Table of Contents

Search

  1. Preface
  2. Part 1: Introduction
  3. Part 2: PowerExchange Client for PowerCenter (PWXPC)
  4. Part 3: PowerExchange ODBC
  5. Appendix A: PowerExchange Interfaces for PowerCenter Tips
  6. Appendix B: Datatypes and Code Pages
  7. Appendix C: PowerExchange Interfaces for PowerCenter Troubleshooting

PowerExchange Interfaces for PowerCenter

PowerExchange Interfaces for PowerCenter

Troubleshooting for PowerExchange Interfaces for PowerCenter

Troubleshooting for PowerExchange Interfaces for PowerCenter

When I go into Designer, I get messages about failures to load DLLs.
This can happen when PowerExchange Client for PowerCenter plug-ins are installed but cannot be loaded for various reasons like incorrect releases of PowerExchange installed or PATH problems. For more information, see Informatica Knowledge Base Article # 15346.
I want to import a DB2 for i5/OS source definition, but need to determine the name of the DB2 database on the i5/OS machine.
Use the DSPRDBDIRE command to see a list of databases on the i5/OS machine.
The session failed with an error stating that the PowerExchange message repository cannot be loaded.
You can receive this error on UNIX when there is no PWX_HOME environment variable set to the PowerExchange installation directory. Set the PWX_HOME environment variable to the PowerExchange installation directory.
I set the Idle Time session condition to -1. However, the session completed with the following message: Idle Time limit is reached.
This can occur if EOF=Y is specified in the PowerExchange configuration file (dbmover.cfg) CAPI_CONNECTION statement. When you set EOF=Y, PowerExchange returns an EOF (which stops the session) when it reaches the end of the change stream as determined at the time the session starts reading from it. As a result, the PowerCenter session completes instead of continuing to run.
This message can also occur if the connection with PowerExchange is stopped through the PowerExchange STOPTASK command.
My session seems to be processing the pipelines serially.
You can configure the PowerCenter Integration Service to process master and detail pipelines sequentially. As a result, it reads data from each source in change and real-time modes sequentially.
Clear the PMServer 6.X Joiner Source Order Compatibility option on the Compatibility and Database tab in the Informatica Server Setup. When you rerun the session, the PowerCenter Integration Service will process pipelines concurrently.
The session failed with a plug-in error:
MAPPING> SDKS_38007 Error occurred during [initializing] reader plug-in #30nnnn.
This is a generic message indicating the PWXPC encountered an error. Review the session log for other messages indicating what the problem is. If there are no other error messages in the session log, check the PowerExchange logs on both the PowerCenter Integration Service platform and the Listener platform.
I want to read all of the changes I have captured and have them be inserts into a staging area. How do I do this?
When you use PowerExchange ODBC to read captured changes, INSERT is the default operation. If you want to apply the changes to the target by using the same operation as done on the source (INSERT, UPDATE, or DELETE), you need to explicitly include an Update Strategy transformation in the mapping to make this happen by testing the DTL__CAPXACTION field. In the Update Strategy Expression field, you would code:
DECODE(DTL__CAPXACTION,'I',DD_INSERT,'U',DD_UPDATE,'D',DD_DELETE,DD_REJECT)
When you use PWXPC, the DTL__CAPXACTION field is automatically acted upon when processing change data. If you want to have all changes processed as INSERTs regardless of the DTL__CAPXACTION field, you must code an update strategy specifying DD_INSERT in the Update Strategy Expression field.

0 COMMENTS

We’d like to hear from you!