Search Results api_owner_id




Overview

The ZX_API_OWNER_STATUSES table is a core data object within the ZX (E-Business Tax) module of Oracle E-Business Suite, versions 12.1.1 and 12.2.2. It functions as a registry and status tracking mechanism for the registration of Application Programming Interfaces (APIs). Specifically, it records the registration status of an API owner—an entity or module that provides tax-related services—for distinct service categories. This table is fundamental to the E-Business Tax engine's ability to manage, route, and validate tax calculation requests by maintaining a controlled catalog of which services are available and active from which providers.

Key Information Stored

The table's structure is designed to uniquely identify the status of an API registration per owner and service type. Its primary key, ZX_API_OWNER_STATUSES_PK, is a composite key consisting of two critical columns: API_OWNER_ID and SERVICE_CATEGORY_CODE. The API_OWNER_ID column identifies the specific owner or provider of the tax service API. The SERVICE_CATEGORY_CODE classifies the type of tax service (e.g., calculation, determination, validation) for which the owner is registering. While the provided metadata does not list all columns, typical status tables in this context would also include columns for the registration status (e.g., 'REGISTERED', 'PENDING', 'INACTIVE'), creation dates, last update dates, and possibly version information, enabling lifecycle management of API service subscriptions.

Common Use Cases and Queries

This table is primarily queried by the E-Business Tax engine during runtime to determine the availability and validity of a tax service. A common operational use case is verifying if a specific API owner has an active registration for a required service before invoking a tax calculation. For reporting and administration, queries often focus on auditing registered services. A fundamental query pattern involves joining on the primary key columns:

  • To list all active service registrations for a specific API owner: SELECT SERVICE_CATEGORY_CODE, STATUS_CODE FROM ZX_API_OWNER_STATUSES WHERE API_OWNER_ID = :owner_id;
  • To find all API owners registered for a particular service category: SELECT API_OWNER_ID FROM ZX_API_OWNER_STATUSES WHERE SERVICE_CATEGORY_CODE = :category_code AND STATUS_CODE = 'REGISTERED';

Related Objects

As a master table for API registration status, ZX_API_OWNER_STATUSES has defined relationships with other E-Business Tax objects. The documented primary key (API_OWNER_ID, SERVICE_CATEGORY_CODE) is referenced by foreign keys in other transactional or configuration tables within the ZX schema. While specific related table names are not listed in the provided excerpt, common related objects in this context would include tables storing detailed API owner definitions (likely keyed by API_OWNER_ID) and tables defining the valid service category codes (keyed by SERVICE_CATEGORY_CODE). The table is central to the API registration framework, and its data is critical for the correct operation of the E-Business Tax service broker.

  • Table: ZX_API_OWNER_STATUSES 12.2.2

    owner:ZX,  object_type:TABLE,  fnd_design_data:ZX.ZX_API_OWNER_STATUSES,  object_name:ZX_API_OWNER_STATUSES,  status:VALID,  product: ZX - E-Business Taxdescription: This table stores the status of APIs registration for an API owner. Each record represents the status of APIs registration of a API owner for a service category. ,  implementation_dba_data: ZX.ZX_API_OWNER_STATUSES

  • Table: ZX_API_OWNER_STATUSES 12.1.1

    owner:ZX,  object_type:TABLE,  fnd_design_data:ZX.ZX_API_OWNER_STATUSES,  object_name:ZX_API_OWNER_STATUSES,  status:VALID,  product: ZX - E-Business Taxdescription: This table stores the status of APIs registration for an API owner. Each record represents the status of APIs registration of a API owner for a service category. ,  implementation_dba_data: ZX.ZX_API_OWNER_STATUSES