book
Article ID: KB0087590
calendar_today
Updated On:
Description
Resolution:
Description:
============
The process of upgrading an existing OSB system load library after SMP maintainance is applied is not documented and has become more complex at R5.2 and above.
Environment:
============
o All z/OS OSB systems at R5.2 and above.
Symptoms:
=========
The symptoms of this problem can be many and varied.
Cause:
======
Prior to R5.2 one upgraded an OSB system simply by copying the SMP loadlib to the OSB system loadlib. At R5.2 and above we now supply 2 load libraries. One called something.LOAD, which is the SMP loadlib and the other is called something.AUTH, which is used by a running DOB. We can now not clone from either of these libraries as a) The .LOAD library does not contain the XML parser modules and b) the .AUTH library is not updated by SMP maint.
Resolution:
===========
To upgrade an existing OSB loadlib after SMP maint has been applied to the something.LOAD library above you need to use JCL similar to that supplied in something.MIGRATE(S6Z3CFGR)
//*---------------------------------------------------------------*
//* Copy XMLPARSER load library to APF library. *
//*---------------------------------------------------------------*
//COPYXML EXEC PGM=IEBCOPY
//SYSUT1 DD DSN=something.V5R2M0.DIST.FILEXML,
// DISP=SHR
//SYSUT2 DD DSN=xxxxxxxxxxxxxxxxxxxx, <========= This is the loadlib of your OSB system.
// DISP=SHR
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
COPY INDD=SYSUT1,OUTDD=SYSUT2
//*
//*---------------------------------------------------------------*
//* Copy SMP/E target load library to APF library. *
//*---------------------------------------------------------------*
//COPYLOAD EXEC PGM=IEBCOPY
//SYSUT1 DD DSN=something.LOAD,
// DISP=SHR
//SYSUT2 DD DSN=xxxxxxxxxxxxxxxxxxxxxxxxxx <========= This is the loadlib of your OSB system.
// DISP=SHR
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
COPY INDD=SYSUT1,OUTDD=SYSUT2
//*
The same job should also -
1) Copy any additional libraries updated by SMP, e.g. the DBRMLIB if you have the DB2 gateway.
2) Reassemble the configuration members to get your own customisations back.
Issue/Introduction
Refreshing an OSB load library after SMP maintainance is applied.