CLI-03dicomkit move, worklist
What this test proves
move and worklist work from the shell.
How it is tested
- Start a query/retrieve and worklist SCP on 127.0.0.1 and a C-STORE SCP DKRT_DEST as the move destination
- dicomkit move --dest DKRT_DEST --study-uid <test study>: expect exit 0 and 3 instances at DKRT_DEST
- dicomkit worklist --modality CT: expect exit 0 and only ACC-WL-1 in the output; without a key expect exit 10
Expected result for each license type
- No key: Asks for key: stops and asks for a license key
- Developer: Works
- Pro: Works
- Enterprise: Works
- Expired: Works
- Revoked: Works
Results
| License | Expected | .NET 8.0 | .NET 9.0 | .NET 10.0 | Result |
|---|---|---|---|---|---|
| No key | Asks for key |
Pass
Asked for key
|
Pass
Asked for key
|
Pass
Asked for key
|
Pass |
| Developer | Works |
Pass
Worked
|
Pass
Worked
|
Pass
Worked
|
Pass |
| Pro | Works |
Pass
Worked
|
Pass
Worked
|
Pass
Worked
|
Pass |
| Enterprise | Works |
Pass
Worked
|
Pass
Worked
|
Pass
Worked
|
Pass |
| Expired | Works |
Pass
Worked
|
Pass
Worked
|
Pass
Worked
|
Pass |
| Revoked | Works |
Pass
Worked
|
Pass
Worked
|
Pass
Worked
|
Pass |
Recorded evidence
Captured by the automated test during the run, per license and .NET version.
| License | .NET | Captured | Time |
|---|---|---|---|
| No key | .NET 8.0 |
`dicomkit move 127.0.0.1 64729 --called DICOMKIT_SCP --dest DKRT_DEST --study-uid 2.25.1` -> exit 10 in 82 ms
stderr: DicomKit needs a license key. Get a free Developer key at https://dicomkit.plogic.dev/DeveloperKey (paid plans for production: https://dicomkit.plogic.dev/Pricing; activation guide: https://dicomkit.plogic.dev/Docs#license).
Test: DicomKit.ReleaseTests.ReleaseMatrix.Case "CLI-03 [none] [net8.0] dicomkit move, worklist(caseId: "CLI-03", license: "none")"
|
83 ms |
| No key | .NET 9.0 |
`dicomkit move 127.0.0.1 51329 --called DICOMKIT_SCP --dest DKRT_DEST --study-uid 2.25.1` -> exit 10 in 98 ms
stderr: DicomKit needs a license key. Get a free Developer key at https://dicomkit.plogic.dev/DeveloperKey (paid plans for production: https://dicomkit.plogic.dev/Pricing; activation guide: https://dicomkit.plogic.dev/Docs#license).
Test: DicomKit.ReleaseTests.ReleaseMatrix.Case "CLI-03 [none] [net9.0] dicomkit move, worklist(caseId: "CLI-03", license: "none")"
|
99 ms |
| No key | .NET 10.0 |
`dicomkit move 127.0.0.1 51927 --called DICOMKIT_SCP --dest DKRT_DEST --study-uid 2.25.1` -> exit 10 in 97 ms
stderr: DicomKit needs a license key. Get a free Developer key at https://dicomkit.plogic.dev/DeveloperKey (paid plans for production: https://dicomkit.plogic.dev/Pricing; activation guide: https://dicomkit.plogic.dev/Docs#license).
Test: DicomKit.ReleaseTests.ReleaseMatrix.Case "CLI-03 [none] [net10.0] dicomkit move, worklist(caseId: "CLI-03", license: "none")"
|
98 ms |
| Developer | .NET 8.0 |
package asset tools/net8.0; SCP: DicomServer in this process, 127.0.0.1:58155; destination DKRT_DEST on 127.0.0.1:58154
`dicomkit move 127.0.0.1 58155 --called DICOMKIT_SCP --dest DKRT_DEST --study-uid 2.25.[hash]` -> exit 0 in 150 ms: Success 0x0000 remaining 0, completed 3, failed 0, warning 0 in 0.0 s; destination received 3
`dicomkit worklist 127.0.0.1 58155 --called DICOMKIT_SCP --modality CT` -> exit 0 in 156 ms: shows ACC-WL-1 only
Test: DicomKit.ReleaseTests.ReleaseMatrix.Case "CLI-03 [developer] [net8.0] dicomkit move, worklist(caseId: "CLI-03", license: "developer")"
|
308 ms |
| Developer | .NET 9.0 |
installed tool (package asset tools/net10.0; the package has no net9.0 asset); SCP: DicomServer in this process, 127.0.0.1:62760; destination DKRT_DEST on 127.0.0.1:62759
`dicomkit move 127.0.0.1 62760 --called DICOMKIT_SCP --dest DKRT_DEST --study-uid 2.25.[hash]` -> exit 0 in 178 ms: Success 0x0000 remaining 0, completed 3, failed 0, warning 0 in 0.1 s; destination received 3
`dicomkit worklist 127.0.0.1 62760 --called DICOMKIT_SCP --modality CT` -> exit 0 in 183 ms: shows ACC-WL-1 only
Test: DicomKit.ReleaseTests.ReleaseMatrix.Case "CLI-03 [developer] [net9.0] dicomkit move, worklist(caseId: "CLI-03", license: "developer")"
|
364 ms |
| Developer | .NET 10.0 |
installed tool (package asset tools/net10.0; the package has no net9.0 asset); SCP: DicomServer in this process, 127.0.0.1:62718; destination DKRT_DEST on 127.0.0.1:62717
`dicomkit move 127.0.0.1 62718 --called DICOMKIT_SCP --dest DKRT_DEST --study-uid 2.25.[hash]` -> exit 0 in 176 ms: Success 0x0000 remaining 0, completed 3, failed 0, warning 0 in 0.1 s; destination received 3
`dicomkit worklist 127.0.0.1 62718 --called DICOMKIT_SCP --modality CT` -> exit 0 in 187 ms: shows ACC-WL-1 only
Test: DicomKit.ReleaseTests.ReleaseMatrix.Case "CLI-03 [developer] [net10.0] dicomkit move, worklist(caseId: "CLI-03", license: "developer")"
|
365 ms |
| Pro | .NET 8.0 |
package asset tools/net8.0; SCP: DicomServer in this process, 127.0.0.1:63155; destination DKRT_DEST on 127.0.0.1:63154
`dicomkit move 127.0.0.1 63155 --called DICOMKIT_SCP --dest DKRT_DEST --study-uid 2.25.[hash]` -> exit 0 in 150 ms: Success 0x0000 remaining 0, completed 3, failed 0, warning 0 in 0.0 s; destination received 3
`dicomkit worklist 127.0.0.1 63155 --called DICOMKIT_SCP --modality CT` -> exit 0 in 160 ms: shows ACC-WL-1 only
Test: DicomKit.ReleaseTests.ReleaseMatrix.Case "CLI-03 [pro] [net8.0] dicomkit move, worklist(caseId: "CLI-03", license: "pro")"
|
313 ms |
| Pro | .NET 9.0 |
installed tool (package asset tools/net10.0; the package has no net9.0 asset); SCP: DicomServer in this process, 127.0.0.1:52077; destination DKRT_DEST on 127.0.0.1:52076
`dicomkit move 127.0.0.1 52077 --called DICOMKIT_SCP --dest DKRT_DEST --study-uid 2.25.[hash]` -> exit 0 in 180 ms: Success 0x0000 remaining 0, completed 3, failed 0, warning 0 in 0.1 s; destination received 3
`dicomkit worklist 127.0.0.1 52077 --called DICOMKIT_SCP --modality CT` -> exit 0 in 184 ms: shows ACC-WL-1 only
Test: DicomKit.ReleaseTests.ReleaseMatrix.Case "CLI-03 [pro] [net9.0] dicomkit move, worklist(caseId: "CLI-03", license: "pro")"
|
366 ms |
| Pro | .NET 10.0 |
installed tool (package asset tools/net10.0; the package has no net9.0 asset); SCP: DicomServer in this process, 127.0.0.1:65184; destination DKRT_DEST on 127.0.0.1:65183
`dicomkit move 127.0.0.1 65184 --called DICOMKIT_SCP --dest DKRT_DEST --study-uid 2.25.[hash]` -> exit 0 in 170 ms: Success 0x0000 remaining 0, completed 3, failed 0, warning 0 in 0.1 s; destination received 3
`dicomkit worklist 127.0.0.1 65184 --called DICOMKIT_SCP --modality CT` -> exit 0 in 181 ms: shows ACC-WL-1 only
Test: DicomKit.ReleaseTests.ReleaseMatrix.Case "CLI-03 [pro] [net10.0] dicomkit move, worklist(caseId: "CLI-03", license: "pro")"
|
354 ms |
| Enterprise | .NET 8.0 |
package asset tools/net8.0; SCP: DicomServer in this process, 127.0.0.1:57166; destination DKRT_DEST on 127.0.0.1:57165
`dicomkit move 127.0.0.1 57166 --called DICOMKIT_SCP --dest DKRT_DEST --study-uid 2.25.[hash]` -> exit 0 in 149 ms: Success 0x0000 remaining 0, completed 3, failed 0, warning 0 in 0.0 s; destination received 3
`dicomkit worklist 127.0.0.1 57166 --called DICOMKIT_SCP --modality CT` -> exit 0 in 156 ms: shows ACC-WL-1 only
Test: DicomKit.ReleaseTests.ReleaseMatrix.Case "CLI-03 [enterprise] [net8.0] dicomkit move, worklist(caseId: "CLI-03", license: "enterprise")"
|
307 ms |
| Enterprise | .NET 9.0 |
installed tool (package asset tools/net10.0; the package has no net9.0 asset); SCP: DicomServer in this process, 127.0.0.1:62342; destination DKRT_DEST on 127.0.0.1:62341
`dicomkit move 127.0.0.1 62342 --called DICOMKIT_SCP --dest DKRT_DEST --study-uid 2.25.[hash]` -> exit 0 in 177 ms: Success 0x0000 remaining 0, completed 3, failed 0, warning 0 in 0.1 s; destination received 3
`dicomkit worklist 127.0.0.1 62342 --called DICOMKIT_SCP --modality CT` -> exit 0 in 181 ms: shows ACC-WL-1 only
Test: DicomKit.ReleaseTests.ReleaseMatrix.Case "CLI-03 [enterprise] [net9.0] dicomkit move, worklist(caseId: "CLI-03", license: "enterprise")"
|
360 ms |
| Enterprise | .NET 10.0 |
installed tool (package asset tools/net10.0; the package has no net9.0 asset); SCP: DicomServer in this process, 127.0.0.1:49362; destination DKRT_DEST on 127.0.0.1:49361
`dicomkit move 127.0.0.1 49362 --called DICOMKIT_SCP --dest DKRT_DEST --study-uid 2.25.[hash]` -> exit 0 in 170 ms: Success 0x0000 remaining 0, completed 3, failed 0, warning 0 in 0.1 s; destination received 3
`dicomkit worklist 127.0.0.1 49362 --called DICOMKIT_SCP --modality CT` -> exit 0 in 181 ms: shows ACC-WL-1 only
Test: DicomKit.ReleaseTests.ReleaseMatrix.Case "CLI-03 [enterprise] [net10.0] dicomkit move, worklist(caseId: "CLI-03", license: "enterprise")"
|
354 ms |
| Expired | .NET 8.0 |
package asset tools/net8.0; SCP: peer SCP process licensed with the Enterprise QA key, 127.0.0.1:56453; destination DKRT_DEST on 127.0.0.1:56451
`dicomkit move 127.0.0.1 56453 --called DICOMKIT_SCP --dest DKRT_DEST --study-uid 2.25.[hash]` -> exit 0 in 190 ms: Success 0x0000 remaining 0, completed 3, failed 0, warning 0 in 0.1 s; destination received 3
`dicomkit worklist 127.0.0.1 56453 --called DICOMKIT_SCP --modality CT` -> exit 0 in 162 ms: shows ACC-WL-1 only
Test: DicomKit.ReleaseTests.ReleaseMatrix.Case "CLI-03 [expired] [net8.0] dicomkit move, worklist(caseId: "CLI-03", license: "expired")"
|
1.7 s |
| Expired | .NET 9.0 |
installed tool (package asset tools/net10.0; the package has no net9.0 asset); SCP: peer SCP process licensed with the Enterprise QA key, 127.0.0.1:64689; destination DKRT_DEST on 127.0.0.1:62958
`dicomkit move 127.0.0.1 64689 --called DICOMKIT_SCP --dest DKRT_DEST --study-uid 2.25.[hash]` -> exit 0 in 211 ms: Success 0x0000 remaining 0, completed 3, failed 0, warning 0 in 0.1 s; destination received 3
`dicomkit worklist 127.0.0.1 64689 --called DICOMKIT_SCP --modality CT` -> exit 0 in 190 ms: shows ACC-WL-1 only
Test: DicomKit.ReleaseTests.ReleaseMatrix.Case "CLI-03 [expired] [net9.0] dicomkit move, worklist(caseId: "CLI-03", license: "expired")"
|
1.7 s |
| Expired | .NET 10.0 |
installed tool (package asset tools/net10.0; the package has no net9.0 asset); SCP: peer SCP process licensed with the Enterprise QA key, 127.0.0.1:60996; destination DKRT_DEST on 127.0.0.1:51480
`dicomkit move 127.0.0.1 60996 --called DICOMKIT_SCP --dest DKRT_DEST --study-uid 2.25.[hash]` -> exit 0 in 219 ms: Success 0x0000 remaining 0, completed 3, failed 0, warning 0 in 0.1 s; destination received 3
`dicomkit worklist 127.0.0.1 60996 --called DICOMKIT_SCP --modality CT` -> exit 0 in 191 ms: shows ACC-WL-1 only
Test: DicomKit.ReleaseTests.ReleaseMatrix.Case "CLI-03 [expired] [net10.0] dicomkit move, worklist(caseId: "CLI-03", license: "expired")"
|
1.7 s |
| Revoked | .NET 8.0 |
package asset tools/net8.0; SCP: peer SCP process licensed with the Enterprise QA key, 127.0.0.1:58216; destination DKRT_DEST on 127.0.0.1:58214
`dicomkit move 127.0.0.1 58216 --called DICOMKIT_SCP --dest DKRT_DEST --study-uid 2.25.[hash]` -> exit 0 in 188 ms: Success 0x0000 remaining 0, completed 3, failed 0, warning 0 in 0.1 s; destination received 3
`dicomkit worklist 127.0.0.1 58216 --called DICOMKIT_SCP --modality CT` -> exit 0 in 157 ms: shows ACC-WL-1 only
Test: DicomKit.ReleaseTests.ReleaseMatrix.Case "CLI-03 [revoked] [net8.0] dicomkit move, worklist(caseId: "CLI-03", license: "revoked")"
|
1.7 s |
| Revoked | .NET 9.0 |
installed tool (package asset tools/net10.0; the package has no net9.0 asset); SCP: peer SCP process licensed with the Enterprise QA key, 127.0.0.1:62411; destination DKRT_DEST on 127.0.0.1:63292
`dicomkit move 127.0.0.1 62411 --called DICOMKIT_SCP --dest DKRT_DEST --study-uid 2.25.[hash]` -> exit 0 in 209 ms: Success 0x0000 remaining 0, completed 3, failed 0, warning 0 in 0.1 s; destination received 3
`dicomkit worklist 127.0.0.1 62411 --called DICOMKIT_SCP --modality CT` -> exit 0 in 189 ms: shows ACC-WL-1 only
Test: DicomKit.ReleaseTests.ReleaseMatrix.Case "CLI-03 [revoked] [net9.0] dicomkit move, worklist(caseId: "CLI-03", license: "revoked")"
|
25.3 s |
| Revoked | .NET 10.0 |
installed tool (package asset tools/net10.0; the package has no net9.0 asset); SCP: peer SCP process licensed with the Enterprise QA key, 127.0.0.1:62484; destination DKRT_DEST on 127.0.0.1:62425
`dicomkit move 127.0.0.1 62484 --called DICOMKIT_SCP --dest DKRT_DEST --study-uid 2.25.[hash]` -> exit 0 in 220 ms: Success 0x0000 remaining 0, completed 3, failed 0, warning 0 in 0.1 s; destination received 3
`dicomkit worklist 127.0.0.1 62484 --called DICOMKIT_SCP --modality CT` -> exit 0 in 189 ms: shows ACC-WL-1 only
Test: DicomKit.ReleaseTests.ReleaseMatrix.Case "CLI-03 [revoked] [net10.0] dicomkit move, worklist(caseId: "CLI-03", license: "revoked")"
|
3.2 s |
Test run
- Run
- 2ce13edc-f525-4ffb-ae07-648e5221cef9
- Started (UTC)
- 2026-10-26 21:15:23, finished 21:21:01
- Source commit
- b804fb7
- Environment
- Microsoft Windows 11 Pro 10.0.26200 build 26200; Microsoft.AspNetCore.App 8.0.29, Microsoft.AspNetCore.App 9.0.18, Microsoft.AspNetCore.App 10.0.12, Microsoft.NETCore.App 3.1.32, Microsoft.NETCore.App 8.0.3, Microsoft.NETCore.App 8.0.29, Microsoft.NETCore.App 9.0.18, Microsoft.NETCore.App 10.0.12, Microsoft.WindowsDesktop.App 8.0.3, Microsoft.WindowsDesktop.App 8.0.29, Microsoft.WindowsDesktop.App 9.0.18, Microsoft.WindowsDesktop.App 10.0.12; Visual Studio Community 2026 18.10.3 (18.10.12224.181)
- DicomKit
- 1.0.0 SHA-256 96ada39062c07bca37511abfb6baac0a44d914fb705bac01d77cb02146fdac0e
- DicomKit.Cli
- 1.0.0 SHA-256 f8ffe70dc375cfe0d60881027e7cedb2502bc78ec5f5037f1d41b6c2481e1c84
- DicomKit.Imaging
- 1.0.0 SHA-256 015b51ea833039d934ba153cae50d393fb77846430ca3fc3d65b4fb8cf4346ed
- DicomKit.Web
- 1.0.0 SHA-256 2a2f4f7f02e1849929294062bee7dd8f3a24449428469c1fddb6982e77218a7b
- DicomKit.Web.AspNetCore
- 1.0.0 SHA-256 daa1105881f1c0b60ca9c788d52d41445bd653a9d190c8862a2b2b1386d5e37c
Resources
README
Runnable console samples
Release notes
Release test report
Issue tracker
NuGet packages (opens in a new tab)
Found something that doesn't work as listed? Report an issue.