Search Results process_cic_additional_info




Overview

The APPS.M4U_RESP_PROCESS package is a private helper package within the Oracle E-Business Suite that supports the processing of UCCnet XML response messages. It is registered under the CLN (Collaboration) product and is scoped as private, meaning it is intended for internal invocation by other EBS components rather than as a public integration API. The package header, delivered as m4uresps.pls, carries an AUTHID CURRENT_USER declaration, so all database operations execute under the privileges of the calling session rather than the package owner.

The primary business function is to parse inbound UCCnet XML responses associated with RCIR (Registry Catalog Item Registration), CIN (Catalog Item Notification), and Worklist query messages, and to record both successful outcomes and error conditions into the collaboration history tables. The package is categorized against the business entity EGO_ITEM, reflecting its role in the product information management and data synchronization flow between the enterprise and the UCCnet data pool.

Key Procedures and Functions

The ETRM metadata documents eleven procedures and functions. Their purposes are summarized below. Parameter lists are intentionally omitted; only documented names and roles are described.

  • ADD_ERROR_TO_CLN_HIST — Adds error messages parsed from UCCnet XML responses to the collaboration history detail record. It accepts a UCCnet error code, error type, error description, the collaboration detail identifier to be updated, the UCCnet document unique identifier, and an XMLG internal control number for debugging, returning a status and message.
  • PROCESS_CIC_NOTIFICATION — Processes inbound Catalog Item Change notification responses.
  • PROCESS_CIC_ADDITIONAL_INFO — Handles the additional-information segment of CIC (Catalog Item Change) responses, updating collaboration records with supplementary detail supplied by UCCnet. This is the routine associated with the search term process_cic_additional_info.
  • PROCESS_CIC_TRADE_ITEM — Processes trade item data returned within CIC response messages.
  • PROCESS_RCIR_NOTIFICATION — Processes Registry Catalog Item Registration notification responses.
  • PROCESS_RCIR_BATCH_LIST — Processes batch list responses associated with RCIR submissions.
  • PROCESS_WLQ_RESPONSE — Processes Worklist query responses returned by UCCnet.
  • PROCESS_RCIR_ACK — Processes acknowledgements for RCIR messages.
  • PROCESS_RCIR_BATCH_ACK — Processes batch-level acknowledgements for RCIR submissions.
  • PROCESS_CIN_ACK — Processes acknowledgements for CIN messages.
  • PROCESS_RFCIN_NOTIFICATION — Processes RFCIN (Request for Catalog Item Notification) notification responses.

Tables Accessed

The package reads and writes the following tables through APPS synonyms:

  • CLN_COLLABORATION_MSG_ID_S — Sequence used to generate unique collaboration message identifiers.
  • CLN_COLL_HIST_HDR — Collaboration history header, updated to reflect the outcome of response processing and to store error detail.
  • WF_PARAMETER_LIST_T — Workflow parameter list type, used in the workflow integration path for response handling.
  • DUAL — Standard single-row utility table used for scalar evaluations.

Usage Notes

M4U_RESP_PROCESS is invoked indirectly by the UCCnet/collaboration message processing infrastructure during the consumption of inbound XML responses. It is not referenced by any other documented package, which confirms its role as a terminal helper routine called from the message-handling layer rather than a shared API. It should not be called directly from forms or concurrent programs unless the calling code fully replicates the expected XML parsing context, since its procedures assume a populated response payload and valid collaboration detail identifiers. Customizations that extend UCCnet response handling should treat this package as private and version-sensitive.