JadeRpsDataPumpIF Interface

The JadeRpsDataPumpIF interface provides the functionality required to filter and manipulate the output sent to the target relational database from RPS.

If you have a user-defined non-GUI data pump application, you can define a class that implements the JadeRpsDataPumpIF interface and its updateCallback method. The updateCallback method determines whether a row is to be propagated to the relational database table and enables you to manipulate the row data.

For details, see "Implementing a User-Defined Data Pump Application", in Chapter 2 of the JADE Synchronized Database Service (SDS) Administration Guide.

You can also filter output to the target relational database from RPS by using the rpsSuppressTransactionDeletes method defined in the Process class in transactions on the primary system. This method suppresses the replication of delete transactions in the relational database.

You can view the JadeRpsDataPumpIF interface and its constants and method in the Interface Browser of the RootSchema, as shown in the following image.

For details about implementing the JadeRpsDataPumpIF interface for a class selected in the Class Browser of a user schema, see "Implementing an Interface", in Chapter 14, "Adding and Maintaining Interfaces", of the JADE Development Environment User's Guide. Note that automatically generated stub methods in classes that implement the interface contain no body logic.

For details about the JadeRpsDataPumpIF interface constants and method, see "JadeRpsDataPumpIF Interface Constants" and "JadeRpsDataPumpIF Interface Method Callback Signature", in the following subsections.