Ansicht
Dokumentation

03023 - 40B_COM with a swap?

03023 - 40B_COM with a swap?

General Data in Customer Master   BAL Application Log Documentation  
This documentation is copyright by SAP AG.
SAP E-Book

40B_COM with a swap?

Thanks Kurt and Volker,

However, I believe one of the lines needs to be changed. To wit: the
ADDLIBLE 3 lines after the Logon as DEVOFR should add the name of the NEW
kernel library - in Kurt's example it would be R346DOPT so you would remove
the CURRENT kernel lib from the list and add the NEW one to which the
updates are going to be done. This will avoid the cpf9898 with text "Please
make sure that <TO Kernel LIB> is the only kernel library in your library
list before applying patches" that you get if you have one kernel lib in
your liblist and try and apply fixes to a different kernel lib.

As to the original question about 40B, if you replace the SAVLIB / RSTLIB as
different name sequence in Kurt's notes with a LODR3KRN from the *STMF you
get on the CD to a differently named library (in my case I called it
R340B_COM), the scenario works great. I didn't do the rename/restore at the
end (because I like the new name) but I was able to load the new kernel to
the new library (R340B_COM) and apply all the new patches to it while SAP
was up and running. Then a day and a half later -take down the instance,
apply the new kernel library with delete SQL packages=yes and FIXR3OWNS (for
40B people, that's still a "call fixr3owns parm(LIBNAME *ALL)") and restart
SAP all in about 30 minutes. Very cool and painless.

Thanks again,
Rick

-----Original Message-----
From: Gueldenpfennig, Volker [mailto:volker.gueldenpfennigZs...]
Sent: Wednesday, August 22, 2001 1:05 AM
To: Sap400 (E-mail); 'rgithensZg...'
Cc: 'kurt.hansingZc...'
Subject: RE: 40B_COM with a swap?


Hi all,

here is Kurt's idea and procedure of applying patches from sapserv:

Apply Various Patches from SAPSERV6

· Apply Patches (Note 49365)
· Apply a new Version of KERNEL / R3TRANS / TP etc to DEV
· Logon as QSECOFR
· SAVLIB LIB(R3DEVOPT)
DEV(*SAVF) SAVF($R3KERNEL/R346DOPT)
SAVACT(*SYNCLIB) ACCPTH(*YES)
· RSTLIB SAVLIB(R3DEVOPT)
DEV(*SAVF) SAVF($R3KERNEL/R346DOPT)
MBROPT(*ALL) RSTLIB(R346DOPT)

· Logon as DEVOFR
· CHGCURLIB $R3KERNEL
· RMVLIBLE LIB(R3DEVOPT)
· ADDLIBLE LIB(R3DEVOPT)
· APYR3FIX SID(DEV) SAVF($R3KERNEL/<***>)
SAVLIB(GEN46DEOPT)
KRNLIB(R346DOPT)
GETSAVF(*YES)
FROMHOST('sapserv6')
FROMDIR('general/R3server/patches/rel46D/OS400/V4R4M0)
FROMFILE(*SAVF)
Replace <***> = 1) KERNEL
2) R3TRANS
3) TP
4) etc.

· Logon as QSECOFR
· SAVLIB LIB(R346DOPT)
DEV(*SAVF) SAVF($R3KERNEL/R346DOPT)
ACCPTH(*YES)
· CALL R3DEV400/R3INLPGM
· STOPSAP
· RNMOBJ OBJ(R3DEVOPT) OBJTYPE(*LIB) NEWOBJ(R3DEV46D)
· RSTLIB SAVLIB(R346DOPT)
DEV(*SAVF) SAVF($R3KERNEL/R346DOPT)
MBROPT(*ALL) RSTLIB(R3DEVOPT)
· RMVR3KRN SID(DEV) DLTKRNLIB(*NO)
· APYR3KRN SID(DEV) KRNLIB(R3DEVOPT) DLTSQLPKG(*YES)
· APYR3KRN SID(DEV) KRNLIB(R3DEVOPT) DLTSQLPKG(*YES)
(really twice, as there were problems when changing from 4.6C to 4.6D
kernel once, as this is no big timedelay when the SQL-packs were deleted
once.)
· FIXR3OWNS LIB(R3DEVOPT) OBJ(*ALL)
· Delete Objects in $R3KERNEL, exept Save File $R346DOPT
· CLRSAVF $R3KERNEL/R346DOPT
· CLRLIB R3QTEMP
· STARTSAP
· Change Object Descriptions (*USRPRF / *LIB)

I put this valueable information to our file-page as well:
"http://groups.consolut.net/group/SAP on System i/files/ApplyPatches.htm"

Regards

Volker


Durban Tours - Südafrika Safari

TXBHW - Original Tax Base Amount in Local Currency   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.

Length: 4392 Date: 20240425 Time: 090220     sap01-206 ( 2 ms )