154 lines
5.8 KiB
XML
154 lines
5.8 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>Echo Service. Use this service to test the AE configurations (host and port and protocol) you defined with the AE Configuration Service. First, you must set the CallingAETitle used in echo associations used to test those AE configurations.</description>
|
|
|
|
<descriptors>
|
|
<persistence persistPolicy="OnUpdate"/>
|
|
<persistence-manager value="org.jboss.mx.persistence.DelegatingPersistenceManager"/>
|
|
</descriptors>
|
|
|
|
<class>org.dcm4chex.archive.mbean.EchoService</class>
|
|
|
|
<constructor>
|
|
<description>The default constructor</description>
|
|
<name>EchoService</name>
|
|
</constructor>
|
|
|
|
<!-- Attributes -->
|
|
&defaultAttributes;
|
|
&defaultSCUAttributes;
|
|
|
|
<attribute access="read-write" getMethod="getCallingAET" setMethod="setCallingAET">
|
|
<description>Calling AE title that is used in echo associations.
|
|
</description>
|
|
<name>CallingAETitle</name>
|
|
<type>java.lang.String</type>
|
|
<descriptors>
|
|
<value value="ABPACS"/>
|
|
</descriptors>
|
|
</attribute>
|
|
|
|
<!-- Operations -->
|
|
<operation impact="ACTION">
|
|
<description>Send a single echo request to the specified AE title.</description>
|
|
<name>echo</name>
|
|
<parameter>
|
|
<description>AE title to test</description>
|
|
<name>aeTitle</name>
|
|
<type>java.lang.String</type>
|
|
</parameter>
|
|
<return-type>java.lang.String</return-type>
|
|
</operation>
|
|
<operation impact="ACTION">
|
|
<description>Send an echo request to the specified AE title, for the specified number of times.</description>
|
|
<name>echo</name>
|
|
<parameter>
|
|
<description>AE title to test</description>
|
|
<name>aeTitle</name>
|
|
<type>java.lang.String</type>
|
|
</parameter>
|
|
<parameter>
|
|
<description>number of times to repeat the request</description>
|
|
<name>nrOfTests</name>
|
|
<type>java.lang.Integer</type>
|
|
</parameter>
|
|
<return-type>java.lang.String</return-type>
|
|
</operation>
|
|
<operation impact="ACTION">
|
|
<description>Send an echo request to an AE configuration, for the specified number of times.</description>
|
|
<name>echo</name>
|
|
<parameter>
|
|
<description>AE configuration to test. The AE configuration consists of a host, port, and protocol (dicom or dicom-tls with various TLS Ciphersuites combinations).</description>
|
|
<name>AEData</name>
|
|
<type>org.dcm4chex.archive.ejb.interfaces.AEDTO</type>
|
|
</parameter>
|
|
<parameter>
|
|
<description>number of times to repeat the request</description>
|
|
<name>nrOfTests</name>
|
|
<type>java.lang.Integer</type>
|
|
</parameter>
|
|
<return-type>java.lang.String</return-type>
|
|
</operation>
|
|
<operation impact="ACTION">
|
|
<description>Send an echo request to all configured AE titles.</description>
|
|
<name>echoAll</name>
|
|
<return-type>[Ljava.lang.String;</return-type>
|
|
</operation>
|
|
<operation impact="ACTION">
|
|
<description>Checks if an echo request with the specified AE configuration works correctly.<br>
|
|
This method is quiet (no error messages or exceptions) but
|
|
return textual timing information or failure as result!
|
|
</description>
|
|
<name>echo</name>
|
|
<parameter>
|
|
<description>AE title</description>
|
|
<name>title</name>
|
|
<type>java.lang.String</type>
|
|
</parameter>
|
|
<parameter>
|
|
<description>Hostname or IP address</description>
|
|
<name>hostname</name>
|
|
<type>java.lang.String</type>
|
|
</parameter>
|
|
<parameter>
|
|
<description>Port number</description>
|
|
<name>port</name>
|
|
<type>int</type>
|
|
</parameter>
|
|
<parameter>
|
|
<description>Cipher Suites separated by ','. Use RFC-2246 string representation (e.g. 'SSL_RSA_WITH_3DES_EDE_CBC_SHA')</description>
|
|
<name>cipherSuites</name>
|
|
<type>java.lang.String</type>
|
|
</parameter>
|
|
<parameter>
|
|
<description>Number of echoes to test.(All in one Association)</description>
|
|
<name>nrOfTests</name>
|
|
<type>int</type>
|
|
</parameter>
|
|
<return-type>java.lang.String</return-type>
|
|
</operation>
|
|
<operation impact="ACTION">
|
|
<description>Checks if an echo request with the specified AE configuration works correctly.<br>
|
|
This method is quiet (no error messages or exceptions)!
|
|
</description>
|
|
<name>checkEcho</name>
|
|
<parameter>
|
|
<description>AE title</description>
|
|
<name>title</name>
|
|
<type>java.lang.String</type>
|
|
</parameter>
|
|
<parameter>
|
|
<description>Hostname or IP address</description>
|
|
<name>hostname</name>
|
|
<type>java.lang.String</type>
|
|
</parameter>
|
|
<parameter>
|
|
<description>Port number</description>
|
|
<name>port</name>
|
|
<type>int</type>
|
|
</parameter>
|
|
<parameter>
|
|
<description>Cipher Suites separated by ','. Use RFC-2246 string representation (e.g. 'SSL_RSA_WITH_3DES_EDE_CBC_SHA')</description>
|
|
<name>cipherSuites</name>
|
|
<type>java.lang.String</type>
|
|
</parameter>
|
|
<return-type>boolean</return-type>
|
|
</operation>
|
|
<operation impact="ACTION">
|
|
<description>Checks if an echo request to the specified AE title works correctly.<br>
|
|
This method is quiet (no error messages or exceptions)!
|
|
</description>
|
|
<name>checkEcho</name>
|
|
<parameter>
|
|
<description>AE title to test</description>
|
|
<name>AEData</name>
|
|
<type>org.dcm4chex.archive.ejb.interfaces.AEDTO</type>
|
|
</parameter>
|
|
<return-type>boolean</return-type>
|
|
</operation>
|
|
&defaultOperations;
|
|
</mbean>
|
|
|