AnsweredAssumed Answered

JvmOptions.txt: differences between 12.0 and 12.6 SSO version

Question asked by fmoro on Nov 7, 2016
Latest reply on Nov 8, 2016 by Hubert Dennis

Hi all.

We have installed new policy servers version 12.6 and are proceeding in our parallel migration from SSO 12.0 to SSO 12.6

In order to reflect the same functionality and customization, I need to point to the same jar files in the JVMOPTIONS.TXT
The strange thing is that the jvmoptions.txt in the new release 12.6 contains very few objects in particular in the

- Djava.class.path, where only these object are configured:

-Djava.class.path=C:/Program Files (x86)/CA/siteminder/resources;C:/Program Files

(x86)/CA/siteminder/config/properties;C:/Program Files (x86)/CA/siteminder/bin/jars/smbootstrap.jar

 

Usually the JvmOptions.txt contained a lot of object (without considering specific custom jar). What about all of the other "old" jar and path that were configured by default during installation of the previous policy server version?

 

These are the objects:
OLD JVMOPTION.TXT

E:/Program Files (x86)/CA/siteminder/config/properties
E:/Program Files (x86)/CA/siteminder/bin/jars/SmJavaApi.jar
E:/Program Files (x86)/CA/siteminder/bin/jars/SmActiveExpr.jar
E:/Program Files (x86)/CA/siteminder/bin/jars/variableapi.jar
E:/Program Files (x86)/CA/siteminder/bin/jars/util.jar
E:/Program Files (x86)/CA/siteminder/bin/jars/util_sdk.jar
E:/Program Files (x86)/CA/siteminder/bin/jars/smkeydatabase.jar
E:/Program Files (x86)/CA/siteminder/bin/thirdparty/jce1_2_1.jar
E:/Program Files (x86)/CA/siteminder/bin/thirdparty/js.jar
E:/Program Files (x86)/CA/siteminder/bin/endorsed/xercesImpl.jar
E:/Program Files (x86)/CA/siteminder/bin/endorsed/xml-apis.jar
E:/Program Files (x86)/CA/siteminder/bin/endorsed/resolver.jar
E:/Program Files (x86)/CA/siteminder/bin/endorsed/xmlsec-1.4.3.jar
E:/Program Files (x86)/CA/siteminder/bin/thirdparty/cryptoj.jar
E:/Program Files (x86)/CA/siteminder/bin/thirdparty/cryptojFIPS.jar
E:/Program Files (x86)/CA/siteminder/bin/thirdparty/certj.jar
E:/Program Files (x86)/CA/siteminder/bin/thirdparty/ldapjdk.jar
E:/Program Files (x86)/CA/siteminder/bin/thirdparty/openldap.jar
E:/Program Files (x86)/CA/siteminder/bin/thirdparty/sslj.jar
E:/Program Files (x86)/CA/siteminder/bin/thirdparty/codebase.jar
E:/Program Files (x86)/CA/siteminder/bin/thirdparty/soap.jar
E:/Program Files (x86)/CA/siteminder/bin/thirdparty/javax.jar
E:/Program Files (x86)/CA/siteminder/bin/endorsed/jaxb-api.jar
E:/Program Files (x86)/CA/siteminder/bin/endorsed/jaxb-impl.jar
E:/Program Files (x86)/CA/siteminder/bin/endorsed/jaxb-libs.jar
E:/Program Files (x86)/CA/siteminder/bin/endorsed/jaxb-xjc.jar
E:/Program Files (x86)/CA/siteminder/bin/endorsed/jax-qname.jar
E:/Program Files (x86)/CA/siteminder/bin/endorsed/commons-logging-api-1.1.1.jar
E:/Program Files (x86)/CA/siteminder/bin/endorsed/commons-logging-1.1.1.jar
E:/Program Files (x86)/CA/siteminder/bin/thirdparty/namespace.jar
E:/Program Files (x86)/CA/siteminder/bin/endorsed/relaxngDatatype.jar
E:/Program Files (x86)/CA/siteminder/bin/endorsed/xsdlib.jar
E:/Program Files (x86)/CA/siteminder/bin/jars/affwebservices.jar
E:/Program Files (x86)/CA/siteminder/bin/jars/smerrlog.jar
E:/Program Files (x86)/CA/siteminder/bin/jars/smfedservercomponent.jar
E:/Program Files (x86)/CA/siteminder/bin/jars/assertiongenerator.jar
E:/Program Files (x86)/CA/siteminder/bin/jars/saml.jar
E:/Program Files (x86)/CA/siteminder/bin/jars/saml2.jar
E:/Program Files (x86)/CA/siteminder/bin/jars/saml2Gen.jar
E:/Program Files (x86)/CA/siteminder/bin/jars/ws.jar
E:/Program Files (x86)/CA/siteminder/bin/jars/wsgen.jar
E:/Program Files (x86)/CA/siteminder/bin/jars/saml2Security.jar
E:/Program Files (x86)/CA/siteminder/bin/jars/federationps.jar
E:/Program Files (x86)/CA/siteminder/bin/jars/smauthsaml.jar
E:/Program Files (x86)/CA/siteminder/bin/jars/srca.jar
E:/Program Files (x86)/CA/siteminder/bin/jars/smsamlattributeauthority.jar
E:/Program Files (x86)/CA/siteminder/bin/jars/SmAuthInfoCard.jar
E:/Program Files (x86)/CA/siteminder/bin/jars/InfoCardHiggins.jar
E:/Program Files (x86)/CA/siteminder/bin/thirdparty/commons-lang-2.1.jar
E:/Program Files (x86)/CA/siteminder/bin/thirdparty/commons-chain-1.1.jar

 

NEW JVMOPTION.TXT (12.6):
-Djava.class.path=C:/Program Files (x86)/CA/siteminder/resources;C:/Program Files (x86)/CA/siteminder/config/properties;C:/Program Files (x86)/CA/siteminder/bin/jars/smbootstrap.jar

 

If any custom code was created, it will use a specific .jar that must be added manually into the JvmOptions.txt. But what about the other object? How we can be sure all code will works correctly in case it used "standard" jar inserted in the 12.0 jvmoptions?

 

Thanks all

Outcomes