$dcmtk: wlmscpfs v3.7.1 2026-10-15 $ wlmscpfs: DICOM Basic Worklist Management SCP (based on data files) usage: wlmscpfs [options] port parameters: port tcp/ip port number to listen on general options: -h --help print this help text and exit --version print version information and exit --arguments print expanded command line arguments -q --quiet quiet mode, print no warnings and errors -v --verbose verbose mode, print processing details -d --debug debug mode, print debug information -ll --log-level [l]evel: string constant (fatal, error, warn, info, debug, trace) use level l for the logger -lc --log-config [f]ilename: string use config file f for the logger multi-process options: -s --single-process single process mode --fork fork child process for each association (def.) input options: general: -dfp --data-files-path [p]ath: string (default: .) path to worklist data files handling of worklist files: -efr --enable-file-reject enable rejection of incomplete worklist files (default) -dfr --disable-file-reject disable rejection of incomplete worklist files processing options: returned character set: -cs0 --return-no-char-set return no specific character set (default) -cs1 --return-iso-ir-100 return specific character set ISO IR 100 -csk --keep-char-set return character set provided in file handling of return key attributes: +ear --enable-all-return accept any (non-sequence) attribute on main dataset level as return key -ear --disable-all-return accept supported return keys only (default) other processing options: -nse --no-sq-expansion disable expansion of empty sequences in C-FIND request messages network options: IP protocol version: -i4 --ipv4 use IPv4 only (default) -i6 --ipv6 use IPv6 only -i0 --ip-auto use IPv6/IPv4 dual stack preferred network transfer syntaxes: +x= --prefer-uncompr prefer explicit VR local byte order (default) +xe --prefer-little prefer explicit VR little endian TS +xb --prefer-big prefer explicit VR big endian TS +xd --prefer-deflated prefer deflated explicit VR little endian TS +xi --implicit accept implicit VR little endian TS only post-1993 value representations: +u --enable-new-vr enable support for new VRs (UN/UT) (default) -u --disable-new-vr disable support for new VRs, convert to OB deflate compression level (only with --prefer-deflated): +cl --compression-level [l]evel: integer (default: 6) 0=uncompressed, 1=fastest, 9=best compression other network options: -ta --acse-timeout [s]econds: integer (default: 30) timeout for ACSE messages -td --dimse-timeout [s]econds: integer (default: unlimited) timeout for DIMSE messages --max-associations [a]ssocs: integer (default: 50) limit maximum number of parallel associations --refuse refuse association --reject reject association if no implement. class UID --no-fail don't fail on an invalid query --sleep-before [s]econds: integer sleep s seconds before find (default: 0) --sleep-after [s]econds: integer sleep s seconds after find (default: 0) --sleep-during [s]econds: integer sleep s seconds during find (default: 0) -pdu --max-pdu [n]umber of bytes: integer (4096..131072) set max receive pdu to n bytes (default: 16384) -dhl --disable-host-lookup disable hostname lookup transport layer security (TLS) options: transport protocol stack: -tls --disable-tls use normal TCP/IP connection (default) +tls --enable-tls [p]rivate key file, [c]ertificate file: string use authenticated secure TLS connection private key password (only with --enable-tls): +ps --std-passwd prompt user to type password on stdin (default) +pw --use-passwd [p]assword: string use specified password -pw --null-passwd use empty string as password key and certificate file format: -pem --pem-keys read keys and certs as PEM file (default) -der --der-keys read keys and certificates as DER file certification authority: +cf --add-cert-file [f]ilename: string add certificate file to list of certificates +cd --add-cert-dir [d]irectory: string add certificates in d to list of certificates +crl --add-crl-file [f]ilename: string add certificate revocation list file (implies --enable-crl-vfy) +crv --enable-crl-vfy enable leaf CRL verification +cra --enable-crl-all enable full chain CRL verification security profile: +ph --list-profiles list supported TLS profiles and exit +pg --profile-8996 BCP 195 RFC 8996 TLS Profile (default) +pm --profile-8996-mod Modified BCP 195 RFC 8996 TLS Profile +py --profile-bcp195-nd Non-downgrading BCP 195 TLS Profile (retired) +px --profile-bcp195 BCP 195 TLS Profile (retired) +pz --profile-bcp195-ex Extended BCP 195 TLS Profile (retired) +pa --profile-aes AES TLS Secure Transport Connection Profile (retired) ciphersuite: +cc --list-ciphers list supported TLS ciphersuites and exit +cs --cipher [c]iphersuite name: string add ciphersuite to list of negotiated suites (not with --profile-bcp195-ex) +dp --dhparam [f]ilename: string read DH parameters for DH/DSS ciphersuites server name indication: --no-sni do not use SNI (default) --expect-sni [s]erver name: string expect requests for server name s pseudo random generator: +rs --seed [f]ilename: string seed random generator with contents of f +ws --write-seed write back modified seed (only with --seed) +wf --write-seed-file [f]ilename: string (only with --seed) write modified seed to file f peer authentication: -rc --require-peer-cert verify peer cert, fail if absent (default) -vc --verify-peer-cert verify peer certificate if present -ic --ignore-peer-cert don't verify peer certificate output options: general: -rfp --request-file-path [p]ath: string path to store request files to -rff --request-file-format [f]ormat: string (default: #t.dump) request file name format