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.
  • 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.
  • 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