Table of Contents

Search

  1. Preface
  2. Summary of PowerExchange New Features and Changes
  3. PowerExchange Installation and Upgrade
  4. PowerExchange Agent
  5. PowerExchange Client for PowerCenter
  6. PowerExchange Condense
  7. PowerExchange Listener
  8. PowerExchange Logger for Linux, UNIX, and Windows
  9. PowerExchange Navigator
  10. PowerExchange Monitoring and Tuning
  11. PowerExchange Utilities
  12. PowerExchange for Adabas
  13. PowerExchange for CA Datacom
  14. PowerExchange for DB2 for i
  15. PowerExchange for DB2 for Linux, UNIX, and Windows
  16. PowerExchange for DB2 for z/OS
  17. PowerExchange for CA IDMS
  18. PowerExchange for IMS
  19. PowerExchange for Microsoft SQL Server
  20. PowerExchange for MySQL
  21. PowerExchange for Oracle
  22. PowerExchange for PostgreSQL
  23. PowerExchange for VSAM and Flat Files
  24. PowerExchange ODBC

Support for Adabas Cipher Codes

Support for Adabas Cipher Codes

PowerExchange provides bulk data movement support for Adabas databases that are encrypted with a cipher code.
To enable support for Adabas cipher codes, perform the following actions:
  • Write a user exit program in Assembler or C that returns a result set with the information that PowerExchange requires to perform the decryption.
  • Include the START_UP_USER_EXIT statement in the DBMOVER configuration file on the PowerExchange Listener machine. This statement identifies the user exit program and programming language.
PowerExchange calls the user exit program each time the PowerExchange Listener starts or shuts down. At Listener startup, the exit program provides information for accessing one or more Adabas databases that are protected by an Adabas cipher code. At Listener shutdown, the exit program cleans up resources that the exit program allocated or used.
The storage area that the user exit program provides contains the following comma-separated fields:
  • ADA. Required. Identifies the source type to which the user exit program applies. ADA is the only supported value.
  • DBID=
    nnn
    . Optional. The database ID of a database that is protected by an Adabas cipher code. If DBID is not specified or is equal to 0, the cipher code applies to all DBIDs.
  • FILENUM=
    nnn
    . Optional. The file number of an Adabas file that is protected by an Adabas cipher code. If FILENUM is not specified or is equal to 0, the cipher code applies to all FILENUM numbers.
  • ActionFlag=
    n
    . Required. The type of action that the user exit performs. A value of 1 indicates the decryption of data by using an Adabas cipher code.
  • ActionValue=
    cipher_code
    . Required. An Adabas cipher code of up to eight numeric digits.
For more information, see the "Adabas Bulk Data Movement" chapter in the
PowerExchange Bulk Data Movement Guide
.

0 COMMENTS

We’d like to hear from you!