How to receive DICOM files larger than 2 GB?

396 views
Skip to first unread message

陳信嘉

unread,
Oct 9, 2014, 1:32:28 AM10/9/14
to
I installed dcm4chee-2.18.0-psql successfully and can receive most DICOM files from scanner without problem.

However, large DICOM files (Siemens PET list mode raw data) larger than 2 GB cannot be received by dcm4chee because the "MaximumValueLength" variable under the "jmx-console -> dcm4chee.archive -> Service=StoreScp" has maximal value of 2^32-1 (2147483647, or 2 GB). Other Siemens PET raw data < 2 GB can be received by dcm4chee successfully.

I tried to edit the file "dcm4chee-2.18.0-psql/server/default/conf/xmdesc/dcm4chee-storescp-xmbean.xml" and change the variable type of "MaximumValueLength" from "int" to "long". However, after dcm4chee restarted, storescp failed to receive any DICOM files, and the agent "Service=StoreScp" disappeared in the jmx-console.

Currently I use the storescp under DCMTK, which can receive Siemens PET list mode raw data > 2 GB successfully, but I want to switch to dcm4chee because it has more functions.

How can I extend the "MaximumValueLength" to more than 2 GB in dcm4chee?

Arnold Maderthaner

unread,
Oct 23, 2014, 7:55:01 AM10/23/14
to dcm...@googlegroups.com
I think this is not allowed in dcm4chee as DICOM is limiting that field to 2GB (so it would be against the standard)

陳信嘉

unread,
Oct 23, 2014, 10:14:51 AM10/23/14
to dcm...@googlegroups.com
Thanks for your reply.
I think I have to transfer those huge raw data in other ways (FTP, SAMBA, NFS...).

Arnold Maderthaner於 2014年10月23日星期四UTC+8下午7時55分01秒寫道:
Reply all
Reply to author
Forward
0 new messages