Browse Prior Art Database

Customization of Application Software using External Data

IP.com Disclosure Number: IPCOM000106614D
Original Publication Date: 1993-Dec-01
Included in the Prior Art Database: 2005-Mar-21
Document File: 4 page(s) / 119K

Publishing Venue

IBM

Related People

Curley, C: AUTHOR

Abstract

IBM offers the Check Processing Control System (CPCS) program product (5734-F11) as a solution for high volume document processing for financial institutions. This product supports the IBM 3890 and 3890/XP document processors and has been used by many customers for many years. This product is delivered to the customer as source code. The customer modifies the source code in order to customize features and functions of the product. Modification by the customer is so common that no two customer installations of the CPCS product are identical.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 41% of the total text.

Customization of Application Software using External Data

      IBM offers the Check Processing Control System (CPCS) program
product (5734-F11) as a solution for high volume document processing
for financial institutions.  This product supports the IBM 3890 and
3890/XP document processors and has been used by many customers for
many years.  This product is delivered to the customer as source
code.  The customer modifies the source code in order to customize
features and functions of the product.  Modification by the customer
is so common that no two customer installations of the CPCS product
are identical.

      The ImagePlus* High Performance Transaction System* (HPTS) is a
family of hardware and software products that add image processing
capability to CPCS.  Program products offered with HPTS, such as
Application Library Services (57006-288) and HPTS Statements
Application Program (5668-157), are delivered as Object Code Only
(OCO).  The customer wants to customize these products to meet its
requirements (just like it customizes CPCS), even though the customer
has no access to the source code.

      Customization of the HPTS OCO applications is accomplished
through the use of externalized sets of rules and control variables
known (in HPTS jargon) as Profiles.  A subset of the HPTS Application
Library Services (ALS) product is the Profile Management Facility
(PMF).  This subset is used to maintain the profile contents.

Profile data is comprised generally of the following categories:

1.  System relevant data - Data that is applicable on a system wide
    basis.  This data includes items such as device information
    (type, address, availability schedule), global definitions,
    time/shift parameters, operator information, etc.

2.  Application relevant data - Data that is applicable to a specific
    application.  This data includes items such as report parameters,
    report headings, processing sequence parameters, operator
    information, etc.

      These categories of data may have logical inter-dependencies on
each other.  As an example, a operator may log on to the HPTS
application from a workstation.  The system has to verify the
operator, the workstation, and the application processing that can be
done at that workstation.  The application will also verify the
operator as to work skill (e.g., supervisor vrs data entry).

      In order to minimize the maintenance and access effort, the
relational data base product IBM DataBase 2 (DB2) (5665-DB2) is used
as the data repository for Profile data.  The referential integrity
feature of this product allows PMF to ensure the correct information
is propagated where necessary.  Profiles are known to the system by a
DB2 table name.  The HPTS ALS product provides a cross memory
communication application program interface (API) so that HPTS
applications may access the DB2 Profile table from the CPCS address
space.

      As the H...