Integration XML Schemas

The Transportation and Global Trade Management Cloud Integration XML schemas define the data elements that the system sends or receives for each type of interface. The XML schema definitions are considered the true definition for the interfaces, and this Integration Guide covers concepts which apply to all schemas. Information appearing in the schemas will be specific to each interface and will take priority over the generic information in this guide.

These are the sets of XML schema documents:

  • Transmission related schemas
  • Mobile Device related schemas
  • Workflow Web Service related schemas

The Mobile Device Communication Message Schema defines the format in which you send or receive mobile device messages and are covered in the Mobile Device Communications chapter.

The Workflow Web Service related schemas are used by a set of Web Services which expose Agent workflow triggers. See the Workflow Web Service chapter for details.

W3C XML Schema Version

All schema files conform to the W3C XML Schema standard (see http://www.w3.org/XML/Schema) defined by the following namespace name:

xmlns:xsd="http://www.w3.org/2001/XMLSchema"

Viewing the XML Schemas

The schema files can be obtained from the following User Interface menu location:

Business Process Automation > Integration > Integration Manager > Retrieve Schemas

When integrating to Transportation and Global Trade Management Cloud using XML, you must create documents that follow the structure and rules of the Transportation and Global Trade Management Cloud XML schemas. We recommend that you use an XML management tool to view the schema files. This will help in understanding the Transportation and Global Trade Management Cloud data elements and relationships.

Note: The OTMGTM.xsd schema definition consolidates the separate schema files into one root document. This provides a more flexible format for the validation or processing of messages by third party tools.

The W3C XML Schema site (http://www.w3.org/XML/Schema) provides links to several such tools. The examples in this document use the freely available Oracle XSD Visual Editor which is a built-in part of the JDeveloper IDE (see Jdev overview on the Oracle website for details.)

For a full description of the Visual Editor tool please see Developing Applications Using XML in the Oracle Fusion Middleware User's Guide for JDeveloper online documentation (http://docs.oracle.com).