diff --git a/server/api/openapi.yaml b/server/api/openapi.yaml index f42211c..9b26102 100755 --- a/server/api/openapi.yaml +++ b/server/api/openapi.yaml @@ -1,7 +1,7 @@ openapi: 3.0.0 info: title: ApplicationLayerTopology - version: 2.1.1 + version: 2.1.2 servers: - url: / paths: @@ -43,7 +43,6 @@ paths: 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 @@ -54,7 +53,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -106,7 +104,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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: @@ -318,7 +316,6 @@ paths: 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 @@ -329,7 +326,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -356,15 +352,15 @@ paths: application-name: type: string description: | - 'Name of application that shall become part of the application layer topology representation from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 shall become part of the application layer topology representation from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' release-number: type: string description: | - 'Release of application that shall become part of the application layer topology representation from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 shall become part of the application layer topology representation from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-*/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 for addressing the application that shall become part of the application layer topology representation from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 for addressing the application that shall become part of the application layer topology representation from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' address: type: object properties: @@ -374,15 +370,15 @@ paths: ipv-4-address: type: string description: | - 'IP of application that shall become part of the application layer topology representation from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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]' + 'IP of application that shall become part of the application layer topology representation from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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]' domain-name: type: string description: | - 'Domain name of application that shall become part of the application layer topology representation from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-c-*/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 become part of the application layer topology representation from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' port: type: integer description: | - 'TCP port of application that shall become part of the application layer topology representation from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'TCP port of application that shall become part of the application layer topology representation from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' example: application-name: RegistryOffice release-number: 2.0.1 @@ -390,10 +386,10 @@ paths: address: ip-address: ipv-4-address: 127.0.0.1 - port: 3024 + port: 3031 required: true responses: - "204": + "200": description: Application will be represented in the application layer topology headers: @@ -439,6 +435,15 @@ paths: - OBSOLETE - UNKNOWN - NOT_YET_DEFINED + content: + application/json: + schema: + type: object + properties: + successfully-connected: + type: boolean + reason-of-failure: + type: string "400": description: Response in case of errored service requests headers: @@ -637,7 +642,6 @@ paths: 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 @@ -648,7 +652,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -677,23 +680,23 @@ paths: current-application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-0-http-c-nr-2-1-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=alt-2-1-2-http-c-nr-2-1-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=alt-2-1-0-http-c-nr-2-1-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=alt-2-1-2-http-c-nr-2-1-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=alt-2-1-0-tcp-c-nr-2-1-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=alt-2-1-2-tcp-c-nr-2-1-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: @@ -703,15 +706,15 @@ 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=alt-2-1-0-tcp-c-nr-2-1-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=alt-2-1-2-tcp-c-nr-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]' 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=alt-2-1-0-tcp-c-nr-2-1-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=alt-2-1-2-tcp-c-nr-2-1-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=alt-2-1-0-tcp-c-nr-2-1-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=alt-2-1-2-tcp-c-nr-2-1-2-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' required: true responses: "204": @@ -957,7 +960,6 @@ paths: 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 @@ -968,7 +970,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -992,11 +993,11 @@ paths: application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' required: true responses: "204": @@ -1244,7 +1245,6 @@ paths: 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 @@ -1255,7 +1255,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -1281,19 +1280,19 @@ paths: application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-2-op-s-*/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' required: true responses: "204": @@ -1544,7 +1543,6 @@ paths: 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 @@ -1555,7 +1553,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -1607,7 +1604,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=alt-2-1-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=alt-2-1-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: @@ -1833,7 +1830,6 @@ paths: 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 @@ -1844,7 +1840,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -1876,35 +1871,35 @@ paths: topology-application: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' topology-application-release-number: type: string description: | - 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' topology-operation-ltp-update: type: string description: | - 'Operation for updating an LTP from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-005/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Operation for updating an LTP from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-005/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' topology-operation-ltp-deletion: type: string description: | - 'Operation for deleting an LTP and it's dependents like FC port and Link (if applicable) from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-006/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Operation for deleting an LTP and it's dependents like FC port and Link (if applicable) from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-006/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' topology-operation-fc-update: type: string description: | - 'Operation for updating a ForwardingConstruct instance from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-013/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Operation for updating a ForwardingConstruct instance from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-013/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' topology-operation-fc-port-update: type: string description: | - 'Operation for updating an FC port from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-014/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Operation for updating an FC port from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-014/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' topology-operation-fc-port-deletion: type: string description: | - 'Operation for deleting an FC port from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-015/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Operation for deleting an FC port from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-015/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' topology-application-protocol: type: string description: | - 'Protocol to be used for addresing the application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/remote-protocol]' + 'Protocol to be used for addresing the application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/remote-protocol]' topology-application-address: type: object properties: @@ -1914,15 +1909,15 @@ paths: ipv-4-address: type: string description: | - 'IPv4 address of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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]' + 'IPv4 address of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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: | - 'Domain name of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/remote-address/domain-name]' + 'Domain name of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/remote-address/domain-name]' topology-application-port: type: integer description: | - 'Port of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port]' + 'Port of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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: "200": @@ -1992,11 +1987,11 @@ paths: uniqueItems: true type: array example: - - uuid: ro-2-1-0-op-s-bm-000 + - uuid: ro-2-1-2-op-s-bm-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SOURCE client-ltp: [] server-ltp: - - ro-2-1-0-http-s-000 + - ro-2-1-2-http-s-000 layer-protocol: - local-id: "0" layer-protocol-name: operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER @@ -2005,10 +2000,10 @@ paths: 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-1-0-http-s-000 + - uuid: ro-2-1-2-http-s-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SOURCE client-ltp: - - ro-2-1-0-op-s-bm-000 + - ro-2-1-2-op-s-bm-000 server-ltp: [] layer-protocol: - local-id: "0" @@ -2023,9 +2018,9 @@ paths: forwarding-domain: type: array example: - - uuid: ro-2-1-0-op-fd-000 + - uuid: ro-2-1-2-op-fd-000 forwarding-construct: - - uuid: ro-2-1-0-op-fc-bm-000 + - uuid: ro-2-1-2-op-fc-bm-000 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -2034,11 +2029,11 @@ paths: fc-port: - local-id: "000" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT - logical-termination-point: ro-2-1-0-op-s-bm-000 + logical-termination-point: ro-2-1-2-op-s-bm-000 - local-id: "100" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_INPUT - logical-termination-point: ro-2-1-0-op-s-bm-000 - - uuid: ro-2-1-0-op-fc-bm-001 + logical-termination-point: ro-2-1-2-op-s-bm-000 + - uuid: ro-2-1-2-op-fc-bm-001 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -2047,10 +2042,10 @@ paths: fc-port: - local-id: "100" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_INPUT - logical-termination-point: ro-2-1-0-op-s-bm-001 + logical-termination-point: ro-2-1-2-op-s-bm-001 - local-id: "200" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT - logical-termination-point: ro-2-1-0-op-c-bm-ro-2-1-0-000 + logical-termination-point: ro-2-1-2-op-c-bm-ro-2-1-2-000 items: $ref: '#/components/schemas/forwardingDomain' description: | @@ -2252,7 +2247,6 @@ paths: 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 @@ -2263,7 +2257,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -2284,23 +2277,23 @@ paths: serving-application-name: type: string description: | - 'Name of application that holds the OperationServer of the link, which is to be complemented from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]=={$request.body#application-name}' + 'Name of application that holds the OperationServer of the link, which is to be complemented from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]=={$request.body#application-name}' serving-application-release-number: type: string description: | - 'Release of application that holds the OperationServer of the link, which is to be complemented from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]=={$request.body#release-number}' + 'Release of application that holds the OperationServer of the link, which is to be complemented from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]=={$request.body#release-number}' operation-name: type: string description: | - 'Name of the operation, which is made available via the link from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-c-im-*-*-*-*-004/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]==[/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-c-im-all-1-0-0-999/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Name of the operation, which is made available via the link from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-c-im-*-*-*-*-004/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]==[/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-c-im-all-1-0-0-999/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' consuming-application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' consuming-application-release-number: type: string description: | - 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' required: true responses: "200": @@ -2557,7 +2550,6 @@ paths: 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 @@ -2568,7 +2560,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -2600,35 +2591,35 @@ paths: topology-application: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' topology-application-release-number: type: string description: | - 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' topology-operation-ltp-update: type: string description: | - 'Operation for updating an LTP from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-005/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Operation for updating an LTP from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-005/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' topology-operation-ltp-deletion: type: string description: | - 'Operation for deleting an LTP and it's dependents like FC port and Link (if applicable) from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-006/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Operation for deleting an LTP and it's dependents like FC port and Link (if applicable) from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-006/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' topology-operation-fc-update: type: string description: | - 'Operation for updating a ForwardingConstruct instance from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-013/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Operation for updating a ForwardingConstruct instance from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-013/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' topology-operation-fc-port-update: type: string description: | - 'Operation for updating an FC port from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-014/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Operation for updating an FC port from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-014/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' topology-operation-fc-port-deletion: type: string description: | - 'Operation for deleting an FC port from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-015/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Operation for deleting an FC port from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-015/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' topology-application-protocol: type: string description: | - 'Protocol to be used for addresing the application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/remote-protocol]' + 'Protocol to be used for addresing the application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/remote-protocol]' topology-application-address: type: object properties: @@ -2638,15 +2629,15 @@ paths: ipv-4-address: type: string description: | - 'IPv4 address of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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]' + 'IPv4 address of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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: | - 'Domain name of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/remote-address/domain-name]' + 'Domain name of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/remote-address/domain-name]' topology-application-port: type: integer description: | - 'Port of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port]' + 'Port of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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: "200": @@ -2716,11 +2707,11 @@ paths: uniqueItems: true type: array example: - - uuid: ro-2-1-0-op-s-bm-000 + - uuid: ro-2-1-2-op-s-bm-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SOURCE client-ltp: [] server-ltp: - - ro-2-1-0-http-s-000 + - ro-2-1-2-http-s-000 layer-protocol: - local-id: "0" layer-protocol-name: operation-server-interface-1-0:LAYER_PROTOCOL_NAME_TYPE_OPERATION_LAYER @@ -2729,10 +2720,10 @@ paths: 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-1-0-http-s-000 + - uuid: ro-2-1-2-http-s-000 ltp-direction: core-model-1-4:TERMINATION_DIRECTION_SOURCE client-ltp: - - ro-2-1-0-op-s-bm-000 + - ro-2-1-2-op-s-bm-000 server-ltp: [] layer-protocol: - local-id: "0" @@ -2747,9 +2738,9 @@ paths: forwarding-domain: type: array example: - - uuid: ro-2-1-0-op-fd-000 + - uuid: ro-2-1-2-op-fd-000 forwarding-construct: - - uuid: ro-2-1-0-op-fc-bm-000 + - uuid: ro-2-1-2-op-fc-bm-000 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -2758,11 +2749,11 @@ paths: fc-port: - local-id: "000" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_MANAGEMENT - logical-termination-point: ro-2-1-0-op-s-bm-000 + logical-termination-point: ro-2-1-2-op-s-bm-000 - local-id: "100" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_INPUT - logical-termination-point: ro-2-1-0-op-s-bm-000 - - uuid: ro-2-1-0-op-fc-bm-001 + logical-termination-point: ro-2-1-2-op-s-bm-000 + - uuid: ro-2-1-2-op-fc-bm-001 name: - value-name: ForwardingKind value: core-model-1-4:FORWARDING_KIND_TYPE_INVARIANT_PROCESS_SNIPPET @@ -2771,10 +2762,10 @@ paths: fc-port: - local-id: "100" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_INPUT - logical-termination-point: ro-2-1-0-op-s-bm-001 + logical-termination-point: ro-2-1-2-op-s-bm-001 - local-id: "200" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT - logical-termination-point: ro-2-1-0-op-c-bm-ro-2-1-0-000 + logical-termination-point: ro-2-1-2-op-c-bm-ro-2-1-2-000 items: $ref: '#/components/schemas/forwardingDomain' description: | @@ -2976,7 +2967,6 @@ paths: 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 @@ -2987,7 +2977,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -3008,23 +2997,23 @@ paths: serving-application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' serving-application-release-number: type: string description: | - 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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: | - 'Name of the operation, which is made available via the link from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-005/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Name of the operation, which is made available via the link from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-005/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' consuming-application-name: type: string description: | - 'Name of the application that has to inquire for BasicAuth request approvals in future from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]=={$request.body#application-name}' + 'Name of the application that has to inquire for BasicAuth request approvals in future from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]=={$request.body#application-name}' consuming-application-release-number: type: string description: | - 'Release number of the application that has to inquire for BasicAuth request approvals in future from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]=={$request.body#release-number}' + 'Release number of the application that has to inquire for BasicAuth request approvals in future from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]=={$request.body#release-number}' required: true responses: "200": @@ -3279,7 +3268,6 @@ paths: 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 @@ -3290,7 +3278,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -3311,23 +3298,23 @@ paths: serving-application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' serving-application-release-number: type: string description: | - 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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: | - 'Name of the operation, which is made available via the link from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-006/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Name of the operation, which is made available via the link from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-006/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' consuming-application-name: type: string description: | - 'Name of the application that has to inquire for BasicAuth request approvals in future from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]=={$request.body#application-name}' + 'Name of the application that has to inquire for BasicAuth request approvals in future from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]=={$request.body#application-name}' consuming-application-release-number: type: string description: | - 'Release number of the application that has to inquire for BasicAuth request approvals in future from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]=={$request.body#release-number}' + 'Release number of the application that has to inquire for BasicAuth request approvals in future from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]=={$request.body#release-number}' required: true responses: "200": @@ -3582,7 +3569,6 @@ paths: 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 @@ -3593,7 +3579,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -3614,23 +3599,23 @@ paths: serving-application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' serving-application-release-number: type: string description: | - 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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: | - 'Name of the operation, which is made available via the link from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-013/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Name of the operation, which is made available via the link from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-013/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' consuming-application-name: type: string description: | - 'Name of the application that has to inquire for BasicAuth request approvals in future from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]=={$request.body#application-name}' + 'Name of the application that has to inquire for BasicAuth request approvals in future from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]=={$request.body#application-name}' consuming-application-release-number: type: string description: | - 'Release number of the application that has to inquire for BasicAuth request approvals in future from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]=={$request.body#release-number}' + 'Release number of the application that has to inquire for BasicAuth request approvals in future from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]=={$request.body#release-number}' required: true responses: "200": @@ -3885,7 +3870,6 @@ paths: 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 @@ -3896,7 +3880,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -3917,23 +3900,23 @@ paths: serving-application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' serving-application-release-number: type: string description: | - 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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: | - 'Name of the operation, which is made available via the link from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-014/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Name of the operation, which is made available via the link from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-014/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' consuming-application-name: type: string description: | - 'Name of the application that has to inquire for BasicAuth request approvals in future from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]=={$request.body#application-name}' + 'Name of the application that has to inquire for BasicAuth request approvals in future from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]=={$request.body#application-name}' consuming-application-release-number: type: string description: | - 'Release number of the application that has to inquire for BasicAuth request approvals in future from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]=={$request.body#release-number}' + 'Release number of the application that has to inquire for BasicAuth request approvals in future from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]=={$request.body#release-number}' required: true responses: "200": @@ -4188,7 +4171,6 @@ paths: 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 @@ -4199,7 +4181,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -4220,23 +4201,23 @@ paths: serving-application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' serving-application-release-number: type: string description: | - 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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: | - 'Name of the operation, which is made available via the link from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-015/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Name of the operation, which is made available via the link from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-015/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' consuming-application-name: type: string description: | - 'Name of the application that has to inquire for BasicAuth request approvals in future from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]=={$request.body#application-name}' + 'Name of the application that has to inquire for BasicAuth request approvals in future from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]=={$request.body#application-name}' consuming-application-release-number: type: string description: | - 'Release number of the application that has to inquire for BasicAuth request approvals in future from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]=={$request.body#release-number}' + 'Release number of the application that has to inquire for BasicAuth request approvals in future from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]=={$request.body#release-number}' required: true responses: "200": @@ -4499,7 +4480,6 @@ paths: 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 @@ -4510,7 +4490,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -4563,7 +4542,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=alt-2-1-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=alt-2-1-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: @@ -4780,7 +4759,6 @@ paths: 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 @@ -4791,7 +4769,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -4837,7 +4814,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=alt-2-1-0-op-s-is-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 find in [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-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: @@ -5062,7 +5039,6 @@ paths: 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 @@ -5073,7 +5049,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -5125,7 +5100,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=alt-2-1-0-op-s-is-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 find in [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-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: @@ -5342,7 +5317,6 @@ paths: 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 @@ -5353,7 +5327,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -5419,7 +5392,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=alt-2-1-0-op-s-is-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 find in [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-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: @@ -5631,7 +5604,6 @@ paths: 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 @@ -5642,7 +5614,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -5937,7 +5908,6 @@ paths: 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 @@ -5948,7 +5918,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -6251,7 +6220,6 @@ paths: 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 @@ -6262,7 +6230,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -6314,7 +6281,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=alt-2-1-0-op-s-is-006/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=alt-2-1-2-op-s-is-006/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -6526,7 +6493,6 @@ paths: 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 @@ -6537,7 +6503,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -6837,7 +6802,6 @@ paths: 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 @@ -6848,7 +6812,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -6901,7 +6864,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=alt-2-1-0-op-s-is-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 find in [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-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: @@ -7123,7 +7086,6 @@ paths: 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 @@ -7134,7 +7096,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -7187,7 +7148,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=alt-2-1-0-op-s-is-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=alt-2-1-2-op-s-is-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: @@ -7408,7 +7369,6 @@ paths: 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 @@ -7419,7 +7379,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -7471,7 +7430,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=alt-2-1-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=alt-2-1-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: @@ -7688,7 +7647,6 @@ paths: 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 @@ -7699,7 +7657,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -7751,7 +7708,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=alt-2-1-0-op-s-is-014/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=alt-2-1-2-op-s-is-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: @@ -7967,7 +7924,6 @@ paths: 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 @@ -7978,7 +7934,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -8030,7 +7985,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=alt-2-1-0-op-s-is-015/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=alt-2-1-2-op-s-is-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: @@ -8248,7 +8203,6 @@ paths: 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 @@ -8259,7 +8213,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -8312,7 +8265,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=alt-2-1-0-op-s-is-016/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=alt-2-1-2-op-s-is-016/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -8532,7 +8485,6 @@ paths: 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 @@ -8543,7 +8495,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -8589,7 +8540,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=alt-2-1-0-op-s-is-017/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=alt-2-1-2-op-s-is-017/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -8809,7 +8760,6 @@ paths: 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 @@ -8820,7 +8770,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -8872,7 +8821,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=alt-2-1-0-op-s-is-018/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=alt-2-1-2-op-s-is-018/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -9092,7 +9041,6 @@ paths: 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 @@ -9103,7 +9051,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -9155,7 +9102,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=alt-2-1-0-op-s-is-019/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=alt-2-1-2-op-s-is-019/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-configuration/life-cycle-state]' style: simple explode: false schema: @@ -9371,7 +9318,6 @@ paths: 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 @@ -9382,7 +9328,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -9434,7 +9379,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=alt-2-1-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=alt-2-1-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: @@ -9657,7 +9602,6 @@ paths: 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 @@ -9668,7 +9612,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -9721,7 +9664,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=alt-2-1-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=alt-2-1-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: @@ -9941,7 +9884,6 @@ paths: 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 @@ -9952,7 +9894,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -10004,7 +9945,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=alt-2-1-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=alt-2-1-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: @@ -10216,7 +10157,6 @@ paths: 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 @@ -10227,7 +10167,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -10523,7 +10462,6 @@ paths: 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 @@ -10534,7 +10472,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -10601,7 +10538,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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: @@ -10777,10 +10714,10 @@ paths: schema: $ref: '#/components/schemas/errorDescription' callbacks: - PromptForRegisteringCausesRegistrationRequest: + PromptForRegisteringCausesRegistrationRequest2: url: description: | - 'DEPRECATED Callback shall be deleted with RO v3.0.0 Starting from RO v2.1.0, PromptForRegisteringCausesRegistrationRequest shall be executed first and PromptForRegisteringCausesRegistrationRequest2 second. Sequence shall be kept regardless of the respective HTTP response codes.' + '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 @@ -10815,7 +10752,6 @@ paths: 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 @@ -10826,7 +10762,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -10845,20 +10780,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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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: | @@ -10870,46 +10808,52 @@ paths: embedding-operation: type: string description: | - 'Name of service for initiating embedding process from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port]' + 'Name of service for broadcasting replacements of operations by backward compatible substitutes from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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": @@ -11092,8 +11036,10 @@ paths: application/json: schema: $ref: '#/components/schemas/errorDescription' - PromptForRegisteringCausesRegistrationRequest2: + PromptForRegisteringCausesRegistrationRequest: url: + description: | + 'DEPRECATED - Callback shall be deleted with RO v3.0.0' post: parameters: - name: user @@ -11128,7 +11074,6 @@ paths: 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 @@ -11139,7 +11084,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -11158,23 +11102,20 @@ paths: required: - application-name - client-update-operation - - dispose-remainders-operation - embedding-operation - operation-client-update-operation - - preceding-release-operation - release-number - - subsequent-release-operation - - tcp-server + - tcp-server-list type: object properties: application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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: | @@ -11186,52 +11127,46 @@ paths: embedding-operation: type: string description: | - 'Name of service for initiating embedding process from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-0-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=alt-2-1-0-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=alt-2-1-0-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=alt-2-1-0-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port]' + 'Name of service for broadcasting replacements of operations by backward compatible substitutes from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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": @@ -11455,7 +11390,6 @@ paths: 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 @@ -11466,7 +11400,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -11518,7 +11451,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-bm-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=alt-2-1-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: @@ -11730,7 +11663,6 @@ paths: 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 @@ -11741,7 +11673,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -11768,15 +11699,15 @@ paths: new-application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-protocol]' + 'Protocol expected by this application from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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: @@ -11786,15 +11717,15 @@ paths: ipv-4-address: type: string description: | - 'Own IPv4 address from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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]' + 'Own IPv4 address from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/domain-name]' + 'Own domain-name from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port]' + 'Own TCP port from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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": @@ -12040,7 +11971,6 @@ paths: 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 @@ -12051,7 +11981,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -12072,35 +12001,35 @@ paths: topology-application: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' topology-application-release-number: type: string description: | - 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' topology-operation-ltp-update: type: string description: | - 'Operation for updating an LTP from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-005/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Operation for updating an LTP from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-005/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' topology-operation-ltp-deletion: type: string description: | - 'Operation for deleting an LTP and it's dependents like FC port and Link (if applicable) from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-006/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Operation for deleting an LTP and it's dependents like FC port and Link (if applicable) from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-006/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' topology-operation-fc-update: type: string description: | - 'Operation for updating a ForwardingConstruct instance from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-013/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Operation for updating a ForwardingConstruct instance from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-013/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' topology-operation-fc-port-update: type: string description: | - 'Operation for updating an FC port from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-014/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Operation for updating an FC port from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-014/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' topology-operation-fc-port-deletion: type: string description: | - 'Operation for deleting an FC port from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-015/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Operation for deleting an FC port from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-015/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' topology-application-protocol: type: string description: | - 'Protocol to be used for addresing the application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/remote-protocol]' + 'Protocol to be used for addresing the application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/remote-protocol]' topology-application-address: type: object properties: @@ -12110,15 +12039,15 @@ paths: ipv-4-address: type: string description: | - 'IPv4 address of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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]' + 'IPv4 address of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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: | - 'Domain name of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/remote-address/domain-name]' + 'Domain name of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/remote-address/domain-name]' topology-application-port: type: integer description: | - 'Port of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port]' + 'Port of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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: "200": @@ -12390,7 +12319,6 @@ paths: 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 @@ -12401,7 +12329,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -12422,35 +12349,35 @@ paths: topology-application: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' topology-application-release-number: type: string description: | - 'Own release number from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-2-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' topology-operation-ltp-update: type: string description: | - 'Operation for updating an LTP from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-005/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Operation for updating an LTP from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-005/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' topology-operation-ltp-deletion: type: string description: | - 'Operation for deleting an LTP and it's dependents like FC port and Link (if applicable) from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-006/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Operation for deleting an LTP and it's dependents like FC port and Link (if applicable) from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-006/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' topology-operation-fc-update: type: string description: | - 'Operation for updating a ForwardingConstruct instance from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-013/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Operation for updating a ForwardingConstruct instance from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-013/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' topology-operation-fc-port-update: type: string description: | - 'Operation for updating an FC port from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-014/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Operation for updating an FC port from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-014/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' topology-operation-fc-port-deletion: type: string description: | - 'Operation for deleting an FC port from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-is-015/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Operation for deleting an FC port from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-s-is-015/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' topology-application-protocol: type: string description: | - 'Protocol to be used for addresing the application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/remote-protocol]' + 'Protocol to be used for addresing the application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/remote-protocol]' topology-application-address: type: object properties: @@ -12460,15 +12387,15 @@ paths: ipv-4-address: type: string description: | - 'IPv4 address of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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]' + 'IPv4 address of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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: | - 'Domain name of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/remote-address/domain-name]' + 'Domain name of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/remote-address/domain-name]' topology-application-port: type: integer description: | - 'Port of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-s-000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port]' + 'Port of application that shall document the application layer topology from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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: "200": @@ -12746,7 +12673,6 @@ paths: 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 @@ -12757,7 +12683,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -12810,7 +12735,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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: @@ -13022,7 +12947,6 @@ paths: 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 @@ -13033,7 +12957,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -13055,6 +12978,7 @@ paths: - originator - release-number - response-code + - timestamp - trace-indicator - user - x-correlator @@ -13079,13 +13003,13 @@ paths: \ in all service headers [originator]" application-name: type: string - description: "[/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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\ @@ -13093,18 +13017,18 @@ 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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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" url: type: string @@ -13368,7 +13292,6 @@ paths: 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 @@ -13379,7 +13302,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -13431,7 +13353,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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: @@ -13643,7 +13565,6 @@ paths: 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 @@ -13654,7 +13575,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -13684,11 +13604,11 @@ paths: application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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\ @@ -13963,7 +13883,6 @@ paths: 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 @@ -13974,7 +13893,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -14026,7 +13944,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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: @@ -14244,7 +14162,6 @@ paths: 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 @@ -14255,7 +14172,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -14307,7 +14223,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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: @@ -14519,7 +14435,6 @@ paths: 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 @@ -14530,7 +14445,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -14561,11 +14475,11 @@ paths: application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' + 'Own application release number from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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: | @@ -14850,7 +14764,6 @@ paths: 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 @@ -14861,7 +14774,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -14913,7 +14825,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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: @@ -15129,7 +15041,6 @@ paths: 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 @@ -15140,7 +15051,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -15186,7 +15096,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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: @@ -15407,7 +15317,6 @@ paths: 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 @@ -15418,7 +15327,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -15471,7 +15379,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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: @@ -15689,7 +15597,6 @@ paths: 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 @@ -15700,7 +15607,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -15964,7 +15870,6 @@ paths: 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 @@ -15975,7 +15880,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -16244,7 +16148,6 @@ paths: 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 @@ -16255,7 +16158,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -16553,7 +16455,6 @@ paths: 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 @@ -16564,7 +16465,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -16847,7 +16747,6 @@ paths: 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 @@ -16858,7 +16757,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -17130,7 +17028,6 @@ paths: 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 @@ -17141,7 +17038,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -17405,7 +17301,6 @@ paths: 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 @@ -17416,7 +17311,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -17685,7 +17579,6 @@ paths: 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 @@ -17696,7 +17589,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -17994,7 +17886,6 @@ paths: 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 @@ -18005,7 +17896,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -18292,7 +18182,6 @@ paths: 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 @@ -18303,7 +18192,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -18578,7 +18466,6 @@ paths: 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 @@ -18589,7 +18476,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -18641,7 +18527,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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: @@ -18858,7 +18744,6 @@ paths: 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 @@ -18869,7 +18754,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -18921,7 +18805,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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: @@ -19137,7 +19021,6 @@ paths: 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 @@ -19148,7 +19031,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -19200,7 +19082,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=alt-2-1-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 find in [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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: @@ -19412,7 +19294,6 @@ paths: 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 @@ -19423,7 +19304,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -19454,11 +19334,11 @@ paths: application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' + 'Own application release number from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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: | @@ -19730,7 +19610,6 @@ paths: 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 @@ -19741,7 +19620,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -19793,7 +19671,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=alt-2-1-0-op-s-bm-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=alt-2-1-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: @@ -20009,7 +19887,6 @@ paths: 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 @@ -20020,7 +19897,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -20066,7 +19942,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-bm-014/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=alt-2-1-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: @@ -20230,7 +20106,6 @@ paths: 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 @@ -20241,7 +20116,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -20293,7 +20167,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-s-bm-015/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=alt-2-1-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: @@ -20459,7 +20333,6 @@ paths: 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 @@ -20470,7 +20343,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -20516,7 +20388,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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: @@ -20707,7 +20579,6 @@ paths: 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 @@ -20718,7 +20589,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -20764,7 +20634,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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: @@ -20928,7 +20798,6 @@ paths: 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 @@ -20939,7 +20808,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -20985,7 +20853,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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: @@ -21149,7 +21017,6 @@ paths: 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 @@ -21160,7 +21027,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -21206,7 +21072,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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: @@ -21378,7 +21244,6 @@ paths: 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 @@ -21389,7 +21254,6 @@ paths: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 - name: customer-journey in: header @@ -21435,7 +21299,7 @@ paths: example: 850 life-cycle-state: description: | - 'Life cycle state of the consumed service from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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: @@ -21649,7 +21513,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=alt-2-1-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=alt-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 "400": description: Response in case of errored OaM requests content: @@ -22394,7 +22258,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=alt-2-1-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=alt-2-1-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": @@ -22886,7 +22750,7 @@ paths: style: simple explode: false 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})$" + pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-op-s(-(get|put|post|del|pat))?-([bi][ms])-([0-9]{3})$" type: string example: xy-15-3-2-op-s-bm-000 responses: @@ -22948,7 +22812,7 @@ paths: style: simple explode: false 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})$" + pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-op-s(-(get|put|post|del|pat))?-([bi][ms])-([0-9]{3})$" type: string example: xy-15-3-2-op-s-bm-000 responses: @@ -23009,7 +22873,7 @@ paths: style: simple explode: false 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})$" + pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-op-s(-(get|put|post|del|pat))?-([bi][ms])-([0-9]{3})$" type: string example: xy-15-3-2-op-s-bm-000 requestBody: @@ -23073,7 +22937,7 @@ paths: style: simple explode: false 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})$" + pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-op-s(-(get|put|post|del|pat))?-([bi][ms])-([0-9]{3})$" type: string example: xy-15-3-2-op-s-bm-000 responses: @@ -23134,7 +22998,7 @@ paths: style: simple explode: false 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})$" + pattern: "^([a-z]{2,6})-([0-9]{1,2})-([0-9]{1,2})-([0-9]{1,2})-op-s(-(get|put|post|del|pat))?-([bi][ms])-([0-9]{3})$" type: string example: xy-15-3-2-op-s-bm-000 requestBody: @@ -24134,7 +23998,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: xy-15-3-2-op-c-bm-or-2-0-1-000 + example: xy-15-3-2-op-c-bm-or-1-0-0-000 responses: "200": description: Operation name provided @@ -24195,7 +24059,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: xy-15-3-2-op-c-bm-or-2-0-1-000 + example: xy-15-3-2-op-c-bm-or-1-0-0-000 requestBody: content: application/json: @@ -24259,7 +24123,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: xy-15-3-2-op-c-bm-or-2-0-1-000 + example: xy-15-3-2-op-c-bm-or-1-0-0-000 responses: "200": description: Operation key provided @@ -24320,7 +24184,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: xy-15-3-2-op-c-bm-or-2-0-1-000 + example: xy-15-3-2-op-c-bm-or-1-0-0-000 requestBody: content: application/json: @@ -24384,7 +24248,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: xy-15-3-2-op-c-bm-or-2-0-1-000 + example: xy-15-3-2-op-c-bm-or-1-0-0-000 responses: "200": description: Operational state provided @@ -24446,7 +24310,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: xy-15-3-2-op-c-bm-or-2-0-1-000 + example: xy-15-3-2-op-c-bm-or-1-0-0-000 responses: "200": description: Life cycle state provided @@ -25007,7 +24871,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: xy-15-3-2-http-c-or-2-0-1-000 + example: xy-15-3-2-http-c-or-1-0-0-000 responses: "200": description: Addressed application provided @@ -25068,7 +24932,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: xy-15-3-2-http-c-or-2-0-1-000 + example: xy-15-3-2-http-c-or-1-0-0-000 requestBody: content: application/json: @@ -25132,7 +24996,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: xy-15-3-2-http-c-or-2-0-1-000 + example: xy-15-3-2-http-c-or-1-0-0-000 responses: "200": description: Release number provided @@ -25193,7 +25057,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: xy-15-3-2-http-c-or-2-0-1-000 + example: xy-15-3-2-http-c-or-1-0-0-000 requestBody: content: application/json: @@ -25257,7 +25121,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: xy-15-3-2-tcp-c-or-2-0-1-000 + example: xy-15-3-2-tcp-c-or-1-0-0-000 responses: "200": description: Protocol for addressing remote side provided @@ -25318,7 +25182,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: xy-15-3-2-tcp-c-or-2-0-1-000 + example: xy-15-3-2-tcp-c-or-1-0-0-000 requestBody: content: application/json: @@ -25382,7 +25246,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: xy-15-3-2-tcp-c-or-2-0-1-000 + example: xy-15-3-2-tcp-c-or-1-0-0-000 responses: "200": description: Remote address provided @@ -25443,7 +25307,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: xy-15-3-2-tcp-c-or-2-0-1-000 + example: xy-15-3-2-tcp-c-or-1-0-0-000 requestBody: content: application/json: @@ -25507,7 +25371,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: xy-15-3-2-tcp-c-or-2-0-1-000 + example: xy-15-3-2-tcp-c-or-1-0-0-000 responses: "200": description: Remote port provided @@ -25568,7 +25432,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: xy-15-3-2-tcp-c-or-2-0-1-000 + example: xy-15-3-2-tcp-c-or-1-0-0-000 requestBody: content: application/json: @@ -25946,7 +25810,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=alt-2-1-0-tcp-c-nr-2-1-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=alt-2-1-2-tcp-c-nr-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 v1bequeathyourdataanddie_newapplicationaddress: maxProperties: 1 @@ -25959,7 +25823,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=alt-2-1-0-tcp-c-nr-2-1-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=alt-2-1-2-tcp-c-nr-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_bequeathyourdataanddie_body: required: @@ -25973,16 +25837,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=alt-2-1-0-http-c-nr-2-1-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=alt-2-1-2-http-c-nr-2-1-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=alt-2-1-0-http-c-nr-2-1-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=alt-2-1-2-http-c-nr-2-1-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=alt-2-1-0-tcp-c-nr-2-1-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=alt-2-1-2-tcp-c-nr-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 @@ -25993,7 +25857,7 @@ 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=alt-2-1-0-tcp-c-nr-2-1-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=alt-2-1-2-tcp-c-nr-2-1-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: 32.6.3 @@ -26010,7 +25874,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: | - 'IP of application that shall become part of the application layer topology representation update or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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]' + 'IP of application that shall become part of the application layer topology representation update or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 v1regardapplication_address: maxProperties: 1 @@ -26023,7 +25887,7 @@ components: pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" type: string description: | - 'Domain name of application that shall become part of the application layer topology representation update or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-c-*/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 become part of the application layer topology representation update or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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_regardapplication_body: required: @@ -26038,16 +25902,16 @@ components: minLength: 3 type: string description: | - 'Name of application that shall become part of the application layer topology representation find, but not at OldRelease or NewRelease, or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 shall become part of the application layer topology representation find, but not at OldRelease or NewRelease, or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 of application that shall become part of the application layer topology representation find, but not at OldRelease or NewRelease, or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 shall become part of the application layer topology representation find, but not at OldRelease or NewRelease, or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-*/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 for addressing the application that shall become part of the application layer topology representation update or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 for addressing the application that shall become part of the application layer topology representation update or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' enum: - HTTP - HTTPS @@ -26058,7 +25922,7 @@ components: minimum: 0 type: integer description: | - 'TCP port of application that shall become part of the application layer topology representation update or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'TCP port of application that shall become part of the application layer topology representation update or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' example: application-name: RegistryOffice release-number: 2.0.1 @@ -26066,7 +25930,7 @@ components: address: ip-address: ipv-4-address: 127.0.0.1 - port: 3024 + port: 3031 inline_response_200: oneOf: - required: @@ -26087,7 +25951,7 @@ components: reason-of-failure: type: string description: Reasons provided by ALT to be pre-fixed with ALT_. If (NOT - (200 OR 204)) respond ALT_NOT_REACHABLE + (200 OR 204)) respond ALT_DID_NOT_REACH_* enum: - ALT_ALT_SERVING_APPLICATION_NAME_UNKNOWN - ALT_ALT_SERVING_APPLICATION_RELEASE_NUMBER_UNKNOWN @@ -26095,7 +25959,8 @@ components: - ALT_ALT_CONSUMING_APPLICATION_NAME_UNKNOWN - ALT_ALT_CONSUMING_APPLICATION_RELEASE_NUMBER_UNKNOWN - ALT_ALT_UNKNOWN - - ALT_NOT_REACHABLE + - ALT_DID_NOT_REACH_ALT + - ALT_DID_NOT_REACH_NEW_APPLICATION - ALT_UNKNOWN - ALT_MAXIMUM_WAIT_TIME_TO_RECEIVE_OPERATION_KEY_EXCEEDED description: IF ( (NOT 200) OR (successfully-connected==false) ) @@ -26108,12 +25973,12 @@ components: application-name: type: string description: | - 'Name of application that shall no longer be part of the application layer topology representation find, but not at OldRelease or NewRelease, in [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 shall no longer be part of the application layer topology representation find, but not at OldRelease or NewRelease, in [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 of application that shall no longer be part of the application layer topology representation find, but not at OldRelease or NewRelease, in [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 shall no longer be part of the application layer topology representation find, but not at OldRelease or NewRelease, in [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' example: application-name: CurrentController release-number: 0.0.6 @@ -26123,7 +25988,7 @@ components: ipv-4-address: type: string description: | - 'from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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]' + 'from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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]' v1listapplications_address: type: object properties: @@ -26132,7 +25997,7 @@ components: domain-name: type: string description: | - 'from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' + 'from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-address/domain-name]' inline_response_200_1: required: - address @@ -26145,21 +26010,21 @@ components: application-name: type: string description: | - 'from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' + 'from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/application-name]' release-number: type: string description: | - 'from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' + 'from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' protocol: type: string description: | - 'from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' + 'from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' address: $ref: '#/components/schemas/v1listapplications_address' port: type: integer description: | - 'from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' example: - application-name: RegistryOffice release-number: 2.0.1 @@ -26167,14 +26032,14 @@ components: address: ip-address: ipv-4-address: 127.0.0.1 - port: 3024 + port: 3031 - application-name: TypeApprovalRegister release-number: 1.0.0 protocol: HTTP address: ip-address: ipv-4-address: 127.0.0.1 - port: 3025 + port: 3032 v1updateallltpsandfcs_coremodel14controlconstruct: required: - forwarding-domain @@ -26275,7 +26140,7 @@ components: description: | 'LtpUuid identifying the LTP of an OperationClient, HttpClient or TcpClient, which is to be deleted find in [ElasticSearch://logical-termination-point=*/uuid]' example: - uuid: cc-1-0-0-op-c-bm-alt-2-1-0-000 + uuid: cc-1-0-0-op-c-bm-alt-2-1-2-000 v1_listoperationserversatapplication_body: required: - application-name @@ -26411,7 +26276,7 @@ components: logical-termination-point: cc-1-0-0-op-s-bm-003 - local-id: "200" port-direction: core-model-1-4:PORT_DIRECTION_TYPE_OUTPUT - logical-termination-point: cc-1-0-0-op-c-bs-ol-2-0-1-000 + logical-termination-point: cc-1-0-0-op-c-bs-ol-2-1-2-000 v1updatefcport_fcport: required: - local-id @@ -26711,7 +26576,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 wants to receive notifications about updates of Links update or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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]' + 'IPv4 address of application that wants to receive notifications about updates of Links update or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 v1notifylinkupdates_subscriberaddress: maxProperties: 1 @@ -26724,7 +26589,7 @@ components: pattern: "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$" type: string description: | - 'Domain name of application that wants to receive notifications about updates of Links update or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-c-*/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 wants to receive notifications about updates of Links update or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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_notifylinkupdates_body: required: @@ -26739,21 +26604,21 @@ components: subscriber-application: type: string description: | - 'Name of application that wants to receive notifications about updates of Links find or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 wants to receive notifications about updates of Links find or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 wants to receive notifications about updates of Links find or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 wants to receive notifications about updates of Links find or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-*/layer-protocol=0/http-client-interface-1-0:http-client-interface-pac/http-client-interface-configuration/release-number]' subscriber-operation: minLength: 6 type: string description: | - 'Name of the operation that shall be addressed by notifications about updates of Links update or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-op-c-*-*-*-*-002/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'Name of the operation that shall be addressed by notifications about updates of Links update or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-op-c-*-*-*-*-002/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' subscriber-protocol: type: string description: | - 'Protocol to be used for addressing the application that wants to receive notifications about updates of Links update or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 for addressing the application that wants to receive notifications about updates of Links update or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' enum: - HTTP - HTTPS @@ -26764,7 +26629,7 @@ components: minimum: 0 type: integer description: | - 'TCP port of application that wants to receive notifications about updates of Links update or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' + 'TCP port of application that wants to receive notifications about updates of Links update or create [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' example: subscriber-application: OperationKeyManagement subscriber-release-number: 1.0.0 @@ -26782,7 +26647,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=alt-2-1-0-tcp-c-ro-2-1-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]' + 'If body provided, IPv4 address of RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 @@ -26795,7 +26660,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=alt-2-1-0-tcp-c-ro-2-1-0-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=alt-2-1-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 @@ -26805,7 +26670,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) update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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]' + '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=alt-2-1-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 @@ -26818,7 +26683,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) update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-s-000/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=alt-2-1-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: @@ -26838,21 +26703,21 @@ components: minLength: 3 type: string description: | - 'If body provided, name of RegistryOffice application find [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-http-c-ro-2-1-0-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=alt-2-1-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 find or update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-http-c-ro-2-1-0-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=alt-2-1-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=alt-2-1-0-op-c-bm-ro-2-1-0-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=alt-2-1-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=alt-2-1-0-tcp-c-ro-2-1-0-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=alt-2-1-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 @@ -26863,7 +26728,7 @@ components: minimum: 0 type: integer description: | - 'If body provided, port of RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-c-ro-2-1-0-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=alt-2-1-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: @@ -26871,7 +26736,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) update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-s-000/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=alt-2-1-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 @@ -26891,7 +26756,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=alt-2-1-0-tcp-c-ro-2-1-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 RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 @@ -26904,7 +26769,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=alt-2-1-0-tcp-c-ro-2-1-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 RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 @@ -26914,7 +26779,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=alt-2-1-0-tcp-c-or-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 currently running old release of the same application update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-c-or-2-1-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 @@ -26927,7 +26792,7 @@ 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=alt-2-1-0-tcp-c-or-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 currently running old release of the same application update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-c-or-2-1-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: @@ -26944,31 +26809,31 @@ components: registry-office-application: type: string description: | - 'Name of RegistryOffice application find [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-http-c-ro-2-1-0-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=alt-2-1-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 find or update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-http-c-ro-2-1-0-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=alt-2-1-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=alt-2-1-0-op-c-bm-ro-2-1-0-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=alt-2-1-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=alt-2-1-0-op-c-bm-ro-2-1-0-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=alt-2-1-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=alt-2-1-0-op-c-bm-ro-2-1-0-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=alt-2-1-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=alt-2-1-0-tcp-c-ro-2-1-0-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=alt-2-1-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 @@ -26979,11 +26844,11 @@ components: minimum: 0 type: integer description: | - 'Port of RegistryOffice application update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-c-ro-2-1-0-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=alt-2-1-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=alt-2-1-0-tcp-c-or-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 the currently running old release of the same application update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-c-or-2-1-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' enum: - HTTP - HTTPS @@ -26994,7 +26859,7 @@ 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=alt-2-1-0-tcp-c-or-2-0-1-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=alt-2-1-2-tcp-c-or-2-1-1-000/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-port]' example: registry-office-application: RegistrationApplication registry-office-application-release-number: 43.2.5 @@ -27019,7 +26884,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=alt-2-1-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=alt-2-1-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 @@ -27032,7 +26897,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=alt-2-1-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=alt-2-1-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: @@ -27047,21 +26912,21 @@ components: service-log-application: type: string description: | - 'Name of application that shall record the service requests find, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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 find or update, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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 @@ -27072,7 +26937,7 @@ 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=alt-2-1-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=alt-2-1-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: LoggingApplication service-log-application-release-number: 34.2.6 @@ -27090,7 +26955,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=alt-2-1-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=alt-2-1-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 @@ -27103,7 +26968,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=alt-2-1-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=alt-2-1-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: @@ -27118,21 +26983,21 @@ components: oam-log-application: type: string description: | - 'Name of application that shall record the OaM requests find, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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 find or update, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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 @@ -27143,7 +27008,7 @@ 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=alt-2-1-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=alt-2-1-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: LoggingApplication oam-log-application-release-number: 54.3.2 @@ -27163,17 +27028,17 @@ 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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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: 38.4.3 @@ -27186,7 +27051,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=alt-2-1-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=alt-2-1-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 @@ -27199,7 +27064,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=alt-2-1-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=alt-2-1-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: @@ -27214,21 +27079,21 @@ components: oam-approval-application: type: string description: | - 'Name of application that shall approve the OaM requests find, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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 find or update, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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 @@ -27239,7 +27104,7 @@ 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=alt-2-1-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=alt-2-1-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: AccessApprover oam-approval-application-release-number: 34.3.3 @@ -27257,7 +27122,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=alt-2-1-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=alt-2-1-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 @@ -27270,7 +27135,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=alt-2-1-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=alt-2-1-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: @@ -27286,25 +27151,25 @@ components: current-application-name: type: string description: | - '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=alt-2-1-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=alt-2-1-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, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-2-tcp-c-*/layer-protocol=0/tcp-client-interface-1-0:tcp-client-interface-pac/tcp-client-interface-configuration/remote-protocol]' enum: - HTTP - HTTPS @@ -27315,7 +27180,7 @@ 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=alt-2-1-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=alt-2-1-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: CurrentApplicationName current-release-number: 43.5.5 @@ -27400,7 +27265,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=alt-2-1-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=alt-2-1-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 @@ -27413,7 +27278,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=alt-2-1-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=alt-2-1-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: @@ -27432,41 +27297,41 @@ components: topology-application: type: string description: | - 'Name of application that shall document the application layer topology find, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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 find or update, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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 @@ -27477,7 +27342,7 @@ 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=alt-2-1-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=alt-2-1-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: InventoryApplication topology-application-release-number: 54.1.3 @@ -27564,7 +27429,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]' @@ -27587,22 +27452,22 @@ components: application-name: type: string description: | - '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=alt-2-1-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=alt-2-1-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, but not at OldRelease or NewRelease, [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-2-op-c-*/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' example: application-name: ApplicationName release-number: 75.4.3 @@ -27616,7 +27481,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 approves the BasicAuth requests update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 the application that approves the BasicAuth requests update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 @@ -27629,7 +27494,7 @@ components: 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=alt-2-1-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 the application that approves the BasicAuth requests update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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: @@ -27644,21 +27509,21 @@ components: application-name: type: string description: | - 'Name of the application that approves the BasicAuth requests find [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 the application that approves the BasicAuth requests find or update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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 the application that approves the BasicAuth requests update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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 BasicAuth requests update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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 approves the BasicAuth requests update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 @@ -27669,7 +27534,7 @@ components: minimum: 0 type: integer description: | - 'Port of the application that approves the BasicAuth requests update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 the application that approves the BasicAuth requests update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 @@ -27705,11 +27570,11 @@ components: application-name: type: string description: | - 'ApplicationName of the OldRelease from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-http-c-or-2-0-1-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/application-name]' + 'ApplicationName of the OldRelease from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-or-2-1-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=alt-2-1-0-http-c-or-2-0-1-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-number]' + 'ReleaseNumber of the OldRelease from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-or-2-1-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 @@ -27721,7 +27586,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 to be used during the bequeath-your-data-and-die process update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 to be used during the bequeath-your-data-and-die process update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-c-nr-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 v1updateclientofsubsequentrelease_address: maxProperties: 1 @@ -27734,7 +27599,7 @@ components: 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=alt-2-1-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 to be used during the bequeath-your-data-and-die process update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-c-nr-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_updateclientofsubsequentrelease_body: required: @@ -27748,16 +27613,16 @@ components: 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=alt-2-1-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 the application that is target of the bequeath-your-data-and-die process update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-nr-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 is target of the bequeath-your-data-and-die process update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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 the application that is target of the bequeath-your-data-and-die process update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-http-c-nr-2-1-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=alt-2-1-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 during the bequeath-your-data-and-die process update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-c-nr-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 @@ -27768,7 +27633,7 @@ components: 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=alt-2-1-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 to be used during the bequeath-your-data-and-die process update [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-c-nr-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: ApplicationNameOfNewRelease release-number: 17.1.2 @@ -27786,11 +27651,11 @@ components: 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=alt-2-1-0-op-s-im-000/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]' + 'Operation for starting the handover process on the already existing application from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-0-op-c-im-nr-*/layer-protocol=0/operation-client-interface-1-0:operation-client-interface-pac/operation-client-interface-configuration/operation-name]' + 'List of operations required for transferring data from the oldRelease to the newRelease from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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: @@ -27811,18 +27676,18 @@ components: application-name: type: string description: | - 'Own application name from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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 @@ -27830,10 +27695,10 @@ components: - manual owner-name: type: string - description: "from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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: 34.3.6 @@ -27850,13 +27715,13 @@ components: properties: release-number: type: string - description: "from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-list=*/changes]" + description: "from [/core-model-1-4:control-construct/logical-termination-point=alt-2-1-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_15: required: - core-model-1-4:control-construct @@ -28262,7 +28127,7 @@ components: properties: action-profile-1-0:consequent-operation-reference: type: string - example: /core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-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 inline_response_200_22: required: - response-profile-1-0:operation-name @@ -28312,7 +28177,7 @@ components: $ref: '#/components/schemas/coremodel14controlconstructprofilecollectionprofileuuidresponseprofile10responseprofilepacresponseprofileconfigurationvalue_responseprofile10value' example: response-profile-1-0:value: - value-reference: /core-model-1-4:control-construct/logical-termination-point=alt-2-1-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=alt-2-1-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 @@ -28928,15 +28793,15 @@ components: field-name: type: string description: | - 'Field name from [/core-model-1-4:control-construct/profile-collection/profile=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-2-response-p-*/response-profile-1-0:response-profile-pac/response-profile-capability/datatype]' example: field-name: field-name datatype: datatype @@ -28949,11 +28814,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=alt-2-1-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=alt-2-1-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=alt-2-1-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=alt-2-1-2-action-p-*/action-profile-1-0:action-profile-pac/action-profile-capability/input-value-list=*/unit]' example: field-name: field-name unit: unit @@ -28967,11 +28832,11 @@ components: label: type: string description: | - 'Label that shall be presented on the button from [/core-model-1-4:control-construct/profile-collection/profile=alt-2-1-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=alt-2-1-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=alt-2-1-0-tcp-s-000/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=alt-2-1-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} or {/core-model-1-4:control-construct/logical-termination-point=alt-2-1-0-tcp-s-000/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=alt-2-1-0-tcp-s-000/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=alt-2-1-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=alt-2-1-2-tcp-s-000/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=alt-2-1-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} or {/core-model-1-4:control-construct/logical-termination-point=alt-2-1-2-tcp-s-000/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=alt-2-1-2-tcp-s-000/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=alt-2-1-2-action-p-*/action-profile-1-0:action-profile-pac/action-profile-configuration/consequent-operation-reference}]' input-value-list: type: array items: @@ -28979,7 +28844,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=alt-2-1-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=alt-2-1-2-action-p-*/action-profile-1-0:action-profile-pac/action-profile-capability/display-in-new-browser-window]' example: request: request input-value-list: @@ -30691,7 +30556,6 @@ components: 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 trace-indicator: name: trace-indicator @@ -30703,7 +30567,6 @@ components: schema: pattern: "^([0-9]+)(\\.([0-9]+))*$" type: string - description: Empty string accepted from external applications. example: 1.3.1 customer-journey: name: customer-journey @@ -30745,4 +30608,4 @@ x-gui-paths: "500": $ref: '#/components/responses/responseForErroredOamRequests' default: - $ref: '#/components/responses/responseForErroredOamRequests' \ No newline at end of file + $ref: '#/components/responses/responseForErroredOamRequests' diff --git a/server/controllers/BasicServices.js b/server/controllers/BasicServices.js index 237045e..2f03d15 100644 --- a/server/controllers/BasicServices.js +++ b/server/controllers/BasicServices.js @@ -21,7 +21,7 @@ module.exports.embedYourself = async function embedYourself(req, res, next, body RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -43,7 +43,7 @@ module.exports.endSubscription = async function endSubscription(req, res, next, RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -65,7 +65,7 @@ module.exports.informAboutApplication = async function informAboutApplication(re RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -87,7 +87,7 @@ module.exports.informAboutApplicationInGenericRepresentation = async function in RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -109,7 +109,7 @@ module.exports.informAboutReleaseHistory = async function informAboutReleaseHist RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -131,7 +131,7 @@ module.exports.informAboutReleaseHistoryInGenericRepresentation = async function RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -153,7 +153,7 @@ module.exports.startApplicationInGenericRepresentation = async function startApp RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -175,7 +175,7 @@ module.exports.inquireOamRequestApprovals = async function inquireOamRequestAppr RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -197,7 +197,7 @@ module.exports.listLtpsAndFcs = async function listLtpsAndFcs(req, res, next, us RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -219,7 +219,7 @@ module.exports.redirectOamRequestInformation = async function redirectOamRequest RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -241,7 +241,7 @@ module.exports.redirectServiceRequestInformation = async function redirectServic RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -263,7 +263,7 @@ module.exports.redirectTopologyChangeInformation = async function redirectTopolo RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -294,7 +294,7 @@ module.exports.registerYourself = async function registerYourself(req, res, next RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -316,7 +316,7 @@ module.exports.updateClient = async function updateClient(req, res, next, body, RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -338,7 +338,7 @@ module.exports.updateOperationClient = async function updateOperationClient(req, RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -360,7 +360,7 @@ module.exports.updateOperationKey = async function updateOperationKey(req, res, RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -382,7 +382,7 @@ module.exports.inquireBasicAuthRequestApprovals = async function inquireBasicAut RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -404,7 +404,7 @@ module.exports.disposeRemaindersOfDeregisteredApplication = async function dispo RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -426,7 +426,7 @@ module.exports.UpdateClientOfSubsequentRelease = async function UpdateClientOfSu RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -448,7 +448,7 @@ module.exports.informAboutPrecedingRelease = async function informAboutPreceding RestResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await RestResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = RestResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; diff --git a/server/controllers/IndividualServices.js b/server/controllers/IndividualServices.js index 11a9c18..961c2c0 100644 --- a/server/controllers/IndividualServices.js +++ b/server/controllers/IndividualServices.js @@ -17,7 +17,7 @@ module.exports.addOperationClientToLink = async function addOperationClientToLin restResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = restResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -39,7 +39,7 @@ module.exports.bequeathYourDataAndDie = async function bequeathYourDataAndDie(re restResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = restResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -60,7 +60,7 @@ module.exports.deleteFcPort = async function deleteFcPort(req, res, next, body, restResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = restResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -81,7 +81,7 @@ module.exports.deleteLtpAndDependents = async function deleteLtpAndDependents(re restResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = restResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -106,7 +106,7 @@ module.exports.disregardApplication = async function disregardApplication(req, r restResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = restResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -128,7 +128,7 @@ module.exports.listApplications = async function listApplications(req, res, next restResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = restResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -150,7 +150,7 @@ module.exports.listEndPointsOfLink = async function listEndPointsOfLink(req, res restResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = restResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -172,7 +172,7 @@ module.exports.listLinkUuids = async function listLinkUuids(req, res, next, user restResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = restResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -194,7 +194,7 @@ module.exports.listLinksToOperationClientsOfApplication = async function listLin restResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = restResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -216,7 +216,7 @@ module.exports.listOperationClientsAtApplication = async function listOperationC restResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = restResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -238,7 +238,7 @@ module.exports.listOperationClientsReactingOnOperationServer = async function li restResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = restResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -260,7 +260,7 @@ module.exports.listOperationServersAtApplication = async function listOperationS restResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = restResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -282,7 +282,7 @@ module.exports.notifyLinkUpdates = async function notifyLinkUpdates(req, res, ne restResponseBuilder.buildResponse(res, responseCode, responseBody, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = restResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -304,7 +304,7 @@ module.exports.regardApplication = async function regardApplication(req, res, ne restResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = restResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -325,7 +325,7 @@ module.exports.removeOperationClientFromLink = async function removeOperationCli restResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = restResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -349,7 +349,7 @@ module.exports.updateAllLtpsAndFcs = async function updateAllLtpsAndFcs(req, res restResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = restResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -370,7 +370,7 @@ module.exports.updateFc = async function updateFc(req, res, next, body, user, or restResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = restResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -391,7 +391,7 @@ module.exports.updateFcPort = async function updateFcPort(req, res, next, body, restResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = restResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; @@ -412,7 +412,7 @@ module.exports.updateLtp = async function updateLtp(req, res, next, body, user, restResponseBuilder.buildResponse(res, responseCode, responseBodyToDocument, responseHeader); }) .catch(async function (responseBody) { - let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url); + let responseHeader = await restResponseHeader.createResponseHeader(xCorrelator, startTime, req.url, -1); let sentResp = restResponseBuilder.buildResponse(res, undefined, responseBody, responseHeader); responseCode = sentResp.code; responseBodyToDocument = sentResp.body; diff --git a/server/controllers/IntegerProfile.js b/server/controllers/IntegerProfile.js new file mode 100644 index 0000000..2196138 --- /dev/null +++ b/server/controllers/IntegerProfile.js @@ -0,0 +1,98 @@ +'use strict'; + +var IntegerProfile = require('../service/IntegerProfileService'); +var ResponseBuilder = require('onf-core-model-ap/applicationPattern/rest/server/ResponseBuilder'); +var ResponseCode = require('onf-core-model-ap/applicationPattern/rest/server/ResponseCode'); +var OamLogService = require('onf-core-model-ap/applicationPattern/services/OamLogService'); + +module.exports.getIntegerProfileIntegerName = async function getIntegerProfileIntegerName (req, res, next, uuid) { + let responseCode = ResponseCode.code.OK; + await IntegerProfile.getIntegerProfileIntegerName(req.url) + .then(function (response) { + ResponseBuilder.buildResponse(res, responseCode, response); + }) + .catch(function (response) { + let sentResp = ResponseBuilder.buildResponse(res, undefined, response); + responseCode = sentResp.code; + }); + OamLogService.recordOamRequest(req.url, req.body, responseCode, req.headers.authorization, req.method); +}; + +module.exports.getIntegerProfileIntegerValue = async function getIntegerProfileIntegerValue (req, res, next, uuid) { + let responseCode = ResponseCode.code.OK; + await IntegerProfile.getIntegerProfileIntegerValue(req.url) + .then(function (response) { + ResponseBuilder.buildResponse(res, responseCode, response); + }) + .catch(function (response) { + let sentResp = ResponseBuilder.buildResponse(res, undefined, response); + responseCode = sentResp.code; + }); + OamLogService.recordOamRequest(req.url, req.body, responseCode, req.headers.authorization, req.method); +}; + +module.exports.getIntegerProfileMaximum = async function getIntegerProfileMaximum (req, res, next, uuid) { + let responseCode = ResponseCode.code.OK; + await IntegerProfile.getIntegerProfileMaximum(req.url) + .then(function (response) { + ResponseBuilder.buildResponse(res, responseCode, response); + }) + .catch(function (response) { + let sentResp = ResponseBuilder.buildResponse(res, undefined, response); + responseCode = sentResp.code; + }); + OamLogService.recordOamRequest(req.url, req.body, responseCode, req.headers.authorization, req.method); +}; + +module.exports.getIntegerProfileMinimum = async function getIntegerProfileMinimum (req, res, next, uuid) { + let responseCode = ResponseCode.code.OK; + await IntegerProfile.getIntegerProfileMinimum(req.url) + .then(function (response) { + ResponseBuilder.buildResponse(res, responseCode, response); + }) + .catch(function (response) { + let sentResp = ResponseBuilder.buildResponse(res, undefined, response); + responseCode = sentResp.code; + }); + OamLogService.recordOamRequest(req.url, req.body, responseCode, req.headers.authorization, req.method); +}; + +module.exports.getIntegerProfilePurpose = async function getIntegerProfilePurpose (req, res, next, uuid) { + let responseCode = ResponseCode.code.OK; + IntegerProfile.getIntegerProfilePurpose(req.url) + .then(function (response) { + ResponseBuilder.buildResponse(res, responseCode, response); + }) + .catch(function (response) { + let sentResp = ResponseBuilder.buildResponse(res, undefined, response); + responseCode = sentResp.code; + }); + OamLogService.recordOamRequest(req.url, req.body, responseCode, req.headers.authorization, req.method); + +}; + +module.exports.getIntegerProfileUnit = async function getIntegerProfileUnit (req, res, next, uuid) { + let responseCode = ResponseCode.code.OK; + await IntegerProfile.getIntegerProfileUnit(req.url) + .then(function (response) { + ResponseBuilder.buildResponse(res, responseCode, response); + }) + .catch(function (response) { + let sentResp = ResponseBuilder.buildResponse(res, undefined, response); + responseCode = sentResp.code; + }); + OamLogService.recordOamRequest(req.url, req.body, responseCode, req.headers.authorization, req.method); +}; + +module.exports.putIntegerProfileIntegerValue = async function putIntegerProfileIntegerValue (req, res, next, body, uuid) { + let responseCode = ResponseCode.code.NO_CONTENT; + await IntegerProfile.putIntegerProfileIntegerValue(body, req.url, uuid) + .then(function (response) { + ResponseBuilder.buildResponse(res, responseCode, response); + }) + .catch(function (response) { + let sentResp = ResponseBuilder.buildResponse(res, undefined, response); + responseCode = sentResp.code; + }); + OamLogService.recordOamRequest(req.url, req.body, responseCode, req.headers.authorization, req.method); +}; diff --git a/server/package-lock.json b/server/package-lock.json index 683fb74..15cdd17 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -1,126 +1,82 @@ { "name": "applicationlayertopology", "version": "2.1.2", - "lockfileVersion": 3, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "applicationlayertopology", - "version": "2.1.2", - "license": "Unlicense", - "dependencies": { - "async-lock": "^1.4.0", - "axios": "^0.21.1", - "base-64": "^1.0.0", - "connect": "^3.2.0", - "http-errors": "^2.0.0", - "js-yaml": "^3.3.0", - "lodash.isequal": "^4.5.0", - "moment": "^2.29.1", - "node-statsd": "^0.1.1", - "onf-core-model-ap": "2.1.2", - "onf-core-model-ap-bs": "2.1.2", - "openbackhaul-oas3-tools": "2.3.1-alpha.3", - "randexp": "^0.5.3", - "response-time": "^2.3.2", - "uuid": "^9.0.0" - }, - "devDependencies": { - "eslint": "^8.44.0" - } - }, - "node_modules/@apidevtools/json-schema-ref-parser": { + "dependencies": { + "@apidevtools/json-schema-ref-parser": { "version": "9.0.9", "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz", "integrity": "sha512-GBD2Le9w2+lVFoc4vswGI/TjkNIZSVp7+9xPf+X3uidBfWnAeUWmquteSyt0+VCrhNMWj/FTABISQrD3Z/YA+w==", - "dependencies": { + "requires": { "@jsdevtools/ono": "^7.1.3", "@types/json-schema": "^7.0.6", "call-me-maybe": "^1.0.1", "js-yaml": "^4.1.0" - } - }, - "node_modules/@apidevtools/json-schema-ref-parser/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/@apidevtools/json-schema-ref-parser/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + } } }, - "node_modules/@elastic/elasticsearch": { + "@elastic/elasticsearch": { "version": "7.17.14", "resolved": "https://registry.npmjs.org/@elastic/elasticsearch/-/elasticsearch-7.17.14.tgz", "integrity": "sha512-6uQ1pVXutwz1Krwooo67W+3K8BwH1ASMh1WoHTpomUzw8EXecXN5lHIJ9EPqTHuv1WqR2LKkSJyagcq0HYUJpg==", - "dependencies": { + "requires": { "debug": "^4.3.1", "hpagent": "^0.1.1", "ms": "^2.1.3", "secure-json-parse": "^2.4.0" }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@elastic/elasticsearch/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true + "debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "requires": { + "ms": "^2.1.3" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" } } }, - "node_modules/@elastic/elasticsearch/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/@eslint-community/eslint-utils": { + "@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", "dev": true, - "dependencies": { + "requires": { "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", - "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", - "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } + "@eslint-community/regexpp": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", + "dev": true }, - "node_modules/@eslint/eslintrc": { + "@eslint/eslintrc": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, - "dependencies": { + "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^9.6.0", @@ -131,401 +87,330 @@ "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/@eslint/eslintrc/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true } } }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@eslint/eslintrc/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "dev": true }, - "node_modules/@eslint/js": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "deprecated": "Use @eslint/config-array instead", + "@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", + "requires": { + "@humanwhocodes/object-schema": "^2.0.2", "debug": "^4.3.1", "minimatch": "^3.0.5" }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true + "debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true } } }, - "node_modules/@humanwhocodes/config-array/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/@humanwhocodes/module-importer": { + "@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } + "dev": true }, - "node_modules/@humanwhocodes/object-schema": { + "@humanwhocodes/object-schema": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead", "dev": true }, - "node_modules/@jsdevtools/ono": { + "@jsdevtools/ono": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==" }, - "node_modules/@nodelib/fs.scandir": { + "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, - "dependencies": { + "requires": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" } }, - "node_modules/@nodelib/fs.stat": { + "@nodelib/fs.stat": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } + "dev": true }, - "node_modules/@nodelib/fs.walk": { + "@nodelib/fs.walk": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, - "dependencies": { + "requires": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" } }, - "node_modules/@types/body-parser": { + "@types/body-parser": { "version": "1.19.5", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", - "dependencies": { + "requires": { "@types/connect": "*", "@types/node": "*" } }, - "node_modules/@types/connect": { + "@types/connect": { "version": "3.4.38", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "dependencies": { + "requires": { "@types/node": "*" } }, - "node_modules/@types/express": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.0.tgz", - "integrity": "sha512-DvZriSMehGHL1ZNLzi6MidnsDhUZM/x2pRdDIKdwbUNqqwHxMlRdkxtn6/EPKyqKpHqTl/4nRZsRNLpZxZRpPQ==", - "dependencies": { + "@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "requires": { "@types/body-parser": "*", - "@types/express-serve-static-core": "^5.0.0", + "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", "@types/serve-static": "*" } }, - "node_modules/@types/express-serve-static-core": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.0.tgz", - "integrity": "sha512-AbXMTZGt40T+KON9/Fdxx0B2WK5hsgxcfXJLr5bFpZ7b4JCex2WyQPTEKdXqfHiY5nKKBScZ7yCoO6Pvgxfvnw==", - "dependencies": { + "@types/express-serve-static-core": { + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", + "requires": { "@types/node": "*", "@types/qs": "*", "@types/range-parser": "*", "@types/send": "*" } }, - "node_modules/@types/http-errors": { + "@types/http-errors": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" }, - "node_modules/@types/json-schema": { + "@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" }, - "node_modules/@types/mime": { + "@types/mime": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" }, - "node_modules/@types/multer": { + "@types/multer": { "version": "1.4.12", "resolved": "https://registry.npmjs.org/@types/multer/-/multer-1.4.12.tgz", "integrity": "sha512-pQ2hoqvXiJt2FP9WQVLPRO+AmiIm/ZYkavPlIQnx282u4ZrVdztx0pkh3jjpQt0Kz+YI0YhSG264y08UJKoUQg==", - "dependencies": { + "requires": { "@types/express": "*" } }, - "node_modules/@types/node": { - "version": "22.7.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", - "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", - "dependencies": { + "@types/node": { + "version": "22.5.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.4.tgz", + "integrity": "sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==", + "requires": { "undici-types": "~6.19.2" } }, - "node_modules/@types/qs": { - "version": "6.9.16", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.16.tgz", - "integrity": "sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==" + "@types/qs": { + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==" }, - "node_modules/@types/range-parser": { + "@types/range-parser": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" }, - "node_modules/@types/send": { + "@types/send": { "version": "0.17.4", "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "dependencies": { + "requires": { "@types/mime": "^1", "@types/node": "*" } }, - "node_modules/@types/serve-static": { + "@types/serve-static": { "version": "1.15.7", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", - "dependencies": { + "requires": { "@types/http-errors": "*", "@types/node": "*", "@types/send": "*" } }, - "node_modules/@ungap/structured-clone": { + "@ungap/structured-clone": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", "dev": true }, - "node_modules/accepts": { + "accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dependencies": { + "requires": { "mime-types": "~2.1.34", "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" } }, - "node_modules/acorn": { + "acorn": { "version": "8.12.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } + "dev": true }, - "node_modules/acorn-jsx": { + "acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } + "dev": true }, - "node_modules/ajv": { + "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { + "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ansi-regex": { + "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/ansi-styles": { + "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "dependencies": { + "requires": { "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/append-field": { + "append-field": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" }, - "node_modules/argparse": { + "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { + "requires": { "sprintf-js": "~1.0.2" } }, - "node_modules/array-flatten": { + "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, - "node_modules/async-lock": { + "async-lock": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.4.1.tgz", "integrity": "sha512-Az2ZTpuytrtqENulXwO3GGv1Bztugx6TT37NIo7imr/Qo0gsYiGtSdBa2B6fsXhTpVZDNfu1Qn3pk531e3q+nQ==" }, - "node_modules/axios": { + "axios": { "version": "0.21.4", "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "dependencies": { + "requires": { "follow-redirects": "^1.14.0" } }, - "node_modules/balanced-match": { + "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, - "node_modules/base-64": { + "base-64": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==" }, - "node_modules/basic-auth": { + "basic-auth": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", - "dependencies": { + "requires": { "safe-buffer": "5.1.2" }, - "engines": { - "node": ">= 0.8" + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } } }, - "node_modules/basic-auth/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/body-parser": { - "version": "1.20.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", - "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", - "dependencies": { + "body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "requires": { "bytes": "3.1.2", "content-type": "~1.0.5", "debug": "2.6.9", @@ -534,364 +419,276 @@ "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.13.0", + "qs": "6.11.0", "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + } } }, - "node_modules/brace-expansion": { + "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "dependencies": { + "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "node_modules/buffer-from": { + "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, - "node_modules/busboy": { + "busboy": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "dependencies": { + "requires": { "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" } }, - "node_modules/bytes": { + "bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" }, - "node_modules/call-bind": { + "call-bind": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dependencies": { + "requires": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/call-me-maybe": { + "call-me-maybe": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==" }, - "node_modules/callsites": { + "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/chalk": { + "chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "dependencies": { + "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/color-convert": { + "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "dependencies": { + "requires": { "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" } }, - "node_modules/color-name": { + "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/concat-map": { + "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, - "node_modules/concat-stream": { + "concat-stream": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "engines": [ - "node >= 0.8" - ], - "dependencies": { + "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", "readable-stream": "^2.2.2", "typedarray": "^0.0.6" } }, - "node_modules/connect": { + "connect": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "dependencies": { + "requires": { "debug": "2.6.9", "finalhandler": "1.1.2", "parseurl": "~1.3.3", "utils-merge": "1.0.1" - }, - "engines": { - "node": ">= 0.10.0" } }, - "node_modules/content-disposition": { + "content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dependencies": { + "requires": { "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" } }, - "node_modules/content-type": { + "content-type": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", - "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", - "engines": { - "node": ">= 0.6" - } + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" }, - "node_modules/cookie-parser": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.7.tgz", - "integrity": "sha512-nGUvgXnotP3BsjiLX2ypbQnWoGUPIIfHQNZkkC668ntrzGWEZVW70HDEB1qnNGMicPje6EttlIgzo51YSwNQGw==", - "dependencies": { - "cookie": "0.7.2", + "cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" + }, + "cookie-parser": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz", + "integrity": "sha512-z3IzaNjdwUC2olLIB5/ITd0/setiaFMLYiZJle7xg5Fe9KWAceil7xszYfHHBtDFYLSgJduS2Ty0P1uJdPDJeA==", + "requires": { + "cookie": "0.4.1", "cookie-signature": "1.0.6" - }, - "engines": { - "node": ">= 0.8.0" } }, - "node_modules/cookie-signature": { + "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, - "node_modules/core-util-is": { + "core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, - "node_modules/cors": { + "cors": { "version": "2.8.5", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dependencies": { + "requires": { "object-assign": "^4", "vary": "^1" - }, - "engines": { - "node": ">= 0.10" } }, - "node_modules/cross-spawn": { + "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, - "dependencies": { + "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" } }, - "node_modules/debug": { + "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { + "requires": { "ms": "2.0.0" } }, - "node_modules/deep-is": { + "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, - "node_modules/define-data-property": { + "define-data-property": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dependencies": { + "requires": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/depd": { + "depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" }, - "node_modules/destroy": { + "destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" }, - "node_modules/doctrine": { + "doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, - "dependencies": { + "requires": { "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" } }, - "node_modules/drange": { + "drange": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/drange/-/drange-1.1.1.tgz", - "integrity": "sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA==", - "engines": { - "node": ">=4" - } + "integrity": "sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA==" }, - "node_modules/ee-first": { + "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, - "node_modules/encodeurl": { + "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "engines": { - "node": ">= 0.8" - } + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" }, - "node_modules/es-define-property": { + "es-define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dependencies": { + "requires": { "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" } }, - "node_modules/es-errors": { + "es-errors": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "engines": { - "node": ">= 0.4" - } + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" }, - "node_modules/escape-html": { + "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, - "node_modules/escape-string-regexp": { + "escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "dev": true }, - "node_modules/eslint": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dev": true, - "dependencies": { + "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -926,210 +723,183 @@ "strip-ansi": "^6.0.1", "text-table": "^0.2.0" }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } } }, - "node_modules/eslint-scope": { + "eslint-scope": { "version": "7.2.2", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, - "dependencies": { + "requires": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint-visitor-keys": { + "eslint-visitor-keys": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/eslint/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/eslint/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, - "node_modules/espree": { + "espree": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, - "dependencies": { + "requires": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" } }, - "node_modules/esprima": { + "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, - "node_modules/esquery": { + "esquery": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dev": true, - "dependencies": { + "requires": { "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" } }, - "node_modules/esrecurse": { + "esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, - "dependencies": { + "requires": { "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" } }, - "node_modules/estraverse": { + "estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } + "dev": true }, - "node_modules/esutils": { + "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/etag": { + "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "engines": { - "node": ">= 0.6" - } + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" }, - "node_modules/express": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", - "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", - "dependencies": { + "express": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.3", + "body-parser": "1.20.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.7.1", + "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", - "encodeurl": "~2.0.0", + "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.3.1", + "finalhandler": "1.2.0", "fresh": "0.5.2", "http-errors": "2.0.0", - "merge-descriptors": "1.0.3", + "merge-descriptors": "1.0.1", "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.10", + "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.13.0", + "qs": "6.11.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.2", + "send": "0.18.0", + "serve-static": "1.15.0", "setprototypeof": "1.2.0", "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" }, - "engines": { - "node": ">= 0.10.0" + "dependencies": { + "cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + } } }, - "node_modules/express-openapi-validator": { + "express-openapi-validator": { "version": "4.13.8", "resolved": "https://registry.npmjs.org/express-openapi-validator/-/express-openapi-validator-4.13.8.tgz", "integrity": "sha512-89/sdkq+BKBuIyykaMl/vR9grFc3WFUPTjFo0THHbu+5g+q8rA7fKeoMfz+h84yOQIBcztmJ5ZJdk5uhEls31A==", - "dependencies": { + "requires": { "@types/multer": "^1.4.7", "ajv": "^6.12.6", "content-type": "^1.0.4", @@ -1142,107 +912,59 @@ "multer": "^1.4.5-lts.1", "ono": "^7.1.3", "path-to-regexp": "^6.2.0" - } - }, - "node_modules/express-openapi-validator/node_modules/path-to-regexp": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", - "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==" - }, - "node_modules/express/node_modules/cookie": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/express/node_modules/finalhandler": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/express/node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/express/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" + "media-typer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", + "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==" + }, + "path-to-regexp": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" + } } }, - "node_modules/fast-deep-equal": { + "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, - "node_modules/fast-json-stable-stringify": { + "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, - "node_modules/fast-levenshtein": { + "fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, - "node_modules/fastq": { + "fastq": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, - "dependencies": { + "requires": { "reusify": "^1.0.4" } }, - "node_modules/file-entry-cache": { + "file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, - "dependencies": { + "requires": { "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/finalhandler": { + "finalhandler": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dependencies": { + "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -1250,602 +972,437 @@ "parseurl": "~1.3.3", "statuses": "~1.5.0", "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" } }, - "node_modules/find-up": { + "find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, - "dependencies": { + "requires": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/flat-cache": { + "flat-cache": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, - "dependencies": { + "requires": { "flatted": "^3.2.9", "keyv": "^4.5.3", "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/flatted": { + "flatted": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true - }, - "node_modules/follow-redirects": { - "version": "1.15.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true }, - "node_modules/forwarded": { + "follow-redirects": { + "version": "1.15.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.8.tgz", + "integrity": "sha512-xgrmBhBToVKay1q2Tao5LI26B83UhrB/vM1avwVSDzt8rx3rO6AizBAaF46EgksTVr+rFTQaqZZ9MVBfUe4nig==" + }, + "forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "engines": { - "node": ">= 0.6" - } + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" }, - "node_modules/fresh": { + "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "engines": { - "node": ">= 0.6" - } + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" }, - "node_modules/fs.realpath": { + "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "dev": true }, - "node_modules/function-bind": { + "function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" }, - "node_modules/get-intrinsic": { + "get-intrinsic": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dependencies": { + "requires": { "es-errors": "^1.3.0", "function-bind": "^1.1.2", "has-proto": "^1.0.1", "has-symbols": "^1.0.3", "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/glob": { + "glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "dependencies": { + "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/glob-parent": { + "glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, - "dependencies": { + "requires": { "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" } }, - "node_modules/globals": { + "globals": { "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, - "dependencies": { + "requires": { "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/gopd": { + "gopd": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { + "requires": { "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/graphemer": { + "graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, - "node_modules/has-flag": { + "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/has-property-descriptors": { + "has-property-descriptors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dependencies": { + "requires": { "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-proto": { + "has-proto": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==" }, - "node_modules/has-symbols": { + "has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" }, - "node_modules/hasown": { + "hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dependencies": { + "requires": { "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" } }, - "node_modules/hpagent": { + "hpagent": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/hpagent/-/hpagent-0.1.2.tgz", "integrity": "sha512-ePqFXHtSQWAFXYmj+JtOTHr84iNrII4/QRlAAPPE+zqnKy4xJo7Ie1Y4kC7AdB+LxLxSTTzBMASsEcy0q8YyvQ==" }, - "node_modules/http-errors": { + "http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dependencies": { + "requires": { "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", "statuses": "2.0.1", "toidentifier": "1.0.1" }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-errors/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" + "dependencies": { + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + } } }, - "node_modules/iconv-lite": { + "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { + "requires": { "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/ignore": { + "ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "engines": { - "node": ">= 4" - } + "dev": true }, - "node_modules/import-fresh": { + "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, - "dependencies": { + "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/imurmurhash": { + "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } + "dev": true }, - "node_modules/inflight": { + "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, - "dependencies": { + "requires": { "once": "^1.3.0", "wrappy": "1" } }, - "node_modules/inherits": { + "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "node_modules/ipaddr.js": { + "ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" }, - "node_modules/is-extglob": { + "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/is-glob": { + "is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, - "dependencies": { + "requires": { "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/is-path-inside": { + "is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/isarray": { + "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, - "node_modules/isexe": { + "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, - "node_modules/js-yaml": { + "js-yaml": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { + "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" } }, - "node_modules/json-buffer": { + "json-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true }, - "node_modules/json-schema-ref-parser": { + "json-schema-ref-parser": { "version": "9.0.9", "resolved": "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz", "integrity": "sha512-qcP2lmGy+JUoQJ4DOQeLaZDqH9qSkeGCK3suKWxJXS82dg728Mn3j97azDMaOUmJAN4uCq91LdPx4K7E8F1a7Q==", - "deprecated": "Please switch to @apidevtools/json-schema-ref-parser", - "dependencies": { + "requires": { "@apidevtools/json-schema-ref-parser": "9.0.9" - }, - "engines": { - "node": ">=10" } }, - "node_modules/json-schema-traverse": { + "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, - "node_modules/json-stable-stringify-without-jsonify": { + "json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, - "node_modules/keyv": { + "keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, - "dependencies": { + "requires": { "json-buffer": "3.0.1" } }, - "node_modules/levn": { + "levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, - "dependencies": { + "requires": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" } }, - "node_modules/locate-path": { + "locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, - "dependencies": { + "requires": { "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lodash": { + "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "node_modules/lodash.clonedeep": { + "lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" }, - "node_modules/lodash.get": { + "lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" }, - "node_modules/lodash.isequal": { + "lodash.isequal": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" }, - "node_modules/lodash.merge": { + "lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "node_modules/lodash.uniq": { + "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" }, - "node_modules/lodash.zipobject": { + "lodash.zipobject": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/lodash.zipobject/-/lodash.zipobject-4.1.3.tgz", "integrity": "sha512-A9SzX4hMKWS25MyalwcOnNoplyHbkNVsjidhTp8ru0Sj23wY9GWBKS8gAIGDSAqeWjIjvE4KBEl24XXAs+v4wQ==" }, - "node_modules/media-typer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", - "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", - "engines": { - "node": ">= 0.8" - } + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" }, - "node_modules/merge-descriptors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", - "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, - "node_modules/methods": { + "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "engines": { - "node": ">= 0.6" - } + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" }, - "node_modules/mime": { + "mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, - "node_modules/mime-db": { + "mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" }, - "node_modules/mime-types": { + "mime-types": { "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { + "requires": { "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" } }, - "node_modules/minimatch": { + "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "dependencies": { + "requires": { "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" } }, - "node_modules/minimist": { + "minimist": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" }, - "node_modules/mkdirp": { + "mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dependencies": { + "requires": { "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" } }, - "node_modules/moment": { + "moment": { "version": "2.30.1", "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", - "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", - "engines": { - "node": "*" - } + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==" }, - "node_modules/morgan": { + "morgan": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", - "dependencies": { + "requires": { "basic-auth": "~2.0.1", "debug": "2.6.9", "depd": "~2.0.0", "on-finished": "~2.3.0", "on-headers": "~1.0.2" - }, - "engines": { - "node": ">= 0.8.0" } }, - "node_modules/ms": { + "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/multer": { + "multer": { "version": "1.4.5-lts.1", "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.5-lts.1.tgz", "integrity": "sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==", - "dependencies": { + "requires": { "append-field": "^1.0.0", "busboy": "^1.0.0", "concat-stream": "^1.5.2", @@ -1853,85 +1410,61 @@ "object-assign": "^4.1.1", "type-is": "^1.6.4", "xtend": "^4.0.0" - }, - "engines": { - "node": ">= 6.0.0" } }, - "node_modules/natural-compare": { + "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, - "node_modules/negotiator": { + "negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" - } + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" }, - "node_modules/node-statsd": { + "node-statsd": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/node-statsd/-/node-statsd-0.1.1.tgz", - "integrity": "sha512-QDf6R8VXF56QVe1boek8an/Rb3rSNaxoFWb7Elpsv2m1+Noua1yy0F1FpKpK5VluF8oymWM4w764A4KsYL4pDg==", - "engines": { - "node": ">=0.1.97" - } + "integrity": "sha512-QDf6R8VXF56QVe1boek8an/Rb3rSNaxoFWb7Elpsv2m1+Noua1yy0F1FpKpK5VluF8oymWM4w764A4KsYL4pDg==" }, - "node_modules/object-assign": { + "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" }, - "node_modules/object-inspect": { + "object-inspect": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==" }, - "node_modules/on-finished": { + "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "dependencies": { + "requires": { "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" } }, - "node_modules/on-headers": { + "on-headers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "engines": { - "node": ">= 0.8" - } + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" }, - "node_modules/once": { + "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, - "dependencies": { + "requires": { "wrappy": "1" } }, - "node_modules/onf-core-model-ap": { + "onf-core-model-ap": { "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": { + "requires": { "@elastic/elasticsearch": "~7.17.0", "async-lock": "^1.4.0", "axios": "^0.21.1", @@ -1946,11 +1479,11 @@ "response-time": "^2.3.2" } }, - "node_modules/onf-core-model-ap-bs": { + "onf-core-model-ap-bs": { "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": { + "requires": { "axios": "^0.21.1", "base-64": "^1.0.0", "connect": "^3.2.0", @@ -1964,19 +1497,19 @@ "response-time": "^2.3.2" } }, - "node_modules/ono": { + "ono": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/ono/-/ono-7.1.3.tgz", "integrity": "sha512-9jnfVriq7uJM4o5ganUY54ntUm+5EK21EGaQ5NWnkWg3zz5ywbbonlBguRcnmF1/HDiIe3zxNxXcO1YPBmPcQQ==", - "dependencies": { + "requires": { "@jsdevtools/ono": "7.1.3" } }, - "node_modules/openbackhaul-oas3-tools": { + "openbackhaul-oas3-tools": { "version": "2.3.1-alpha.3", "resolved": "https://registry.npmjs.org/openbackhaul-oas3-tools/-/openbackhaul-oas3-tools-2.3.1-alpha.3.tgz", "integrity": "sha512-Ga+fKAdToBSIokJ9o9GIX4dg78wUpQsnL0SLhosQRGp6sPAjEM8gqefqCdthPveDL7A/w+kEznWSLfCpdE2tJA==", - "dependencies": { + "requires": { "cookie-parser": "^1.4.6", "cors": "^2.8.5", "debug": "^4.3.4", @@ -1987,251 +1520,174 @@ "morgan": "^1.10.0", "parseurl": "^1.3.3", "serve-static": "^1.15.0" - } - }, - "node_modules/openbackhaul-oas3-tools/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/openbackhaul-oas3-tools/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dependencies": { - "ms": "^2.1.3" }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/openbackhaul-oas3-tools/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "requires": { + "ms": "2.1.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } } }, - "node_modules/openbackhaul-oas3-tools/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/optionator": { + "optionator": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, - "dependencies": { + "requires": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" } }, - "node_modules/p-limit": { + "p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, - "dependencies": { + "requires": { "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-locate": { + "p-locate": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, - "dependencies": { + "requires": { "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/parent-module": { + "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, - "dependencies": { + "requires": { "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" } }, - "node_modules/parseurl": { + "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" }, - "node_modules/path-exists": { + "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/path-is-absolute": { + "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/path-key": { + "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/path-to-regexp": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==" + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, - "node_modules/prelude-ls": { + "prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } + "dev": true }, - "node_modules/process-nextick-args": { + "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, - "node_modules/proxy-addr": { + "proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dependencies": { + "requires": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" } }, - "node_modules/punycode": { + "punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "engines": { - "node": ">=6" - } + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" }, - "node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" } }, - "node_modules/queue-microtask": { + "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "dev": true }, - "node_modules/randexp": { + "randexp": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.5.3.tgz", "integrity": "sha512-U+5l2KrcMNOUPYvazA3h5ekF80FHTUG+87SEAmHZmolh1M+i/WyTCxVzmi+tidIa1tM4BSe8g2Y/D3loWDjj+w==", - "dependencies": { + "requires": { "drange": "^1.0.2", "ret": "^0.2.0" - }, - "engines": { - "node": ">=4" } }, - "node_modules/range-parser": { + "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, - "node_modules/raw-body": { + "raw-body": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dependencies": { + "requires": { "bytes": "3.1.2", "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" } }, - "node_modules/readable-stream": { + "readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { + "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", @@ -2239,125 +1695,86 @@ "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } } }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/resolve-from": { + "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } + "dev": true }, - "node_modules/response-time": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/response-time/-/response-time-2.3.3.tgz", - "integrity": "sha512-SsjjOPHl/FfrTQNgmc5oen8Hr1Jxpn6LlHNXxCIFdYMHuK1kMeYMobb9XN3mvxaGQm3dbegqYFMX4+GDORfbWg==", - "dependencies": { - "depd": "~2.0.0", + "response-time": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/response-time/-/response-time-2.3.2.tgz", + "integrity": "sha512-MUIDaDQf+CVqflfTdQ5yam+aYCkXj1PY8fjlPDQ6ppxJlmgZb864pHtA750mayywNg8tx4rS7qH9JXd/OF+3gw==", + "requires": { + "depd": "~1.1.0", "on-headers": "~1.0.1" }, - "engines": { - "node": ">= 0.8.0" + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + } } }, - "node_modules/ret": { + "ret": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz", - "integrity": "sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==", - "engines": { - "node": ">=4" - } + "integrity": "sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==" }, - "node_modules/reusify": { + "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/rimraf": { + "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, - "dependencies": { + "requires": { "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/run-parallel": { + "run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { + "requires": { "queue-microtask": "^1.2.2" } }, - "node_modules/safe-buffer": { + "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, - "node_modules/safer-buffer": { + "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "node_modules/secure-json-parse": { + "secure-json-parse": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-2.7.0.tgz", "integrity": "sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==" }, - "node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", - "dependencies": { + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -2372,351 +1789,245 @@ "range-parser": "~1.2.1", "statuses": "2.0.1" }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/send/node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/send/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + } } }, - "node_modules/serve-static": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", - "dependencies": { - "encodeurl": "~2.0.0", + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.19.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-static/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "engines": { - "node": ">= 0.8" + "send": "0.18.0" } }, - "node_modules/set-function-length": { + "set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dependencies": { + "requires": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" } }, - "node_modules/setprototypeof": { + "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, - "node_modules/shebang-command": { + "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, - "dependencies": { + "requires": { "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/shebang-regex": { + "shebang-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/side-channel": { + "side-channel": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dependencies": { + "requires": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.4", "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/sprintf-js": { + "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, - "node_modules/statuses": { + "statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "engines": { - "node": ">= 0.6" - } + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" }, - "node_modules/streamsearch": { + "streamsearch": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "engines": { - "node": ">=10.0.0" - } + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==" }, - "node_modules/string_decoder": { + "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { + "requires": { "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } } }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/strip-ansi": { + "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "dependencies": { + "requires": { "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" } }, - "node_modules/strip-json-comments": { + "strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "dev": true }, - "node_modules/supports-color": { + "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "dependencies": { + "requires": { "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/text-table": { + "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, - "node_modules/toidentifier": { + "toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "engines": { - "node": ">=0.6" - } + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, - "node_modules/type-check": { + "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, - "dependencies": { + "requires": { "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" } }, - "node_modules/type-fest": { + "type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "dev": true }, - "node_modules/type-is": { + "type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { + "requires": { "media-typer": "0.3.0", "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/type-is/node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "engines": { - "node": ">= 0.6" } }, - "node_modules/typedarray": { + "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" }, - "node_modules/undici-types": { + "undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" }, - "node_modules/unpipe": { + "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "engines": { - "node": ">= 0.8" - } + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" }, - "node_modules/uri-js": { + "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { + "requires": { "punycode": "^2.1.0" } }, - "node_modules/util-deprecate": { + "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, - "node_modules/utils-merge": { + "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "engines": { - "node": ">= 0.4.0" - } + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" }, - "node_modules/uuid": { + "uuid": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==" }, - "node_modules/vary": { + "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "engines": { - "node": ">= 0.8" - } + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" }, - "node_modules/which": { + "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, - "dependencies": { + "requires": { "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" } }, - "node_modules/word-wrap": { + "word-wrap": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/wrappy": { + "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true }, - "node_modules/xtend": { + "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, - "node_modules/yocto-queue": { + "yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "dev": true } } } diff --git a/server/service/IntegerProfileService.js b/server/service/IntegerProfileService.js new file mode 100644 index 0000000..751dff9 --- /dev/null +++ b/server/service/IntegerProfileService.js @@ -0,0 +1,119 @@ +'use strict'; +const createHttpError = require('http-errors'); +const fileOperation = require('onf-core-model-ap/applicationPattern/databaseDriver/JSONDriver'); +const IntegerProfile = require('onf-core-model-ap/applicationPattern/onfModel/models/profile/IntegerProfile'); + + +/** + * Returns the name of the Integer + * + * uuid String + * returns inline_response_200_27 + **/ +exports.getIntegerProfileIntegerName = async function(url) { + const value = await fileOperation.readFromDatabaseAsync(url); + return { + "integer-profile-1-0:integer-name": value + }; +} + + +/** + * Returns the configured value of the Integer + * + * uuid String + * returns inline_response_200_32 + **/ +exports.getIntegerProfileIntegerValue = async function(url) { + const value = await fileOperation.readFromDatabaseAsync(url); + return { + "integer-profile-1-0:integer-value": value + }; +} + + +/** + * Returns the maximum value of the Integer + * + * uuid String + * returns inline_response_200_31 + **/ +exports.getIntegerProfileMaximum = async function(url) { + const value = await fileOperation.readFromDatabaseAsync(url); + return { + "integer-profile-1-0:maximum": value + }; +} + + +/** + * Returns the minimum value of the Integer + * + * uuid String + * returns inline_response_200_30 + **/ +exports.getIntegerProfileMinimum = async function(url) { + const value = await fileOperation.readFromDatabaseAsync(url); + return { + "integer-profile-1-0:minimum": value + }; +} + + +/** + * Returns the purpose of the Integer + * + * uuid String + * returns inline_response_200_28 + **/ +exports.getIntegerProfilePurpose = function(url) { + return new Promise(async function (resolve, reject) { + try { + var value = await fileOperation.readFromDatabaseAsync(url); + var response = {}; + response['application/json'] = { + "integer-profile-1-0:purpose": value + }; + if (Object.keys(response).length > 0) { + resolve(response[Object.keys(response)[0]]); + } else { + resolve(); + } + } catch (error) { + reject(); + } + }); +} + + +/** + * Returns the unit of the Integer + * + * uuid String + * returns inline_response_200_29 + **/ +exports.getIntegerProfileUnit = async function(url) { + const value = await fileOperation.readFromDatabaseAsync(url); + return { + "integer-profile-1-0:unit": value + }; +} + + +/** + * Configures value of the Integer + * + * body Integerprofileconfiguration_integervalue_body + * uuid String + * no response value expected for this operation + **/ +exports.putIntegerProfileIntegerValue = async function (body, url, uuid) { + let profile = await IntegerProfile.getIntegerProfile(uuid); + let maximumIntegerValue = profile.integerProfilePac.integerProfileCapability.maximum; + let minimumIntegerValue = profile.integerProfilePac.integerProfileCapability.minimum; + let value = body["integer-profile-1-0:integer-value"]; + if (value >= maximumIntegerValue || value <= minimumIntegerValue){ + throw new createHttpError.BadRequest(`integer-profile-1-0:integer-value must be in range between ${minimumIntegerValue} and ${maximumIntegerValue}`) + } + await fileOperation.writeToDatabaseAsync(url, body, false); +} diff --git a/server/service/individualServices/regardApplicationAutomation.js b/server/service/individualServices/regardApplicationAutomation.js index bc3ab18..0be7ce8 100644 --- a/server/service/individualServices/regardApplicationAutomation.js +++ b/server/service/individualServices/regardApplicationAutomation.js @@ -456,7 +456,7 @@ function processResponseForCreatingLinkService(response) { if (!responseCode.toString().startsWith("2")) { if (responseCode == 404 || responseCode == 408 || responseCode == 503) { result["successfully-connected"] = false; - result["reason-of-failure"] = `ALT_NOT_REACHABLE`; + result["reason-of-failure"] = `ALT_DID_NOT_REACH_ALT`; } else { result["successfully-connected"] = false; result["reason-of-failure"] = `ALT_ALT_UNKNOWN`;