H06.27 Software Installation and Upgrade Guide

DSAP/DCOM
Migration
The DSAPDDL file is changed in the product revision of DSAP/DCOM delivered in the H06.06
and later RVUs (T9543H01^ABH), resulting in changes to the work file layout. You must use the
DSAPDDL file distributed with T9543H01^ABH when running ENFORM queries on the work file
created using this SPR. The DSAPDDL file for T9543H01^ABH contains these changes to the
directory-record structure:
The field named fifth is changed from type binary unsigned to type binary 32 unsigned.
These fields are added to the end of the structure:
Field flab2_flags1 of type binary unsigned identifies OSS files larger than 2 GB.
Field ext-0-fsu of type binary unsigned contains the extent size of large OSS files for
extent number 0.
Field ext-1-128-fsu of type binary unsigned contains the extent size of large OSS
files for extent number 1-128.
Fallback
The H06.06 and later versions of DSAP/DCOM (T9543H01^ABH) are large OSS file safe, but
pre-H06.06 versions are not. If you fall back from H06.06 or later to an earlier RVU, HP
recommends that you install T9543H01^ABH during the fallback.
NOTE: An application that is “large file safe causes no data loss or corruption when it encounters
an OSS file larger than 2 GB. It may not necessarily have the capability to process OSS files larger
than 2 GB, but it has the appropriate logic to handle errors or warnings detected during file
manipulation operations and fail gracefully.
Backup and Restore 2 Fallback
OSS files larger than 2 GB that have been backed up cannot be restored to a pre-H06.06 system.
Install the Backup and Restore 2 fallback SPR T0744H01^AAA to restore files smaller than 2 GB
in the following situations:
If you have a backup tape with a mix of OSS files smaller than 2 GB and larger than 2 GB.
You can restore the smaller files to an H06.05 file set by first installing T0744H01^AAA.
If you have created backup tapes on this RVU and you are falling back to H06.05.
Files larger than 2 GB are skipped. T0744H01^AAA does not support pre-H06.05 RVUs.
Guardian Compatibility Issue
OSS support for files greater than 2 GB has resulted on a compatibility issue for applications using
Enscribe APIs to access Guardian files created by OSS APIs.
Prior to the H06.06 RVU, Guardian files created by OSS APIs were always created as Format 1
with a 175 MB maximum size. As of H06.06, Guardian files created by the open() and creat()
functions are Format 1 with an approximate 2 GB maximum size, and Guardian files created by
the open64() and creat64() functions are Format 2 with an approximate 26 GB maximum
size.
The standard OSS utilities, such as cp, pax, and pinstall, now use open64() and creat64(),
and thus create a Guardian Format 2 file when given a /G output file name. For example:
cp myfile /G/mydisk/mysubvol/myfile
Guardian applications that use file data and ignore file attributes are unaffected. An application
that performs a 32-bit FILE_OPEN_ of a Format 1 file will successfully open a Format 2 file as long
as the file’s EOF is less than the Format 1 limit of approximately 4 GB.
H06.06 45