Search Results reply_error




Overview

IGS_DA_XML_PKG is a PL/SQL package body owned by APPS in the Oracle E-Business Suite, classified under the generic "OTHER" API category. Its header comment dates the original authorship to March 2001 (Steven Hogan and Nimit Mankodi) and its last recorded revision to February 2006, indicating a long-lived component within the Student Systems (IGS) product family. The package belongs to the academic transcript and student data exchange area of EBS, where "DA" refers to the Degree Audit / transcript data aggregation layer that extracts student academic records and renders them as XML for downstream consumers.

The central business function is the assembly, submission and monitoring of student academic XML payloads. The package populates staging tables (SUA — Student Unit Attempt — and load tables), derives GPA and credit-point metrics from those staged rows, formats student and person demographic data, and then submits or answers an XML event through the ECX (e-Commerce XML) transaction framework. The reply_error concern that led to this object relates to error handling: when a downstream service returns a failure response, the package records the error code and message against the request and student rows rather than failing silently. This behaviour is evidenced by the change history entries referencing "write error report and launch a workflow," the addition of update_stdnts_err, and the revision of update_req_students to carry a p_error_code parameter.

Key Procedures and Functions

Additional handling for pre-submission errors and event submission was added in 2003 and 2004, including a loop in Submit_Event with table updates carrying error_code, and removal of the workflow process call from igsdaxmlgen.wft.

Tables Accessed

Usage Notes

IGS_DA_XML_PKG is not intended for direct end-user invocation. It is called by concurrent programs and workflow/event machinery that generate transcript or academic XML files, and is referenced by five other packages. The cursor added in January 2005 (c_ftr_val) and the March 2005 revision to igs_pr_cp_gpa.get_sua_all — which added uoo_id — govern whether a single consolidated XML or one file per student is produced. In 12.1.1 and 12.2.2 environments, customisations should treat UPDATE_STDNTS_ERR and UPDATE_REQ_STUDENTS as the supported points for persisting downstream error replies, and should expect null-safe handling of error codes.