Siebel Connector for Oracle Applications > Developer Procedures > Understanding the Oracle Receiver >
Notification Table
The Notification Table (SIE_NOTIFY_TBL) contains information about the Oracle base table and row that were updated. It identifies the primary keys and the type of update activity (Insert, Update, or Delete). Table Structure
Notification Table columns are listed in Table 17.
Table 17. Notification Table Columns
|
|
|
|
Seq_Num |
Primary key. |
Yes |
Number |
Object_Name |
Name of the integration object. |
Yes |
Varchar2 (75) |
Tbl_Name |
Name of the Oracle base table containing the updated row. |
Yes |
Varchar2 (30) |
Pri_Key1 |
Primary key 1. In combination with Pri_Key2, identifies the rowid. |
No |
Varchar2 (240) |
Pri_Key2 |
Primary key 2. In combination with Pri_Key1, identifies the rowid. |
|
Varchar2 (240) |
Root_Tbl_Pri_Key1 |
|
|
Varchar2 (240) |
Root_Tbl_Pri_Key2 |
|
|
Varchar2 (240) |
Original_System_Reference |
|
|
Varchar2 (240) |
Operation |
Type of operation (Insert, Update, Delete, and so on). |
Yes |
Varchar2 (1) |
Status |
Status of the row (Ready for Transfer, In Process, and so on). |
Yes |
Varchar2 (10) |
Type |
Data or error (usually, data). |
Yes |
Varchar2 (10) |
Error_Message |
Error message text (for example, Error). |
|
Varchar2 (2000) |
Last_Update_Date |
Last date that the row was updated. |
Yes |
Date |
Last_Updated_By |
Number identifying the last person who updated the row. |
Yes |
Number |
Creation_Date |
Date that the row was created. |
Yes |
Date |
Created_By |
Number identifying the person who created the row. |
Yes |
Number |
Last_Update_Login |
Number identifying the last login. |
|
Number |
Adpt_Mode |
System use only. |
Yes |
Varchar2 (10) |
Queue_Name |
Needed if the ORCL QUEUE NAME parameter is set to find matching rows. |
Yes |
Varachr2 (30) |
Methods and Arguments
The Oracle Receiver program incorporates methods that are used to perform various tasks. Each method can have one or more arguments that are used to further define the method's action. An argument typically consists of data or an object that the method processes. The Oracle Receiver can be run as a server component or business service. The following list identifies the parameter, methods, and arguments used with each type of installation. Running as a Server Component---As a server component, the Oracle Receiver can be run with the fixed parameter and parameters listed as follows. Fixed Parameters
- ReceiverServiceName
- ReceiverMethodName
- ReceiverDispatchService
- ReceiverDispatchMethod
Parameters
- ExtDBODBCDataSource
- ExtDBPassword
- ExtDBUserName
- ExtDBTableOwner
- ORCLQueueName
- ORCLBatchSize
The Oracle Receiver's fixed parameters are described in Table 18. Fixed Parameters
Table 18. Oracle Receiver Fixed Parameters
|
|
|
ReceiverServiceName = EAI Oracle Receiver |
Yes |
Specifies the service (Oracle Receiver). |
ReceiverMethodName = RunData |
Yes |
Specifies the method. |
ReceiverDispatchService = EAI Oracle Receiver Dispatch |
Yes |
Specifies the Dispatch Business Service that the Receiver would invoke. |
ReceiverDispatchMethod = Execute |
Yes |
Specifies the method to call on the service above. |
Parameters
The Oracle Receiver's variable parameters are described in Table 19.
Table 19. Oracle Receiver Variable Parameters
Parameter Name/ Displayed Name |
|
|
ExtDBODBCDataSource = ORCL ODBC DataSource |
Yes |
ODBC data source name for the Oracle database. |
ExtDBPassword = ORCL Password |
Yes |
Password for the datasource. |
ExtDBUserName = ORCL User Name |
Yes |
Username for the datasource. |
ExtDBTableOwner = ORCLE Table Owner |
Yes |
Table owner for the data source. |
ORCL BatchSize = ORCL Batch size |
|
If this parameter is specified, the Oracle Receiver will extract, in a single pass, the maximum number of records from the Notification Table, up to the ExtDBBatchSize. |
ORCLQueueName = ORCL Queue Name |
|
System parameter. |
|