Activity Type: Delivery
Deliver data to another OGSA-DAI service which implements OGSA-DAI data transport operations via invocation of its PutFully or PutBlock operations.
This activity outputs data to a corresponding inputStream activity in the other service.
Connecting deliverToGDT and inputStream activities
<deliverToGDT name="delivery"> <fromLocal from="dataSource"/> <toGDT streamId="sessionID:inputStreamID" resourceName="MySQLResource" mode="full"> http://host:port/path/DataService </toGDT> </deliverToGDT>
Element deliverToGDT:
Message level security can be used to secure the communcation between the two OGSA-DAI servers. To specify that message level security is to be used an additional GSISecureConversation element should be included in the activity specification. For example:
<deliverToGDT name="delivery"> <fromLocal from="dataSource"/> <toGDT streamId="sessionID:inputStreamID" resourceName="MySQLResource" mode="full"> http://host:port/path/DataService </toGDT> <GSISecureConversation protectionLevel="integrity" authorization="host" /> </deliverToGDT>
The protectionLevel attribute specifies the GSI protection level to be used. It can take the following values:
The authorization attribute specifies the type of authorization the activity should peform on the remote service. It can take the following values:
When using message level security the client's credential will be used when the activity accesses the remote OGSA-DAI service. It is therefore essential that the client's credential is delegated to the activity. A delegation value of 'limited' or 'full' must threfore be specified in the client's security descriptor.
This activity can operate with any data resource accessor.
OGSA-DAI/schema/ogsadai/xsd/activities/deliver_to_gdt.xsd
uk.org.ogsadai.activity.delivery.wsrf.DeliverToGDTActivity
uk.org.ogsadai.client.toolkit.activity.delivery.DeliverToDT
Up: Activities | ||
© International Business Machines Corporation, 2002-2006 | © The University of Edinburgh, 2002-2006 |