Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

MessageSourceTargetPurposeImportant FieldsField Descriptions
ParticipantRegisterParticipantCLAMP RuntimeParticipant registers with the CLAMP runtimeParticipantIdThe ID of this participant




ParticipantTypeThe type of the participant; maps to the capabilities of the participant in Automation Composition Type Definitions

ParticipantRegisterAck

CLAMP RuntimeParticipantAcknowledgment of Participant Registration

ParticipantIdThe ID of this participant
ParticipantTypeThe type of the participant; maps to the capabilities of the participant in Automation Composition Type Definitions
ResultSuccess/Fail
MessageA message indicating the reason for failure

ParticipantUpdateCLAMP RuntimeParticipantCLAMP Runtime sends Automation Composition Element Definitions and Common Parameter Values to ParticipantsParticipantDefinitionUpdateMap

Map with Participant ID as its key, each value on the map is an ACMElementDefintionMap


ACMElementDefintionMapList of ACMElementDefinition values for a particular participant, keyed by its Automation Composition Element Definition ID
ACMElementDefinitionAn ACMElementToscaServiceTemplate containing the definition of the Automation Composition Element and a CommonPropertiesMap with the values of the common property values for Automation Composition Elements of this type
ACMElementToscaServiceTemplateThe definition of the Automation Composition Element in TOSCA
CommonPropertiesMapA <String, String> map indexed by the property name. Each map entry is the serialized value of the property, which can be deserialized into an instance of the type of the property.

ParticipantUpdateAck


Participant


CLAMP Runtime


Acknowledgment of Participant Update


ParticipantIdThe ID of this participant
ParticipantTypeThe type of the participant; maps to the capabilities of the participant in Automation Composition Type Definitions
ResultSuccess/Fail
MessageA message indicating the reason for failure

ParticipantDeregisterParticipantCLAMP RuntimeParticipant deregisters with the CLAMP runtimeParticipantIdThe ID of this participant




ParticipantTypeThe type of the participant; maps to the capabilities of the participant in Automation Composition Type Definitions

ParticipantDeregisterAck

CLAMP RuntimeParticipantAcknowledgment of Participant Deregistration

ParticipantIdThe ID of this participant
ParticipantTypeThe type of the participant; maps to the capabilities of the participant in Automation Composition Type Definitions
ResultSuccess/Fail
MessageA message indicating the reason for failure

ACMUpdateCLAMP RuntimeParticipantCLAMP Runtime sends Automation Composition Element instances and Instance Specific Parameter Values for an Automation Composition Instance to ParticipantsACMIdThe name and version of the Automation Composition
ParticipantUpdateMap

Map with Participant ID as its key, each value on the map is an ACMElementList

ACMElementListList of ACMElement values for the Automation Composition
ACMElementAn ACMElement, which contains among other things a PropertiesMap with the values of property values for this Automation Composition Element instance and a ToscaServiceTemplateFragment with extra concept definitions and instances that a participant may need.
PropertiesMapA <String, String> map indexed by the property name. Each map entry is the serialized value of the property, which can be deserialized into an instance of the type of the property.
ToscaServiceTemplateFragmentA well-formed TOSCA service template containing extra concept definitions and instances that a participant may need. For example, the Policy Participant may need policy type definitions or policy instances to be provided if they are not already stored in the Policy Framework.

ACMUpdateAck

ParticipantCLAMP RuntimeAcknowledgment of Automation Composition Update

ParticipantIdThe ID of this participant
ParticipantTypeThe type of the participant; maps to the capabilities of the participant in Automation Composition Type Definitions
ACMIdThe name and version of the Automation Composition
ACMResultHolds a Result and Message for the overall operation on the participant and a map of Result and Message fields for each Automation Composition Element of the Automation Composition on this participant
ResultSuccess/Fail
MessageA message indicating the reason for failure

ACMStateChangeCLAMP RuntimeParticipantCLAMP Runtime asks Participants to change the state of an Automation CompositionACMId

The name and version of the Automation Composition


currentStateThe current state of the Automation Composition
orderedStateThe state that the Automation Composition should transition to
startPhaseThe start phase to which this ControLoopStateChange ACMStateChange message applies

ACMStateChangeAck

ParticipantCLAMP RuntimeAcknowledgment of Automation Composition State Change

ParticipantIdThe ID of this participant
ParticipantTypeThe type of the participant; maps to the capabilities of the participant in Automation Composition Type Definitions
ACMIdThe name and version of the Automation Composition
startPhaseThe start phase to which this ControLoopStateChangeAck ACMStateChangeAck message applies
ACMResultHolds a Result and Message for the overall operation on the participant and a map of Result and Message fields for each Automation Composition Element of the Automation Composition on this participant
ResultSuccess/Fail
MessageA message indicating the reason for failure

ParticipantStatusReqCLAMP RuntimeParticipant



Request that the specified participants return a ParticipantStatus message immediatelyParticipantIdThe ID of this participant, if not specified, all participants respond.

ParticipantStatus






Participant






CLAMP Runtime






Periodic or on-demand report for heartbeat, Participant Status, Automation Composition Status, and Automation Composition Statistics






ParticipantId
The ID of this participant
ParticipantType
The type of the participant; maps to the capabilities of the participant in Automation Composition Type Definitions
ParticipantDefinitionUpdateMap (returned in repsonse to ParticipantStatusReq only)
See ParticipantUpdate message above for the definition of this field
ParticipantStatus The current status of the participant for monitoring
ParticipantStatistics
Statistics on the participant such as uptime, or messages processed. Can include participant specific data in a string blob that is opaque to CLAMP
ACMInfoMapA map of ACMInfo types indexed by ACMId, one entry for each Automation Composition running on the participant
ACMInfoThe ACMStatus and ACMStatistics for a given Automation Composition
ACMStatusThe current status of the Automation Composition for monitoring
ACMStatistics
Statistics on the Automation Composition such as uptime, or messages processed. Can include participant specific data in a string blob that is opaque to CLAMP

...