Software Links
Getting Started
- Doc Structure
- A Globus Primer
- Globus Is Modular!
- Quickstart
- Installing GT
- Platform Notes
- GT Developer's Guide
- GT User's Guide (coming soon)
- Migrating from GT2
- Migrating from GT3
Reference
- Best Practices
- Coding Guidelines
- API docs
- Public Interfaces (coming soon)
- Resource Properties
- Samples
- Glossary
- Performance Studies (coming soon)
Manuals
Common Runtime
Security
- Non-WS (General) Security
- WS Java Security
- Message-level
- Authz Framework
- CAS
- Delegation Service
- MyProxy
- GSI-OpenSSH
- SimpleCA
- SGAS
Data Mgt
MDS4
Execution Mgt
Table of Contents
The DRS provides a set of Resource Properties and SOAP operations to create, manipulate and inspect replication activities. Users will begin by creating a replication resource (AKA "Replicator") by invoking the create operation and passing it a URL of the replication request file (described in the domain-specific interface section). Users may start, stop, suspend and resume the Replicator when necessary. Typically a user is expected to simply start the resource and allow it to run through completion. During and after the course of replication activities performed by the resource, users may invoke standard "get resource property" and DRS-specific "find" operations to inspect the state of the resource. When the resource finishes the replication activities and the user has satisfactorily inspected the resource state, the resource should be destroyed using the standard "destroy" operation.
Supported operations include:
createReplicatorcreates the "Replicator" resource.-
[in] InitialTerminationTimeThe requested initial termination time for the resource. [in] requestFileRequestThe request-file style request.-
credentialEPREndpoint Reference of the user's delegated credential. -
optionsReplication options which include a set of options pertinent to the transfer stage of the request, such as concurrency, parallel streams, tcp buffer size, etc. -
autostartA Boolean flag indicating whether the resource should be automatically started following resource creation. -
requestFileUriThe URI of the request file. Currently supported schemes include http, file, and ftp. -
formatThe request file format (domain-specific). Currently, the service only supports a simple "Table" format.
-
-
[out] EPRThe Endpoint Reference of the Replicator resource. -
[fault] faultIndicates a general failure when attempting to create the Replicator resource.
-
startstarts the resource.-
[fault] invalidStateFaultIndicates the resource is in an invalid state to perform the operation.
-
stopstops the resource.-
[fault] invalidStateFaultIndicates the resource is in an invalid state to perform the operation.
-
suspendsuspends the resource.-
[fault] invalidStateFaultIndicates the resource is in an invalid state to perform the operation.
-
resumeresumes the resource.-
[fault] invalidStateFaultIndicates the resource is in an invalid state to perform the operation.
-
findItemsFinds state information for individual replication items.-
[in] byUriFinds by replication URI (currently, this value must be the logical filename, LFN, rather than a properly formed URI). This param is mutually-exclusive withbyStatus. -
[in] byStatusFind by status, which includesPending,Finished,Failed, andTerminated. This param is mutually-exclusive withbyUri. -
[in] offsetAn offset into the results set. -
[in] limitA limit of results to be returned to the client. -
[out] itemsAn array of items to be returned to the client as a result of the find operation. Each item in the array contains the complete status of the replication item including its identifier, priority, status, error (if any), sources, and destinations. -
[fault] internalErrorFaultIndicates that an internal error occurred.
-
Supported resource properties for DataRep include:
status: The status of the resource, such as Pending, Active, Suspended, Terminated, Destroyed, etc.stage: The current stage or activity of the resource, such as Discover, Transfer, and Register.result: The final result (if any) of the resource, such as Finished, Failed, and Exception.errorMessage: A verbose description of an error (if any) encountered by the resource. The message may include error or exception information returned by one of the dependent components, such as RLS or RFT.count: An element containing counts of individual replication items pertaining to total, finished, failed, and terminated replication items.
Supported faults include:
CreateReplicatorFaultIndicates that the service failed to create the Replicator resource.RequestBodyMissingFaultIndicates that the request body of the create message parameters was missing.CredentialEprMissingFaultIndicates that the delegated credential EPR was missing from the create message.InvalidStateFaultIndicates that the requested lifecycle operation (e.g., start, stop, suspend, resume) was performed on a resource that was not in the proper state for the operation to succeed (e.g., performing a resume operation on a non-suspended Replicator resource).InternalErrorFaultTypeIndicates that an internal error occurred (e.g., internal system failure, etc.).
For more information, please see the Replicator Port Type or the complete list of schemas.