Table of Contents

Search

  1. Preface
  2. Introduction to Services Integration Framework
  3. Setting Up the SIF SDK
  4. Request and Response Objects
  5. Transactions and Exception Handling
  6. ORS-Specific SIF API
  7. Asynchronous SIF Requests
  8. ORS-Specific JMS Event Messages
  9. Using Security Access Manager
  10. Using Dynamic Data Masking
  11. SIF API Reference
  12. Troubleshooting
  13. Appendix A: Identifiers
  14. Appendix B: Frequently Asked Questions

Services Integration Framework Guide

Services Integration Framework Guide

RegisterCustomTableObject

RegisterCustomTableObject

A RegisterCustomTableObject request calls a register custom table object. You must register a custom stored procedure with Informatica MDM Hub to make it available to the users in the Batch Group tool. You can register the same custom job multiple times for different tables.

Request Parameters

The RegisterCustomTableObject request contains the following parameters:
RowidTable
Foreign key to the C_REPOS_TABLE.ROWID_TABLE table.
ObjFuncTypeCode
Code for the job type. Use code A for batch group custom jobs.
ObjFuncTypeDesc
Display name for the custom batch job in the Batch Groups tool.
ObjectName
Name of the custom job.

Response Fields

The RegisterCustomTableObject request returns the following fields:
InteractionId
An identifier for the request.
Message
A brief message about the status of the request.
RetCode
A return code for the interaction.

Usage Example

The following code sample registers the custom stored procedure CMXBG.EXAMPLE_JOB:
SiperianClient sipClient = SiperianClient.newSiperianClient(new File( context.getTestPTTStartDir() + "siperian-client.properties" ) ); RegisterCustomTableObjectRequest req = new RegisterCustomTableObjectRequest(); req.setRowidTable(jobContext.getRowIdTable()); // rowid table. e.g. SVR1.44A req.setObjFuncTypeCode("A"); req.setObjFuncTypeDesc("Custom call"); req.setObjectName("CMXBG.EXAMPLE_JOB"); RegisterCustomTableObjectResponse executed = (RegisterCustomTableObjectResponse) sipClient.process( req ); String errMessage = executed.getMessage(); int rc = executed.getRetCode();

0 COMMENTS

We’d like to hear from you!