JBoss

JMX MBean View

Back to Agent View Refresh MBean View

MBean description:

Move SCU Service to process move orders. Invokes DICOM Retrieve requests, typically from the archive's own DICOM Query/Retrieve Service (SCP).

List of MBean attributes:

Name Type Access Value Description
Name java.lang.String R MoveScuService 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
AcceptTimeout int RW A-Associate accept timeout in milliseconds. 0 = no timeout.
DIMSETimeout int RW DIMSE message timeout in ms. 0 = no timeout.
SocketCloseDelay int RW Socket close delay in milliseconds after an A-Release response.
MaximumPDULength int RW Maximum protocol data unit (PDU) package length for receiving PDUs.
TcpNoDelay boolean RW True False Send packets as quickly as possible (Disable Nagle algorithmn).
SendBufferSize int RW Buffer size used for socket output. 0 = use platform default.
ReceiveBufferSize int RW Buffer size used for socket input. 0 = use platform default.
TLSConfigName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
CallingAETitle java.lang.String RW Calling AE title of the Move SCU.
CalledAETitle java.lang.String RW AE title of the default Move SCP. Only effective, if a Move order does not specify a Retrieve AE title or the ForceCalledAET flag is set to true.
ForceCalledAET boolean RW True False Specifies whether to ALWAYS use the Called AET defined in the Move SCU. If false, the Retrieve AET of the move order, if specified, will be used.
RetryIntervals java.lang.String RW Number and interval of retries made for failed Move Requests.

Format:
Comma separated list of numberxinterval pairs or NEVER.
The interval can be specified in seconds (##s), minutes (##m), hours (##h) or days (##d).
Individual settings for specific Destination AETs can be specified by prefix [AET], separating several AET setting by new line. An entry without [AET] prefix will be treated as default.

Example: 5x1m,10x10m
=> 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.

Example:
[AET1]2x1m,3x10m
[AET2]NEVER
5x1m,10x10m
=> for destination AET1 retry a total of 2 times, one minute apart for each retry; then retry a total of 3 times, 10 minutes apart for each retry. Retries are disabled for destination AET2. For all other destinations 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.

Concurrency int RW Maximum number of concurrent invoked Move Requests.
QueueName java.lang.String RW Used internally. Do NOT modify.
JMSServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.

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

void scheduleMove()

Schedule Retrieve

Param ParamType ParamValue ParamDescription
retrieveAET java.lang.String Retieve AE Title
destAET java.lang.String Move Destination
priority int DICOM Priority (0 = MEDIUM, 1 = HIGH, 2 = LOW)
pid java.lang.String Patient ID
studyIUID java.lang.String Study Instance UID
seriesIUID java.lang.String Series Instance UID
sopIUIDs [Ljava.lang.String; SOP Instance UIDs
scheduledTime long Scheduled Time in ms from 1970-01-01 00:00

void scheduleMove()

Schedule Retrieve

Param ParamType ParamValue ParamDescription
retrieveAET java.lang.String Retieve AE Title
destAET java.lang.String Move Destination
priority int DICOM Priority (0 = MEDIUM, 1 = HIGH, 2 = LOW)
pid java.lang.String Patient ID
studyIUIDs [Ljava.lang.String; Study Instance UIDs
seriesIUIDs [Ljava.lang.String; Series Instance UIDs
sopIUIDs [Ljava.lang.String; SOP Instance UIDs
scheduledTime long Scheduled Time in ms from 1970-01-01 00:00

void scheduleMoveOrder()

Schedule Retrieve

Param ParamType ParamValue ParamDescription
order org.dcm4chex.archive.dcm.movescu.MoveOrder SCU Move Order
scheduledTime long Scheduled Time in ms from 1970-01-01 00:00