There are two types of kernel in SAP NetWeaver Java system:
1. Native Kernel:
– It is native executables of java startup framework which are written in C-code, such as jcontrol, jstart, jlaunch, sapstartsrv…etc
– It can be updated using file like SAPEXEDB*.SAR and SAPEXE*.SAR.
– GetVersionInfo function of sapcontrol command can display the kernel version.
2. Java Kernel:
– It is java binaries of J2EE Engine itself, such as boot.jar, jstartup,jar…etc
– It can be updated during system release or Support Package Stack(SP/SPS) upgrade.
– System Information page and other tools(such as Visual Administrator) can display the kernel version.

For Native Kernel version, please use either way listed below to get it.
(1) Use “usr/sap/<SID>/SYS/exe/…/sapcontrol -user <user> <password> -nr <xx> -function GetVersionInfo” command.

java kernel

(2) Using SAP MMC:

Java kernel Using SAP MMC:

(3) Go to folder usr/sap/<SID>/SYS/exe/…/ and execute file like jlaunch jstart…etc with option -version or -v
Please note the “source id” is the real patch number other than “patch number”.

java kernel

(4) Go to folder usr/sap/<SID>/<instnr>/work and open dev_icm file with e.g. a text editor:

java kernel

(5) Using NWA link : http://<hostname>:<port>/nwa -> Troubleshooting -> Java -> Message Server

(6) Using NWA to find the version information as below steps:
Access NWA -> Troubleshooting -> Logs and Traces -> Log Viewer -> In Log Viewer they can open “View” -> Open View -> Unstructured Log Files -> “dev_icm” can be choosed -> Trace will show the version as marked like following:
—————————————————
relno 7530

patchno 1000
—————————————————

For Java Kernel, check System Information page to know its kernel version.

(1) Use link : http://<hostname>:<port>/nwa/sysinfo
The page shows java kernel version of jstart than disp+work.

java kernel

(2) If AS Java is not running, go to folder usr/sap/<SID>/<instnr>/work and open std_server0.out file with e.g. a text editor:

Java kernel

Note:
1. When kernel version is updated , it means Native Kernel unless clearly mention to get Java Kernel.
2. If you only did update of Native Kernel, you only need to follow [For Native Kernel version] section to confirm whether kernel indeed get updated to expected one.
3. Update of Native Kernel does not affect the version of Java Kernel.

Leave a Reply

Your email address will not be published. Required fields are marked *