Search Results send_input_xml




Overview

The APPS.ASO_CFG_INT package body is a configuration integration layer within Oracle E-Business Suite Release 12.1.1 and 12.2.2, owned by the APPS schema. It acts as the bridging component between Oracle Order Management's Order Entry (OE) public APIs and the Oracle Configurator and Oracle Quoting data structures. Its core responsibility is to translate order line collections into quote line, quote line detail, and shipment collection structures suitable for downstream configuration processing, and conversely to retrieve and persist configuration data for models and their components.

The package also handles the XML messaging pathway used by the Oracle Configurator runtime when exchanging configuration inputs and outputs with a remote or embedded Configurator engine. The header comment records sustained maintenance across 2004–2005, including MACD (Multiple Application Configuration Dependency) changes and several defect fixes affecting pricing callbacks and quote line queries. It is classified as an "OTHER" API and is referenced by nine other packages, confirming its role as a shared internal dependency rather than a standalone public interface.

Key Procedures and Functions

  • GET_CONFIGURATION_LINES — Retrieves the configuration lines associated with a top model line, populating the quote line, quote line detail, and shipment collection types.
  • DELETE_CONFIGURATION — Removes the configuration structures linked to a given model or line context.
  • DELETE_CONFIGURATION_AUTO — Performs an automated deletion of configuration records, typically invoked as part of a processing flow rather than interactive use.
  • COPY_CONFIGURATION — Duplicates an existing configuration onto a target line, supporting order and quote replication scenarios.
  • GET_CONFIG_DETAILS — Returns detailed configuration information and was specifically modified to incorporate MACD changes.
  • PRICING_CALLBACK — Serves as the callback entry point for pricing activity triggered during configuration processing.
  • QUERY_QTE_LINE_ROWS — Reads quote line rows, used by pricing and callback logic.
  • CREATE_HDR_XML — Builds the XML header payload transmitted to the Configurator engine.
  • SEND_INPUT_XML — Transmits the constructed input XML to the Configurator service; this is the procedure matching the user's search term and forms the outbound half of the integration exchange.
  • PARSE_OUTPUT_XML — Parses the XML response returned by the Configurator, extracting configuration results for persistence.
  • VALIDATE_CONFIGURATION — Validates a configuration for completeness and correctness against Configurator rules.

Tables Accessed

The package interacts with the following APPS synonyms. ASO_QUOTE_HEADERS_ALL, ASO_QUOTE_LINES_ALL, and ASO_QUOTE_LINE_DETAILS store quote-level configuration data. ASO_LINE_RELATIONSHIPS defines model-to-component lineage. CZ_CONFIG_MESSAGES and CZ_PRICING_STRUCTURES belong to the Configurator schema and hold messages and pricing structure definitions exchanged during validation and pricing. MTL_SYSTEM_ITEMS_B supplies item master validation. PLITBLM supports the PL/SQL table message stack, and UTL_HTTP provides the HTTP transport used by SEND_INPUT_XML and PARSE_OUTPUT_XML.

Usage Notes

This package is internal infrastructure and is not intended for direct customer invocation. It is called from Oracle Quoting and Order Management flows during configuration validation, pricing, deletion, and copying operations, and by the nine dependent packages identified in the metadata. Custom code should not call these procedures directly; the supported entry points remain the public ASO_QUOTE_PUB and OE_ORDER_PUB APIs, which internally delegate to ASO_CFG_INT. The presence of UTL_HTTP and the XML procedures indicates that outbound Configurator communication requires valid network and DBC file configuration in both 12.1.1 and 12.2.2 environments.