Applying Fixes to Delta Save

Fixes to Delta Save follow the same guidelines as fixes to Adabas. See the Adabas Installation documentation for information about applying fixes to Adabas.


Applying Fixes to Delta Save Using MSHP PATCH

A sample job to insert a fix to Adabas Delta Save facility using MSHP PATCH is as follows:


// JOB PATCHD       APPLY PATCH TO ADABAS DELTA SAVE

// OPTION LOG

// EXEC PROC=ADEVvLIB

// EXEC MSHP

   PATCH SUBLIB=saglib.ADEvrs

   AFFECTS PHASE=phasenam

   ALTER offset vvvv: rrrr

/*

/&

-where

vrs is the Adabas version/revision/system maintenance (SM) level
saglib is the Adabas library name in the procedure ADEVvFIL
phasenam is the Adabas phase to be zapped
offset is the hexadecimal offset into the phase
vvvv is the verify data for the ZAP
rrrr is the replace data for the ZAP

The above sample JCL is available in member MSHPPATD.X on the Delta Save sublibrary.

Applying Fixes to Delta Save Using MSHP CORRECT

Because Delta Save is installed into a separate sublibrary (ADEvrs) and has a separate product code, it is maintained as a separate MSHP component. Delta Save users must therefore run a MSHP ARCHIVE job for Delta Save.

Note:
This job uses the history file identified by the IJSYSHF label in the VSE standard label area.


// JOB ARCHIVE      ARCHIVE ADABAS DELTA SAVE

// OPTION LOG

// EXEC PROC=ADAVvLIB

// EXEC MSHP

 ARCHIVE ADEvrs

  COMPRISES 9001-ADE-00

  RESOLVES 'SOFTWARE AG - ADABAS DSF Vv.r'

 ARCHIVE 9001-ADA-0E-vrs

  RESIDENCE PRODUCT=ADEvrs -

            PRODUCTION=saglib.ADEvrs -

            GENERATION=saglib.ADEvrs

/*

/&

-where

vrs is the Adabas version/revision/system maintenance (SM) level
saglib is the Adabas library name in the procedure ADEVvFIL

The above sample job is available in member MSHPARCD.X on the Delta Save sublibrary.

A sample job illustrating the use of MSHP CORRECT to install a fix to Adabas Delta Save is as follows:


// JOB CORRECT      APPLY FIX TO ADABAS DSF

// OPTION LOG

// EXEC MSHP

 CORRECT 9001-ADE-00-vrs: ATnnnnn

 AFFECTS MODE=modname

 ALTER   offset vvvv: rrrr

 INVOLVES LINK=lnkname

/*

/&

-where

vrs is the Adabas version/revision/system maintenance (SM) level
nnnnn is the Adabas fix number
modname is the Adabas object module to be zapped and then relinked
offset is the hexadecimal offset to the beginning of the ZAP
vvvv is the verify data for the ZAP
rrrr is the replace data for the ZAP
lnkname is the link book for the phase affected

The above sample JCL is available in member MSHPCORD.X on the Delta Save sublibrary.

The following link books are defined on the Delta Save sublibrary:

ADADSFN ADADSFR ADADSFS ADAMGS