Project Files and Resources
vsolution.json
{
"name": "vsolution_vflow_my_solution",
"version": "n.n.n",
"description": "my Solution",
"license": "my license"
} operator.json
The operator.json specifies the base operator (component), the interface (inports, outports), configuration data, and other details of the operator. See the following example:
Inports and outports can be empty or left out, if the operator does not have any ports. However, port names in either ports must be unique, if there are more than one ports. Moreover, port names should not contain special characters such as white spaces.
The script config must be specified if the script file is not placed in the same root path as the operator.json or is named differently than the operator's. Otherwise it can be left out.
Operator Script
The file script.js is the enrty point of your operator. The following example has been taken from the operator 'Node.js Counter' also available in the SAP Data Hub Modeler:
Operator Documentation
my_solution/subengines/com/sap/node/operators/com/mydomain/util/counter/README.md
The documentation is written using Markdown syntax (more information see Mastering Markdown
).
Operator Icon
my_solution/subengines/com/sap/node/operators/com/mydomain/util/counter/icon.svg
