Problem description
The use of $reg to CAMARA common files is only partially applied today. Full usage will guarantee consistency with the CAMARA common components (schemas, headers, parameters).
Examples: x-correlator header and parameter, XCorrelator schema, DateTime schema, Device and related schemas, etc.
Expected behavior
- Replace all $ref to common schemas, headers and parameters with one referring to CAMARA common files in both API yaml files.
- Remove all externally references component definitions from the source API files.
If you need to redefine a common component with an API specific one, you need to give it a UpperCamelCase name (no digits allowed), such as XxxCommonSchema where Xxx refers to the local context of the API.
I have not seen any local definitions. so this last point may not apply.
Problem description
The use of $reg to CAMARA common files is only partially applied today. Full usage will guarantee consistency with the CAMARA common components (schemas, headers, parameters).
Examples: x-correlator header and parameter, XCorrelator schema, DateTime schema, Device and related schemas, etc.
Expected behavior
If you need to redefine a common component with an API specific one, you need to give it a UpperCamelCase name (no digits allowed), such as XxxCommonSchema where Xxx refers to the local context of the API.
I have not seen any local definitions. so this last point may not apply.