You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

InteractiveSBProxy

InteractiveSBProxy

 

Interactive ServiceBroker Interface.

The following operations are supported. For a formal definition, please review the Service Description.

·         AgentCloseExperiment
Agent to ServiceBroker call, coupon is from the original ExecuteExperiment collection and is used to route to the issueing SB. Closes an Experiment on the ServiceBroker, if an ESS is associated with this experiment the ESS experiment is closed so that no further ExperimentRecords or BLOBs can be written to the ESS.

·         ClientCloseExperiment
Client call that requests that the ServiceBroker Close an Experiment , if an ESS is associated with this experiment the ESS experiment is closed so that no further ExperimentRecords or BLOBs can be written to the ESS.

·         CreateExperiment
Creates an Experiment on the ServiceBroker, if an ESS is associated with this experiment the ESS experiment is opened so that ExperimentRecords or BLOBs can be written to the ESS.

·         DeleteClientData
removes an client item from the user's opaque data store

·         GetAnnotation
Retrieves a previously saved experiment annotation.

·         ListClientDataItems
Enumerates the names of all client items in the user's opaque data store. This is performed for the user's current client as stored in the session state.

·         LoadClientData
returns the value of an client item in the user's opaque data store

·         OpenExperiment
Opens an existing Experiment, if an ESS is associated with this experiment the ESS experiment is opened so that ExperimentRecords or BLOBs can be written to the ESS.

·         RequestExperimentAccess
Uses the credentials granted the experiment specified by the opHeader to check access to the requested experiment, if allowed a new ticket collection is started to access the requested experiment and optional ESS records. Returns null if access denied.

·         RetrieveExperiment
Qualifies operation access and forwards request to the ESS

·         RetrieveExperimentRecords
Uses the users qualifiers to select Experiment summaries, no write permissions are created. Valid field names include; userName, groupName, labServerName,clientName, scheduledStart,creationTime, status and experimentID.

·         RetrieveExperimentSummary
Uses the users qualifiers to select Experiment summaries, no write permissions are created. Valid field names include; userName, groupName, labServerName,clientName, scheduledStart,creationTime, status and experimentID.

·         RevokeReservation
Revokes reservations that intersect the specifications, may be called from the LSS or USS, but normally is called from the USS.

·         SaveClientData
Sets a client item value in the user's opaque data store

·         SetAnnotation
Saves or modifies an optional user defined annotation to the experiment record.

  • No labels