Activity - removeResource

Activity Type: Resource Management

Description

Withdraws a data service resource from a service and deletes the configuration files if required.

Examples

<removeResource name="remove">
  <resource name="MyDataResource" />
  <output name="out" />
</removeResource>
<removeResource name="remove">
  <resource name="MyDataResource" removeConfiguration="true"/>
  <output name="out" />
</removeResource>

Specification

Element removeResource:

Data Resource Accessor

This activity can operate with any data resource accessor.

Input and Output Types

Warning to Service Deployers

Note that this activity allows any client to remove a resource from your service and, depending upon the settings they provide, remove the resource's configuration files from your server. As such you should decide carefully whether or not you wish to expose such an activity to everyone.

This activity is not deployed by default.

XML Schema

OGSA-DAI/schema/ogsadai/xsd/activities/remove_resource.xsd

Class

uk.org.ogsadai.activity.resource.RemoveResourceActivity

Client Toolkit Class

uk.org.ogsadai.client.toolkit.activity.resource.RemoveDataServiceResource