Using CIDX

CIDX (Chemical Industry Data Exchange) is a standards organization that supports and maintains the Chem eStandards for standardized message exchange. Companies in the chemical industry use these standards for their industry-specific messaging needs.

CIDX has adopted the RosettaNet Implementation Framework (RNIF 1.1) at the messaging layer to enable the exchange of XML documents. CIDX has not adopted the public-process layer of the RNIF standards.

Chem eStandards define XML document type definitions (DTDs) that describe the service content of a message that systems exchange. The difference between CIDX 3.0 and CIDX 4.0 is in the service content, which is driven by DTD (3.0) and XSD (4.0) respectively. When there is a match between CIDX standards and RosettaNet messages, the CIDX standard adopts RosettaNet element names and data structures.

CIDX has traditionally used electronic document interchange (EDI) for message exchange, but has formed a new set of documents based on XML technologies. Chem eStandards provide XML replicas of EDI messages.

Note: Prior to using CIDX in Sterling B2B Integrator, you must activate your license. Contact IBM® Customer Support if you have any questions about license activation.

This table describes how Sterling B2B Integrator supports CIDX:

Functionality Details Action You Need to Take to Implement CIDX
Services
  • RosettaNet Message Builder service creates message headers and bundles them with the payload (service content)
  • RosettaNet Message Parser service parses and validates the CIDX message
  • RosettaNet Message Sending service is required to send CIDX messages to a trading partner
  • RosettaNet PIP Tracking service manages RosettaNet PIP tracking data and is used by CIDX business processes to ensure that the PIPs execute in the proper order and to add correlation data for CIDX messages
  • RosettaNet Profile service loads the standard trading profile data as well as CIDX Profile data from the configured trading partner contracts (the data is retrieved from the database and serialized as XML, and the XML is returned and can be mapped into process data)
  • HTTP Client adapter sends Action and Signal messages
  • HTTP Server adapter sends documents to and receives documents from a trading partner using HTTP
Note: All header schemas for RNIF 1.1 are part of a RosettaNet service.
  • None
Predefined business processes
  • Initiator business processes for each of the 62 CIDX transactions (60 transactions for 4.0 and 2 transactions for 3.0)
  • Responder business processes for each of the 62 CIDX transactions (60 transactions for 4.0 and 2 transactions for 3.0)
  • The following action templates for business processes (if you want to customize your own business processes) are located at:

    <installdir>/data/cidx/templates

    - OneActionTxn_Initiator_Private_ Template.bpml

    - OneActionTxn_Responder_Private_ Template.bpml

    - TwoActionTxn_Initiator_Private_ Template.bpml

    - TwoActionTxn_Responder_Private_ Template.bpml

Note: The two action PIP templates are provided to support linked documents.
  • RNIF Envelope business process uses the RosettaNet Message Builder service to build the final CIDX message
  • RNIF Deenvelope business process uses the RosettaNet Message Parser service to handle incoming CIDX messages
None
IBM Sterling B2B Integrator Map Editor
  • IBM Sterling B2B Integrator Map Editor wizard enables you to generate a file layout using the CIDX message that you select. Included in the CIDX map are the map components that are defined by CIDX.
  • Two DTD schema files are preloaded for Version 3.0 Invoice and Invoice Response messages.
  • Sixty transactions are preloaded for version 4.0, including 60 schema files (XSDs) and 48 common library (XSDs)
  • Properties dialog boxes that enable you to define and modify CIDX map components.
  • Autolink function automatically creates links between input and output fields that have the same name or business name. This function can be used with any data format.
  • Additional mapping operations as needed.
  • Download IBM Sterling B2B Integrator Map Editor.
  • Create a map or maps to translate your CIDX messages.
Correlation Search Search by CIDX information. Utilize the Correlation search functionality to search for CIDX correlation information.
Trading Partner
  • The Trading Partner Contract Wizard includes a CIDX extension type.
  • The Trading Partner Contract Wizard utilizes CIDX terminology for parameters.
Create CIDX trading partner records, including Identities, Transports, Document Exchange, Packaging, Profiles, and Contracts.
Transaction Codes Codes for the 62 CIDX transactions are available in the PIP definition file that is preloaded with Sterling B2B Integrator None

Prerequisite

This manual assumes that you are familiar with CIDX.