<%@ 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:8082/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() + "/AutenticationServer"); 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()); } %> <% out.println("ABC12");%>