After upgrading SAP and switching to the SAP JVM which is 1.4.2_34,
the Agent doesn't recognize the license for SAPWebAs as it doesn't
seem to find JDecrypt:
#1.5 #7A74D7956604001F0000000000EC00380004BBD18719700E#
1332408495943#/System/Security#sap.com/irj#
com.netegrity.siteminder.sap.webas.util.JavaDecrypt#
Guest#0##n/a##5a780e80740111e1c96e0000005cdbae#
SAPEngine_Application_Thread[impl:3]
_30##0#0#Fatal#1#com.netegrity.siteminder.sap.webas.util.
JavaDecrypt#Plain###no JDecrypt in java.library.path#
#1.5 #7A74D7956604001F0000000200EC00380004BBD187197BAE#
1332408495995#/System/Security#sap.com/irj#com.netegrity.
siteminder.sap.webas.util.JavaDecrypt.ndsDecrypt()#
Guest#0##n/a##5a780e80740111e1c96e0000005cdbae#
SAPEngine_Application_Thread[impl:3]_30##0#0#Fatal#1#
com.netegrity.siteminder.sap.webas.util.JavaDecrypt#
Plain###Native method decryptString does not exist in JDecrypt#
and then it can't take the license:
#1.5 #7A74D7956604001F0000000F00EC00380004BBD1871A04F6#
1332408496030#/System/Security#sap.com/irj#
com.netegrity.siteminder.sap.webas.jaas.SiteMinderLoginModule.
login()#Guest#0##n/a##5a780e80740111e1c96e0000005cdbae#
SAPEngine_Application_Thread[impl:3]_30##0#0#Error#1#
com.netegrity.siteminder.sap.webas.jaas.
SiteMinderLoginModule#Java###[License is invalid]
[{0}]#1#<null>#
If getting an error like "no JDecrypt found in java.library.path" on
AIX and SAP Netweaver Versions are greater than 7.0, even though the
library exists in the System path with extension "*.a"
(eg: libJDecrypt.a)
change the shared library file extension in os_libs folder of SAP
Netweaver from "libJDecrypt.a" to "libJDecrypt.so".
To solve the problem, copy the "*.a" SiteMinder files in the os_libs
folder to "*.so".