Warehouse Release 3.00.4410

10/22/2004

 

 

 The features in the 3.00.4410 release are:

 

. An issue with updating an ODBC data source that was read with an

  ORDER BY has been fixed.  This problem was created in version

  3.00.3440.

 

 

. An issue with reading MPE/iX message files after a system failure

  has been fixed.  When a message file that was open during a system

  failure is read for the first time after the system is restarted

  MPE returns file system error 151.  This caused a Warehouse script

  to stop processing.  Warehouse now ignores file system error 151.

 

 

. An issue with spaces in file and directory names on Windows has

  been fixed.  When creating a job control database on a Windows

  system, Warehouse writes the name of the Warehouse client program

  and spool file directories into the job control database.  If

  any of these has spaces in the name, subsequent job control

  operations could fail.  This problem was been fixed by using

  Windows short file names.  For more information see:

  http://support.microsoft.com/default.aspx?scid=kb;en-us;142982

 

 

. Support for Oracle CLOB and BLOB data has been added.  This was

  done by adding two new data types (ORACLE CLOB and ORACLE BLOB)

  and by enhancing the Warehouse Oracle interface to insert, update,

  and delete CLOB/BLOB data in Oracle data bases.

 

 

  Oracle did not fully support CLOB/BLOB data until release 8.1 of

  Oracle.  To handle CLOB/BLOB data Warehouse dynamically loads

  the Oracle OCI functions needed for CLOB/BLOB support.  This

  allows Warehouse to operate exactly as before when CLOB/BLOBs

  are not used.  If Warehouse cannot dynamically load the OCI

  functions necessary, then tables with CLOB/BLOB data will not

  be accessible with Warehouse.

 

 

. The -showinfo parameter has been added to Warehouse to display

  the Warehouse operating environment.  When either the Warehouse

  client or server is run with -showinfo, the operating environment

  is displayed. 

 

 The syntax is:

 

    warehouse -showinfo [output-file]

 

  If output-file is specified, the information is written to a file.

  The -showinfo information looks like this:

 

 

    Program version         : Warehouse 3.00.4377-W

    Program name            : d:\wh\current\whide\wh.exe

    Warehouse home          : d:\wh\current\whide\

    Operating system        : MS Windows

    System ID               : 000cf1d8eda7

    Validation status       : Production

    System name             : CAESAR

    User login name         : Administrator

    Word size               : 32 bits (Little endian)

    Current date and time   : 10-OCT-2004 08:23:52

    File system             : Static

    Posix libraries         : Unavailable

    TurboIMAGE              : Unavailable

    ODBC libraries          : Available

    Oracle                  : Available (Dynamic)

    Oracle 8 features       : Available (Dynamic)

 

 

  Program version - This is version of the Warehouse program.

 

 

  Program name - This is the name of Warehouse program.

 

 

  Warehouse client program - Indicates the name of the

  Warehouse client program.  Only the Warehouse server displays

  this value.  It is necessary for the server to be able to

  find the client program when using DataBridger Studio job

  control features.

 

 

  Warehouse program type - Indicates the type of the

  Warehouse program.  This value is "Server" for the Warehouse

  server program and is not displayed for the Warehouse client

  program.

 

 

  Warehouse home - This is the directory where Warehouse looks

  for its files.  This includes the validation file MSG999 and

  configuration files such as CHARMAPS.

 

 

  Operating system - This is operating system under which the

  Warehouse program was compiled.  It corresponds to the last

  character of the Warehouse version as follows:

 

 

        A - DEC Alpha (No longer supported)

        C - SCO (No longer supported)

        F - HP-UX 11

        H - HP-UX

        I - SGI Irix

        L - Linux

        M - MPE/iX

        R - IBM RS/6000

        S - SunOS

        V - DEC VMS (No longer supported)

        W - MS Windows

        X - Unknown

 

 

  System ID - This is the unique system ID for the system on

  which Warehouse is running.

 

 

  Validation status - Shows the status of the Warehouse

  validation as follows:

 

 

        Production          Indicates Warehouse has been

                            validated for production.

 

 

        Expires on <date>   Indicates a demonstration version

                            that expires on the date shown.

 

 

        Expired on <date>   Indicates an expired demonstration

                            version that expired on the date

                            shown.

 

 

        Needs validation    Indicates that Warehouse needs to be

                            validated before it can be run.

 

 

  System name - This is the system name of the system on which

  Warehouse is running.  This name is determined by the system

  network configuration.  This name may be important when

  setting up the AUTHFILE for Warehouse server access.

 

 

  User login name - This is the name of the login user as

  indicated by the system.  This name may be important when

  setting up the AUTHFILE for Warehouse server access.

 

 

  Word size - indicates the hardware environment under which

  the Warehouse program was compiled.  Currently all supported

  platforms are 32 bits.  Big endian indicates forward byte

  ordering (e.g. 0x01020304 is stored as 0x01 0x02 0x03 0x04)

  and Little endian indicates backward byte ordering (e.g.

  0x01020304 is stored as 0x04 0x03 0x02 0x01)

 

 

  Current date and time - Indicates the system clock time

  as determined by the C library.  This may be different

  than other methods of determining the system time,

  particularly on MPE/iX.

 

 

  OS Date conflicts - Indicates the system clock as determined

  by operating system calls conflicts with the C library clock.

  This time is only displayed if there is a conflict with

  C library date and time.  This value is often displayed

  on MPE/iX when the TZ environment variable is not set or

  is set incorrectly.

 

 

  File system - Indicates which file system is used by the

  Warehouse program.  This is always "Static" except on

  HP-UX platforms.  The values are:

 

 

        Static              Indicates the standard file

                            system.

 

 

        Static (Dyn load err) Indicates the standard file

                            system after an attempt to

                            dynamically load the HP-UX

                            64-bit file system failed.

                            (Only used on HP-UX)

 

 

        Dynamic             Indicates the standard file

                            system was dynamically loaded.

 

 

        Dynamic 64 bit      Indicates the HP-UX 64-bit file

                            system was dynamically loaded.

                            (Only used on HP-UX)

 

 

  Posix libraries - Indicates whether the Posix libraries

  are used.  The value of the does not matter, except on

  MPE/iX.  On MPE/iX, it is possible some file operations

  may generate different results if the Posix libraries

  are used.  On MPE/iX, both Posix and non-Posix versions

  of Warehouse are shipped.

 

 

  HP-UX Trusted system - (Only on HP-UX) Indicates if the

  system is considered a trusted system.  Trusted systems

  use a different method for password verification when

  a client connects to the Warehouse server.  A trusted

  system is indicated by the presence of the file

  /tcb/files/auth/system/default

 

 

  TurboIMAGE - Indicates whether IMAGE is available or

  not.  Always "Available" on MPE/iX, and always

  "Unavailable" on other platforms.  This may chance

  some day we implement Eloquence.

 

 

  ODBC libraries - Indicates whether the ODBC are available

  or not.  Always "Available" on Windows, and always

  "Unavailable" on other platforms except for IBM RS/6000.

  On the IBM RS/6000, "Available" indicates that DB2

  may be accessed and "Unavailable" indicates that DB2

  may not be accessed.

 

 

  Oracle - Indicates whether the Oracle is available and

  the method used to link the Oracle libraries.  Values

  are:

 

 

        Unavailable         Indicates Oracle is not

                            available with this Warehouse

                            program.

 

 

        Unavailable (Dynamic) Indicates Oracle is not

                            available with this Warehouse

                            program after an attempt

                            was made to dynamically load

                            the Oracle OCI calls.  This

                            may be able to be corrected

                            by setting environment variables

                            such as ORACLE_HOME.

 

 

        Available (Static)  Indicates Oracle is available

                            with this Warehouse program

                            and the Oracle OCI libraries

                            were linked at compile time.

 

 

        Available (Dynamic) Indicates Oracle is available

                            with this Warehouse program

                            and the Oracle OCI libraries

                            were linked at run time.

 

 

  Oracle 8 features - Indicates whether the Oracle 8.1

  OCI features are available.  These features are necessary

  for accessing CLOB and BLOB data in tables.  These

  features are always dynamically loaded.

 

 

        Unavailable (Dynamic) Indicates Oracle 8.1 OCI

                            features for CLOB/BLOB access

                            are not available after an attempt

                            was made to dynamically load

                            the Oracle OCI calls.  It may be

                            possible to correct this by

                            setting environment variables

                            such as WHORACLE8LIB.

 

 

        Available (Dynamic) Indicates Oracle 8.1 OCI

                            features for CLOB/BLOB access

                            are available after linking

                            them at run time.

 

 

. The -serverinfo parameter has been added to Warehouse to  

  display  the Warehouse operating environment for a remote

  Warehouse server.

 

    The syntax is:

 

    warehouse -serverinfo [server-name]

 

  If server-name is specified, information is displayed for the

  server.  If server-name is not specified, the user is prompted

  for the server name.  The information displayed is the same

  as the -showinfo information documented above.

 

 

Release 3.00.4410 is available now on all supported platforms.