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. System Backup and Restore
  13. Batch Utilities

Using unused record IDs

Using unused record IDs

When you synchronize and update an identity table, you can store and use unused record IDs from a specified file for new entries.
  1. Update the configuration settings with the path and the name of the file in which you want to store unused record IDs.
    1. Ensure that you set the
      enable_reuse_recid
      setting to true.
    2. In the
      enable_unused_recid_file
      setting, specify the path and name of the file in which you want to store record IDs.
    3. In the
      recid_pool_size
      setting, specify the maximum number of record IDs that you want to store in the file.
      For more information about the settings, see Real-time Web Service Settings.
  2. Shut down the synchronization server.
  3. Run the checkiirtable utility with the following parameters:
    • --recid_pool_size
    • -e
      <Identity Table name>
    • --getRecidFrmDB
    • -d
      <Database name>
    • -f
      <File path>
    For example, consider the following sample checkiirtable utility command:
    $SSABIN/checkiirtable -r$SSA_RBNAME -h$SSA_RBHOST -d$SSA_DBNAME -pbenchmark -vp -eBench1 --getRecidFrmDB --recid_pool_size=100 -f/home/manyadav/Benchmark/getUnusedFileName.txt
    For more information about the checkiirtable utility parameters, see checkiirtable Utility.
  4. Start the synchronization server.
    When the synchronization server starts up, the file that contains unused record IDs is loaded into memory.

0 COMMENTS

We’d like to hear from you!