summaryrefslogtreecommitdiffstats
path: root/docs/microservices/controllerBlueprintStudioProcessorMS.rst
blob: 683b6943d814cb0c590ff5d77d52aaddbb1e00e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. http://creativecommons.
.. Copyright (C) 2019 IBM.

Controller Blueprints Studio Processor
======================================

The Controller Blueprint Archive is the overall service design, fully model-driven, intent based package needed for SELF SERVICE provisioning and configuration management automation.

The CBA is .zip file which is saved in Controller Blueprint Database.

Dynamic API:
------------

The nature of the API request and response is meant to be model driven and dynamic. They both share the same definition.

The actionName, under the actionIdentifiers refers to the name of a Workflow (see workflow)

The content of the payload is what is fully dynamic / model driven.

The first top level element will always be either $actionName-request for a request or $actionName-response for a response.

Then the content within this element is fully based on the workflow input and output.

.. toctree::
   :maxdepth: 1
   
   dynamicapi

Enrichment:
-----------

Helps to generate complete valid CBA file.

.. toctree::
   :maxdepth: 1
   
   enrichment