Replicating data to external applications that do not use BODs

This application can use replication mechanisms and processes to integrate with other (external) applications that do not use Business Object Documents (BODs). In such cases, you can use other XML-formatted documents to accomplish data replication. When doing so, you might also need to provide XSL transformation rules.
  1. Identify the application database tables for which changes need to be replicated to the external application.
  2. Use the Intranets form to create an intranet for the other system.
    To accomplish this, you will need to provide the URL for the external application.
  3. Use the Sites form to create a site for the other system, defining a system type, and adding the site to the intranet you created.
    Note: In some Mongoose-based applications, this is designated as the Sites/Entities form.
  4. Create replication categories and replication rules that include the tables or transaction data that your system needs to replicate to the other system.
    Make sure your rules use an Interval Type that is not transactional.
  5. Use one of these options to handle the XML data:
    Note: Standard non-transactional replication automatically creates XML documents in a standard format that is specified by the IDO layer. However, unless the target application is in another site running the same application as the source site, the other application is probably going to require and send its XML documents using a different format.
    • Build and install XSL transformation files XSL to change the XML format produced by this application into a XML format the other system expects when importing the data. XSL transformation changes the data from one format to another in an XML document.

      When using this option, you must define and specify an XSL Transformation file. This can be accomplished using the the System Types form.

    • Use the Replication Documents forms and the Replication Document Outbound Cross-References form to define or modify the metadata used to generate an outbound XML document.

      Use the Replication Documents forms and the Replication Document Inbound Cross-References form to set up metadata to process inbound XML documents.

    XSL transformations move the standard XML data into different formats; whereas modifying the metadata that generates the XML lets you request and send data that is not generated with the standard XML.