Skip to Content

<property name=”jnlp.com.sap.aii.ib.client.properties” value=”com.sap.aii.ib.client.,com.sap.aii.connect.,com.sap.aii.ib.server.,com.sap.aii.docu.,com.sap.aii.pck.*” />

@echo off

java -classpath frog.jar;aii_af_cpa_client.jar;aii_af_trace.jar;aii_ib_client.jar;aii_ib_core.jar;aii_ib_rb.jar;aii_ib_sbeans.jar;aii_map_api.jar;aii_mt_base.jar;aii_mt_rb.jar;aii_mt_rt.jar;aii_pck.jar;aii_utilxi_misc.jar;aii_util_icons.jar;aii_util_rb.jar;aii_util_swing.jar;aii_util_xml.jar;aii_util_xsd.jar;clientaii_af_cpa_app_ejb.jar;clientaii_ib_sbeans.jar;compilation_lib.jar;ejb20.jar;exception.jar;focus14.jar;guidgenerator.jar;jARM.jar;jnlp.jar;jperflib.jar;logging.jar;log_api.jar;sapj2eeclient.jar;sapxmltoolkit.jar;. -Djnlp.log.initialConfiguration=”FILE, SIMPLE” -Djnlp.com.sap.aii.connect.directory.contextroot=”pck” -Djnlp.client=”true” -Djnlp.com.sap.aii.docu.url=”http://help.sap.com” -Djnlp.com.sap.aii.connect.directory.httpport=”50000″ -Djnlp.com.sap.aii.docu.languages=”DE,EN” -Djnlp.com.sap.aii.connect.directory.rmiport=”50004″ -Djnlp.com.sap.aii.ib.client.applicationname.directory=”sap.com/com.sap.xi.pck/” -Djnlp.com.sap.aii.connect.directory.name=”PCIIB06670″ -Djnlp.com.sap.aii.ib.server.lockauth.activation=”false” -Djnlp.SAPMYNAME=”PCIIB06670_J2E_00″ -Djnlp.com.sap.aii.ib.client.login.languages=”DE,EN” -Djnlp.com.sap.aii.pck.server.compiler.classpath_resolverServiceName=”classpath_resolver” -Djnlp.com.sap.aii.ib.client.properties=”com.sap.aii.ib.client.,com.sap.aii.connect.,com.sap.aii.ib.server.,com.sap.aii.docu.,com.sap.aii.pck.*” -Djnlp.rc.release=”30_VAL_REL” -Djnlp.rc.applname=”PCK” -Djnlp.rc.supportpackage=”09″ -Djnlp.rc.synctime=”200410262202″ com.sap.aii.pck.gui.appl.ApplicationPck webstart

You can also add “-u user_id password” as arguments to auto login.

In the batch file, make sure you had added all the jars in
the classpath and set all the system properties.

Now running the batch file, you must be able to launch
Integration Builder locally (not downloading it form server).

Understanding the themes in Integration Builder

Integration builder by default have a “frog” look and feel.
This is loaded by frog.jar internally. No look and feel apart from this can
never over ride the existing. I tried several themes and several times and
failed. Hence the best idea is to remove or delete frog.jar copied locally. The
main reason to remove is that, it loads a number of UI properties which are
called internally and throws a lot of exceptions if some other UI look and feel
is set in UIManager. If we remove frog.jar, it’s only a few important properties that will
be called and can be set through a small program.

Integration of SkinLF theme with Integration Builder

Copy the jar file, skinlf.jar and add it to the class path
in the batch file.

Usually a LAF is set by using a swing property. But here,
the skin gets as the application as argument and launches it.

Make sure you copied the theme file into the current folder.

Modified Batch File

@echo off

java -classpath skinlf.jar;aii_af_cpa_client.jar;aii_af_trace.jar;aii_ib_client.jar;aii_ib_core.jar;aii_ib_rb.jar;aii_ib_sbeans.jar;aii_map_api.jar;aii_mt_base.jar;aii_mt_rb.jar;aii_mt_rt.jar;aii_pck.jar;aii_utilxi_misc.jar;aii_util_icons.jar;aii_util_rb.jar;aii_util_swing.jar;aii_util_xml.jar;aii_util_xsd.jar;clientaii_af_cpa_app_ejb.jar;clientaii_ib_sbeans.jar;compilation_lib.jar;ejb20.jar;exception.jar;focus14.jar;guidgenerator.jar;jARM.jar;jnlp.jar;jperflib.jar;logging.jar;log_api.jar;sapj2eeclient.jar;sapxmltoolkit.jar;. -Djnlp.log.initialConfiguration=”FILE, SIMPLE” -Djnlp.com.sap.aii.connect.directory.contextroot=”pck” -Djnlp.client=”true” -Djnlp.com.sap.aii.docu.url=”http://help.sap.com” -Djnlp.com.sap.aii.connect.directory.httpport=”50000″ -Djnlp.com.sap.aii.docu.languages=”DE,EN” -Djnlp.com.sap.aii.connect.directory.rmiport=”50004″ -Djnlp.com.sap.aii.ib.client.applicationname.directory=”sap.com/com.sap.xi.pck/” -Djnlp.com.sap.aii.connect.directory.name=”PCIIB06670″ -Djnlp.com.sap.aii.ib.server.lockauth.activation=”false” -Djnlp.SAPMYNAME=”PCIIB06670_J2E_00″ -Djnlp.com.sap.aii.ib.client.login.languages=”DE,EN” -Djnlp.com.sap.aii.pck.server.compiler.classpath_resolverServiceName=”classpath_resolver” -Djnlp.com.sap.aii.ib.client.properties=”com.sap.aii.ib.client.,com.sap.aii.connect.,com.sap.aii.ib.server.,com.sap.aii.docu.,com.sap.aii.pck.*” -Djnlp.rc.release=”30_VAL_REL” -Djnlp.rc.applname=”PCK” -Djnlp.rc.supportpackage=”09″ -Djnlp.rc.synctime=”200410262202″ Skinit -pack

                         image

                    

After Applying Different Themes

Crystal 2 Theme

                         image                    

Opus OSDeep Theme

                         image

                    

CoronaH Theme

                         image

                    

Tiger Theme (My Favorite)

                         image

                    

Exchange Infrastructure can now have different skins according to user’s interests and likings.

To report this post you need to login first.

3 Comments

You must be Logged on to comment or reply to a post.

Leave a Reply