About replication services

If you are using non-transactional replication, the replication process uses Infor Framework (Windows) services designed for that purpose. These services are installed and set up on all application servers during product installation.

These replication services are set to start automatically:

  • The Infor Framework Replicator (Replicator.exe) service monitors all the sites on each intranet. This service inspects data that has been staged to replication tables that are used by non-transactional replication categories and rules.

    When it finds data that is ready to send, it extracts the data from the staging tables, formats XML documents in the IDO Request schema with the data, and posts the documents to the appropriate queue. Documents bound for sites on the same intranet are placed directly into that intranet's inbound queue. Documents bound for sites on a different intranet are placed on the outbound queue, and then sent to the target intranet's URL.

    For each intranet, the Replicator service must have a “bootstrap” site configuration, which is specified using the Service Configuration Manager on the application server. The configuration's site must be set up using the Sites form’s Site User Map tab, so that it communicates with the other sites on its intranet. From the bootstrap site, the Replicator service can query a list of all the other sites on its intranet and connect to those sites to monitor them.

  • The Infor Framework Replication Queue Listener (ReplQListener.exe) service monitors the inbound and outbound Microsoft Message Queuing (MSMQs). XML-formatted documents on the outbound MSMQ are posted to the URL for the target intranet. XML documents on the inbound MSMQ are dispatched into the target site.

    The Replication Queue Listener service also performs the appropriate XSL transformation on XML documents when transferring documents from an outbound queue to another intranet. The transformation style sheet that is used depends on the source site’s System Type, the collection or table name, and the target site’s System Type.