4.4.2.1.1.1. Network Connection Extension¶
dcm4che proprietary Network Connection Attributes
Name |
Type |
Description (LDAP Attribute) |
---|---|---|
string |
Protocol of Network Connection. Enumerated values: DICOM HL7 HL7_MLLP2 SYSLOG_TLS SYSLOG_UDP HTTP (dcmProtocol) |
|
string |
HTTP Proxy: [user:password@]host:port (dcmHTTPProxy) |
|
boolean |
Indicates if TLS client authentication is required. (dcmTLSNeedClientAuth) |
|
string |
The Supported TLS Protocols. Enumerated values: TLSv1.3 TLSv1.2 TLSv1.1 TLSv1 SSLv3 (dcmTLSProtocol) |
|
string |
Indicates the endpoint identification or verification procedures during TLS handshaking. Enumerated values: HTTPS LDAPS (dcmTLSEndpointIdentificationAlgorithm) |
|
integer |
Maximum queue length for incoming TCP connections. (dcmTCPBacklog) |
|
integer |
TCP connect timeout in ms; no timeout if absent. (dcmTCPConnectTimeout) |
|
integer |
TCP socket close delay in ms after send of A-ASSOCIATE-RJ, A-RELEASE-RP or A-ABORT PDU. (dcmTCPCloseDelay) |
|
integer |
TCP send buffer size; use system defaults if absent (dcmTCPSendBufferSize) |
|
integer |
TCP receive buffer size; use system defaults if absent (dcmTCPReceiveBufferSize) |
|
boolean |
Enable/disable TCP_NODELAY (disable/enable Nagle algorithm). (dcmTCPNoDelay) |
|
string |
Bind address of listening socket; use hostname of the connection if absent (dcmBindAddress) |
|
string |
Bind address of outgoing connections; use hostname of the connection if absent (dcmClientBindAddress) |
|
string |
blacklisted DNS hostnames (dcmBlacklistedHostname) |
|
integer |
Maximal length of emitted PDUs. (dcmSendPDULength) |
|
integer |
Maximal length of received PDUs. (dcmReceivePDULength) |
|
integer |
Maximal number of operations to perform asynchronously; 0 = infinite. (dcmMaxOpsPerformed) |
|
integer |
Maximal number of operations to invoke asynchronously; 0 = infinite. (dcmMaxOpsInvoked) |
|
boolean |
Enable/disable packing of command and data PDVs into one P-DATA-TF PDU. (dcmPackPDV) |
|
integer |
Timeout in ms for receive of A-ASSOCIATE-RQ PDU after TCP connect; no timeout if absent (dcmAARQTimeout) |
|
integer |
Timeout in ms for receive of A-ASSOCIATE-AC PDU after send of A-ASSOCIATE-RQ PDU; no timeout if absent (dcmAAACTimeout) |
|
integer |
Timeout in ms for receive of A-RELEASE-RP PDU after send of A-RELEASE-RQ PDU; no timeout if absent (dcmARRPTimeout) |
|
integer |
Timeout in ms for sending other DIMSE RQs than C-STORE RQs; no timeout if absent (dcmSendTimeout) |
|
integer |
Timeout in ms for sending C-STORE RQs; no timeout if absent (dcmStoreTimeout) |
|
integer |
Timeout in ms for receive of outstanding
(dcmResponseTimeout) |
|
integer |
Timeout in ms for receive of outstanding C-GET or C-MOVE RSPs; no timeout if absent (dcmRetrieveTimeout) |
|
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) |
|
integer |
Indicates aborting of idle Associations after specified timeout in ms; no timeout if absent (dcmIdleTimeout) |
|
integer |
Timeout in ms for waiting for finishing sending any DIMSE before sending an A-ABORT PDU, triggered by the application or by expiration of a configured other timeout of this Connection. If the timeout expires, the TCP connection will be closed without sending the A-ABORT. (dcmAATimeout) |