HP 3000 Manuals

Verification Testing [ Information Access SQL/iX ] MPE/iX 5.0 Documentation


Information Access SQL/iX

Verification Testing 

The installation verification test checks to make sure that all the
components of Access SQL/iX have been installed correctly.

To run the verification test, type:

     RUN IASQLDAD.PPC.SYS

The test checks the version numbers of the following files that comprise
Access SQL/iX:

       IACAT000.PPC.SYS - message catalog
       IASQLSVR.PPC.SYS - MPE/iX server
       IASQLDAD.PPC.SYS - process spawned by IASQLSVR
       IASQLSN1.PPC.SYS - ALLBASE/SQL process
       IASQLSN2.PPC.SYS - ORACLE process
       IASOLID.PPC.SYS - listener process for INGRES
       IASOLIDV.PPC.SYS - INGRES server process
       SQLFILE.NET.SYS - NS data file
       SQLMAST.NET.SYS - NS data file
       SQLSERV.NET.SYS - NS data file

The message catalog and the three NS data files are all marked with the
version in their user label.  The verification test opens these files and
reads the last user label in the form V.UU.FF.III, where:

       V = Version code, identifying a major software revision
       U = Update level, identifying a major product revision
       F = Fix level, identifying a new supported revision of the
       software
       I = Internal fix level, identifying a special software release
       that does not correspond to a normal release cycle.

The program files (IASQLSVR, IASQLDAD, IASQLSN1, and so on) are all
marked with a $VERSION statement from which the MPE/iX program
VERSION.PUB.SYS retrieves the version information.  The verification test
expects the version label to be in the form:

     V.UU.FF.III Information Access

A compatibility check is performed on these files.  All VUFs must be the
same or an error is reported.

Access SQL/iX is dependent on either ALLBASE/SQL, ORACLE, or INGRES being
installed.  For ALLBASE/SQL and ORACLE only, their existence is
determined by the presence of a certain file and its version is retrieved
by running the version program against the file.  No compatibility check
is performed.

For ALLBASE/SQL, the presence of ISQL.PUB.SYS is used to indicate if the
product is installed.  The verification test requires the version
information to follow the product number in the form:

     HP355216-02V.UU.FF

For ORACLE, the presence of ORACLEXL.PUB.account is used to indicate if
the product is installed (where account is the location of the ORACLE
software and is defined in IASQL.PPC.SYS). ORACLE's version format is not
in the same V.UU.FF.III format as Access SQL/iX or ALLBASE/SQL. The
verification test requires the version information to follow "oraclexl."
For example,

     oraclexl 6.0

is a valid ORACLE version number.

When the verification test is complete, a list of the installed files and
their version numbers is displayed.

The screen example on the next page shows what your screen displays after
running the verification test on Access SQL/iX with both ALLBASE/SQL and
ORACLE installed.

     HP Information Access Services
     A.07.20 Information Access SQL Server Process (Father)
     COPYRIGHT (c) Hewlett-Packard Co. 1990, 1992

     ALLBASE/iX                                    Version = A.21.16
     ORACLE                                        Version = 6.0
     Catalog file : IACAT000.PPC.SYS               Version = A.07.20.000
     Program file : IASQLSVR.PPC.SYS               Version = A.07.20.000
     Program file : IASQLDAD.PPC.SYS               Version = A.07.20.000
     Program file : IASQLSN1.PPC.SYS               Version = A.07.20.000
     Program file : IASQLSN2.PPC.SYS               Version = A.07.20.000
     Program file : IASOLID.PPC.SYS                Version = A.07.20.000
     Program file : IASOLIDV.PPC.SYS               Version = A.07.20.000
     Data file    : SQLFILE.NET.SYS                Version = A.07.20.000
     Data file    : SQLMAST.NET.SYS                Version = A.07.20.000
     Data file    : SQLSERV.NET.SYS                Version = A.07.20.000

     Information Access SQL Server verified correctly; Version = A.07.20.00


NOTE The following information about IASQL files applies to ALLBASE/SQL and ORACLE only. It does not apply to INGRES.


MPE/iX 5.0 Documentation