Table of Contents

Search

  1. Preface
  2. PowerExchange Navigator Introduction
  3. Data Maps
  4. Data Maps for Specific Data Sources
  5. Copybooks
  6. Registration Groups and Capture Registrations
  7. Extraction Groups and Extraction Maps
  8. Personal Metadata
  9. Database Row Test
  10. PowerExchange Navigator Examples
  11. Appendix A: PowerExchange Functions for User-Defined Fields
  12. Appendix B: User Access Method Programs
  13. Appendix C: Application Groups and Applications
  14. Appendix D: Data Map Properties
  15. Appendix E: Record, Field, and Table Properties
  16. Appendix F: DTL__CAPXTIMESTAMP Time Stamps
  17. Appendix G: Trace for Creating a Memory Map When Importing a COBOL Copybook

Navigator User Guide

Navigator User Guide

Environment Variable Incompatibilities Between PowerExchange and PowerCenter

Environment Variable Incompatibilities Between PowerExchange and PowerCenter

When PowerCenter® and PowerExchange are installed on the same Linux, UNIX, or Windows machine, in certain cases, they have conflicting requirements for the PATH and LD_LIBRARY_PATH environment variables. To run correctly in these cases, PowerExchange and PowerCenter must run in separate environments.
This requirement applies when the PowerCenter Integration Service or PowerCenter Repository Service runs on the same machine as one of the following PowerExchange components:
  • PowerExchange Listener
  • PowerExchange Logger for Linux, UNIX, and Windows
  • PowerExchange Navigator
  • Any PowerExchange utility except the createdatamaps utility
The following table describes the restrictions that apply to the PATH and LD_LIBRARY_PATH variables in the PowerExchange and PowerCenter environments:
Environment
PATH
LD_LIBRARY_PATH
PowerExchange
$INFA_HOME must not precede $PWX_HOME. Otherwise, you cannot start the PowerExchange Listener or Logger from the command line.
LD_LIBRARY_PATH must not contain an entry for PowerCenter. This requirement ensures that PowerExchange utilities pick up their libraries from $PWX_HOME only.
PowerCenter
The $PWX_HOME entry must not precede the $INFA_HOME entry.
The $LD_LIBRARY_PATH variable definition must include both $INFA_HOME and $PWX_HOME, and $INFA_HOME must precede $PWX_HOME. For example:
$INFA_HOME/server/bin:$PWX_HOME:$LD_LIBRARY_PATH
To set the correct environment for PowerExchange or PowerCenter instances on the same machine, use one of the following strategies:
  • Always start PowerExchange and PowerCenter using separate user accounts, and set the environment variables appropriately for each account.
  • Run the pwxsettask.sh or pwxsettask.bat script each time you start a PowerExchange component.

0 COMMENTS

We’d like to hear from you!