Table of Contents

Search

  1. Preface
  2. Part 1: Introduction
  3. Part 2: Samples and Examples
  4. Part 3: Tools and Utilities
  5. Part 4: SDK Resources

Batch Execution Command Lines

Batch Execution Command Lines

You can expose the SIF APIs in Enterprise Java Beans (EJB) mode as command lines for running batch jobs through the
com.informatica.mdm.tools.MDMExecuteBatch
Java class.
The following table lists the MDM Hub SIF APIs in EJB mode as command lines:
ExecuteBatch API
Command Line
ExecuteBatchStage
-username <user name> -password <encrypted password> -action stage -tablename <stage table name>
ExecuteBatchLoad
-username <user name> -password <encrypted password> -action load -tablename <stage table name> [-forceload <true|false>]
ExecuteBatchStageandLoad
-username <user name> -password <encrypted password> -action stageload -tablename <stage table name> [-forceload <true|false>]
ExecuteBatchAutoMatchandMerge
-username <user name> -password <encrypted password> -action automatchmerge -tablename <BO table name> [-matchset <match set name>]
ExecuteBatchMatch
-username <user name> -password <encrypted password> -action match -tablename <BO table name> [-matchset <match set name>]
ExecuteBatchAutoMerge
-username <user name> -password <encrypted password> -action automerge -tablename <BO table name>
ExecuteBatchGroup
-username <user name> -password <encrypted password> -action execbatchgroup -batchgroupname <batch group name> [-resume <true|false>]
ExecuteBatchTokenize
-username <user name> -password <encrypted password> -action tokenize -tablename <BO table name> [-regenerate <true|false>]
ExecuteBatchExternalMatch
-username <user name> -password <encrypted password> -action externalmatch -tablename <BO table name> [-matchset <match set name>]
ExecuteBatchRecalculateBVT
-username <user name> -password <encrypted password> -action recalculatebvt -tablename <BO table name> -rowidobject <single rowid object value>
ExecuteBatchRecalculateBO
-username <user name> -password <encrypted password> -action recalculatebo -tablename <BO table name> [-rowidobjecttable <temp table with rowid objects>]
ExecuteBatchRevalidate
-username <user name> -password <encrypted password> -action revalidate -tablename <BO table name> [-recalculatebvt <true|false> -cmdirtyonly <true|false>]
ExecuteBatchUnmerge
-username <user name> -password <encrypted password> -action unmerge -tablename <BO table name> -sourcetable <temp table with rowid xrefs> [-treeunmerge <true|false>]
ExecuteBatchDelete
-username <user name> -password <encrypted password> -action delete -tablename <BO table name> -sourcetable <temp table with rowid xrefs> [-recalculatebvt <true|false> -cascadedelete <true|false> -purgehistory <true|false> -overridehistory <true|false>]
ExecuteBatchKeyMatch
-username <user name> -password <encrypted password> -action keymatch -tablename <BO table name>
ExecuteBatchPromote
-username <user name> -password <encrypted password> -action promote -tablename <BO table name> [-xreflisttobepromoted <table with rowid xref list to be promoted> -allowcommitind <true|false>]
ExecuteBatchSynchronize
-username <user name> -password <encrypted password> -action synchronize -tablename <BO table name>
ExecuteBatchValidateFKRelationships
-username <user name> -password <encrypted password> -action validatefkrelationships -tablename <BO table name>
ExecuteBatchResetMatchTable
-username <user name> -password <encrypted password> -action resetmatchtable -tablename <BO table name>
For more information about the ExecuteBatch command, see the
Multidomain MDM Services Integration Framework Guide
.
The ExecuteBatch command can also include the following command line arguments:
  • -mdmconnectionproperties <path and name of SiperianConnection.properties file>
    .
    For example,
    C:\Users\cgoon\Documents\Sip_Tools\mdm_exec_batch_process\scripts\SiperianConnection.properties.
  • -mdmprefreturncode <the preferred return code>
    , where the preferred return code can be
    JOB_RUN_STATUS
    or
    JOB_RUN_RETURN_CODE
    .
If you do not use the
-mdmconnectionproperties
option, the command loads the
siperianconnection.properties
file from the root of the
com.informatica.mdm.tools.MDMExecuteBatch
class that is part of the
MDMExecuteBatch.jar
file.

0 COMMENTS

We’d like to hear from you!