The procedure
node type must have the following mandatory metadata:
For more information, see the Common Rule Set: Mandatory Metadata.
Besides the mandatory metadata mentioned above, the following optional metadata may be used
For more information, please see the Common Rule Set: Optional Metadata.
branch
.procedure
node must have a child of node type attribute
with the name Version.procedure
node may have children of the node type iostruct
with Input or Output as the node name.An example of the specification of a procedure
node is given below.
microserviceName:
type: procedure
description: This is an example of a microservice procedure node containing its mandatory metadata.
The version node contains the version of the procedure.
The node type shall be attribute
, and the datatype shall be string
.
The default value shall follow the Semantic version format with Major, Minor, and Patch dot delimited values.
An example of a Version node is given below.
Version:
type: attribute
datatype: string
default: 0.0.1
description: This is an example of a microservice Version node containing its mandatory metadata.