Defining the Topology Working with XREF using the SOA Cross References KMs

Oracle SOA Suite Cross References 30-9 Table 30–4 LKM SQL to SQL SOA XREF Option Values Mandatory Description SRC_UPDATE_DELETE_ ACTION NONE|UPDATE|DEL ETE Yes Indicates what action to take on source records after integrating data into the target. See Section 30.1.3.3, UpdatingDeleting Processed Records LKM for more information. SRC_PK_EXPRESSION Concatenating expression Yes Expression that concatenates values from the PK to have them fit in a single large varchar column. For example: for the source Orderline Table aliased OLINE in the interface you can use expression: TO_CHAROLINE.ORDER_ID || - || TO_CHAROLINE.LINE_ID SRC_PK_LOGICAL_ SCHEMA Name of source tables logical schema No Indicates the source tables logical schema. The source table is the one from which we want to delete or update records after processing them. This logical schema is used to resolve the actual physical schema at runtime depending on the Context. For example: ORDER_BOOKING. This option is required only when SRC_UPDATE_DELETE_ ACTION is set to UPDATE or DELETE. SRC_PK_TABLE_NAME Source table name, default is MY_TABLE No Indicate the source table name of which we want to delete or update records after processing them. For example: ORDERS This option is required only when SRC_UPDATE_ DELETE_ACTION is set to UPDATE or DELETE. SRC_PK_TABLE_ALIAS Source table alias, default is MY_ALIAS No Indicate the source tables alias within this interface. The source table is the one from which we want to delete or update records after processing them. For example: ORD. This option is required only when SRC_UPDATE_ DELETE_ACTION is set to UPDATE or DELETE. SRC_UPD_COL Aliased source column name No Aliased source column name that holds the update flag indicator. The value of this column will be updated after integration when SRC_UPDATE_DELETE_ACTION is set to UPDATE with the expression literal SRC_UPD_EXPRESSION. The alias used for the column should match the one defined for the source table. For example: ORD.LOADED_ FLAG. This option is required only when SRC_UPDATE_DELETE_ACTION is set to UPDATE. SRC_UPD_EXPRESSION Literal or expression No Literal or expression used to update the SRC_ UPD_COL. This value will be used to update this column after integration when SRC_ UPDATE_DELETE_ACTION is set to UPDATE. For example: RECORDS PROCESSED. This option is required only when SRC_UPDATE_DELETE_ACTION is set to UPDATE. DELETE_TEMPORARY_ OBJECTS Yes|No Yes Set this option to NO if you wish to retain temporary objects files and scripts after integration. Useful for debugging. 30-10 Oracle® Fusion Middleware Connectivity and Knowledge Modules Guide for Oracle Data Integrator LKM MSSQL to SQL SOA XREF See Table 30–4 for details on the LKM MSSQL to SQL SOA XREF options. Table 30–5 IKM SQL Control Append SOA XREF Option Values Mandatory Description INSERT Yes|No Yes Automatically attempts to insert data into the Target Datastore of the Interface. COMMIT Yes|No Yes Commit all data inserted in the target datastore. FLOW_CONTROL Yes|No Yes Check this option if you wish to perform flow control. RECYCLE_ERRORS Yes|No Yes Check this option to recycle data rejected from a previous control. STATIC_CONTROL Yes|No Yes Check this option to control the target table after having inserted or updated target data. TRUNCATE Yes|No Yes Check this option if you wish to truncate the target datastore. DELETE_ALL Yes|No Yes Check this option if you wish to delete all the rows of the target datastore. CREATE_TARG_TABLE Yes|No Yes Check this option if you wish to create the target table. DELETE_TEMPORARY_ OBJECTS Yes|No Yes Set this option to NO if you wish to retain temporary objects tables, files and scripts after integration. Useful for debugging. XREF_TABLE_NAME XREF table name Yes, if using Legacy XREF table structure. Table Name to use in the XREF table. Example: ORDERS. See Section 30.1.1.3, Handling Cross Reference Table Structures for more information. XREF_COLUMN_NAME Column name Yes, if using Legacy XREF table structure. Primary key column name to use as a literal in the XREF table. See Section 30.1.1.3, Handling Cross Reference Table Structures for more information. XREF_SYS_GUID_ EXPRESSION SYS_GUID Yes Enter the expression used to populate the common ID for the XREF table column name VALUE. Valid examples are: SYS_GUID, MY_SEQUENCE.NEXTVAL, and so forth. XREF_ROWNUMBER_ EXPRESSION SYS_GUID Yes Enter the expression used to populate the row_number for the XREF table. For example for Oracle: SYS_GUID, MY_ SEQUENCE.NEXTVAL and so forth.