AAS SubmodelElement ASYNC API with CloudEvents 0.3-SNAPSHOT

This API describes SubmodelElement-level events emitted by an AAS Repository/Service.

Operations

  • SEND noauth or all or participantid

    Operation IDsubmodelelement/update/valuechanged.publish

    Accepts the following message:

    SubmodelElement Value Change messagepublish.message

    Triggered when the value of an element is updated

    Message IDpublish.message
    restricted any

    Examples

  • SEND noauth or all or participantid

    Operation IDsubmodelelement/update/elementcreated.publish

    Accepts the following message:

    SubmodelElement Create messagepublish.message

    Triggered when an element is created

    Message IDpublish.message
    restricted any

    Examples

  • SEND noauth or all or participantid

    Operation IDsubmodelelement/update/elementupdated.publish

    Accepts the following message:

    SubmodelElement Update messagepublish.message

    Triggered when an element is updated

    Message IDpublish.message
    restricted any

    Examples

  • SEND noauth or all or participantid

    Operation IDsubmodelelement/update/elementdeleted.publish

    Accepts the following message:

    SubmodelElement Delete messagepublish.message

    Triggered when an element is deleted

    Message IDpublish.message
    restricted any

    Examples

  • SEND noauth or all or participantid

    Operation IDsubmodelelement/update/operationinvoked.publish

    Accepts the following message:

    Operation Invoke messagepublish.message

    Triggered when an operation is invoked

    Message IDpublish.message
    restricted any

    Examples

  • SEND noauth or all or participantid

    Operation IDsubmodelelement/update/operationfinished.publish

    Accepts the following message:

    Operation Finish messagepublish.message

    Triggered when an operation is finished

    Message IDpublish.message
    restricted any

    Examples

Messages

  • #1SubmodelElement Value Change messagevalueChanged

    Triggered when the value of an element is updated

    Message IDvalueChanged
    restricted any
  • #2SubmodelElement Create messageelementCreated

    Triggered when an element is created

    Message IDelementCreated
    restricted any
  • #3SubmodelElement Update messageelementUpdated

    Triggered when an element is updated

    Message IDelementUpdated
    restricted any
  • #4SubmodelElement Delete messageelementDeleted

    Triggered when an element is deleted

    Message IDelementDeleted
    restricted any
  • #5Operation Invoke messageoperationInvoked

    Triggered when an operation is invoked

    Message IDoperationInvoked
    restricted any
  • #6Operation Finish messageoperationFinished

    Triggered when an operation is finished

    Message IDoperationFinished
    restricted any

Schemas

  • restricted any
  • restricted any
  • restricted any
  • restricted any
  • restricted any
  • restricted any
  • object
  • array<object>

    The supplied inoutput variable(s) for an operation invocation.

      Examples values:
    • "[ {"idShort":"MyInoutputArgument", "value": 100} ]"
  • array<object>

    The output variable(s) as the operation result.

      Examples values:
    • "[ {"idShort":"MyOperationOutput", "value": 123456} ]"
    • {"idShort":"something3fdd3eb4","inputVariables":[{"value":{"idShort":"something_c8b0a9a0","modelType":"File"}}],"modelType":"Operation"}