4.4.2.1.1.1. Network Connection Extension

dcm4che proprietary Network Connection Attributes

Table 4.72 Network Connection Extension Attributes (LDAP Object: dcmNetworkConnection)
Name Type Description (LDAP Attribute)

Protocol

string

Protocol of Network Connection. Enumerated values: DICOM, HL7, HL7_MLLP2, SYSLOG_TLS, SYSLOG_UDP or HTTP.

(dcmProtocol)

HTTP Proxy

string

HTTP Proxy: [user:password@]host:port

(dcmHTTPProxy)

TLS Need Client Auth

boolean

Indicates if TLS client authentication is required.

(dcmTLSNeedClientAuth)

TLS Protocol(s)

string

The Supported TLS Protocols. Enumerated values: TLSv1.3, TLSv1.2, TLSv1.1, TLSv1 or SSLv3.

(dcmTLSProtocol)

TCP Backlog

integer

Maximum queue length for incoming TCP connections.

(dcmTCPBacklog)

TCP Connect Timeout

integer

TCP connect timeout in ms; no timeout if absent.

(dcmTCPConnectTimeout)

TCP Close Delay

integer

TCP socket close delay in ms after send of A-ASSOCIATE-RJ, A-RELEASE-RP or A-ABORT PDU.

(dcmTCPCloseDelay)

TCP Send Buffer Size

integer

TCP send buffer size; use system defaults if absent

(dcmTCPSendBufferSize)

TCP Receive Buffer Size

integer

TCP receive buffer size; use system defaults if absent

(dcmTCPReceiveBufferSize)

TCP No Delay

boolean

Enable/disable TCP_NODELAY (disable/enable Nagle algorithm).

(dcmTCPNoDelay)

Bind Address

string

Bind address of listening socket; use hostname of the connection if absent

(dcmBindAddress)

Client Bind Address

string

Bind address of outgoing connections; use hostname of the connection if absent

(dcmClientBindAddress)

Blacklisted Hostname(s)

string

blacklisted DNS hostnames

(dcmBlacklistedHostname)

Send PDU Length

integer

Maximal length of emitted PDUs.

(dcmSendPDULength)

Receive PDU Length

integer

Maximal length of received PDUs.

(dcmReceivePDULength)

Max Ops Performed

integer

Maximal number of operations to perform asynchronously; 0 = infinite.

(dcmMaxOpsPerformed)

Max Ops Invoked

integer

Maximal number of operations to invoke asynchronously; 0 = infinite.

(dcmMaxOpsInvoked)

Pack PDV

boolean

Enable/disable packing of command and data PDVs into one P-DATA-TF PDU.

(dcmPackPDV)

AA-RQ Timeout

integer

Timeout in ms for receive of A-ASSOCIATE-RQ PDU after TCP connect; no timeout if absent

(dcmAARQTimeout)

AA-AC Timeout

integer

Timeout in ms for receive of A-ASSOCIATE-AC PDU after send of A-ASSOCIATE-RQ PDU; no timeout if absent

(dcmAAACTimeout)

AR-RP Timeout

integer

Timeout in ms for receive of A-RELEASE-RP PDU after send of A-RELEASE-RQ PDU; no timeout if absent

(dcmARRPTimeout)

Send Timeout

integer

Timeout in ms for sending other DIMSE RQs than C-STORE RQs; no timeout if absent

(dcmSendTimeout)

Store Timeout

integer

Timeout in ms for sending C-STORE RQs; no timeout if absent

(dcmStoreTimeout)

Response Timeout

integer

Timeout in ms for receive of other outstanding DIMSE RSPs than C-MOVE or C-GET RSPs; no timeout if absent

(dcmResponseTimeout)

Retrieve Timeout

integer

Timeout in ms for receive of outstanding C-GET or C-MOVE RSPs; no timeout if absent

(dcmRetrieveTimeout)

Retrieve Timeout Total

boolean

Indicates if the timer with the specified timeout for outstanding C-GET and C-MOVE RSPs shall be restarted on receive of pending RSPs (=false) or not (=true).

(dcmRetrieveTimeoutTotal)

Idle Timeout

integer

Indicates aborting of idle Associations after specified timeout in ms; no timeout if absent

(dcmIdleTimeout)