Raul,

BTW: here is a sample request using the benchmark.jar found at [1]

java -jar benchmark.jar -p request.xml -n 10000 -c 20 -k -H "SOAPAction: urn:getQuote" -T "text/xml; charset=UTF-8" http://localhost:8080/soap/Proxy

Also, I must say that you should have a look at this article [2] before running the tests.

[1] - https://www-lk.wso2.com/~asankha/benchmark/
[2] - http://wso2.org/library/1721

Thanks,
Ruwan

Ruwan Linton wrote:
Hi Raul,

It seems like either the configuration that you have used is wrong or the proxy service is not deployed. According to the request the proxy service should have a proxy named "Proxy" (you should be using the synapse.xml file)

Could you please post the exact configuration that you used and the console output (log) after the ESB is started?

You should be using the request.xml as the input request (http://wso2.org/repos/wso2/trunk/commons/performance/esb/mule-1.4.1/request.xml) and synapse.xml_final (http://wso2.org/repos/wso2/trunk/commons/performance/esb/wso2esb-1.0/synapse.xml_final) as the configuration.

Thanks,
Ruwan

raulvk wrote:
Hi,

I am running the WSO2 ESB benchmark and have come across the following fault message on the WSO2 text console when invoking the proxy service that the ESB exposes using the provided benchmark client:

2008-04-14 12:05:43,951 [172.24.37.26-WRK] [HttpServerWorker-1] ERROR ServerWorker Error processing POST request org.apache.axis2.AxisFault: The endpoint reference (EPR) for the Operation not found is /soap/Proxy and the WSA Action = null at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:86)
        at org.apache.axis2.engine.Phase.invoke(Phase.java:308)
at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:132) at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275) at org.apache.synapse.transport.nhttp.ServerWorker.processPost(ServerWorker.java:226) at org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java:190) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

The arguments I supply to the benchmark tool are the following:

-n 2 -v 5 -p c:/benchmark/mule/custom.xml http://localhost:8080/soap/Proxy

... where custom.xml is the input SOAP message (the one published for the Mule config, since there was no input xml bundled with the wso2 config).

Can someone please help me figure this out?

Thanks,

Raul.
------------------------------------------------------------------------

_______________________________________________
Esb-java-user mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-user


_______________________________________________
Esb-java-user mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-user



_______________________________________________
Esb-java-user mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-user

Reply via email to