I'm using dcmtk 3.6.1 on Windows 8. I cannot access a PACS server using dcmqrscp and echoscu and the following dcmqrscp.cfg (error is Called AE Title is not recognised).
NetworkTCPPort = 11112
MaxPDUSize = 16384
MaxAssociations = 16
PACS1 = (PACS_SRC1, localhost, 11112)
PACSSRC = PACS1
"PACS source" = PACSSRC
PACS_SRC G:\develop\studyaccess\test\PACS_SRC RW (100, 1024mb) PACSSRC
dcmqrscp.exe -v -d --config dcmqrscp.cfg --propose-lossless 11112 > dcmqrscp.out
echoscu.exe -v -d localhost 11112 -aec PACS_SRC -aet echoscu
echoscu.exe -v -d localhost 11112 -aec PACS1 -aet echoscu
However, if I use ANY it does work:
PACS_SRC G:\develop\studyaccess\test\PACS_SRC RW (100, 1024mb) ANY
This indicates that the databases, paths and data are correct, but something else is wrong. I've turned Windows Firewall off.
I've also tried using dcmtk executables generated when compiling CTK (based on dcmtk), but they have the same result. CTK itself, works with C-GET but not with C-STORE (as part of C-MOVE).
Any other ideas?
Your two calls of the echoscu tool use "echoscu" as the Calling AE Title (-aet option). However, if you specify "PACSSRC" instead of "ANY" in the dcmqrscp.cfg file, this name is checked and not found to be valid for this "company". Your second call of echoscu (with option "-aec PACS1") will not work since "PACS1" is not specified as a known storage area in the "AETable" section of the config file.
See documentation file dcmqrcnf.txt or this HOWTO for details.