Files
config-pacs-docker/dcm4chee/default/conf/xmdesc/dcm4chee-attrsmodscu-xmbean.xml
2025-02-26 14:49:25 +07:00

134 lines
5.3 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mbean PUBLIC "DCMSCU attributes template extends jboss_xmbean_1_1.dtd" "dcm4chee-scu-xmbean.dtd">
<mbean>
<description>Attributes Modification SCU Service. Forwards Attributes
Modification Notifications received by the Attributes Modification SCP
Service according specified Forwarding Rules.</description>
<descriptors>
<persistence persistPolicy="OnUpdate"/>
<persistence-manager value="org.jboss.mx.persistence.DelegatingPersistenceManager"/>
</descriptors>
<class>org.dcm4chex.archive.dcm.modify.AttributesModificationScuService</class>
<constructor>
<description>The default constructor</description>
<name>AttributesModificationScuService</name>
</constructor>
<!-- Attributes -->
&defaultAttributes;
&defaultSCUAttributes;
<attribute access="read-write" getMethod="getForwardingRules" setMethod="setForwardingRules">
<description><![CDATA[List of forwarding rules, dependent upon from which
application - identified by the Calling AE title - the Attributes
Modification Notification was received by the Attributes Modification SCP.
The comma separated list of AE titles after the (optional) condition defines
the forwarding destinations (= other Attributes Modification SCPs) by their
Called AE Titles.
<br><br>Syntax:
<br> rules = ( rule { newline rule } | 'NONE' ) (* 'NONE' = no forwarding *)
<br> rule = ['[' 'calling' ['!'] '=' from ']'] to
<br> from = aet { '|' aet } (* calling AE titles *)
<br> to = aet { ',' aet } (* destination AE titles *)
<br><br>Example: [calling!=CENTRAL]CENTRAL
<br>=> Forwards received Attributes Modification Notifications to CENTRAL,
except Attributes Modification Notifications received from CENTRAL]]>
</description>
<name>ForwardingRules</name>
<type>java.lang.String</type>
<descriptors>
<value value="NONE"/>
</descriptors>
</attribute>
<attribute access="read-write" getMethod="getCallingAET" setMethod="setCallingAET">
<description>Calling AE Title used in the Association Request.
</description>
<name>CallingAETitle</name>
<type>java.lang.String</type>
<descriptors>
<value value="ABPACS"/>
</descriptors>
</attribute>
<attribute access="read-write" getMethod="getConcurrency" setMethod="setConcurrency">
<description>Maximum number of concurrent forwarded Attributes Modification Notifications.
</description>
<name>Concurrency</name>
<type>int</type>
<descriptors>
<value value="1"/>
</descriptors>
</attribute>
<attribute access="read-write" getMethod="getPriority" setMethod="setPriority">
<description>Priority used in Attributes Modification Notifications C-STORE RQs.
Enumerated Values: LOW, MEDIUM, HIGH.
</description>
<name>Priority</name>
<type>java.lang.String</type>
<descriptors>
<value value="MEDIUM"/>
</descriptors>
</attribute>
<attribute access="read-write" getMethod="getRetryIntervalls" setMethod="setRetryIntervalls">
<description><![CDATA[Number and intervals of retries for failed
Attributes Modification Notifications.
<br>Format:
<br>Comma separated list of <i&gt;number</i>x<i>interval</i> pairs.
<br>The interval can be specified in seconds (##s), minutes (##m), hours (##h) or days (##d).
<br>Example:
<br>5x1m,10x10m means retry a total of 5 times, one minute apart for each retry;
then retry a total of 10 times, 10 minutes apart for each retry.]]></description>
<name>RetryIntervals</name>
<type>java.lang.String</type>
<descriptors>
<value value="5x1m,12x5m,24x1h,7x1d"/>
</descriptors>
</attribute>
<attribute access="read-write" getMethod="getNoRetryErrorCodeAsString"
setMethod="setNoRetryErrorCodeAsString">
<description><![CDATA[Defines particular Error Code in C-STORE RSP, which
shall <b>not</b> cause retry of the failed Attributes Modification Notifications.
Typically used to avoid retries of Attributes Modification Notifications failed
because the target entity does not exists at the forward destination. S. also
attribute <i>EntityNotFoundErrorCode</i> of the <i>Attributes Modification SCP
Service</i>.]]>
</description>
<name>NoRetryErrorCode</name>
<type>java.lang.String</type>
<descriptors>
<value value="B006H"/>
</descriptors>
</attribute>
<attribute access="read-write"
getMethod="getQueueName"
setMethod="setQueueName">
<description>Used internally. Do NOT modify.
</description>
<name>QueueName</name>
<type>java.lang.String</type>
</attribute>
<attribute access="read-write"
getMethod="getJmsServiceName"
setMethod="setJmsServiceName">
<description>Used internally. Do NOT modify.
</description>
<name>JMSServiceName</name>
<type>javax.management.ObjectName</type>
</attribute>
<attribute access="read-write"
getMethod="getAttributesModificationScpServiceName"
setMethod="setAttributesModificationScpServiceName">
<description>Used internally. Do not modify.
</description>
<name>AttributesModificationScpServiceName</name>
<type>javax.management.ObjectName</type>
</attribute>
<!-- Operations -->
&defaultOperations;
</mbean>