Table of Contents

Search

  1. Preface
  2. Introduction
  3. Servers
  4. Console Client
  5. Search Clients
  6. Table Loader
  7. Update Synchronizer
  8. Globalization
  9. Siebel Connector
  10. Web Services
  11. ASM Workbench
  12. Cluster Merge Rules
  13. Forced Link and Unlink
  14. System Backup and Restore
  15. Batch Utilities

Custom Mode

Custom Mode

You can use the Custom mode to restrict the set of IDTs which can be synchronized by using the Real Time Web Service. A sample custom
xrserv.xml
file is as follows:
<?xml version="1.0" encoding="UTF-8"?> <server xmlns= "http://www.identitysystems.com/xmlschema/iss-version-1/xrserv"> <mode>custom</mode> <txn_thread_num>nn</txn_thread_num> <pid_thread_num>nn</pid_thread_num> <profile name="IDT001"> <rule name ="RULEIDT001"> <rulebase>ids:rb</rulebase> <system>ssa001</system> <idt>IDT001</idt> </rule> </profile> </server>
This example defines one profile but multiple profiles can be defined. Each may contain one or more rules. In this case, there is just one rule. Each rule must have a corresponding definition that nominates the Rulebase name, System name and any number of IDTs (IDT001 in this example) that can be synchronized.
Custom
xrserv.xml
with Persistent-ID work queue size:
<?xml version="1.0" encoding="UTF-8"?> <server xmlns= "http://www.identitysystems.com/xmlschema/iss-version-1/xrserv"> <mode>custom</mode> <txn_thread_num>n_cpu</txn_thread_num> <pid_thread_num>n_cpu</pid_thread_num> <work_queue_size>10000</work_queue_size> <profile name="IDT001"> <rule name ="RULEIDT001"> <rulebase>ids:rb</rulebase> <system>ssa001</system> <idt>IDT001</idt> <extra_audit_info>TRUE</extra_audit_info> </rule> </profile> </server>
The
work_queue_size
determines the size of the IDT/IDX transaction reader input queue size. By default
work_queue_size
is set to 5000.
Custom
xrserv.xml
with notification enabled:
<?xml version="1.0" encoding="UTF-8"?> <server xmlns= "http://www.identitysystems.com/xmlschema/iss-version-1/xrserv"> <mode>custom</mode> <txn_thread_num>n_cpu</txn_thread_num> <pid_thread_num>n_cpu</pid_thread_num> <work_queue_size>5000</work_queue_size> <profile name="IDT001"> <rule name ="RULEIDT001"> <rulebase>ids:rb</rulebase> <system>ssa001</system> <idt>IDT001</idt> <extra_audit_info>TRUE</extra_audit_info> <notification>TRUE</notification> </rule> </profile> </server>
By default
notification
is disabled. Setting the
notification
tag to TRUE enables the server to send Audit Notifications to the registered subscribers.
Custom
xrserv.xml
with Forced Link and Unlink rule:
<?xml version="1.0" encoding="UTF-8"?> <server xmlns= "http://www.identitysystems.com/xmlschema/iss-version-1/xrserv"> <mode>custom</mode> <txn_thread_num>nn</txn_thread_num> <pid_thread_num>nn</pid_thread_num> <profile name="IDT001"> <rule name ="RULEIDT001"> <rulebase>ids:rb</rulebase> <system>ssa001</system> <idt>IDT001</idt> <local_flul_cache>false</local_flul_cache> </rule> </profile> </server>
By default the
local_flul_cache
value is true. This option forces real time sync server always to use local cache.

0 COMMENTS

We’d like to hear from you!