7.29 GGS_EMSMESSAGE
GGS_EMSMESSAGE
allows a user exit to write a message to the EMS log file. The message will have the Oracle GoldenGate subsystem ID.
Syntax
For C:
#include "usrdecs" short result; int evtnum; int severity; char *text; result = GGS_EMSMESSAGE(int evtnum, text, severity);
For TAL:
?source usrdect int result; int evtnum; string .ext text; int severity; result := GGS_EMSMESSAGE(evtnum, text, severity);
For COBOL:
?CONSULT =EXTRACT (or =REPLICAT) 01 evtnum PIC S(4) COMP. 01 result PIC S(4) COMP. 01 text PIC X(132). 01 severity PIC S(4) COMP. ENTER C "GGS_EMSMESSAGE" using evtnum, text, severity giving result.
-
evtnum
-
An arbitrary number used to identify a message.
-
text
-
The text of the message.
-
severity
-
A value that identifies how severe the message is, as in:
-
MSG_INFO 1
— normal EMS message. -
MSG_CRITICAL 2
— EMS message with emphasis set toON
. -
MSG_FATAL 3
— abends the process after writing the message.
-
-
result
-
A code indicating whether the call was successful or not.