12.07.2015 Views

Banner Web Tailor / User Guide / 8.3 - Parent Directory

Banner Web Tailor / User Guide / 8.3 - Parent Directory

Banner Web Tailor / User Guide / 8.3 - Parent Directory

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Packages and proceduresProceduresA procedure (also referred to as package.procedure) is code (PL/SQL or C) that executesto carry out a specific function on the <strong>Web</strong>. The procedures that are delivered in theTWGBWMNU table include those which create and display static <strong>Web</strong> pages, such as thecollege catalog, class schedule, and campus directory, as well as those which generatedynamic <strong>Web</strong> pages.You can group several functionally-related procedures together in one package. Theoverall package contains different sections of code for each procedure within the package.For example, the process of viewing address information on the <strong>Web</strong> belongs to thepackage that includes all address functionality, while the process that changes a PINbelongs to the package that contains other PIN functions such as logins and securitychecks.Packages are compiled in the database from two separated files:1. The package specification defines the public interface for the procedures andfunctions in the package. It has the full eight-character name, for example,twbkwbis.sql.2. The package body defines the actual implementation of those procedures andfunctions. It has the same name as the package body, but the last character of thename is 1, for example, twbkwbi1.sql.Some functions, such as viewing an address, consist of multiple steps or procedures thatthe end user performs (selecting the address type to view, then actually viewing theaddress information). Default values for many of the fields are delivered with installation,and should not be modified unless customization is desired.Modifying existing proceduresIt is recommended that you keep a detailed record of any changes that you make to a Self-Service product. It will assist you when subsequent baseline releases are delivered and youneed to analyze baseline changes compared to your customizations.Use extreme care when changing any existing delivered procedures. You should befamiliar with PL/SQL and database packages, procedures and functions. Many Self-Service pages pass parameters required for successful execution of the package.procedure.Your changes to an existing page should successfully pass and correctly use anyparameters that may be required. Also, you should know that many procedures andfunctions are called from multiple packages and even different Self-Service products.January 2010 <strong>Banner</strong> <strong>Web</strong> <strong>Tailor</strong> <strong>8.3</strong> 5-13<strong>User</strong> <strong>Guide</strong>Technical Reference

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!