Executable Properties

ExecutableConfig Property

Description

Items Property

Items Property Description

Name

Name of the Executable

 

 

ProvidedPorts

List of Ports that the executable uses to provide Services

Name

Name of the port

ServiceInterfaceRef

Reference to the Service Interface

RequiredPorts

List of Ports that the executable uses to request Services

Name

Name of the port

ServiceInterfaceRef

Reference to the Service Interface

Example Configuration

"ExecutableConfig": {
  "Executables": [
    {
      "Name": "ExampleConsumerExecutable",
      "ProvidedPorts": [
        {
          "Name": "Example_Provide",
          "ServiceInterfaceRef": "ExampleService"
        }
      ]
    },
    {
      "Name": "ExampleProviderExecutable",
      "RequiredPorts": [
        {
          "Name": " Example_Require",
          "ServiceInterfaceRef": "ExampleService"
        }
      ]
    }
  ]
},