OS Manuals

/usr/bin/wlmscpfs

DCMTK is a collection of libraries and applications implementing large parts the DICOM standard.

From dcmtk 3.7.1-r0 (os), captured 2026-11-05 by running wlmscpfs --help (exit 0). permalink

$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
Options (44)
OptionDescriptionSource
-h--help print this help text and exithelp
--versionprint version information and exithelp
--argumentsprint expanded command line argumentshelp
-q--quiet quiet mode, print no warnings and errorshelp
-v--verbose verbose mode, print processing detailshelp
-d--debug debug mode, print debug informationhelp
-ll--log-level [l]evel: string constant (fatal, error, warn, info, debug, trace) use level l for the loggerhelp
-lc--log-config [f]ilename: string use config file f for the loggerhelp
-s--single-process single process modehelp
--forkfork child process for each association (def.)help
-dfp--data-files-path [p]ath: string (default: .) path to worklist data fileshelp
-efr--enable-file-reject enable rejection of incomplete worklist files (default)help
-dfr--disable-file-reject disable rejection of incomplete worklist fileshelp
-cs0--return-no-char-set return no specific character set (default)help
-cs1--return-iso-ir-100 return specific character set ISO IR 100help
-csk--keep-char-set return character set provided in filehelp
-ear--disable-all-return accept supported return keys only (default)help
-nse--no-sq-expansion disable expansion of empty sequences in C-FIND request messageshelp
-i4--ipv4 use IPv4 only (default)help
-i6--ipv6 use IPv6 onlyhelp
-i0--ip-auto use IPv6/IPv4 dual stackhelp
-u--disable-new-vr disable support for new VRs, convert to OBhelp
-ta--acse-timeout [s]econds: integer (default: 30) timeout for ACSE messageshelp
-td--dimse-timeout [s]econds: integer (default: unlimited) timeout for DIMSE messageshelp
--max-associations[a]ssocs: integer (default: 50) limit maximum number of parallel associationshelp
--refuserefuse associationhelp
--rejectreject association if no implement.help
--no-faildon't fail on an invalid queryhelp
--sleep-before[s]econds: integer sleep s seconds before find (default: 0)help
--sleep-after[s]econds: integer sleep s seconds after find (default: 0)help
--sleep-during[s]econds: integer sleep s seconds during find (default: 0)help
-pdu--max-pdu [n]umber of bytes: integer (4096..131072) set max receive pdu to n bytes (default: 16384)help
-dhl--disable-host-lookup disable hostname lookuphelp
-tls--disable-tls use normal TCP/IP connection (default)help
-pw--null-passwd use empty string as passwordhelp
-pem--pem-keys read keys and certs as PEM file (default)help
-der--der-keys read keys and certificates as DER filehelp
--no-snido not use SNI (default)help
--expect-sni[s]erver name: string expect requests for server name shelp
-rc--require-peer-cert verify peer cert, fail if absent (default)help
-vc--verify-peer-cert verify peer certificate if presenthelp
-ic--ignore-peer-cert don't verify peer certificatehelp
-rfp--request-file-path [p]ath: string path to store request files tohelp
-rff--request-file-format [f]ormat: string (default: #t.dump) request file name formathelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.