Visit Platform at http://www.platform.com

NotificationService

Operation: AddResource This operation is used to tell the EGO client that resources have been added to an allocation.
Input Message

The request has the following sub-elements:

  • AllocationID - the allocation for which the resource has been assigned.
  • ConsumerName - the consumer that is being charged for this resource allocation.
  • Resource - one or more Resource elements indicating which specific resources have been allocated. There will be an Attribute element within each Resource that indicates how many units of the consumable resource are being assigned. For compute nodes, this attribute is named 'slots'.
  • AllocationStartTime - unused at this time.
  • AllocationDuration - unused at this time.
Output Message

The response message is made up of an AddResourceResponseCode element. This element is used to tell EGO whether or not the resource has been accepted, and whether or not to continue to allocate more resources for this allocation.


Operation: ReclaimResource This operation is used to reclaim resources from a particular allocation. TODO: are these forced reclaims, or "soft"?
Input Message

The request contains these sub-elements:

  • AllocationID - the allocation from which the resource is being reclaimed.
  • ConsumerName - the consumer that the resource is being reclaimed from, and that has had the allocation charged to.
  • Resource - one or more Resource elements indicating which resources are being reclaimed. Each Resource will have one Attribute indicating how much of the consumable resource is being reclaimed. For compute nodes, the name of the attribute is 'slots'.
Output Message

Currently, the response message from ReclaimResource is an empty element tag (<ReclaimResourceResponse/>).


Operation: ActivityStatus The operation notifies the EGO client when one of the client's activities changes state.
Input Message

The request message contains the following sub-elements:

  • ActivityID - the identifier of the activity whose state has changed.
  • ActivityState - the new state of the activity.
Output Message

Currently, the response message from ActivityStatus is an empty element tag (<ActivityStatusResponse/>).


Operation: GroupMemberChange This operation is unimplemented at this time.
Input Message
Output Message

Operation: ResourceStatusChange This operation is used to inform an EGO client that a resource allocated to it has changed state.
Input Message

The request has the following sub-elements:

  • ResourceName - the name of the resource for which the state has changed.
  • ResourceState - the new state of the resource.
Output Message

Currently, the response message from ResourceStatusChange is an empty element tag (<ResourceStatusChangeResponse/>).


Operation: ClientReregister This operation is used to tell an EGO client that it needs to re-register with EGO. It is most likely called due to the EGO Web Services Gateway performing a restart.
Input Message

The request contains the ClientName of the EGO client that needs to be re-registered with EGO.

Output Message

Currently, the response message from ClientReregister is an empty element tag (<ClientReregisterResponse/>).




Date Modified: 26 Nov 2007
Platform Computing: www.platform.com

Platform Support: support@platform.com
Platform Information Development: doc@platform.com

Copyright © 1994-2007 Platform Computing Corporation. All rights reserved.