277 lines
9.9 KiB
XML
277 lines
9.9 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE mbean PUBLIC
|
|
"-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
|
|
"http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd">
|
|
|
|
<mbean>
|
|
<description>DICOM Hanging Protocol SCP</description>
|
|
|
|
<descriptors>
|
|
<persistence persistPolicy="OnUpdate" />
|
|
<persistence-manager value="org.jboss.mx.persistence.DelegatingPersistenceManager" />
|
|
</descriptors>
|
|
|
|
<class>org.dcm4chex.archive.dcm.hpscp.HPScpService</class>
|
|
|
|
<constructor>
|
|
<description>The default constructor</description>
|
|
<name>HPScpService</name>
|
|
</constructor>
|
|
|
|
<!-- Attributes -->
|
|
<attribute access="read-write"
|
|
getMethod="getCalledAETs"
|
|
setMethod="setCalledAETs">
|
|
<description>List of accepted called AE titles, separated by \(backslash).
|
|
For example, ABPACS\ABPACS2.
|
|
</description>
|
|
<name>CalledAETitles</name>
|
|
<type>java.lang.String</type>
|
|
<descriptors>
|
|
<value value="ABPACS" />
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getCallingAETs"
|
|
setMethod="setCallingAETs">
|
|
<description><![CDATA[
|
|
List of accepted calling AE titles, separated by \(backslash).<br/>
|
|
ANY = accept any. <br/>
|
|
CONFIGURED_AETS = accept any configured AE Title.
|
|
]]>
|
|
</description>
|
|
<name>CallingAETitles</name>
|
|
<type>java.lang.String</type>
|
|
<descriptors>
|
|
<value value="ANY" />
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getAcceptedTransferSyntax"
|
|
setMethod="setAcceptedTransferSyntax">
|
|
<description><![CDATA[
|
|
List of accepted Transfer Syntaxes. Order defines selection preference.
|
|
Use either the Transfer Syntaxes UID value or following defined
|
|
symbolic names:
|
|
ImplicitVRLittleEndian,
|
|
ExplicitVRLittleEndian,
|
|
DeflatedExplicitVRLittleEndian,
|
|
ExplicitVRBigEndian
|
|
]]>
|
|
</description>
|
|
<name>AcceptedTransferSyntax</name>
|
|
<type>java.lang.String</type>
|
|
<descriptors>
|
|
<value value="
|
|
ExplicitVRLittleEndian
|
|
ImplicitVRLittleEndian
|
|
"/>
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write" getMethod="isSendPendingMoveRSP" setMethod="setSendPendingMoveRSP">
|
|
<description>Return optional C-Move Response DICOM message with pending status.
|
|
</description>
|
|
<name>SendPendingMoveResponse</name>
|
|
<type>boolean</type>
|
|
<descriptors>
|
|
<value value="false"/>
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getMaxPDULength"
|
|
setMethod="setMaxPDULength">
|
|
<description>Maximum protocol data unit (PDU) package length for receiving PDUs.
|
|
Attention: This property should be set to equal values for all DICOM SCP
|
|
services with same called AE Title(s)! Otherwise it is non-deterministic,
|
|
which configured value is effective!
|
|
</description>
|
|
<name>MaximumPDULength</name>
|
|
<type>int</type>
|
|
<descriptors>
|
|
<value value="16352"/>
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getMaxOpsInvoked"
|
|
setMethod="setMaxOpsInvoked">
|
|
<description>The maximum number of outstanding operations and/or
|
|
sub-operations it allows the Association-requester to invoke asynchronously.
|
|
A value of zero indicates an unlimited number of outstanding operations.
|
|
Attention: This property should be set to equal values for all DICOM SCP
|
|
services with same called AE Title(s)! Otherwise it is non-deterministic,
|
|
which configured value is effective!
|
|
</description>
|
|
<name>MaximumOperationsInvoked</name>
|
|
<type>int</type>
|
|
<descriptors>
|
|
<value value="1"/>
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getMaxOpsPerformed"
|
|
setMethod="setMaxOpsPerformed">
|
|
<description>The maximum number of outstanding operations and/or
|
|
sub-operations it allows the Association-requester to perform asynchronously.
|
|
A value of zero indicates an unlimited number of outstanding operations.
|
|
Attention: This property should be set to equal values for all DICOM SCP
|
|
services with same called AE Title(s)! Otherwise it is non-deterministic,
|
|
which configured value is effective!
|
|
</description>
|
|
<name>MaximumOperationsPerformed</name>
|
|
<type>int</type>
|
|
<descriptors>
|
|
<value value="1"/>
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write" getMethod="getAcTimeout" setMethod="setAcTimeout">
|
|
<description>A-Associate accept timeout in milliseconds. 0 = no timeout.
|
|
</description>
|
|
<name>AcceptTimeout</name>
|
|
<type>int</type>
|
|
<descriptors>
|
|
<value value="10000"/>
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write" getMethod="getDimseTimeout" setMethod="setDimseTimeout">
|
|
<description>DIMSE message timeout in milliseconds. 0 = no timeout.
|
|
</description>
|
|
<name>DIMSETimeout</name>
|
|
<type>int</type>
|
|
<descriptors>
|
|
<value value="60000"/>
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write" getMethod="getSoCloseDelay" setMethod="setSoCloseDelay">
|
|
<description>Socket close delay in milliseconds after an A-Release response.
|
|
</description>
|
|
<name>SocketCloseDelay</name>
|
|
<type>int</type>
|
|
<descriptors>
|
|
<value value="50"/>
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="isTcpNoDelay"
|
|
setMethod="setTcpNoDelay">
|
|
<description>Send packets as quickly as possible (Disable Nagle's algorithmn).
|
|
</description>
|
|
<name>TcpNoDelay</name>
|
|
<type>boolean</type>
|
|
<descriptors>
|
|
<value value="true" />
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getSendBufferSize"
|
|
setMethod="setSendBufferSize">
|
|
<description>Buffer size used for socket output. 0 = use platform default.
|
|
</description>
|
|
<name>SendBufferSize</name>
|
|
<type>int</type>
|
|
<descriptors>
|
|
<value value="0" />
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getReceiveBufferSize"
|
|
setMethod="setReceiveBufferSize">
|
|
<description>Buffer size used for socket input. 0 = use platform default.
|
|
</description>
|
|
<name>ReceiveBufferSize</name>
|
|
<type>int</type>
|
|
<descriptors>
|
|
<value value="0" />
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getQueryAccessBlobAsLongVarBinary"
|
|
setMethod="setQueryAccessBlobAsLongVarBinary">
|
|
<description>Change JDBC binding for Oracle BLOB's to LONGVARBINARY for
|
|
accessing attributes stored in BLOB columns of DB records on query.
|
|
Only effective with Oracle as DB.
|
|
</description>
|
|
<name>QueryAccessBlobAsLongVarBinary</name>
|
|
<type>boolean</type>
|
|
<descriptors>
|
|
<value value="true"/>
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getRetrieveAccessBlobAsLongVarBinary"
|
|
setMethod="setRetrieveAccessBlobAsLongVarBinary">
|
|
<description>Change JDBC binding for Oracle BLOB's to LONGVARBINARY for
|
|
accessing attributes stored in BLOB columns of DB records on retrieve.
|
|
Only effective with Oracle as DB.
|
|
</description>
|
|
<name>RetrieveAccessBlobAsLongVarBinary</name>
|
|
<type>boolean</type>
|
|
<descriptors>
|
|
<value value="true"/>
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getQueryTransactionIsolationLevel"
|
|
setMethod="setQueryTransactionIsolationLevel">
|
|
<description>Transaction isolation level for queries. Values can be one of:
|
|
DEFAULT|READ_UNCOMMITTED|READ_COMMITTED|REPEATABLE_READ|SERIALIZABLE
|
|
</description>
|
|
<name>QueryTransactionIsolationLevel</name>
|
|
<type>java.lang.String</type>
|
|
<descriptors>
|
|
<value value="DEFAULT"/>
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getRetrieveTransactionIsolationLevel"
|
|
setMethod="setRetrieveTransactionIsolationLevel">
|
|
<description>Transaction isolation level for retrieves. Values can be one of:
|
|
DEFAULT|READ_UNCOMMITTED|READ_COMMITTED|REPEATABLE_READ|SERIALIZABLE
|
|
</description>
|
|
<name>RetrieveTransactionIsolationLevel</name>
|
|
<type>java.lang.String</type>
|
|
<descriptors>
|
|
<value value="DEFAULT"/>
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getFetchSize"
|
|
setMethod="setFetchSize">
|
|
<description>JDBC Fetch size.
|
|
</description>
|
|
<name>FetchSize</name>
|
|
<type>int</type>
|
|
<descriptors>
|
|
<value value="50"/>
|
|
</descriptors>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getDcmServerName"
|
|
setMethod="setDcmServerName">
|
|
<description>Used internally. Do NOT modify.
|
|
</description>
|
|
<name>DcmServerName</name>
|
|
<type>javax.management.ObjectName</type>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getTLSConfigName"
|
|
setMethod="setTLSConfigName">
|
|
<description>Used internally. Do NOT modify.
|
|
</description>
|
|
<name>TLSConfigName</name>
|
|
<type>javax.management.ObjectName</type>
|
|
</attribute>
|
|
<attribute access="read-write"
|
|
getMethod="getAEServiceName"
|
|
setMethod="setAEServiceName">
|
|
<description>Used internally. Do NOT modify.
|
|
</description>
|
|
<name>AEServiceName</name>
|
|
<type>javax.management.ObjectName</type>
|
|
</attribute>
|
|
&defaultAttributes;
|
|
|
|
<!-- Operations -->
|
|
&defaultOperations;
|
|
</mbean>
|
|
|