Search Results print_xml
Overview
The APPS.IGF_GR_GEN_XML package is a PL/SQL component within the Oracle E-Business Suite (EBS) Grants and Financial Aid module, specifically part of the International Government Fund (IGF) Grant Reporting infrastructure. Its primary business function is to generate XML-based output for grant and Pell Grant reporting processes, transforming financial aid and grant data stored across multiple EBS tables into structured XML documents that can be stored, transmitted, or printed for regulatory reporting purposes.
The package resides in the APPS schema and is documented as VALID in ETRM for both 12.1.1 and 12.2.2. Its API classification is OTHER, indicating it is a supporting utility rather than a public-facing business API. The package operates on top of the RFMS (Recipient Financial Management System) integration layer, referencing IGF_GR_RFMS and IGF_GR_RFMS_ALL, which govern the grant reporting extraction model.
Key Procedures and Functions
The package exposes four documented procedures and functions:
- MAIN — The primary driver routine. It orchestrates the overall XML generation flow, invoking supporting logic to gather report data, format it, and produce the final XML output.
- STORE_XML — Persists the generated XML content, typically writing the document to a repository or table such as
IGF_GR_PELL_GEN_XML_Sfor later retrieval and downstream consumption. - PRINT_XML — Retrieves and renders stored XML for printing or output display, supporting the reporting delivery step.
- SET_NLS_FMT — Configures National Language Support formatting parameters, ensuring date, number, and character conventions conform to the session locale during XML generation.
No parameter signatures are published in the ETRM metadata; parameter lists should be confirmed against the package specification in the database before custom invocation.
Tables Accessed
The package reads and writes across a broad set of grant, financial aid, and party tables via APPS synonyms:
- Grant reporting:
IGF_GR_RFMS_ALL,IGF_GR_REPORT_PELL,IGF_GR_PELL_SETUP_ALL,IGF_GR_PELL_GEN_XML_S(XML storage),IGF_GR_ATTEND_PELL,IGF_GR_COD_DTLS. - Financial aid base:
IGF_AP_FA_BASE_REC_ALL,IGF_AP_ISIR_MATCHED_ALL,IGF_AW_DB_CHG_DTLS,IGF_AW_DB_COD_DTLS. - Reference and party data:
HZ_PARTIES,IGS_CA_INST_ALL,IGS_PE_PERSID_GROUP_ALL. - Infrastructure:
DBMS_LOB(for handling large XML CLOBs) andDUAL.
These accesses confirm the package's role in assembling student, institution, and award data into report-ready XML.
Usage Notes
IGF_GR_GEN_XML is typically invoked indirectly through the Grants/Pell reporting concurrent programs rather than called directly by end users. ETRM records zero referenced-by packages, indicating it is a top-level or standalone utility in the dependency graph. Custom extensions requiring XML output for IGF grant reporting should call MAIN after initializing NLS formatting, then use STORE_XML and PRINT_XML for persistence and rendering. Because the package depends on DBMS_LOB and language-sensitive formatting, sessions should be configured with the correct locale before execution.
-
PACKAGE: APPS.IGF_GR_GEN_XML
12.1.1
-
PACKAGE: APPS.IGF_SL_DL_GEN_XML
12.1.1
-
PACKAGE BODY: APPS.IGF_SL_DL_GEN_XML
12.1.1
-
APPS.IGF_GR_GEN_XML dependencies on IGS_GE_MSG_STACK
12.1.1
-
PACKAGE BODY: APPS.IGF_GR_GEN_XML
12.1.1
-
APPS.IGF_SL_DL_GEN_XML dependencies on IGF_SL_COD_DOC_DTLS
12.1.1
-
APPS.IGF_GR_GEN_XML dependencies on APP_EXCEPTION
12.1.1
-
APPS.IGF_GR_GEN_XML dependencies on IGF_GR_GEN_XML
12.1.1
-
APPS.IGF_SL_DL_GEN_XML dependencies on APP_EXCEPTION
12.1.1
-
APPS.IGF_GR_GEN_XML dependencies on FND_LOG
12.1.1
-
APPS.IGF_GR_GEN_XML dependencies on IGF_GR_GEN
12.1.1
-
APPS.IGF_SL_DL_GEN_XML dependencies on IGF_AW_GEN
12.1.1
-
APPS.IGF_GR_GEN_XML dependencies on FND_FILE
12.1.1
-
APPS.IGF_SL_DL_GEN_XML dependencies on IGF_SL_DL_GEN_XML
12.1.1
-
APPS.IGF_SL_DL_GEN_XML dependencies on FND_LOG
12.1.1
-
APPS.IGF_GR_GEN_XML dependencies on FND_MESSAGE
12.1.1