diff --git a/server/api/openapi.yaml b/server/api/openapi.yaml index 976e43e..bde8ac4 100644 --- a/server/api/openapi.yaml +++ b/server/api/openapi.yaml @@ -1,7 +1,7 @@ openapi: 3.0.0 info: title: NotificationProxy - version: 1.0.1 + version: 1.0.2 servers: - url: / paths: @@ -106,7 +106,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-im-000/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-im-000/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -411,15 +411,15 @@ paths: subscribing-application-name: type: string description: | - 'Name of the application that is subscribing for notifications about changes of attributes at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of the application that is subscribing for notifications about changes of attributes at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' subscribing-application-release: type: string description: | - 'Release of the application that is subscribing for notifications about changes of attributes at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of the application that is subscribing for notifications about changes of attributes at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' subscribing-application-protocol: type: string description: | - 'Protocol to be used for addressing the application that is subscribing for notifications about changes of attributes at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used for addressing the application that is subscribing for notifications about changes of attributes at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' subscribing-application-address: type: object properties: @@ -429,19 +429,19 @@ paths: ipv-4-address: type: string description: | - 'IPv4 address of the application that is subscribing for notifications about changes of attributes at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of the application that is subscribing for notifications about changes of attributes at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' domain-name: type: string description: | - 'Domain name of the application that is subscribing for notifications about changes of attributes at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of the application that is subscribing for notifications about changes of attributes at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' subscribing-application-port: type: integer description: | - 'Port of the application that is subscribing for notifications about changes of attributes at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of the application that is subscribing for notifications about changes of attributes at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' notifications-receiving-operation: type: string description: | - 'Operation for receiving the notifications about changes of attributes at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-is-*-*-*-*-111/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for receiving the notifications about changes of attributes at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-is-*-*-*-*-111/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' example: subscribing-application-name: MicroWaveDeviceInventory subscribing-application-release: 1.0.0 @@ -790,15 +790,15 @@ paths: subscribing-application-name: type: string description: | - 'Name of the application that is subscribing for notifications about object creations at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of the application that is subscribing for notifications about object creations at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' subscribing-application-release: type: string description: | - 'Release of the application that is subscribing for notifications about object creations at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of the application that is subscribing for notifications about object creations at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' subscribing-application-protocol: type: string description: | - 'Protocol to be used for addressing the application that is subscribing for notifications about object creations at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used for addressing the application that is subscribing for notifications about object creations at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' subscribing-application-address: type: object properties: @@ -808,19 +808,19 @@ paths: ipv-4-address: type: string description: | - 'IPv4 address of the application that is subscribing for notifications about object creations at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of the application that is subscribing for notifications about object creations at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' domain-name: type: string description: | - 'Domain name of the application that is subscribing for notifications about object creations at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of the application that is subscribing for notifications about object creations at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' subscribing-application-port: type: integer description: | - 'Port of the application that is subscribing for notifications about object creations at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of the application that is subscribing for notifications about object creations at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' notifications-receiving-operation: type: string description: | - 'Operation for receiving the notifications about object creations at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-is-*-*-*-*-112/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for receiving the notifications about object creations at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-is-*-*-*-*-112/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' example: subscribing-application-name: MicroWaveDeviceInventory subscribing-application-release: 1.0.0 @@ -1169,15 +1169,15 @@ paths: subscribing-application-name: type: string description: | - 'Name of the application that is subscribing for notifications about object deletions at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of the application that is subscribing for notifications about object deletions at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' subscribing-application-release: type: string description: | - 'Release of the application that is subscribing for notifications about object deletions at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of the application that is subscribing for notifications about object deletions at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' subscribing-application-protocol: type: string description: | - 'Protocol to be used for addressing the application that is subscribing for notifications about object deletions at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used for addressing the application that is subscribing for notifications about object deletions at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' subscribing-application-address: type: object properties: @@ -1187,19 +1187,19 @@ paths: ipv-4-address: type: string description: | - 'IPv4 address of the application that is subscribing for notifications about object deletions at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of the application that is subscribing for notifications about object deletions at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' domain-name: type: string description: | - 'Domain name of the application that is subscribing for notifications about object deletions at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of the application that is subscribing for notifications about object deletions at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' subscribing-application-port: type: integer description: | - 'Port of the application that is subscribing for notifications about object deletions at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of the application that is subscribing for notifications about object deletions at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' notifications-receiving-operation: type: string description: | - 'Operation for receiving the notifications about object deletions at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-is-*-*-*-*-113/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for receiving the notifications about object deletions at the controllers from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-is-*-*-*-*-113/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' example: subscribing-application-name: MicroWaveDeviceInventory subscribing-application-release: 1.0.0 @@ -1548,15 +1548,15 @@ paths: subscribing-application-name: type: string description: | - 'Name of the application that is subscribing for notifications about alarms at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of the application that is subscribing for notifications about alarms at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' subscribing-application-release: type: string description: | - 'Release of the application that is subscribing for notifications about alarms at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of the application that is subscribing for notifications about alarms at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' subscribing-application-protocol: type: string description: | - 'Protocol to be used for addressing the application that is subscribing for notifications about alarms at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used for addressing the application that is subscribing for notifications about alarms at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' subscribing-application-address: type: object properties: @@ -1566,19 +1566,19 @@ paths: ipv-4-address: type: string description: | - 'IPv4 address of the application that is subscribing for notifications about alarms at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of the application that is subscribing for notifications about alarms at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' domain-name: type: string description: | - 'Domain name of the application that is subscribing for notifications about alarms at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of the application that is subscribing for notifications about alarms at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' subscribing-application-port: type: integer description: | - 'Port of the application that is subscribing for notifications about alarms at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of the application that is subscribing for notifications about alarms at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' notifications-receiving-operation: type: string description: | - 'Operation for receiving the notifications about alarms at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-is-*-*-*-*-120/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for receiving the notifications about alarms at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-is-*-*-*-*-120/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' example: subscribing-application-name: MicroWaveDeviceInventory subscribing-application-release: 1.0.0 @@ -1927,15 +1927,15 @@ paths: subscribing-application-name: type: string description: | - 'Name of the application that is subscribing for notifications about changes of attributes at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of the application that is subscribing for notifications about changes of attributes at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' subscribing-application-release: type: string description: | - 'Release of the application that is subscribing for notifications about changes of attributes at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of the application that is subscribing for notifications about changes of attributes at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' subscribing-application-protocol: type: string description: | - 'Protocol to be used for addressing the application that is subscribing for notifications about changes of attributes at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used for addressing the application that is subscribing for notifications about changes of attributes at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' subscribing-application-address: type: object properties: @@ -1945,19 +1945,19 @@ paths: ipv-4-address: type: string description: | - 'IPv4 address of the application that is subscribing for notifications about changes of attributes at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of the application that is subscribing for notifications about changes of attributes at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' domain-name: type: string description: | - 'Domain name of the application that is subscribing for notifications about changes of attributes at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of the application that is subscribing for notifications about changes of attributes at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' subscribing-application-port: type: integer description: | - 'Port of the application that is subscribing for notifications about changes of attributes at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of the application that is subscribing for notifications about changes of attributes at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' notifications-receiving-operation: type: string description: | - 'Operation for receiving the notifications about changes of attributes at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-is-*-*-*-*-121/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for receiving the notifications about changes of attributes at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-is-*-*-*-*-121/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' example: subscribing-application-name: MicroWaveDeviceInventory subscribing-application-release: 1.0.0 @@ -2306,15 +2306,15 @@ paths: subscribing-application-name: type: string description: | - 'Name of the application that is subscribing for notifications about object creations at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of the application that is subscribing for notifications about object creations at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' subscribing-application-release: type: string description: | - 'Release of the application that is subscribing for notifications about object creations at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of the application that is subscribing for notifications about object creations at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' subscribing-application-protocol: type: string description: | - 'Protocol to be used for addressing the application that is subscribing for notifications about object creations at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used for addressing the application that is subscribing for notifications about object creations at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' subscribing-application-address: type: object properties: @@ -2324,20 +2324,20 @@ paths: ipv-4-address: type: string description: | - 'IPv4 address of the application that is subscribing for notifications about object creations at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of the application that is subscribing for notifications about object creations at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' domain-name: type: string description: | - 'Domain name of the application that is subscribing for notifications about object creations at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of the application that is subscribing for notifications about object creations at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' subscribing-application-port: type: integer description: | - 'Port of the application that is subscribing for notifications about object creations at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of the application that is subscribing for notifications about object creations at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' notifications-receiving-operation: minLength: 6 type: string description: | - 'Operation for receiving the notifications about object creations at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-is-*-*-*-*-122/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for receiving the notifications about object creations at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-is-*-*-*-*-122/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' example: subscribing-application-name: MicroWaveDeviceInventory subscribing-application-release: 1.0.0 @@ -2686,15 +2686,15 @@ paths: subscribing-application-name: type: string description: | - 'Name of the application that is subscribing for notifications about object deletions at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of the application that is subscribing for notifications about object deletions at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' subscribing-application-release: type: string description: | - 'Release of the application that is subscribing for notifications about object deletions at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of the application that is subscribing for notifications about object deletions at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' subscribing-application-protocol: type: string description: | - 'Protocol to be used for addressing the application that is subscribing for notifications about object deletions at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used for addressing the application that is subscribing for notifications about object deletions at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' subscribing-application-address: type: object properties: @@ -2704,19 +2704,19 @@ paths: ipv-4-address: type: string description: | - 'IPv4 address of the application that is subscribing for notifications about object deletions at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of the application that is subscribing for notifications about object deletions at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' domain-name: type: string description: | - 'Domain name of the application that is subscribing for notifications about object deletions at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of the application that is subscribing for notifications about object deletions at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' subscribing-application-port: type: integer description: | - 'Port of the application that is subscribing for notifications about object deletions at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of the application that is subscribing for notifications about object deletions at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' notifications-receiving-operation: type: string description: | - 'Operation for receiving the notifications about object deletions at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-is-*-*-*-*-123/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for receiving the notifications about object deletions at the devices from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-is-*-*-*-*-123/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' example: subscribing-application-name: MicroWaveDeviceInventory subscribing-application-release: 1.0.0 @@ -3064,15 +3064,15 @@ paths: controller-name: type: string description: | - 'Name of the controller that shall be added to the group from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-odl*-*-*-*-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of the controller that shall be added to the group from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-odl*-*-*-*-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' controller-release: type: string description: | - 'Release of the controller that shall be added to the group from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-odl*-*-*-*-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of the controller that shall be added to the group from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-odl*-*-*-*-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' controller-protocol: type: string description: | - 'Protocol to be used for addressing the controller that shall be added to the group from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-odl*-*-*-*-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used for addressing the controller that shall be added to the group from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-odl*-*-*-*-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' controller-address: type: object properties: @@ -3082,15 +3082,15 @@ paths: ipv-4-address: type: string description: | - 'IPv4 address of the controller that shall be added to the group from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-odl*-*-*-*-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of the controller that shall be added to the group from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-odl*-*-*-*-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' domain-name: type: string description: | - 'Domain name of the controller that shall be added to the group from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-odl*-*-*-*-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of the controller that shall be added to the group from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-odl*-*-*-*-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' controller-port: type: integer description: | - 'Port of the controller that shall be added to the group from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-odl*-*-*-*-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of the controller that shall be added to the group from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-odl*-*-*-*-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' example: controller-name: OpenDayLight2 controller-release: 4.0.2 @@ -3761,23 +3761,23 @@ paths: current-application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' + 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' current-release-number: type: string description: | - 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' + 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' future-application-name: type: string description: | - 'Future name of the application that has updated connection data from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-nr-1-0-0-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Future name of the application that has updated connection data from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-nr-1-0-2-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' future-release-number: type: string description: | - 'Future release number of the application that has updated connection data from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-nr-1-0-0-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Future release number of the application that has updated connection data from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-nr-1-0-2-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' future-protocol: type: string description: | - 'Protocol to be used in future for addressing the application that has updated connection data from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-nr-1-0-0-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used in future for addressing the application that has updated connection data from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-nr-1-0-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' future-address: type: object properties: @@ -3787,25 +3787,25 @@ paths: ipv-4-address: type: string description: | - 'Future IPv4 address of the application that has updated connection data from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-nr-1-0-0-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'Future IPv4 address of the application that has updated connection data from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-nr-1-0-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' domain-name: type: string description: | - 'Future domain name of the application that has updated connection data from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-nr-1-0-0-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Future domain name of the application that has updated connection data from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-nr-1-0-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' future-port: type: integer description: | - 'Future port of the application that has updated connection data from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-nr-1-0-0-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Future port of the application that has updated connection data from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-nr-1-0-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' example: current-application-name: RegistryOffice current-release-number: 1.0.0 future-application-name: RegistryOffice - future-release-number: 2.0.1 + future-release-number: 2.1.2 future-protocol: HTTP future-address: ip-address: - ipv-4-address: 1.1.3.8 - future-port: 3008 + ipv-4-address: 127.0.0.1 + future-port: 3031 required: true responses: "204": @@ -4140,11 +4140,11 @@ paths: application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' + 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' release-number: type: string description: | - 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' + 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' example: application-name: BadApplication release-number: 1.0.0 @@ -4486,22 +4486,22 @@ paths: application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' + 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' release-number: type: string description: | - 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' + 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' old-operation-name: type: string description: | - 'Name of the deprecated operation from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-*/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Name of the deprecated operation from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-*/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' new-operation-name: type: string description: | - 'Name of the replacing operation from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-*/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Name of the replacing operation from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-*/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' example: application-name: RegistryOffice - release-number: 2.0.1 + release-number: 2.1.2 old-operation-name: /v1/register-application new-operation-name: /v2/register-application required: true @@ -4873,7 +4873,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-is-000/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-is-000/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -7174,7 +7174,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-is-001/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-is-001/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -7508,7 +7508,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-is-002/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-is-002/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -7843,7 +7843,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-is-011/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-is-011/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -8554,7 +8554,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-is-012/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-is-012/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -9259,7 +9259,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-is-013/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-is-013/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -9957,7 +9957,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-is-020/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-is-020/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -10677,7 +10677,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-is-021/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-is-021/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -11381,7 +11381,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-is-022/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-is-022/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -12073,7 +12073,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-is-023/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-is-023/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -12731,20 +12731,20 @@ paths: schema: $ref: '#/components/schemas/v1_registeryourself_body' example: - registry-office-application: RegistryOffice - registry-office-application-release-number: 2.0.1 - registration-operation: /v1/register-application + registry-office-application: ApplicationForRegistering + registry-office-application-release-number: 43.3.4 + registration-operation: /v2/register-application registry-office-protocol: HTTP registry-office-address: ip-address: - ipv-4-address: 1.1.3.8 - registry-office-port: 3008 + ipv-4-address: 1.1.3.1 + registry-office-port: 3001 http-address: ip-address: - ipv-4-address: 1.1.3.9 - http-port: 3009 - preceding-application-name: TypeApprovalRegister - preceding-release-number: 1.0.0 + ipv-4-address: 1.1.3.1 + http-port: 3001 + preceding-application-name: OldApplicationName + preceding-release-number: 54.3.3 required: true responses: "204": @@ -12780,7 +12780,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bm-000/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-000/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -13010,8 +13010,10 @@ paths: schema: $ref: '#/components/schemas/errorDescription' callbacks: - PromptForRegisteringCausesRegistrationRequest: + PromptForRegisteringCausesRegistrationRequest2: url: + description: | + 'Starting from RO v2.1.0, PromptForRegisteringCausesRegistrationRequest2 shall be executed first, only if HTTP response code different from 204 PromptForRegisteringCausesRegistrationRequest shall be executed, too.' post: parameters: - name: user @@ -13076,20 +13078,23 @@ paths: required: - application-name - client-update-operation + - dispose-remainders-operation - embedding-operation - operation-client-update-operation + - preceding-release-operation - release-number - - tcp-server-list + - subsequent-release-operation + - tcp-server type: object properties: application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' + 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' release-number: type: string description: | - 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' + 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' preceding-application-name: type: string description: | @@ -13101,65 +13106,52 @@ paths: embedding-operation: type: string description: | - 'Name of service for initiating embedding process from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bm-001/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Name of service for initiating embedding process from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-001/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' client-update-operation: type: string description: | - 'Name of service for broadcasting server changes from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bm-007/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Name of service for broadcasting server changes from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-007/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' operation-client-update-operation: type: string description: | - 'Name of service for broadcasting replacements of operations by backward compatible substitutes from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bm-011/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' - tcp-server-list: - type: array - items: - required: - - address - - port - - protocol - type: object - properties: - protocol: - type: string - description: | - 'Own protocol (shall be taken (if available) from the stored data, but not from the initiating request body, because attribute is not mandatory in the request body definition) from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-protocol]' - address: - type: object - properties: - ip-address: - type: object - properties: - ipv-4-address: - type: string - description: | - 'Own IPv4 address (shall be taken (if available) from the stored data, but not from the initiating request body, because attribute is not mandatory in the request body definition) from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/ipv-4-address]' - domain-name: - type: string - description: | - 'Own domain name (shall be taken (if available) from the stored data, but not from the initiating request body, because attribute is not mandatory in the request body definition) from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/domain-name]' - port: - type: integer - description: | - 'Own TCP port (shall be taken from the stored data, but not from the initiating request body, because attribute is not mandatory in the request body definition) from[/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port]' - example: - application-name: TypeApprovalRegister - release-number: 2.0.1 - preceding-application-name: TypeApprovalRegister - preceding-release-number: 1.0.0 - embedding-operation: /v1/embed-yourself - client-update-operation: /v1/update-client - operation-client-update-operation: /v1/update-operation-client - tcp-server-list: - - protocol: HTTP - address: - ip-address: - ipv-4-address: 1.1.3.9 - port: 3009 - - protocol: HTTPS - address: - ip-address: - ipv-4-address: 1.2.3.9 - port: 3209 + 'Name of service for broadcasting replacements of operations by backward compatible substitutes from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-011/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + dispose-remainders-operation: + type: string + description: | + 'Name of service for broadcasting de-registrations of applications from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-013/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + preceding-release-operation: + type: string + description: | + 'Name of service for broadcasting de-registrations of applications from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-014/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + subsequent-release-operation: + type: string + description: | + 'Name of service for broadcasting de-registrations of applications from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-015/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + tcp-server: + type: object + properties: + protocol: + type: string + description: | + 'Own protocol (shall be taken (if available) from the stored data, but not from the initiating request body, because attribute is not mandatory in the request body definition) from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-protocol]' + address: + type: object + properties: + ip-address: + type: object + properties: + ipv-4-address: + type: string + description: | + 'Own IPv4 address (shall be taken (if available) from the stored data, but not from the initiating request body, because attribute is not mandatory in the request body definition) from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/ipv-4-address]' + domain-name: + type: string + description: | + 'Own domain name (shall be taken (if available) from the stored data, but not from the initiating request body, because attribute is not mandatory in the request body definition) from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/domain-name]' + port: + type: integer + description: | + 'Own TCP port (shall be taken from the stored data, but not from the initiating request body, because attribute is not mandatory in the request body definition) from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port]' required: true responses: "204": @@ -13387,342 +13379,10 @@ paths: application/json: schema: $ref: '#/components/schemas/errorDescription' - security: - - apiKeyAuth: [] - x-swagger-router-controller: BasicServices - /v1/embed-yourself: - post: - tags: - - BasicServices - summary: Embed yourself into the MBH SDN application layer - operationId: embedYourself - parameters: - - name: user - in: header - description: User identifier from the system starting the service call - required: true - style: simple - explode: false - schema: - type: string - example: User Name - - name: originator - in: header - description: | - 'Identification for the system consuming the API, as defined in - [/core-model-1-4:control-construct/logical-termination-point={uuid}/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' - required: true - style: simple - explode: false - schema: - minLength: 3 - type: string - example: Resolver - - name: x-correlator - in: header - description: UUID for the service execution flow that allows to correlate - requests and responses - required: true - style: simple - explode: false - schema: - pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" - type: string - description: Empty string accepted from external applications. - example: 550e8400-e29b-11d4-a716-446655440000 - - name: trace-indicator - in: header - description: Sequence of request numbers along the flow - required: true - style: simple - explode: false - schema: - pattern: "^([0-9]+)(\\.([0-9]+))*$" - type: string - description: Empty string accepted from external applications. - example: 1.3.1 - - name: customer-journey - in: header - description: Holds information supporting customer’s journey to which the - execution applies - required: true - style: simple - explode: false - schema: - type: string - example: Unknown value - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/v1_embedyourself_body' - required: true - responses: - "204": - description: Will embed into the MBH SDN application layer - headers: - x-correlator: - description: UUID for the service execution flow that allows to correlate - requests and responses. Its value must be identical at the response - compared with its corresponding request - style: simple - explode: false - schema: - type: string - example: 550e8400-e29b-11d4-a716-446655440000 - exec-time: - description: "Value written by the service provider, reporting the total\ - \ elapsed time for the execution, including all the additional processing\ - \ needed to retrieve the data from the backend service. Expressed\ - \ in milliseconds" - style: simple - explode: false - schema: - type: integer - example: 1100 - backend-time: - description: "Value written by the service provider, reporting the elapsed\ - \ time for data retrieval from the backend (service invocation, database\ - \ access…). Expressed in milliseconds" - style: simple - explode: false - schema: - type: integer - example: 850 - life-cycle-state: - description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bm-001/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' - style: simple - explode: false - schema: - type: string - example: EXPERIMENTAL - enum: - - EXPERIMENTAL - - OPERATIONAL - - DEPRECATED - - OBSOLETE - - UNKNOWN - - NOT_YET_DEFINED - "400": - description: Response in case of errored service requests - headers: - x-correlator: - description: UUID for the service execution flow that allows to correlate - requests and responses. Its value must be identical at the response - compared with its corresponding request - style: simple - explode: false - schema: - pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" - type: string - example: 550e8400-e29b-11d4-a716-446655440000 - exec-time: - description: "Value written by the service provider, reporting the total\ - \ elapsed time for the execution, including all the additional processing\ - \ needed to retrieve the data from the backend service. Expressed\ - \ in milliseconds" - style: simple - explode: false - schema: - type: integer - example: 1100 - backend-time: - description: "Value written by the service provider, reporting the elapsed\ - \ time for data retrieval from the backend (service invocation, database\ - \ access…). Expressed in milliseconds" - style: simple - explode: false - schema: - type: integer - example: 850 - content: - application/json: - schema: - $ref: '#/components/schemas/errorDescription' - "401": - description: Response in case of errored service requests - headers: - x-correlator: - description: UUID for the service execution flow that allows to correlate - requests and responses. Its value must be identical at the response - compared with its corresponding request - style: simple - explode: false - schema: - pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" - type: string - example: 550e8400-e29b-11d4-a716-446655440000 - exec-time: - description: "Value written by the service provider, reporting the total\ - \ elapsed time for the execution, including all the additional processing\ - \ needed to retrieve the data from the backend service. Expressed\ - \ in milliseconds" - style: simple - explode: false - schema: - type: integer - example: 1100 - backend-time: - description: "Value written by the service provider, reporting the elapsed\ - \ time for data retrieval from the backend (service invocation, database\ - \ access…). Expressed in milliseconds" - style: simple - explode: false - schema: - type: integer - example: 850 - content: - application/json: - schema: - $ref: '#/components/schemas/errorDescription' - "403": - description: Response in case of errored service requests - headers: - x-correlator: - description: UUID for the service execution flow that allows to correlate - requests and responses. Its value must be identical at the response - compared with its corresponding request - style: simple - explode: false - schema: - pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" - type: string - example: 550e8400-e29b-11d4-a716-446655440000 - exec-time: - description: "Value written by the service provider, reporting the total\ - \ elapsed time for the execution, including all the additional processing\ - \ needed to retrieve the data from the backend service. Expressed\ - \ in milliseconds" - style: simple - explode: false - schema: - type: integer - example: 1100 - backend-time: - description: "Value written by the service provider, reporting the elapsed\ - \ time for data retrieval from the backend (service invocation, database\ - \ access…). Expressed in milliseconds" - style: simple - explode: false - schema: - type: integer - example: 850 - content: - application/json: - schema: - $ref: '#/components/schemas/errorDescription' - "404": - description: Response in case of errored service requests - headers: - x-correlator: - description: UUID for the service execution flow that allows to correlate - requests and responses. Its value must be identical at the response - compared with its corresponding request - style: simple - explode: false - schema: - pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" - type: string - example: 550e8400-e29b-11d4-a716-446655440000 - exec-time: - description: "Value written by the service provider, reporting the total\ - \ elapsed time for the execution, including all the additional processing\ - \ needed to retrieve the data from the backend service. Expressed\ - \ in milliseconds" - style: simple - explode: false - schema: - type: integer - example: 1100 - backend-time: - description: "Value written by the service provider, reporting the elapsed\ - \ time for data retrieval from the backend (service invocation, database\ - \ access…). Expressed in milliseconds" - style: simple - explode: false - schema: - type: integer - example: 850 - content: - application/json: - schema: - $ref: '#/components/schemas/errorDescription' - "500": - description: Response in case of errored service requests - headers: - x-correlator: - description: UUID for the service execution flow that allows to correlate - requests and responses. Its value must be identical at the response - compared with its corresponding request - style: simple - explode: false - schema: - pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" - type: string - example: 550e8400-e29b-11d4-a716-446655440000 - exec-time: - description: "Value written by the service provider, reporting the total\ - \ elapsed time for the execution, including all the additional processing\ - \ needed to retrieve the data from the backend service. Expressed\ - \ in milliseconds" - style: simple - explode: false - schema: - type: integer - example: 1100 - backend-time: - description: "Value written by the service provider, reporting the elapsed\ - \ time for data retrieval from the backend (service invocation, database\ - \ access…). Expressed in milliseconds" - style: simple - explode: false - schema: - type: integer - example: 850 - content: - application/json: - schema: - $ref: '#/components/schemas/errorDescription' - default: - description: Response in case of errored service requests - headers: - x-correlator: - description: UUID for the service execution flow that allows to correlate - requests and responses. Its value must be identical at the response - compared with its corresponding request - style: simple - explode: false - schema: - pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" - type: string - example: 550e8400-e29b-11d4-a716-446655440000 - exec-time: - description: "Value written by the service provider, reporting the total\ - \ elapsed time for the execution, including all the additional processing\ - \ needed to retrieve the data from the backend service. Expressed\ - \ in milliseconds" - style: simple - explode: false - schema: - type: integer - example: 1100 - backend-time: - description: "Value written by the service provider, reporting the elapsed\ - \ time for data retrieval from the backend (service invocation, database\ - \ access…). Expressed in milliseconds" - style: simple - explode: false - schema: - type: integer - example: 850 - content: - application/json: - schema: - $ref: '#/components/schemas/errorDescription' - callbacks: - PromptForEmbeddingCausesRequestForBequeathingData: + PromptForRegisteringCausesRegistrationRequest: url: + description: | + 'DEPRECATED - Callback shall be deleted with RO v3.0.0' post: parameters: - name: user @@ -13785,55 +13445,77 @@ paths: application/json: schema: required: - - new-application-address - - new-application-name - - new-application-port - - new-application-protocol - - new-application-release + - application-name + - client-update-operation + - embedding-operation + - operation-client-update-operation + - release-number + - tcp-server-list type: object properties: - new-application-name: + application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' - new-application-release: + 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' + release-number: type: string description: | - 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' - new-application-protocol: + 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' + preceding-application-name: type: string description: | - 'Protocol expected by this application from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-protocol]' - new-application-address: - type: object - properties: - ip-address: - type: object - properties: - ipv-4-address: - type: string - description: | - 'Own IPv4 address from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/ipv-4-address]' - domain-name: - type: string - description: | - 'Own domain-name from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/domain-name]' - new-application-port: - type: integer + 'To be providede if application-name in *-http-c-or-* different from OldRelease for preparing RO for the new application addressing /v1/bequeath-your-data-and-die at the preceding application after receiving /v1/embed-yourself from [/core-model-1-4:control-construct/logical-termination-point=*-http-c-or-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + preceding-release-number: + type: string description: | - 'Own TCP port from[/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port]' - example: - new-application-name: OwnApplicationName - new-application-release: 2.0.1 - new-application-protocol: HTTP - new-application-address: - ip-address: - ipv-4-address: 1.1.4.1 - new-application-port: 4001 + 'To be providede if application-name in *-http-c-or-* different from OldRelease for preparing RO for the new application addressing /v1/bequeath-your-data-and-die at the preceding application after receiving /v1/embed-yourself from [/core-model-1-4:control-construct/logical-termination-point=*-http-c-or-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + embedding-operation: + type: string + description: | + 'Name of service for initiating embedding process from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-001/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + client-update-operation: + type: string + description: | + 'Name of service for broadcasting server changes from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-007/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + operation-client-update-operation: + type: string + description: | + 'Name of service for broadcasting replacements of operations by backward compatible substitutes from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-011/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + tcp-server-list: + type: array + items: + required: + - address + - port + - protocol + type: object + properties: + protocol: + type: string + description: | + 'Own protocol (shall be taken (if available) from the stored data, but not from the initiating request body, because attribute is not mandatory in the request body definition) from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-protocol]' + address: + type: object + properties: + ip-address: + type: object + properties: + ipv-4-address: + type: string + description: | + 'Own IPv4 address (shall be taken (if available) from the stored data, but not from the initiating request body, because attribute is not mandatory in the request body definition) from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/ipv-4-address]' + domain-name: + type: string + description: | + 'Own domain name (shall be taken (if available) from the stored data, but not from the initiating request body, because attribute is not mandatory in the request body definition) from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/domain-name]' + port: + type: integer + description: | + 'Own TCP port (shall be taken from the stored data, but not from the initiating request body, because attribute is not mandatory in the request body definition) from[/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port]' required: true responses: "204": - description: Process of embedding a new release initiated + description: Application registered headers: x-correlator: description: UUID for the service execution flow that allows @@ -13864,8 +13546,7 @@ paths: type: integer example: 850 life-cycle-state: - description: | - 'Life cycle state of the consumed service' + description: Life cycle state of the consumed service style: simple explode: false schema: @@ -13914,42 +13595,6 @@ paths: application/json: schema: $ref: '#/components/schemas/errorDescription' - "401": - description: Response in case of errored service requests - headers: - x-correlator: - description: UUID for the service execution flow that allows - to correlate requests and responses. Its value must be identical - at the response compared with its corresponding request - style: simple - explode: false - schema: - pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" - type: string - example: 550e8400-e29b-11d4-a716-446655440000 - exec-time: - description: "Value written by the service provider, reporting\ - \ the total elapsed time for the execution, including all\ - \ the additional processing needed to retrieve the data from\ - \ the backend service. Expressed in milliseconds" - style: simple - explode: false - schema: - type: integer - example: 1100 - backend-time: - description: "Value written by the service provider, reporting\ - \ the elapsed time for data retrieval from the backend (service\ - \ invocation, database access…). Expressed in milliseconds" - style: simple - explode: false - schema: - type: integer - example: 850 - content: - application/json: - schema: - $ref: '#/components/schemas/errorDescription' "403": description: Response in case of errored service requests headers: @@ -14094,15 +13739,349 @@ paths: application/json: schema: $ref: '#/components/schemas/errorDescription' - PromptForEmbeddingCausesRequestForListenToControllers: - url: - post: - parameters: - - name: user - in: header - description: User identifier from the system starting the service - call - required: true + security: + - apiKeyAuth: [] + x-swagger-router-controller: BasicServices + /v1/embed-yourself: + post: + tags: + - BasicServices + summary: Embed yourself into the MBH SDN application layer + operationId: embedYourself + parameters: + - name: user + in: header + description: User identifier from the system starting the service call + required: true + style: simple + explode: false + schema: + type: string + example: User Name + - name: originator + in: header + description: | + 'Identification for the system consuming the API, as defined in + [/core-model-1-4:control-construct/logical-termination-point={uuid}/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + required: true + style: simple + explode: false + schema: + minLength: 3 + type: string + example: Resolver + - name: x-correlator + in: header + description: UUID for the service execution flow that allows to correlate + requests and responses + required: true + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + description: Empty string accepted from external applications. + example: 550e8400-e29b-11d4-a716-446655440000 + - name: trace-indicator + in: header + description: Sequence of request numbers along the flow + required: true + style: simple + explode: false + schema: + pattern: "^([0-9]+)(\\.([0-9]+))*$" + type: string + description: Empty string accepted from external applications. + example: 1.3.1 + - name: customer-journey + in: header + description: Holds information supporting customer’s journey to which the + execution applies + required: true + style: simple + explode: false + schema: + type: string + example: Unknown value + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/v1_embedyourself_body' + required: true + responses: + "204": + description: Will embed into the MBH SDN application layer + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + life-cycle-state: + description: | + 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-001/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + style: simple + explode: false + schema: + type: string + example: EXPERIMENTAL + enum: + - EXPERIMENTAL + - OPERATIONAL + - DEPRECATED + - OBSOLETE + - UNKNOWN + - NOT_YET_DEFINED + "400": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + "401": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + "403": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + "404": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + "500": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + default: + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + callbacks: + PromptForEmbeddingCausesRequestForBequeathingData: + url: + post: + parameters: + - name: user + in: header + description: User identifier from the system starting the service + call + required: true style: simple explode: false schema: @@ -14153,10 +14132,52 @@ paths: schema: type: string example: Unknown value + requestBody: + content: + application/json: + schema: + required: + - new-application-address + - new-application-name + - new-application-port + - new-application-protocol + - new-application-release + type: object + properties: + new-application-name: + type: string + description: | + 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' + new-application-release: + type: string + description: | + 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' + new-application-protocol: + type: string + description: | + 'Protocol expected by this application from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-protocol]' + new-application-address: + type: object + properties: + ip-address: + type: object + properties: + ipv-4-address: + type: string + description: | + 'Own IPv4 address from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/ipv-4-address]' + domain-name: + type: string + description: | + 'Own domain-name from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/domain-name]' + new-application-port: + type: integer + description: | + 'Own TCP port from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port]' + required: true responses: "204": - description: Event streams for controller and device notifications - established at all ODLn + description: Process of embedding a new release initiated headers: x-correlator: description: UUID for the service execution flow that allows @@ -14522,7 +14543,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bm-002/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-002/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -14821,6 +14842,7 @@ paths: - originator - release-number - response-code + - timestamp - trace-indicator - user - x-correlator @@ -14845,13 +14867,13 @@ paths: \ in all service headers [originator]" application-name: type: string - description: "[/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]" + description: "[/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]" release-number: type: string - description: "[/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]" + description: "[/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]" operation-name: type: string - description: "[/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-*/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]" + description: "[/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-*/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]" response-code: type: integer description: "Response code sent to [originator] after invoking\ @@ -14859,31 +14881,31 @@ paths: timestamp: type: string description: "Date and time when [application-name] sent\ - \ response to [originator]; only to be provided, if [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-bs-eatl-2-0-1-000/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/detailed-logging-is-on]\ + \ response to [originator]; only to be provided, if [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-bs-eatl-2-1-2-000/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/detailed-logging-is-on]\ \ == true" stringified-body: type: string description: "Stringified body of the request addressed\ \ from [originator] to [application-name]; only to be\ - \ provided, if [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-bs-eatl-2-0-1-000/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/detailed-logging-is-on]\ + \ provided, if [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-bs-eatl-2-1-2-000/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/detailed-logging-is-on]\ \ == true" stringified-response: type: string description: "Stringified response sent from [application-name]\ - \ to [originator]; only to be provided, if [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-bs-eatl-2-0-1-000/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/detailed-logging-is-on]\ + \ to [originator]; only to be provided, if [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-bs-eatl-2-1-2-000/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/detailed-logging-is-on]\ \ == true" - example: - x-correlator: 550e8400-e29b-11d4-a716-446655440000 - trace-indicator: "1.1" - user: User Name - originator: RegistryOffice - application-name: OwnApplicationName - release-number: 1.0.0 - operation-name: /v1/embed-yourself - response-code: 500 - timestamp: 2010-11-20T14:00:00+01:00 - stringified-body: "" - stringified-response: "" + url: + type: string + description: "Complete URL that has been addressed by the\ + \ request; only to be provided, if the client is sending\ + \ the record to EaTL, because the server could not be\ + \ reached" + exec-time: + type: integer + description: "Total elapsed time for the execution of the\ + \ request; value identical with responseHeaders.exec-time;\ + \ only to be provided, if the server is sending the record\ + \ to EaTL after processing the request" required: true responses: "204": @@ -15251,7 +15273,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bm-003/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-003/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -15558,11 +15580,11 @@ paths: application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' + 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' release-number: type: string description: | - 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' + 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' method: type: string description: "Method applied in the OaM request, which is\ @@ -15587,16 +15609,6 @@ paths: type: string description: "Date and time when the response to the OaM\ \ request, which is to be recorded, has been sent" - example: - application-name: OwnApplicationName - release-number: 1.0.0 - method: PUT - resource: /core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port - stringified-body: "{\"tcp-server-interface-1-0:local-port\"\ - :\"1000\"}" - response-code: 204 - user-name: Max Mustermann - timestamp: 2010-11-20T14:00:00+01:02 required: true responses: "204": @@ -15964,7 +15976,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bm-004/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-004/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -16197,6 +16209,8 @@ paths: - apiKeyAuth: [] x-swagger-router-controller: BasicServices /v1/inquire-oam-request-approvals: + description: | + 'DEPRECATED Service shall be deleted with AP v3.0.0 Starting from AP v2.1.0, /v1/inquire-basic-auth-approvals shall be applied as a backward compatible update' post: tags: - BasicServices @@ -16297,7 +16311,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bm-005/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-005/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -16527,7 +16541,7 @@ paths: schema: $ref: '#/components/schemas/errorDescription' callbacks: - OamRequestCausesInquiryForAuthentication: + BasicAuthRequestCausesInquiryForAuthentication: url: post: parameters: @@ -16594,34 +16608,34 @@ paths: - Authorization - application-name - method + - operation-name - release-number type: object properties: + Authorization: + type: string + description: | + 'Authorization code from {$request.parameters#Authorization} of the BasicAuth request that initiates the inquiry for approval' application-name: type: string description: | - 'Own application name for the AdministratorAdministration to check, whether this application is part of the SDN at all from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' + 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' release-number: type: string description: | - 'Own application release number for the AdministratorAdministration to check, whether this application is part of the SDN at all from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' - Authorization: + 'Own application release number from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' + operation-name: type: string description: | - 'Authorization code of the administrator addressing the OaM request to this application from [parameters::Authorization]' + 'Path (could be service, could be OaM path) that has been addressed by the BasicAuth request in path parameter values to be replaced by original parameter names in curly brackets filters to be removed from {$request.path} of the BasicAuth request that initiates the inquiry for approval' method: type: string - description: "Method applied in the OaM request, which is\ - \ to be recorded" - example: - application-name: OwnApplicationName - release-number: 1.0.0 - Authorization: Basic PEJhc2ljIEF1dGggVXNlcm5hbWU+OjxCYHduEdBBdXRoIFBhc3N3b3JkPg== - method: PUT + description: | + 'Method applied in the BasicAuth request from {$request.method} of the BasicAuth request that initiates the inquiry for approval' required: true responses: "200": - description: Response on inquiry for approval of an OaM request + description: Response on inquiry for approval of a BasicAuth request provided headers: x-correlator: @@ -16669,30 +16683,26 @@ paths: content: application/json: schema: - required: - - oam-request-is-approved - type: object - properties: - oam-request-is-approved: - type: boolean - reason-of-objection: - type: string - description: | - 'This attribute to be represented, if response::oam-request-is-approved==false. Reasons to be checked and indicated according to the sequence defined in the enumeration.' - enum: - - APPLICATION_NAME_UNKNOWN - - RELEASE_NUMBER_UNKNOWN - - AUTHORIZATION_CODE_UNKNOWN - - METHOD_NOT_ALLOWED - - UNKNOWN - examples: - "true": - value: - oam-request-is-approved: true - "false": - value: - oam-request-is-approved: false - reason-of-objection: AUTHORIZATION_CODE_UNKNOWN + oneOf: + - type: object + properties: + oam-request-is-approved: + type: boolean + reason-of-objection: + type: string + description: | + 'This attribute to be represented, if response::oam-request-is-approved==false. Reasons to be checked and indicated according to the sequence defined in the enumeration.' + description: AccessAdministration is responding + - type: object + properties: + basic-auth-request-is-approved: + type: boolean + description: "If true, BasicAuth request can be executed" + reason-of-objection: + type: string + description: | + 'if AUTHORIZATION_CODE_UNKNOWN BasicAuth request to be aborted and 401 to be sent else BasicAuth request to be aborted and 403 to be sent' + description: AccessAdministration is responding "400": description: Response in case of errored service requests headers: @@ -16918,7 +16928,7 @@ paths: - BasicServices summary: Allows updating connection data of a serving application description: | - 'Initiates update of release number and TCP/IP address at existing HttpClients and TcpClients. If combination of {future-application-name, future-release-number} is different from combination {current-application-name, current-release-number} and if HttpClient with combination of {future-application-name, future-release-number} already exists, HttpClient with combination {current-application-name, current-release-number} shall not be updated, but OperationClients shall be transferred to the HttpClient with combination of {future-application-name, future-release-number}.' + 'Initiates update of release number and TCP/IP address at existing HttpClients and TcpClients, but not at OldRelease or NewRelease. If combination of {future-application-name, future-release-number} is different from combination {current-application-name, current-release-number} and if HttpClient with combination of {future-application-name, future-release-number} already exists, HttpClient with combination {current-application-name, current-release-number} shall not be updated, but OperationClients shall be transferred to the HttpClient with combination of {future-application-name, future-release-number}.' operationId: updateClient parameters: - name: user @@ -17015,7 +17025,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bm-007/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-007/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -17342,7 +17352,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bm-008/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-008/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -17681,7 +17691,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bm-009/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-009/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -17917,8 +17927,337 @@ paths: callbacks: ServiceRequestCausesLtpUpdateRequest: url: - description: To be activated whenever a service request causes the creation - or change of an LTP + description: To be activated whenever a service request causes the creation + or change of an LTP + post: + parameters: + - name: user + in: header + description: User identifier from the system starting the service + call + required: true + style: simple + explode: false + schema: + type: string + example: User Name + - name: originator + in: header + description: | + 'Identification for the system consuming the API, as defined in + [/core-model-1-4:control-construct/logical-termination-point={uuid}/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + required: true + style: simple + explode: false + schema: + minLength: 3 + type: string + example: Resolver + - name: x-correlator + in: header + description: UUID for the service execution flow that allows to correlate + requests and responses + required: true + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + description: Empty string accepted from external applications. + example: 550e8400-e29b-11d4-a716-446655440000 + - name: trace-indicator + in: header + description: Sequence of request numbers along the flow + required: true + style: simple + explode: false + schema: + pattern: "^([0-9]+)(\\.([0-9]+))*$" + type: string + description: Empty string accepted from external applications. + example: 1.3.1 + - name: customer-journey + in: header + description: Holds information supporting customer’s journey to which + the execution applies + required: true + style: simple + explode: false + schema: + type: string + example: Unknown value + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/logicalTerminationPoint' + required: true + responses: + "204": + description: LTP will be updated + headers: + x-correlator: + description: UUID for the service execution flow that allows + to correlate requests and responses. Its value must be identical + at the response compared with its corresponding request + style: simple + explode: false + schema: + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting\ + \ the total elapsed time for the execution, including all\ + \ the additional processing needed to retrieve the data from\ + \ the backend service. Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting\ + \ the elapsed time for data retrieval from the backend (service\ + \ invocation, database access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + life-cycle-state: + description: Life cycle state of the consumed service + style: simple + explode: false + schema: + type: string + example: EXPERIMENTAL + enum: + - EXPERIMENTAL + - OPERATIONAL + - DEPRECATED + - OBSOLETE + - UNKNOWN + - NOT_YET_DEFINED + "400": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows + to correlate requests and responses. Its value must be identical + at the response compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting\ + \ the total elapsed time for the execution, including all\ + \ the additional processing needed to retrieve the data from\ + \ the backend service. Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting\ + \ the elapsed time for data retrieval from the backend (service\ + \ invocation, database access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + "401": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows + to correlate requests and responses. Its value must be identical + at the response compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting\ + \ the total elapsed time for the execution, including all\ + \ the additional processing needed to retrieve the data from\ + \ the backend service. Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting\ + \ the elapsed time for data retrieval from the backend (service\ + \ invocation, database access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + "403": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows + to correlate requests and responses. Its value must be identical + at the response compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting\ + \ the total elapsed time for the execution, including all\ + \ the additional processing needed to retrieve the data from\ + \ the backend service. Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting\ + \ the elapsed time for data retrieval from the backend (service\ + \ invocation, database access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + "404": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows + to correlate requests and responses. Its value must be identical + at the response compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting\ + \ the total elapsed time for the execution, including all\ + \ the additional processing needed to retrieve the data from\ + \ the backend service. Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting\ + \ the elapsed time for data retrieval from the backend (service\ + \ invocation, database access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + "500": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows + to correlate requests and responses. Its value must be identical + at the response compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting\ + \ the total elapsed time for the execution, including all\ + \ the additional processing needed to retrieve the data from\ + \ the backend service. Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting\ + \ the elapsed time for data retrieval from the backend (service\ + \ invocation, database access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + default: + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows + to correlate requests and responses. Its value must be identical + at the response compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting\ + \ the total elapsed time for the execution, including all\ + \ the additional processing needed to retrieve the data from\ + \ the backend service. Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting\ + \ the elapsed time for data retrieval from the backend (service\ + \ invocation, database access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + ServiceRequestCausesLtpDeletionRequest: + url: + description: To be activated whenever a service request causes an LTP + being deleted post: parameters: - name: user @@ -17980,11 +18319,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/logicalTerminationPoint' + required: + - uuid + type: object + properties: + uuid: + type: string required: true responses: "204": - description: LTP will be updated + description: LTP and its dependents will be deleted headers: x-correlator: description: UUID for the service execution flow that allows @@ -18244,10 +18588,10 @@ paths: application/json: schema: $ref: '#/components/schemas/errorDescription' - ServiceRequestCausesLtpDeletionRequest: + ServiceRequestCausesFcUpdateRequest: url: - description: To be activated whenever a service request causes an LTP - being deleted + description: To be activated whenever a service request causes the creation + or change of an FC port post: parameters: - name: user @@ -18310,17 +18654,44 @@ paths: application/json: schema: required: + - fc-port + - name - uuid type: object properties: uuid: type: string - example: - uuid: ro-2-0-1-op-s-bm-002 + name: + type: array + items: + required: + - value + - value-name + type: object + properties: + value-name: + type: string + value: + type: string + fc-port: + type: array + items: + required: + - local-id + - logical-termination-point + - port-direction + type: object + properties: + local-id: + type: string + port-direction: + type: string + logical-termination-point: + type: string required: true responses: "204": - description: LTP and its dependents will be deleted + description: FC will be updated headers: x-correlator: description: UUID for the service execution flow that allows @@ -18580,10 +18951,10 @@ paths: application/json: schema: $ref: '#/components/schemas/errorDescription' - ServiceRequestCausesFcUpdateRequest: + ServiceRequestCausesFcPortUpdateRequest: url: - description: To be activated whenever a service request causes the creation - or change of an FC port + description: To be activated whenever a service request causes an FC port + being updated post: parameters: - name: user @@ -18647,57 +19018,28 @@ paths: schema: required: - fc-port - - name - - uuid + - fc-uuid type: object properties: - uuid: + fc-uuid: type: string - name: - type: array - items: - required: - - value - - value-name - type: object - properties: - value-name: - type: string - value: - type: string - fc-port: - type: array - items: - required: - - local-id - - logical-termination-point - - port-direction - type: object - properties: - local-id: - type: string - port-direction: - type: string - logical-termination-point: - type: string - example: - uuid: ro-2-0-1-op-fc-bm-003 - name: - - value-name: ForwardingKind - value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET - - value-name: ForwardingName - value: OamRequestCausesLoggingRequest fc-port: - - local-id: "000" - port-direction: core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT - logical-termination-point: ro-2-0-1-op-s-bm-003 - - local-id: "200" - port-direction: core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT - logical-termination-point: ro-2-0-1-op-c-bs-ol-2-0-1-000 + required: + - local-id + - logical-termination-point + - port-direction + type: object + properties: + local-id: + type: string + port-direction: + type: string + logical-termination-point: + type: string required: true responses: "204": - description: FC will be updated + description: FC port will be updated headers: x-correlator: description: UUID for the service execution flow that allows @@ -18957,10 +19299,10 @@ paths: application/json: schema: $ref: '#/components/schemas/errorDescription' - ServiceRequestCausesFcPortUpdateRequest: + ServiceRequestCausesFcPortDeletionRequest: url: description: To be activated whenever a service request causes an FC port - being updated + being deleted post: parameters: - name: user @@ -19023,35 +19365,18 @@ paths: application/json: schema: required: - - fc-port + - fc-port-local-id - fc-uuid type: object properties: fc-uuid: type: string - fc-port: - required: - - local-id - - logical-termination-point - - port-direction - type: object - properties: - local-id: - type: string - port-direction: - type: string - logical-termination-point: - type: string - example: - fc-uuid: ro-2-0-1-op-fc-bm-003 - fc-port: - local-id: "000" - port-direction: core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT - logical-termination-point: ro-2-0-1-op-s-bm-003 + fc-port-local-id: + type: string required: true responses: "204": - description: FC port will be updated + description: FC port will be deleted headers: x-correlator: description: UUID for the service execution flow that allows @@ -19311,10 +19636,10 @@ paths: application/json: schema: $ref: '#/components/schemas/errorDescription' - ServiceRequestCausesFcPortDeletionRequest: + OamRequestCausesLtpUpdateRequest: url: - description: To be activated whenever a service request causes an FC port - being deleted + description: To be activated whenever an OaM request causes the creation + or change of an LTP post: parameters: - name: user @@ -19376,22 +19701,11 @@ paths: content: application/json: schema: - required: - - fc-port-local-id - - fc-uuid - type: object - properties: - fc-uuid: - type: string - fc-port-local-id: - type: string - example: - fc-uuid: ro-2-0-1-op-fc-bm-003 - fc-port-local-id: "202" + $ref: '#/components/schemas/logicalTerminationPoint' required: true responses: "204": - description: FC port will be deleted + description: LTP will be updated headers: x-correlator: description: UUID for the service execution flow that allows @@ -19651,10 +19965,10 @@ paths: application/json: schema: $ref: '#/components/schemas/errorDescription' - OamRequestCausesLtpUpdateRequest: + OamRequestCausesLtpDeletionRequest: url: - description: To be activated whenever an OaM request causes the creation - or change of an LTP + description: To be activated whenever an OaM request causes an LTP being + deleted post: parameters: - name: user @@ -19716,11 +20030,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/logicalTerminationPoint' + required: + - uuid + type: object + properties: + uuid: + type: string required: true responses: "204": - description: LTP will be updated + description: LTP will be deleted headers: x-correlator: description: UUID for the service execution flow that allows @@ -19980,10 +20299,10 @@ paths: application/json: schema: $ref: '#/components/schemas/errorDescription' - OamRequestCausesLtpDeletionRequest: + OamRequestCausesFcUpdateRequest: url: - description: To be activated whenever an OaM request causes an LTP being - deleted + description: To be activated whenever an OaM request causes the creation + or change of an FC port post: parameters: - name: user @@ -20046,17 +20365,44 @@ paths: application/json: schema: required: + - fc-port + - name - uuid type: object properties: uuid: type: string - example: - uuid: ro-2-0-1-op-s-bm-002 + name: + type: array + items: + required: + - value + - value-name + type: object + properties: + value-name: + type: string + value: + type: string + fc-port: + type: array + items: + required: + - local-id + - logical-termination-point + - port-direction + type: object + properties: + local-id: + type: string + port-direction: + type: string + logical-termination-point: + type: string required: true responses: "204": - description: LTP will be deleted + description: FC port will be updated headers: x-correlator: description: UUID for the service execution flow that allows @@ -20316,10 +20662,10 @@ paths: application/json: schema: $ref: '#/components/schemas/errorDescription' - OamRequestCausesFcUpdateRequest: + OamRequestCausesFcPortUpdateRequest: url: - description: To be activated whenever an OaM request causes the creation - or change of an FC port + description: To be activated whenever an OaM request causes an FC port + being updated post: parameters: - name: user @@ -20383,53 +20729,28 @@ paths: schema: required: - fc-port - - name - - uuid + - fc-uuid type: object properties: - uuid: + fc-uuid: type: string - name: - type: array - items: - required: - - value - - value-name - type: object - properties: - value-name: - type: string - value: - type: string - fc-port: - type: array - items: - required: - - local-id - - logical-termination-point - - port-direction - type: object - properties: - local-id: - type: string - port-direction: - type: string - logical-termination-point: - type: string - example: - uuid: ro-2-0-1-op-fc-bm-003 - name: - - value-name: ForwardingKind - value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET - - value-name: ForwardingName - value: OamRequestCausesLoggingRequest fc-port: - - local-id: "000" - port-direction: core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT - logical-termination-point: ro-2-0-1-op-s-bm-003 - - local-id: "200" - port-direction: core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT - logical-termination-point: ro-2-0-1-op-c-bs-ol-2-0-1-000 + required: + - local-id + - logical-termination-point + - port-direction + type: object + properties: + local-id: + type: string + port-direction: + type: string + enum: + - core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT + - core-model-1-4:PORT_DIRECTION_TYPE_INPUT + - core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT + logical-termination-point: + type: string required: true responses: "204": @@ -20693,10 +21014,10 @@ paths: application/json: schema: $ref: '#/components/schemas/errorDescription' - OamRequestCausesFcPortUpdateRequest: + OamRequestCausesFcPortDeletionRequest: url: description: To be activated whenever an OaM request causes an FC port - being updated + being deleted post: parameters: - name: user @@ -20759,39 +21080,18 @@ paths: application/json: schema: required: - - fc-port + - fc-port-local-id - fc-uuid type: object properties: fc-uuid: type: string - fc-port: - required: - - local-id - - logical-termination-point - - port-direction - type: object - properties: - local-id: - type: string - port-direction: - type: string - enum: - - core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT - - core-model-1-4:PORT_DIRECTION_TYPE_INPUT - - core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT - logical-termination-point: - type: string - example: - fc-uuid: ro-2-0-1-op-fc-bm-003 - fc-port: - local-id: "000" - port-direction: core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT - logical-termination-point: ro-2-0-1-op-s-bm-003 + fc-port-local-id: + type: string required: true responses: "204": - description: FC port will be updated + description: FC port will be deleted headers: x-correlator: description: UUID for the service execution flow that allows @@ -21051,10 +21351,1009 @@ paths: application/json: schema: $ref: '#/components/schemas/errorDescription' - OamRequestCausesFcPortDeletionRequest: + security: + - apiKeyAuth: [] + x-swagger-router-controller: BasicServices + /v1/update-operation-key: + post: + tags: + - BasicServices + summary: Allows updating operation key at a server or client + operationId: updateOperationKey + parameters: + - name: user + in: header + description: User identifier from the system starting the service call + required: true + style: simple + explode: false + schema: + type: string + example: User Name + - name: originator + in: header + description: | + 'Identification for the system consuming the API, as defined in + [/core-model-1-4:control-construct/logical-termination-point={uuid}/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + required: true + style: simple + explode: false + schema: + minLength: 3 + type: string + example: Resolver + - name: x-correlator + in: header + description: UUID for the service execution flow that allows to correlate + requests and responses + required: true + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + description: Empty string accepted from external applications. + example: 550e8400-e29b-11d4-a716-446655440000 + - name: trace-indicator + in: header + description: Sequence of request numbers along the flow + required: true + style: simple + explode: false + schema: + pattern: "^([0-9]+)(\\.([0-9]+))*$" + type: string + description: Empty string accepted from external applications. + example: 1.3.1 + - name: customer-journey + in: header + description: Holds information supporting customer’s journey to which the + execution applies + required: true + style: simple + explode: false + schema: + type: string + example: Unknown value + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/v1_updateoperationkey_body' + required: true + responses: + "204": + description: Operation key has been updated + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + life-cycle-state: + description: | + 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-010/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + style: simple + explode: false + schema: + type: string + example: EXPERIMENTAL + enum: + - EXPERIMENTAL + - OPERATIONAL + - DEPRECATED + - OBSOLETE + - UNKNOWN + - NOT_YET_DEFINED + "400": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + "401": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + "403": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + "404": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + "500": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + default: + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + security: + - apiKeyAuth: [] + x-swagger-router-controller: BasicServices + /v1/update-operation-client: + post: + tags: + - BasicServices + summary: Allows updating operation clients to redirect to backward compatible + services + operationId: updateOperationClient + parameters: + - name: user + in: header + description: User identifier from the system starting the service call + required: true + style: simple + explode: false + schema: + type: string + example: User Name + - name: originator + in: header + description: | + 'Identification for the system consuming the API, as defined in + [/core-model-1-4:control-construct/logical-termination-point={uuid}/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + required: true + style: simple + explode: false + schema: + minLength: 3 + type: string + example: Resolver + - name: x-correlator + in: header + description: UUID for the service execution flow that allows to correlate + requests and responses + required: true + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + description: Empty string accepted from external applications. + example: 550e8400-e29b-11d4-a716-446655440000 + - name: trace-indicator + in: header + description: Sequence of request numbers along the flow + required: true + style: simple + explode: false + schema: + pattern: "^([0-9]+)(\\.([0-9]+))*$" + type: string + description: Empty string accepted from external applications. + example: 1.3.1 + - name: customer-journey + in: header + description: Holds information supporting customer’s journey to which the + execution applies + required: true + style: simple + explode: false + schema: + type: string + example: Unknown value + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/v1_updateoperationclient_body' + required: true + responses: + "204": + description: "Operation clients will be updated, if existing" + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + life-cycle-state: + description: | + 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-011/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + style: simple + explode: false + schema: + type: string + example: EXPERIMENTAL + enum: + - EXPERIMENTAL + - OPERATIONAL + - DEPRECATED + - OBSOLETE + - UNKNOWN + - NOT_YET_DEFINED + "400": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + "401": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + "403": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + "404": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + "500": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + default: + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + security: + - apiKeyAuth: [] + x-swagger-router-controller: BasicServices + /v1/inquire-basic-auth-approvals: + post: + tags: + - BasicServices + summary: Receives information about where to ask for approval of BasicAuth requests + operationId: inquireBasicAuthRequestApprovals + parameters: + - name: user + in: header + description: User identifier from the system starting the service call + required: true + style: simple + explode: false + schema: + type: string + example: User Name + - name: originator + in: header + description: | + 'Identification for the system consuming the API, as defined in + [/core-model-1-4:control-construct/logical-termination-point={uuid}/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + required: true + style: simple + explode: false + schema: + minLength: 3 + type: string + example: Resolver + - name: x-correlator + in: header + description: UUID for the service execution flow that allows to correlate + requests and responses + required: true + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + description: Empty string accepted from external applications. + example: 550e8400-e29b-11d4-a716-446655440000 + - name: trace-indicator + in: header + description: Sequence of request numbers along the flow + required: true + style: simple + explode: false + schema: + pattern: "^([0-9]+)(\\.([0-9]+))*$" + type: string + description: Empty string accepted from external applications. + example: 1.3.1 + - name: customer-journey + in: header + description: Holds information supporting customer’s journey to which the + execution applies + required: true + style: simple + explode: false + schema: + type: string + example: Unknown value + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/v1_inquirebasicauthapprovals_body' + required: true + responses: + "204": + description: Informed about where to inquire for approval of BasicAuth requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + life-cycle-state: + description: | + 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-005/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + style: simple + explode: false + schema: + type: string + example: EXPERIMENTAL + enum: + - EXPERIMENTAL + - OPERATIONAL + - DEPRECATED + - OBSOLETE + - UNKNOWN + - NOT_YET_DEFINED + "400": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + "401": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + "403": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + "404": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + "500": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + default: + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + callbacks: + BasicAuthRequestCausesInquiryForAuthentication: url: - description: To be activated whenever an OaM request causes an FC port - being deleted post: parameters: - name: user @@ -21117,21 +22416,38 @@ paths: application/json: schema: required: - - fc-port-local-id - - fc-uuid + - Authorization + - application-name + - method + - operation-name + - release-number type: object properties: - fc-uuid: + Authorization: type: string - fc-port-local-id: + description: | + 'Authorization code from {$request.parameters#Authorization} of the BasicAuth request that initiates the inquiry for approval' + application-name: type: string - example: - fc-uuid: ro-2-0-1-op-fc-is-000 - fc-port-local-id: "202" + description: | + 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' + release-number: + type: string + description: | + 'Own application release number from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' + operation-name: + type: string + description: | + 'Path (could be service, could be OaM path) that has been addressed by the BasicAuth request in path parameter values to be replaced by original parameter names in curly brackets filters to be removed from {$request.path} of the BasicAuth request that initiates the inquiry for approval' + method: + type: string + description: | + 'Method applied in the BasicAuth request from {$request.method} of the BasicAuth request that initiates the inquiry for approval' required: true responses: - "204": - description: FC port will be deleted + "200": + description: Response on inquiry for approval of a BasicAuth request + provided headers: x-correlator: description: UUID for the service execution flow that allows @@ -21175,6 +22491,18 @@ paths: - OBSOLETE - UNKNOWN - NOT_YET_DEFINED + content: + application/json: + schema: + type: object + properties: + basic-auth-request-is-approved: + type: boolean + description: "If true, BasicAuth request can be executed" + reason-of-objection: + type: string + description: | + 'if AUTHORIZATION_CODE_UNKNOWN BasicAuth request to be aborted and 401 to be sent else BasicAuth request to be aborted and 403 to be sent' "400": description: Response in case of errored service requests headers: @@ -21394,12 +22722,12 @@ paths: security: - apiKeyAuth: [] x-swagger-router-controller: BasicServices - /v1/update-operation-key: + /v1/dispose-remainders-of-deregistered-application: post: tags: - BasicServices - summary: Allows updating operation key at a server or client - operationId: updateOperationKey + summary: Removes application from configuration and application data + operationId: disposeRemaindersOfDeregisteredApplication parameters: - name: user in: header @@ -21459,11 +22787,11 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1_updateoperationkey_body' + $ref: '#/components/schemas/v1_disposeremaindersofderegisteredapplication_body' required: true responses: "204": - description: Operation key has been updated + description: Application removed from configuration and application data headers: x-correlator: description: UUID for the service execution flow that allows to correlate @@ -21495,7 +22823,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bm-010/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-013/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -21727,13 +23055,12 @@ paths: security: - apiKeyAuth: [] x-swagger-router-controller: BasicServices - /v1/update-operation-client: + /v1/inform-about-preceding-release: post: tags: - BasicServices - summary: Allows updating operation clients to redirect to backward compatible - services - operationId: updateOperationClient + summary: Provides name and number of the preceding release + operationId: informAboutPrecedingRelease parameters: - name: user in: header @@ -21789,15 +23116,9 @@ paths: schema: type: string example: Unknown value - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/v1_updateoperationclient_body' - required: true responses: - "204": - description: "Operation clients will be updated, if existing" + "200": + description: Name and number of the preceding release provided headers: x-correlator: description: UUID for the service execution flow that allows to correlate @@ -21829,7 +23150,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bm-011/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-014/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -21842,6 +23163,10 @@ paths: - OBSOLETE - UNKNOWN - NOT_YET_DEFINED + content: + application/json: + schema: + $ref: '#/components/schemas/inline_response_200_2' "400": description: Response in case of errored service requests headers: @@ -21878,7 +23203,7 @@ paths: application/json: schema: $ref: '#/components/schemas/errorDescription' - "401": + "404": description: Response in case of errored service requests headers: x-correlator: @@ -21914,7 +23239,198 @@ paths: application/json: schema: $ref: '#/components/schemas/errorDescription' - "403": + "500": + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + default: + description: Response in case of errored service requests + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + content: + application/json: + schema: + $ref: '#/components/schemas/errorDescription' + x-swagger-router-controller: BasicServices + /v1/update-client-of-subsequent-release: + post: + tags: + - BasicServices + summary: Configures Http and TcpClient of the NewRelease + operationId: UpdateClientOfSubsequentRelease + parameters: + - name: user + in: header + description: User identifier from the system starting the service call + required: true + style: simple + explode: false + schema: + type: string + example: User Name + - name: originator + in: header + description: | + 'Identification for the system consuming the API, as defined in + [/core-model-1-4:control-construct/logical-termination-point={uuid}/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + required: true + style: simple + explode: false + schema: + minLength: 3 + type: string + example: Resolver + - name: x-correlator + in: header + description: UUID for the service execution flow that allows to correlate + requests and responses + required: true + style: simple + explode: false + schema: + pattern: "^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$" + type: string + description: Empty string accepted from external applications. + example: 550e8400-e29b-11d4-a716-446655440000 + - name: trace-indicator + in: header + description: Sequence of request numbers along the flow + required: true + style: simple + explode: false + schema: + pattern: "^([0-9]+)(\\.([0-9]+))*$" + type: string + description: Empty string accepted from external applications. + example: 1.3.1 + - name: customer-journey + in: header + description: Holds information supporting customer’s journey to which the + execution applies + required: true + style: simple + explode: false + schema: + type: string + example: Unknown value + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/v1_updateclientofsubsequentrelease_body' + required: true + responses: + "200": + description: Operations required for transferring data provided + headers: + x-correlator: + description: UUID for the service execution flow that allows to correlate + requests and responses. Its value must be identical at the response + compared with its corresponding request + style: simple + explode: false + schema: + type: string + example: 550e8400-e29b-11d4-a716-446655440000 + exec-time: + description: "Value written by the service provider, reporting the total\ + \ elapsed time for the execution, including all the additional processing\ + \ needed to retrieve the data from the backend service. Expressed\ + \ in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 1100 + backend-time: + description: "Value written by the service provider, reporting the elapsed\ + \ time for data retrieval from the backend (service invocation, database\ + \ access…). Expressed in milliseconds" + style: simple + explode: false + schema: + type: integer + example: 850 + life-cycle-state: + description: | + 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bm-015/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + style: simple + explode: false + schema: + type: string + example: EXPERIMENTAL + enum: + - EXPERIMENTAL + - OPERATIONAL + - DEPRECATED + - OBSOLETE + - UNKNOWN + - NOT_YET_DEFINED + content: + application/json: + schema: + $ref: '#/components/schemas/inline_response_200_3' + "400": description: Response in case of errored service requests headers: x-correlator: @@ -22156,7 +23672,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bs-000/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bs-000/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -22449,7 +23965,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bs-001/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bs-001/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -22465,7 +23981,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_2' + $ref: '#/components/schemas/inline_response_200_4' "400": description: Response in case of errored service requests headers: @@ -22706,7 +24222,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bs-002/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bs-002/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -22963,7 +24479,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bs-003/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bs-003/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -22982,11 +24498,11 @@ paths: uniqueItems: true type: array example: - - release-number: 1.0.0 + - release-number: 34.5.6 release-date: 20.11.2010 changes: Initial version. items: - $ref: '#/components/schemas/inline_response_200_3' + $ref: '#/components/schemas/inline_response_200_5' x-content-type: application/json "400": description: Response in case of errored service requests @@ -23228,7 +24744,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service find in [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bs-004/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' + 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bs-004/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -23402,7 +24918,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_4' + $ref: '#/components/schemas/inline_response_200_6' "400": description: Response in case of errored OaM requests content: @@ -23457,17 +24973,17 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-([a-z]+)-p-([0-9,a-f]{3})$" type: string - example: ro-2-0-1-action-p-000 + example: ro-2-1-2-action-p-000 responses: "200": description: Instance of Profile provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_5' + $ref: '#/components/schemas/inline_response_200_7' example: core-model-1-4:profile: - uuid: ro-2-0-1-action-p-000 + uuid: ro-2-1-2-action-p-000 profile-name: action-profile-1-0:PROFILE_NAME_TYPE_ACTION_PROFILE action-profile-1-0:action-profile-pac: action-profile-capability: @@ -23478,7 +24994,7 @@ paths: unit: Unit at input field display-in-new-browser-window: false action-profile-configuration: - consequent-operation-reference: /core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bs-002/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name + consequent-operation-reference: /core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bs-002/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name "400": description: Response in case of errored OaM requests content: @@ -23533,14 +25049,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-action-p-([0-9]{3})$" type: string - example: ro-2-0-1-action-p-000 + example: ro-2-1-2-action-p-000 responses: "200": description: Operation name provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_6' + $ref: '#/components/schemas/inline_response_200_8' "400": description: Response in case of errored OaM requests content: @@ -23595,14 +25111,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-action-p-([0-9]{3})$" type: string - example: ro-2-0-1-action-p-000 + example: ro-2-1-2-action-p-000 responses: "200": description: Label provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_7' + $ref: '#/components/schemas/inline_response_200_9' "400": description: Response in case of errored OaM requests content: @@ -23657,14 +25173,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-action-p-([0-9]{3})$" type: string - example: ro-2-0-1-action-p-000 + example: ro-2-1-2-action-p-000 responses: "200": description: Input values provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_8' + $ref: '#/components/schemas/inline_response_200_10' "400": description: Response in case of errored OaM requests content: @@ -23719,14 +25235,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-action-p-([0-9]{3})$" type: string - example: ro-2-0-1-action-p-000 + example: ro-2-1-2-action-p-000 responses: "200": description: Whether to be presented in new browser window provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_9' + $ref: '#/components/schemas/inline_response_200_11' "400": description: Response in case of errored OaM requests content: @@ -23781,14 +25297,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-action-p-([0-9]{3})$" type: string - example: ro-2-0-1-action-p-000 + example: ro-2-1-2-action-p-000 responses: "200": description: Reference on the consequent operation provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_10' + $ref: '#/components/schemas/inline_response_200_12' "400": description: Response in case of errored OaM requests content: @@ -23842,7 +25358,7 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-action-p-([0-9]{3})$" type: string - example: ro-2-0-1-action-p-000 + example: ro-2-1-2-action-p-000 requestBody: content: application/json: @@ -23906,14 +25422,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-response-p-([0-9]{3})$" type: string - example: ro-2-0-1-response-p-000 + example: ro-2-1-2-response-p-000 responses: "200": description: Operation name provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_11' + $ref: '#/components/schemas/inline_response_200_13' "400": description: Response in case of errored OaM requests content: @@ -23968,14 +25484,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-response-p-([0-9]{3})$" type: string - example: ro-2-0-1-response-p-000 + example: ro-2-1-2-response-p-000 responses: "200": description: Field name provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_12' + $ref: '#/components/schemas/inline_response_200_14' "400": description: Response in case of errored OaM requests content: @@ -24030,14 +25546,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-response-p-([0-9]{3})$" type: string - example: ro-2-0-1-response-p-000 + example: ro-2-1-2-response-p-000 responses: "200": description: Description of the field provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_13' + $ref: '#/components/schemas/inline_response_200_15' "400": description: Response in case of errored OaM requests content: @@ -24092,14 +25608,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-response-p-([0-9]{3})$" type: string - example: ro-2-0-1-response-p-000 + example: ro-2-1-2-response-p-000 responses: "200": description: Datatype of the field provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_14' + $ref: '#/components/schemas/inline_response_200_16' "400": description: Response in case of errored OaM requests content: @@ -24154,14 +25670,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-response-p-([0-9]{3})$" type: string - example: ro-2-0-1-response-p-000 + example: ro-2-1-2-response-p-000 responses: "200": description: Value of the field provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_15' + $ref: '#/components/schemas/inline_response_200_17' "400": description: Response in case of errored OaM requests content: @@ -24215,7 +25731,7 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-response-p-([0-9]{3})$" type: string - example: ro-2-0-1-response-p-000 + example: ro-2-1-2-response-p-000 requestBody: content: application/json: @@ -24223,7 +25739,7 @@ paths: $ref: '#/components/schemas/responseprofileconfiguration_value_body' example: response-profile-1-0:value: - value-reference: /core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name + value-reference: /core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name required: true responses: "204": @@ -24282,14 +25798,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-op-s-([bi][ms])-([0-9]{3})$" type: string - example: ro-2-0-1-op-s-bm-000 + example: ro-2-1-2-op-s-bm-000 responses: "200": description: Operation name provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_16' + $ref: '#/components/schemas/inline_response_200_18' "400": description: Response in case of errored OaM requests content: @@ -24344,14 +25860,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-op-s-([bi][ms])-([0-9]{3})$" type: string - example: ro-2-0-1-op-s-bm-000 + example: ro-2-1-2-op-s-bm-000 responses: "200": description: Life cycle state provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_17' + $ref: '#/components/schemas/inline_response_200_19' "400": description: Response in case of errored OaM requests content: @@ -24405,7 +25921,7 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-op-s-([bi][ms])-([0-9]{3})$" type: string - example: ro-2-0-1-op-s-bm-000 + example: ro-2-1-2-op-s-bm-000 requestBody: content: application/json: @@ -24469,14 +25985,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-op-s-([bi][ms])-([0-9]{3})$" type: string - example: ro-2-0-1-op-s-bm-000 + example: ro-2-1-2-op-s-bm-000 responses: "200": description: Operation key provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_18' + $ref: '#/components/schemas/inline_response_200_20' "400": description: Response in case of errored OaM requests content: @@ -24530,7 +26046,7 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-op-s-([bi][ms])-([0-9]{3})$" type: string - example: ro-2-0-1-op-s-bm-000 + example: ro-2-1-2-op-s-bm-000 requestBody: content: application/json: @@ -24594,14 +26110,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-http-s-000" type: string - example: ro-2-0-1-http-s-000 + example: ro-2-1-2-http-s-000 responses: "200": description: Application name provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_19' + $ref: '#/components/schemas/inline_response_200_21' "400": description: Response in case of errored OaM requests content: @@ -24656,14 +26172,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-http-s-000" type: string - example: ro-2-0-1-http-s-000 + example: ro-2-1-2-http-s-000 responses: "200": description: Release number provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_20' + $ref: '#/components/schemas/inline_response_200_22' "400": description: Response in case of errored OaM requests content: @@ -24718,14 +26234,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-http-s-000" type: string - example: ro-2-0-1-http-s-000 + example: ro-2-1-2-http-s-000 responses: "200": description: Application purpose provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_21' + $ref: '#/components/schemas/inline_response_200_23' "400": description: Response in case of errored OaM requests content: @@ -24780,14 +26296,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-http-s-000" type: string - example: ro-2-0-1-http-s-000 + example: ro-2-1-2-http-s-000 responses: "200": description: Update period provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_22' + $ref: '#/components/schemas/inline_response_200_24' "400": description: Response in case of errored OaM requests content: @@ -24842,14 +26358,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-http-s-000" type: string - example: ro-2-0-1-http-s-000 + example: ro-2-1-2-http-s-000 responses: "200": description: Owner name provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_23' + $ref: '#/components/schemas/inline_response_200_25' "400": description: Response in case of errored OaM requests content: @@ -24904,14 +26420,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-http-s-000" type: string - example: ro-2-0-1-http-s-000 + example: ro-2-1-2-http-s-000 responses: "200": description: Email address of owner provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_24' + $ref: '#/components/schemas/inline_response_200_26' "400": description: Response in case of errored OaM requests content: @@ -24966,14 +26482,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-http-s-000" type: string - example: ro-2-0-1-http-s-000 + example: ro-2-1-2-http-s-000 responses: "200": description: List of releases provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_25' + $ref: '#/components/schemas/inline_response_200_27' "400": description: Response in case of errored OaM requests content: @@ -25028,14 +26544,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-tcp-s-([0-9]{3})$" type: string - example: ro-2-0-1-tcp-s-000 + example: ro-2-1-2-tcp-s-000 responses: "200": description: Description provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_26' + $ref: '#/components/schemas/inline_response_200_28' "400": description: Response in case of errored OaM requests content: @@ -25089,7 +26605,7 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-tcp-s-([0-9]{3})$" type: string - example: ro-2-0-1-tcp-s-000 + example: ro-2-1-2-tcp-s-000 requestBody: content: application/json: @@ -25153,14 +26669,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-tcp-s-([0-9]{3})$" type: string - example: ro-2-0-1-tcp-s-000 + example: ro-2-1-2-tcp-s-000 responses: "200": description: Local protocol provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_27' + $ref: '#/components/schemas/inline_response_200_29' "400": description: Response in case of errored OaM requests content: @@ -25214,7 +26730,7 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-tcp-s-([0-9]{3})$" type: string - example: ro-2-0-1-tcp-s-000 + example: ro-2-1-2-tcp-s-000 requestBody: content: application/json: @@ -25278,14 +26794,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-tcp-s-([0-9]{3})$" type: string - example: ro-2-0-1-tcp-s-000 + example: ro-2-1-2-tcp-s-000 responses: "200": description: Local address provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_28' + $ref: '#/components/schemas/inline_response_200_30' "400": description: Response in case of errored OaM requests content: @@ -25339,7 +26855,7 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-tcp-s-([0-9]{3})$" type: string - example: ro-2-0-1-tcp-s-000 + example: ro-2-1-2-tcp-s-000 requestBody: content: application/json: @@ -25403,14 +26919,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-tcp-s-([0-9]{3})$" type: string - example: ro-2-0-1-tcp-s-000 + example: ro-2-1-2-tcp-s-000 responses: "200": description: Local port provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_29' + $ref: '#/components/schemas/inline_response_200_31' "400": description: Response in case of errored OaM requests content: @@ -25464,7 +26980,7 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-tcp-s-([0-9]{3})$" type: string - example: ro-2-0-1-tcp-s-000 + example: ro-2-1-2-tcp-s-000 requestBody: content: application/json: @@ -25528,14 +27044,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-op-c-([bi][ms])-([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{3})$" type: string - example: ro-2-0-1-op-c-bm-or-1-0-0-000 + example: ro-2-1-2-op-c-bm-or-1-0-1-000 responses: "200": description: Operation name provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_30' + $ref: '#/components/schemas/inline_response_200_32' "400": description: Response in case of errored OaM requests content: @@ -25589,7 +27105,7 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-op-c-([bi][ms])-([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{3})$" type: string - example: ro-2-0-1-op-c-bm-or-1-0-0-000 + example: ro-2-1-2-op-c-bm-or-1-0-1-000 requestBody: content: application/json: @@ -25653,14 +27169,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-op-c-([bi][ms])-([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{3})$" type: string - example: ro-2-0-1-op-c-bm-or-1-0-0-000 + example: ro-2-1-2-op-c-bm-or-1-0-1-000 responses: "200": description: Operation key provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_31' + $ref: '#/components/schemas/inline_response_200_33' "400": description: Response in case of errored OaM requests content: @@ -25714,7 +27230,7 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-op-c-([bi][ms])-([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{3})$" type: string - example: ro-2-0-1-op-c-bm-or-1-0-0-000 + example: ro-2-1-2-op-c-bm-or-1-0-1-000 requestBody: content: application/json: @@ -25778,14 +27294,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-op-c-([bi][ms])-([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{3})$" type: string - example: ro-2-0-1-op-c-bm-or-1-0-0-000 + example: ro-2-1-2-op-c-bm-or-1-0-1-000 responses: "200": description: Operational state provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_32' + $ref: '#/components/schemas/inline_response_200_34' "400": description: Response in case of errored OaM requests content: @@ -25840,14 +27356,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-op-c-([bi][ms])-([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{3})$" type: string - example: ro-2-0-1-op-c-bm-or-1-0-0-000 + example: ro-2-1-2-op-c-bm-or-1-0-1-000 responses: "200": description: Life cycle state provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_33' + $ref: '#/components/schemas/inline_response_200_35' "400": description: Response in case of errored OaM requests content: @@ -25902,14 +27418,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-op-c-bs-([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{3})$" type: string - example: ro-2-0-1-op-c-bs-eatl-2-0-1-000 + example: ro-2-1-2-op-c-bs-eatl-2-1-2-000 responses: "200": description: Detailed logging configuration provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_34' + $ref: '#/components/schemas/inline_response_200_36' "400": description: Response in case of errored OaM requests content: @@ -25963,7 +27479,7 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-op-c-bs-([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{3})$" type: string - example: ro-2-0-1-op-c-bs-eatl-2-0-1-000 + example: ro-2-1-2-op-c-bs-eatl-2-1-2-000 requestBody: content: application/json: @@ -26027,14 +27543,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-http-c-([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-000$" type: string - example: ro-2-0-1-http-c-or-1-0-0-000 + example: ro-2-1-2-http-c-or-1-0-1-000 responses: "200": description: Addressed application provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_35' + $ref: '#/components/schemas/inline_response_200_37' "400": description: Response in case of errored OaM requests content: @@ -26088,7 +27604,7 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-http-c-([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-000$" type: string - example: ro-2-0-1-http-c-or-1-0-0-000 + example: ro-2-1-2-http-c-or-1-0-1-000 requestBody: content: application/json: @@ -26152,14 +27668,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-http-c-([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-000$" type: string - example: ro-2-0-1-http-c-or-1-0-0-000 + example: ro-2-1-2-http-c-or-1-0-1-000 responses: "200": description: Release number provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_36' + $ref: '#/components/schemas/inline_response_200_38' "400": description: Response in case of errored OaM requests content: @@ -26213,7 +27729,7 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-http-c-([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-000$" type: string - example: ro-2-0-1-http-c-or-1-0-0-000 + example: ro-2-1-2-http-c-or-1-0-1-000 requestBody: content: application/json: @@ -26277,14 +27793,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-tcp-c-([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-000$" type: string - example: ro-2-0-1-tcp-c-or-1-0-0-000 + example: ro-2-1-2-tcp-c-or-1-0-1-000 responses: "200": description: Protocol for addressing remote side provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_37' + $ref: '#/components/schemas/inline_response_200_39' "400": description: Response in case of errored OaM requests content: @@ -26338,7 +27854,7 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-tcp-c-([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-000$" type: string - example: ro-2-0-1-tcp-c-or-1-0-0-000 + example: ro-2-1-2-tcp-c-or-1-0-1-000 requestBody: content: application/json: @@ -26402,14 +27918,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-tcp-c-([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-000$" type: string - example: ro-2-0-1-tcp-c-or-1-0-0-000 + example: ro-2-1-2-tcp-c-or-1-0-1-000 responses: "200": description: Remote address provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_38' + $ref: '#/components/schemas/inline_response_200_40' "400": description: Response in case of errored OaM requests content: @@ -26463,7 +27979,7 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-tcp-c-([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-000$" type: string - example: ro-2-0-1-tcp-c-or-1-0-0-000 + example: ro-2-1-2-tcp-c-or-1-0-1-000 requestBody: content: application/json: @@ -26527,14 +28043,14 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-tcp-c-([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-000$" type: string - example: ro-2-0-1-tcp-c-or-1-0-0-000 + example: ro-2-1-2-tcp-c-or-1-0-1-000 responses: "200": description: Remote port provided content: application/json: schema: - $ref: '#/components/schemas/inline_response_200_39' + $ref: '#/components/schemas/inline_response_200_41' "400": description: Response in case of errored OaM requests content: @@ -26588,7 +28104,7 @@ paths: schema: pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-tcp-c-([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-000$" type: string - example: ro-2-0-1-tcp-c-or-1-0-0-000 + example: ro-2-1-2-tcp-c-or-1-0-1-000 requestBody: content: application/json: @@ -26966,7 +28482,7 @@ components: pattern: "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" type: string description: | - 'IPv4 address of application that shall be target of the handover process update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-nr-1-0-0-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of application that shall be target of the handover process update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-nr-1-0-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' additionalProperties: false v1bequeathyourdataanddie_newapplicationaddress: maxProperties: 1 @@ -26979,7 +28495,7 @@ components: pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" type: string description: | - 'Domain name of application that shall be target of the handover process update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-nr-1-0-0-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of application that shall be target of the handover process update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-nr-1-0-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' additionalProperties: false v1_bequeathyourdataanddie_body: required: @@ -26993,16 +28509,16 @@ components: new-application-name: type: string description: | - 'Name of application that shall be target of the handover process update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-nr-1-0-0-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of application that shall be target of the handover process update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-nr-1-0-2-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' new-application-release: pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" type: string description: | - 'Release of application that shall be target of the handover process update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-nr-1-0-0-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of application that shall be target of the handover process update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-nr-1-0-2-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' new-application-protocol: type: string description: | - 'Protocol to be used for addressing the application that shall be target of the handover process update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-nr-1-0-0-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used for addressing the application that shall be target of the handover process update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-nr-1-0-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' enum: - HTTP - HTTPS @@ -27013,15 +28529,15 @@ components: minimum: 0 type: integer description: | - 'Port of application that shall be target of the handover process update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-nr-1-0-0-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of application that shall be target of the handover process update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-nr-1-0-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' example: new-application-name: NewApplicationName - new-application-release: 2.0.1 + new-application-release: 2.1.2 new-application-protocol: HTTP new-application-address: ip-address: - ipv-4-address: 1.1.3.8 - new-application-port: 3008 + ipv-4-address: 127.0.0.1 + new-application-port: 3031 v1addcontroller_controlleraddress_ipaddress: minProperties: 1 type: object @@ -27030,7 +28546,7 @@ components: pattern: "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" type: string description: | - 'IPv4 address of the controller that shall be added to the group update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-odl*-*-*-*-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of the controller that shall be added to the group update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-odl*-*-*-*-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' additionalProperties: false v1addcontroller_controlleraddress: maxProperties: 1 @@ -27043,7 +28559,7 @@ components: pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" type: string description: | - 'Domain name of the controller that shall be added to the group update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-odl*-*-*-*-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of the controller that shall be added to the group update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-odl*-*-*-*-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' additionalProperties: false v1_addcontroller_body: required: @@ -27058,16 +28574,16 @@ components: pattern: "^OpenDayLight([0-9]{1,2})$" type: string description: | - 'Name of the controller that shall be added to the group find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-odl*-*-*-*-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of the controller that shall be added to the group find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-odl*-*-*-*-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' controller-release: pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" type: string description: | - 'Release of the controller that shall be added to the group find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-odl*-*-*-*-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of the controller that shall be added to the group find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-odl*-*-*-*-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' controller-protocol: type: string description: | - 'Protocol to be used for addressing the controller that shall be added to the group update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-odl*-*-*-*-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used for addressing the controller that shall be added to the group update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-odl*-*-*-*-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' enum: - HTTP - HTTPS @@ -27078,7 +28594,7 @@ components: minimum: 0 type: integer description: | - 'Port of the controller that shall be added to the group update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-odl*-*-*-*-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of the controller that shall be added to the group update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-odl*-*-*-*-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' example: controller-name: OpenDayLight2 controller-release: 4.0.2 @@ -27097,12 +28613,12 @@ components: pattern: "^OpenDayLight([0-9]{1,2})$" type: string description: | - 'Name of the controller that shall be removed from the group find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-odl*-*-*-*-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of the controller that shall be removed from the group find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-odl*-*-*-*-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' controller-release: pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" type: string description: | - 'Release of the controller that shall be removed from the group find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-odl*-*-*-*-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of the controller that shall be removed from the group find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-odl*-*-*-*-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' example: controller-name: OpenDayLight2 controller-release: 4.0.2 @@ -27114,7 +28630,7 @@ components: pattern: "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" type: string description: | - 'IPv4 address of the application that is subscribing for notifications about changes of attributes at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of the application that is subscribing for notifications about changes of attributes at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' additionalProperties: false v1notifycontrollerattributevaluechanges_subscribingapplicationaddress: maxProperties: 1 @@ -27127,7 +28643,7 @@ components: pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" type: string description: | - 'Domain name of the application that is subscribing for notifications about changes of attributes at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of the application that is subscribing for notifications about changes of attributes at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' additionalProperties: false v1_notifycontrollerattributevaluechanges_body: required: @@ -27142,16 +28658,16 @@ components: subscribing-application-name: type: string description: | - 'Name of the application that is subscribing for notifications about changes of attributes at the controllers find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of the application that is subscribing for notifications about changes of attributes at the controllers find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' subscribing-application-release: pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" type: string description: | - 'Release of the application that is subscribing for notifications about changes of attributes at the controllers find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of the application that is subscribing for notifications about changes of attributes at the controllers find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' subscribing-application-protocol: type: string description: | - 'Protocol to be used for addressing the application that is subscribing for notifications about changes of attributes at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used for addressing the application that is subscribing for notifications about changes of attributes at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' enum: - HTTP - HTTPS @@ -27162,12 +28678,12 @@ components: minimum: 0 type: integer description: | - 'Port of the application that is subscribing for notifications about changes of attributes at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of the application that is subscribing for notifications about changes of attributes at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' notifications-receiving-operation: minLength: 6 type: string description: | - 'Operation for receiving the notifications about changes of attributes at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-is-*-*-*-*-111/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for receiving the notifications about changes of attributes at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-is-*-*-*-*-111/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' example: subscribing-application-name: MicroWaveDeviceInventory subscribing-application-release: 1.0.0 @@ -27185,7 +28701,7 @@ components: pattern: "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" type: string description: | - 'IPv4 address of the application that is subscribing for notifications about object creations at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of the application that is subscribing for notifications about object creations at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' additionalProperties: false v1notifycontrollerobjectcreations_subscribingapplicationaddress: maxProperties: 1 @@ -27198,7 +28714,7 @@ components: pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" type: string description: | - 'Domain name of the application that is subscribing for notifications about object creations at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of the application that is subscribing for notifications about object creations at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' additionalProperties: false v1_notifycontrollerobjectcreations_body: required: @@ -27213,16 +28729,16 @@ components: subscribing-application-name: type: string description: | - 'Name of the application that is subscribing for notifications about object creations at the controllers find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of the application that is subscribing for notifications about object creations at the controllers find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' subscribing-application-release: pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" type: string description: | - 'Release of the application that is subscribing for notifications about object creations at the controllers find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of the application that is subscribing for notifications about object creations at the controllers find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' subscribing-application-protocol: type: string description: | - 'Protocol to be used for addressing the application that is subscribing for notifications about object creations at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used for addressing the application that is subscribing for notifications about object creations at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' enum: - HTTP - HTTPS @@ -27233,12 +28749,12 @@ components: minimum: 0 type: integer description: | - 'Port of the application that is subscribing for notifications about object creations at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of the application that is subscribing for notifications about object creations at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' notifications-receiving-operation: minLength: 6 type: string description: | - 'Operation for receiving the notifications about object creations at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-is-*-*-*-*-112/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for receiving the notifications about object creations at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-is-*-*-*-*-112/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' example: subscribing-application-name: MicroWaveDeviceInventory subscribing-application-release: 1.0.0 @@ -27256,7 +28772,7 @@ components: pattern: "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" type: string description: | - 'IPv4 address of the application that is subscribing for notifications about object deletions at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of the application that is subscribing for notifications about object deletions at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' additionalProperties: false v1notifycontrollerobjectdeletions_subscribingapplicationaddress: maxProperties: 1 @@ -27269,7 +28785,7 @@ components: pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" type: string description: | - 'Domain name of the application that is subscribing for notifications about object deletions at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of the application that is subscribing for notifications about object deletions at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' additionalProperties: false v1_notifycontrollerobjectdeletions_body: required: @@ -27284,16 +28800,16 @@ components: subscribing-application-name: type: string description: | - 'Name of the application that is subscribing for notifications about object deletions at the controllers find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of the application that is subscribing for notifications about object deletions at the controllers find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' subscribing-application-release: pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" type: string description: | - 'Release of the application that is subscribing for notifications about object deletions at the controllers find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of the application that is subscribing for notifications about object deletions at the controllers find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' subscribing-application-protocol: type: string description: | - 'Protocol to be used for addressing the application that is subscribing for notifications about object deletions at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used for addressing the application that is subscribing for notifications about object deletions at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' enum: - HTTP - HTTPS @@ -27304,12 +28820,12 @@ components: minimum: 0 type: integer description: | - 'Port of the application that is subscribing for notifications about object deletions at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of the application that is subscribing for notifications about object deletions at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' notifications-receiving-operation: minLength: 6 type: string description: | - 'Operation for receiving the notifications about object deletions at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-is-*-*-*-*-113/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for receiving the notifications about object deletions at the controllers update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-is-*-*-*-*-113/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' example: subscribing-application-name: MicroWaveDeviceInventory subscribing-application-release: 1.0.0 @@ -27327,7 +28843,7 @@ components: pattern: "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" type: string description: | - 'IPv4 address of the application that is subscribing for notifications about alarms at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of the application that is subscribing for notifications about alarms at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' additionalProperties: false v1notifydevicealarms_subscribingapplicationaddress: maxProperties: 1 @@ -27340,7 +28856,7 @@ components: pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" type: string description: | - 'Domain name of the application that is subscribing for notifications about alarms at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of the application that is subscribing for notifications about alarms at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' additionalProperties: false v1_notifydevicealarms_body: required: @@ -27355,16 +28871,16 @@ components: subscribing-application-name: type: string description: | - 'Name of the application that is subscribing for notifications about alarms at the devices find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of the application that is subscribing for notifications about alarms at the devices find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' subscribing-application-release: pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" type: string description: | - 'Release of the application that is subscribing for notifications about alarms at the devices find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of the application that is subscribing for notifications about alarms at the devices find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' subscribing-application-protocol: type: string description: | - 'Protocol to be used for addressing the application that is subscribing for notifications about alarms at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used for addressing the application that is subscribing for notifications about alarms at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' enum: - HTTP - HTTPS @@ -27375,12 +28891,12 @@ components: minimum: 0 type: integer description: | - 'Port of the application that is subscribing for notifications about alarms at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of the application that is subscribing for notifications about alarms at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' notifications-receiving-operation: minLength: 6 type: string description: | - 'Operation for receiving the notifications about alarms at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-is-*-*-*-*-120/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for receiving the notifications about alarms at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-is-*-*-*-*-120/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' example: subscribing-application-name: MicroWaveDeviceInventory subscribing-application-release: 1.0.0 @@ -27398,7 +28914,7 @@ components: pattern: "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" type: string description: | - 'IPv4 address of the application that is subscribing for notifications about changes of attributes at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of the application that is subscribing for notifications about changes of attributes at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' additionalProperties: false v1notifydeviceattributevaluechanges_subscribingapplicationaddress: maxProperties: 1 @@ -27411,7 +28927,7 @@ components: pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" type: string description: | - 'Domain name of the application that is subscribing for notifications about changes of attributes at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of the application that is subscribing for notifications about changes of attributes at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' additionalProperties: false v1_notifydeviceattributevaluechanges_body: required: @@ -27426,16 +28942,16 @@ components: subscribing-application-name: type: string description: | - 'Name of the application that is subscribing for notifications about changes of attributes at the devices find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of the application that is subscribing for notifications about changes of attributes at the devices find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' subscribing-application-release: pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" type: string description: | - 'Release of the application that is subscribing for notifications about changes of attributes at the devices find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of the application that is subscribing for notifications about changes of attributes at the devices find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' subscribing-application-protocol: type: string description: | - 'Protocol to be used for addressing the application that is subscribing for notifications about changes of attributes at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used for addressing the application that is subscribing for notifications about changes of attributes at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' enum: - HTTP - HTTPS @@ -27446,12 +28962,12 @@ components: minimum: 0 type: integer description: | - 'Port of the application that is subscribing for notifications about changes of attributes at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of the application that is subscribing for notifications about changes of attributes at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' notifications-receiving-operation: minLength: 6 type: string description: | - 'Operation for receiving the notifications about changes of attributes at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-is-*-*-*-*-121/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for receiving the notifications about changes of attributes at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-is-*-*-*-*-121/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' example: subscribing-application-name: MicroWaveDeviceInventory subscribing-application-release: 1.0.0 @@ -27469,7 +28985,7 @@ components: pattern: "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" type: string description: | - 'IPv4 address of the application that is subscribing for notifications about object creations at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of the application that is subscribing for notifications about object creations at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' additionalProperties: false v1notifydeviceobjectcreations_subscribingapplicationaddress: maxProperties: 1 @@ -27482,7 +28998,7 @@ components: pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" type: string description: | - 'Domain name of the application that is subscribing for notifications about object creations at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of the application that is subscribing for notifications about object creations at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' additionalProperties: false v1_notifydeviceobjectcreations_body: required: @@ -27497,16 +29013,16 @@ components: subscribing-application-name: type: string description: | - 'Name of the application that is subscribing for notifications about object creations at the devices find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of the application that is subscribing for notifications about object creations at the devices find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' subscribing-application-release: pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" type: string description: | - 'Release of the application that is subscribing for notifications about object creations at the devices find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of the application that is subscribing for notifications about object creations at the devices find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' subscribing-application-protocol: type: string description: | - 'Protocol to be used for addressing the application that is subscribing for notifications about object creations at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used for addressing the application that is subscribing for notifications about object creations at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' enum: - HTTP - HTTPS @@ -27517,12 +29033,12 @@ components: minimum: 0 type: integer description: | - 'Port of the application that is subscribing for notifications about object creations at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of the application that is subscribing for notifications about object creations at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' notifications-receiving-operation: minLength: 6 type: string description: | - 'Operation for receiving the notifications about object creations at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-is-*-*-*-*-122/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for receiving the notifications about object creations at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-is-*-*-*-*-122/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' example: subscribing-application-name: MicroWaveDeviceInventory subscribing-application-release: 1.0.0 @@ -27540,7 +29056,7 @@ components: pattern: "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" type: string description: | - 'IPv4 address of the application that is subscribing for notifications about object deletions at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of the application that is subscribing for notifications about object deletions at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' additionalProperties: false v1notifydeviceobjectdeletions_subscribingapplicationaddress: maxProperties: 1 @@ -27553,7 +29069,7 @@ components: pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" type: string description: | - 'Domain name of the application that is subscribing for notifications about object deletions at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of the application that is subscribing for notifications about object deletions at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' additionalProperties: false v1_notifydeviceobjectdeletions_body: required: @@ -27568,16 +29084,16 @@ components: subscribing-application-name: type: string description: | - 'Name of the application that is subscribing for notifications about object deletions at the devices find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of the application that is subscribing for notifications about object deletions at the devices find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' subscribing-application-release: pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" type: string description: | - 'Release of the application that is subscribing for notifications about object deletions at the devices find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of the application that is subscribing for notifications about object deletions at the devices find or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*-*-*-*-1??/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' subscribing-application-protocol: type: string description: | - 'Protocol to be used for addressing the application that is subscribing for notifications about object deletions at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used for addressing the application that is subscribing for notifications about object deletions at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' enum: - HTTP - HTTPS @@ -27588,12 +29104,12 @@ components: minimum: 0 type: integer description: | - 'Port of the application that is subscribing for notifications about object deletions at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of the application that is subscribing for notifications about object deletions at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*-*-*-*-1??/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' notifications-receiving-operation: minLength: 6 type: string description: | - 'Operation for receiving the notifications about object deletions at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-is-*-*-*-*-123/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for receiving the notifications about object deletions at the devices update or create [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-is-*-*-*-*-123/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' example: subscribing-application-name: MicroWaveDeviceInventory subscribing-application-release: 1.0.0 @@ -27611,7 +29127,7 @@ components: pattern: "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" type: string description: | - 'If body provided, IPv4 address of RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-ro-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'If body provided, IPv4 address of RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-ro-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' additionalProperties: false v1registeryourself_registryofficeaddress: maxProperties: 1 @@ -27624,7 +29140,7 @@ components: pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" type: string description: | - 'If body provided, domain name of RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-ro-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'If body provided, domain name of RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-ro-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' additionalProperties: false v1registeryourself_httpaddress_ipaddress: minProperties: 1 @@ -27634,7 +29150,7 @@ components: pattern: "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" type: string description: | - 'If provided, own IPv4 address, which has to be documented (but not be directly used for formulating the callback) into the TcpServer with find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-*/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-protocol] == http update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-*/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/ipv-4-address]' + 'If provided, own IPv4 address, which has to be documented (but not be directly used for formulating the callback) update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/ipv-4-address]' additionalProperties: false v1registeryourself_httpaddress: maxProperties: 1 @@ -27647,30 +29163,7 @@ components: pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" type: string description: | - 'If provided, own domain name, which has to be documented (but not be directly used for formulating the callback) into the TcpServer with find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-*/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-protocol] == http update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-*/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/domain-name]' - additionalProperties: false - v1registeryourself_httpsaddress_ipaddress: - minProperties: 1 - type: object - properties: - ipv-4-address: - pattern: "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" - type: string - description: | - 'If provided, own IPv4 address, which has to be documented (but not be directly used for formulating the callback) into the TcpServer with find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-*/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-protocol] == https update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-*/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/ipv-4-address]' - additionalProperties: false - v1registeryourself_httpsaddress: - maxProperties: 1 - minProperties: 1 - type: object - properties: - ip-address: - $ref: '#/components/schemas/v1registeryourself_httpsaddress_ipaddress' - domain-name: - pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" - type: string - description: | - 'If provided, own domain name, which has to be documented (but not be directly used for formulating the callback) into the TcpServer with find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-*/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-protocol] == https update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-*/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/domain-name]' + 'If provided, own domain name, which has to be documented (but not be directly used for formulating the callback) update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/domain-name]' additionalProperties: false v1_registeryourself_body: oneOf: @@ -27690,21 +29183,21 @@ components: minLength: 3 type: string description: | - 'If body provided, name of RegistryOffice application find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-ro-2-0-1-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'If body provided, name of RegistryOffice application find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-ro-2-1-2-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' registry-office-application-release-number: pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" type: string description: | - 'If body provided, release of RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-ro-2-0-1-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'If body provided, release of RegistryOffice application find or update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-ro-2-1-2-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' registration-operation: minLength: 6 type: string description: | - 'If body provided, operation for registering update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-bm-ro-2-0-1-000/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'If body provided, operation for registering update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-bm-ro-2-1-2-000/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' registry-office-protocol: type: string description: | - 'If body provided, protocol for addressing the RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-ro-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'If body provided, protocol for addressing the RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-ro-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' enum: - HTTP - HTTPS @@ -27715,7 +29208,7 @@ components: minimum: 0 type: integer description: | - 'If body provided, port of RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-ro-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'If body provided, port of RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-ro-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' http-address: $ref: '#/components/schemas/v1registeryourself_httpaddress' http-port: @@ -27723,15 +29216,7 @@ components: minimum: 0 type: integer description: | - 'If provided, own TCP port, which has to be documented (but not be directly used for formulating the callback) into the TcpServer with find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-*/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-protocol] == http update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-*/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port]' - https-address: - $ref: '#/components/schemas/v1registeryourself_httpsaddress' - https-port: - maximum: 65535 - minimum: 0 - type: integer - description: | - 'If provided, own TCP port, which has to be documented (but not be directly used for formulating the callback) into the TcpServer with find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-*/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-protocol] == https update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-*/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port]' + 'If provided, own TCP port, which has to be documented (but not be directly used for formulating the callback) update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port]' preceding-application-name: minLength: 3 type: string @@ -27751,7 +29236,7 @@ components: pattern: "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" type: string description: | - 'IPv4 address of RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-ro-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-ro-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' additionalProperties: false v1embedyourself_registryofficeaddress: maxProperties: 1 @@ -27764,7 +29249,7 @@ components: pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" type: string description: | - 'Domain name of RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-ro-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-ro-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' additionalProperties: false v1embedyourself_oldreleaseaddress_ipaddress: minProperties: 1 @@ -27774,7 +29259,7 @@ components: pattern: "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" type: string description: | - 'IPv4 address of currently running old release of the same application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-or-1-0-0-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of currently running old release of the same application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-or-1-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' additionalProperties: false v1embedyourself_oldreleaseaddress: maxProperties: 1 @@ -27787,14 +29272,11 @@ components: pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" type: string description: | - 'Domain name of currently running old release of the same application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-or-1-0-0-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of currently running old release of the same application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-or-1-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' additionalProperties: false v1_embedyourself_body: required: - deregistration-operation - - old-release-address - - old-release-port - - old-release-protocol - registry-office-address - registry-office-application - registry-office-application-release-number @@ -27807,31 +29289,31 @@ components: registry-office-application: type: string description: | - 'Name of RegistryOffice application find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-ro-2-0-1-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of RegistryOffice application find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-ro-2-1-2-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' registry-office-application-release-number: pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" type: string description: | - 'Release of RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-ro-2-0-1-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of RegistryOffice application find or update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-ro-2-1-2-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' relay-server-replacement-operation: minLength: 6 type: string description: | - 'Operation for requesting for broadcasting a new server address update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-bm-ro-2-0-1-001/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for requesting for broadcasting a new server address update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-bm-ro-2-1-2-001/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' relay-operation-update-operation: minLength: 6 type: string description: | - 'Operation for requesting for broadcasting a backward compatible replacement of an operation update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-bm-ro-2-0-1-003/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for requesting for broadcasting a backward compatible replacement of an operation update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-bm-ro-2-1-2-003/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' deregistration-operation: minLength: 6 type: string description: | - 'Operation for deregistering from the application layer update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-bm-ro-2-0-1-002/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for deregistering from the application layer update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-bm-ro-2-1-2-002/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' registry-office-protocol: type: string description: | - 'Protocol for addressing RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-ro-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol for addressing RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-ro-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' enum: - HTTP - HTTPS @@ -27842,11 +29324,11 @@ components: minimum: 0 type: integer description: | - 'Port of RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-ro-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-ro-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' old-release-protocol: type: string description: | - 'Protocol for addressing the currently running old release of the same application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-or-1-0-0-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol for addressing the currently running old release of the same application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-or-1-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' enum: - HTTP - HTTPS @@ -27857,18 +29339,18 @@ components: minimum: 0 type: integer description: | - 'Port of currently running old release of the same application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-or-1-0-0-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of currently running old release of the same application update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-or-1-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' example: - registry-office-application: RegistryOffice - registry-office-application-release-number: 2.0.1 + registry-office-application: RegistrationApplication + registry-office-application-release-number: 43.2.5 relay-server-replacement-operation: /v1/relay-server-replacement relay-operation-update-operation: /v1/relay-operation-update deregistration-operation: /v1/deregister-application registry-office-protocol: HTTP registry-office-address: ip-address: - ipv-4-address: 1.1.3.8 - registry-office-port: 3008 + ipv-4-address: 1.1.3.1 + registry-office-port: 3001 old-release-protocol: HTTP old-release-address: ip-address: @@ -27882,7 +29364,7 @@ components: pattern: "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" type: string description: | - 'IPv4 address of application that shall record the service requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-eatl-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of application that shall record the service requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-eatl-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' additionalProperties: false v1redirectservicerequestinformation_servicelogaddress: maxProperties: 1 @@ -27895,7 +29377,7 @@ components: pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" type: string description: | - 'Domain name of application that shall record the service requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-eatl-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of application that shall record the service requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-eatl-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' additionalProperties: false v1_redirectservicerequestinformation_body: required: @@ -27910,21 +29392,21 @@ components: service-log-application: type: string description: | - 'Name of application that shall record the service requests find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-eatl-2-0-1-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of application that shall record the service requests find or update, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-eatl-2-1-2-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' service-log-application-release-number: pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" type: string description: | - 'Release of application that shall record the service requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-eatl-2-0-1-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of application that shall record the service requests find or update, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-eatl-2-1-2-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' service-log-operation: minLength: 6 type: string description: | - 'Operation for recording the service requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-bs-eatl-2-0-1-000/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for recording the service requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-bs-eatl-2-1-2-000/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' service-log-protocol: type: string description: | - 'Protocol to be used for addressing the application that shall record the service requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-eatl-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used for addressing the application that shall record the service requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-eatl-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' enum: - HTTP - HTTPS @@ -27935,16 +29417,16 @@ components: minimum: 0 type: integer description: | - 'Port of application that shall record the service requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-eatl-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of application that shall record the service requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-eatl-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' example: - service-log-application: ExecutionAndTraceLog - service-log-application-release-number: 2.0.1 + service-log-application: LoggingApplication + service-log-application-release-number: 34.2.6 service-log-operation: /v1/record-service-request service-log-protocol: HTTP service-log-address: ip-address: - ipv-4-address: 1.1.3.10 - service-log-port: 3010 + ipv-4-address: 1.1.3.1 + service-log-port: 3001 v1redirectoamrequestinformation_oamlogaddress_ipaddress: minProperties: 1 type: object @@ -27953,7 +29435,7 @@ components: pattern: "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" type: string description: | - 'IPv4 address of application that shall record the OaM requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-ol-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of application that shall record the OaM requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-ol-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' additionalProperties: false v1redirectoamrequestinformation_oamlogaddress: maxProperties: 1 @@ -27966,7 +29448,7 @@ components: pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" type: string description: | - 'Domain name of application that shall record the OaM requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-ol-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of application that shall record the OaM requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-ol-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' additionalProperties: false v1_redirectoamrequestinformation_body: required: @@ -27981,21 +29463,21 @@ components: oam-log-application: type: string description: | - 'Name of application that shall record the OaM requests find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-ol-2-0-1-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of application that shall record the OaM requests find or update, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-ol-2-1-2-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' oam-log-application-release-number: pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" type: string description: | - 'Release of application that shall record the OaM request update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-ol-2-0-1-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of application that shall record the OaM request find or update, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-ol-2-1-2-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' oam-log-operation: minLength: 6 type: string description: | - 'Operation for recording the OaM requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-bs-ol-2-0-1-000/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for recording the OaM requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-bs-ol-2-1-2-000/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' oam-log-protocol: type: string description: | - 'Protocol to be used for addressing the application that shall record the OaM requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-ol-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used for addressing the application that shall record the OaM requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-ol-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' enum: - HTTP - HTTPS @@ -28006,16 +29488,16 @@ components: minimum: 0 type: integer description: | - 'Port of application that shall record the OaM requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-ol-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of application that shall record the OaM requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-ol-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' example: - oam-log-application: OamLog - oam-log-application-release-number: 2.0.1 + oam-log-application: LoggingApplication + oam-log-application-release-number: 54.3.2 oam-log-operation: /v1/record-oam-request oam-log-protocol: HTTP oam-log-address: ip-address: - ipv-4-address: 1.1.3.11 - oam-log-port: 3011 + ipv-4-address: 1.1.3.1 + oam-log-port: 3001 v1_endsubscription_body: required: - subscriber-application @@ -28026,20 +29508,20 @@ components: subscriber-application: type: string description: | - 'Name of application that no longer wants to receive notifications find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of application that no longer wants to receive notifications find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' subscriber-release-number: pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" type: string description: | - 'Release of application that no longer wants to receive notifications find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of application that no longer wants to receive notifications find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' subscription: minLength: 6 type: string description: | - 'Name of operation that had been addressed for starting getting notifications find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-*/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Name of operation that had been addressed for starting getting notifications find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-*/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' example: subscriber-application: AlreadySubscribingApplication - subscriber-release-number: 1.0.0 + subscriber-release-number: 38.4.3 subscription: /v1/subscription-to-be-stopped v1inquireoamrequestapprovals_oamapprovaladdress_ipaddress: minProperties: 1 @@ -28049,7 +29531,7 @@ components: pattern: "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" type: string description: | - 'IPv4 address of application that shall approve the OaM requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-aa-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of application that shall approve the OaM requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-aa-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' additionalProperties: false v1inquireoamrequestapprovals_oamapprovaladdress: maxProperties: 1 @@ -28062,7 +29544,7 @@ components: pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" type: string description: | - 'Domain name of application that shall approve the OaM requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-aa-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of application that shall approve the OaM requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-aa-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' additionalProperties: false v1_inquireoamrequestapprovals_body: required: @@ -28077,21 +29559,21 @@ components: oam-approval-application: type: string description: | - 'Name of application that shall approve the OaM requests find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-aa-2-0-1-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of application that shall approve the OaM requests find or update, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-aa-2-1-2-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' oam-approval-application-release-number: pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" type: string description: | - 'Release of application that shall approve the OaM requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-aa-2-0-1-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of application that shall approve the OaM requests find or update, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-aa-2-1-2-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' oam-approval-operation: minLength: 6 type: string description: | - 'Operation for approving the OaM requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-bs-aa-2-0-1-000/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for approving the OaM requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-bs-aa-2-1-2-000/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' oam-approval-protocol: type: string description: | - 'Protocol to be used for addressing the application that shall approve the OaM requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-aa-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used for addressing the application that shall approve the OaM requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-aa-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' enum: - HTTP - HTTPS @@ -28102,16 +29584,16 @@ components: minimum: 0 type: integer description: | - 'Port of application that shall approve the OaM requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-aa-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of application that shall approve the OaM requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-aa-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' example: - oam-approval-application: AdministratorAdministration - oam-approval-application-release-number: 2.0.1 - oam-approval-operation: /v1/approve-oam-request + oam-approval-application: AccessApprover + oam-approval-application-release-number: 34.3.3 + oam-approval-operation: /v1/approve-basic-auth-request oam-approval-protocol: HTTP oam-approval-address: ip-address: - ipv-4-address: 1.1.3.12 - oam-approval-port: 3012 + ipv-4-address: 1.1.3.1 + oam-approval-port: 3001 v1updateclient_futureaddress_ipaddress: minProperties: 1 type: object @@ -28120,7 +29602,7 @@ components: pattern: "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" type: string description: | - 'Future IPv4 address of the application that has updated connection data update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'Future IPv4 address of the application that has updated connection data update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' additionalProperties: false v1updateclient_futureaddress: maxProperties: 1 @@ -28133,7 +29615,7 @@ components: pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" type: string description: | - 'Future domain name of the application that has updated connection data update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Future domain name of the application that has updated connection data update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' additionalProperties: false v1_updateclient_body: required: @@ -28149,25 +29631,25 @@ components: current-application-name: type: string description: | - 'Current name of the application that has updated connection data find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Current name of the application that has updated connection data find, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' current-release-number: pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" type: string description: | - 'Current release number of the application that has updated connection data find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Current release number of the application that has updated connection data find, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' future-application-name: type: string description: | - 'Future name of the application that has updated connection data update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Future name of the application that has updated connection data update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' future-release-number: pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" type: string description: | - 'Future release number of the application that has updated connection data update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Future release number of the application that has updated connection data update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' future-protocol: type: string description: | - 'Protocol to be used in future for addressing the application that has updated connection data update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used in future for addressing the application that has updated connection data update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' enum: - HTTP - HTTPS @@ -28178,17 +29660,17 @@ components: minimum: 0 type: integer description: | - 'Future port of the application that has updated connection data update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Future port of the application that has updated connection data update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' example: - current-application-name: RegistryOffice - current-release-number: 1.0.0 - future-application-name: RegistryOffice - future-release-number: 2.0.1 + current-application-name: CurrentApplicationName + current-release-number: 43.5.5 + future-application-name: FutureApplicationName + future-release-number: 43.5.6 future-protocol: HTTP future-address: ip-address: - ipv-4-address: 1.1.3.8 - future-port: 3008 + ipv-4-address: 1.1.3.1 + future-port: 3001 inline_response_200: required: - core-model-1-4:control-construct @@ -28199,9 +29681,9 @@ components: example: core-model-1-4:control-construct: forwarding-domain: - - uuid: ro-2-0-1-op-fd-000 + - uuid: xy-15-3-2-op-fd-000 forwarding-construct: - - uuid: ro-2-0-1-op-fc-bm-000 + - uuid: xy-15-3-2-op-fc-bm-000 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -28210,11 +29692,11 @@ components: fc-port: - local-id: "000" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT - logical-termination-point: ro-2-0-1-op-s-bm-000 + logical-termination-point: xy-15-3-2-op-s-bm-000 - local-id: "100" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_INPUT - logical-termination-point: ro-2-0-1-op-s-bm-000 - - uuid: ro-2-0-1-op-fc-bm-001 + logical-termination-point: xy-15-3-2-op-s-bm-000 + - uuid: xy-15-3-2-op-fc-bm-001 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -28223,16 +29705,16 @@ components: fc-port: - local-id: "100" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_INPUT - logical-termination-point: ro-2-0-1-op-s-bm-001 + logical-termination-point: xy-15-3-2-op-s-bm-001 - local-id: "200" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT - logical-termination-point: ro-2-0-1-op-c-bm-ro-2-0-1-000 + logical-termination-point: xy-15-3-2-op-c-bm-yz-34-4-4-000 logical-termination-point: - - uuid: ro-2-0-1-op-s-bm-000 + - uuid: xy-15-3-2-op-s-bm-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SOURCE client-ltp: [] server-ltp: - - ro-2-0-1-http-s-000 + - xy-15-3-2-http-s-000 layer-protocol: - local-id: "0" layer-protocol-name: operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER @@ -28241,18 +29723,18 @@ components: operation-name: /v1/register-yourself operation-server-interface-configuration: life-cycle-state: operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL - - uuid: ro-2-0-1-http-s-000 + - uuid: xy-15-3-2-http-s-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SOURCE client-ltp: - - ro-2-0-1-op-s-bm-000 + - xy-15-3-2-op-s-bm-000 server-ltp: [] layer-protocol: - local-id: "0" layer-protocol-name: http-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER http-server-interface-1-0:http-server-interface-pac: http-server-interface-capability: - application-name: RegistryOffice - release-number: 2.0.1 + application-name: ApplicationName + release-number: 45.2.7 data-update-period: http-server-interface-1-0:DATA_UPDATE_PERIOD_TYPE_REAL_TIME uuid: uuid v1redirecttopologychangeinformation_topologyapplicationaddress_ipaddress: @@ -28263,7 +29745,7 @@ components: pattern: "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" type: string description: | - 'IPv4 address of application that shall document the application layer topology update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-alt-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + 'IPv4 address of application that shall document the application layer topology update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-alt-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' additionalProperties: false v1redirecttopologychangeinformation_topologyapplicationaddress: maxProperties: 1 @@ -28276,7 +29758,7 @@ components: pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" type: string description: | - 'Domain name of application that shall document the application layer topology update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-alt-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'Domain name of application that shall document the application layer topology update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-alt-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' additionalProperties: false v1_redirecttopologychangeinformation_body: required: @@ -28295,41 +29777,41 @@ components: topology-application: type: string description: | - 'Name of application that shall document the application layer topology find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-alt-2-0-1-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of application that shall document the application layer topology find or update, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-alt-2-1-2-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' topology-application-release-number: pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" type: string description: | - 'Release of application that shall document the application layer topology update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-alt-2-0-1-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release of application that shall document the application layer topology find or update, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-alt-2-1-2-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' topology-operation-ltp-update: minLength: 6 type: string description: | - 'Operation for updating an LTP update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-bm-alt-2-0-1-001/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for updating an LTP update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-bm-alt-2-1-2-001/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' topology-operation-ltp-deletion: minLength: 6 type: string description: | - 'Operation for deleting an LTP and its dependents like FC port and Link (if applicable) update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-bm-alt-2-0-1-002/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for deleting an LTP and its dependents like FC port and Link (if applicable) update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-bm-alt-2-1-2-002/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' topology-operation-fc-update: minLength: 6 type: string description: | - 'Operation for updating a ForwardingConstruct instance update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-bm-alt-2-0-1-003/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for updating a ForwardingConstruct instance update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-bm-alt-2-1-2-003/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' topology-operation-fc-port-update: minLength: 6 type: string description: | - 'Operation for updating an FC port update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-bm-alt-2-0-1-004/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for updating an FC port update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-bm-alt-2-1-2-004/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' topology-operation-fc-port-deletion: minLength: 6 type: string description: | - 'Operation for deleting an FC port update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-bm-alt-2-0-1-005/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Operation for deleting an FC port update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-bm-alt-2-1-2-005/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' topology-application-protocol: type: string description: | - 'Protocol to be used for addresing the application that shall document the application layer topology update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-alt-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'Protocol to be used for addresing the application that shall document the application layer topology update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-alt-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' enum: - HTTP - HTTPS @@ -28340,10 +29822,10 @@ components: minimum: 0 type: integer description: | - 'Port of application that shall document the application layer topology update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-c-alt-2-0-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'Port of application that shall document the application layer topology update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-alt-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' example: - topology-application: ApplicationLayerTopology - topology-application-release-number: 2.0.1 + topology-application: InventoryApplication + topology-application-release-number: 54.1.3 topology-operation-ltp-update: /v1/update-ltp topology-operation-ltp-deletion: /v1/delete-ltp-and-dependents topology-operation-fc-update: /v1/update-fc @@ -28352,8 +29834,8 @@ components: topology-application-protocol: HTTP topology-application-address: ip-address: - ipv-4-address: 1.1.3.13 - topology-application-port: 3013 + ipv-4-address: 1.1.3.1 + topology-application-port: 3001 inline_response_200_1: required: - core-model-1-4:control-construct @@ -28364,9 +29846,9 @@ components: example: core-model-1-4:control-construct: forwarding-domain: - - uuid: ro-2-0-1-op-fd-000 + - uuid: xy-15-3-2-op-fd-000 forwarding-construct: - - uuid: ro-2-0-1-op-fc-bm-000 + - uuid: xy-15-3-2-op-fc-bm-000 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -28375,11 +29857,11 @@ components: fc-port: - local-id: "000" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT - logical-termination-point: ro-2-0-1-op-s-bm-000 + logical-termination-point: xy-15-3-2-op-s-bm-000 - local-id: "100" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_INPUT - logical-termination-point: ro-2-0-1-op-s-bm-000 - - uuid: ro-2-0-1-op-fc-bm-001 + logical-termination-point: xy-15-3-2-op-s-bm-000 + - uuid: xy-15-3-2-op-fc-bm-001 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -28388,16 +29870,16 @@ components: fc-port: - local-id: "100" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_INPUT - logical-termination-point: ro-2-0-1-op-s-bm-001 + logical-termination-point: xy-15-3-2-op-s-bm-001 - local-id: "200" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT - logical-termination-point: ro-2-0-1-op-c-bm-ro-2-0-1-000 + logical-termination-point: xy-15-3-2-op-c-bm-yz-34-4-4-000 logical-termination-point: - - uuid: ro-2-0-1-op-s-bm-000 + - uuid: xy-15-3-2-op-s-bm-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SOURCE client-ltp: [] server-ltp: - - ro-2-0-1-http-s-000 + - xy-15-3-2-http-s-000 layer-protocol: - local-id: "0" layer-protocol-name: operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER @@ -28406,18 +29888,18 @@ components: operation-name: /v1/register-yourself operation-server-interface-configuration: life-cycle-state: operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL - - uuid: ro-2-0-1-http-s-000 + - uuid: xy-15-3-2-http-s-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SOURCE client-ltp: - - ro-2-0-1-op-s-bm-000 + - xy-15-3-2-op-s-bm-000 server-ltp: [] layer-protocol: - local-id: "0" layer-protocol-name: http-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER http-server-interface-1-0:http-server-interface-pac: http-server-interface-capability: - application-name: RegistryOffice - release-number: 2.0.1 + application-name: ApplicationName + release-number: 32.2.3 data-update-period: http-server-interface-1-0:DATA_UPDATE_PERIOD_TYPE_REAL_TIME uuid: uuid v1_updateoperationkey_body: @@ -28427,7 +29909,7 @@ components: type: object properties: operation-uuid: - pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-op-([sc])-([bi][ms])((-([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})){0,1})-([0-9]{3})$" + pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-op-([sc])(-(get|put|post|del|pat))?-([bi][ms])((-([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})){0,1})-([0-9]{3})$" type: string description: | 'UUID of LTP that is target of the updating of the operation key find [/core-model-1-4:control-construct/logical-termination-point=uuid]' @@ -28437,7 +29919,7 @@ components: description: | 'Future operation key update [/core-model-1-4:control-construct/logical-termination-point={operation-uuid}/layer-protocol=0/operation-*-interface-1-0:operation-*-interface-pac/operation-*-interface-configuration/operation-key]' example: - operation-uuid: ro-2-0-1-op-s-is-003 + operation-uuid: xy-15-3-2-op-s-is-003 new-operation-key: Operation key not yet provided. v1_updateoperationclient_body: required: @@ -28450,28 +29932,218 @@ components: application-name: type: string description: | - 'Name of the application that has an updated operation find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'Name of the application that has an updated operation find, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' release-number: pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" type: string description: | - 'Release number of the application that has an updated operation find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'Release number of the application that has an updated operation find, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' old-operation-name: minLength: 6 type: string description: | - 'Name of the deprecated operation find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-*/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Name of the deprecated operation find [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-*/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' new-operation-name: minLength: 6 type: string description: | - 'Name of the replacing operation update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-c-*/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Name of the replacing operation update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-*/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' example: - application-name: RegistryOffice - release-number: 2.0.1 + application-name: ApplicationName + release-number: 75.4.3 old-operation-name: /v1/register-application new-operation-name: /v2/register-application + v1inquirebasicauthapprovals_address_ipaddress: + minProperties: 1 + type: object + properties: + ipv-4-address: + pattern: "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" + type: string + description: | + 'IPv4 address of the application that approves the BasicAuth requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-aa-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + additionalProperties: false + v1inquirebasicauthapprovals_address: + maxProperties: 1 + minProperties: 1 + type: object + properties: + ip-address: + $ref: '#/components/schemas/v1inquirebasicauthapprovals_address_ipaddress' + domain-name: + pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" + type: string + description: | + 'Domain name of the application that approves the BasicAuth requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-aa-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + additionalProperties: false + v1_inquirebasicauthapprovals_body: + required: + - address + - application-name + - operation-name + - port + - protocol + - release-number + type: object + properties: + application-name: + type: string + description: | + 'Name of the application that approves the BasicAuth requests find or update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-aa-2-1-2-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + release-number: + pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" + type: string + description: | + 'Release of the application that approves the BasicAuth requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-aa-2-1-2-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + operation-name: + minLength: 6 + type: string + description: | + 'Operation for approving the BasicAuth requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-bs-aa-2-1-2-000/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + protocol: + type: string + description: | + 'Protocol to be used for addressing the application that approves the BasicAuth requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-aa-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + enum: + - HTTP + - HTTPS + address: + $ref: '#/components/schemas/v1inquirebasicauthapprovals_address' + port: + maximum: 65535 + minimum: 0 + type: integer + description: | + 'Port of the application that approves the BasicAuth requests update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-aa-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + example: + application-name: AccessApplication + release-number: 43.2.4 + operation-name: /v1/approve-basic-auth-request + protocol: HTTP + address: + ip-address: + ipv-4-address: 1.1.3.1 + port: 3001 + v1_disposeremaindersofderegisteredapplication_body: + required: + - application-name + - release-number + type: object + properties: + application-name: + type: string + description: Name of application that shall be removed from configuration + and application data + release-number: + type: string + description: Release of application that shall be removed from configuration + and application data + example: + application-name: BadApplication + release-number: 45.4.3 inline_response_200_2: + required: + - application-name + - release-number + type: object + properties: + application-name: + type: string + description: | + 'ApplicationName of the OldRelease from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-or-1-0-1-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' + release-number: + type: string + description: | + 'ReleaseNumber of the OldRelease from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-or-1-0-1-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' + example: + application-name: ApplicationNameOfTheOldRelease + release-number: 45.4.7 + v1updateclientofsubsequentrelease_address_ipaddress: + minProperties: 1 + type: object + properties: + ipv-4-address: + pattern: "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" + type: string + description: | + 'IPv4 address to be used during the bequeath-your-data-and-die process update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-nr-1-0-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/ip-address/ipv-4-address]' + additionalProperties: false + v1updateclientofsubsequentrelease_address: + maxProperties: 1 + minProperties: 1 + type: object + properties: + ip-address: + $ref: '#/components/schemas/v1updateclientofsubsequentrelease_address_ipaddress' + domain-name: + pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" + type: string + description: | + 'Domain name to be used during the bequeath-your-data-and-die process update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-nr-1-0-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + additionalProperties: false + v1_updateclientofsubsequentrelease_body: + required: + - address + - application-name + - port + - protocol + - release-number + type: object + properties: + application-name: + type: string + description: | + 'Name of the application that is target of the bequeath-your-data-and-die process update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-nr-1-0-2-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + release-number: + pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" + type: string + description: | + 'Release of the application that is target of the bequeath-your-data-and-die process update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-c-nr-1-0-2-000/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + protocol: + type: string + description: | + 'Protocol to be used during the bequeath-your-data-and-die process update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-nr-1-0-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + enum: + - HTTP + - HTTPS + address: + $ref: '#/components/schemas/v1updateclientofsubsequentrelease_address' + port: + maximum: 65535 + minimum: 0 + type: integer + description: | + 'Port to be used during the bequeath-your-data-and-die process update [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-c-nr-1-0-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + example: + application-name: ApplicationNameOfNewRelease + release-number: 17.1.2 + protocol: HTTP + address: + ip-address: + ipv-4-address: 1.1.3.0 + port: 3000 + inline_response_200_3: + required: + - bequeath-your-data-and-die-operation + - data-transfer-operations-list + type: object + properties: + bequeath-your-data-and-die-operation: + type: string + description: | + 'Operation for starting the handover process on the already existing application from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-im-000/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + data-transfer-operations-list: + type: array + description: | + 'List of operations required for transferring data from the oldRelease to the newRelease from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-c-im-nr-*/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + items: + type: string + example: + bequeath-your-data-and-die-operation: /v1/bequeath-your-data-and-die + data-transfer-operations-list: + - /v1/inquire-application-type-approvals + - /v1/notify-approvals + inline_response_200_4: required: - application-name - application-purpose @@ -28484,18 +30156,18 @@ components: application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' + 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' release-number: type: string description: | - 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' + 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' application-purpose: type: string description: | - 'Own application purpose from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-purpose]' + 'Own application purpose from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-purpose]' data-update-period: type: string - description: "from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/data-update-period]" + description: "from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/data-update-period]" enum: - real-time - 1h-period @@ -28503,18 +30175,18 @@ components: - manual owner-name: type: string - description: "from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/owner-name]" + description: "from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/owner-name]" owner-email-address: type: string - description: "from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/owner-email-address]" + description: "from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/owner-email-address]" example: application-name: OwnApplicationName - release-number: 1.0.0 + release-number: 34.3.6 application-purpose: Brief description of the purpose of the application. data-update-period: real-time owner-name: Thorsten Heinze owner-email-address: Thorsten.Heinze@telefonica.com - inline_response_200_3: + inline_response_200_5: required: - changes - release-date @@ -28523,25 +30195,25 @@ components: properties: release-number: type: string - description: "from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-list=*/release-number]" + description: "from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-list=*/release-number]" release-date: type: string - description: "from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-list=*/release-date]" + description: "from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-list=*/release-date]" changes: type: string - description: "from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-list=*/changes]" - inline_response_200_4: + description: "from [/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-list=*/changes]" + inline_response_200_6: required: - core-model-1-4:control-construct type: object properties: core-model-1-4:control-construct: - $ref: '#/components/schemas/inline_response_200_4_coremodel14controlconstruct' + $ref: '#/components/schemas/inline_response_200_6_coremodel14controlconstruct' example: core-model-1-4:control-construct: profile-collection: profile: - - uuid: ro-2-0-1-integer-p-000 + - uuid: ro-2-1-2-integer-p-000 profile-name: integer-profile-1-0:PROFILE_NAME_TYPE_INTEGER_PROFILE integer-profile-1-0:integer-profile-pac: integer-profile-capability: @@ -28552,9 +30224,9 @@ components: integer-profile-configuration: integer-value: 1000000 forwarding-domain: - - uuid: ro-2-0-1-op-fd-000 + - uuid: ro-2-1-2-op-fd-000 forwarding-construct: - - uuid: ro-2-0-1-op-fc-bm-003 + - uuid: ro-2-1-2-op-fc-bm-003 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -28563,11 +30235,11 @@ components: fc-port: - local-id: "000" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT - logical-termination-point: ro-2-0-1-op-s-bm-003 + logical-termination-point: ro-2-1-2-op-s-bm-003 - local-id: "200" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT - logical-termination-point: ro-2-0-1-op-c-bs-ol-2-0-1-000 - - uuid: ro-2-0-1-op-fc-bm-004 + logical-termination-point: ro-2-1-2-op-c-bs-ol-2-1-2-000 + - uuid: ro-2-1-2-op-fc-bm-004 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -28576,16 +30248,16 @@ components: fc-port: - local-id: "000" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT - logical-termination-point: ro-2-0-1-op-s-bm-005 + logical-termination-point: ro-2-1-2-op-s-bm-005 - local-id: "200" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT - logical-termination-point: ro-2-0-1-op-c-bs-aa-2-0-1-000 + logical-termination-point: ro-2-1-2-op-c-bs-aa-2-1-2-000 logical-termination-point: - - uuid: ro-2-0-1-op-c-bm-ro-2-0-1-000 + - uuid: ro-2-1-2-op-c-bm-ro-2-1-2-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SINK client-ltp: [] server-ltp: - - ro-2-0-1-http-c-ro-2-0-1-000 + - ro-2-1-2-http-c-ro-2-1-2-000 layer-protocol: - local-id: "0" layer-protocol-name: operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER @@ -28596,21 +30268,21 @@ components: operation-client-interface-status: operational-state: operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED life-cycle-state: operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED - - uuid: ro-2-0-1-http-c-ro-2-0-1-000 + - uuid: ro-2-1-2-http-c-ro-2-1-2-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SINK client-ltp: - - ro-2-0-1-op-c-bm-ro-2-0-1-000 + - ro-2-1-2-op-c-bm-ro-2-1-2-000 server-ltp: - - ro-2-0-1-tcp-c-ro-2-0-1-000 + - ro-2-1-2-tcp-c-ro-2-1-2-000 layer-protocol: - local-id: "0" layer-protocol-name: http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER http-client-interface-1-0:http-client-interface-pac: http-client-interface-configuration: application-name: RegistryOffice - release-number: 2.0.1 - uuid: ro-1-0-0 - inline_response_200_5: + release-number: 2.1.2 + uuid: ro-2-1-2 + inline_response_200_7: required: - core-model-1-4:profile type: object @@ -28870,7 +30542,7 @@ components: description: string profile example: core-model-1-4:profile: "" - inline_response_200_6: + inline_response_200_8: required: - action-profile-1-0:operation-name type: object @@ -28880,7 +30552,7 @@ components: example: /v1/start-application-in-generic-representation example: action-profile-1-0:operation-name: /v1/start-application-in-generic-representation - inline_response_200_7: + inline_response_200_9: required: - action-profile-1-0:label type: object @@ -28890,7 +30562,7 @@ components: example: Inform about Application example: action-profile-1-0:label: Inform about Application - inline_response_200_8: + inline_response_200_10: required: - action-profile-1-0:input-value-list type: object @@ -28899,14 +30571,14 @@ components: uniqueItems: true type: array items: - $ref: '#/components/schemas/inline_response_200_8_actionprofile10inputvaluelist' + $ref: '#/components/schemas/inline_response_200_10_actionprofile10inputvaluelist' example: action-profile-1-0:input-value-list: - field-name: Label of input field unit: Unit at input field - field-name: Label of input field unit: Unit at input field - inline_response_200_9: + inline_response_200_11: required: - action-profile-1-0:display-in-new-browser-window type: object @@ -28916,16 +30588,16 @@ components: example: false example: action-profile-1-0:display-in-new-browser-window: false - inline_response_200_10: + inline_response_200_12: required: - action-profile-1-0:consequent-operation-reference type: object properties: action-profile-1-0:consequent-operation-reference: type: string - example: /core-model-1-4:control-construct/logical-termination-point=ro-1-0-0-op-s-bs-002/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name + example: /core-model-1-4:control-construct/logical-termination-point=ro-2-1-2-op-s-bs-002/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name example: - action-profile-1-0:consequent-operation-reference: /core-model-1-4:control-construct/logical-termination-point=ro-1-0-0-op-s-bs-002/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name + action-profile-1-0:consequent-operation-reference: /core-model-1-4:control-construct/logical-termination-point=ro-2-1-2-op-s-bs-002/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name actionprofileconfiguration_consequentoperationreference_body: required: - action-profile-1-0:consequent-operation-reference @@ -28933,8 +30605,8 @@ components: properties: action-profile-1-0:consequent-operation-reference: type: string - example: /core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bs-002/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name - inline_response_200_11: + example: /core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bs-002/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name + inline_response_200_13: required: - response-profile-1-0:operation-name type: object @@ -28944,17 +30616,17 @@ components: example: /v1/start-application-in-generic-representation example: response-profile-1-0:operation-name: /v1/start-application-in-generic-representation - inline_response_200_12: + inline_response_200_14: required: - response-profile-1-0:field-name type: object properties: response-profile-1-0:field-name: - $ref: '#/components/schemas/inline_response_200_12_responseprofile10fieldname' + $ref: '#/components/schemas/inline_response_200_14_responseprofile10fieldname' example: response-profile-1-0:field-name: "{\"static-field-name\":\"applicationName\"\ }" - inline_response_200_13: + inline_response_200_15: required: - response-profile-1-0:description type: object @@ -28964,7 +30636,7 @@ components: example: Name of this application example: response-profile-1-0:description: Name of this application - inline_response_200_14: + inline_response_200_16: required: - response-profile-1-0:datatype type: object @@ -28974,7 +30646,7 @@ components: example: string example: response-profile-1-0:datatype: string - inline_response_200_15: + inline_response_200_17: required: - response-profile-1-0:value type: object @@ -28983,7 +30655,7 @@ components: $ref: '#/components/schemas/coremodel14controlconstructprofilecollectionprofileuuidresponseprofile10responseprofilepacresponseprofileconfigurationvalue_responseprofile10value' example: response-profile-1-0:value: - value-reference: /core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name + value-reference: /core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name ? coremodel14controlconstructprofilecollectionprofileuuidresponseprofile10responseprofilepacresponseprofileconfigurationvalue_responseprofile10value : maxProperties: 1 minProperties: 1 @@ -29001,7 +30673,7 @@ components: properties: response-profile-1-0:value: $ref: '#/components/schemas/coremodel14controlconstructprofilecollectionprofileuuidresponseprofile10responseprofilepacresponseprofileconfigurationvalue_responseprofile10value' - inline_response_200_16: + inline_response_200_18: required: - operation-server-interface-1-0:operation-name type: object @@ -29011,7 +30683,7 @@ components: example: /v1/register-yourself example: operation-server-interface-1-0:operation-name: /v1/register-yourself - inline_response_200_17: + inline_response_200_19: required: - operation-server-interface-1-0:life-cycle-state type: object @@ -29043,7 +30715,7 @@ components: - operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_OBSOLETE - operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_UNKNOWN - operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED - inline_response_200_18: + inline_response_200_20: required: - operation-server-interface-1-0:operation-key type: object @@ -29062,7 +30734,7 @@ components: minLength: 5 type: string example: Operation key not yet provided. - inline_response_200_19: + inline_response_200_21: required: - http-server-interface-1-0:application-name type: object @@ -29072,7 +30744,7 @@ components: example: ApplicationName example: http-server-interface-1-0:application-name: ApplicationName - inline_response_200_20: + inline_response_200_22: required: - http-server-interface-1-0:release-number type: object @@ -29082,7 +30754,7 @@ components: example: 1.0.0 example: http-server-interface-1-0:release-number: 1.0.0 - inline_response_200_21: + inline_response_200_23: required: - http-server-interface-1-0:application-purpose type: object @@ -29093,7 +30765,7 @@ components: example: http-server-interface-1-0:application-purpose: Brief description of the purpose of the application. - inline_response_200_22: + inline_response_200_24: required: - http-server-interface-1-0:data-update-period type: object @@ -29108,7 +30780,7 @@ components: - http-server-interface-1-0:DATA_UPDATE_PERIOD_TYPE_MANUAL example: http-server-interface-1-0:data-update-period: http-server-interface-1-0:DATA_UPDATE_PERIOD_TYPE_REAL_TIME - inline_response_200_23: + inline_response_200_25: required: - http-server-interface-1-0:owner-name type: object @@ -29118,7 +30790,7 @@ components: example: Thorsten Heinze example: http-server-interface-1-0:owner-name: Thorsten Heinze - inline_response_200_24: + inline_response_200_26: required: - http-server-interface-1-0:owner-email-address type: object @@ -29128,7 +30800,7 @@ components: example: Thorsten.Heinze@telefonica.com example: http-server-interface-1-0:owner-email-address: Thorsten.Heinze@telefonica.com - inline_response_200_25: + inline_response_200_27: required: - http-server-interface-1-0:release-list type: object @@ -29142,14 +30814,14 @@ components: release-date: 20.11.2010 changes: Initial version. items: - $ref: '#/components/schemas/inline_response_200_25_httpserverinterface10releaselist' + $ref: '#/components/schemas/inline_response_200_27_httpserverinterface10releaselist' example: http-server-interface-1-0:release-list: - local-id: 0 release-number: 1.0.0 release-date: 20.11.2010 changes: Initial version. - inline_response_200_26: + inline_response_200_28: required: - tcp-server-interface-1-0:description type: object @@ -29165,7 +30837,7 @@ components: properties: tcp-server-interface-1-0:description: type: string - inline_response_200_27: + inline_response_200_29: required: - tcp-server-interface-1-0:local-protocol type: object @@ -29189,13 +30861,13 @@ components: - tcp-server-interface-1-0:PROTOCOL_TYPE_HTTP - tcp-server-interface-1-0:PROTOCOL_TYPE_HTTPS - tcp-server-interface-1-0:PROTOCOL_TYPE_NOT_YET_DEFINED - inline_response_200_28: + inline_response_200_30: required: - tcp-server-interface-1-0:local-address type: object properties: tcp-server-interface-1-0:local-address: - $ref: '#/components/schemas/inline_response_200_28_tcpserverinterface10localaddress' + $ref: '#/components/schemas/inline_response_200_30_tcpserverinterface10localaddress' example: tcp-server-interface-1-0:local-address: ipv-4-address: 1.1.4.1 @@ -29221,7 +30893,7 @@ components: example: tcp-server-interface-1-0:local-address: ipv-4-address: 1.1.4.1 - inline_response_200_29: + inline_response_200_31: required: - tcp-server-interface-1-0:local-port type: object @@ -29241,7 +30913,7 @@ components: minimum: 0 type: integer example: 1000 - inline_response_200_30: + inline_response_200_32: required: - operation-client-interface-1-0:operation-name type: object @@ -29260,7 +30932,7 @@ components: minLength: 6 type: string example: /v1/bequeath-your-data-and-die - inline_response_200_31: + inline_response_200_33: required: - operation-client-interface-1-0:operation-key type: object @@ -29279,7 +30951,7 @@ components: minLength: 5 type: string example: Operation key not yet provided. - inline_response_200_32: + inline_response_200_34: required: - operation-client-interface-1-0:operational-state type: object @@ -29293,7 +30965,7 @@ components: - operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED example: operation-client-interface-1-0:operational-state: operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED - inline_response_200_33: + inline_response_200_35: required: - operation-client-interface-1-0:life-cycle-state type: object @@ -29310,7 +30982,7 @@ components: - operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED example: operation-client-interface-1-0:life-cycle-state: operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED - inline_response_200_34: + inline_response_200_36: required: - operation-client-interface-1-0:detailed-logging-is-on type: object @@ -29328,7 +31000,7 @@ components: operation-client-interface-1-0:detailed-logging-is-on: type: boolean example: false - inline_response_200_35: + inline_response_200_37: required: - http-client-interface-1-0:application-name type: object @@ -29347,7 +31019,7 @@ components: pattern: "^([A-Z][a-z0-9]+){2,}$" type: string example: NewApplication - inline_response_200_36: + inline_response_200_38: required: - http-client-interface-1-0:release-number type: object @@ -29366,7 +31038,7 @@ components: pattern: "^([0-9]{1,2})\\.([0-9]{1,2})\\.([0-9]{1,2})$" type: string example: 1.0.0 - inline_response_200_37: + inline_response_200_39: required: - tcp-client-interface-1-0:remote-protocol type: object @@ -29390,13 +31062,13 @@ components: - tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP - tcp-client-interface-1-0:PROTOCOL_TYPE_HTTPS - tcp-client-interface-1-0:PROTOCOL_TYPE_NOT_YET_DEFINED - inline_response_200_38: + inline_response_200_40: required: - tcp-client-interface-1-0:remote-address type: object properties: tcp-client-interface-1-0:remote-address: - $ref: '#/components/schemas/inline_response_200_38_tcpclientinterface10remoteaddress' + $ref: '#/components/schemas/inline_response_200_40_tcpclientinterface10remoteaddress' example: tcp-client-interface-1-0:remote-address: ip-address: @@ -29431,7 +31103,7 @@ components: tcp-client-interface-1-0:remote-address: ip-address: ipv-4-address: 1.1.4.1 - inline_response_200_39: + inline_response_200_41: required: - tcp-client-interface-1-0:remote-port type: object @@ -29461,15 +31133,15 @@ components: field-name: type: string description: | - 'Field name from [/core-model-1-4:control-construct/profile-collection/profile=np-1-0-0-response-p-*/response-profile-1-0:response-profile-pac/response-profile-capability/field-name]' + 'Field name from [/core-model-1-4:control-construct/profile-collection/profile=np-1-0-2-response-p-*/response-profile-1-0:response-profile-pac/response-profile-capability/field-name]' value: type: string description: | - 'Field value from [/core-model-1-4:control-construct/profile-collection/profile=np-1-0-0-response-p-*/response-profile-1-0:response-profile-pac/response-profile-configuration/value]' + 'Field value from [/core-model-1-4:control-construct/profile-collection/profile=np-1-0-2-response-p-*/response-profile-1-0:response-profile-pac/response-profile-configuration/value]' datatype: type: string description: | - 'Field datatype from [/core-model-1-4:control-construct/profile-collection/profile=np-1-0-0-response-p-*/response-profile-1-0:response-profile-pac/response-profile-capability/datatype]' + 'Field datatype from [/core-model-1-4:control-construct/profile-collection/profile=np-1-0-2-response-p-*/response-profile-1-0:response-profile-pac/response-profile-capability/datatype]' example: field-name: field-name datatype: datatype @@ -29482,11 +31154,11 @@ components: field-name: type: string description: | - 'Name of an input value required for executing the Request from [/core-model-1-4:control-construct/profile-collection/profile=np-1-0-0-action-p-*/action-profile-1-0:action-profile-pac/action-profile-capability/input-value-list=*/name]' + 'Name of an input value required for executing the Request from [/core-model-1-4:control-construct/profile-collection/profile=np-1-0-2-action-p-*/action-profile-1-0:action-profile-pac/action-profile-capability/input-value-list=*/name]' unit: type: string description: | - 'Unit of an input value required for executing the Request from [/core-model-1-4:control-construct/profile-collection/profile=np-1-0-0-action-p-*/action-profile-1-0:action-profile-pac/action-profile-capability/input-value-list=*/unit]' + 'Unit of an input value required for executing the Request from [/core-model-1-4:control-construct/profile-collection/profile=np-1-0-2-action-p-*/action-profile-1-0:action-profile-pac/action-profile-capability/input-value-list=*/unit]' example: field-name: field-name unit: unit @@ -29500,11 +31172,11 @@ components: label: type: string description: | - 'Label that shall be presented on the button from [/core-model-1-4:control-construct/profile-collection/profile=np-1-0-0-action-p-*/action-profile-1-0:action-profile-pac/action-profile-capability/label]' + 'Label that shall be presented on the button from [/core-model-1-4:control-construct/profile-collection/profile=np-1-0-2-action-p-*/action-profile-1-0:action-profile-pac/action-profile-capability/label]' request: type: string description: | - 'Request that shall be called, when button gets pressed from [{/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-*/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-protocol}] :// [{/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-*/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/ipv-4-address} or {/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-*/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/domain-name}] : [{/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-tcp-s-*/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port}] [{/core-model-1-4:control-construct/profile-collection/profile=np-1-0-0-action-p-*/action-profile-1-0:action-profile-pac/action-profile-configuration/consequent-operation-reference}]' + 'Request that shall be called, when button gets pressed from [{/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-s-*/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-protocol}] :// [{/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-s-*/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/ipv-4-address} or {/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-s-*/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/domain-name}] : [{/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-tcp-s-*/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port}] [{/core-model-1-4:control-construct/profile-collection/profile=np-1-0-2-action-p-*/action-profile-1-0:action-profile-pac/action-profile-configuration/consequent-operation-reference}]' input-value-list: type: array items: @@ -29512,7 +31184,7 @@ components: display-in-new-browser-window: type: boolean description: | - 'True in case Request shall be represented in a new browser window from [/core-model-1-4:control-construct/profile-collection/profile=np-1-0-0-action-p-*/action-profile-1-0:action-profile-pac/action-profile-capability/display-in-new-browser-window]' + 'True in case Request shall be represented in a new browser window from [/core-model-1-4:control-construct/profile-collection/profile=np-1-0-2-action-p-*/action-profile-1-0:action-profile-pac/action-profile-capability/display-in-new-browser-window]' example: request: request input-value-list: @@ -29575,11 +31247,11 @@ components: uniqueItems: true type: array example: - - uuid: ro-2-0-1-op-s-bm-000 + - uuid: xy-15-3-2-op-s-bm-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SOURCE client-ltp: [] server-ltp: - - ro-2-0-1-http-s-000 + - xy-15-3-2-http-s-000 layer-protocol: - local-id: "0" layer-protocol-name: operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER @@ -29588,18 +31260,18 @@ components: operation-name: /v1/register-yourself operation-server-interface-configuration: life-cycle-state: operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL - - uuid: ro-2-0-1-http-s-000 + - uuid: xy-15-3-2-http-s-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SOURCE client-ltp: - - ro-2-0-1-op-s-bm-000 + - xy-15-3-2-op-s-bm-000 server-ltp: [] layer-protocol: - local-id: "0" layer-protocol-name: http-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER http-server-interface-1-0:http-server-interface-pac: http-server-interface-capability: - application-name: RegistryOffice - release-number: 2.0.1 + application-name: ApplicationName + release-number: 45.2.7 data-update-period: http-server-interface-1-0:DATA_UPDATE_PERIOD_TYPE_REAL_TIME items: $ref: '#/components/schemas/logicalTerminationPoint' @@ -29608,9 +31280,9 @@ components: minItems: 1 type: array example: - - uuid: ro-2-0-1-op-fd-000 + - uuid: xy-15-3-2-op-fd-000 forwarding-construct: - - uuid: ro-2-0-1-op-fc-bm-000 + - uuid: xy-15-3-2-op-fc-bm-000 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -29619,11 +31291,11 @@ components: fc-port: - local-id: "000" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT - logical-termination-point: ro-2-0-1-op-s-bm-000 + logical-termination-point: xy-15-3-2-op-s-bm-000 - local-id: "100" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_INPUT - logical-termination-point: ro-2-0-1-op-s-bm-000 - - uuid: ro-2-0-1-op-fc-bm-001 + logical-termination-point: xy-15-3-2-op-s-bm-000 + - uuid: xy-15-3-2-op-fc-bm-001 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -29632,17 +31304,17 @@ components: fc-port: - local-id: "100" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_INPUT - logical-termination-point: ro-2-0-1-op-s-bm-001 + logical-termination-point: xy-15-3-2-op-s-bm-001 - local-id: "200" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT - logical-termination-point: ro-2-0-1-op-c-bm-ro-2-0-1-000 + logical-termination-point: xy-15-3-2-op-c-bm-yz-34-4-4-000 items: $ref: '#/components/schemas/forwardingDomain' example: forwarding-domain: - - uuid: ro-2-0-1-op-fd-000 + - uuid: xy-15-3-2-op-fd-000 forwarding-construct: - - uuid: ro-2-0-1-op-fc-bm-000 + - uuid: xy-15-3-2-op-fc-bm-000 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -29651,11 +31323,11 @@ components: fc-port: - local-id: "000" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT - logical-termination-point: ro-2-0-1-op-s-bm-000 + logical-termination-point: xy-15-3-2-op-s-bm-000 - local-id: "100" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_INPUT - logical-termination-point: ro-2-0-1-op-s-bm-000 - - uuid: ro-2-0-1-op-fc-bm-001 + logical-termination-point: xy-15-3-2-op-s-bm-000 + - uuid: xy-15-3-2-op-fc-bm-001 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -29664,16 +31336,16 @@ components: fc-port: - local-id: "100" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_INPUT - logical-termination-point: ro-2-0-1-op-s-bm-001 + logical-termination-point: xy-15-3-2-op-s-bm-001 - local-id: "200" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT - logical-termination-point: ro-2-0-1-op-c-bm-ro-2-0-1-000 + logical-termination-point: xy-15-3-2-op-c-bm-yz-34-4-4-000 logical-termination-point: - - uuid: ro-2-0-1-op-s-bm-000 + - uuid: xy-15-3-2-op-s-bm-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SOURCE client-ltp: [] server-ltp: - - ro-2-0-1-http-s-000 + - xy-15-3-2-http-s-000 layer-protocol: - local-id: "0" layer-protocol-name: operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER @@ -29682,18 +31354,18 @@ components: operation-name: /v1/register-yourself operation-server-interface-configuration: life-cycle-state: operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL - - uuid: ro-2-0-1-http-s-000 + - uuid: xy-15-3-2-http-s-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SOURCE client-ltp: - - ro-2-0-1-op-s-bm-000 + - xy-15-3-2-op-s-bm-000 server-ltp: [] layer-protocol: - local-id: "0" layer-protocol-name: http-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER http-server-interface-1-0:http-server-interface-pac: http-server-interface-capability: - application-name: RegistryOffice - release-number: 2.0.1 + application-name: ApplicationName + release-number: 45.2.7 data-update-period: http-server-interface-1-0:DATA_UPDATE_PERIOD_TYPE_REAL_TIME uuid: uuid inline_response_200_1_coremodel14controlconstruct: @@ -29709,11 +31381,11 @@ components: uniqueItems: true type: array example: - - uuid: ro-2-0-1-op-s-bm-000 + - uuid: xy-15-3-2-op-s-bm-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SOURCE client-ltp: [] server-ltp: - - ro-2-0-1-http-s-000 + - xy-15-3-2-http-s-000 layer-protocol: - local-id: "0" layer-protocol-name: operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER @@ -29722,18 +31394,18 @@ components: operation-name: /v1/register-yourself operation-server-interface-configuration: life-cycle-state: operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL - - uuid: ro-2-0-1-http-s-000 + - uuid: xy-15-3-2-http-s-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SOURCE client-ltp: - - ro-2-0-1-op-s-bm-000 + - xy-15-3-2-op-s-bm-000 server-ltp: [] layer-protocol: - local-id: "0" layer-protocol-name: http-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER http-server-interface-1-0:http-server-interface-pac: http-server-interface-capability: - application-name: RegistryOffice - release-number: 2.0.1 + application-name: ApplicationName + release-number: 32.2.3 data-update-period: http-server-interface-1-0:DATA_UPDATE_PERIOD_TYPE_REAL_TIME items: $ref: '#/components/schemas/logicalTerminationPoint' @@ -29742,9 +31414,9 @@ components: minItems: 1 type: array example: - - uuid: ro-2-0-1-op-fd-000 + - uuid: xy-15-3-2-op-fd-000 forwarding-construct: - - uuid: ro-2-0-1-op-fc-bm-000 + - uuid: xy-15-3-2-op-fc-bm-000 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -29753,11 +31425,11 @@ components: fc-port: - local-id: "000" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT - logical-termination-point: ro-2-0-1-op-s-bm-000 + logical-termination-point: xy-15-3-2-op-s-bm-000 - local-id: "100" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_INPUT - logical-termination-point: ro-2-0-1-op-s-bm-000 - - uuid: ro-2-0-1-op-fc-bm-001 + logical-termination-point: xy-15-3-2-op-s-bm-000 + - uuid: xy-15-3-2-op-fc-bm-001 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -29766,19 +31438,19 @@ components: fc-port: - local-id: "100" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_INPUT - logical-termination-point: ro-2-0-1-op-s-bm-001 + logical-termination-point: xy-15-3-2-op-s-bm-001 - local-id: "200" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT - logical-termination-point: ro-2-0-1-op-c-bm-ro-2-0-1-000 + logical-termination-point: xy-15-3-2-op-c-bm-yz-34-4-4-000 items: $ref: '#/components/schemas/forwardingDomain' description: | 'Entire internal datatree from [/core-model-1-4:control-construct]' example: forwarding-domain: - - uuid: ro-2-0-1-op-fd-000 + - uuid: xy-15-3-2-op-fd-000 forwarding-construct: - - uuid: ro-2-0-1-op-fc-bm-000 + - uuid: xy-15-3-2-op-fc-bm-000 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -29787,11 +31459,11 @@ components: fc-port: - local-id: "000" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT - logical-termination-point: ro-2-0-1-op-s-bm-000 + logical-termination-point: xy-15-3-2-op-s-bm-000 - local-id: "100" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_INPUT - logical-termination-point: ro-2-0-1-op-s-bm-000 - - uuid: ro-2-0-1-op-fc-bm-001 + logical-termination-point: xy-15-3-2-op-s-bm-000 + - uuid: xy-15-3-2-op-fc-bm-001 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -29800,16 +31472,16 @@ components: fc-port: - local-id: "100" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_INPUT - logical-termination-point: ro-2-0-1-op-s-bm-001 + logical-termination-point: xy-15-3-2-op-s-bm-001 - local-id: "200" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT - logical-termination-point: ro-2-0-1-op-c-bm-ro-2-0-1-000 + logical-termination-point: xy-15-3-2-op-c-bm-yz-34-4-4-000 logical-termination-point: - - uuid: ro-2-0-1-op-s-bm-000 + - uuid: xy-15-3-2-op-s-bm-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SOURCE client-ltp: [] server-ltp: - - ro-2-0-1-http-s-000 + - xy-15-3-2-http-s-000 layer-protocol: - local-id: "0" layer-protocol-name: operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER @@ -29818,21 +31490,21 @@ components: operation-name: /v1/register-yourself operation-server-interface-configuration: life-cycle-state: operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL - - uuid: ro-2-0-1-http-s-000 + - uuid: xy-15-3-2-http-s-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SOURCE client-ltp: - - ro-2-0-1-op-s-bm-000 + - xy-15-3-2-op-s-bm-000 server-ltp: [] layer-protocol: - local-id: "0" layer-protocol-name: http-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER http-server-interface-1-0:http-server-interface-pac: http-server-interface-capability: - application-name: RegistryOffice - release-number: 2.0.1 + application-name: ApplicationName + release-number: 32.2.3 data-update-period: http-server-interface-1-0:DATA_UPDATE_PERIOD_TYPE_REAL_TIME uuid: uuid - inline_response_200_4_coremodel14controlconstruct_profilecollection: + inline_response_200_6_coremodel14controlconstruct_profilecollection: required: - profile type: object @@ -29841,7 +31513,7 @@ components: uniqueItems: true type: array example: - - uuid: ro-2-0-1-integer-p-000 + - uuid: ro-2-1-2-integer-p-000 profile-name: integer-profile-1-0:PROFILE_NAME_TYPE_INTEGER_PROFILE integer-profile-1-0:integer-profile-pac: integer-profile-capability: @@ -30105,7 +31777,7 @@ components: description: string profile example: profile: - - uuid: ro-2-0-1-integer-p-000 + - uuid: ro-2-1-2-integer-p-000 profile-name: integer-profile-1-0:PROFILE_NAME_TYPE_INTEGER_PROFILE integer-profile-1-0:integer-profile-pac: integer-profile-capability: @@ -30115,7 +31787,7 @@ components: maximum: 1000000 integer-profile-configuration: integer-value: 1000000 - inline_response_200_4_coremodel14controlconstruct_logicalterminationpoint: + inline_response_200_6_coremodel14controlconstruct_logicalterminationpoint: required: - client-ltp - layer-protocol @@ -30816,7 +32488,7 @@ components: remote-port: type: integer description: tcp client - inline_response_200_4_coremodel14controlconstruct_fcport: + inline_response_200_6_coremodel14controlconstruct_fcport: required: - local-id - logical-termination-point @@ -30833,7 +32505,7 @@ components: - core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT logical-termination-point: type: string - inline_response_200_4_coremodel14controlconstruct_forwardingconstruct: + inline_response_200_6_coremodel14controlconstruct_forwardingconstruct: required: - fc-port - name @@ -30849,8 +32521,8 @@ components: fc-port: type: array items: - $ref: '#/components/schemas/inline_response_200_4_coremodel14controlconstruct_fcport' - inline_response_200_4_coremodel14controlconstruct_forwardingdomain: + $ref: '#/components/schemas/inline_response_200_6_coremodel14controlconstruct_fcport' + inline_response_200_6_coremodel14controlconstruct_forwardingdomain: required: - forwarding-construct - uuid @@ -30861,8 +32533,8 @@ components: forwarding-construct: type: array items: - $ref: '#/components/schemas/inline_response_200_4_coremodel14controlconstruct_forwardingconstruct' - inline_response_200_4_coremodel14controlconstruct: + $ref: '#/components/schemas/inline_response_200_6_coremodel14controlconstruct_forwardingconstruct' + inline_response_200_6_coremodel14controlconstruct: required: - forwarding-domain - logical-termination-point @@ -30873,18 +32545,18 @@ components: uuid: pattern: "^([a-z]{2,6})-([0-9]+)-([0-9]+)-([0-9]+)$" type: string - example: ro-1-0-0 + example: ro-2-1-2 profile-collection: - $ref: '#/components/schemas/inline_response_200_4_coremodel14controlconstruct_profilecollection' + $ref: '#/components/schemas/inline_response_200_6_coremodel14controlconstruct_profilecollection' logical-termination-point: uniqueItems: true type: array example: - - uuid: ro-2-0-1-op-c-bm-ro-2-0-1-000 + - uuid: ro-2-1-2-op-c-bm-ro-2-1-2-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SINK client-ltp: [] server-ltp: - - ro-2-0-1-http-c-ro-2-0-1-000 + - ro-2-1-2-http-c-ro-2-1-2-000 layer-protocol: - local-id: "0" layer-protocol-name: operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER @@ -30895,29 +32567,29 @@ components: operation-client-interface-status: operational-state: operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED life-cycle-state: operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED - - uuid: ro-2-0-1-http-c-ro-2-0-1-000 + - uuid: ro-2-1-2-http-c-ro-2-1-2-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SINK client-ltp: - - ro-2-0-1-op-c-bm-ro-2-0-1-000 + - ro-2-1-2-op-c-bm-ro-2-1-2-000 server-ltp: - - ro-2-0-1-tcp-c-ro-2-0-1-000 + - ro-2-1-2-tcp-c-ro-2-1-2-000 layer-protocol: - local-id: "0" layer-protocol-name: http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER http-client-interface-1-0:http-client-interface-pac: http-client-interface-configuration: application-name: RegistryOffice - release-number: 2.0.1 + release-number: 2.1.2 items: - $ref: '#/components/schemas/inline_response_200_4_coremodel14controlconstruct_logicalterminationpoint' + $ref: '#/components/schemas/inline_response_200_6_coremodel14controlconstruct_logicalterminationpoint' forwarding-domain: maxItems: 1 minItems: 1 type: array example: - - uuid: ro-2-0-1-op-fd-000 + - uuid: ro-2-1-2-op-fd-000 forwarding-construct: - - uuid: ro-2-0-1-op-fc-bm-003 + - uuid: ro-2-1-2-op-fc-bm-003 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -30926,11 +32598,11 @@ components: fc-port: - local-id: "000" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT - logical-termination-point: ro-2-0-1-op-s-bm-003 + logical-termination-point: ro-2-1-2-op-s-bm-003 - local-id: "200" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT - logical-termination-point: ro-2-0-1-op-c-bs-ol-2-0-1-000 - - uuid: ro-2-0-1-op-fc-bm-004 + logical-termination-point: ro-2-1-2-op-c-bs-ol-2-1-2-000 + - uuid: ro-2-1-2-op-fc-bm-004 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -30939,16 +32611,16 @@ components: fc-port: - local-id: "000" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT - logical-termination-point: ro-2-0-1-op-s-bm-005 + logical-termination-point: ro-2-1-2-op-s-bm-005 - local-id: "200" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT - logical-termination-point: ro-2-0-1-op-c-bs-aa-2-0-1-000 + logical-termination-point: ro-2-1-2-op-c-bs-aa-2-1-2-000 items: - $ref: '#/components/schemas/inline_response_200_4_coremodel14controlconstruct_forwardingdomain' + $ref: '#/components/schemas/inline_response_200_6_coremodel14controlconstruct_forwardingdomain' example: profile-collection: profile: - - uuid: ro-2-0-1-integer-p-000 + - uuid: ro-2-1-2-integer-p-000 profile-name: integer-profile-1-0:PROFILE_NAME_TYPE_INTEGER_PROFILE integer-profile-1-0:integer-profile-pac: integer-profile-capability: @@ -30959,9 +32631,9 @@ components: integer-profile-configuration: integer-value: 1000000 forwarding-domain: - - uuid: ro-2-0-1-op-fd-000 + - uuid: ro-2-1-2-op-fd-000 forwarding-construct: - - uuid: ro-2-0-1-op-fc-bm-003 + - uuid: ro-2-1-2-op-fc-bm-003 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -30970,11 +32642,11 @@ components: fc-port: - local-id: "000" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT - logical-termination-point: ro-2-0-1-op-s-bm-003 + logical-termination-point: ro-2-1-2-op-s-bm-003 - local-id: "200" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT - logical-termination-point: ro-2-0-1-op-c-bs-ol-2-0-1-000 - - uuid: ro-2-0-1-op-fc-bm-004 + logical-termination-point: ro-2-1-2-op-c-bs-ol-2-1-2-000 + - uuid: ro-2-1-2-op-fc-bm-004 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -30983,16 +32655,16 @@ components: fc-port: - local-id: "000" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT - logical-termination-point: ro-2-0-1-op-s-bm-005 + logical-termination-point: ro-2-1-2-op-s-bm-005 - local-id: "200" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT - logical-termination-point: ro-2-0-1-op-c-bs-aa-2-0-1-000 + logical-termination-point: ro-2-1-2-op-c-bs-aa-2-1-2-000 logical-termination-point: - - uuid: ro-2-0-1-op-c-bm-ro-2-0-1-000 + - uuid: ro-2-1-2-op-c-bm-ro-2-1-2-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SINK client-ltp: [] server-ltp: - - ro-2-0-1-http-c-ro-2-0-1-000 + - ro-2-1-2-http-c-ro-2-1-2-000 layer-protocol: - local-id: "0" layer-protocol-name: operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER @@ -31003,21 +32675,21 @@ components: operation-client-interface-status: operational-state: operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED life-cycle-state: operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED - - uuid: ro-2-0-1-http-c-ro-2-0-1-000 + - uuid: ro-2-1-2-http-c-ro-2-1-2-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SINK client-ltp: - - ro-2-0-1-op-c-bm-ro-2-0-1-000 + - ro-2-1-2-op-c-bm-ro-2-1-2-000 server-ltp: - - ro-2-0-1-tcp-c-ro-2-0-1-000 + - ro-2-1-2-tcp-c-ro-2-1-2-000 layer-protocol: - local-id: "0" layer-protocol-name: http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER http-client-interface-1-0:http-client-interface-pac: http-client-interface-configuration: application-name: RegistryOffice - release-number: 2.0.1 - uuid: ro-1-0-0 - inline_response_200_8_actionprofile10inputvaluelist: + release-number: 2.1.2 + uuid: ro-2-1-2 + inline_response_200_10_actionprofile10inputvaluelist: required: - field-name type: object @@ -31031,7 +32703,7 @@ components: example: field-name: Label of input field unit: Unit at input field - inline_response_200_12_responseprofile10fieldname: + inline_response_200_14_responseprofile10fieldname: maxProperties: 1 minProperties: 1 type: object @@ -31042,7 +32714,7 @@ components: type: string additionalProperties: false example: "{\"static-field-name\":\"applicationName\"}" - inline_response_200_25_httpserverinterface10releaselist: + inline_response_200_27_httpserverinterface10releaselist: required: - changes - local-id @@ -31058,23 +32730,23 @@ components: type: string changes: type: string - inline_response_200_28_tcpserverinterface10localaddress: + inline_response_200_30_tcpserverinterface10localaddress: type: object properties: ipv-4-address: type: string domain-name: type: string - inline_response_200_38_tcpclientinterface10remoteaddress_ipaddress: + inline_response_200_40_tcpclientinterface10remoteaddress_ipaddress: type: object properties: ipv-4-address: type: string - inline_response_200_38_tcpclientinterface10remoteaddress: + inline_response_200_40_tcpclientinterface10remoteaddress: type: object properties: ip-address: - $ref: '#/components/schemas/inline_response_200_38_tcpclientinterface10remoteaddress_ipaddress' + $ref: '#/components/schemas/inline_response_200_40_tcpclientinterface10remoteaddress_ipaddress' domain-name: type: string responses: diff --git a/server/controllers/BasicServices.js b/server/controllers/BasicServices.js index b577ba4..7d42654 100644 --- a/server/controllers/BasicServices.js +++ b/server/controllers/BasicServices.js @@ -10,23 +10,51 @@ const notificationManagement = require("../service/individualServices/Notificati const logger = require('../service/LoggingService.js').getLogger(); const subscriberManagement = require('../service/individualServices/SubscriberManagement'); -const NEW_RELEASE_FORWARDING_NAME = 'PromptForBequeathingDataCausesTransferOfListOfApplications'; +const NEW_RELEASE_FORWARDING_NAME = 'PromptForBequeathingDataCausesSubscriptionsForControllerAttributeValueChangedNotificationsBeingTransferredToNR'; +const OLD_RELEASE_FORWARDING_NAME = 'PromptForEmbeddingCausesRequestForBequeathingData'; -module.exports.embedYourself = async function embedYourself(req, res, next, body, user, originator, xCorrelator, traceIndicator, customerJourney) { +module.exports.disposeRemaindersOfDeregisteredApplication = async function disposeRemaindersOfDeregisteredApplication (req, res, next, body, user, originator, xCorrelator, traceIndicator, customerJourney) { let startTime = process.hrtime(); let responseCode = responseCodeEnum.code.NO_CONTENT; let responseBodyToDocument = {}; - try { - responseBodyToDocument = await BasicServices.embedYourself(body, user, xCorrelator, traceIndicator, customerJourney, req.url); - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - RestResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); - } catch (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); - responseCode = sentResp.code; - responseBodyToDocument = sentResp.body; - } - ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument); + await BasicServices.disposeRemaindersOfDeregisteredApplication(body, user, originator, xCorrelator, traceIndicator, customerJourney, req.url, NEW_RELEASE_FORWARDING_NAME) + .then(async function (responseBody) { + responseBodyToDocument = responseBody; + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); + }) + .catch(async function (responseBody) { + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); + let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); + responseCode = sentResp.code; + responseBodyToDocument = sentResp.body; + }); + let execTime = await RestResponseHeader.executionTimeInMilliseconds(startTime); + if (!execTime) execTime = 0; + else execTime = Math.round(execTime); + ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument, execTime); +}; + +module.exports.embedYourself = async function embedYourself(req, res, next, body, user, originator, xCorrelator, traceIndicator, customerJourney) { + let startTime = process.hrtime(); + let responseCode = responseCodeEnum.code.NO_CONTENT; + let responseBodyToDocument; + await BasicServices.embedYourself(body, user, xCorrelator, traceIndicator, customerJourney, req.url) + .then(async function (responseBody) { + responseBodyToDocument = responseBody; + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); + }) + .catch(async function (responseBody) { + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); + let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); + responseCode = sentResp.code; + responseBodyToDocument = sentResp.body; + }); + let execTime = await RestResponseHeader.executionTimeInMilliseconds(startTime); + if (!execTime) execTime = 0; + else execTime = Math.round(execTime); + ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument, execTime); // trigger listen-to-controllers - diagram im000_ListenToControllers.png notificationManagement.triggerListenToControllerCallbackChain(); @@ -36,18 +64,23 @@ module.exports.endSubscription = async function endSubscription(req, res, next, let startTime = process.hrtime(); let responseCode = responseCodeEnum.code.NO_CONTENT; let responseBodyToDocument = {}; - try { - responseBodyToDocument = await BasicServices.endSubscription(body, user, xCorrelator, traceIndicator, customerJourney, req.url); - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - RestResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); - } catch (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); - responseCode = sentResp.code; - responseBodyToDocument = sentResp.body; - } - ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument); - + await BasicServices.endSubscription(body, user, xCorrelator, traceIndicator, customerJourney, req.url) + .then(async function (responseBody) { + responseBodyToDocument = responseBody; + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); + }) + .catch(async function (responseBody) { + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); + let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); + responseCode = sentResp.code; + responseBodyToDocument = sentResp.body; + }); + let execTime = await RestResponseHeader.executionTimeInMilliseconds(startTime); + if (!execTime) execTime = 0; + else execTime = Math.round(execTime); + ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument, execTime); + await subscriberManagement.logActiveSubscribers(); }; @@ -55,153 +88,242 @@ module.exports.informAboutApplication = async function informAboutApplication(re let startTime = process.hrtime(); let responseCode = responseCodeEnum.code.OK; let responseBodyToDocument = {}; - try { - responseBodyToDocument = await BasicServices.informAboutApplication(); - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - RestResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); - } catch (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); - responseCode = sentResp.code; - responseBodyToDocument = sentResp.body; - } - ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument); + await BasicServices.informAboutApplication() + .then(async function (responseBody) { + responseBodyToDocument = responseBody; + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); + }) + .catch(async function (responseBody) { + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); + let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); + responseCode = sentResp.code; + responseBodyToDocument = sentResp.body; + }); + let execTime = await RestResponseHeader.executionTimeInMilliseconds(startTime); + if (!execTime) execTime = 0; + else execTime = Math.round(execTime); + ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument, execTime); }; module.exports.informAboutApplicationInGenericRepresentation = async function informAboutApplicationInGenericRepresentation(req, res, next, user, originator, xCorrelator, traceIndicator, customerJourney) { let startTime = process.hrtime(); let responseCode = responseCodeEnum.code.OK; let responseBodyToDocument = {}; - try { - responseBodyToDocument = await BasicServices.informAboutApplicationInGenericRepresentation(req.url); - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - RestResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); - } catch (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); - responseCode = sentResp.code; - responseBodyToDocument = sentResp.body; - } - ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument); + await BasicServices.informAboutApplicationInGenericRepresentation(req.url) + .then(async function (responseBody) { + responseBodyToDocument = responseBody; + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); + }) + .catch(async function (responseBody) { + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); + let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); + responseCode = sentResp.code; + responseBodyToDocument = sentResp.body; + }); + let execTime = await RestResponseHeader.executionTimeInMilliseconds(startTime); + if (!execTime) execTime = 0; + else execTime = Math.round(execTime); + ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument, execTime); +}; + +module.exports.informAboutPrecedingRelease = async function informAboutPrecedingRelease (req, res, next, user, originator, xCorrelator, traceIndicator, customerJourney) { + let startTime = process.hrtime(); + let responseCode = responseCodeEnum.code.OK; + let responseBodyToDocument = {}; + await BasicServices.informAboutPrecedingRelease(OLD_RELEASE_FORWARDING_NAME) + .then(async function (responseBody) { + responseBodyToDocument = responseBody; + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); + }) + .catch(async function (responseBody) { + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); + let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); + responseCode = sentResp.code; + responseBodyToDocument = sentResp.body; + }); + let execTime = await RestResponseHeader.executionTimeInMilliseconds(startTime); + if (!execTime) execTime = 0; + else execTime = Math.round(execTime); + ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument, execTime); }; module.exports.informAboutReleaseHistory = async function informAboutReleaseHistory(req, res, next, user, originator, xCorrelator, traceIndicator, customerJourney) { let startTime = process.hrtime(); let responseCode = responseCodeEnum.code.OK; let responseBodyToDocument = {}; - try { - responseBodyToDocument = await BasicServices.informAboutReleaseHistory(); - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - RestResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); - } catch (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); - responseCode = sentResp.code; - responseBodyToDocument = sentResp.body; - } - ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument); + await BasicServices.informAboutReleaseHistory() + .then(async function (responseBody) { + responseBodyToDocument = responseBody; + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); + }) + .catch(async function (responseBody) { + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); + let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); + responseCode = sentResp.code; + responseBodyToDocument = sentResp.body; + }); + let execTime = await RestResponseHeader.executionTimeInMilliseconds(startTime); + if (!execTime) execTime = 0; + else execTime = Math.round(execTime); + ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument, execTime); }; module.exports.informAboutReleaseHistoryInGenericRepresentation = async function informAboutReleaseHistoryInGenericRepresentation(req, res, next, user, originator, xCorrelator, traceIndicator, customerJourney) { let startTime = process.hrtime(); let responseCode = responseCodeEnum.code.OK; let responseBodyToDocument = {}; - try { - responseBodyToDocument = await BasicServices.informAboutReleaseHistoryInGenericRepresentation(req.url); - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - RestResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); - } catch (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); - responseCode = sentResp.code; - responseBodyToDocument = sentResp.body; - } - ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument); + await BasicServices.informAboutReleaseHistoryInGenericRepresentation(req.url) + .then(async function (responseBody) { + responseBodyToDocument = responseBody; + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); + }) + .catch(async function (responseBody) { + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); + let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); + responseCode = sentResp.code; + responseBodyToDocument = sentResp.body; + }); + let execTime = await RestResponseHeader.executionTimeInMilliseconds(startTime); + if (!execTime) execTime = 0; + else execTime = Math.round(execTime); + ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument, execTime); +}; + +module.exports.inquireBasicAuthRequestApprovals = async function inquireBasicAuthRequestApprovals (req, res, next, body, user, originator, xCorrelator, traceIndicator, customerJourney) { + let startTime = process.hrtime(); + let responseCode = responseCodeEnum.code.NO_CONTENT; + let responseBodyToDocument; + await BasicServices.inquireBasicAuthRequestApprovals(body, user, xCorrelator, traceIndicator, customerJourney, req.url, NEW_RELEASE_FORWARDING_NAME) + .then(async function (responseBody) { + responseBodyToDocument = responseBody; + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); + }) + .catch(async function (responseBody) { + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); + let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); + responseCode = sentResp.code; + responseBodyToDocument = sentResp.body; + }); + let execTime = await RestResponseHeader.executionTimeInMilliseconds(startTime); + if (!execTime) execTime = 0; + else execTime = Math.round(execTime); + ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument, execTime); }; module.exports.inquireOamRequestApprovals = async function inquireOamRequestApprovals(req, res, next, body, user, originator, xCorrelator, traceIndicator, customerJourney) { let startTime = process.hrtime(); let responseCode = responseCodeEnum.code.NO_CONTENT; let responseBodyToDocument = {}; - try { - responseBodyToDocument = await BasicServices.inquireOamRequestApprovals(body, user, xCorrelator, traceIndicator, customerJourney, req.url, NEW_RELEASE_FORWARDING_NAME); - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - RestResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); - } catch (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); - responseCode = sentResp.code; - responseBodyToDocument = sentResp.body; - } - ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument); + await BasicServices.inquireOamRequestApprovals(body, user, xCorrelator, traceIndicator, customerJourney, req.url, NEW_RELEASE_FORWARDING_NAME) + .then(async function (responseBody) { + responseBodyToDocument = responseBody; + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); + }) + .catch(async function (responseBody) { + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); + let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); + responseCode = sentResp.code; + responseBodyToDocument = sentResp.body; + }); + let execTime = await RestResponseHeader.executionTimeInMilliseconds(startTime); + if (!execTime) execTime = 0; + else execTime = Math.round(execTime); + ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument, execTime); }; module.exports.listLtpsAndFcs = async function listLtpsAndFcs(req, res, next, user, originator, xCorrelator, traceIndicator, customerJourney) { let startTime = process.hrtime(); let responseCode = responseCodeEnum.code.OK; let responseBodyToDocument = {}; - try { - responseBodyToDocument = await BasicServices.listLtpsAndFcs(); - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - RestResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); - } catch (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); - responseCode = sentResp.code; - responseBodyToDocument = sentResp.body; - } - ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument); + await BasicServices.listLtpsAndFcs() + .then(async function (responseBody) { + responseBodyToDocument = responseBody; + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); + }) + .catch(async function (responseBody) { + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); + let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); + responseCode = sentResp.code; + responseBodyToDocument = sentResp.body; + }); + let execTime = await RestResponseHeader.executionTimeInMilliseconds(startTime); + if (!execTime) execTime = 0; + else execTime = Math.round(execTime); + ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument, execTime); }; module.exports.redirectOamRequestInformation = async function redirectOamRequestInformation(req, res, next, body, user, originator, xCorrelator, traceIndicator, customerJourney) { let startTime = process.hrtime(); let responseCode = responseCodeEnum.code.NO_CONTENT; let responseBodyToDocument = {}; - try { - responseBodyToDocument = await BasicServices.redirectOamRequestInformation(body, user, xCorrelator, traceIndicator, customerJourney, req.url, NEW_RELEASE_FORWARDING_NAME); - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - RestResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); - } catch (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); - responseCode = sentResp.code; - responseBodyToDocument = sentResp.body; - } - ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument); + await BasicServices.redirectOamRequestInformation(body, user, xCorrelator, traceIndicator, customerJourney, req.url, NEW_RELEASE_FORWARDING_NAME) + .then(async function (responseBody) { + responseBodyToDocument = responseBody; + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); + }) + .catch(async function (responseBody) { + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); + let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); + responseCode = sentResp.code; + responseBodyToDocument = sentResp.body; + }); + let execTime = await RestResponseHeader.executionTimeInMilliseconds(startTime); + if (!execTime) execTime = 0; + else execTime = Math.round(execTime); + ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument, execTime); }; module.exports.redirectServiceRequestInformation = async function redirectServiceRequestInformation(req, res, next, body, user, originator, xCorrelator, traceIndicator, customerJourney) { let startTime = process.hrtime(); let responseCode = responseCodeEnum.code.NO_CONTENT; let responseBodyToDocument = {}; - try { - responseBodyToDocument = await BasicServices.redirectServiceRequestInformation(body, user, xCorrelator, traceIndicator, customerJourney, req.url, NEW_RELEASE_FORWARDING_NAME); - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - RestResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); - } catch (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); - responseCode = sentResp.code; - responseBodyToDocument = sentResp.body; - } - ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument); + await BasicServices.redirectServiceRequestInformation(body, user, xCorrelator, traceIndicator, customerJourney, req.url, NEW_RELEASE_FORWARDING_NAME) + .then(async function (responseBody) { + responseBodyToDocument = responseBody; + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); + }) + .catch(async function (responseBody) { + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); + let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); + responseCode = sentResp.code; + responseBodyToDocument = sentResp.body; + }); + let execTime = await RestResponseHeader.executionTimeInMilliseconds(startTime); + if (!execTime) execTime = 0; + else execTime = Math.round(execTime); + ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument, execTime); }; module.exports.redirectTopologyChangeInformation = async function redirectTopologyChangeInformation(req, res, next, body, user, originator, xCorrelator, traceIndicator, customerJourney) { let startTime = process.hrtime(); let responseCode = responseCodeEnum.code.OK; let responseBodyToDocument = {}; - try { - responseBodyToDocument = await BasicServices.redirectTopologyChangeInformation(body, user, xCorrelator, traceIndicator, customerJourney, req.url, NEW_RELEASE_FORWARDING_NAME); - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - RestResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); - } catch (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); - responseCode = sentResp.code; - responseBodyToDocument = sentResp.body; - } - ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument); + await BasicServices.redirectTopologyChangeInformation(body, user, xCorrelator, traceIndicator, customerJourney, req.url, NEW_RELEASE_FORWARDING_NAME) + .then(async function (responseBody) { + responseBodyToDocument = responseBody; + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); + }) + .catch(async function (responseBody) { + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); + let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); + responseCode = sentResp.code; + responseBodyToDocument = sentResp.body; + }); + let execTime = await RestResponseHeader.executionTimeInMilliseconds(startTime); + if (!execTime) execTime = 0; + else execTime = Math.round(execTime); + ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument, execTime); }; module.exports.registerYourself = async function registerYourself(req, res, next, body, user, originator, xCorrelator, traceIndicator, customerJourney) { @@ -216,85 +338,132 @@ module.exports.registerYourself = async function registerYourself(req, res, next traceIndicator = req.headers["trace-indicator"]; customerJourney = req.headers["customer-journey"]; } - try { - responseBodyToDocument = await BasicServices.registerYourself(body, user, xCorrelator, traceIndicator, customerJourney, req.url); - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - RestResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); - } catch (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); - responseCode = sentResp.code; - responseBodyToDocument = sentResp.body; - } - ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument); + await BasicServices.registerYourself(body, user, xCorrelator, traceIndicator, customerJourney, req.url) + .then(async function (responseBody) { + responseBodyToDocument = responseBody; + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); + }) + .catch(async function (responseBody) { + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); + let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); + responseCode = sentResp.code; + responseBodyToDocument = sentResp.body; + }); + let execTime = await RestResponseHeader.executionTimeInMilliseconds(startTime); + if (!execTime) execTime = 0; + else execTime = Math.round(execTime); + ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument, execTime); }; module.exports.startApplicationInGenericRepresentation = async function startApplicationInGenericRepresentation(req, res, next, user, originator, xCorrelator, traceIndicator, customerJourney) { let startTime = process.hrtime(); let responseCode = responseCodeEnum.code.OK; let responseBodyToDocument = {}; - try { - responseBodyToDocument = await BasicServices.startApplicationInGenericRepresentation(req.url); - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - RestResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); - } catch (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); - responseCode = sentResp.code; - responseBodyToDocument = sentResp.body; - } - ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument); + await BasicServices.startApplicationInGenericRepresentation(req.url) + .then(async function (responseBody) { + responseBodyToDocument = responseBody; + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); + }) + .catch(async function (responseBody) { + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); + let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); + responseCode = sentResp.code; + responseBodyToDocument = sentResp.body; + }); + let execTime = await RestResponseHeader.executionTimeInMilliseconds(startTime); + if (!execTime) execTime = 0; + else execTime = Math.round(execTime); + ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument, execTime); }; module.exports.updateClient = async function updateClient(req, res, next, body, user, originator, xCorrelator, traceIndicator, customerJourney) { let startTime = process.hrtime(); let responseCode = responseCodeEnum.code.NO_CONTENT; let responseBodyToDocument = {}; - try { - responseBodyToDocument = await BasicServices.updateClient(body, user, xCorrelator, traceIndicator, customerJourney, req.url, NEW_RELEASE_FORWARDING_NAME) - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - RestResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); - } catch (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); - responseCode = sentResp.code; - responseBodyToDocument = sentResp.body; - } - ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument); + await BasicServices.updateClient(body, user, xCorrelator, traceIndicator, customerJourney, req.url, NEW_RELEASE_FORWARDING_NAME) + .then(async function (responseBody) { + responseBodyToDocument = responseBody; + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); + }) + .catch(async function (responseBody) { + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); + let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); + responseCode = sentResp.code; + responseBodyToDocument = sentResp.body; + }); + let execTime = await RestResponseHeader.executionTimeInMilliseconds(startTime); + if (!execTime) execTime = 0; + else execTime = Math.round(execTime); + ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument, execTime); +}; + +module.exports.UpdateClientOfSubsequentRelease = async function UpdateClientOfSubsequentRelease (req, res, next, body, user, originator, xCorrelator, traceIndicator, customerJourney) { + let startTime = process.hrtime(); + let responseCode = responseCodeEnum.code.OK; + let responseBodyToDocument = {}; + await BasicServices.updateClientOfSubsequentRelease(body, user, xCorrelator, traceIndicator, customerJourney, req.url, NEW_RELEASE_FORWARDING_NAME) + .then(async function (responseBody) { + responseBodyToDocument = responseBody; + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); + }) + .catch(async function (responseBody) { + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); + let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); + responseCode = sentResp.code; + responseBodyToDocument = sentResp.body; + }); + let execTime = await RestResponseHeader.executionTimeInMilliseconds(startTime); + if (!execTime) execTime = 0; + else execTime = Math.round(execTime); + ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument, execTime); }; module.exports.updateOperationClient = async function updateOperationClient(req, res, next, body, user, originator, xCorrelator, traceIndicator, customerJourney) { let startTime = process.hrtime(); let responseCode = responseCodeEnum.code.NO_CONTENT; let responseBodyToDocument = {}; - try { - responseBodyToDocument = await BasicServices.updateOperationClient(body, user, xCorrelator, traceIndicator, customerJourney, req.url, NEW_RELEASE_FORWARDING_NAME); - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - RestResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); - } catch (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); - responseCode = sentResp.code; - responseBodyToDocument = sentResp.body; - } - ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument); + await BasicServices.updateOperationClient(body, user, xCorrelator, traceIndicator, customerJourney, req.url, NEW_RELEASE_FORWARDING_NAME) + .then(async function (responseBody) { + responseBodyToDocument = responseBody; + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); + }) + .catch(async function (responseBody) { + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); + let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); + responseCode = sentResp.code; + responseBodyToDocument = sentResp.body; + }); + let execTime = await RestResponseHeader.executionTimeInMilliseconds(startTime); + if (!execTime) execTime = 0; + else execTime = Math.round(execTime); + ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument, execTime); }; module.exports.updateOperationKey = async function updateOperationKey(req, res, next, body, user, originator, xCorrelator, traceIndicator, customerJourney) { let startTime = process.hrtime(); let responseCode = responseCodeEnum.code.NO_CONTENT; let responseBodyToDocument = {}; - try { - responseBodyToDocument = await BasicServices.updateOperationKey(body); - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - RestResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); - } catch (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); - let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); - responseCode = sentResp.code; - responseBodyToDocument = sentResp.body; - } - ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument); + await BasicServices.updateOperationKey(body) + .then(async function (responseBody) { + responseBodyToDocument = responseBody; + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); + }) + .catch(async function (responseBody) { + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); + let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); + responseCode = sentResp.code; + responseBodyToDocument = sentResp.body; + }); + let execTime = await RestResponseHeader.executionTimeInMilliseconds(startTime); + if (!execTime) execTime = 0; + else execTime = Math.round(execTime); + ExecutionAndTraceService.recordServiceRequest(xCorrelator, traceIndicator, user, originator, req.url, responseCode, req.body, responseBodyToDocument, execTime); }; diff --git a/server/database/load.json b/server/database/load.json index 904f8b8..04ed9dc 100644 --- a/server/database/load.json +++ b/server/database/load.json @@ -1,10 +1,9 @@ { "core-model-1-4:control-construct": { - "uuid": "np-1-0-0", + "uuid": "np-1-0-2", "profile-collection": { - "profile": [ - { - "uuid": "np-1-0-0-action-p-000", + "profile": [{ + "uuid": "np-1-0-2-action-p-000", "profile-name": "action-profile-1-0:PROFILE_NAME_TYPE_ACTION_PROFILE", "action-profile-1-0:action-profile-pac": { "action-profile-capability": { @@ -14,12 +13,12 @@ "display-in-new-browser-window": false }, "action-profile-configuration": { - "consequent-operation-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bs-002/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name" + "consequent-operation-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bs-002/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name" } } }, { - "uuid": "np-1-0-0-action-p-001", + "uuid": "np-1-0-2-action-p-001", "profile-name": "action-profile-1-0:PROFILE_NAME_TYPE_ACTION_PROFILE", "action-profile-1-0:action-profile-pac": { "action-profile-capability": { @@ -29,12 +28,12 @@ "display-in-new-browser-window": false }, "action-profile-configuration": { - "consequent-operation-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bs-004/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name" + "consequent-operation-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bs-004/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name" } } }, { - "uuid": "np-1-0-0-action-p-002", + "uuid": "np-1-0-2-action-p-002", "profile-name": "action-profile-1-0:PROFILE_NAME_TYPE_ACTION_PROFILE", "action-profile-1-0:action-profile-pac": { "action-profile-capability": { @@ -44,12 +43,12 @@ "display-in-new-browser-window": true }, "action-profile-configuration": { - "consequent-operation-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-op-s-bs-005/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name" + "consequent-operation-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-op-s-bs-005/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name" } } }, { - "uuid": "np-1-0-0-response-p-000", + "uuid": "np-1-0-2-response-p-000", "profile-name": "response-profile-1-0:PROFILE_NAME_TYPE_GENERIC_RESPONSE_PROFILE", "response-profile-1-0:response-profile-pac": { "response-profile-capability": { @@ -62,13 +61,13 @@ }, "response-profile-configuration": { "value": { - "value-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name" + "value-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name" } } } }, { - "uuid": "np-1-0-0-response-p-001", + "uuid": "np-1-0-2-response-p-001", "profile-name": "response-profile-1-0:PROFILE_NAME_TYPE_GENERIC_RESPONSE_PROFILE", "response-profile-1-0:response-profile-pac": { "response-profile-capability": { @@ -81,13 +80,13 @@ }, "response-profile-configuration": { "value": { - "value-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name" + "value-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name" } } } }, { - "uuid": "np-1-0-0-response-p-002", + "uuid": "np-1-0-2-response-p-002", "profile-name": "response-profile-1-0:PROFILE_NAME_TYPE_GENERIC_RESPONSE_PROFILE", "response-profile-1-0:response-profile-pac": { "response-profile-capability": { @@ -100,13 +99,13 @@ }, "response-profile-configuration": { "value": { - "value-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number" + "value-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number" } } } }, { - "uuid": "np-1-0-0-response-p-003", + "uuid": "np-1-0-2-response-p-003", "profile-name": "response-profile-1-0:PROFILE_NAME_TYPE_GENERIC_RESPONSE_PROFILE", "response-profile-1-0:response-profile-pac": { "response-profile-capability": { @@ -119,13 +118,13 @@ }, "response-profile-configuration": { "value": { - "value-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-purpose" + "value-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-purpose" } } } }, { - "uuid": "np-1-0-0-response-p-004", + "uuid": "np-1-0-2-response-p-004", "profile-name": "response-profile-1-0:PROFILE_NAME_TYPE_GENERIC_RESPONSE_PROFILE", "response-profile-1-0:response-profile-pac": { "response-profile-capability": { @@ -138,13 +137,13 @@ }, "response-profile-configuration": { "value": { - "value-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/data-update-period" + "value-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/data-update-period" } } } }, { - "uuid": "np-1-0-0-response-p-005", + "uuid": "np-1-0-2-response-p-005", "profile-name": "response-profile-1-0:PROFILE_NAME_TYPE_GENERIC_RESPONSE_PROFILE", "response-profile-1-0:response-profile-pac": { "response-profile-capability": { @@ -157,13 +156,13 @@ }, "response-profile-configuration": { "value": { - "value-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/owner-name" + "value-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/owner-name" } } } }, { - "uuid": "np-1-0-0-response-p-006", + "uuid": "np-1-0-2-response-p-006", "profile-name": "response-profile-1-0:PROFILE_NAME_TYPE_GENERIC_RESPONSE_PROFILE", "response-profile-1-0:response-profile-pac": { "response-profile-capability": { @@ -176,3816 +175,3745 @@ }, "response-profile-configuration": { "value": { - "value-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/owner-email-address" + "value-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/owner-email-address" } } } }, { - "uuid": "np-1-0-0-response-p-007", + "uuid": "np-1-0-2-response-p-007", "profile-name": "response-profile-1-0:PROFILE_NAME_TYPE_GENERIC_RESPONSE_PROFILE", "response-profile-1-0:response-profile-pac": { "response-profile-capability": { "operation-name": "/v1/inform-about-release-history-in-generic-representation", "field-name": { - "field-name-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-list=0/release-number" + "field-name-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-list=0/release-number" }, "description": "Represents the first entry in the list of releases", "datatype": "string" }, "response-profile-configuration": { "value": { - "value-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-list=0/changes" + "value-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-list=0/changes" + } + } + } + }, + { + "uuid": "np-1-0-2-response-p-008", + "profile-name": "response-profile-1-0:PROFILE_NAME_TYPE_GENERIC_RESPONSE_PROFILE", + "response-profile-1-0:response-profile-pac": { + "response-profile-capability": { + "operation-name": "/v1/inform-about-release-history-in-generic-representation", + "field-name": { + "field-name-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-list=1/release-number" + }, + "description": "Represents the second entry in the list of releases", + "datatype": "string" + }, + "response-profile-configuration": { + "value": { + "value-reference": "/core-model-1-4:control-construct/logical-termination-point=np-1-0-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-list=1/changes" } } } } ] }, - "logical-termination-point": [ + "logical-termination-point": [{ + "uuid": "np-1-0-2-op-s-bm-000", + "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", + "client-ltp": [], + "server-ltp": [ + "np-1-0-2-http-s-000" + ], + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/register-yourself" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." + } + } + }] + }, { - "uuid": "np-1-0-0-op-s-bm-000", + "uuid": "np-1-0-2-op-s-bm-001", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/register-yourself" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/embed-yourself" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-bm-001", + "uuid": "np-1-0-2-op-s-bm-002", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/embed-yourself" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/redirect-service-request-information" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-bm-002", + "uuid": "np-1-0-2-op-s-bm-003", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/redirect-service-request-information" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/redirect-oam-request-information" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-bm-003", + "uuid": "np-1-0-2-op-s-bm-004", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/redirect-oam-request-information" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/end-subscription" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-bm-004", + "uuid": "np-1-0-2-op-s-bm-005", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/end-subscription" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/inquire-oam-request-approvals" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-bm-005", + "uuid": "np-1-0-2-op-s-bm-007", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/inquire-oam-request-approvals" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/update-client" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-bm-007", + "uuid": "np-1-0-2-op-s-bm-008", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/update-client" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/list-ltps-and-fcs" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-bm-008", + "uuid": "np-1-0-2-op-s-bm-009", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/list-ltps-and-fcs" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/redirect-topology-change-information" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-bm-009", + "uuid": "np-1-0-2-op-s-bm-010", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/redirect-topology-change-information" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/update-operation-key" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-bm-010", + "uuid": "np-1-0-2-op-s-bm-011", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/update-operation-key" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/update-operation-client" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-bm-011", + "uuid": "np-1-0-2-op-s-bm-012", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/update-operation-client" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/inquire-basic-auth-approvals" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-im-000", + "uuid": "np-1-0-2-op-s-bm-013", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/bequeath-your-data-and-die" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/dispose-remainders-of-deregistered-application" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-bs-000", + "uuid": "np-1-0-2-op-s-bm-014", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/start-application-in-generic-representation" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "n.a." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/inform-about-preceding-release" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "n.a." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-bs-001", + "uuid": "np-1-0-2-op-s-bm-015", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/inform-about-application" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "n.a." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/update-client-of-subsequent-release" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-bs-002", + "uuid": "np-1-0-2-op-s-im-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/inform-about-application-in-generic-representation" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "n.a." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/bequeath-your-data-and-die" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-bs-003", + "uuid": "np-1-0-2-op-s-bs-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/inform-about-release-history" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "n.a." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/start-application-in-generic-representation" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "n.a." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-bs-004", + "uuid": "np-1-0-2-op-s-bs-001", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/inform-about-release-history-in-generic-representation" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "n.a." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/inform-about-application" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "n.a." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-bs-005", + "uuid": "np-1-0-2-op-s-bs-002", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/docs" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "n.a." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/inform-about-application-in-generic-representation" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "n.a." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-is-000", + "uuid": "np-1-0-2-op-s-bs-003", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/add-controller" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/inform-about-release-history" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "n.a." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-is-001", + "uuid": "np-1-0-2-op-s-bs-004", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/listen-to-controllers" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/inform-about-release-history-in-generic-representation" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "n.a." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-is-002", + "uuid": "np-1-0-2-op-s-bs-005", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/remove-controller" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/docs" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "n.a." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-is-011", + "uuid": "np-1-0-2-op-s-is-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/notify-controller-attribute-value-changes" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/add-controller" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-is-012", + "uuid": "np-1-0-2-op-s-is-001", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/notify-controller-object-creations" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/listen-to-controllers" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-is-013", + "uuid": "np-1-0-2-op-s-is-002", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/notify-controller-object-deletions" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/remove-controller" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-is-020", + "uuid": "np-1-0-2-op-s-is-011", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/notify-device-alarms" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/notify-controller-attribute-value-changes" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-is-021", + "uuid": "np-1-0-2-op-s-is-012", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/notify-device-attribute-value-changes" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/notify-controller-object-creations" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-is-022", + "uuid": "np-1-0-2-op-s-is-013", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/notify-device-object-creations" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/notify-controller-object-deletions" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." } } - ] + }] }, { - "uuid": "np-1-0-0-op-s-is-023", + "uuid": "np-1-0-2-op-s-is-020", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-server-interface-1-0:operation-server-interface-pac": { - "operation-server-interface-capability": { - "operation-name": "/v1/notify-device-object-deletions" - }, - "operation-server-interface-configuration": { - "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", - "operation-key": "Operation key not yet provided." - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/notify-device-alarms" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." + } + } + }] + }, + { + "uuid": "np-1-0-2-op-s-is-021", + "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", + "client-ltp": [], + "server-ltp": [ + "np-1-0-2-http-s-000" + ], + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/notify-device-attribute-value-changes" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." + } + } + }] + }, + { + "uuid": "np-1-0-2-op-s-is-022", + "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", + "client-ltp": [], + "server-ltp": [ + "np-1-0-2-http-s-000" + ], + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/notify-device-object-creations" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." + } + } + }] + }, + { + "uuid": "np-1-0-2-op-s-is-023", + "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", + "client-ltp": [], + "server-ltp": [ + "np-1-0-2-http-s-000" + ], + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-server-interface-1-0:operation-server-interface-pac": { + "operation-server-interface-capability": { + "operation-name": "/v1/notify-device-object-deletions" + }, + "operation-server-interface-configuration": { + "life-cycle-state": "operation-server-interface-1-0:LIFE_CYCLE_STATE_TYPE_EXPERIMENTAL", + "operation-key": "Operation key not yet provided." } } - ] + }] }, { - "uuid": "np-1-0-0-http-s-000", + "uuid": "np-1-0-2-http-s-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [ - "np-1-0-0-op-s-bm-000", - "np-1-0-0-op-s-bm-001", - "np-1-0-0-op-s-bm-002", - "np-1-0-0-op-s-bm-003", - "np-1-0-0-op-s-bm-004", - "np-1-0-0-op-s-bm-005", - "np-1-0-0-op-s-bm-007", - "np-1-0-0-op-s-bm-008", - "np-1-0-0-op-s-bm-009", - "np-1-0-0-op-s-bm-010", - "np-1-0-0-op-s-bm-011", - "np-1-0-0-op-s-im-000", - "np-1-0-0-op-s-bs-000", - "np-1-0-0-op-s-bs-001", - "np-1-0-0-op-s-bs-002", - "np-1-0-0-op-s-bs-003", - "np-1-0-0-op-s-bs-004", - "np-1-0-0-op-s-bs-005", - "np-1-0-0-op-s-is-000", - "np-1-0-0-op-s-is-001", - "np-1-0-0-op-s-is-002", - "np-1-0-0-op-s-is-011", - "np-1-0-0-op-s-is-012", - "np-1-0-0-op-s-is-013", - "np-1-0-0-op-s-is-020", - "np-1-0-0-op-s-is-021", - "np-1-0-0-op-s-is-022", - "np-1-0-0-op-s-is-023" - ], - "server-ltp": [ - "np-1-0-0-tcp-s-000" - ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "http-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", - "http-server-interface-1-0:http-server-interface-pac": { - "http-server-interface-capability": { - "application-name": "NotificationProxy", - "release-number": "1.0.1", - "application-purpose": "The NotificationProxy allows subscribing for DeviceNotifications and ControllerNotifications according to the ONF TR-532 definitions.", - "data-update-period": "http-server-interface-1-0:DATA_UPDATE_PERIOD_TYPE_REAL_TIME", - "owner-name": "Thorsten Heinze", - "owner-email-address": "Thorsten.Heinze@telefonica.com", - "release-list": [ - { - "local-id": "0", - "release-number": "1.0.1", - "release-date": "14.12.2023", - "changes": "Initial version" - } - ] - } + "np-1-0-2-op-s-bm-000", + "np-1-0-2-op-s-bm-001", + "np-1-0-2-op-s-bm-002", + "np-1-0-2-op-s-bm-003", + "np-1-0-2-op-s-bm-004", + "np-1-0-2-op-s-bm-005", + "np-1-0-2-op-s-bm-007", + "np-1-0-2-op-s-bm-008", + "np-1-0-2-op-s-bm-009", + "np-1-0-2-op-s-bm-010", + "np-1-0-2-op-s-bm-011", + "np-1-0-2-op-s-bm-012", + "np-1-0-2-op-s-bm-013", + "np-1-0-2-op-s-bm-014", + "np-1-0-2-op-s-bm-015", + "np-1-0-2-op-s-im-000", + "np-1-0-2-op-s-bs-000", + "np-1-0-2-op-s-bs-001", + "np-1-0-2-op-s-bs-002", + "np-1-0-2-op-s-bs-003", + "np-1-0-2-op-s-bs-004", + "np-1-0-2-op-s-bs-005", + "np-1-0-2-op-s-is-000", + "np-1-0-2-op-s-is-001", + "np-1-0-2-op-s-is-002", + "np-1-0-2-op-s-is-011", + "np-1-0-2-op-s-is-012", + "np-1-0-2-op-s-is-013", + "np-1-0-2-op-s-is-020", + "np-1-0-2-op-s-is-021", + "np-1-0-2-op-s-is-022", + "np-1-0-2-op-s-is-023" + ], + "server-ltp": [ + "np-1-0-2-tcp-s-000" + ], + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "http-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", + "http-server-interface-1-0:http-server-interface-pac": { + "http-server-interface-capability": { + "application-name": "NotificationProxy", + "release-number": "1.0.2", + "application-purpose": "The NotificationProxy allows subscribing for DeviceNotifications and ControllerNotifications according to the ONF TR-532 definitions.", + "data-update-period": "http-server-interface-1-0:DATA_UPDATE_PERIOD_TYPE_REAL_TIME", + "owner-name": "Thorsten Heinze", + "owner-email-address": "Thorsten.Heinze@telefonica.com", + "release-list": [{ + "local-id": "0", + "release-number": "1.0.1", + "release-date": "14.12.2023", + "changes": "Initial version" + }, + { + "local-id": "1", + "release-number": "1.0.2", + "release-date": "30.10.2024", + "changes": "Update to appPattern v2.1.2" + } + ] } } - ] + }] }, { - "uuid": "np-1-0-0-tcp-s-000", + "uuid": "np-1-0-2-tcp-s-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SOURCE", "client-ltp": [ - "np-1-0-0-http-s-000" + "np-1-0-2-http-s-000" ], "server-ltp": [], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "tcp-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", - "tcp-server-interface-1-0:tcp-server-interface-pac": { - "tcp-server-interface-configuration": { - "description": "Without TLS layer", - "local-protocol": "tcp-server-interface-1-0:PROTOCOL_TYPE_HTTP", - "local-address": { - "ipv-4-address": "127.0.0.1" - }, - "local-port": 4011 - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "tcp-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", + "tcp-server-interface-1-0:tcp-server-interface-pac": { + "tcp-server-interface-configuration": { + "description": "Without TLS layer", + "local-protocol": "tcp-server-interface-1-0:PROTOCOL_TYPE_HTTP", + "local-address": { + "ipv-4-address": "127.0.0.1" + }, + "local-port": 4011 } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-bm-or-1-0-0-000", + "uuid": "np-1-0-2-op-c-bm-or-1-0-1-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-or-1-0-0-000" + "np-1-0-2-http-c-or-1-0-1-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/bequeath-your-data-and-die", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/bequeath-your-data-and-die", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-http-c-or-1-0-0-000", + "uuid": "np-1-0-2-http-c-or-1-0-1-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-op-c-bm-or-1-0-0-000" + "np-1-0-2-op-c-bm-or-1-0-1-000" ], "server-ltp": [ - "np-1-0-0-tcp-c-or-1-0-0-000" + "np-1-0-2-tcp-c-or-1-0-1-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", - "http-client-interface-1-0:http-client-interface-pac": { - "http-client-interface-configuration": { - "application-name": "OldRelease", - "release-number": "1.0.1" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", + "http-client-interface-1-0:http-client-interface-pac": { + "http-client-interface-configuration": { + "application-name": "OldRelease", + "release-number": "1.0.1" } } - ] + }] }, { - "uuid": "np-1-0-0-tcp-c-or-1-0-0-000", + "uuid": "np-1-0-2-tcp-c-or-1-0-1-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-http-c-or-1-0-0-000" + "np-1-0-2-http-c-or-1-0-1-000" ], "server-ltp": [], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", - "tcp-client-interface-1-0:tcp-client-interface-pac": { - "tcp-client-interface-configuration": { - "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", - "remote-address": { - "ip-address": { - "ipv-4-address": "127.0.0.1" - } - }, - "remote-port": 4011 - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", + "tcp-client-interface-1-0:tcp-client-interface-pac": { + "tcp-client-interface-configuration": { + "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", + "remote-address": { + "ip-address": { + "ipv-4-address": "127.0.0.1" + } + }, + "remote-port": 4011 } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-im-nr-1-0-0-000", + "uuid": "np-1-0-2-op-c-im-nr-1-0-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-nr-1-0-0-000" + "np-1-0-2-http-c-nr-1-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/add-controller", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/add-controller", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-im-nr-1-0-0-001", + "uuid": "np-1-0-2-op-c-im-nr-1-0-2-001", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-nr-1-0-0-000" + "np-1-0-2-http-c-nr-1-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/listen-to-controllers", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/listen-to-controllers", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-im-nr-1-0-0-011", + "uuid": "np-1-0-2-op-c-im-nr-1-0-2-011", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-nr-1-0-0-000" + "np-1-0-2-http-c-nr-1-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/notify-controller-attribute-value-changes", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/notify-controller-attribute-value-changes", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-im-nr-1-0-0-012", + "uuid": "np-1-0-2-op-c-im-nr-1-0-2-012", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-nr-1-0-0-000" + "np-1-0-2-http-c-nr-1-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/notify-controller-object-creations", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/notify-controller-object-creations", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-im-nr-1-0-0-013", + "uuid": "np-1-0-2-op-c-im-nr-1-0-2-013", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-nr-1-0-0-000" + "np-1-0-2-http-c-nr-1-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/notify-controller-object-deletions", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/notify-controller-object-deletions", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-im-nr-1-0-0-020", + "uuid": "np-1-0-2-op-c-im-nr-1-0-2-020", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-nr-1-0-0-000" + "np-1-0-2-http-c-nr-1-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/notify-device-alarms", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/notify-device-alarms", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-im-nr-1-0-0-021", + "uuid": "np-1-0-2-op-c-im-nr-1-0-2-021", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-nr-1-0-0-000" + "np-1-0-2-http-c-nr-1-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/notify-device-attribute-value-changes", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/notify-device-attribute-value-changes", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-im-nr-1-0-0-022", + "uuid": "np-1-0-2-op-c-im-nr-1-0-2-022", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-nr-1-0-0-000" + "np-1-0-2-http-c-nr-1-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/notify-device-object-creations", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/notify-device-object-creations", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-im-nr-1-0-0-023", + "uuid": "np-1-0-2-op-c-im-nr-1-0-2-023", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-nr-1-0-0-000" + "np-1-0-2-http-c-nr-1-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/notify-device-object-deletions", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/notify-device-object-deletions", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-http-c-nr-1-0-0-000", + "uuid": "np-1-0-2-http-c-nr-1-0-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-op-c-im-nr-1-0-0-000", - "np-1-0-0-op-c-im-nr-1-0-0-001", - "np-1-0-0-op-c-im-nr-1-0-0-011", - "np-1-0-0-op-c-im-nr-1-0-0-012", - "np-1-0-0-op-c-im-nr-1-0-0-013", - "np-1-0-0-op-c-im-nr-1-0-0-020", - "np-1-0-0-op-c-im-nr-1-0-0-021", - "np-1-0-0-op-c-im-nr-1-0-0-022", - "np-1-0-0-op-c-im-nr-1-0-0-023" - ], - "server-ltp": [ - "np-1-0-0-tcp-c-nr-1-0-0-000" - ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", - "http-client-interface-1-0:http-client-interface-pac": { - "http-client-interface-configuration": { - "application-name": "NewRelease", - "release-number": "1.0.1" - } + "np-1-0-2-op-c-im-nr-1-0-2-000", + "np-1-0-2-op-c-im-nr-1-0-2-001", + "np-1-0-2-op-c-im-nr-1-0-2-011", + "np-1-0-2-op-c-im-nr-1-0-2-012", + "np-1-0-2-op-c-im-nr-1-0-2-013", + "np-1-0-2-op-c-im-nr-1-0-2-020", + "np-1-0-2-op-c-im-nr-1-0-2-021", + "np-1-0-2-op-c-im-nr-1-0-2-022", + "np-1-0-2-op-c-im-nr-1-0-2-023" + ], + "server-ltp": [ + "np-1-0-2-tcp-c-nr-1-0-2-000" + ], + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", + "http-client-interface-1-0:http-client-interface-pac": { + "http-client-interface-configuration": { + "application-name": "NewRelease", + "release-number": "1.0.2" } } - ] + }] }, { - "uuid": "np-1-0-0-tcp-c-nr-1-0-0-000", + "uuid": "np-1-0-2-tcp-c-nr-1-0-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-http-c-nr-1-0-0-000" + "np-1-0-2-http-c-nr-1-0-2-000" ], "server-ltp": [], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", - "tcp-client-interface-1-0:tcp-client-interface-pac": { - "tcp-client-interface-configuration": { - "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", - "remote-address": { - "ip-address": { - "ipv-4-address": "127.0.0.1" - } - }, - "remote-port": 4011 - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", + "tcp-client-interface-1-0:tcp-client-interface-pac": { + "tcp-client-interface-configuration": { + "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", + "remote-address": { + "ip-address": { + "ipv-4-address": "127.0.0.1" + } + }, + "remote-port": 4011 } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-bm-ro-2-0-1-000", + "uuid": "np-1-0-2-op-c-bm-ro-2-1-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-ro-2-0-1-000" + "np-1-0-2-http-c-ro-2-1-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/register-application", - "operation-key": "n.a." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/register-application", + "operation-key": "n.a." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-bm-ro-2-0-1-001", + "uuid": "np-1-0-2-op-c-bm-ro-2-1-2-001", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-ro-2-0-1-000" + "np-1-0-2-http-c-ro-2-1-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/relay-server-replacement", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/relay-server-replacement", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-bm-ro-2-0-1-002", + "uuid": "np-1-0-2-op-c-bm-ro-2-1-2-002", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-ro-2-0-1-000" + "np-1-0-2-http-c-ro-2-1-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/deregister-application", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/deregister-application", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-bm-ro-2-0-1-003", + "uuid": "np-1-0-2-op-c-bm-ro-2-1-2-003", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-ro-2-0-1-000" + "np-1-0-2-http-c-ro-2-1-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/relay-operation-update", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/relay-operation-update", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-http-c-ro-2-0-1-000", + "uuid": "np-1-0-2-http-c-ro-2-1-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-op-c-bm-ro-2-0-1-000", - "np-1-0-0-op-c-bm-ro-2-0-1-001", - "np-1-0-0-op-c-bm-ro-2-0-1-002", - "np-1-0-0-op-c-bm-ro-2-0-1-003" - ], - "server-ltp": [ - "np-1-0-0-tcp-c-ro-2-0-1-000" - ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", - "http-client-interface-1-0:http-client-interface-pac": { - "http-client-interface-configuration": { - "application-name": "RegistryOffice", - "release-number": "2.0.1" - } + "np-1-0-2-op-c-bm-ro-2-1-2-000", + "np-1-0-2-op-c-bm-ro-2-1-2-001", + "np-1-0-2-op-c-bm-ro-2-1-2-002", + "np-1-0-2-op-c-bm-ro-2-1-2-003" + ], + "server-ltp": [ + "np-1-0-2-tcp-c-ro-2-1-2-000" + ], + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", + "http-client-interface-1-0:http-client-interface-pac": { + "http-client-interface-configuration": { + "application-name": "RegistryOffice", + "release-number": "2.1.2" } } - ] + }] }, { - "uuid": "np-1-0-0-tcp-c-ro-2-0-1-000", + "uuid": "np-1-0-2-tcp-c-ro-2-1-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-http-c-ro-2-0-1-000" + "np-1-0-2-http-c-ro-2-1-2-000" ], "server-ltp": [], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", - "tcp-client-interface-1-0:tcp-client-interface-pac": { - "tcp-client-interface-configuration": { - "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", - "remote-address": { - "ip-address": { - "ipv-4-address": "1.1.3.8" - } - }, - "remote-port": 3008 - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", + "tcp-client-interface-1-0:tcp-client-interface-pac": { + "tcp-client-interface-configuration": { + "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", + "remote-address": { + "ip-address": { + "ipv-4-address": "127.0.0.1" + } + }, + "remote-port": 3031 } } - ] + }] }, { - "uuid": "np-1-0-0-http-c-tar-2-0-1-000", + "uuid": "np-1-0-2-http-c-tar-2-1-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-tcp-c-tar-2-0-1-000" + "np-1-0-2-tcp-c-tar-2-1-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", - "http-client-interface-1-0:http-client-interface-pac": { - "http-client-interface-configuration": { - "application-name": "TypeApprovalRegister", - "release-number": "2.0.1" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", + "http-client-interface-1-0:http-client-interface-pac": { + "http-client-interface-configuration": { + "application-name": "TypeApprovalRegister", + "release-number": "2.1.2" } } - ] + }] }, { - "uuid": "np-1-0-0-tcp-c-tar-2-0-1-000", + "uuid": "np-1-0-2-tcp-c-tar-2-1-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-http-c-tar-2-0-1-000" + "np-1-0-2-http-c-tar-2-1-2-000" ], "server-ltp": [], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", - "tcp-client-interface-1-0:tcp-client-interface-pac": { - "tcp-client-interface-configuration": { - "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", - "remote-address": { - "ip-address": { - "ipv-4-address": "1.1.3.9" - } - }, - "remote-port": 3009 - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", + "tcp-client-interface-1-0:tcp-client-interface-pac": { + "tcp-client-interface-configuration": { + "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", + "remote-address": { + "ip-address": { + "ipv-4-address": "127.0.0.1" + } + }, + "remote-port": 3032 } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-bs-eatl-2-0-1-000", + "uuid": "np-1-0-2-op-c-bs-eatl-2-1-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-eatl-2-0-1-000" + "np-1-0-2-http-c-eatl-2-1-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/record-service-request", - "operation-key": "Operation key not yet provided.", - "detailed-logging-is-on": false - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/record-service-request", + "operation-key": "Operation key not yet provided.", + "detailed-logging-is-on": false + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-http-c-eatl-2-0-1-000", + "uuid": "np-1-0-2-http-c-eatl-2-1-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-op-c-bs-eatl-2-0-1-000" + "np-1-0-2-op-c-bs-eatl-2-1-2-000" ], "server-ltp": [ - "np-1-0-0-tcp-c-eatl-2-0-1-000" + "np-1-0-2-tcp-c-eatl-2-1-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", - "http-client-interface-1-0:http-client-interface-pac": { - "http-client-interface-configuration": { - "application-name": "ExecutionAndTraceLog", - "release-number": "2.0.1" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", + "http-client-interface-1-0:http-client-interface-pac": { + "http-client-interface-configuration": { + "application-name": "ExecutionAndTraceLog", + "release-number": "2.1.2" } } - ] + }] }, { - "uuid": "np-1-0-0-tcp-c-eatl-2-0-1-000", + "uuid": "np-1-0-2-tcp-c-eatl-2-1-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-http-c-eatl-2-0-1-000" + "np-1-0-2-http-c-eatl-2-1-2-000" ], "server-ltp": [], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", - "tcp-client-interface-1-0:tcp-client-interface-pac": { - "tcp-client-interface-configuration": { - "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", - "remote-address": { - "ip-address": { - "ipv-4-address": "1.1.3.10" - } - }, - "remote-port": 3010 - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", + "tcp-client-interface-1-0:tcp-client-interface-pac": { + "tcp-client-interface-configuration": { + "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", + "remote-address": { + "ip-address": { + "ipv-4-address": "127.0.0.1" + } + }, + "remote-port": 3033 } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-bs-ol-2-0-1-000", + "uuid": "np-1-0-2-op-c-bs-ol-2-1-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-ol-2-0-1-000" + "np-1-0-2-http-c-ol-2-1-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/record-oam-request", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/record-oam-request", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-http-c-ol-2-0-1-000", + "uuid": "np-1-0-2-http-c-ol-2-1-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-op-c-bs-ol-2-0-1-000" + "np-1-0-2-op-c-bs-ol-2-1-2-000" ], "server-ltp": [ - "np-1-0-0-tcp-c-ol-2-0-1-000" + "np-1-0-2-tcp-c-ol-2-1-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", - "http-client-interface-1-0:http-client-interface-pac": { - "http-client-interface-configuration": { - "application-name": "OamLog", - "release-number": "2.0.1" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", + "http-client-interface-1-0:http-client-interface-pac": { + "http-client-interface-configuration": { + "application-name": "OamLog", + "release-number": "2.1.2" } } - ] + }] }, { - "uuid": "np-1-0-0-tcp-c-ol-2-0-1-000", + "uuid": "np-1-0-2-tcp-c-ol-2-1-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-http-c-ol-2-0-1-000" + "np-1-0-2-http-c-ol-2-1-2-000" ], "server-ltp": [], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", - "tcp-client-interface-1-0:tcp-client-interface-pac": { - "tcp-client-interface-configuration": { - "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", - "remote-address": { - "ip-address": { - "ipv-4-address": "1.1.3.11" - } - }, - "remote-port": 3011 - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", + "tcp-client-interface-1-0:tcp-client-interface-pac": { + "tcp-client-interface-configuration": { + "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", + "remote-address": { + "ip-address": { + "ipv-4-address": "127.0.0.1" + } + }, + "remote-port": 3034 } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-bs-aa-2-0-1-000", + "uuid": "np-1-0-2-op-c-bs-aa-2-1-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-aa-2-0-1-000" + "np-1-0-2-http-c-aa-2-1-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/approve-oam-request", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": " /v1/approve-basic-auth-request", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-http-c-aa-2-0-1-000", + "uuid": "np-1-0-2-http-c-aa-2-1-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-op-c-bs-aa-2-0-1-000" + "np-1-0-2-op-c-bs-aa-2-1-2-000" ], "server-ltp": [ - "np-1-0-0-tcp-c-aa-2-0-1-000" + "np-1-0-2-tcp-c-aa-2-1-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", - "http-client-interface-1-0:http-client-interface-pac": { - "http-client-interface-configuration": { - "application-name": "AdministratorAdministration", - "release-number": "2.0.1" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", + "http-client-interface-1-0:http-client-interface-pac": { + "http-client-interface-configuration": { + "application-name": "AccessAdministration", + "release-number": "2.1.2" } } - ] + }] }, { - "uuid": "np-1-0-0-tcp-c-aa-2-0-1-000", + "uuid": "np-1-0-2-tcp-c-aa-2-1-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-http-c-aa-2-0-1-000" + "np-1-0-2-http-c-aa-2-1-2-000" ], "server-ltp": [], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", - "tcp-client-interface-1-0:tcp-client-interface-pac": { - "tcp-client-interface-configuration": { - "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", - "remote-address": { - "ip-address": { - "ipv-4-address": "1.1.3.12" - } - }, - "remote-port": 3012 - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", + "tcp-client-interface-1-0:tcp-client-interface-pac": { + "tcp-client-interface-configuration": { + "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", + "remote-address": { + "ip-address": { + "ipv-4-address": "127.0.0.1" + } + }, + "remote-port": 3035 } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-bm-alt-2-0-1-000", + "uuid": "np-1-0-2-op-c-bm-alt-2-1-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-alt-2-0-1-000" + "np-1-0-2-http-c-alt-2-1-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/update-all-ltps-and-fcs", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/update-all-ltps-and-fcs", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-bm-alt-2-0-1-001", + "uuid": "np-1-0-2-op-c-bm-alt-2-1-2-001", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-alt-2-0-1-000" + "np-1-0-2-http-c-alt-2-1-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/update-ltp", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/update-ltp", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-bm-alt-2-0-1-002", + "uuid": "np-1-0-2-op-c-bm-alt-2-1-2-002", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-alt-2-0-1-000" + "np-1-0-2-http-c-alt-2-1-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/delete-ltp-and-dependents", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/delete-ltp-and-dependents", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-bm-alt-2-0-1-003", + "uuid": "np-1-0-2-op-c-bm-alt-2-1-2-003", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-alt-2-0-1-000" + "np-1-0-2-http-c-alt-2-1-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/update-fc", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/update-fc", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-bm-alt-2-0-1-004", + "uuid": "np-1-0-2-op-c-bm-alt-2-1-2-004", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-alt-2-0-1-000" + "np-1-0-2-http-c-alt-2-1-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/update-fc-port", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/update-fc-port", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-bm-alt-2-0-1-005", + "uuid": "np-1-0-2-op-c-bm-alt-2-1-2-005", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-alt-2-0-1-000" + "np-1-0-2-http-c-alt-2-1-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/delete-fc-port", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/delete-fc-port", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-http-c-alt-2-0-1-000", + "uuid": "np-1-0-2-http-c-alt-2-1-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-op-c-bm-alt-2-0-1-000", - "np-1-0-0-op-c-bm-alt-2-0-1-001", - "np-1-0-0-op-c-bm-alt-2-0-1-002", - "np-1-0-0-op-c-bm-alt-2-0-1-003", - "np-1-0-0-op-c-bm-alt-2-0-1-004", - "np-1-0-0-op-c-bm-alt-2-0-1-005" - ], - "server-ltp": [ - "np-1-0-0-tcp-c-alt-2-0-1-000" - ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", - "http-client-interface-1-0:http-client-interface-pac": { - "http-client-interface-configuration": { - "application-name": "ApplicationLayerTopology", - "release-number": "2.0.1" - } + "np-1-0-2-op-c-bm-alt-2-1-2-000", + "np-1-0-2-op-c-bm-alt-2-1-2-001", + "np-1-0-2-op-c-bm-alt-2-1-2-002", + "np-1-0-2-op-c-bm-alt-2-1-2-003", + "np-1-0-2-op-c-bm-alt-2-1-2-004", + "np-1-0-2-op-c-bm-alt-2-1-2-005" + ], + "server-ltp": [ + "np-1-0-2-tcp-c-alt-2-1-2-000" + ], + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", + "http-client-interface-1-0:http-client-interface-pac": { + "http-client-interface-configuration": { + "application-name": "ApplicationLayerTopology", + "release-number": "2.1.2" } } - ] + }] }, { - "uuid": "np-1-0-0-tcp-c-alt-2-0-1-000", + "uuid": "np-1-0-2-tcp-c-alt-2-1-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-http-c-alt-2-0-1-000" + "np-1-0-2-http-c-alt-2-1-2-000" ], "server-ltp": [], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", - "tcp-client-interface-1-0:tcp-client-interface-pac": { - "tcp-client-interface-configuration": { - "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", - "remote-address": { - "ip-address": { - "ipv-4-address": "1.1.3.13" - } - }, - "remote-port": 3013 - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", + "tcp-client-interface-1-0:tcp-client-interface-pac": { + "tcp-client-interface-configuration": { + "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", + "remote-address": { + "ip-address": { + "ipv-4-address": "127.0.0.1" + } + }, + "remote-port": 3036 } } - ] + }] }, { - "uuid": "np-1-0-0-http-c-okm-2-0-1-000", + "uuid": "np-1-0-2-http-c-okm-2-1-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-tcp-c-okm-2-0-1-000" + "np-1-0-2-tcp-c-okm-2-1-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", - "http-client-interface-1-0:http-client-interface-pac": { - "http-client-interface-configuration": { - "application-name": "OperationKeyManagement", - "release-number": "2.0.1" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", + "http-client-interface-1-0:http-client-interface-pac": { + "http-client-interface-configuration": { + "application-name": "OperationKeyManagement", + "release-number": "2.1.2" } } - ] + }] }, { - "uuid": "np-1-0-0-tcp-c-okm-2-0-1-000", + "uuid": "np-1-0-2-tcp-c-okm-2-1-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-http-c-okm-2-0-1-000" + "np-1-0-2-http-c-okm-2-1-2-000" ], "server-ltp": [], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", - "tcp-client-interface-1-0:tcp-client-interface-pac": { - "tcp-client-interface-configuration": { - "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", - "remote-address": { - "ip-address": { - "ipv-4-address": "1.1.3.14" - } - }, - "remote-port": 3014 - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", + "tcp-client-interface-1-0:tcp-client-interface-pac": { + "tcp-client-interface-configuration": { + "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", + "remote-address": { + "ip-address": { + "ipv-4-address": "127.0.0.1" + } + }, + "remote-port": 3037 } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-im-np-1-0-0-000", + "uuid": "np-1-0-2-op-c-im-np-1-0-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-np-1-0-0-000" + "np-1-0-2-http-c-np-1-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/listen-to-controllers", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/listen-to-controllers", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-http-c-np-1-0-0-000", + "uuid": "np-1-0-2-http-c-np-1-0-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-op-c-im-np-1-0-0-000" + "np-1-0-2-op-c-im-np-1-0-2-000" ], "server-ltp": [ - "np-1-0-0-tcp-c-np-1-0-0-000" + "np-1-0-2-tcp-c-np-1-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", - "http-client-interface-1-0:http-client-interface-pac": { - "http-client-interface-configuration": { - "application-name": "NotificationProxy", - "release-number": "1.0.1" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", + "http-client-interface-1-0:http-client-interface-pac": { + "http-client-interface-configuration": { + "application-name": "NotificationProxy", + "release-number": "1.0.2" } } - ] + }] }, { - "uuid": "np-1-0-0-tcp-c-np-1-0-0-000", + "uuid": "np-1-0-2-tcp-c-np-1-0-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-http-c-np-1-0-0-000" + "np-1-0-2-http-c-np-1-0-2-000" ], "server-ltp": [], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", - "tcp-client-interface-1-0:tcp-client-interface-pac": { - "tcp-client-interface-configuration": { - "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", - "remote-address": { - "ip-address": { - "ipv-4-address": "127.0.0.1" - } - }, - "remote-port": 4011 - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", + "tcp-client-interface-1-0:tcp-client-interface-pac": { + "tcp-client-interface-configuration": { + "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", + "remote-address": { + "ip-address": { + "ipv-4-address": "127.0.0.1" + } + }, + "remote-port": 4011 } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-is-odlt-4-0-2-000", + "uuid": "np-1-0-2-op-c-is-odlt-4-0-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-odlt-4-0-2-000" + "np-1-0-2-http-c-odlt-4-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/rests/operations/sal-remote:create-data-change-event-subscription", - "operation-key": "n.a." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/rests/operations/sal-remote:create-data-change-event-subscription", + "operation-key": "n.a." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-is-odlt-4-0-2-001", + "uuid": "np-1-0-2-op-c-is-odlt-4-0-2-001", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-odlt-4-0-2-000" + "np-1-0-2-http-c-odlt-4-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/rests/data/ietf-restconf-monitoring:restconf-state/streams/stream/data-change-event-subscription/network-topology:network-topology/datastore=CONFIGURATION/scope=SUBTREE/JSON?changed-leaf-nodes-only=true", - "operation-key": "n.a." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/rests/data/ietf-restconf-monitoring:restconf-state/streams/stream/data-change-event-subscription/network-topology:network-topology/datastore=CONFIGURATION/scope=SUBTREE/JSON?changed-leaf-nodes-only=true", + "operation-key": "n.a." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-is-odlt-4-0-2-002", + "uuid": "np-1-0-2-op-c-is-odlt-4-0-2-002", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-odlt-4-0-2-000" + "np-1-0-2-http-c-odlt-4-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/rests/notif/data-change-event-subscription/network-topology:network-topology/datastore=CONFIGURATION/scope=SUBTREE/JSON", - "operation-key": "n.a." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/rests/notif/data-change-event-subscription/network-topology:network-topology/datastore=CONFIGURATION/scope=SUBTREE/JSON", + "operation-key": "n.a." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-is-odlt-4-0-2-003", + "uuid": "np-1-0-2-op-c-is-odlt-4-0-2-003", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-odlt-4-0-2-000" + "np-1-0-2-http-c-odlt-4-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/rests/data/ietf-restconf-monitoring:restconf-state/streams/stream/data-change-event-subscription/network-topology:network-topology/datastore=OPERATIONAL/scope=SUBTREE/JSON?changed-leaf-nodes-only=true", - "operation-key": "n.a." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/rests/data/ietf-restconf-monitoring:restconf-state/streams/stream/data-change-event-subscription/network-topology:network-topology/datastore=OPERATIONAL/scope=SUBTREE/JSON?changed-leaf-nodes-only=true", + "operation-key": "n.a." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-is-odlt-4-0-2-004", + "uuid": "np-1-0-2-op-c-is-odlt-4-0-2-004", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-odlt-4-0-2-000" + "np-1-0-2-http-c-odlt-4-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/rests/notif/data-change-event-subscription/network-topology:network-topology/datastore=OPERATIONAL/scope=SUBTREE/JSON", - "operation-key": "n.a." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/rests/notif/data-change-event-subscription/network-topology:network-topology/datastore=OPERATIONAL/scope=SUBTREE/JSON", + "operation-key": "n.a." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-is-odlt-4-0-2-005", + "uuid": "np-1-0-2-op-c-is-odlt-4-0-2-005", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-odlt-4-0-2-000" + "np-1-0-2-http-c-odlt-4-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/rests/notif/device?notificationType=device", - "operation-key": "n.a." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/rests/notif/device?notificationType=device", + "operation-key": "n.a." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-http-c-odlt-4-0-2-000", + "uuid": "np-1-0-2-http-c-odlt-4-0-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-op-c-is-odlt-4-0-2-000", - "np-1-0-0-op-c-is-odlt-4-0-2-001", - "np-1-0-0-op-c-is-odlt-4-0-2-002", - "np-1-0-0-op-c-is-odlt-4-0-2-003", - "np-1-0-0-op-c-is-odlt-4-0-2-004", - "np-1-0-0-op-c-is-odlt-4-0-2-005" - ], - "server-ltp": [ - "np-1-0-0-tcp-c-odlt-4-0-2-000" - ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", - "http-client-interface-1-0:http-client-interface-pac": { - "http-client-interface-configuration": { - "application-name": "OpenDayLightTemplate", - "release-number": "4.0.2" - } + "np-1-0-2-op-c-is-odlt-4-0-2-000", + "np-1-0-2-op-c-is-odlt-4-0-2-001", + "np-1-0-2-op-c-is-odlt-4-0-2-002", + "np-1-0-2-op-c-is-odlt-4-0-2-003", + "np-1-0-2-op-c-is-odlt-4-0-2-004", + "np-1-0-2-op-c-is-odlt-4-0-2-005" + ], + "server-ltp": [ + "np-1-0-2-tcp-c-odlt-4-0-2-000" + ], + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", + "http-client-interface-1-0:http-client-interface-pac": { + "http-client-interface-configuration": { + "application-name": "OpenDayLightTemplate", + "release-number": "4.0.2" } } - ] + }] }, { - "uuid": "np-1-0-0-tcp-c-odlt-4-0-2-000", + "uuid": "np-1-0-2-tcp-c-odlt-4-0-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-http-c-odlt-4-0-2-000" + "np-1-0-2-http-c-odlt-4-0-2-000" ], "server-ltp": [], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", - "tcp-client-interface-1-0:tcp-client-interface-pac": { - "tcp-client-interface-configuration": { - "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", - "remote-address": { - "ip-address": { - "ipv-4-address": "1.1.1.1" - } - }, - "remote-port": 1001 - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", + "tcp-client-interface-1-0:tcp-client-interface-pac": { + "tcp-client-interface-configuration": { + "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", + "remote-address": { + "ip-address": { + "ipv-4-address": "1.1.1.1" + } + }, + "remote-port": 1001 } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-is-odl1-4-0-2-000", + "uuid": "np-1-0-2-op-c-is-odl1-4-0-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-odl1-4-0-2-000" + "np-1-0-2-http-c-odl1-4-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/rests/operations/sal-remote:create-data-change-event-subscription", - "operation-key": "n.a." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/rests/operations/sal-remote:create-data-change-event-subscription", + "operation-key": "n.a." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-is-odl1-4-0-2-001", + "uuid": "np-1-0-2-op-c-is-odl1-4-0-2-001", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-odl1-4-0-2-000" + "np-1-0-2-http-c-odl1-4-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/rests/data/ietf-restconf-monitoring:restconf-state/streams/stream/data-change-event-subscription/network-topology:network-topology/datastore=CONFIGURATION/scope=SUBTREE/JSON?changed-leaf-nodes-only=true", - "operation-key": "n.a." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/rests/data/ietf-restconf-monitoring:restconf-state/streams/stream/data-change-event-subscription/network-topology:network-topology/datastore=CONFIGURATION/scope=SUBTREE/JSON?changed-leaf-nodes-only=true", + "operation-key": "n.a." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-is-odl1-4-0-2-002", + "uuid": "np-1-0-2-op-c-is-odl1-4-0-2-002", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-odl1-4-0-2-000" + "np-1-0-2-http-c-odl1-4-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/rests/notif/data-change-event-subscription/network-topology:network-topology/datastore=CONFIGURATION/scope=SUBTREE/JSON", - "operation-key": "n.a." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/rests/notif/data-change-event-subscription/network-topology:network-topology/datastore=CONFIGURATION/scope=SUBTREE/JSON", + "operation-key": "n.a." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-is-odl1-4-0-2-003", + "uuid": "np-1-0-2-op-c-is-odl1-4-0-2-003", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-odl1-4-0-2-000" + "np-1-0-2-http-c-odl1-4-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/rests/data/ietf-restconf-monitoring:restconf-state/streams/stream/data-change-event-subscription/network-topology:network-topology/datastore=OPERATIONAL/scope=SUBTREE/JSON?changed-leaf-nodes-only=true", - "operation-key": "n.a." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/rests/data/ietf-restconf-monitoring:restconf-state/streams/stream/data-change-event-subscription/network-topology:network-topology/datastore=OPERATIONAL/scope=SUBTREE/JSON?changed-leaf-nodes-only=true", + "operation-key": "n.a." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-is-odl1-4-0-2-004", + "uuid": "np-1-0-2-op-c-is-odl1-4-0-2-004", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-odl1-4-0-2-000" + "np-1-0-2-http-c-odl1-4-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/rests/notif/data-change-event-subscription/network-topology:network-topology/datastore=OPERATIONAL/scope=SUBTREE/JSON", - "operation-key": "n.a." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/rests/notif/data-change-event-subscription/network-topology:network-topology/datastore=OPERATIONAL/scope=SUBTREE/JSON", + "operation-key": "n.a." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-is-odl1-4-0-2-005", + "uuid": "np-1-0-2-op-c-is-odl1-4-0-2-005", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-odl1-4-0-2-000" + "np-1-0-2-http-c-odl1-4-0-2-000" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/rests/notif/device?notificationType=device", - "operation-key": "n.a." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/rests/notif/device?notificationType=device", + "operation-key": "n.a." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-http-c-odl1-4-0-2-000", + "uuid": "np-1-0-2-http-c-odl1-4-0-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-op-c-is-odl1-4-0-2-000", - "np-1-0-0-op-c-is-odl1-4-0-2-001", - "np-1-0-0-op-c-is-odl1-4-0-2-002", - "np-1-0-0-op-c-is-odl1-4-0-2-003", - "np-1-0-0-op-c-is-odl1-4-0-2-004", - "np-1-0-0-op-c-is-odl1-4-0-2-005" - ], - "server-ltp": [ - "np-1-0-0-tcp-c-odl1-4-0-2-000" - ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", - "http-client-interface-1-0:http-client-interface-pac": { - "http-client-interface-configuration": { - "application-name": "OpenDayLight1", - "release-number": "4.0.2" - } + "np-1-0-2-op-c-is-odl1-4-0-2-000", + "np-1-0-2-op-c-is-odl1-4-0-2-001", + "np-1-0-2-op-c-is-odl1-4-0-2-002", + "np-1-0-2-op-c-is-odl1-4-0-2-003", + "np-1-0-2-op-c-is-odl1-4-0-2-004", + "np-1-0-2-op-c-is-odl1-4-0-2-005" + ], + "server-ltp": [ + "np-1-0-2-tcp-c-odl1-4-0-2-000" + ], + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", + "http-client-interface-1-0:http-client-interface-pac": { + "http-client-interface-configuration": { + "application-name": "OpenDayLight1", + "release-number": "4.0.2" } } - ] + }] }, { - "uuid": "np-1-0-0-tcp-c-odl1-4-0-2-000", + "uuid": "np-1-0-2-tcp-c-odl1-4-0-2-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-http-c-odl1-4-0-2-000" + "np-1-0-2-http-c-odl1-4-0-2-000" ], "server-ltp": [], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", - "tcp-client-interface-1-0:tcp-client-interface-pac": { - "tcp-client-interface-configuration": { - "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", - "remote-address": { - "ip-address": { - "ipv-4-address": "1.1.1.1" - } - }, - "remote-port": 1001 - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", + "tcp-client-interface-1-0:tcp-client-interface-pac": { + "tcp-client-interface-configuration": { + "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", + "remote-address": { + "ip-address": { + "ipv-4-address": "1.1.1.1" + } + }, + "remote-port": 1001 } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-is-mwdi-1-0-0-111", + "uuid": "np-1-0-2-op-c-is-mwdi-1-2-0-111", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-mwdi-1-0-0-100" + "np-1-0-2-http-c-mwdi-1-2-0-100" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/regard-controller-attribute-value-change", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/regard-controller-attribute-value-change", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-is-mwdi-1-0-0-120", + "uuid": "np-1-0-2-op-c-is-mwdi-1-2-0-120", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-mwdi-1-0-0-100" + "np-1-0-2-http-c-mwdi-1-2-0-100" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/regard-device-alarm", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/regard-device-alarm", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-is-mwdi-1-0-0-121", + "uuid": "np-1-0-2-op-c-is-mwdi-1-2-0-121", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-mwdi-1-0-0-100" + "np-1-0-2-http-c-mwdi-1-2-0-100" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/regard-device-attribute-value-change", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/regard-device-attribute-value-change", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-is-mwdi-1-0-0-122", + "uuid": "np-1-0-2-op-c-is-mwdi-1-2-0-122", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-mwdi-1-0-0-100" + "np-1-0-2-http-c-mwdi-1-2-0-100" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/regard-device-object-creation", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/regard-device-object-creation", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-op-c-is-mwdi-1-0-0-123", + "uuid": "np-1-0-2-op-c-is-mwdi-1-2-0-123", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [], "server-ltp": [ - "np-1-0-0-http-c-mwdi-1-0-0-100" + "np-1-0-2-http-c-mwdi-1-2-0-100" ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", - "operation-client-interface-1-0:operation-client-interface-pac": { - "operation-client-interface-configuration": { - "operation-name": "/v1/regard-device-object-deletion", - "operation-key": "Operation key not yet provided." - }, - "operation-client-interface-status": { - "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", - "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "operation-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER", + "operation-client-interface-1-0:operation-client-interface-pac": { + "operation-client-interface-configuration": { + "operation-name": "/v1/regard-device-object-deletion", + "operation-key": "Operation key not yet provided." + }, + "operation-client-interface-status": { + "operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED", + "life-cycle-state": "operation-client-interface-1-0:LIFE_CYCLE_STATE_TYPE_NOT_YET_DEFINED" } } - ] + }] }, { - "uuid": "np-1-0-0-http-c-mwdi-1-0-0-100", + "uuid": "np-1-0-2-http-c-mwdi-1-2-0-100", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-op-c-is-mwdi-1-0-0-111", - "np-1-0-0-op-c-is-mwdi-1-0-0-120", - "np-1-0-0-op-c-is-mwdi-1-0-0-121", - "np-1-0-0-op-c-is-mwdi-1-0-0-122", - "np-1-0-0-op-c-is-mwdi-1-0-0-123" - ], - "server-ltp": [ - "np-1-0-0-tcp-c-mwdi-1-0-0-000" - ], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", - "http-client-interface-1-0:http-client-interface-pac": { - "http-client-interface-configuration": { - "application-name": "MicroWaveDeviceInventory", - "release-number": "1.1.1" - } + "np-1-0-2-op-c-is-mwdi-1-2-0-111", + "np-1-0-2-op-c-is-mwdi-1-2-0-120", + "np-1-0-2-op-c-is-mwdi-1-2-0-121", + "np-1-0-2-op-c-is-mwdi-1-2-0-122", + "np-1-0-2-op-c-is-mwdi-1-2-0-123" + ], + "server-ltp": [ + "np-1-0-2-tcp-c-mwdi-1-2-0-000" + ], + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "http-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_HTTP_LAYER", + "http-client-interface-1-0:http-client-interface-pac": { + "http-client-interface-configuration": { + "application-name": "MicroWaveDeviceInventory", + "release-number": "1.2.0" } } - ] + }] }, { - "uuid": "np-1-0-0-tcp-c-mwdi-1-0-0-000", + "uuid": "np-1-0-2-tcp-c-mwdi-1-2-0-000", "ltp-direction": "core-model-1-4:TERMINATION_DIRECTION_SINK", "client-ltp": [ - "np-1-0-0-http-c-mwdi-1-0-0-100" + "np-1-0-2-http-c-mwdi-1-2-0-100" ], "server-ltp": [], - "layer-protocol": [ - { - "local-id": "0", - "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", - "tcp-client-interface-1-0:tcp-client-interface-pac": { - "tcp-client-interface-configuration": { - "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", - "remote-address": { - "ip-address": { - "ipv-4-address": "1.1.4.15" - } - }, - "remote-port": 4015 - } + "layer-protocol": [{ + "local-id": "0", + "layer-protocol-name": "tcp-client-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_TCP_LAYER", + "tcp-client-interface-1-0:tcp-client-interface-pac": { + "tcp-client-interface-configuration": { + "remote-protocol": "tcp-client-interface-1-0:PROTOCOL_TYPE_HTTP", + "remote-address": { + "ip-address": { + "ipv-4-address": "127.0.0.1" + } + }, + "remote-port": 4015 } } - ] + }] } ], - "forwarding-domain": [ - { - "uuid": "np-1-0-0-op-fd-000", - "forwarding-construct": [ - { - "uuid": "np-1-0-0-op-fc-bm-000", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "PromptForRegisteringCausesRegistrationRequest" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-000" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-000" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-bm-ro-2-0-1-000" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-bm-001", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "PromptForEmbeddingCausesRequestForBequeathingData" - } - ], - "fc-port": [ - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-001" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-bm-or-1-0-0-000" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-im-000", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "PromptForEmbeddingCausesRequestForListenToControllers" - } - ], - "fc-port": [ - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-001" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-im-nr-1-0-0-001" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-bm-002", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "ServiceRequestCausesLoggingRequest" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-002" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-000" - }, - { - "local-id": "101", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-001" - }, - { - "local-id": "102", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-002" - }, - { - "local-id": "103", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-003" - }, - { - "local-id": "104", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-004" - }, - { - "local-id": "105", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-005" - }, - { - "local-id": "106", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-007" - }, - { - "local-id": "107", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-008" - }, - { - "local-id": "108", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-009" - }, - { - "local-id": "109", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-010" - }, - { - "local-id": "110", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-011" - }, - { - "local-id": "111", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "112", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bs-000" - }, - { - "local-id": "113", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bs-001" - }, - { - "local-id": "114", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bs-002" - }, - { - "local-id": "115", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bs-003" - }, - { - "local-id": "116", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bs-004" - }, - { - "local-id": "117", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bs-005" - }, - { - "local-id": "118", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-000" - }, - { - "local-id": "119", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-001" - }, - { - "local-id": "120", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-002" - }, - { - "local-id": "129", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-011" - }, - { - "local-id": "130", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-012" - }, - { - "local-id": "131", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-013" - }, - { - "local-id": "138", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-020" - }, - { - "local-id": "139", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-021" - }, - { - "local-id": "140", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-022" - }, - { - "local-id": "141", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-023" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-bs-eatl-2-0-1-000" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-bm-003", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "OamRequestCausesLoggingRequest" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-003" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-bs-ol-2-0-1-000" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-bm-004", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "OamRequestCausesInquiryForAuthentication" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-005" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-bs-aa-2-0-1-000" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-im-011", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "PromptForBequeathingDataCausesSubscriptionsForControllerAttributeValueChangedNotificationsBeingTransferredToNR" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-im-nr-1-0-0-011" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-im-012", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "PromptForBequeathingDataCausesSubscriptionsForControllerObjectCreationNotificationsBeingTransferredToNR" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-im-nr-1-0-0-012" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-im-013", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "PromptForBequeathingDataCausesSubscriptionsForControllerObjectDeletionNotificationsBeingTransferredToNR" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-im-nr-1-0-0-013" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-im-020", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "PromptForBequeathingDataCausesSubscriptionsForDeviceAlarmNotificationsBeingTransferredToNR" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-im-nr-1-0-0-020" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-im-021", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "PromptForBequeathingDataCausesSubscriptionsForDeviceAttributeValueChangedNotificationsBeingTransferredToNR" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-im-nr-1-0-0-021" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-im-022", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "PromptForBequeathingDataCausesSubscriptionsForDeviceObjectCreationNotificationsBeingTransferredToNR" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-im-nr-1-0-0-022" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-im-023", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "PromptForBequeathingDataCausesSubscriptionsForCDeviceObjectDeletionNotificationsBeingTransferredToNR" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-im-nr-1-0-0-023" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-im-030", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "PromptForBequeathingDataCausesControllerClientsBeingTransferredToNR" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-im-nr-1-0-0-000" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-im-040", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "PromptForBequeathingDataCausesNRbeingRequestedToListenToControllers" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-im-nr-1-0-0-001" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-bm-105", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "PromptForBequeathingDataCausesRequestForBroadcastingInfoAboutServerReplacement" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-001" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-bm-ro-2-0-1-001" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-bm-106", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "PromptForBequeathingDataCausesRequestForDeregisteringOfOldRelease" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-001" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-bm-ro-2-0-1-002" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-bm-107", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "PromptingNewReleaseForUpdatingServerCausesRequestForBroadcastingInfoAboutBackwardCompatibleUpdateOfOperation" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-001" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-007" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-bm-ro-2-0-1-003" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-bm-006", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "ServiceRequestCausesLtpUpdateRequest" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-009" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-000" - }, - { - "local-id": "101", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-001" - }, - { - "local-id": "102", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-002" - }, - { - "local-id": "103", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-003" - }, - { - "local-id": "104", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-005" - }, - { - "local-id": "105", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-007" - }, - { - "local-id": "106", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-009" - }, - { - "local-id": "108", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-011" - }, - { - "local-id": "109", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-im-000" - }, - { - "local-id": "110", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-000" - }, - { - "local-id": "120", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-011" - }, - { - "local-id": "121", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-012" - }, - { - "local-id": "122", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-013" - }, - { - "local-id": "129", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-020" - }, - { - "local-id": "130", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-021" - }, - { - "local-id": "131", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-022" - }, - { - "local-id": "132", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-023" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-bm-alt-2-0-1-001" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-bm-007", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "ServiceRequestCausesLtpDeletionRequest" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-009" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-004" - }, - { - "local-id": "101", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-002" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-bm-alt-2-0-1-002" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-bm-008", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "ServiceRequestCausesFcUpdateRequest" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-009" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-bm-alt-2-0-1-003" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-bm-009", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "ServiceRequestCausesFcPortUpdateRequest" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-009" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-000" - }, - { - "local-id": "111", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-011" - }, - { - "local-id": "112", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-012" - }, - { - "local-id": "113", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-013" - }, - { - "local-id": "120", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-020" - }, - { - "local-id": "121", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-021" - }, - { - "local-id": "122", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-022" - }, - { - "local-id": "123", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-023" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-bm-alt-2-0-1-004" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-bm-010", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "ServiceRequestCausesFcPortDeletionRequest" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-009" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-bm-004" - }, - { - "local-id": "101", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-002" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-bm-alt-2-0-1-005" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-bm-011", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "OamRequestCausesLtpUpdateRequest" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-009" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-bm-alt-2-0-1-001" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-bm-012", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "OamRequestCausesLtpDeletionRequest" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-009" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-bm-alt-2-0-1-002" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-bm-013", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "OamRequestCausesFcUpdateRequest" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-009" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-bm-alt-2-0-1-003" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-bm-014", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "OamRequestCausesFcPortUpdateRequest" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-009" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-bm-alt-2-0-1-004" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-bm-015", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" - }, - { - "value-name": "ForwardingName", - "value": "OamRequestCausesFcPortDeletionRequest" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-009" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-bm-alt-2-0-1-005" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-is-001", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_SUBSCRIPTION" - }, - { - "value-name": "ForwardingName", - "value": "PromptForListenToControllersCausesSubscribingForControllerConfigurationNotifications" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-is-000" - }, - { - "local-id": "001", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-is-002" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-001" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-is-odl1-4-0-2-000" - }, - { - "local-id": "201", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-is-odl1-4-0-2-001" - }, - { - "local-id": "202", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-is-odl1-4-0-2-002" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-is-003", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_SUBSCRIPTION" - }, - { - "value-name": "ForwardingName", - "value": "PromptForListenToControllersCausesSubscribingForControllerOperationNotifications" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-is-000" - }, - { - "local-id": "001", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-is-002" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-001" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-is-odl1-4-0-2-000" - }, - { - "local-id": "201", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-is-odl1-4-0-2-003" - }, - { - "local-id": "202", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-is-odl1-4-0-2-004" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-is-005", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_SUBSCRIPTION" - }, - { - "value-name": "ForwardingName", - "value": "PromptForListenToControllersCausesSubscribingForDeviceNotifications" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-is-000" - }, - { - "local-id": "001", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-is-002" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-s-is-001" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-is-odl1-4-0-2-005" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-is-011", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_SUBSCRIPTION" - }, - { - "value-name": "ForwardingName", - "value": "SubscriptionCausesNotifyingOfChangedControllerAttributeValue" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-is-011" - }, - { - "local-id": "001", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-004" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-c-is-odl1-4-0-2-002" - }, - { - "local-id": "101", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-c-is-odl1-4-0-2-004" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-is-mwdi-1-0-0-111" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-is-012", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_SUBSCRIPTION" - }, - { - "value-name": "ForwardingName", - "value": "SubscriptionCausesNotifyingOfControllerObjectCreation" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-is-012" - }, - { - "local-id": "001", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-004" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-c-is-odl1-4-0-2-002" - }, - { - "local-id": "101", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-c-is-odl1-4-0-2-004" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-is-013", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_SUBSCRIPTION" - }, - { - "value-name": "ForwardingName", - "value": "SubscriptionCausesNotifyingOfControllerObjectDeletion" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-is-013" - }, - { - "local-id": "001", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-004" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-c-is-odl1-4-0-2-002" - }, - { - "local-id": "101", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-c-is-odl1-4-0-2-004" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-is-020", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_SUBSCRIPTION" - }, - { - "value-name": "ForwardingName", - "value": "SubscriptionCausesNotifyingOfDeviceAlarms" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-is-020" - }, - { - "local-id": "001", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-004" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-c-is-odl1-4-0-2-005" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-is-mwdi-1-0-0-120" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-is-021", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_SUBSCRIPTION" - }, - { - "value-name": "ForwardingName", - "value": "SubscriptionCausesNotifyingOfChangedDeviceAttributeValue" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-is-021" - }, - { - "local-id": "001", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-004" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-c-is-odl1-4-0-2-005" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-is-mwdi-1-0-0-121" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-is-022", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_SUBSCRIPTION" - }, - { - "value-name": "ForwardingName", - "value": "SubscriptionCausesNotifyingOfDeviceObjectCreation" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-is-022" - }, - { - "local-id": "001", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-004" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-c-is-odl1-4-0-2-005" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-is-mwdi-1-0-0-122" - } - ] - }, - { - "uuid": "np-1-0-0-op-fc-is-023", - "name": [ - { - "value-name": "ForwardingKind", - "value": "core-model-1-4:FORWARDING_KIND_TYPE_SUBSCRIPTION" - }, - { - "value-name": "ForwardingName", - "value": "SubscriptionCausesNotifyingOfDeviceObjectDeletion" - } - ], - "fc-port": [ - { - "local-id": "000", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-is-023" - }, - { - "local-id": "001", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", - "logical-termination-point": "np-1-0-0-op-s-bm-004" - }, - { - "local-id": "100", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", - "logical-termination-point": "np-1-0-0-op-c-is-odl1-4-0-2-005" - }, - { - "local-id": "200", - "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", - "logical-termination-point": "np-1-0-0-op-c-is-mwdi-1-0-0-123" - } - ] - } - ] - } - ] + "forwarding-domain": [{ + "uuid": "np-1-0-2-op-fd-000", + "forwarding-construct": [{ + "uuid": "np-1-0-2-op-fc-bm-999", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "PromptForRegisteringCausesRegistrationRequest" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-000" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-000" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-bm-ro-2-1-2-000" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-bm-000", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "PromptForRegisteringCausesRegistrationRequest2" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-000" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-000" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-bm-ro-2-1-2-000" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-bm-001", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "PromptForEmbeddingCausesRequestForBequeathingData" + } + ], + "fc-port": [{ + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-001" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-bm-or-1-0-1-000" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-im-000", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "PromptForEmbeddingCausesRequestForListenToControllers" + } + ], + "fc-port": [{ + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-001" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-im-nr-1-0-2-001" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-bm-002", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "ServiceRequestCausesLoggingRequest" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-002" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-000" + }, + { + "local-id": "101", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-001" + }, + { + "local-id": "102", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-002" + }, + { + "local-id": "103", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-003" + }, + { + "local-id": "104", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-004" + }, + { + "local-id": "105", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-005" + }, + { + "local-id": "107", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-007" + }, + { + "local-id": "108", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-008" + }, + { + "local-id": "109", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-009" + }, + { + "local-id": "110", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-010" + }, + { + "local-id": "111", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-011" + }, + { + "local-id": "112", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-012" + }, + { + "local-id": "113", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-013" + }, + { + "local-id": "114", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-014" + }, + { + "local-id": "115", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-015" + }, + { + "local-id": "130", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "150", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bs-000" + }, + { + "local-id": "151", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bs-001" + }, + { + "local-id": "152", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bs-002" + }, + { + "local-id": "153", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bs-003" + }, + { + "local-id": "154", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bs-004" + }, + { + "local-id": "155", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bs-005" + }, + { + "local-id": "170", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-000" + }, + { + "local-id": "171", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-001" + }, + { + "local-id": "172", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-002" + }, + { + "local-id": "173", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-011" + }, + { + "local-id": "174", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-012" + }, + { + "local-id": "175", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-013" + }, + { + "local-id": "176", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-020" + }, + { + "local-id": "177", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-021" + }, + { + "local-id": "178", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-022" + }, + { + "local-id": "179", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-023" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-bs-eatl-2-1-2-000" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-bm-003", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "OamRequestCausesLoggingRequest" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-003" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-bs-ol-2-1-2-000" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-bm-004", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "OamRequestCausesInquiryForAuthentication" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-005" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-bs-aa-2-1-2-000" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-bm-005", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "BasicAuthRequestCausesInquiryForAuthentication" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-012" + }, + { + "local-id": "001", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-005" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-bs-aa-2-1-2-000" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-im-011", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "PromptForBequeathingDataCausesSubscriptionsForControllerAttributeValueChangedNotificationsBeingTransferredToNR" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-im-nr-1-0-2-011" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-im-012", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "PromptForBequeathingDataCausesSubscriptionsForControllerObjectCreationNotificationsBeingTransferredToNR" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-im-nr-1-0-2-012" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-im-013", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "PromptForBequeathingDataCausesSubscriptionsForControllerObjectDeletionNotificationsBeingTransferredToNR" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-im-nr-1-0-2-013" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-im-020", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "PromptForBequeathingDataCausesSubscriptionsForDeviceAlarmNotificationsBeingTransferredToNR" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-im-nr-1-0-2-020" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-im-021", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "PromptForBequeathingDataCausesSubscriptionsForDeviceAttributeValueChangedNotificationsBeingTransferredToNR" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-im-nr-1-0-2-021" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-im-022", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "PromptForBequeathingDataCausesSubscriptionsForDeviceObjectCreationNotificationsBeingTransferredToNR" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-im-nr-1-0-2-022" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-im-023", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "PromptForBequeathingDataCausesSubscriptionsForCDeviceObjectDeletionNotificationsBeingTransferredToNR" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-im-nr-1-0-2-023" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-im-030", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "PromptForBequeathingDataCausesControllerClientsBeingTransferredToNR" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-im-nr-1-0-2-000" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-im-040", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "PromptForBequeathingDataCausesNRbeingRequestedToListenToControllers" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-im-nr-1-0-2-001" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-bm-105", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "PromptForBequeathingDataCausesRequestForBroadcastingInfoAboutServerReplacement" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-001" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-bm-ro-2-1-2-001" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-bm-106", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "PromptForBequeathingDataCausesRequestForDeregisteringOfOldRelease" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-001" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-bm-ro-2-1-2-002" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-bm-107", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "PromptingNewReleaseForUpdatingServerCausesRequestForBroadcastingInfoAboutBackwardCompatibleUpdateOfOperation" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-001" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-007" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-bm-ro-2-1-2-003" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-bm-006", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "ServiceRequestCausesLtpUpdateRequest" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-009" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-000" + }, + { + "local-id": "101", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-001" + }, + { + "local-id": "102", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-002" + }, + { + "local-id": "103", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-003" + }, + { + "local-id": "104", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-005" + }, + { + "local-id": "105", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-007" + }, + { + "local-id": "106", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-009" + }, + { + "local-id": "108", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-011" + }, + { + "local-id": "112", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-012" + }, + { + "local-id": "115", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-015" + }, + { + "local-id": "130", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-im-000" + }, + { + "local-id": "140", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-000" + }, + { + "local-id": "141", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-011" + }, + { + "local-id": "142", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-012" + }, + { + "local-id": "143", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-013" + }, + { + "local-id": "144", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-020" + }, + { + "local-id": "145", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-021" + }, + { + "local-id": "146", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-022" + }, + { + "local-id": "147", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-023" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-bm-alt-2-1-2-001" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-bm-007", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "ServiceRequestCausesLtpDeletionRequest" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-009" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-004" + }, + { + "local-id": "101", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-013" + }, + { + "local-id": "102", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-002" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-bm-alt-2-1-2-002" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-bm-008", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "ServiceRequestCausesFcUpdateRequest" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-009" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-bm-alt-2-1-2-003" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-bm-009", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "ServiceRequestCausesFcPortUpdateRequest" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-009" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-000" + }, + { + "local-id": "111", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-011" + }, + { + "local-id": "112", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-012" + }, + { + "local-id": "113", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-013" + }, + { + "local-id": "120", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-020" + }, + { + "local-id": "121", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-021" + }, + { + "local-id": "122", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-022" + }, + { + "local-id": "123", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-023" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-bm-alt-2-1-2-004" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-bm-010", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "ServiceRequestCausesFcPortDeletionRequest" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-009" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-bm-004" + }, + { + "local-id": "101", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-002" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-bm-alt-2-1-2-005" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-bm-011", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "OamRequestCausesLtpUpdateRequest" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-009" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-bm-alt-2-1-2-001" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-bm-012", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "OamRequestCausesLtpDeletionRequest" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-009" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-bm-alt-2-1-2-002" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-bm-013", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "OamRequestCausesFcUpdateRequest" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-009" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-bm-alt-2-1-2-003" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-bm-014", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "OamRequestCausesFcPortUpdateRequest" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-009" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-bm-alt-2-1-2-004" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-bm-015", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET" + }, + { + "value-name": "ForwardingName", + "value": "OamRequestCausesFcPortDeletionRequest" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-009" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-bm-alt-2-1-2-005" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-is-001", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_SUBSCRIPTION" + }, + { + "value-name": "ForwardingName", + "value": "PromptForListenToControllersCausesSubscribingForControllerConfigurationNotifications" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-is-000" + }, + { + "local-id": "001", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-is-002" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-001" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-is-odl1-4-0-2-000" + }, + { + "local-id": "201", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-is-odl1-4-0-2-001" + }, + { + "local-id": "202", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-is-odl1-4-0-2-002" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-is-003", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_SUBSCRIPTION" + }, + { + "value-name": "ForwardingName", + "value": "PromptForListenToControllersCausesSubscribingForControllerOperationNotifications" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-is-000" + }, + { + "local-id": "001", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-is-002" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-001" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-is-odl1-4-0-2-000" + }, + { + "local-id": "201", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-is-odl1-4-0-2-003" + }, + { + "local-id": "202", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-is-odl1-4-0-2-004" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-is-005", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_SUBSCRIPTION" + }, + { + "value-name": "ForwardingName", + "value": "PromptForListenToControllersCausesSubscribingForDeviceNotifications" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-is-000" + }, + { + "local-id": "001", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-is-002" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-s-is-001" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-is-odl1-4-0-2-005" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-is-011", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_SUBSCRIPTION" + }, + { + "value-name": "ForwardingName", + "value": "SubscriptionCausesNotifyingOfChangedControllerAttributeValue" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-is-011" + }, + { + "local-id": "001", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-004" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-c-is-odl1-4-0-2-002" + }, + { + "local-id": "101", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-c-is-odl1-4-0-2-004" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-is-mwdi-1-2-0-111" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-is-012", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_SUBSCRIPTION" + }, + { + "value-name": "ForwardingName", + "value": "SubscriptionCausesNotifyingOfControllerObjectCreation" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-is-012" + }, + { + "local-id": "001", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-004" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-c-is-odl1-4-0-2-002" + }, + { + "local-id": "101", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-c-is-odl1-4-0-2-004" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-is-013", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_SUBSCRIPTION" + }, + { + "value-name": "ForwardingName", + "value": "SubscriptionCausesNotifyingOfControllerObjectDeletion" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-is-013" + }, + { + "local-id": "001", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-004" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-c-is-odl1-4-0-2-002" + }, + { + "local-id": "101", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-c-is-odl1-4-0-2-004" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-is-020", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_SUBSCRIPTION" + }, + { + "value-name": "ForwardingName", + "value": "SubscriptionCausesNotifyingOfDeviceAlarms" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-is-020" + }, + { + "local-id": "001", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-004" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-c-is-odl1-4-0-2-005" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-is-mwdi-1-2-0-120" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-is-021", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_SUBSCRIPTION" + }, + { + "value-name": "ForwardingName", + "value": "SubscriptionCausesNotifyingOfChangedDeviceAttributeValue" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-is-021" + }, + { + "local-id": "001", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-004" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-c-is-odl1-4-0-2-005" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-is-mwdi-1-2-0-121" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-is-022", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_SUBSCRIPTION" + }, + { + "value-name": "ForwardingName", + "value": "SubscriptionCausesNotifyingOfDeviceObjectCreation" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-is-022" + }, + { + "local-id": "001", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-004" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-c-is-odl1-4-0-2-005" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-is-mwdi-1-2-0-122" + } + ] + }, + { + "uuid": "np-1-0-2-op-fc-is-023", + "name": [{ + "value-name": "ForwardingKind", + "value": "core-model-1-4:FORWARDING_KIND_TYPE_SUBSCRIPTION" + }, + { + "value-name": "ForwardingName", + "value": "SubscriptionCausesNotifyingOfDeviceObjectDeletion" + } + ], + "fc-port": [{ + "local-id": "000", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-is-023" + }, + { + "local-id": "001", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT", + "logical-termination-point": "np-1-0-2-op-s-bm-004" + }, + { + "local-id": "100", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_INPUT", + "logical-termination-point": "np-1-0-2-op-c-is-odl1-4-0-2-005" + }, + { + "local-id": "200", + "port-direction": "core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT", + "logical-termination-point": "np-1-0-2-op-c-is-mwdi-1-2-0-123" + } + ] + } + ] + }] } -} +} \ No newline at end of file diff --git a/server/package-lock.json b/server/package-lock.json index d61c6f2..79e0c29 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -14,8 +14,8 @@ "eventsource": "^2.0.2", "js-yaml": "^3.3.0", "oas3-tools": "^2.2.3", - "onf-core-model-ap": "v2.0.2-alpha.2", - "onf-core-model-ap-bs": "v2.0.2-alpha.2", + "onf-core-model-ap": "2.1.2", + "onf-core-model-ap-bs": "2.1.2", "pino": "^8.17.1", "pino-pretty": "^10.3.0", "process": "^0.11.10", @@ -4356,9 +4356,9 @@ } }, "node_modules/onf-core-model-ap": { - "version": "2.0.2-alpha.2", - "resolved": "https://registry.npmjs.org/onf-core-model-ap/-/onf-core-model-ap-2.0.2-alpha.2.tgz", - "integrity": "sha512-Ezl7YG/7Nqu8pn6rozj2cT8pvoDMVAzMQsp1NxgGeTxfmMsFGeQQZsWqF2TrNJTL6riIQW8aJiOhG2ip1PtLJA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/onf-core-model-ap/-/onf-core-model-ap-2.1.2.tgz", + "integrity": "sha512-jb2ItpYV3onOyTtPV9V2rYd2sda3HhFiXqRMLZIeobaTgjsTRRmsj+i49lw2punBWOkO33ZcvrMiJHiKJEcjcQ==", "dependencies": { "@elastic/elasticsearch": "~7.17.0", "async-lock": "^1.4.0", @@ -4375,9 +4375,9 @@ } }, "node_modules/onf-core-model-ap-bs": { - "version": "2.0.2-alpha.2", - "resolved": "https://registry.npmjs.org/onf-core-model-ap-bs/-/onf-core-model-ap-bs-2.0.2-alpha.2.tgz", - "integrity": "sha512-cCwfCqT+8KlsEvJ++hku1G8E8o49x4Dj9+4L+LIhBuVGNTOmJ9SEOfB5DFzDZhn5/NuAjYwYo1FVP3L7TtpCpg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/onf-core-model-ap-bs/-/onf-core-model-ap-bs-2.1.2.tgz", + "integrity": "sha512-w09yMzez/KZfHP9UFeJDsqG98aVc+cdonKkxAdybwhGglSIIjdhP7lzRWsqyNeiGybKzA4261U0zHEc/EBr5aw==", "dependencies": { "axios": "^0.21.1", "base-64": "^1.0.0", @@ -4386,7 +4386,7 @@ "js-yaml": "^3.3.0", "moment": "^2.29.1", "node-statsd": "^0.1.1", - "onf-core-model-ap": "2.0.2-alpha.2", + "onf-core-model-ap": "2.1.2", "openbackhaul-oas3-tools": "2.3.1-alpha.3", "randexp": "^0.5.3", "response-time": "^2.3.2" @@ -9094,9 +9094,9 @@ } }, "onf-core-model-ap": { - "version": "2.0.2-alpha.2", - "resolved": "https://registry.npmjs.org/onf-core-model-ap/-/onf-core-model-ap-2.0.2-alpha.2.tgz", - "integrity": "sha512-Ezl7YG/7Nqu8pn6rozj2cT8pvoDMVAzMQsp1NxgGeTxfmMsFGeQQZsWqF2TrNJTL6riIQW8aJiOhG2ip1PtLJA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/onf-core-model-ap/-/onf-core-model-ap-2.1.2.tgz", + "integrity": "sha512-jb2ItpYV3onOyTtPV9V2rYd2sda3HhFiXqRMLZIeobaTgjsTRRmsj+i49lw2punBWOkO33ZcvrMiJHiKJEcjcQ==", "requires": { "@elastic/elasticsearch": "~7.17.0", "async-lock": "^1.4.0", @@ -9155,9 +9155,9 @@ } }, "onf-core-model-ap-bs": { - "version": "2.0.2-alpha.2", - "resolved": "https://registry.npmjs.org/onf-core-model-ap-bs/-/onf-core-model-ap-bs-2.0.2-alpha.2.tgz", - "integrity": "sha512-cCwfCqT+8KlsEvJ++hku1G8E8o49x4Dj9+4L+LIhBuVGNTOmJ9SEOfB5DFzDZhn5/NuAjYwYo1FVP3L7TtpCpg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/onf-core-model-ap-bs/-/onf-core-model-ap-bs-2.1.2.tgz", + "integrity": "sha512-w09yMzez/KZfHP9UFeJDsqG98aVc+cdonKkxAdybwhGglSIIjdhP7lzRWsqyNeiGybKzA4261U0zHEc/EBr5aw==", "requires": { "axios": "^0.21.1", "base-64": "^1.0.0", @@ -9166,7 +9166,7 @@ "js-yaml": "^3.3.0", "moment": "^2.29.1", "node-statsd": "^0.1.1", - "onf-core-model-ap": "2.0.2-alpha.2", + "onf-core-model-ap": "2.1.2", "openbackhaul-oas3-tools": "2.3.1-alpha.3", "randexp": "^0.5.3", "response-time": "^2.3.2" diff --git a/server/package.json b/server/package.json index 725a412..aa06e6c 100644 --- a/server/package.json +++ b/server/package.json @@ -19,8 +19,8 @@ "axios": "^1.5.1", "eventsource": "^2.0.2", "oas3-tools": "^2.2.3", - "onf-core-model-ap": "v2.0.2-alpha.2", - "onf-core-model-ap-bs": "v2.0.2-alpha.2", + "onf-core-model-ap": "2.1.2", + "onf-core-model-ap-bs": "2.1.2", "pino": "^8.17.1", "pino-pretty": "^10.3.0", "process": "^0.11.10",