Configuring the Network on Replica

There should not be any need for network configuration. The configuration received from the Master updates the Replica and no other configuration should be needed.

Contents

Connectivity Configuration

Some configuration must be done in Connectivity to support replication.

Open the Connectivity folder.

  1. Open Message Media – there should be a row with Media Code = REPLICATION. This row is installed with Connectivity so it should always be present.
  2. Open Message Class – there should be two rows, one with Class Id = IFS_REPLICATION_CONFIGURATION and one with Class Id = IFS_REPLICATION. These rows are installed with Connectivity so they should always be present.

    The row with Class Id = IFS_REPLICATION_CONFIGURATION shall have Send = False, Receive = True and Action = Replication_Util_API.Receive_Configuration__.

    The row with Class Id = IFS_REPLICATION shall have Send = False, Receive = True and Action = Replication_Util_API.Receive_Message__.

    Note!
    A site that should be able to send messages must have the attribute Send = True. If Send = False and a message is entered into the Connectivity outbox the message will never be processed.

    A site that should be able to receive messages must have the attribute Receive = True. If Receive = False and a message arrives to the Connectivity inbox the message will never be processed.

    A site that should both send and receive messages must have both Send = True and Receive = True.

  3. Open Installation Site.
    The configuration received from the Master should have updated the Installation Site with a row for each site in the replication network with Description = Created by configuration replication … All rows have the attribute This Site unchecked. On the row identifying the Replica set This Site = √.

    Note! Don’t set This Site = √ if there already is a row with This Site = √. Two rows must not be checked.

Replication Configuration

Some network configuration must be done to support the replication process.

Open the Replication folder.

  1. Open Replica Configuration / Receive Group – Overview tab.
    The configuration received from the Master should have updated the Receive Group tab with a row corresponding to each Replication Group on the Master with Description = Created by configuration replication …
  2. Open Replica Configuration / Senders tab.
    The configuration received from the Master should have updated the Senders tab with a row corresponding to the Master with Description = Created by configuration replication …

Each receive group has its own configuration that defines how data received from the Master should be handled.

Background processes

Connectivity and Replication needs some background processes. A Replica must have a Connectivity process, Connectivity_SYS.Process_Inbox that process incoming messages.

Open the Administration folder.

  1. Check for Replica background processes.
    1. Open Monitoring / Database Processes. There shall be at least two processes, Connectivity_SYS.Process_Inbox and Transaction_SYS.Process_All_Pending.
  2. If the Connectivity processes is not present open Configuration and look for the rows with Parameter Description = Connectivity Inbox process available. Change the Value from OFF to ON and save.
  3. If the Transaction_SYS.Process_All_Pending is not present then the Oracle background processes is not enabled.
    1. Check the init.ora file for background process configuration.
    2. The parameter JOB_QUEUE_PROCESSES must be present.
  4. Reasonable values are

    JOB_QUEUE_PROCESSES = 20 (number of processes)

    Note 1! JOB_QUEUE_PROCESSES limits the total number of running processes.