JBoss

JMX MBean View

Back to Agent View Refresh MBean View

MBean description:

Forward Service.
Provides auto-routing of DICOM objects that are received by the DICOM Storage Service to remote DICOM applications.
This is done by queuing corresponding retrieve requests to the Move SCU service.

This Forward Service supports two additional Notifications PatientUpdated and SeriesUpdated from ContentEditService to allow forwarding DICOM objects to serve the purpose of update.
(Works only if the received objects are used for updating!)


List of MBean attributes:

Name Type Access Value Description
ForwardingRules java.lang.String RW List of forwarding rules, dependent upon which application - identified by the Calling AE title - sent the objects.

The comma separated list of AE titles after the (optional) condition defines the forwarding destination (the other Storage SCP) by its Called AE Title.

Each AE title can be suffixed by !<from>-<to> to defer forwarding to that destination outside a particular time interval , and by {<priority>} to overwrite the forwarding priority specified by attribute ForwardPriority for this destination .

Syntax:
<forwarding rules> := (<forwarding rule> <EOL>)+ | 'NONE'
<forwarding rule> := [<condition>] <aeTitleTo> ['!'<from>'-'<to>] ['{'<priority>'}']
<condition> := '[calling' ['!'] '=' <aeTitleFrom>']'
<priority> := 'MEDIUM' | 'HIGH' | 'LOW'
where
<aeTitleFrom> = calling AE titles separated by pipes ('|')
<aeTitleTo> = comma separated list of AE titles that objects are forwarded to
'!'<from>'-'<to> = start and end hour (0-23) when no forwarding should be performed to that destination

Example: [calling=SCU1|SCU2]SCP3 {HIGH} ,SCP4!8-16 {LOW} Forwards objects received from AE Title SCU1 or SCU2 to Storage SCPs, SCP3 with high priority and to SCP4 with low priority. Forwarding of objects received between 8am and 4pm to SCP4 is delayed until 4 pm.

ForwardOnInstanceLevelFromAETitles java.lang.String RW Comma separated list of AE titles of Storage SCUs from which objects are forwarded by an Instance level retrieve request. Objects received from other Storage SCUs are forwarded on Series level, which may cause to multiple forwarding of objects, if the Storage SCU sends instances of a single series in multiple associations in succession.
ALL = Forward objects on Instance level received from any Storage SCUs.
NONE = Forward objects on Series level received from any Storage SCUs.
Exception: if only one object is received in the association, the object will be forwarded by an Instance level retrieve request, even if the AE title of the sending Storage SCU is not listed.
EnablePatientUpdated boolean RW True False Enable/Disable PatientUpdated notification support.
If enabled a PatientUpdated notification will forward all instances of the related patient to each AET listed in ForwardModifiedToAETs.

You should enable this feature only if you have to update a system that doesnt support HL7 ADT update messages

EnableSeriesUpdated boolean RW True False Enable/Disable SeriesUpdated notification support. If enabled a SeriesUpdated notification will forward all instances of the series to each AET listed in ForwardModifiedToAETs.

You should enable this feature only if you have to update a system that doesnt support StudyMgtScu service.

IgnoreNotLocalRetrievable boolean RW True False Disable forward of Series that are not local retrievable.
i.e.:SeriesStored notification with no RetrieveAET will be ignored by this service.
Such a SeriesStored notification is sent if instances are received with private TransferSyntax 'Dcm4che URI Referenced' (1.2.40.0.13.1.1.2.4.94) and a (external) RetrieveAET instead of RetrieveURI is given.
ForwardModifiedToAETitles java.lang.String RW Comma separated list of AE titles to which objects modified by using the web application are re-forwarded.
NONE = do not forward modified objects.

see also EnablePatientUpdated and EnableSeriesUpdated.

ForwardPriority java.lang.String RW Forwarding priority. Enumerated Values: LOW, MEDIUM, HIGH.
StoreScpServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
MoveScuServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
EditContentServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
Name java.lang.String R ForwardService The class name of the MBean
State int R 3 The status of the MBean
StateString java.lang.String R Started The status of the MBean in text form

List of MBean operations:


void create()

Standard MBean lifecycle method


void start()

The start lifecycle operation


void stop()

The stop lifecycle operation


void destroy()

The destroy lifecycle operation


void jbossInternalLifecycle()

The detyped lifecycle operation (for internal use only)

Param ParamType ParamValue ParamDescription
method java.lang.String The lifecycle operation