Additional Blogs by Members
cancel
Showing results for 
Search instead for 
Did you mean: 
Former Member
0 Kudos

<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

                         

                    


After Applying Different Themes


Crystal 2 Theme


                                             


Opus OSDeep Theme


                         

                    


CoronaH Theme


                         

                    


Tiger Theme (My Favorite)


                         

                    



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

3 Comments