Browsing this Thread:   1 Anonymous Users


 Bottom   Previous Topic   Next Topic  Register To Post



Support for multiple TS in a presentation context
Not too shy to talk
Joined:
2011/7/1 12:26
Group:
Registered Users
Posts: 4
Level : 1; EXP : 21
HP : 0 / 5
MP : 1 / 52
Offline
Hello,

I am a tester in small PACS company and I am using the DVTk
now for quite a long time. It is a great software and
therefore I would like to thank the DVTk team for its work
first!

Besides that I have now a problem which I would like to
understand. Here are the facts: I made a test with one of our
products and the Storage SCP Emulator. The SUT is our DICOM
Storage SCU included in our PACS. This SCU offers in the Assoc
Req always multiple TS in a presentation context. Besides 3
standard TS we always offer also a private TS. But this last
fact does not really matter because if our SCU offers only
three standard TS (see dump below), the emulator ALWAYS sends
a Assoc Acc but with no supported presentation context.


I have made dumps with Wireshark where you see that very clearly:


Transmission Control Protocol

Src Porthlserver (3047), 
Dst Portboomerang (1304), 
Seq1Ack3899325914Len290
DICOM     PDU Type 0x1 
(ASSOC Request)     
PDU Length284     
PDU Detail
A-ASSOCIATE request Server --> 
DVTK_STR_SCP         

Application Context
DICOM Application Context Name 
(1.2.840.10008.3.1.1.1)         
Presentation Context
Digital Mammography X-Ray Image Storage - For Processing (1.2.840.10008.5.1.4.1.1.1.2.1)            
Item TypePresentation Context (0x20)             
Item Length105             
Context ID
0x01             
Abstract Syntax
Digital Mammography X-Ray Image Storage - For 
Processing (1.2.840.10008.5.1.4.1.1.1.2.1)             
Transfer SyntaxImplicit VR Little Endian 
(1.2.840.10008.1.2)                 
Item TypeTransfer Syntax 
(0x40)                 Item Length17                 
Transfer Syntax
Implicit VR Little Endian 
(1.2.840.10008.1.2)             
Transfer SyntaxExplicit VR 
Little Endian 
(1.2.840.10008.1.2.1)                 
Item Type
Transfer Syntax (0x40)                 
Item Length19                 
Transfer Syntax
Explicit VR Little Endian 
(1.2.840.10008.1.2.1)             
Transfer SyntaxExplicit VR 
Big Endian 
(1.2.840.10008.1.2.2)                 
Item Type
Transfer Syntax (0x40)                 
Item Length19                 
Transfer Syntax
Explicit VR Big Endian 
(1.2.840.10008.1.2.2)         

User InfoMax PDU Length 16384
Implementation UID 1.2.276.0.54.20050101.5.0.0.0  No.     
Time                       
Source                
Destination           
Protocol Info    
7947 2011
-07-01 
16
:55:58.727431 
192.168.45.4          
192.168.45.232        
DICOM    A
-ASSOCIATE accept  Server <-- DVTK_STR_SCP
Frame 7947 
(218 bytes on wire218 bytes captured
Ethernet IISrcGiga-Byt_71:9d:2c (6c:f0:49:71:9d:2c), DstCadmusCo_cc:a4:2a (08:00:27:cc:a4:2a
Internet Protocol
Src192.168.45.4 (192.168.45.4), 
Dst192.168.45.232 (192.168.45.232
Transmission Control Protocol
Src Portboomerang (1304), 
Dst Porthlserver (3047), 
Seq3899325914
Ack291Len164 
DICOM     PDU Type 0x2 
(ASSOC Accept)     
PDU Length158     
PDU Detail

A-ASSOCIATE accept  Server <-- DVTK_STR_SCP         

Application Context
DICOM Application 
Context Name 
(1.2.840.10008.3.1.1.1)         
Presentation ContextID 0x01
Abstract 
Syntax UnsupportedDigital 
Mammography X
-Ray Image Storage - For Processing             
Item Type
Presentation Context Reply (0x21)             
Item 
Length
8             
Context ID
0x01             Result
Abstract 
Syntax Unsupported (0x3)             
Transfer Syntax:                  
Item TypeTransfer Syntax (0x40)                 
Item Length0                 
Transfer Syntax
:          
User InfoMax PDU Length 16384
Implementation UID 1.2.826.0.1.3680043.2.1545.5
Version 3.3.0



As far as I know, it is allowed by the DICOM standard to
suggest multiple TS in a presentation context. So I guess we
do not make here an error. So my question is: does the
emulator not support this?

About the configuration of the Emulator: I have enabled all
available SOP classes. I have enabled only one but also
multiple TS. It does not change the result. The version of the
software is: SCP Emulator 3.2.8 with DVTk Lib 3.1.9 and
Definitions 1.1.8.


Thanks for any help in advance.

Peter

Posted on: 2011/7/1 17:42
Transfer the post to other applications Transfer


Re: Support for multiple TS in a presentation context
Not too shy to talk
Joined:
2011/3/23 12:02
Group:
Registered Users
Posts: 4
Level : 1; EXP : 21
HP : 0 / 5
MP : 1 / 57
Offline
Hi Peter,

You are doing fine, it is allowed by the DICOM standard to
suggest multiple TS in a presentation context. In my experience supports this emulator.

I suggest you check out the definition files. You should see something in DVT log.

Hope it will assist.

Moshe

Posted on: 2011/7/3 9:23
Transfer the post to other applications Transfer


Re: Support for multiple TS in a presentation context
Not too shy to talk
Joined:
2011/7/1 12:26
Group:
Registered Users
Posts: 4
Level : 1; EXP : 21
HP : 0 / 5
MP : 1 / 52
Offline
Hi Moshe,

thank you for your reply. About your suggestions I can say that I have enabled all SOP classes in the definition files and I have also played around with different transfer syntaxes. The log of the GUI does not help very much. The important errors look like that:


TCP/IP - Socket closed during socket read

-----
Can't read from TCP/IP socket - connection has been closed.

-----
Error in DICOM message handling due to exception:Error while
trying to receive a Message. Error code SocketClosed



This errors are caused by the fact that our SCU drops the connection after the AssocAcc because the accept does not contain a usable presentation context. O.K. it would be better to send a Release Request. But the main problem is that in the AssocAcc of the Storage SCU Emulator no supported presentation contest is. But why? That is the problem

Peter

Posted on: 2011/7/5 13:54
Transfer the post to other applications Transfer


Re: Support for multiple TS in a presentation context
Not too shy to talk
Joined:
2011/3/23 12:02
Group:
Registered Users
Posts: 4
Level : 1; EXP : 21
HP : 0 / 5
MP : 1 / 57
Offline
Agree, This is really strange :)... could you reproduce the issue and send the results file?

Moshe

Posted on: 2011/7/6 12:09
Transfer the post to other applications Transfer


Re: Support for multiple TS in a presentation context
Not too shy to talk
Joined:
2011/7/1 12:26
Group:
Registered Users
Posts: 4
Level : 1; EXP : 21
HP : 0 / 5
MP : 1 / 52
Offline
Hi Moshe,

again thanks for your reply. I have tried to reproduce that error. Here are the results from the Storage SCP. Maybe these files give you an idea what is going wrong.

Thank

Attach file:


zip Storage SCP Emulator.zip Size: 7.22 KB; Hits: 419

Posted on: 2011/7/11 14:14
Transfer the post to other applications Transfer


Re: Support for multiple TS in a presentation context
Not too shy to talk
Joined:
2011/3/23 12:02
Group:
Registered Users
Posts: 4
Level : 1; EXP : 21
HP : 0 / 5
MP : 1 / 57
Offline
Have you tried to work with JDICOM?

Posted on: 2011/7/12 14:45
Transfer the post to other applications Transfer


Re: Support for multiple TS in a presentation context
Not too shy to talk
Joined:
2011/7/1 12:26
Group:
Registered Users
Posts: 4
Level : 1; EXP : 21
HP : 0 / 5
MP : 1 / 52
Offline
Hi Moshe,

I am not sure if I understand you correctly. Do you mean if I made these tests using JDICOM? No - I used our own developed SCU. Or do you mean I should try another DICOM implementation. This I have already tried. I used the storage SCU from DCMTK form Offis. Worked well but this SCU only offers one TS - so I think this explains why it worked. Have not tried to figure out how I can use here more than one TS.

Peter

Posted on: 2011/7/13 10:07
Transfer the post to other applications Transfer


Re: Support for multiple TS in a presentation context
Not too shy to talk
Joined:
2011/3/23 12:02
Group:
Registered Users
Posts: 4
Level : 1; EXP : 21
HP : 0 / 5
MP : 1 / 57
Offline
Hi Peter,

Can we chat? it'll more easy to explain.

Moshe

Posted on: 2011/7/13 16:05
Transfer the post to other applications Transfer



 Top   Previous Topic   Next Topic

 Register To Post


You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.

[Advanced Search]