Service: ------- To install this service on an Apache-SOAP listener, you need to make the samples.stringarray package available on the Apache-SOAP listener's classpath. Then deploy this service by filling in the deployment template using the info in the deployment descriptor in this directory or by using the service manager client: java org.apache.soap.server.ServiceManagerClient routerURL deploy dd.xml where routerURL is the URL of the SOAP RPC router and dd.xml is the name of the deployment descriptor file. For example: java org.apache.soap.server.ServiceManagerClient \ http://localhost:8080/soap/servlet/rpcrouter deploy DeploymentDescriptor.xml Client: ------ Run the following client to see the usage: java samples.stringarray.StringArrayClient This client is designed to perform SOAP RPC calls multiple times in a loop. It also allows many performance-related parameters to be specified on the command line. The NT command file test.cmd is an example of how to use this client to test the affect of various parameter settings. Additional Client Classpath Requirements: ---------------------------------------- ../.. Explanation: ----------- Sends an array of strings to the service. Depending on the method called, the service will either return nothing (the accept method), the array of strings (the echo method), or the concatenation of the strings in the array (the concat method). The accept method can be used to measure server processing time or as a baseline for client tests. The echo method can be used to measure client XML processing. The concat method can be used as a baseline to compare client XML processing, since the return will have fewer nodes. Sample Usage: ------------ java samples.stringarray.StringArrayClient \ http://192.168.0.4:8888/soap/servlet/rpcrouter echo 1234567890 10 50 512 false true