APPLICATION COMPONENTS#

The system is composed of the following elements, which all work together to give us the application
Back End Code
This is the data base schema and stored procedures, functions, triggers, et cetera. e.g. Current production Release level is 3.05.04
Reports
This comprises the windward templates (.RTF files) and the Oracle reports (.RDF files)
Seed Data
This is the “meta data” that defines how the system runs – Form Definitions, lexicons, table/column definitions, messages, etc. Virtually everything that is incorporated in seed data could be manually entered in the appropriate configuration screen (IMLN, IMFD, etc.) but it is generally easier/better to provide it as a script, as part of a patch, or through the Seed Data load process that is noted in release instructions.
Front End Code
This is the layer that resides in the EAR (or WAR) file and presents the user interface experience to both self service and professional edition users. e..g. Current production Release level is 4.08.10

SOFTWARE DISTRIBUTION#

High Line will create and distribute software through these different mechanisms:
FULL RELEASE
This is the most comprehensive release that includes front end, back end, templates and seed data. These releases come out, typically once per year, and notice is sent to all customers. Current full release level is 4.08.10 and the matching Back End full release is 3.05.04
BACKPORT RELEASE
This release is a build up from a full release that addresses specific issues for specific customers, in the front end only. There may be some discrete seed data and/or back end code if necessary for the issues addressed. Not all backport releases are made available to all customers. 4.08.10.02 and 4.08.10.06 are examples here. This involves the deployment of a new EAR file on the application server, and possibly some scripts against the data base. Backports are created on an as needed basis and notice is sent to customers who are affected by the release, but they are generally made available to everyone.
BACK END PATCH
This is a set of one or more scripts to be applied to the data base which will update the stored procedures contained therein. These patches are also quite discrete, for specific issues only. Patches are sent to the affected customers, but if the affect is broad-based, a notice may be put in the critical pages/news area of the CCare system.
TEMPLATE PATCH
This is the release of windward template files for reports, such as custom check/deposit programs or other windward reports. They may also bring seed data or back end elements, but not normally.
YEAR END RELEASE
This is a more comprehensive back end/template/seed data release that addresses year-end taxation and government reporting (T4s, etc) requirements at year end. There is at least one per year, and depending upon individual; customer needs/issues, may be more.