Search Results wf_parameter_t
Overview
M4U_UCC_ADAPTER is an Oracle E-Business Suite PL/SQL package body owned by the APPS schema that serves as an integration adapter between Oracle Workflow and the Oracle Advanced Queuing (AQ) infrastructure. Its principal business function is to transform an outbound XML/CLOB payload into an AQ JMS text message and enqueue it onto a JMS queue, thereby enabling asynchronous, message-oriented communication with external trading partners and hubs. The package is part of the M4U (a legacy UCCnet/collaboration module) code family and is closely associated with the ECX event framework used by Oracle's EDI/e-commerce gateway architecture. The header comment ($Header: m4uinaqb.pls 120.0 2005/05/24 ...) confirms the adapter has been stable since the 11i era and is carried forward unchanged into 12.1.1 and 12.2.2.
Key Procedures and Functions
The ETRM metadata documents a single callable routine in this package body.
- PUSHTOAQ — A function that accepts a CLOB payload and enqueues it onto the AQ queue named WF_JMS_IN in the APPLSYS schema as a SYS.AQ$_JMS_TEXT_MESSAGE. Internally it generates a message identifier via SYS_GUID and a sequence value from M4U_WLQID_S, then constructs a Workflow parameter list to carry ECX event attributes (for example ECX_PARAMETER1, ECX_PARAMETER2, ECX_TRANSACTION_TYPE, ECX_TRANSACTION_SUBTYPE, ECX_PARTY_SITE_ID, ECX_DOCUMENT_ID). These attributes are attached to the ECX_EVENT_MESSAGE item type and are subsequently consumed by the queue handler to set the AQ correlation identifier. The function also emits diagnostic messages through cln_debug_pub at configurable debug levels. Its stated purpose in the source is to set the PROTOCOL_TYPE event attribute so that the queue handler can populate the AQ correlation ID.
No other procedures or functions are documented in the ETRM record for this package body.
Tables Accessed
- M4U_WLQID_S — A sequence (accessed via the APPS synonym) supplying the next numeric message identifier (l_nextval) used to uniquely tag each enqueued message.
- WF_EVENT_T — The Workflow event type object used to model the business event carried in the payload.
- WF_PARAMETER_LIST_T — The Workflow parameter list collection type that packages the ECX event attributes into a form the event system can process.
- WF_PARAMETER_T — The individual parameter type used to construct each name/value pair within the parameter list; this is the object the user's search term "wf_parameter_t" refers to.
- DBMS_AQ — The Oracle AQ PL/SQL API package invoked to perform the actual enqueue operation.
- DUAL — The standard single-row dummy table used to select SYS_GUID().
Usage Notes
The package is typically invoked from Oracle Workflow function activities or from custom PL/SQL code executing within the ECX/EDI event flow, where an outbound document must be handed to the JMS queue for downstream delivery. Because it depends on WF_PARAMETER_T and related Workflow collection types, the caller must have EXECUTE privileges on the package and must supply the fully constructed CLOB payload. Administrators should note the hard-coded queue schema name ('APPLSYS') referenced in the source as a documented code workaround associated with a GSCC error, and that the queue name defaults to WF_JMS_IN. Debug output is governed by the l_debug_level variable routed through cln_debug_pub, so tracing can be enabled without code changes. The package is not referenced by other PL/SQL packages according to ETRM, meaning it is a leaf-level adapter intended to be called directly by workflow or external integration logic rather than reused internally.
-
TYPE: APPS_NE.WF_PARAMETER_T
12.2.2
owner:APPS_NE, object_type:TYPE, object_name:WF_PARAMETER_T, status:VALID,
-
PACKAGE BODY: APPS.M4U_UCC_ADAPTER
12.1.1
-
PACKAGE BODY: APPS.ITG_OUTBOUND_UTILS
12.1.1
-
PACKAGE BODY: APPS.M4U_UCC_ADAPTER
12.2.2
-
TYPE: APPS.WF_PARAMETER_T
12.1.1
owner:APPS, object_type:TYPE, object_name:WF_PARAMETER_T, status:VALID,
-
PACKAGE BODY: APPS.ITG_OUTBOUND_UTILS
12.2.2
-
TYPE BODY: APPS_NE.WF_PARAMETER_T
12.2.2
owner:APPS_NE, object_type:TYPE BODY, object_name:WF_PARAMETER_T, status:VALID,
-
TYPE BODY: APPS.WF_PARAMETER_T
12.1.1
owner:APPS, object_type:TYPE BODY, object_name:WF_PARAMETER_T, status:VALID,
-
PACKAGE BODY: APPS.HZ_BUSINESS_EVENT_V2PVT
12.2.2
-
PACKAGE BODY: APPS.HZ_BUSINESS_EVENT_V2PVT
12.1.1
-
PACKAGE BODY: APPS.AP_PAYMENT_EVENT_WF_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_PAYMENT_EVENT_WF_PKG, status:VALID,
-
PACKAGE BODY: APPS.ITG_OUTBOUND_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ITG_OUTBOUND_UTILS, status:VALID,
-
PACKAGE BODY: APPS.AP_BANKACCT_INACTIVE_WF_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_BANKACCT_INACTIVE_WF_PKG, status:VALID,
-
PACKAGE BODY: APPS.PVX_EVENT_PKG
12.1.1
-
PACKAGE BODY: APPS.PVX_EVENT_PKG
12.2.2
-
PACKAGE BODY: APPS.AS_BUSINESS_EVENT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AS_BUSINESS_EVENT_PVT, status:VALID,
-
PACKAGE BODY: APPS.AP_PAYMENT_EVENT_PKG
12.1.1
-
PACKAGE BODY: APPS.DPP_REQUEST_STATUS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:DPP_REQUEST_STATUS_PVT, status:VALID,
-
PACKAGE BODY: APPS.UMX_NOTIFICATION_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:UMX_NOTIFICATION_UTIL, status:VALID,
-
PACKAGE BODY: APPS.AP_PAYMENT_EVENT_PKG
12.2.2
-
PACKAGE BODY: APPS.OZF_REQUEST_STATUS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_REQUEST_STATUS_PVT, status:VALID,
-
PACKAGE BODY: APPS.M4U_XML_GENPROCESS_OUT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:M4U_XML_GENPROCESS_OUT, status:VALID,
-
PACKAGE BODY: APPS.AR_CMGT_EVENT_PKG
12.1.1
-
PACKAGE BODY: APPS.IBY_PAYINSTR_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBY_PAYINSTR_PUB, status:VALID,
-
PACKAGE BODY: APPS.WF_EVENT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WF_EVENT, status:VALID,
-
PACKAGE BODY: APPS.AR_CMGT_EVENT_PKG
12.2.2
-
PACKAGE BODY: APPS.PV_BENFT_STATUS_CHANGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PV_BENFT_STATUS_CHANGE, status:VALID,
-
PACKAGE BODY: APPS.IBY_PAYGROUP_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBY_PAYGROUP_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.XTR_SEND_PAYMENT_PKG
12.2.2
-
PACKAGE BODY: APPS.XTR_SEND_PAYMENT_PKG
12.1.1
-
TYPE BODY: APPS.WF_EVENT_T
12.1.1
owner:APPS, object_type:TYPE BODY, object_name:WF_EVENT_T, status:VALID,
-
TYPE BODY: APPS_NE.WF_EVENT_T
12.2.2
owner:APPS_NE, object_type:TYPE BODY, object_name:WF_EVENT_T, status:VALID,
-
PACKAGE BODY: APPS.PON_TEST_BIZ_EVENTS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PON_TEST_BIZ_EVENTS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PON_TEST_BIZ_EVENTS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_TEST_BIZ_EVENTS_PVT, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_CC_VALIDATION_WF_PKG
12.2.2
-
PACKAGE BODY: APPS.EGO_DUMMY_SUBSCR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_DUMMY_SUBSCR_PKG, status:VALID,
-
PACKAGE BODY: APPS.EGO_TRACK_EVENTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_TRACK_EVENTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.HZ_EVENT_PKG
12.2.2
-
PACKAGE BODY: APPS.HZ_EVENT_PKG
12.1.1
-
PACKAGE BODY: APPS.RRS_WF_WRAPPER_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:RRS_WF_WRAPPER_PVT, status:VALID,
-
PACKAGE BODY: APPS.EGO_DUMMY_SUBSCR_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_DUMMY_SUBSCR_PKG, status:VALID,
-
PACKAGE BODY: APPS.EGO_EBI_ITEM_LOAD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_EBI_ITEM_LOAD, status:VALID,
-
PACKAGE BODY: APPS.AP_PAYMENT_EVENT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_PAYMENT_EVENT_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_TEST_SUBSCR_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_TEST_SUBSCR_PKG, status:VALID,
-
SYNONYM: APPS.WF_PARAMETER_T
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WF_PARAMETER_T, status:VALID,
-
PACKAGE BODY: APPS.RRS_WF_WRAPPER_PVT
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.M4U_UCC_ADAPTER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:M4U_UCC_ADAPTER, status:VALID,
-
PACKAGE BODY: APPS.RRS_WF_WRAPPER_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:RRS_WF_WRAPPER_PVT, status:VALID,