component.json stores the information entered on the component card : description - the component description. fields - the custom fields and values on the component card (values are always encrypted). guid - the component’s assigned unique identifier. name - the component name. sources - stores the component guid of all the connected source components. tags - list of assigned tags. template - true or false indicating if the component is an iNTERFACEWARE template component. An example component file may look like this: {
"description": "HL7 map example",
"fields": {
"facilityFilter": "517D846FAA694B3A09730CFC36186EDA",
"msgType": "517D846FAA694B3A09730CFC36186EDA"
},
"guid": "HL7Mapper_AmgBIzKDrHSJUL",
"name": "HL7 Mapper",
"sources": [
"HL7Server_JBmyF2YKFSY3K7"
],
"tags": [
"#demo"
],
"template": false
} The component.json file is not checked into component repositories, however is checked into and stored in the Git Instance repository.