Results for “cct_middlewares_v”

34 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

APPS.CCT_MIDDLEWARES_V is a reporting view owned by the APPS schema within the CCT — Telephony Manager product of Oracle E-Business Suite. It is documented as VALID and is described in the ETRM metadata simply as "Middlewares View." Its purpose is to expose the middleware configuration records held by Telephony Manager in a denormalized, report-friendly projection. Rather than requiring consumers to interpret numeric identifiers directly, the view renames and reshapes selected columns of its single base object into business-meaningful column names such as INTERACTION_CENTER_ID, CONFIG_NAME, PARAM_TYPE, and VALUE_TYPE.

The view is relevant to both EBS 12.1.1 and 12.2.2. Both releases share the same APPS-owned definition and the same underlying synonym, so behaviour is consistent across the two application versions. Its role in reporting and integration is that of a lightweight abstraction layer: external integrations, concurrent programs, and custom reports can reference CCT_MIDDLEWARES_V without coupling to the physical table layout of CCT_MIDDLEWARES. Users researching "param_type" typically arrive at this view because PARAM_TYPE is one of its four exposed columns and is the field that carries the middleware type identifier.

Underlying Base Objects

The only documented referenced base object is the synonym CCT_MIDDLEWARES, which resolves to the Telephony Manager middleware configuration table in the APPS schema. The view text is a straightforward single-table projection with no joins, unions, or aggregation:

Two important implementation facts follow from this definition. First, the view performs column aliasing only; it does not filter rows, so one row in CCT_MIDDLEWARES produces exactly one row in CCT_MIDDLEWARES_V. Second, both MIDDLEWARE_TYPE_ID and MIDDLEWARE_ID are wrapped in TO_CHAR, converting the underlying numeric identifiers into character strings. Any query that filters or sorts on PARAM_TYPE or VALUE_TYPE therefore operates on character data, not numbers, which affects comparison semantics and index usage.

Key Columns

  • INTERACTION_CENTER_ID — aliased from SERVER_GROUP_ID. Identifies the interaction center (server group) to which the middleware configuration belongs. This is the primary grouping key for multi-center deployments.
  • CONFIG_NAME — passed through unchanged. The name of the middleware configuration record.
  • PARAM_TYPE — aliased from MIDDLEWARE_TYPE_ID and converted with TO_CHAR. Identifies the type of the middleware entry. Because it is character-typed in the view, it appears as a string even though its source is numeric.
  • VALUE_TYPE — aliased from MIDDLEWARE_ID and converted with TO_CHAR. Carries the middleware identifier value associated with the configuration row.

Common Use Cases and Queries

Typical uses include validating middleware setup per interaction center, feeding integration extracts, and troubleshooting configuration drift. A representative query listing all middleware rows for a center:

  • SELECT interaction_center_id, config_name, param_type, value_type FROM apps.cct_middlewares_v WHERE interaction_center_id = :p_center_id ORDER BY config_name;

To locate a specific middleware type, filtering on the character column is required:

  • SELECT config_name, value_type FROM apps.cct_middlewares_v WHERE param_type = :p_param_type;

Because the view exposes no filtering or joining logic, it is safe to use in read-only reporting. Where the underlying numeric identifiers are needed for joins back to CCT_MIDDLEWARES, the TO_CHAR conversion must be reversed with TO_NUMBER, or the base table queried directly.