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

Asynchronous Network Communication

Asynchronous Network Communication

PowerExchange uses asynchronous network communication for all send and receive data operations between a PowerExchange client and a PowerExchange Listener. With asynchronous communication, PowerExchange uses separate threads for network processing and data processing, so that network processing overlaps with data processing.
To detect unsuccessful connection attempts or failed connections, PowerExchange provides several types of timeout processing, including heartbeat timeout processing. During periods of inactivity, the network threads on the PowerExchange client and PowerExchange Listener send and receive heartbeat data. If no heartbeat or non-heartbeat data is sent or received during the heartbeat timeout interval, PowerExchange terminates the connection and issues an error message.
PowerExchange asynchronous communication, including heartbeat processing, provides the following benefits:
  • Improved session performance for streaming data transfers
  • Early detection of connection failure situations
  • Timeout processing that does not require configuration in most cases

0 COMMENTS

We’d like to hear from you!