Search Results exam_ctr




Overview

The APPS.IGS_AS_VAL_VE package body is a validation package within the Oracle E-Business Suite Student System (IGS) product family, specifically belonging to the Academic Assessment (IGS_AS) module. Its core purpose is to centralize reusable validation routines for venue and examination-location data used during assessment, examination scheduling, and grading activities. The package encapsulates business rules that verify whether a given location code is eligible to serve as an examination venue, thereby preventing invalid data from being committed by higher-level processes.

The source header identifies the object as IGSAS37B.pls, version 115.6, with a change history spanning 2001. A notable governance note in the change history is the retrofitting of logic so that functions such as orgp_val_loc_closed and genp_val_prsn_id were removed or delegated to the IGS_AS_VAL_ELS package, indicating that venue validation logic was refactored across packages to eliminate duplication.

Key Procedures and Functions

  • ASSP_VAL_VE_LOT — The primary validation routine associated with the user's search term exam_ctr. It accepts an examination location code and returns a Boolean result, emitting an error message name through an OUT parameter when validation fails. Its documented purpose is to verify that the system location type for the supplied location is defined as EXAM_CTR (Examination Centre) or GRD_CTR (Grading Centre). The implementation performs a cursor lookup joining IGS_AD_LOCATION_TYPE and IGS_AD_LOCATION; if no qualifying row is found, it assigns the message token IGS_AS_SYS_LOCTYPE_EXAM_CTR and returns FALSE.
  • ASSP_VAL_VE_REOPEN — A companion validation function, also accepting an examination location code, that governs whether a venue-related record may be reopened. It enforces the business rule that reopened assessment venues satisfy the same location-type integrity criteria established for initial venue creation.

Tables Accessed

The ETRM metadata documents IGS_GR_VENUE_ALL as the table accessed via APPS synonyms; the function signatures reference IGS_GR_VENUE_ALL.exam_location_cd%TYPE, anchoring the package to the grade venue entity. The validation cursor body additionally reads IGS_AD_LOCATION and IGS_AD_LOCATION_TYPE to resolve the location-type classification for a given code. Together these tables allow the package to confirm that a location is administratively flagged as a valid examination or grading centre before it is used on assessment records.

Usage Notes

This package is classified as an API of type OTHER, meaning it is intended for internal invocation rather than as a public interface. It is most frequently called from Oracle Forms in the Student System — for example, during examination venue setup and assessment scheduling — as well as from other PL/SQL packages that require venue validation. ETRM records that it is referenced by one other package, consistent with its role as a shared validation utility. The built-in exception handler follows the standard EBS pattern of stacking IGS_GE_UNHANDLED_EXP before re-raising via App_Exception.Raise_Exception, ensuring unanticipated errors surface cleanly to the calling form or concurrent program. Customizations should call ASSP_VAL_VE_LOT prior to inserting venue data, interpreting the returned message name through the FND_MESSAGE dictionary.