Table of Contents

Search

  1. Preface
  2. Understanding Pipeline Partitioning
  3. Partition Points
  4. Partition Types
  5. Pushdown Optimization
  6. Pushdown Optimization and Transformations
  7. Real-time Processing
  8. Commit Points
  9. Row Error Logging
  10. Workflow Recovery
  11. Stopping and Aborting
  12. Concurrent Workflows
  13. Grid Processing
  14. Load Balancer
  15. Workflow Variables
  16. Parameters and Variables in Sessions
  17. Parameter Files
  18. FastExport
  19. External Loading
  20. FTP
  21. Session Caches
  22. Incremental Aggregation
  23. Session Log Interface
  24. Understanding Buffer Memory
  25. High Precision Data

Advanced Workflow Guide

Advanced Workflow Guide

Functions in the Session Log Interface

Functions in the Session Log Interface

The functions in the Session Log Interface do not return values. Therefore, a session cannot fail because of an Integration Service call to a function in the Session Log Interface.
The following table describes the functions in the Session Log Interface:
Function
Description
INFA_InitSessionLog
Provides information about the session for which the Integration Service will write the event logs.
INFA_OutputSessionLogMsg
Called each time an event is logged. Passes the information about the event.
INFA_OutputSessionLogFatalMsg
Called when the last event is logged before an abnormal termination.
INFA_EndSessionLog
Called after the last message is sent to the session log and the session terminates normally.
INFA_AbnormalSessionTermination
Called after the last message is sent to the session log and the session terminates abnormally.
The functions described in this section use the time structures declared in the standard C header file
time.h
. The functions also assume the following declarations:
typedef int             INFA_INT32; typedef unsigned int    INFA_UINT32; typedef unsigned short  INFA_UNICHAR; typedef char            INFA_MBCSCHAR; typedef int             INFA_MBCS_CODEPAGE_ID;


Updated November 14, 2019