/******************************************************************** This readme is a checklist of the files included in the package. The files are organized as below: ********************************************************************/ /Documents /SymphonyWorkManager Admin Guide.doc /Jar_packages /commonj-twm.jar /SymWorkManager.jar /jbossall-client.jar /Service_application/upload.zip /test.xml /Test_programs /AdminTest /CommonTestCTX /Source_files /AdminTest /CommonTestCTX /SymphonyWorkManager /Readme.txt /******************************************************************** How to use this package: Step1: Deploy the "service application" onto Symphony cluster. Step2: Use "AdminTest" to start a SymWorkManager instance and deploy this instance onto JBoss JNDI server. The classpath must include commonj-twm.jar, SymWorkManager.jar and jbossall-client.jar. jbossall-client.jar is a jar package provided by JBoss. Step3: Provide the JNDI name of the SymWorkManager instance to CommonJ consumers. Step4: Use client program "CommonTestCTX" to test the Symphony-JBoss environment. The classpath of a client program must include commonj-twm.jar, SymWorkManager.jar and jbossall-client.jar For more information about how to use this package please refer to the document "SymphonyWorkManager Admin Guide.doc" in the package. ********************************************************************/ /******************************************************************** More details about the files in the package ********************************************************************/ 1. Documents: SymphonyWorkManager Admin Guide.doc A guide for the Administrators about how to configure the SymphonyWorkManager application and test the environment. 2. Jar_packages: commonj-twm.jar Commonj WorkManager interfaces SymWorkManager.jar SymWorkManager is a front-end client application that implements all kernel functions of Work Manager. It is used by both system administrators and CommonJ consumers. This package also contains Symphony Java API. jbossall-client.jar This package is provided by JBoss jar package. Developers can use this package to build JBoss client application. 3. Service_application: upload.zip This zip package contains "Symphony-workManager-service.jar", "JavaSoamApi.jar" and "commonj-twm.jar". It is the Symphony service program of SymWorkManager. JavaSoamApi.jar is the Symphony Java API package. test.xml The configure file of SymWorkManager service application 4. Test_programs: AdminTest A test program for system administrators to deploy SymWorkManager instances onto JBoss JNDI server. ================================================== commands to use AdminTest: ================================================== cd c:\SymphonyWorkManager\Test_programs\AdminTest java -classpath .;..\..\Jar_packages\SymWorkManager.jar;..\..\Jar_packages\commonj-twm.jar;..\..\Jar_packages\jbossall-client.jar AdminClient.NewBind java -classpath .;..\..\Jar_packages\SymWorkManager.jar;..\..\Jar_packages\commonj-twm.jar;..\..\Jar_packages\jbossall-client.jar AdminClient.ResetVars CommonTestCTX This program is used to test the Symphony-JBoss environment. It is also a sample program about how to use CommonJ Work Manager. ================================================== commands to use CommonTestCTX: ================================================== cd c:\SymphonyWorkManager\Test_programs\CommonTestCTX java -classpath .;..\..\Jar_packages\SymWorkManager.jar;..\..\Jar_packages\commonj-twm.jar;..\..\Jar_packages\jbossall-client.jar Test1.SingleClientMulUserWork java -classpath .;..\..\Jar_packages\SymWorkManager.jar;..\..\Jar_packages\commonj-twm.jar;..\..\Jar_packages\jbossall-client.jar Test1.MulThreadSingleWMMulWork java -classpath .;..\..\Jar_packages\SymWorkManager.jar;..\..\Jar_packages\commonj-twm.jar;..\..\Jar_packages\jbossall-client.jar Test2.MulThreadRunMulWork