I have a single machine with multiple instances of dcm4chee running (2.18.1) (OS X), each with their own AE Title, IPs and port. None are being bound to localhost.
I''ve created a script to delete files after a certain time period (modifying scripts found in the groups), but for testing purposes, I've been trying to run portions from the CLI. To clarify, I have multiple dcm4chee-2.18.1-xxx directories. dcm4chee runs fine and has been for years, it's just the twiddle part that's giving me fits.
If I cd to a particular dcm4chee/bin directory and run:
./twiddle.sh -u admin -p admin -s jnp://localhost:1099 invoke "dcm4chee.archive:group=ONLINE_STORAGE,service=ContentEditService" purgeStudy 1.2.392.200046.100.14.718524660138151097108876958794525033378
or
./twiddle.sh -u admin -p admin -s jnp://192.168.179.55:1099 invoke "dcm4chee.archive:group=ONLINE_STORAGE,service=ContentEditService" purgeStudy 1.2.392.200046.100.14.718524660138151097108876958794525033378
or
./twiddle.sh -u admin -p admin -s jnp://192.168.179.55:11120 invoke "dcm4chee.archive:group=ONLINE_STORAGE,service=ContentEditService" purgeStudy 1.2.392.200046.100.14.718524660138151097108876958794525033378
the log does not even move.....not a bump. If I insert the IUID into the mmx console to purge it works fine.
Questions are:
1. if I execute twiddle from within the actual target dcm4chee directory (which I've done) does it know that I want to affect the studies in that particular database?
2. Is my -s jnp://xxx wrong.
3. How can I specify which instance of dcm4chee I want to delete the study from?
3. Are there other twiddle commands I can run just to see if twiddle is working correctly? I've tried things like:
./twiddle.sh -s localhost serverinfo -l
./twiddle.sh -s 192.168.179.55 serverinfo -l
but I get nothing.
Any help is appreciated.