Search Results xml_schema_name_present
Overview
SYS.XML_SCHEMA_NAME_PRESENT is a low-level Oracle database package that forms part of the XML DB infrastructure shipped with the Oracle database kernel, and by extension is present in every Oracle E-Business Suite 12.1.1 and 12.2.2 environment. Within the EBS context, this package is not an Applications-owned object; it belongs to the SYS schema and is classified in the ETRM (E-Business Suite Technical Reference Manual) metadata under the API classification "OTHER." Its business function is narrow but fundamental: it provides a programmatic test that determines whether a named XML schema is registered and visible to a given database user. Because EBS makes extensive use of XML-based technologies — including the XML Publisher (BI Publisher) engine, Oracle XML Gateway, and various e-commerce integrations — the ability to verify the presence of an XML schema at runtime underpins a range of dependent processing.
Key Procedures and Functions
The ETRM documentation records a single exposed subprogram for this package:
- IS_SCHEMA_PRESENT — A function that returns a numeric result indicating whether a specified XML schema is present for a specified user. The caller supplies the schema object name and the user number, and the function reports presence or absence. The documented source shows a numeric return type rather than a BOOLEAN, consistent with the convention used throughout Oracle-supplied PL/SQL APIs that must be callable from SQL as well as PL/SQL. No additional procedures or functions are documented for this package, and the package body is not exposed in the ETRM content.
Because the signature is minimal, consumers should treat the function strictly as a predicate: a non-zero result conventionally signals that the schema exists, while zero signals that it does not. Exact return semantics should always be confirmed against the specific database release in use.
Tables Accessed
The ETRM metadata lists no tables referenced through APPS synonyms for this package. This is expected, since the package is a SYS-owned object and interfaces directly with the Oracle XML DB data dictionary views and internal metadata tables rather than with any EBS application tables. Its checks are executed against the database's own registry of registered XML schemas, which is maintained by the XML DB component. Consequently, no EBS transactional or setup tables are read or written by this package, and it holds no application data.
Usage Notes
The ETRM metadata records that XML_SCHEMA_NAME_PRESENT is referenced by 32 other packages, which confirms that it is a shared utility invoked internally by higher-level Oracle-supplied code rather than an API intended for direct customer invocation. Typical invocation scenarios include:
- Validating schema availability before an XML document is parsed or transformed, particularly in flows that depend on schema-based validation.
- Supporting XML Publisher and XML Gateway processing, where the presence of registered schemas determines whether a template or message can be resolved.
- Serving as a guard condition inside other SYS or XML DB packages that lazily register or reference schemas.
Because the package is undocumented for customer use and owned by SYS, it should not be called from custom EBS code or modified in any way; doing so risks invalidating the database dictionary or breaking dependent Oracle-supplied packages. Its relevance to EBS administrators is primarily diagnostic — confirming that the XML DB schema registry is intact when XML-dependent features fail.
-
PACKAGE: SYS.XML_SCHEMA_NAME_PRESENT
12.2.2
-
PACKAGE: SYS.XML_SCHEMA_NAME_PRESENT
12.1.1
-
PACKAGE: SYS.XML_SCHEMA_NAME_PRESENT
12.2.2
owner:SYS, object_type:PACKAGE, object_name:XML_SCHEMA_NAME_PRESENT, status:VALID,
-
PACKAGE BODY: SYS.XML_SCHEMA_NAME_PRESENT
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:XML_SCHEMA_NAME_PRESENT, status:VALID,
-
PACKAGE BODY: SYS.XML_SCHEMA_NAME_PRESENT
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:XML_SCHEMA_NAME_PRESENT, status:VALID,
-
PACKAGE: SYS.XML_SCHEMA_NAME_PRESENT
12.1.1
owner:SYS, object_type:PACKAGE, object_name:XML_SCHEMA_NAME_PRESENT, status:VALID,
-
VIEW: DVSYS.DV$OUT
12.2.2
owner:DVSYS, object_type:VIEW, object_name:DV$OUT, status:VALID,
-
PACKAGE BODY: SYS.XML_SCHEMA_NAME_PRESENT
12.1.1
-
PACKAGE BODY: SYS.XML_SCHEMA_NAME_PRESENT
12.2.2
-
VIEW: MDSYS.ALL_ANNOTATION_TEXT_METADATA
12.1.1
owner:MDSYS, object_type:VIEW, object_name:ALL_ANNOTATION_TEXT_METADATA, status:VALID,
-
VIEW: MDSYS.ALL_SDO_GEOM_METADATA
12.1.1
owner:MDSYS, object_type:VIEW, object_name:ALL_SDO_GEOM_METADATA, status:VALID,
-
VIEW: MDSYS.ALL_SDO_GEOM_METADATA
12.2.2
owner:MDSYS, object_type:VIEW, object_name:ALL_SDO_GEOM_METADATA, status:VALID,
-
VIEW: SYS.ALL_REPKEY_COLUMNS
12.2.2
owner:SYS, object_type:VIEW, object_name:ALL_REPKEY_COLUMNS, status:VALID,
-
VIEW: SYS._ALL_REPL_NESTED_TABLE_NAMES
12.1.1
owner:SYS, object_type:VIEW, object_name:_ALL_REPL_NESTED_TABLE_NAMES, status:VALID,
-
VIEW: SYS._ALL_REPL_NESTED_TABLE_NAMES
12.2.2
owner:SYS, object_type:VIEW, object_name:_ALL_REPL_NESTED_TABLE_NAMES, status:VALID,
-
VIEW: SYS.ALL_REPFLAVOR_OBJECTS
12.2.2
owner:SYS, object_type:VIEW, object_name:ALL_REPFLAVOR_OBJECTS, status:VALID,
-
VIEW: DVSYS.DV$OUT
12.1.1
owner:DVSYS, object_type:VIEW, object_name:DV$OUT, status:VALID,
-
VIEW: SYS.ALL_REPGROUPED_COLUMN
12.2.2
owner:SYS, object_type:VIEW, object_name:ALL_REPGROUPED_COLUMN, status:VALID,
-
VIEW: SYS._ALL_REPCOLUMN_GROUP
12.1.1
owner:SYS, object_type:VIEW, object_name:_ALL_REPCOLUMN_GROUP, status:VALID,
-
VIEW: MDSYS.ALL_ANNOTATION_TEXT_METADATA
12.2.2
owner:MDSYS, object_type:VIEW, object_name:ALL_ANNOTATION_TEXT_METADATA, status:VALID,
-
VIEW: SYS._ALL_REPCONFLICT
12.1.1
owner:SYS, object_type:VIEW, object_name:_ALL_REPCONFLICT, status:VALID,
-
VIEW: SYS.ALL_REPGROUPED_COLUMN
12.1.1
owner:SYS, object_type:VIEW, object_name:ALL_REPGROUPED_COLUMN, status:VALID,
-
VIEW: SYS.ALL_REPKEY_COLUMNS
12.1.1
owner:SYS, object_type:VIEW, object_name:ALL_REPKEY_COLUMNS, status:VALID,
-
VIEW: APPS.JAI_FINYR_QUARTER_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:JA.JAI_FINYR_QUARTER_V, object_name:JAI_FINYR_QUARTER_V, status:VALID,
-
VIEW: SYS.ALL_REPFLAVOR_OBJECTS
12.1.1
owner:SYS, object_type:VIEW, object_name:ALL_REPFLAVOR_OBJECTS, status:VALID,
-
VIEW: SYS.ALL_STREAMS_UNSUPPORTED
12.2.2
owner:SYS, object_type:VIEW, object_name:ALL_STREAMS_UNSUPPORTED, status:VALID,
-
VIEW: SYS.ALL_PROBE_OBJECTS
12.2.2
owner:SYS, object_type:VIEW, object_name:ALL_PROBE_OBJECTS, status:VALID,
-
VIEW: SYS.ALL_STREAMS_NEWLY_SUPPORTED
12.1.1
owner:SYS, object_type:VIEW, object_name:ALL_STREAMS_NEWLY_SUPPORTED, status:VALID,
-
VIEW: SYS.ALL_STREAMS_UNSUPPORTED
12.1.1
owner:SYS, object_type:VIEW, object_name:ALL_STREAMS_UNSUPPORTED, status:VALID,
-
VIEW: SYS.ALL_STREAMS_NEWLY_SUPPORTED
12.2.2
owner:SYS, object_type:VIEW, object_name:ALL_STREAMS_NEWLY_SUPPORTED, status:VALID,
-
VIEW: SYS.ALL_REPCOLUMN_GROUP
12.1.1
owner:SYS, object_type:VIEW, object_name:ALL_REPCOLUMN_GROUP, status:VALID,
-
VIEW: SYS.ALL_REPPROP
12.1.1
owner:SYS, object_type:VIEW, object_name:ALL_REPPROP, status:VALID,
-
VIEW: SYS._ALL_REPCOLUMN_GROUP
12.2.2
owner:SYS, object_type:VIEW, object_name:_ALL_REPCOLUMN_GROUP, status:VALID,
-
VIEW: SYS.ALL_REPPROP
12.2.2
owner:SYS, object_type:VIEW, object_name:ALL_REPPROP, status:VALID,
-
VIEW: APPS.OKC_QUE_OBJECTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_QUE_OBJECTS_V, object_name:OKC_QUE_OBJECTS_V, status:VALID,
-
VIEW: SYS.ALL_REPCOLUMN_GROUP
12.2.2
owner:SYS, object_type:VIEW, object_name:ALL_REPCOLUMN_GROUP, status:VALID,
-
VIEW: APPS.OKC_QUE_OBJECTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_QUE_OBJECTS_V, object_name:OKC_QUE_OBJECTS_V, status:VALID,
-
VIEW: SYS.ALL_REPPARAMETER_COLUMN
12.2.2
owner:SYS, object_type:VIEW, object_name:ALL_REPPARAMETER_COLUMN, status:VALID,
-
VIEW: SYS._ALL_REPCONFLICT
12.2.2
owner:SYS, object_type:VIEW, object_name:_ALL_REPCONFLICT, status:VALID,
-
VIEW: SYS.ALL_STREAMS_COLUMNS
12.1.1
owner:SYS, object_type:VIEW, object_name:ALL_STREAMS_COLUMNS, status:VALID,
-
VIEW: SYS.ALL_STREAMS_COLUMNS
12.2.2
owner:SYS, object_type:VIEW, object_name:ALL_STREAMS_COLUMNS, status:VALID,
-
VIEW: SYS.ALL_PROBE_OBJECTS
12.1.1
owner:SYS, object_type:VIEW, object_name:ALL_PROBE_OBJECTS, status:VALID,
-
VIEW: SYS._ALL_REPGROUPED_COLUMN
12.1.1
owner:SYS, object_type:VIEW, object_name:_ALL_REPGROUPED_COLUMN, status:VALID,
-
VIEW: SYS._ALL_REPGROUPED_COLUMN
12.2.2
owner:SYS, object_type:VIEW, object_name:_ALL_REPGROUPED_COLUMN, status:VALID,
-
VIEW: SYS.ALL_REPDDL
12.2.2
owner:SYS, object_type:VIEW, object_name:ALL_REPDDL, status:VALID,
-
VIEW: SYS.ALL_REPDDL
12.1.1
owner:SYS, object_type:VIEW, object_name:ALL_REPDDL, status:VALID,
-
VIEW: SYS.ALL_REPGENOBJECTS
12.2.2
owner:SYS, object_type:VIEW, object_name:ALL_REPGENOBJECTS, status:VALID,
-
VIEW: SYS.ALL_REPFLAVOR_COLUMNS
12.2.2
owner:SYS, object_type:VIEW, object_name:ALL_REPFLAVOR_COLUMNS, status:VALID,
-
VIEW: SYS._ALL_REPRESOLUTION
12.2.2
owner:SYS, object_type:VIEW, object_name:_ALL_REPRESOLUTION, status:VALID,
-
VIEW: SYS.ALL_REPGENERATED
12.2.2
owner:SYS, object_type:VIEW, object_name:ALL_REPGENERATED, status:VALID,