Skip to content

Commit

Permalink
Merge branch 'develop' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
openBackhaul authored Aug 8, 2022
2 parents 1a2a718 + 420746f commit df420a7
Show file tree
Hide file tree
Showing 244 changed files with 17,756 additions and 884 deletions.
2 changes: 1 addition & 1 deletion ApplicationPattern+data.json
Original file line number Diff line number Diff line change
Expand Up @@ -831,7 +831,7 @@
"operation-client-interface-configuration": {
"operation-name": "/v1/record-service-request",
"operation-key": "Operation key not yet provided.",
"detailed-logging-is-on": "false"
"detailed-logging-is-on": false
},
"operation-client-interface-status": {
"operational-state": "operation-client-interface-1-0:OPERATIONAL_STATE_TYPE_NOT_YET_DEFINED",
Expand Down
22 changes: 11 additions & 11 deletions ApplicationPattern+forwardings.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ forwardings:
uuid: op-s-2004
- server-name: /v1/start-application-in-generic-representation
uuid: op-s-3000
## All service requests to be complemented
## TODO: All service requests to be complemented
consequent-requests:
- client-name: ExecutionAndTraceLog://v1/record-service-request
uuid: op-c-0040
Expand Down Expand Up @@ -120,13 +120,13 @@ forwardings:
- client-name: AdministratorAdministration://v1/approve-oam-request
uuid: op-c-0060

## Forwardings for configuring INDIVIDUAL subscriptions on NewRelease
## TODO: Potentially add Forwardings for configuring INDIVIDUAL subscriptions on NewRelease

## Forwardings for transferring data to NewRelease
## TODO: Add Forwardings for transferring data to NewRelease

## Forwardings for creating INDIVIDUAL subscriptions to NewRelease
## TODO: Potentially add Forwardings for creating INDIVIDUAL subscriptions to NewRelease

## Forwardings for ending INDIVIDUAL subscriptions to OldRelease
## TODO: Potentially add Forwardings for ending INDIVIDUAL subscriptions to OldRelease

- forwarding-name: PromptForBequeathingDataCausesRequestForBroadcastingInfoAboutServerReplacement
uuid: op-fc-0105
Expand Down Expand Up @@ -237,7 +237,7 @@ forwardings:
uuid: op-s-0011
- server-name: /v1/bequeath-your-data-and-die
uuid: op-s-1000
## All INDIVIDUAL service requests, which are updating an LTP, to be complemented
## TODO: All INDIVIDUAL service requests, which are updating an LTP, to be complemented
consequent-requests:
- client-name: ApplicationLayerTopology://v1/update-ltp
uuid: op-c-0071
Expand All @@ -255,7 +255,7 @@ forwardings:
fc-port-deletion:
operation-client-deletion:
initiating-requests:
## All INDIVIDUAL service requests, which are deleting an LTP, to be complemented
## TODO: All INDIVIDUAL service requests, which are deleting an LTP, to be complemented
consequent-requests:
- client-name: ApplicationLayerTopology://v1/delete-ltp-and-dependents
uuid: op-c-0072
Expand All @@ -273,7 +273,7 @@ forwardings:
fc-port-deletion:
operation-client-deletion:
initiating-requests:
## All INDIVIDUAL service requests, which are updating an FC, to be complemented
## TODO: All INDIVIDUAL service requests, which are updating an FC, to be complemented
consequent-requests:
- client-name: ApplicationLayerTopology://v1/update-fc
uuid: op-c-0073
Expand All @@ -291,7 +291,7 @@ forwardings:
fc-port-deletion:
operation-client-deletion:
initiating-requests:
## All INDIVIDUAL service requests, which are updating an FC-Port, to be complemented
## TODO: All INDIVIDUAL service requests, which are updating an FC-Port, to be complemented
consequent-requests:
- client-name: ApplicationLayerTopology://v1/update-fc-port
uuid: op-c-0074
Expand All @@ -311,7 +311,7 @@ forwardings:
initiating-requests:
- server-name: /v1/end-subscription
uuid: op-s-0004
## All INDIVIDUAL service requests, which are deleting an FC-Port, to be complemented
## TODO: All INDIVIDUAL service requests, which are deleting an FC-Port, to be complemented
consequent-requests:
- client-name: ApplicationLayerTopology://v1/delete-fc-port
uuid: op-c-0075
Expand Down Expand Up @@ -401,4 +401,4 @@ forwardings:
- client-name: ApplicationLayerTopology://v1/delete-fc-port
uuid: op-c-0075

## INDIVIDUAL Forwardings
## TODO: Potential INDIVIDUAL Forwardings to be added
68 changes: 68 additions & 0 deletions ApplicationPattern+profileInstances.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
profile-instances:

- profile-name: 'ActionProfile'
uuid: '*-action-p-1000' ## TODO: Replace "*" by ApplicationID and ReleaseNumber
capability:
operation-name: '/v1/start-application-in-generic-representation'
label: 'Inform about Application'
display-in-new-browser-window: false
configuration:
request: 'https://[/core-model-1-4:control-construct/logical-termination-point=*-0-0-1-tcp-s-0000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/ipv-4-address]:[/core-model-1-4:control-construct/logical-termination-point=*-0-0-1-tcp-s-0000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port][/core-model-1-4:control-construct/logical-termination-point=*-0-0-1-op-s-2002/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]'

- profile-name: 'ActionProfile'
uuid: '*-action-p-1001' ## TODO: Replace "*" by ApplicationID and ReleaseNumber
capability:
operation-name: '/v1/inform-about-application-in-generic-representation'
label: 'Release History'
display-in-new-browser-window: false
configuration:
request: 'https://[/core-model-1-4:control-construct/logical-termination-point=*-0-0-1-tcp-s-0000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/ipv-4-address]:[/core-model-1-4:control-construct/logical-termination-point=*-0-0-1-tcp-s-0000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port][/core-model-1-4:control-construct/logical-termination-point=*-0-0-1-op-s-2004/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]'

- profile-name: 'ActionProfile'
uuid: '*-action-p-1002' ## TODO: Replace "*" by ApplicationID and ReleaseNumber
capability:
operation-name: '/v1/inform-about-application-in-generic-representation'
label: 'API Documentation'
display-in-new-browser-window: true
configuration:
request: 'https://[/core-model-1-4:control-construct/logical-termination-point=*-0-0-1-tcp-s-0000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/ipv-4-address]:[/core-model-1-4:control-construct/logical-termination-point=*-0-0-1-tcp-s-0000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port]/docs'

- profile-name: 'ActionProfile'
uuid: '*-action-p-10??' ## TODO: Replace "*" by ApplicationID and ReleaseNumber and ?? by SequenceNumber
capability:
operation-name: ## TODO: Add generic representation operation that shall result in a new button and potentially new input fields
label: ## TODO: Add label of the new button
input-value-list:
- field-name: ## TODO: Potentially add label of a field for providing input to the request that gets called by pushing the button
unit: ## TODO: Potentially add unit that shall be represented aside the input field
## TODO: Potentially add further input fields
display-in-new-browser-window: ## TODO: Set on true, if result of pushing the button has to be represented in a new browser window
configuration:
request: ## TODO: Add URL that shall be addressed, as soon as button gets pushed

## TODO: Potentially add further instances of ActionProfile


- profile-name: 'IntegerProfile'
uuid: '*-integer-p-10??' ## TODO: Replace "*" by ApplicationID and ReleaseNumber and ?? by SequenceNumber
capability:
integer-name: ## TODO: Add name of the Integer attribute
unit: ## TODO: Potentially add unit of the Integer attribute
minimum: ## TODO: Potentially add minimum value that is to be accepted, while configuration
maximum: ## TODO: Potentially add maximum value that is to be accepted, while configuration
configuration:
integer-value: ## TODO: Add current value of the attribute

## TODO: Potentially add further instances of IntegerProfile


- profile-name: 'StringProfile'
uuid: '*-string-p-10??' ## TODO: Replace "*" by ApplicationID and ReleaseNumber and ?? by SequenceNumber
capability:
string-name: ## TODO: Add name of the String attribute
enumeration: ## TODO: Potentially add a set of allowed values in cornered brackets
pattern: ## TODO: Potentially add a regex for validating configuration values
configuration:
string-value: ## TODO: Add current value of the attribute

## TODO: Potentially add further instances of StringProfile
75 changes: 29 additions & 46 deletions ApplicationPattern+profiles.yaml
Original file line number Diff line number Diff line change
@@ -1,51 +1,34 @@
profiles:

- profile-name: ApplicationProfile
uuid: application-p-0000
application-name: RegistryOffice
release-number: 0.0.1
approval-status: approved
- profile-name: 'ActionProfile'
uuid: '^[a-z]{2,6}-([0-9]+)-([0-9]+)-([0-9]+)-action-p-10[0-9]{2}$'
capability:
operation-name: string
label: string
input-value-list:
- field-name: string
unit: string
display-in-new-browser-window: boolean
configuration:
request: string

- profile-name: IntegerProfile
uuid: integer-p-0000
integer-name: maximumNumberOfEntries
unit: records
minimum: 0
maximum: 17
configured-value: 8
- profile-name: 'IntegerProfile'
uuid: '^[a-z]{2,6}-([0-9]+)-([0-9]+)-([0-9]+)-integer-p-10[0-9]{2}$'
capability:
integer-name: string
unit: string
minimum: integer
maximum: integer
configuration:
integer-value: integer

- profile-name: StringProfile
uuid: string-p-0000
string-name: operationMode
configured-value: sanitation
- profile-name: 'StringProfile'
uuid: '^[a-z]{2,6}-([0-9]+)-([0-9]+)-([0-9]+)-string-p-10[0-9]{2}$'
capability:
string-name: string
enumeration: array
pattern: string
configuration:
string-value: string

- profile-name: ActionProfile
uuid: action-p-0000
operation-name: /v1/start-application-in-generic-representation
label: Inform about Application
request: https://[/core-model-1-4:control-construct/logical-termination-point=*-0-0-1-tcp-s-0000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/ipv-4-address]:[/core-model-1-4:control-construct/logical-termination-point=*-0-0-1-tcp-s-0000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port][/core-model-1-4:control-construct/logical-termination-point=*-0-0-1-op-s-2002/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]
display-in-new-browser-window: false

- profile-name: ActionProfile
uuid: action-p-0010
operation-name: /v1/inform-about-application-in-generic-representation
label: Release History
request: https://[/core-model-1-4:control-construct/logical-termination-point=*-0-0-1-tcp-s-0000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/ipv-4-address]:[/core-model-1-4:control-construct/logical-termination-point=*-0-0-1-tcp-s-0000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port][/core-model-1-4:control-construct/logical-termination-point=*-0-0-1-op-s-2004/layer-protocol=0/operation-server-interface-1-0:operation-server-interface-pac/operation-server-interface-capability/operation-name]
display-in-new-browser-window: false

- profile-name: ActionProfile
uuid: action-p-0011
operation-name: /v1/inform-about-application-in-generic-representation
label: API Documentation
request: https://[/core-model-1-4:control-construct/logical-termination-point=*-0-0-1-tcp-s-0000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-address/ipv-4-address]:[/core-model-1-4:control-construct/logical-termination-point=*-0-0-1-tcp-s-0000/layer-protocol=0/tcp-server-interface-1-0:tcp-server-interface-pac/tcp-server-interface-configuration/local-port]/v1/inform-about-api
display-in-new-browser-window: true

- profile-name: ActionProfile
uuid: action-p-0020
operation-name:
label:
request:
input-value-list:
- field-name:
unit:
display-in-new-browser-window: false
## TODO: Add further Profile definitions, if required
Loading

0 comments on commit df420a7

Please sign in to comment.