CodeGen Documentation
CodeGen Documentation

Structure Input Files

 

Structure input files are JSON files that can be used to specify the list of structures to be processed. They are activated via the -s command line option; any item in the list of structures to process can now be a structure input file rather than a single structure name.

 

Structure input files must have a .json file extension, and if the file name contains spaces, enclose the whole path in double quotes.

 

Here is an example of a structure input file that defines three structures to be processed:

 

[

  { "Structure": "PROD" },

  { "Structure": "PARPROD" },

  { "Structure": "CORPRODXREF" }

]

 

If you use a structure input file and need to specify either alias or file override values then you must do so via the file; the -a and -fo command line options may not be used when using a structure input file. Alias names are specified by adding an "Alias" property, and file override names are specified by adding a "File" property. Here is another example:

 

[

  { "Structure": "PROD", "Alias": "PRODUCT", "File": "" },

  { "Structure": "PARPROD","Alias": "", "File": "" },

  { "Structure": "CORPRODXREF", "Alias": "CORPORATE_PROD_XREF", "File": "CORPRODX" }

]

 

The Alias and File properties are both optional. The example file below is functionally equivalent to the file above:

 

[

  { "Structure": "PROD", "Alias": "PRODUCT" },

  { "Structure": "PARPROD" },

  { "Structure": "CORPRODXREF", "Alias": "CORPORATE_PROD_XREF", "File": "CORPRODX" }

]

 

 

 


Copyright © 2021  Synergex International, Inc.