Skip to content

Commit

Permalink
Merge pull request #525 from openBackhaul/develop
Browse files Browse the repository at this point in the history
ApplicationLayerTopology v2.1.1_spec
  • Loading branch information
openBackhaul authored Feb 12, 2024
2 parents 045f63e + d5448fb commit bd671e4
Show file tree
Hide file tree
Showing 13 changed files with 7,612 additions and 7,376 deletions.
7,040 changes: 3,488 additions & 3,552 deletions spec/ApplicationLayerTopology+config.json

Large diffs are not rendered by default.

94 changes: 38 additions & 56 deletions spec/ApplicationLayerTopology+forwardings.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,25 @@
forwardings:

- forwarding-name: PromptForRegisteringCausesRegistrationRequest
uuid: alt-2-1-0-op-fc-bm-999
forwarding-type: InvariantProcessSnippet
management-requests:
operation-client-update:
- server-name: /v1/register-yourself
uuid: alt-2-1-0-op-s-bm-000
fc-port-update:
- server-name: /v1/register-yourself
uuid: alt-2-1-0-op-s-bm-000
fc-port-deletion:
operation-client-deletion:
initiating-requests:
- server-name: /v1/register-yourself
uuid: alt-2-1-0-op-s-bm-000
consequent-requests:
- client-name: RegistryOffice://v2/register-application
uuid: alt-2-1-0-op-c-bm-ro-2-1-0-000

- forwarding-name: PromptForRegisteringCausesRegistrationRequest2
uuid: alt-2-1-0-op-fc-bm-000
forwarding-type: InvariantProcessSnippet
management-requests:
Expand All @@ -19,7 +38,7 @@ forwardings:
- client-name: RegistryOffice://v2/register-application
uuid: alt-2-1-0-op-c-bm-ro-2-1-0-000

- forwarding-name: PromptForEmbeddingCausesRequestForBequeathingData
- forwarding-name: PromptForEmbeddingInitiatesEmbeddingProcess.RequestForBequeathingData
uuid: alt-2-1-0-op-fc-bm-001
forwarding-type: InvariantProcessSnippet
management-requests:
Expand Down Expand Up @@ -101,6 +120,12 @@ forwardings:
uuid: alt-2-1-0-op-s-bm-011
- server-name: /v1/inquire-basic-auth-approvals
uuid: alt-2-1-0-op-s-bm-012
- server-name: /v1/dispose-remainders-of-deregistered-application
uuid: alt-2-1-0-op-s-bm-013
- server-name: /v1/inform-about-preceding-release
uuid: alt-2-1-0-op-s-bm-014
- server-name: /v1/update-client-of-subsequent-release
uuid: alt-2-1-0-op-s-bm-015
- server-name: /v1/bequeath-your-data-and-die
uuid: alt-2-1-0-op-s-im-000
- server-name: /v1/start-application-in-generic-representation
Expand Down Expand Up @@ -210,51 +235,6 @@ forwardings:
- client-name: NewRelease://v1/regard-application
uuid: alt-2-1-0-op-c-im-nr-2-1-0-000

- forwarding-name: PromptForBequeathingDataCausesRObeingRequestedToNotifyApprovalsOfNewApplicationsToNewRelease
uuid: alt-2-1-0-op-fc-im-113
forwarding-type: InvariantProcessSnippet
management-requests:
operation-client-update:
fc-port-update:
fc-port-deletion:
operation-client-deletion:
initiating-requests:
- server-name: /v1/bequeath-your-data-and-die
uuid: alt-2-1-0-op-s-im-000
consequent-requests:
- client-name: RegistryOffice://v1/notify-approvals
uuid: alt-2-1-0-op-c-im-ro-2-1-0-000

- forwarding-name: PromptForBequeathingDataCausesRObeingRequestedToNotifyWithdrawnApprovalsToNewRelease
uuid: alt-2-1-0-op-fc-im-114
forwarding-type: InvariantProcessSnippet
management-requests:
operation-client-update:
fc-port-update:
fc-port-deletion:
operation-client-deletion:
initiating-requests:
- server-name: /v1/bequeath-your-data-and-die
uuid: alt-2-1-0-op-s-im-000
consequent-requests:
- client-name: RegistryOffice://v1/notify-withdrawn-approvals
uuid: alt-2-1-0-op-c-im-ro-2-1-0-001

- forwarding-name: PromptForBequeathingDataCausesRObeingRequestedToStopNotificationsToOldRelease
uuid: alt-2-1-0-op-fc-im-115
forwarding-type: InvariantProcessSnippet
management-requests:
operation-client-update:
fc-port-update:
fc-port-deletion:
operation-client-deletion:
initiating-requests:
- server-name: /v1/bequeath-your-data-and-die
uuid: alt-2-1-0-op-s-im-000
consequent-requests:
- client-name: RegistryOffice://v1/end-subscription
uuid: alt-2-1-0-op-c-im-ro-2-1-0-002

- forwarding-name: PromptForBequeathingDataCausesRequestForBroadcastingInfoAboutServerReplacement
uuid: alt-2-1-0-op-fc-bm-105
forwarding-type: InvariantProcessSnippet
Expand Down Expand Up @@ -343,6 +323,8 @@ forwardings:
uuid: alt-2-1-0-op-s-bm-011
- server-name: /v1/inquire-basic-auth-approvals
uuid: alt-2-1-0-op-s-bm-012
- server-name: /v1/update-client-of-subsequent-release
uuid: alt-2-1-0-op-s-bm-015
- server-name: /v1/bequeath-your-data-and-die
uuid: alt-2-1-0-op-s-im-000
- server-name: /v1/regard-application
Expand All @@ -368,6 +350,8 @@ forwardings:
initiating-requests:
- server-name: /v1/dispose-remainders-of-deregistered-application
uuid: alt-2-1-0-op-s-bm-013
- server-name: /v1/disregard-application
uuid: alt-2-1-0-op-s-is-002
consequent-requests:
- client-name: ApplicationLayerTopology://v1/delete-ltp-and-dependents
uuid: alt-2-1-0-op-c-bm-alt-2-1-0-002
Expand Down Expand Up @@ -573,8 +557,6 @@ forwardings:
- server-name: /v1/end-subscription
uuid: alt-2-1-0-op-s-bm-004
operation-client-deletion:
- server-name: /v1/end-subscription
uuid: alt-2-1-0-op-s-bm-004
initiating-requests:
- server-name: /v1/add-operation-client-to-link
uuid: alt-2-1-0-op-s-is-018
Expand All @@ -595,11 +577,11 @@ forwardings:
- server-name: /v1/regard-application
uuid: alt-2-1-0-op-s-is-001
fc-port-deletion:
- server-name: /v1/disregard-application
uuid: alt-2-1-0-op-s-is-002
- server-name: /v1/dispose-remainders-of-deregistered-application
uuid: alt-2-1-0-op-s-bm-013
operation-client-deletion:
- server-name: /v1/disregard-application
uuid: alt-2-1-0-op-s-is-002
- server-name: /v1/dispose-remainders-of-deregistered-application
uuid: alt-2-1-0-op-s-bm-013
initiating-requests:
- server-name: /v1/regard-application
uuid: alt-2-1-0-op-s-is-001
Expand Down Expand Up @@ -645,11 +627,11 @@ forwardings:
- server-name: /v1/regard-application
uuid: alt-2-1-0-op-s-is-001
fc-port-deletion:
- server-name: /v1/disregard-application
uuid: alt-2-1-0-op-s-is-002
- server-name: /v1/dispose-remainders-of-deregistered-application
uuid: alt-2-1-0-op-s-bm-013
operation-client-deletion:
- server-name: /v1/disregard-application
uuid: alt-2-1-0-op-s-is-002
- server-name: /v1/dispose-remainders-of-deregistered-application
uuid: alt-2-1-0-op-s-bm-013
initiating-requests:
- server-name: /v1/regard-application
uuid: alt-2-1-0-op-s-is-001
Expand Down
12 changes: 12 additions & 0 deletions spec/ApplicationLayerTopology+profileInstances.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -117,3 +117,15 @@ profile-instances:
datatype: string
configuration:
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/release-list=1/changes'


- profile-name: 'IntegerProfile'
uuid: 'alt-2-1-0-integer-p-000'
capability:
integer-name: 'maximumWaitTimeToReceiveOperationKey'
purpose: 'Creating a Link in ALT was successful if an OperationKey could be received. This attribute limits waiting for the OperationKey to be received.'
unit: 'millisecond'
minimum: '0'
maximum: '5000'
configuration:
integer-value: '500'
11 changes: 11 additions & 0 deletions spec/ApplicationLayerTopology+profiles.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,14 @@ profiles:
configuration:
static-value: string
value-reference: string

- profile-name: 'IntegerProfile'
uuid: '^[a-z]{2,6}-([0-9]+)-([0-9]+)-([0-9]+)-integer-p-[0-9]{3}$'
capability:
integer-name: string
purpose: string
unit: string
minimum: integer
maximum: integer
configuration:
integer-value: integer
20 changes: 6 additions & 14 deletions spec/ApplicationLayerTopology+services.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ servers:
uuid: alt-2-1-0-op-s-is-022
http-server:
own-application-name: ApplicationLayerTopology
own-release-number: 2.1.0
own-release-number: 2.1.1
uuid: alt-2-1-0-http-s-000
tcp-server:
- description: Without TLS layer
Expand All @@ -111,8 +111,10 @@ clients:
tcp-port: 3015
uuid: alt-2-1-0-tcp-c-es-1-0-0-000
elasticsearch-client:
uuid: alt-2-1-0-es-c-es-1-0-0-000
index-alias: alt-2-0-1
- uuid: alt-2-1-0-es-c-es-1-0-0-000
index-alias: alt-2-0-1
- uuid: alt-2-1-0-es-c-es-1-0-0-001
index-alias: alt-links-2-0-1

- http-client:
application-name: OldRelease
Expand Down Expand Up @@ -148,10 +150,6 @@ clients:
individual:
- operation-name: /v1/regard-application
uuid: alt-2-1-0-op-c-im-nr-2-1-0-000
- operation-name: /v1/update-all-ltps-and-fcs
uuid: alt-2-1-0-op-c-im-nr-2-1-0-001
- operation-name: /v1/add-operation-client-to-link
uuid: alt-2-1-0-op-c-im-nr-2-1-0-002
service:
basic:
individual:
Expand All @@ -177,12 +175,6 @@ clients:
- operation-name: /v1/relay-operation-update
uuid: alt-2-1-0-op-c-bm-ro-2-1-0-003
individual:
- operation-name: /v1/notify-approvals
uuid: alt-2-1-0-op-c-im-ro-2-1-0-000
- operation-name: /v1/notify-withdrawn-approvals
uuid: alt-2-1-0-op-c-im-ro-2-1-0-001
- operation-name: /v1/end-subscription
uuid: alt-2-1-0-op-c-im-ro-2-1-0-002
- operation-name: /v1/redirect-topology-change-information
uuid: alt-2-1-0-op-c-im-ro-2-1-0-004
service:
Expand Down Expand Up @@ -231,7 +223,7 @@ clients:

- http-client:
application-name: OamLog
release-number: 2.1.0
release-number: 2.0.1
uuid: alt-2-1-0-http-c-ol-2-0-1-000
tcp-client:
remote-protocol: http
Expand Down
Loading

0 comments on commit bd671e4

Please sign in to comment.