JBoss

JMX MBean View

Back to Agent View Refresh MBean View

MBean description:

DICOM Storage Commitment SCU/SCP. Provides a DICOM Storage Commitment Service in the Service Class Provider (SCP) and the Service Class User (SCU) Role. When acting as the SCP, the service handles storage commitment requests that it receives from modalities or evidence creators (workstations). When acting as the SCU, it may request storage commitment for objects for itself that were retrieved from the archive to a remote application. Typically this application is a further archive instance acting as a long-term or central archive.

List of MBean attributes:

Name Type Access Value Description
CalledAETitles java.lang.String RW Accepted called AE titles, separated by \ (backslash).
CallingAETitles java.lang.String RW List of accepted calling AE titles, separated by \(backslash).
ANY = accept any.
CONFIGURED_AETS = accept any configured AE Title.
RequestStorageCommitFromAETitles java.lang.String RW Move Destination AE titles, from which Storage Commitment for transmitted objects shall be requested.
Format:
STORAGE_AET:STGCMT_AET.
The AE title of the Storage Commitment Service (STGCMT_AET) can be omitted, if identical to the AE title of the Move Destination (STORAGE_AET). Separate multiple values with a \(backslash). NONE = No Move Destination from which Storage Commitment will be requested.
TrustStorageCommitFromAETitles java.lang.String RW AE titles of trusted Storage Commitment SCPs. Only Storage Commitment results received from these sources will cause to mark referenced instances as external retrievable. Separate multiple values with a \(backslash).
NONE = Do not mark instances as external retrievable.
ANY = Trust Storage Commitment results from any Storage Commitment SCP.
ReceiveResultInSameAssociationTimeout long RW Time in milliseconds that the Storage Commit SCU waits to receive the Storage Commit Result in the same association as the storage commit was requested, before releasing the association.
SCURetryIntervals java.lang.String RW Number and interval of retries by the SCU to invoke Storage Commitment Requests.
Format:
Comma separated list of number x interval pairs.
The interval can be specified in seconds (##s), minutes (##m), hours (##h) or days (##d).
Example:
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.
SCPRetryIntervals java.lang.String RW Number and interval of retries by the SCP to send Storage Commitment Results to the SCU.
Format:
Comma separated list of numberxinterval pairs.
The interval can be specified in seconds (##s), minutes (##m), hours (##h) or days (##d).
Example: 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.
AcceptedTransferSyntax java.lang.String RW 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
CoerceConfigDirectory java.lang.String RW Directory where configuration files for Storage Commitment Result attribute coercion are located: if XSL stylesheet "stgcmt-neventreportrq.xsl" exists in this directory or a sub-directory equal to the AE Title of a Storage Commitment SCP, Storage Commitment Result attributes from this SCP will be coerced according this stylesheet. A relative path name is resolved relative to archive-install-directory/server/default/.
Concurrency int RW Maximum number of concurrent invoked or processed Storage Commit Requests.
MaximumPDULength int RW 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!
MaximumOperationsInvoked int RW 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!
MaximumOperationsPerformed int RW 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!
AcceptTimeout int RW A-Associate accept timeout in milliseconds. 0 = no timeout.
DIMSETimeout int RW DIMSE message timeout in milliseconds. 0 = no timeout.
SocketCloseDelay int RW Socket close delay in milliseconds after an A-Release response.
TcpNoDelay boolean RW True False Send packets as quickly as possible (Disable Nagle's 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.
FetchSize int RW JDBC Fetch size.
QueueName java.lang.String RW Used internally. Do NOT modify.
JMSServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
QueryRetrieveScpServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
DcmServerName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
TLSConfigName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
AEServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
TemplatesServiceName javax.management.ObjectName RW View MBean Used internally. Do NOT modify.
Name java.lang.String R StgCmtScuScpService 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

void onInstancesRetrieved()

Used internally.

Param ParamType ParamValue ParamDescription
moveScp java.lang.String Called AE Title of Move SCP
moveDest java.lang.String AE Title of Move Destination.
actionInfo org.dcm4che.data.Dataset Dataset for StgCmt N-ACTION request.

int scheduleStgCmtForStudy()

Schedule Storage Commitment Request for Study. Return number of instances of scheduled StgCmt request.

Param ParamType ParamValue ParamDescription
suid java.lang.String Study Instance UID
called java.lang.String Called AET of StgCmt SCP to send request.
calling java.lang.String Calling AET in StgCmt request. (Use first AET of CalledAETs attribute as default)

int scheduleStgCmtForSeries()

Schedule Storage Commitment Request for Series. Return number of instances of scheduled StgCmt request.

Param ParamType ParamValue ParamDescription
suid java.lang.String Series Instance UID
called java.lang.String Called AET of StgCmt SCP to send request.
calling java.lang.String Calling AET in StgCmt request. (Use first AET of CalledAETs attribute as default)