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

ExecuteBatchValidateFKRelationships

ExecuteBatchValidateFKRelationships

ExecuteBatchValidateFKRelationships calls the Validate Foreign Key Relationships batch job.

Request Parameters

The ExecuteBatchValidateFKRelationships request contains the following parameters:
TableName
Specifies the base object table name. Required.
ListRowidColumn
Contains the Rowid list of columns participating in the FK to be validated. Optional.
CascadeValidateInd
Validates child foreign key relationships. Default is false. Optional.

Response Fields

The ExecuteBatchValidateFKRelationships API returns the following fields:
InteractionId
Contains the interaction ID.
Message
Contains a message regarding the status of the request.
RetCode
Contains the return code.

Usage Example

The following example runs the Validate Foreign Key Relationships batch job on a base object table:
SiperianClient sipClient = SiperianClient.newSiperianClient(new File( context.getTestPTTStartDir() + "siperian-client.properties" ) ); ExecuteBatchValidateFKRelationshipsRequest req = new ExecuteBatchValidateFKRelationshipsRequest(); req.setTableName(jobContext.getTableName()); // BO table name ExecuteBatchValidateFKRelationshipsResponse executed = (ExecuteBatchValidateFKRelationshipsResponse) sipClient.process( req ); String errMessage = executed.getMessage(); int rc = executed.getRetCode();

0 COMMENTS

We’d like to hear from you!