on 2008 Mar 16 7:50 PM
Hi
we have NW2004s dual stack ABAP and JAVA and we want to upgrade the kernel. ABAP is non unicode
1. Since ABAP is unicode I guess we have to apply a unicode kernel. But where we are confused is that JAVA is always unicode
2. In the system there are several directories containing kernel binaries
/sapmnt/P81/exe
/sapmnt/P81/exe/nuc/hpia64
/sapmnt/P81/exe/uc/hpia64
/usr/sap/P81/DVEBMGS00/exe
/usr/sap/P81/SCS01/exe
Why do we have a uc and nuc directories since our ABAP is non unicode ?
We are familiar with ABAP kernel but what is a JAVA kernel what binaries it contains ?
3. Is kernel update can update also the config tool or visual admin ? or theses components are never updated ?
4. If we decide to update the kernel manuall can we just extarct the non unicode kernel to /sapmnt/P81/exe ?
5. If we use JSPM to update the kernel does it stops ABAP instances or only JAVA instances ?
Thak you for your help.
Request clarification before answering.
Hi
Nice Question !!!
1. This Q have your mistyped unicode for non-unicode ? If your ABAP is non-unicode, apply only non-unicode Kernel.
2. I assume they are needed for data exchange between NUC and UC data.
3. These components are not updated during kernel update. As far I know they are update with new releases of J2EE Engine.
4. Yes you can stop the Instance and extract the non-unicode Kernel
5. JSPM doesn't stop ABAP Instance, only stops JAVA instance.
Cheers
Shaji
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Shaji,
Thank you for response. I still have some question?
1. JAVA binaries kernal are unicode. are they included in non unicode kernal ?
2. What files are inluded in JAVA kernel ?
3. The files under /usr/sap/P81/SCS01/exe are not the same as under /sapmnt/P58/exe. they should be same
4. If we user JSPM to apply the kernel do we have to stop ABAP instance manually as you indicated that JSPM stops only JAVA and not ABAP?
Thanks,
Momo
download the unicode and non unicode kernel files and put them in JSPM inbox. Then update the kernel using JSPM , it will update ABAP with non unicode and JAVA with unicode files. JSPM is capable of doing that , It will restart your both stacks ( if i remember correct ) when applying kernel .
Thanks
Prince Jose
Hi Jose,
According to SAP Note '901270 JSPM: rules for kernel archives' we can't put 2 kernel archives (unicode and non unicode) under EPS directorie at the same time.
This not possible if we apply the kernel as a single SP but it's possible only if we patch the kernel as a part of a support pack stack.
If you are patching multiple kernels as a Single Support Package, place the archives in separate directories as described above.
Below is an extarct from note 901270
"if you have a system with both Unicode and Non-Unicode kernels on a Linux box with Intel Pentium CPU, create the following directories in your Inbox and place the archives there:
KU_HPUX_IA64 - put Unicode archives here
KN_HPUX_IA64 - put Non-Unicode archives here
"
Thanks for your help
Momo
Hi Jose,
Thank you for reference of the blog.
In conclusion if we have a dual stack with non unicode ABAP and unicode we can apply both kernel at the same time using JSPM.
JSPM will detects both kernels and apply them to the right directory
But we have to put the 2 archives in 2 separates directories under EPS as indicated in the previous note.
Thanks,
Hi Momo
Am sorry for the wrong info, was assuming the scenario in my case. We apply the Kernel manually and run JSPM for JAVA SP's, as we need to release the ABAP system
The ABAP instance should be stopped/will be stopped when applying the Kernel and SP through JSPM,
Note : The kernel <dir> contains files '.lst' like (scs.lst, exe_ora.lst, j2eeinst.lst.). These .lst containg the list of files that need to copied to the particular directory like SCS<Inst.No.>.
Apply through JSPM sync's all the required kernel file in all the exe <dir>
Cheers
Shaji
Thanks evrybody for your usefull replies
I applied the kernel using JSPM. I put the SAP archive for unicode and unicode kernel under EPS/in in 2 different directories as per note 901270.
The 2 diffrent directories are required only if you apply the kernel as a single package but not required if you apply the kernel as a part of the whole SPS.
I come to conlustion that if you want to upgrade the kernel only its very faster and simple to just extact :
the non unicode kernel to /sapmnt/SID/exe and
the unicode kernel to /sapmnt/SID/exe/uc
That's it.
JSPM is slow because it performs so many checks that are not really needed if your do the extract manullay.
-
one last question is IGS version dependant of kernel version ? (if we update the kernel do we have to update the IGS too) my answer is NO. just need a confirmation.
Thanks,
User | Count |
---|---|
76 | |
30 | |
10 | |
8 | |
8 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.