Browse Prior Art Database

Verifying Object Ownership between Development and Production Environments

IP.com Disclosure Number: IPCOM000114358D
Original Publication Date: 1994-Dec-01
Included in the Prior Art Database: 2005-Mar-28
Document File: 4 page(s) / 87K

Publishing Venue

IBM

Related People

Alward, WA: AUTHOR [+6]

Abstract

Described is a mechanism that provides a way to build a platform for product/option inventory control in the production environment.

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

Verifying Object Ownership between Development and Production Environments

      Described is a mechanism that provides a way to build a
platform for product/option inventory control in the production
environment.

      AS/400* objects and object information are stored in two
formats in two different databases:
  1.  As source code and part information in the development
       environment.
  2.  As objects and object information in the AS/400 production
       environment.

      The developer of software in the development environment must
be able to identify the Licensed Program (LP) to which a primary
development source part belongs.

      The problem is solved using IBM's AS/400 LP Packaging.  AS/400
LP Packaging  defines a hierarchical mechanism for showing products,
options, and object ownership.  Packaging, however, does not define
how individual objects of a product can be associated with a source
part in the development environment.

      This disclosure defines an implementation for including LP
packaging information in objects of an LP product load object during
the development phase.  LP packaging information is kept within the
object description of product objects and consists of the following:
  o  Product identifier
  o  Product option identifier
  o  Product load identifier
  o  Product version level
  o  Product release/modification level

      This disclosure also defines how a build program verifies the
LP packaging information in an LP object and handles discrepancies
(i.e., those cases where the LP packaging information in the
development environment do not match the information in the
production environment).

      The relationships between the development and production
environments are illustrated in the Figure.

      Associated with each primary source part in the development
environment is a set of LP packaging information.  During the build,
an AS/400 object is created from each primary source part.  The LP
packaging information is stored in the object description of the
resulting AS/400 object.

      Developers do no...