Zip file structure for import
A ZIP-file is used during the import and export. This table shows the format of the ZIP file:
Folder Structure | Explanation |
---|---|
ANY | FOLDER: This folder contains all objects of type ANY. |
+-- ObjectName1 | FOLDER: This folder contains all files related to this object. It has the name of the object. |
+---- ObjectName1.xml | FILE: This file has the same name as the object, followed by an "XML" extension. For objects of type ANY this file is empty. |
+-- … | Other object of type ANY. |
BOD | FOLDER: This folder contains all objects of type BOD. |
+-- NounA | FOLDER: this folder contains all files related to this noun/object. It has the name of the noun/object. |
+---- NounA.xsd | FILE: Noun/object schema file. If this schema file contains references to other schema files, these must also reside in this folder. This file must always be present and has the name of the noun/object. |
+---- NounA.xml | FILE: Noun properties metadata file. This file must always be present and must at least contain the IDXPath element. |
+---- … | FILE: Any schema files that are referenced by the NounA.xsd. Note: No sub folder structure may be present
here!
|
+-- … | Other object of type BOD. |
JSON | FOLDER: This folder contains all objects of type JSON. |
+-- Object1 | FOLDER: This folder contains all files related to this object. It has the name of the object. |
+---- Object1.schema.json | FILE: The JSON schema that describes this object. It has the name of the object and a ".schema.json" extension. The file must use UTF-8 encoding and must be a valid schema file according to JSON schema definition, version 6. |
+---- Object1.properties.json | FILE: A JSON file that describes additional properties for this object. It has the name of the object and a ".properties.json" extension. The file must use UTF-8 encoding and must be a valid JSON file according to the schema for the properties file. For details on this schema, see the Infor ION Development Guide. |
+-- … | Other objects of type JSON. Only one JSON schema file for each object must be used. |
DSV | FOLDER: This folder contains all objects of type DSV (Delimiter-Separated Values). |
+-- Object1 | FOLDER: This folder contains all files related to this object. It has the name of the object. |
+---- Object1.schema.json | FILE: The DSV schema that describes this object. It has the name of the object and a ".schema.json" extension. The file must use UTF-8 encoding. For validation details, see the Infor ION Development Guide. |
+---- Object1.properties.json | FILE: A JSON file that describes additional properties for this object. It has the name of the object and a “.properties.json” extension. The file must use UTF-8 encoding and must be a valid JSON file according to the schema for the properties file. For details of this schema, see the Infor ION Development Guide. |
+-- … | Other objects of type DSV. Only one DSV schema file for each object must be used. |
CustomHeaders | FOLDER: This folder contains the custom headers JSON file. |
+-- CustomHeaders.json | FILE: A JSON file that includes the custom message headers to be
added to objects that are stored in the Data Catalog. For details on this schema, see the Infor ION Development Guide. |
For details about creating metadata for custom objects, see the Infor ION Development Guide.