Not sure if this is your trouble, but I had similar troubles.

Look at: http://marc.info/?l=axis-user&m=118954790931434&w=2

use TCPMON to see what your http headers look like (as well as the SOAP message.)

Linus


Nasreen Laghari wrote:
Hi
Why EPR operation is not found? Exception: The endpoint reference (EPR) for the Operation not found is http://localhost:8080/axis2/services/Random and the WSA Action = urn:anonOutInOp My Coding: <%@ page import="org.apache.axiom.om.OMAbstractFactory,
                 org.apache.axiom.om.OMElement,
                 org.apache.axiom.om.OMFactory,
                 org.apache.axiom.om.OMNamespace,
                 org.apache.axis2.AxisFault,
                 org.apache.axis2.Constants,
                 org.apache.axis2.addressing.EndpointReference,
                 org.apache.axis2.client.Options,
                 org.apache.axis2.client.ServiceClient,
                 org.apache.axis2.context.ConfigurationContext,
                 org.apache.axis2.context.ConfigurationContextFactory" %>
<%! private OMElement createEnvelope() {
        OMFactory fac = OMAbstractFactory.getOMFactory();
OMNamespace omNs = fac.createOMNamespace("http://axisversion.sample/xsd";, "ns1");
        OMElement method = fac.createOMElement("getVersion", omNs);
        OMElement value = fac.createOMElement("myValue", omNs);
        method.addChild(value);
        return method;
    }
%>
<%
 String IP = "http://localhost:8080/axis2/axis2-web/trial.jsp";;
 int lastindex = IP.lastIndexOf('/');
          IP = IP.substring(0, lastindex);
            ///axis2/axis2-web/services/version
            IP = IP.replaceAll("axis2-web", "");
%>
<% try{
     OMElement payload = createEnvelope();
ConfigurationContext configctx = ConfigurationContextFactory.createConfigurationContextFromFileSystem(null, null);
            ServiceClient client = new ServiceClient(configctx, null);
EndpointReference targetEPR = new EndpointReference(IP + configctx.getServicePath() + "/Random"); Options options = new Options();
            client.setOptions(options);
            options.setTo(targetEPR);
            options.setTransportInProtocol(Constants.TRANSPORT_HTTP);
            OMElement result = client.sendReceive(payload);
            out.println("Result: " +result);

} catch (Exception e) {
  out.println("Exception: "+e.getMessage());
        }
%>

------------------------------------------------------------------------
More photos; more messages; more whatever – Get MORE with Windows Live™ Hotmail®. NOW with 5GB storage. Get more! <http://imagine-windowslive.com/hotmail/?locale=en-us&ocid=TXT_TAGHM_migration_HM_mini_5G_0907>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to