-cMaxCycles
Specifies the maximum number of duty cycles to run before shutting down. The default is to run until instructed to shut down, see
Stopping updsync
.
-eIDT
Specifies that only transactions that affect the specified IDT will be processed. This permits the synchronization of a single IDT when multiple IDTs have been defined in the System. The default (when
-e
isn't specified) is to synchronize all IDTs in the System.
-E
Optional. Enables the debug logs at run time for the NSA and Trigger transactions.
-fFlatFile
The name of the transaction file when using flat file synchronization.
-g<Rulebase Server Group Name>,<Rulebase Connection String>
Name of the Rulebase server group and the Rulebase connection string.
-G<updsync Server Group Name>,<Rulebase Connection String>
Name of the updsync server group and the Rulebase connection string.
-i[IDT[,IDX]]
Check the integrity of all IDTs and IDXs in this system, or a particular IDT and IDX. See the
Integrity Checking
section for details.
-k
Display erroneous records in detail. Used in conjunction with
-i
.
-l
Assume case of system name in txn file/table matches the case of the system name specified with the -p parameter. When not specified, a case insensitive (more expensive) select and compare mechanism is used. Transactions stored by triggers in the txn table insert the system name in lower case.
-mRate
Commit rate (defaults to 100).
-n
Treats the transaction file as a text file where records are separated by a newline. Without this option, the transaction file is interpreted as a binary file.
-oTime
Collect Optimizer statistics every
Time
seconds.
--parallel=n
Optional. Applicable only for Oracle. Indicates the number of threads that you want to use for the synchronization process. Use this parameter to perform parallel processing for improved performance.
-recidcache=<n>
Optional. Enables the cache logic for record identifiers to improve the performance of the updsync utility. Configure an integer value for the cache and the recommended value is from 100 to 1000. If you configure a higher value, the record identifier values might be wasted or not used. By default, the cache is disabled.
-tTimeOut
Specifies the number of seconds between duty cycles. The default value is 60 seconds. A value suffixed with ms is treated as milliseconds.
-vpsui
Verbosity (p=progress, s=stats, u=usage, i=info)
-yMax[,Wait]
Fault tolerance feature. Synchronizer automatically restarts Max times in case of failure. For more information, see the Restarting Automatically section.
-zTxn
Transaction sequence number to delete.
-5<Job Number>:<Console Server Host Name>:<Console Server Port Number>
Required when you use flat-file synchronization. Indicates that the specified job connects to the Console Server through the specified port number. Use this parameter to enable the progress messages and the ability to shut down the synchronizer from the console. Specify the job number as 0 to connect to the Console Server and register the job as an anonymous job. Other job numbers are reserved for the jobs that the console launches.
--rbcheck
The Update Synchronizer periodically checks its communication channel to the Rulebase Server. Use
--rbcheck
to stop the Update Synchronizer when the Rulebase Server stops with a hard shutdown.
The
-d
option specifies the time duration to retry the connection to the Rulebase Server. If the Informatica Identity Resolution system exceeds the time duration to retrieve connectivity, the Update Synchronizer exits the services.
When you start the Update Synchronizer with
–rbcheck
,
-d
, and
-y
options, the
-d
option overrides the
-y
option in the case of rule base check failure.
--validate
Validates data when you synchronize the data with Identity Table (IDT) using a flat file or NSA table.
By default, the Update Synchronizer performs the following validation checks:
Numeric - N
| Checks for a numeric value that aligns to the right and has leading zeros instead of spaces.
|
Character String - C
| Checks for spaces. Does not allow a null value (0x0000) as a padding character.
|
Unicode String - W
| Checks if the Unicode spaces (0x0020) has padding. Does not allow a null value (0x0000) as a padding character.
|
Use the
--validate
option to validate the data. The following validations are optional as the errors calculated here are based on percentage of occurrence:
Character String - C
| Counts the number of rows where values in column are using full buffer. Reports an error when 99% of data meets this condition. This may not be an error and could be due to data truncation.
|
Unicode String - W
|
Counts the number of rows where values in column are using full buffer. Reports error when 99% of data meets this condition. This might not be an error and can be due to data truncation.
Count the number of rows where values contains invalid Unicode spaces as padding character, that is mix of endianess 0x2000 and 0x0020. The problem is 0x2000 is also valid Unicode, so if the 75% or more rows are ending with 0x2000 character on a big endian system or 0x0020 on little endian system, then report it as an error.
Count the number of rows where values contains ASCII spaces instead of Unicode spaces as padding character, that is 0x2020 is used instead of 0x0020. Again the problem is 0x2020 is also a valid Unicode, so if the 75% or more rows are ending with 0x2020 character then report it as an error.
|
--delete_duplicate
Identifies duplicate records and automatically deletes them without stopping Update Synchronizer.