Before customizing the Data Catalog

Before you create custom metadata in Data Catalog, please review this section. Contact Infor for guidance or to provide services that can support custom object development.

File types in the Data Catalog

These file types are used in the Data Catalog to define object metadata:

  • XML Schema (XSD) and XML files: Used to describe objects of type BOD.
  • JSON Schema files: Used to describe objects of type JSON and DSV (Delimiter-Separated Values).

To customize metadata, ensure that you understand those file types and adapt them accordingly.

In addition to creating those files and importing them to Data Catalog, you can use the schema generation wizard to generate your object metadata. For details, see "Schema generation wizard".

Usage and compatibility

Custom nouns that are added to the Data Catalog can be used within ION only.

Custom nouns can be used in the ION Service only if they are adopted by Infor applications or other connected systems.

Metadata definitions in the Data Catalog must always match the structure of objects that are sent or received by applications integrated with Data Fabric.

Versioning and compatibility

When you create new versions of your custom metadata, the versions must be backward compatible with previous versions.

If you create a customized version of a standard noun, the noun must remain compatible with the standard.

If you use a new name for a custom noun, such as MySalesOrder, compatibility with the standard is not required.

BOD conventions

These conventions apply to XSD files in theData Catalog:

  • All elements use the type attribute and refer to named types.
  • All types, both complex and simple, are explicitly defined and use the Type suffix. For example, StatusType.
Note: In customized XSDs, avoid using union such as <xs:union memberTypes="xs:string xs:dateTime"/>, and Binary data types such as xs:hexBinary.