File Copy Service

Description

File Copy Service.

Dependencies

Attributes

DestinationFileSystem

Destination file system or NONE to disable the service. The file system name can be suffixed by '!'<from>'-'<to> to defer copying outside a particular time interval, and/or prefixed by a condition '[calling'['!']'='<aeTitle> {'|' <aeTitle>} ']' to limit/exclude copying to/of series received from modalities with specified AE title(s).
If the file system name is a tar URI (tar:<Directory/Mount Point>), instances of one series are packed into one tarball. Otherwise instance files are copied individually to the destination file system.

If an external command is used for the copy of tarballs to the destination, the destination name (after the "tar:" prefix) need not follow the syntax of a directory path (e.g.: tar:ftp://user@pass/service).

The file system must have already been configured by invoking operation File System Management Service#addNearlineFileSystem. Otherwise the copy task will fail!
If you configured a tar URI as destination file system, the name of the configured file system has to match that URI, and not only the <Directory/Mount Point> part!

Default Value: NONE

TarCopyCommand

External command to copy tarballs to the destination, with

  • %p will be replaced by the path of tarball to copy,
  • %d will be replaced by the destination file system name,
  • %f will be replaced by the destination TAR file path.

NONE = write tarball on local accessable file system.
Only effective, if the destination file system name is a tar URI.

Default Value: NONE

TarOutgoingDirectory

Directory from which tarballs shall be copied by external TarCopyCommand. A relative path name is resolved relative to dcm4chee_home/server/default/. Not effective if TarCopyCommand='NONE'

Default Value: tar-outgoing

FileStatus

Status of copied file. Enumerated values: DEFAULT, TO_ARCHIVE, ARCHIVED

Default Value: TO_ARCHIVE

VerifyCopy

Verify MD5 sum of copied file.

Default Value: true

RetryIntervals

Number and interval of retries made for failed Copy 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
=> 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.

Default Value: 5x1m,12x5m,24x1h,7x1d

Concurrency

Maximum number of concurrent invoked Copy Requests.

Default Value: 1

BufferSize

Size of write byte buffer.

Default Value: 8192

StoreScpServiceName

Used internally. Do NOT modify.

Default Value: dcm4chee.archive:service=StoreScp

JMSServiceName

Used internally. Do NOT modify.

Default Value: dcm4chee.archive:service=JMS

QueueName

Used internally. Do NOT modify.

Default Value: FileCopy

EJBProviderURL

Identifies JNDI (e.g: jnp://hostname:1099) with EJBs.
Use LOCAL if EJBs are deployed in same JBoss instance.

Default Value: LOCAL

FileSystemMgtName

Used internally. Do NOT modify.

Default Value: dcm4chee.archive:service=FileSystemMgt

Name

The class name of the MBean

State

The status of the MBean

StateString

The status of the MBean in text form

Operations

create

Standard MBean lifecycle method

start

The start lifecycle operation

stop

The stop lifecycle operation

destroy

The destroy lifecycle operation

jbossInternalLifecycle

The detyped lifecycle operation (for internal use only)

Notifications

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.