modality worklist and wlmscpfs issues

All other questions regarding DCMTK

Moderator: Moderator Team

Post Reply
Message
Author
niirdan
Posts: 21
Joined: Wed, 2023-02-22, 13:13

modality worklist and wlmscpfs issues

#1 Post by niirdan »

Hello Everyone ,
I'm using the Mwl service tool for 2 years already without any issues at all in a big amount of US machines,
yesterday we got an New Ge Cardio US Vivd S70 Model and we set it with our regular setting for us worklist .
Even in the Check Ping section we getting This error from the wlmscpfs .
I: +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
I: Association Received (10: ae_title -› subdir we set)
I: Association Acknowledged (Max Send PDV: 32756)
I: Association Aborted
I: +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
I: Association Received (10: ae_title -› subdir we set)
I: Association Acknowledged (Max Send PDV: 32756)
I: Association Aborted
I: +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
I: Association Received (10: ae_title -› subdir we set)
I: Association Acknowledged (Max Send PDV: 32756)
I: Association Aborted
I: +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
this is the .bat file runs the wlmscpfs file
C:\project\binaries\dcmtk\wlmscpfs.exe -v -dfr -dfp C:\project\worklistdb 11114

I hope my question was clear enough
Thanks!

J. Riesmeier
DCMTK Developer
Posts: 2496
Joined: Tue, 2011-05-03, 14:38
Location: Oldenburg, Germany
Contact:

Re: modality worklist and wlmscpfs issues

#2 Post by J. Riesmeier »

Could you please provide the log output with debug messages enabled, i.e. when starting wlmscpfs with option --debug (or -d).

niirdan
Posts: 21
Joined: Wed, 2023-02-22, 13:13

Re: modality worklist and wlmscpfs issues

#3 Post by niirdan »

Hey J.Riesmeir ,
Thank you for your reply,
Im sorry for my delay - we had issues accessing the device(the us) again for tests

this is the log output with the debug turned on :

C:\connectorserver\bin>C:\connectorserver\bin\dcmtk-3.6.4-win64-dynamic\bin\wlmscpfs.exe -v -d -dfr -dfp C:\worklistdb 105
D: $dcmtk: wlmscpfs v3.6.4 2018-11-29 $
D:
W: (notice: dcmdata auto correction disabled.)
D: Association Received: 10
D: setting network send timeout to 60 seconds
D: setting network receive timeout to 60 seconds
D: PDU Type: Associate Request, PDU Length: 241 + 6 bytes PDU header
D: 01 00 00 00 00 f1 00 01 00 00 61 72 74 69 73 61
D: 6e 20 20 20 20 20 20 20 20 20 61 72 74 69 73 61
D: 6e 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00
D: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
D: 00 00 00 00 00 00 00 00 00 00 10 00 00 15 31 2e
D: 32 2e 38 34 30 2e 31 30 30 30 38 2e 33 2e 31 2e
D: 31 2e 31 20 00 00 5c 01 00 00 00 30 00 00 11 31
D: 2e 32 2e 38 34 30 2e 31 30 30 30 38 2e 31 2e 31
D: 40 00 00 13 31 2e 32 2e 38 34 30 2e 31 30 30 30
D: 38 2e 31 2e 32 2e 31 40 00 00 11 31 2e 32 2e 38
D: 34 30 2e 31 30 30 30 38 2e 31 2e 32 40 00 00 13
D: 31 2e 32 2e 38 34 30 2e 31 30 30 30 38 2e 31 2e
D: 32 2e 32 50 00 00 30 51 00 00 04 00 00 80 00 52
D: 00 00 14 31 2e 32 2e 38 34 30 2e 31 31 33 36 31
D: 39 2e 36 2e 33 39 34 55 00 00 0c 56 49 56 49 44
D: 53 37 30 5f 32 30 34
D: Parsing an A-ASSOCIATE PDU
I: Association Received (10:artisan -> artisan)
D: Parameters:
D: ====================== BEGIN A-ASSOCIATE-RQ =====================
D: Our Implementation Class UID: 1.2.276.0.7230010.3.0.3.6.4
D: Our Implementation Version Name: OFFIS_DCMTK_364
D: Their Implementation Class UID: 1.2.840.113619.6.394
D: Their Implementation Version Name: VIVIDS70_204
D: Application Context Name: 1.2.840.10008.3.1.1.1
D: Calling Application Name: artisan
D: Called Application Name: artisan
D: Responding Application Name:
D: Our Max PDU Receive Size: 16384
D: Their Max PDU Receive Size: 32768
D: Presentation Contexts:
D: Context ID: 1 (Proposed)
D: Abstract Syntax: =VerificationSOPClass
D: Proposed SCP/SCU Role: Default
D: Proposed Transfer Syntax(es):
D: =LittleEndianExplicit
D: =LittleEndianImplicit
D: =BigEndianExplicit
D: Requested Extended Negotiation: none
D: Accepted Extended Negotiation: none
D: Requested User Identity Negotiation: none
D: User Identity Negotiation Response: none
D: ======================= END A-ASSOCIATE-RQ ======================
D: Constructing Associate AC PDU
I: Association Acknowledged (Max Send PDV: 32756)
D: ====================== BEGIN A-ASSOCIATE-AC =====================
D: Our Implementation Class UID: 1.2.276.0.7230010.3.0.3.6.4
D: Our Implementation Version Name: OFFIS_DCMTK_364
D: Their Implementation Class UID: 1.2.840.113619.6.394
D: Their Implementation Version Name: VIVIDS70_204
D: Application Context Name: 1.2.840.10008.3.1.1.1
D: Calling Application Name: artisan
D: Called Application Name: artisan
D: Responding Application Name:
D: Our Max PDU Receive Size: 16384
D: Their Max PDU Receive Size: 32768
D: Presentation Contexts:
D: Context ID: 1 (Accepted)
D: Abstract Syntax: =VerificationSOPClass
D: Proposed SCP/SCU Role: Default
D: Accepted SCP/SCU Role: Default
D: Accepted Transfer Syntax: =LittleEndianExplicit
D: Requested Extended Negotiation: none
D: Accepted Extended Negotiation: none
D: Requested User Identity Negotiation: none
D: User Identity Negotiation Response: none
D: ======================= END A-ASSOCIATE-AC ======================
I: Association Aborted
I: +++++++++++++++++++++++++++++
D: Association Received: 10
D: setting network send timeout to 60 seconds
D: setting network receive timeout to 60 seconds
D: PDU Type: Associate Request, PDU Length: 241 + 6 bytes PDU header
D: 01 00 00 00 00 f1 00 01 00 00 61 72 74 69 73 61
D: 6e 20 20 20 20 20 20 20 20 20 61 72 74 69 73 61
D: 6e 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00
D: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
D: 00 00 00 00 00 00 00 00 00 00 10 00 00 15 31 2e
D: 32 2e 38 34 30 2e 31 30 30 30 38 2e 33 2e 31 2e
D: 31 2e 31 20 00 00 5c 01 00 00 00 30 00 00 11 31
D: 2e 32 2e 38 34 30 2e 31 30 30 30 38 2e 31 2e 31
D: 40 00 00 13 31 2e 32 2e 38 34 30 2e 31 30 30 30
D: 38 2e 31 2e 32 2e 31 40 00 00 11 31 2e 32 2e 38
D: 34 30 2e 31 30 30 30 38 2e 31 2e 32 40 00 00 13
D: 31 2e 32 2e 38 34 30 2e 31 30 30 30 38 2e 31 2e
D: 32 2e 32 50 00 00 30 51 00 00 04 00 00 80 00 52
D: 00 00 14 31 2e 32 2e 38 34 30 2e 31 31 33 36 31
D: 39 2e 36 2e 33 39 34 55 00 00 0c 56 49 56 49 44
D: 53 37 30 5f 32 30 34
D: Parsing an A-ASSOCIATE PDU
I: Association Received (10:artisan -> artisan)
D: Parameters:
D: ====================== BEGIN A-ASSOCIATE-RQ =====================
D: Our Implementation Class UID: 1.2.276.0.7230010.3.0.3.6.4
D: Our Implementation Version Name: OFFIS_DCMTK_364
D: Their Implementation Class UID: 1.2.840.113619.6.394
D: Their Implementation Version Name: VIVIDS70_204
D: Application Context Name: 1.2.840.10008.3.1.1.1
D: Calling Application Name: artisan
D: Called Application Name: artisan
D: Responding Application Name:
D: Our Max PDU Receive Size: 16384
D: Their Max PDU Receive Size: 32768
D: Presentation Contexts:
D: Context ID: 1 (Proposed)
D: Abstract Syntax: =VerificationSOPClass
D: Proposed SCP/SCU Role: Default
D: Proposed Transfer Syntax(es):
D: =LittleEndianExplicit
D: =LittleEndianImplicit
D: =BigEndianExplicit
D: Requested Extended Negotiation: none
D: Accepted Extended Negotiation: none
D: Requested User Identity Negotiation: none
D: User Identity Negotiation Response: none
D: ======================= END A-ASSOCIATE-RQ ======================
D: Constructing Associate AC PDU
I: Association Acknowledged (Max Send PDV: 32756)
D: ====================== BEGIN A-ASSOCIATE-AC =====================
D: Our Implementation Class UID: 1.2.276.0.7230010.3.0.3.6.4
D: Our Implementation Version Name: OFFIS_DCMTK_364
D: Their Implementation Class UID: 1.2.840.113619.6.394
D: Their Implementation Version Name: VIVIDS70_204
D: Application Context Name: 1.2.840.10008.3.1.1.1
D: Calling Application Name: artisan
D: Called Application Name: artisan
D: Responding Application Name:
D: Our Max PDU Receive Size: 16384
D: Their Max PDU Receive Size: 32768
D: Presentation Contexts:
D: Context ID: 1 (Accepted)
D: Abstract Syntax: =VerificationSOPClass
D: Proposed SCP/SCU Role: Default
D: Accepted SCP/SCU Role: Default
D: Accepted Transfer Syntax: =LittleEndianExplicit
D: Requested Extended Negotiation: none
D: Accepted Extended Negotiation: none
D: Requested User Identity Negotiation: none
D: User Identity Negotiation Response: none
D: ======================= END A-ASSOCIATE-AC ======================
I: Association Aborted
I: +++++++++++++++++++++++++++++
D: Association Received: 10
D: setting network send timeout to 60 seconds
D: setting network receive timeout to 60 seconds
D: PDU Type: Associate Request, PDU Length: 241 + 6 bytes PDU header
D: 01 00 00 00 00 f1 00 01 00 00 61 72 74 69 73 61
D: 6e 20 20 20 20 20 20 20 20 20 61 72 74 69 73 61
D: 6e 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00
D: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
D: 00 00 00 00 00 00 00 00 00 00 10 00 00 15 31 2e
D: 32 2e 38 34 30 2e 31 30 30 30 38 2e 33 2e 31 2e
D: 31 2e 31 20 00 00 5c 01 00 00 00 30 00 00 11 31
D: 2e 32 2e 38 34 30 2e 31 30 30 30 38 2e 31 2e 31
D: 40 00 00 13 31 2e 32 2e 38 34 30 2e 31 30 30 30
D: 38 2e 31 2e 32 2e 31 40 00 00 11 31 2e 32 2e 38
D: 34 30 2e 31 30 30 30 38 2e 31 2e 32 40 00 00 13
D: 31 2e 32 2e 38 34 30 2e 31 30 30 30 38 2e 31 2e
D: 32 2e 32 50 00 00 30 51 00 00 04 00 00 80 00 52
D: 00 00 14 31 2e 32 2e 38 34 30 2e 31 31 33 36 31
D: 39 2e 36 2e 33 39 34 55 00 00 0c 56 49 56 49 44
D: 53 37 30 5f 32 30 34
D: Parsing an A-ASSOCIATE PDU
I: Association Received (10:artisan -> artisan)
D: Parameters:
D: ====================== BEGIN A-ASSOCIATE-RQ =====================
D: Our Implementation Class UID: 1.2.276.0.7230010.3.0.3.6.4
D: Our Implementation Version Name: OFFIS_DCMTK_364
D: Their Implementation Class UID: 1.2.840.113619.6.394
D: Their Implementation Version Name: VIVIDS70_204
D: Application Context Name: 1.2.840.10008.3.1.1.1
D: Calling Application Name: artisan
D: Called Application Name: artisan
D: Responding Application Name:
D: Our Max PDU Receive Size: 16384
D: Their Max PDU Receive Size: 32768
D: Presentation Contexts:
D: Context ID: 1 (Proposed)
D: Abstract Syntax: =VerificationSOPClass
D: Proposed SCP/SCU Role: Default
D: Proposed Transfer Syntax(es):
D: =LittleEndianExplicit
D: =LittleEndianImplicit
D: =BigEndianExplicit
D: Requested Extended Negotiation: none
D: Accepted Extended Negotiation: none
D: Requested User Identity Negotiation: none
D: User Identity Negotiation Response: none
D: ======================= END A-ASSOCIATE-RQ ======================
D: Constructing Associate AC PDU
I: Association Acknowledged (Max Send PDV: 32756)
D: ====================== BEGIN A-ASSOCIATE-AC =====================
D: Our Implementation Class UID: 1.2.276.0.7230010.3.0.3.6.4
D: Our Implementation Version Name: OFFIS_DCMTK_364
D: Their Implementation Class UID: 1.2.840.113619.6.394
D: Their Implementation Version Name: VIVIDS70_204
D: Application Context Name: 1.2.840.10008.3.1.1.1
D: Calling Application Name: artisan
D: Called Application Name: artisan
D: Responding Application Name:
D: Our Max PDU Receive Size: 16384
D: Their Max PDU Receive Size: 32768
D: Presentation Contexts:
D: Context ID: 1 (Accepted)
D: Abstract Syntax: =VerificationSOPClass
D: Proposed SCP/SCU Role: Default
D: Accepted SCP/SCU Role: Default
D: Accepted Transfer Syntax: =LittleEndianExplicit
D: Requested Extended Negotiation: none
D: Accepted Extended Negotiation: none
D: Requested User Identity Negotiation: none
D: User Identity Negotiation Response: none
D: ======================= END A-ASSOCIATE-AC ======================
I: Association Aborted
I: +++++++++++++++++++++++++++++

I have also photo's of the US
that I cant attach it here
if those pictures might help for diagnosing the problem ,
I can send you by email / another source your prefer the images


Best Regards ,
Dan .

J. Riesmeier
DCMTK Developer
Posts: 2496
Joined: Tue, 2011-05-03, 14:38
Location: Oldenburg, Germany
Contact:

Re: modality worklist and wlmscpfs issues

#4 Post by J. Riesmeier »

From the log, it looks like the SCU is aborting the Association after the SCP (wlmscpfs) accepted the Association. The proposed Verification SOP Class is accepted with Explicit VR Little Endian Transfer Systax.

Apart from the A-ABORT message that is sent from the SCU, I only find the following a bit unusual:

Code: Select all

D: Calling Application Name: artisan
D: Called Application Name: artisan
D: Responding Application Name:
So, the same AE Title is used for the calling AE (SCU) and the called AE (SCP). I also find it strange that the responding AE title is empty. Maybe, the latter is the reason for the SCU to abort the Association.

My suggestions would be: Please make sure that the AE titles are configured correctly on the SCU side (different names for calling and called AE).
Please also make sure that an appropriate subdirectory exists in C:\project\worklistdb (with a "lockfile" as described in the documentation).

I would also suggest that you upgrade to the latest DCMTK release, which is version 3.6.7.

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot], Bing [Bot] and 1 guest