Dicom.CStoreSCP - Dicom network Exception : N=Service SCP not implemented while Transferring from Ultrasound images from Thosibha Xario 200

443 views
Skip to first unread message

rajeshkum...@gmail.com

unread,
Oct 27, 2014, 11:53:21 PM10/27/14
to fo-d...@googlegroups.com

Hello,

I am working on fo-dicom 1.36 version sources.

Dicom.CStoreSCP is working fine for GE/Philips/...etc (While dicom transfer from Ultrasound machines)

But I got an error from Dicom.CStoreSCP - Dicom network Exception while Transferring from Ultrasound images from Thosibha Xario 200 (Only this particular machine)

Its showing unhandle exception : Dicom network Exception : N=Service SCP not implemented

(After all images are transferred from machine for a patient  it crashes the exe. )

What may be the problem........Can u please help me to come out from this problem.


Thanks & Regards

Rajesh

mail.jpg

Chris Horn

unread,
Oct 28, 2014, 2:19:50 AM10/28/14
to fo-d...@googlegroups.com
DICOM_LOCAL_SCU is sending an N-Action request, and this is in turn causing an error.

I'd recommend updating to 1.0.38 if possible as it has better handling of this situation.

rajeshkum...@gmail.com

unread,
Oct 29, 2014, 1:18:03 AM10/29/14
to fo-d...@googlegroups.com
Hi,


While using Dicom.CStoreSCP exe & transfer dicom images from Thosiba Xario 200 Ultrasound machine  

It receive all dicom files after that it crashes. I hope it comes in Dicom.Network.Dicomservice class PerformDimseCallback function  its struck. (Fo-dicom 1.35 version)

In PerformDimseCallback function I have given the message like AAAAAAAAAA , BBBBBBBB like that.
These are the messages I am getting.

Press <return> to end...
DICOM_LOCAL_SCU <- Association request:
Calling AE Title:       DICOM_LOCAL_SCU
Called AE Title:        Sonocare_SCP
Implementation Class:   Implementation Class UID [1.2.392.200036.9116.6.18.1000.1]
Implementation Version: TM_UL_DCM_V1.0
Maximum PDU Length:     64234
Async Ops Invoked:      1
Async Ops Performed:    1
Presentation Contexts:  18
  Presentation Context:  1 [Proposed]
       Abstract Syntax:  Secondary Capture Image Storage
       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
  Presentation Context:  3 [Proposed]
       Abstract Syntax:  Secondary Capture Image Storage
       Transfer Syntax:  JPEG Baseline (Process 1)
  Presentation Context:  5 [Proposed]
       Abstract Syntax:  Secondary Capture Image Storage
       Transfer Syntax:  RLE Lossless
  Presentation Context:  7 [Proposed]
       Abstract Syntax:  Secondary Capture Image Storage
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Implicit VR Little Endian
  Presentation Context:  9 [Proposed]
       Abstract Syntax:  Ultrasound Image Storage
       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
  Presentation Context:  11 [Proposed]
       Abstract Syntax:  Ultrasound Image Storage
       Transfer Syntax:  JPEG Baseline (Process 1)
  Presentation Context:  13 [Proposed]
       Abstract Syntax:  Ultrasound Image Storage
       Transfer Syntax:  RLE Lossless
  Presentation Context:  15 [Proposed]
       Abstract Syntax:  Ultrasound Image Storage
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Implicit VR Little Endian
  Presentation Context:  17 [Proposed]
       Abstract Syntax:  Ultrasound Multi-frame Image Storage
       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
  Presentation Context:  19 [Proposed]
       Abstract Syntax:  Ultrasound Multi-frame Image Storage
       Transfer Syntax:  JPEG Baseline (Process 1)
  Presentation Context:  21 [Proposed]
       Abstract Syntax:  Ultrasound Multi-frame Image Storage
       Transfer Syntax:  RLE Lossless
  Presentation Context:  23 [Proposed]
       Abstract Syntax:  Ultrasound Multi-frame Image Storage
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Implicit VR Little Endian
  Presentation Context:  25 [Proposed]
       Abstract Syntax:  Basic Text SR Storage
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Implicit VR Little Endian
  Presentation Context:  27 [Proposed]
       Abstract Syntax:  Comprehensive SR Storage
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Implicit VR Little Endian
  Presentation Context:  29 [Proposed]
       Abstract Syntax:  Enhanced SR Storage
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Implicit VR Little Endian
  Presentation Context:  31 [Proposed]
       Abstract Syntax:  Unknown
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Implicit VR Little Endian
  Presentation Context:  33 [Proposed]
       Abstract Syntax:  Storage Commitment Push Model SOP Class
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Implicit VR Little Endian
       Transfer Syntax:  Explicit VR Big Endian
  Presentation Context:  35 [Proposed]
       Abstract Syntax:  Verification
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Implicit VR Little Endian
       Transfer Syntax:  Explicit VR Big Endian
DICOM_LOCAL_SCU -> Association accept:
Calling AE Title:       DICOM_LOCAL_SCU
Called AE Title:        Sonocare_SCP
Implementation Class:   Implementation Class UID [1.2.392.200036.9116.6.18.1000.1]
Implementation Version: TM_UL_DCM_V1.0
Maximum PDU Length:     64234
Async Ops Invoked:      1
Async Ops Performed:    1
Presentation Contexts:  18
  Presentation Context:  1 [Accept]
       Abstract Syntax:  Secondary Capture Image Storage
       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
  Presentation Context:  3 [Accept]
       Abstract Syntax:  Secondary Capture Image Storage
       Transfer Syntax:  JPEG Baseline (Process 1)
  Presentation Context:  5 [Accept]
       Abstract Syntax:  Secondary Capture Image Storage
       Transfer Syntax:  RLE Lossless
  Presentation Context:  7 [Accept]
       Abstract Syntax:  Secondary Capture Image Storage
       Transfer Syntax:  Explicit VR Little Endian
  Presentation Context:  9 [Accept]
       Abstract Syntax:  Ultrasound Image Storage
       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
  Presentation Context:  11 [Accept]
       Abstract Syntax:  Ultrasound Image Storage
       Transfer Syntax:  JPEG Baseline (Process 1)
  Presentation Context:  13 [Accept]
       Abstract Syntax:  Ultrasound Image Storage
       Transfer Syntax:  RLE Lossless
  Presentation Context:  15 [Accept]
       Abstract Syntax:  Ultrasound Image Storage
       Transfer Syntax:  Explicit VR Little Endian
  Presentation Context:  17 [Accept]
       Abstract Syntax:  Ultrasound Multi-frame Image Storage
       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
  Presentation Context:  19 [Accept]
       Abstract Syntax:  Ultrasound Multi-frame Image Storage
       Transfer Syntax:  JPEG Baseline (Process 1)
  Presentation Context:  21 [Accept]
       Abstract Syntax:  Ultrasound Multi-frame Image Storage
       Transfer Syntax:  RLE Lossless
  Presentation Context:  23 [Accept]
       Abstract Syntax:  Ultrasound Multi-frame Image Storage
       Transfer Syntax:  Explicit VR Little Endian
  Presentation Context:  25 [Accept]
       Abstract Syntax:  Basic Text SR Storage
       Transfer Syntax:  Explicit VR Little Endian
  Presentation Context:  27 [Accept]
       Abstract Syntax:  Comprehensive SR Storage
       Transfer Syntax:  Explicit VR Little Endian
  Presentation Context:  29 [Accept]
       Abstract Syntax:  Enhanced SR Storage
       Transfer Syntax:  Explicit VR Little Endian
  Presentation Context:  31 [RejectNoReason]
       Abstract Syntax:  Unknown
       Transfer Syntax:  Explicit VR Little Endian
  Presentation Context:  33 [Accept]
       Abstract Syntax:  Storage Commitment Push Model SOP Class
       Transfer Syntax:  Explicit VR Little Endian
  Presentation Context:  35 [Accept]
       Abstract Syntax:  Verification
       Transfer Syntax:  Explicit VR Little Endian
DICOM_LOCAL_SCU <- C-Store request [1]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [1]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [2]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [2]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [3]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [3]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [4]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [4]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [5]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [5]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [6]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [6]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [7]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [7]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [8]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [8]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [9]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [9]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [10]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [10]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [11]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [11]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [12]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [12]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [13]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [13]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [14]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [14]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [15]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [15]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [16]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [16]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [17]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [17]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [18]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [18]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [19]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [19]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [20]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [20]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [21]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [21]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [22]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [22]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- C-Store request [23]
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == CStoreRequest
AAAAAAAAAA DICOM_LOCAL_SCU == CStoreRequest
A111111111111111 DICOM_LOCAL_SCU == CStoreRequest
A222222222222 DICOM_LOCAL_SCU == CStoreRequest
A3333333333 DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU -> C-Store response [23]: Success
A444444 DICOM_LOCAL_SCU == CStoreRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == CStoreRequest
DICOM_LOCAL_SCU <- Association release request
DICOM_LOCAL_SCU -> Association release response
DICOM_LOCAL_SCU <- Association request:
Calling AE Title:       DICOM_LOCAL_SCU
Called AE Title:        Sonocare_SCP
Implementation Class:   Implementation Class UID [1.2.392.200036.9116.6.18.1000.1]
Implementation Version: TM_UL_DCM_V1.0
Maximum PDU Length:     64234
Async Ops Invoked:      1
Async Ops Performed:    1
Presentation Contexts:  18
  Presentation Context:  1 [Proposed]
       Abstract Syntax:  Secondary Capture Image Storage
       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
  Presentation Context:  3 [Proposed]
       Abstract Syntax:  Secondary Capture Image Storage
       Transfer Syntax:  JPEG Baseline (Process 1)
  Presentation Context:  5 [Proposed]
       Abstract Syntax:  Secondary Capture Image Storage
       Transfer Syntax:  RLE Lossless
  Presentation Context:  7 [Proposed]
       Abstract Syntax:  Secondary Capture Image Storage
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Implicit VR Little Endian
  Presentation Context:  9 [Proposed]
       Abstract Syntax:  Ultrasound Image Storage
       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
  Presentation Context:  11 [Proposed]
       Abstract Syntax:  Ultrasound Image Storage
       Transfer Syntax:  JPEG Baseline (Process 1)
  Presentation Context:  13 [Proposed]
       Abstract Syntax:  Ultrasound Image Storage
       Transfer Syntax:  RLE Lossless
  Presentation Context:  15 [Proposed]
       Abstract Syntax:  Ultrasound Image Storage
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Implicit VR Little Endian
  Presentation Context:  17 [Proposed]
       Abstract Syntax:  Ultrasound Multi-frame Image Storage
       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
  Presentation Context:  19 [Proposed]
       Abstract Syntax:  Ultrasound Multi-frame Image Storage
       Transfer Syntax:  JPEG Baseline (Process 1)
  Presentation Context:  21 [Proposed]
       Abstract Syntax:  Ultrasound Multi-frame Image Storage
       Transfer Syntax:  RLE Lossless
  Presentation Context:  23 [Proposed]
       Abstract Syntax:  Ultrasound Multi-frame Image Storage
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Implicit VR Little Endian
  Presentation Context:  25 [Proposed]
       Abstract Syntax:  Basic Text SR Storage
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Implicit VR Little Endian
  Presentation Context:  27 [Proposed]
       Abstract Syntax:  Comprehensive SR Storage
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Implicit VR Little Endian
  Presentation Context:  29 [Proposed]
       Abstract Syntax:  Enhanced SR Storage
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Implicit VR Little Endian
  Presentation Context:  31 [Proposed]
       Abstract Syntax:  Unknown
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Implicit VR Little Endian
  Presentation Context:  33 [Proposed]
       Abstract Syntax:  Storage Commitment Push Model SOP Class
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Implicit VR Little Endian
       Transfer Syntax:  Explicit VR Big Endian
  Presentation Context:  35 [Proposed]
       Abstract Syntax:  Verification
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Implicit VR Little Endian
       Transfer Syntax:  Explicit VR Big Endian
DICOM_LOCAL_SCU -> Association accept:
Calling AE Title:       DICOM_LOCAL_SCU
Called AE Title:        Sonocare_SCP
Implementation Class:   Implementation Class UID [1.2.392.200036.9116.6.18.1000.1]
Implementation Version: TM_UL_DCM_V1.0
Maximum PDU Length:     64234
Async Ops Invoked:      1
Async Ops Performed:    1
Presentation Contexts:  18
  Presentation Context:  1 [Accept]
       Abstract Syntax:  Secondary Capture Image Storage
       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
  Presentation Context:  3 [Accept]
       Abstract Syntax:  Secondary Capture Image Storage
       Transfer Syntax:  JPEG Baseline (Process 1)
  Presentation Context:  5 [Accept]
       Abstract Syntax:  Secondary Capture Image Storage
       Transfer Syntax:  RLE Lossless
  Presentation Context:  7 [Accept]
       Abstract Syntax:  Secondary Capture Image Storage
       Transfer Syntax:  Explicit VR Little Endian
  Presentation Context:  9 [Accept]
       Abstract Syntax:  Ultrasound Image Storage
       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
  Presentation Context:  11 [Accept]
       Abstract Syntax:  Ultrasound Image Storage
       Transfer Syntax:  JPEG Baseline (Process 1)
  Presentation Context:  13 [Accept]
       Abstract Syntax:  Ultrasound Image Storage
       Transfer Syntax:  RLE Lossless
  Presentation Context:  15 [Accept]
       Abstract Syntax:  Ultrasound Image Storage
       Transfer Syntax:  Explicit VR Little Endian
  Presentation Context:  17 [Accept]
       Abstract Syntax:  Ultrasound Multi-frame Image Storage
       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
  Presentation Context:  19 [Accept]
       Abstract Syntax:  Ultrasound Multi-frame Image Storage
       Transfer Syntax:  JPEG Baseline (Process 1)
  Presentation Context:  21 [Accept]
       Abstract Syntax:  Ultrasound Multi-frame Image Storage
       Transfer Syntax:  RLE Lossless
  Presentation Context:  23 [Accept]
       Abstract Syntax:  Ultrasound Multi-frame Image Storage
       Transfer Syntax:  Explicit VR Little Endian
  Presentation Context:  25 [Accept]
       Abstract Syntax:  Basic Text SR Storage
       Transfer Syntax:  Explicit VR Little Endian
  Presentation Context:  27 [Accept]
       Abstract Syntax:  Comprehensive SR Storage
       Transfer Syntax:  Explicit VR Little Endian
  Presentation Context:  29 [Accept]
       Abstract Syntax:  Enhanced SR Storage
       Transfer Syntax:  Explicit VR Little Endian
  Presentation Context:  31 [RejectNoReason]
       Abstract Syntax:  Unknown
       Transfer Syntax:  Explicit VR Little Endian
  Presentation Context:  33 [Accept]
       Abstract Syntax:  Storage Commitment Push Model SOP Class
       Transfer Syntax:  Explicit VR Little Endian
  Presentation Context:  35 [Accept]
       Abstract Syntax:  Verification
       Transfer Syntax:  Explicit VR Little Endian
DICOM_LOCAL_SCU <- N-Action request [0]
  Action Type: 0001
ZZZZZZZZZZZZZZZZZZ DICOM_LOCAL_SCU == NActionRequest
AAAAAAAAAA DICOM_LOCAL_SCU == NActionRequest
BBBBBBBBB DICOM_LOCAL_SCU == NActionRequest
CCCCCCCCCC DICOM_LOCAL_SCU == NActionRequest
DDDDDDDDD DICOM_LOCAL_SCU == NActionRequest
EEEEEEEEEEE DICOM_LOCAL_SCU == NActionRequest
E1111111111111 DICOM_LOCAL_SCU == NActionRequest
FFFFFFFFFFF DICOM_LOCAL_SCU == NActionRequest


Please help me to move next level.

Regards
Rajesh




rajeshkum...@gmail.com

unread,
Oct 29, 2014, 7:13:48 AM10/29/14
to fo-d...@googlegroups.com
Hi,

These are the samples take from GE Logic P5 & Thoshiba Xario 200 machines.

========================================================================================================
From GE Logic P5 Ultrasound machine using Dicom.CStoreSCP these are the messages.
Its working fine
========================================================================================================
Press <return> to end...
L5-0 <- Association request:
Calling AE Title:       L5-0
Called AE Title:        Sonocare_SCP
Implementation Class:   Implementation Class UID [1.2.840.113619.6.151]
Implementation Version: LOGIQP5_1
Maximum PDU Length:     32768

Async Ops Invoked:      1
Async Ops Performed:    1
Presentation Contexts:  5

  Presentation Context:  1 [Proposed]
       Abstract Syntax:  Secondary Capture Image Storage
       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Explicit VR Big Endian

       Transfer Syntax:  Implicit VR Little Endian
  Presentation Context:  3 [Proposed]

       Abstract Syntax:  Ultrasound Image Storage
       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Explicit VR Big Endian

       Transfer Syntax:  Implicit VR Little Endian
  Presentation Context:  5 [Proposed]

       Abstract Syntax:  Ultrasound Multi-frame Image Storage
       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Explicit VR Big Endian

       Transfer Syntax:  Implicit VR Little Endian
  Presentation Context:  7 [Proposed]
       Abstract Syntax:  Ultrasound Image Storage (Retired)

       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Explicit VR Big Endian

       Transfer Syntax:  Implicit VR Little Endian
  Presentation Context:  9 [Proposed]
       Abstract Syntax:  Ultrasound Multi-frame Image Storage (Retired)

       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
       Transfer Syntax:  Explicit VR Little Endian
       Transfer Syntax:  Explicit VR Big Endian

       Transfer Syntax:  Implicit VR Little Endian
L5-0 -> Association accept:
Calling AE Title:       L5-0
Called AE Title:        Sonocare_SCP
Implementation Class:   Implementation Class UID [1.2.840.113619.6.151]
Implementation Version: LOGIQP5_1
Maximum PDU Length:     32768

Async Ops Invoked:      1
Async Ops Performed:    1
Presentation Contexts:  5

  Presentation Context:  1 [Accept]
       Abstract Syntax:  Secondary Capture Image Storage
       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
  Presentation Context:  3 [Accept]
       Abstract Syntax:  Ultrasound Image Storage
       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
  Presentation Context:  5 [Accept]

       Abstract Syntax:  Ultrasound Multi-frame Image Storage
       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
  Presentation Context:  7 [Accept]
       Abstract Syntax:  Ultrasound Image Storage (Retired)

       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
  Presentation Context:  9 [Accept]
       Abstract Syntax:  Ultrasound Multi-frame Image Storage (Retired)

       Transfer Syntax:  JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
L5-0 <- C-Store request [0]
ZZZZZZZZZZZZZZZZZZ L5-0 == CStoreRequest
AAAAAAAAAA L5-0 == CStoreRequest
A111111111111111 L5-0 == CStoreRequest
A222222222222 L5-0 == CStoreRequest
Codec: JPEG Baseline (Process 1)
Codec: JPEG Extended (Process 2 & 4)
Codec: JPEG Lossless, Non-Hierarchical (Process 14)
Codec: JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
Codec: JPEG 2000 Image Compression (Lossless Only)
Codec: JPEG 2000 Image Compression
Codec: JPEG-LS Lossless Image Compression
Codec: JPEG-LS Lossy (Near-Lossless) Image Compression
Codec: RLE Lossless
A3333333333 L5-0 == CStoreRequest
L5-0 -> C-Store response [0]: Success
A444444 L5-0 == CStoreRequest
FFFFFFFFFFF L5-0 == CStoreRequest
L5-0 <- C-Store request [1]
ZZZZZZZZZZZZZZZZZZ L5-0 == CStoreRequest
AAAAAAAAAA L5-0 == CStoreRequest
A111111111111111 L5-0 == CStoreRequest
A222222222222 L5-0 == CStoreRequest
A3333333333 L5-0 == CStoreRequest
L5-0 -> C-Store response [1]: Success
A444444 L5-0 == CStoreRequest
FFFFFFFFFFF L5-0 == CStoreRequest
L5-0 <- C-Store request [2]
ZZZZZZZZZZZZZZZZZZ L5-0 == CStoreRequest
AAAAAAAAAA L5-0 == CStoreRequest
A111111111111111 L5-0 == CStoreRequest
A222222222222 L5-0 == CStoreRequest
A3333333333 L5-0 == CStoreRequest
L5-0 -> C-Store response [2]: Success
A444444 L5-0 == CStoreRequest
FFFFFFFFFFF L5-0 == CStoreRequest
L5-0 <- C-Store request [3]
ZZZZZZZZZZZZZZZZZZ L5-0 == CStoreRequest
AAAAAAAAAA L5-0 == CStoreRequest
A111111111111111 L5-0 == CStoreRequest
A222222222222 L5-0 == CStoreRequest
A3333333333 L5-0 == CStoreRequest
L5-0 -> C-Store response [3]: Success
A444444 L5-0 == CStoreRequest
FFFFFFFFFFF L5-0 == CStoreRequest
L5-0 <- C-Store request [4]
ZZZZZZZZZZZZZZZZZZ L5-0 == CStoreRequest
AAAAAAAAAA L5-0 == CStoreRequest
A111111111111111 L5-0 == CStoreRequest
A222222222222 L5-0 == CStoreRequest
A3333333333 L5-0 == CStoreRequest
L5-0 -> C-Store response [4]: Success
A444444 L5-0 == CStoreRequest
FFFFFFFFFFF L5-0 == CStoreRequest
L5-0 <- C-Store request [5]
ZZZZZZZZZZZZZZZZZZ L5-0 == CStoreRequest
AAAAAAAAAA L5-0 == CStoreRequest
A111111111111111 L5-0 == CStoreRequest
A222222222222 L5-0 == CStoreRequest
A3333333333 L5-0 == CStoreRequest
L5-0 -> C-Store response [5]: Success
A444444 L5-0 == CStoreRequest
FFFFFFFFFFF L5-0 == CStoreRequest
L5-0 <- C-Store request [6]
ZZZZZZZZZZZZZZZZZZ L5-0 == CStoreRequest
AAAAAAAAAA L5-0 == CStoreRequest
A111111111111111 L5-0 == CStoreRequest
A222222222222 L5-0 == CStoreRequest
A3333333333 L5-0 == CStoreRequest
L5-0 -> C-Store response [6]: Success
A444444 L5-0 == CStoreRequest
FFFFFFFFFFF L5-0 == CStoreRequest
L5-0 <- C-Store request [7]
ZZZZZZZZZZZZZZZZZZ L5-0 == CStoreRequest
AAAAAAAAAA L5-0 == CStoreRequest
A111111111111111 L5-0 == CStoreRequest
A222222222222 L5-0 == CStoreRequest
A3333333333 L5-0 == CStoreRequest
L5-0 -> C-Store response [7]: Success
A444444 L5-0 == CStoreRequest
FFFFFFFFFFF L5-0 == CStoreRequest
L5-0 <- C-Store request [8]
ZZZZZZZZZZZZZZZZZZ L5-0 == CStoreRequest
AAAAAAAAAA L5-0 == CStoreRequest
A111111111111111 L5-0 == CStoreRequest
A222222222222 L5-0 == CStoreRequest
A3333333333 L5-0 == CStoreRequest
L5-0 -> C-Store response [8]: Success
A444444 L5-0 == CStoreRequest
FFFFFFFFFFF L5-0 == CStoreRequest
L5-0 <- C-Store request [9]
ZZZZZZZZZZZZZZZZZZ L5-0 == CStoreRequest
AAAAAAAAAA L5-0 == CStoreRequest
A111111111111111 L5-0 == CStoreRequest
A222222222222 L5-0 == CStoreRequest
A3333333333 L5-0 == CStoreRequest
L5-0 -> C-Store response [9]: Success
A444444 L5-0 == CStoreRequest
FFFFFFFFFFF L5-0 == CStoreRequest
L5-0 <- C-Store request [10]
ZZZZZZZZZZZZZZZZZZ L5-0 == CStoreRequest
AAAAAAAAAA L5-0 == CStoreRequest
A111111111111111 L5-0 == CStoreRequest
A222222222222 L5-0 == CStoreRequest
A3333333333 L5-0 == CStoreRequest
L5-0 -> C-Store response [10]: Success
A444444 L5-0 == CStoreRequest
FFFFFFFFFFF L5-0 == CStoreRequest
L5-0 <- C-Store request [11]
ZZZZZZZZZZZZZZZZZZ L5-0 == CStoreRequest
AAAAAAAAAA L5-0 == CStoreRequest
A111111111111111 L5-0 == CStoreRequest
A222222222222 L5-0 == CStoreRequest
A3333333333 L5-0 == CStoreRequest
L5-0 -> C-Store response [11]: Success
A444444 L5-0 == CStoreRequest
FFFFFFFFFFF L5-0 == CStoreRequest
L5-0 <- C-Store request [12]
ZZZZZZZZZZZZZZZZZZ L5-0 == CStoreRequest
AAAAAAAAAA L5-0 == CStoreRequest
A111111111111111 L5-0 == CStoreRequest
A222222222222 L5-0 == CStoreRequest
A3333333333 L5-0 == CStoreRequest
L5-0 -> C-Store response [12]: Success
A444444 L5-0 == CStoreRequest
FFFFFFFFFFF L5-0 == CStoreRequest
L5-0 <- C-Store request [13]
ZZZZZZZZZZZZZZZZZZ L5-0 == CStoreRequest
AAAAAAAAAA L5-0 == CStoreRequest
A111111111111111 L5-0 == CStoreRequest
A222222222222 L5-0 == CStoreRequest
A3333333333 L5-0 == CStoreRequest
L5-0 -> C-Store response [13]: Success
A444444 L5-0 == CStoreRequest
FFFFFFFFFFF L5-0 == CStoreRequest
L5-0 <- C-Store request [14]
ZZZZZZZZZZZZZZZZZZ L5-0 == CStoreRequest
AAAAAAAAAA L5-0 == CStoreRequest
A111111111111111 L5-0 == CStoreRequest
A222222222222 L5-0 == CStoreRequest
A3333333333 L5-0 == CStoreRequest
L5-0 -> C-Store response [14]: Success
A444444 L5-0 == CStoreRequest
FFFFFFFFFFF L5-0 == CStoreRequest
L5-0 <- C-Store request [15]
ZZZZZZZZZZZZZZZZZZ L5-0 == CStoreRequest
AAAAAAAAAA L5-0 == CStoreRequest
A111111111111111 L5-0 == CStoreRequest
A222222222222 L5-0 == CStoreRequest
A3333333333 L5-0 == CStoreRequest
L5-0 -> C-Store response [15]: Success
A444444 L5-0 == CStoreRequest
FFFFFFFFFFF L5-0 == CStoreRequest
L5-0 <- C-Store request [16]
ZZZZZZZZZZZZZZZZZZ L5-0 == CStoreRequest
AAAAAAAAAA L5-0 == CStoreRequest
A111111111111111 L5-0 == CStoreRequest
A222222222222 L5-0 == CStoreRequest
A3333333333 L5-0 == CStoreRequest
L5-0 -> C-Store response [16]: Success
A444444 L5-0 == CStoreRequest
FFFFFFFFFFF L5-0 == CStoreRequest
L5-0 <- C-Store request [17]
ZZZZZZZZZZZZZZZZZZ L5-0 == CStoreRequest
AAAAAAAAAA L5-0 == CStoreRequest
A111111111111111 L5-0 == CStoreRequest
A222222222222 L5-0 == CStoreRequest
A3333333333 L5-0 == CStoreRequest
L5-0 -> C-Store response [17]: Success
A444444 L5-0 == CStoreRequest
FFFFFFFFFFF L5-0 == CStoreRequest
L5-0 <- Association release request
L5-0 -> Association release response


========================================================================================================
From Thoshiba Xario 200 Ultrasound machine using Dicom.CStoreSCP these are the messages.
But its not working. Crashing the Dicom.CStoreSCP.Exe
========================================================================================================



Can any one know what may be the problem?
Please Help me to come out from this problem.



Thanks & Regards,
Rajesh


Chris Horn

unread,
Oct 29, 2014, 11:11:27 PM10/29/14
to fo-d...@googlegroups.com
Rajesh,

As advised in my last reply try upgrading to fo-dicom 1.0.38, I feel this will get you closer to your goal...
Instead it appears you went to an older version?

rajeshkum...@gmail.com

unread,
Oct 30, 2014, 10:58:17 PM10/30/14
to fo-d...@googlegroups.com
Hi Chris Horn,

We had identified the problem. It is not with Fo-Dicom source version 1.36.

The actual problem was Dicom settings in Thoshiba Xario 200.
They changed the Dicom Storage commitment (Uncheck this option) setting in Thoshiba Xario 200 Dicom settings & its works fine now.

USG machine has transferring the image to our Fo-Dicom.

Thanks you very much for your valuable suggestions & prompt reply.

Thanks & Regards,
Rajesh

Manabu Tokunaga

unread,
Oct 30, 2014, 11:27:12 PM10/30/14
to fo-d...@googlegroups.com
It appears that the SCP has negotiated MPPS and that's why the modality is sending it.
Turning this off on the modality side is OK, but in general this should not occur.

Perhaps this can still be a problem either in the fo-dicom framework, or the association acceptance parameter on the SCP is not set right.

-- Manabu

Reply all
Reply to author
Forward
0 new messages