I am currently having a siemens cath lab digitizer system sending XA (angiography sequence) to storescp.
The store scp receives association and negociate transfer syntax very well. But soon afterwards the remote peer sends an association release signal (DUL Peer requested release) instead of sending C-Store command. The errors comes from the ProcessCommand function after DIMSE_receiveCommand. The returning condition of this function is equal to DUL_PEERREQUESTEDRELEASE.
Is this behaviour correct ?
I strictly got no error on storescp.
Here is the log :
Code: Select all
PDU Type: Associate Request, PDU Length: 339 + 6 bytes PDU header
01 00 00 00 01 53 00 01 00 00 48 43 49 5f 58 41
5f 31 20 20 20 20 20 20 20 20 41 4e 5f 30 34 36
35 34 20 20 20 20 20 20 20 20 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 10 00 00 15 31 2e
32 2e 38 34 30 2e 31 30 30 30 38 2e 33 2e 31 2e
31 2e 31 20 00 00 3b 01 00 00 00 30 00 00 1c 31
2e 32 2e 38 34 30 2e 31 30 30 30 38 2e 35 2e 31
2e 34 2e 31 2e 31 2e 31 32 2e 31 40 00 00 13 31
2e 32 2e 38 34 30 2e 31 30 30 30 38 2e 31 2e 32
2e 31 20 00 00 39 03 00 00 00 30 00 00 1c 31 2e
32 2e 38 34 30 2e 31 30 30 30 38 2e 35 2e 31 2e
34 2e 31 2e 31 2e 31 32 2e 31 40 00 00 11 31 2e
32 2e 38 34 30 2e 31 30 30 30 38 2e 31 2e 32 20
00 00 3e 05 00 00 00 30 00 00 1c 31 2e 32 2e 38
34 30 2e 31 30 30 30 38 2e 35 2e 31 2e 34 2e 31
2e 31 2e 31 32 2e 31 40 00 00 16 31 2e 32 2e 38
34 30 2e 31 30 30 30 38 2e 31 2e 32 2e 34 2e 37
30 50 00 00 34 51 00 00 04 00 00 70 00 52 00 00
15 31 2e 33 2e 31 32 2e 32 2e 31 31 30 37 2e 35
2e 34 2e 33 2e 32 55 00 00 0f 53 49 45 4d 45 4e
53 3a 44 43 52 20 33 2e 30
Association Received
Parameters:
Our Implementation Class UID: 1.2.276.0.7230010.3.0.3.5.4
Our Implementation Version Name: OFFIS_DCMTK_354
Their Implementation Class UID: 1.3.12.2.1107.5.4.3.2
Their Implementation Version Name: SIEMENS:DCR 3.0
Application Context Name: 1.2.840.10008.3.1.1.1
Calling Application Name: AN_04654
Called Application Name: HCI_XA_1
Responding Application Name:
Our Max PDU Receive Size: 16384
Their Max PDU Receive Size: 28672
Presentation Contexts:
Context ID: 1 (Proposed)
Abstract Syntax: =XRayAngiographicImageStorage
Proposed SCP/SCU Role: Default
Accepted SCP/SCU Role: Default
Proposed Transfer Syntax(es):
=LittleEndianExplicit
Context ID: 3 (Proposed)
Abstract Syntax: =XRayAngiographicImageStorage
Proposed SCP/SCU Role: Default
Accepted SCP/SCU Role: Default
Proposed Transfer Syntax(es):
=LittleEndianImplicit
Context ID: 5 (Proposed)
Abstract Syntax: =XRayAngiographicImageStorage
Proposed SCP/SCU Role: Default
Accepted SCP/SCU Role: Default
Proposed Transfer Syntax(es):
=JPEGLossless:Non-hierarchical-1stOrderPrediction
Requested Extended Negotiation: none
Accepted Extended Negotiation: none
called AE: HCI_XA_1
calling AE: AN_04654
Constructing Associate AC PDU
Association Acknowledged (Max Send PDV: 28660)
Our Implementation Class UID: 1.2.276.0.7230010.3.0.3.5.4
Our Implementation Version Name: OFFIS_DCMTK_354
Their Implementation Class UID: 1.3.12.2.1107.5.4.3.2
Their Implementation Version Name: SIEMENS:DCR 3.0
Application Context Name: 1.2.840.10008.3.1.1.1
Calling Application Name: AN_04654
Called Application Name: HCI_XA_1
Responding Application Name: STORESCP
Our Max PDU Receive Size: 16384
Their Max PDU Receive Size: 28672
Presentation Contexts:
Context ID: 1 (Accepted)
Abstract Syntax: =XRayAngiographicImageStorage
Proposed SCP/SCU Role: Default
Accepted SCP/SCU Role: Default
Accepted Transfer Syntax: =LittleEndianExplicit
Context ID: 3 (Accepted)
Abstract Syntax: =XRayAngiographicImageStorage
Proposed SCP/SCU Role: Default
Accepted SCP/SCU Role: Default
Accepted Transfer Syntax: =LittleEndianImplicit
Context ID: 5 (Transfer Syntaxes Not Supported)
Abstract Syntax: =XRayAngiographicImageStorage
Proposed SCP/SCU Role: Default
Accepted SCP/SCU Role: Default
Requested Extended Negotiation: none
Accepted Extended Negotiation: none
DIMSE receiveCommand
Association Release
Could the problem come from the responding AETitle which is not the same as the called AETitle ?
Thanks in advance.