Search Results ego_orchestration_util_pub
Overview
EGO_ORCHESTRATION_UTIL_PUB is a public PL/SQL package in the APPS schema that forms part of the Oracle E-Business Suite Product Information Management (PIM) orchestration layer. It provides utility APIs used to stage, import, and process item and bundle data that flows through the EGO (Oracle Product Hub / Product Information Management) orchestration engine.
The package exposes procedures and functions for managing bundle collections, retrieving supplier information, processing translated (TL) rows, and saving incoming XML payloads. It is classified as a PUB API, meaning it is intended for supported external invocation by other Oracle modules and by customer extensions. The source header identifies the package as obsolete at the script level in later patch streams, yet the public interfaces remain documented and are still referenced by orchestration batch flows.
Key Procedures and Functions
- PRE_PRE_PROCESS_BATCHES — A function that performs preparatory processing on a bundle collection prior to the main batch run, accepting a bundle collection identifier and a commit flag, returning a numeric status.
- GET_SUPPLIER_INFO — Resolves an external supplier identifier, type, and level into the internal supplier ID and supplier name.
- ADD_BUNDLES_TO_COL — Adds a set of bundles, supplied as a CLOB, into a bundle collection and returns the new collection identifier. Supports an entity name and an optional commit.
- GET_BUNDLES_FROM_COL — Returns bundles from a collection as an XMLTYPE, paged by prior bundle ID and maximum element count.
- SAVE_DATA — The central persistence routine. Accepts an XML CLOB payload plus commit flag, source system ID, default batch name, and returns new and error bundle collection identifiers. This is the procedure most commonly associated with the "save_data" search.
- PROCESS_TL_ROWS — Processes translated rows for a given table, batch, unique ID, bundle, XML data, entity name, and column name, supporting multi-language attribute loading.
- Set_ICC_For_Rec_Bundle / Set_ACC_For_Rec_Bundle — Set item catalog category (ICC) and attribute catalog category (ACC) assignments for a record bundle, returning status and a GPC list.
- Set_ICC_For_Rec_Collection — Applies ICC assignments at the record collection level.
Tables Accessed
The supplied ETRM metadata does not enumerate the underlying tables accessed through APPS synonyms, and no tables are listed as documented references. In practice, orchestration utility routines of this type operate against the EGO bundle collection and bundle staging structures (for example, the EGO bundle collection and bundle tables) and the translated-attribute tables implied by PROCESS_TL_ROWS. Because the metadata lists the table inventory as empty, the exact physical table set should be confirmed by inspecting the package body in the target instance rather than assumed.
Usage Notes
EGO_ORCHESTRATION_UTIL_PUB is normally invoked indirectly. Product Hub batch import concurrent programs, the orchestration engine, and item import flows call SAVE_DATA and ADD_BUNDLES_TO_COL to stage and persist XML payloads, while PROCESS_TL_ROWS handles translated content. Direct calls are typically restricted to custom integrations that must feed bundles or supplier data into orchestration, or to diagnostic scripts that exercise PRE_PRE_PROCESS_BATCHES and the Set_ICC/Set_ACC routines.
Callers should honor the returned status codes, which follow the standard FND_API convention (S for success, E for error, U for unexpected error), and should pass the commit flag deliberately to control transaction boundaries. Because the script header marks the package obsolete, any custom usage should be validated against the specific 12.1.1 or 12.2.2 instance, and Oracle-supported alternatives should be considered wherever they exist.
-
PACKAGE: APPS.EGO_ORCHESTRATION_UTIL_PUB
12.2.2
-
PACKAGE: APPS.EGO_ORCHESTRATION_UTIL_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:EGO_ORCHESTRATION_UTIL_PUB, status:VALID,
-
PACKAGE BODY: APPS.EGO_ORCHESTRATION_UTIL_PUB
12.2.2
-
PACKAGE: APPS.EGO_ORCHESTRATION_UTIL_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EGO_ORCHESTRATION_UTIL_PUB, status:VALID,
-
PACKAGE BODY: APPS.EGO_ORCHESTRATION_UTIL_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_ORCHESTRATION_UTIL_PUB, status:VALID,
-
PACKAGE BODY: APPS.EGO_ORCHESTRATION_UTIL_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_ORCHESTRATION_UTIL_PUB, status:VALID,
-
PACKAGE: APPS.EGO_CATG_MAP_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EGO_CATG_MAP_UTIL_PKG, status:VALID,
-
SYNONYM: APPS.EGO_IMPORT_BATCHES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EGO_IMPORT_BATCHES_TL, status:VALID,
-
PACKAGE: APPS.EGO_POST_PROCESS_MESSAGE_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EGO_POST_PROCESS_MESSAGE_PVT, status:VALID,
-
SYNONYM: APPS.EGO_INTERFACE_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EGO_INTERFACE_TL, status:VALID,
-
SYNONYM: APPS.EGO_ITEM_ASSOCIATIONS_INTF
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EGO_ITEM_ASSOCIATIONS_INTF, status:VALID,
-
SYNONYM: APPS.EGO_UCCNET_EVENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EGO_UCCNET_EVENTS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.MTL_ITEM_BULKLOAD_RECS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_ITEM_BULKLOAD_RECS, status:VALID,
-
PACKAGE: APPS.EGO_ORCHESTRATION_UTIL_PUB
12.1.1
-
SYNONYM: PUBLIC.XMLSEQUENCE
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:XMLSEQUENCE, status:VALID,
-
SYNONYM: APPS.BOM_INVENTORY_COMPS_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BOM_INVENTORY_COMPS_INTERFACE, status:VALID,
-
SYNONYM: APPS.EGO_IMPORT_BATCHES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EGO_IMPORT_BATCHES_B, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.MTL_ITEM_CATEGORIES_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_ITEM_CATEGORIES_INTERFACE, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.EGO_POST_PROCESS_MESSAGE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_POST_PROCESS_MESSAGE_PVT, status:VALID,
-
SYNONYM: APPS.EGO_ITM_USR_ATTR_INTRFC
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EGO_ITM_USR_ATTR_INTRFC, status:VALID,
-
PACKAGE: APPS.EGO_IMPORT_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EGO_IMPORT_PVT, status:VALID,
-
OPERATOR: SYS.XMLSEQUENCE
12.1.1
owner:SYS, object_type:OPERATOR, object_name:XMLSEQUENCE, status:VALID,
-
SYNONYM: APPS.EGO_IMPORT_OPTION_SETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EGO_IMPORT_OPTION_SETS, status:VALID,
-
SYNONYM: APPS.BOM_BILL_OF_MTLS_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BOM_BILL_OF_MTLS_INTERFACE, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS_INTERFACE_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS_INTERFACE_S, status:VALID,
-
FUNCTION: SYS.SYS_IXMLAGG
12.1.1
owner:SYS, object_type:FUNCTION, object_name:SYS_IXMLAGG, status:VALID,
-
SYNONYM: PUBLIC.XMLTYPE
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:XMLTYPE, status:VALID,
-
SYNONYM: PUBLIC.XMLAGG
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:XMLAGG, status:VALID,
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS_INTERFACE, status:VALID,
-
SYNONYM: APPS.MTL_CATEGORIES_KFV
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_CATEGORIES_KFV, status:VALID,
-
SYNONYM: APPS.AP_SUPPLIER_SITES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIER_SITES_ALL, status:VALID,
-
SYNONYM: APPS.AP_SUPPLIERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIERS, status:VALID,
-
APPS.EGO_ORCHESTRATION_UTIL_PUB dependencies on EGO_ORCHESTRATION_UTIL_PUB
12.2.2
-
APPS.EGO_ORCHESTRATION_UTIL_PUB dependencies on EGO_ORCHESTRATION_UTIL_PUB
12.1.1
-
APPS.EGO_POST_PROCESS_MESSAGE_PVT dependencies on EGO_ORCHESTRATION_UTIL_PUB
12.1.1
-
TYPE: SYS.XMLTYPE
12.1.1
owner:SYS, object_type:TYPE, object_name:XMLTYPE, status:VALID,
-
SYNONYM: APPS.HZ_PARTY_SITES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_PARTY_SITES, status:VALID,
-
SYNONYM: PUBLIC.DBMS_LOB
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_LOB, status:VALID,
-
PACKAGE BODY: APPS.EGO_ORCHESTRATION_UTIL_PUB
12.1.1
-
SYNONYM: APPS.MTL_PARAMETERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_PARAMETERS, status:VALID,
-
APPS.EGO_ORCHESTRATION_UTIL_PUB dependencies on XMLTYPE
12.1.1
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1