private AxisOperation getAxisOperation(AxisService axisService, String opName) { AxisOperation axisOperation = new OutInAxisOperation();//Default if(axisService != null) { for (Iterator<?> i = axisService.getOperations(); i.hasNext();) { AxisOperation axisOp = (AxisOperation) i.next(); if(axisOp.getName().getLocalPart().equals(opName)) { axisOperation = axisOp; break; } } } return axisOperation; }
/** * Adds the anonymous axis operations to the AxisService. Note that this is only needed on the * client side, and they are currently used in two cases (1) For Dispatch clients (which don't * use SEIs and thus don't use operations) (2) TEMPORARLIY for Services created without WSDL * (and thus which have no AxisOperations created) See the AxisInvocationController invoke * methods for more details. * <p/> * Based on ServiceClient.createAnonymouService */ private void addAnonymousAxisOperations() { if (axisService != null) { OutOnlyAxisOperation outOnlyOperation = new OutOnlyAxisOperation(ServiceClient.ANON_OUT_ONLY_OP); axisService.addOperation(outOnlyOperation); outOnlyOperation.setSoapAction(null); OutInAxisOperation outInOperation = new OutInAxisOperation(ServiceClient.ANON_OUT_IN_OP); axisService.addOperation(outInOperation); outInOperation.setSoapAction(null); } }
String serviceKey) throws AxisFault { OutInAxisOperation outInAxisOperation = new OutInAxisOperation(new QName(OUT_IN_OPERATION)); AxisMessage inMsg = new AxisMessage(); inMsg.setName("in-message"); outMsg.setName("out-message"); outMsg.setParent(outInAxisOperation); outInAxisOperation.addMessage(inMsg, WSDLConstants.MESSAGE_LABEL_OUT_VALUE); outInAxisOperation.addMessage(outMsg, WSDLConstants.MESSAGE_LABEL_IN_VALUE);
String serviceKey) throws AxisFault { OutInAxisOperation outInAxisOperation = new OutInAxisOperation(new QName(OUT_IN_OPERATION)); AxisMessage inMsg = new AxisMessage(); inMsg.setName("in-message"); outMsg.setName("out-message"); outMsg.setParent(outInAxisOperation); outInAxisOperation.addMessage(inMsg, WSDLConstants.MESSAGE_LABEL_OUT_VALUE); outInAxisOperation.addMessage(outMsg, WSDLConstants.MESSAGE_LABEL_IN_VALUE);
private void populateAxisService() throws org.apache.axis2.AxisFault { // creating the Service with a unique name // hashCode creates collisions because Axis does not properly clean things up // see https://issues.apache.org/jira/browse/AXIS2-1182 07/26/12 /ib // _service = new org.apache.axis2.description.AxisService("IMAGEPROXY" + this.hashCode()); _service = new org.apache.axis2.description.AxisService("IMAGEPROXY" + UUID.randomUUID().toString()); // creating the operations org.apache.axis2.description.AxisOperation __operation; _operations = new org.apache.axis2.description.AxisOperation[1]; __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation.setName(new javax.xml.namespace.QName("", "RegisterImage")); _service.addOperation(__operation); _operations[0] = __operation; }
/** * Adds the anonymous axis operations to the AxisService. Note that this is only needed on the * client side, and they are currently used in two cases (1) For Dispatch clients (which don't * use SEIs and thus don't use operations) (2) TEMPORARLIY for Services created without WSDL * (and thus which have no AxisOperations created) See the AxisInvocationController invoke * methods for more details. * <p/> * Based on ServiceClient.createAnonymouService */ private void addAnonymousAxisOperations() { if (axisService != null) { OutOnlyAxisOperation outOnlyOperation = new OutOnlyAxisOperation(ServiceClient.ANON_OUT_ONLY_OP); axisService.addOperation(outOnlyOperation); outOnlyOperation.setSoapAction(null); OutInAxisOperation outInOperation = new OutInAxisOperation(ServiceClient.ANON_OUT_IN_OP); axisService.addOperation(outInOperation); outInOperation.setSoapAction(null); } }
__operation = new org.apache.axis2.description.OutInAxisOperation(); __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation = new org.apache.axis2.description.OutInAxisOperation();
private static AxisService createAnonymousService(AxisConfiguration axisCfg, String serviceKey) { try { OutOnlyAxisOperation outOnlyOperation = new OutOnlyAxisOperation(ServiceClient.ANON_OUT_ONLY_OP); OutInAxisOperation outInOperation = new OutInAxisOperation(ServiceClient.ANON_OUT_IN_OP); AxisService axisAnonymousService = new AxisService(serviceKey); axisAnonymousService.addOperation(outOnlyOperation); axisAnonymousService.addOperation(outInOperation); // set a right default action *after* operations have been added to the service. outOnlyOperation.setSoapAction(""); outInOperation.setSoapAction(""); if (log.isDebugEnabled()) { log.debug("Creating Client Service: " + serviceKey); } axisAnonymousService.setClientSide(true); axisCfg.addService(axisAnonymousService); return axisAnonymousService; } catch (AxisFault axisFault) { handleException("Adding service to axis configuration failed.", axisFault); } return null; } }
private void populateAxisService() throws org.apache.axis2.AxisFault { //creating the Service with a unique name _service = new org.apache.axis2.description.AxisService("ServiceManagerService" + this.hashCode()); //creating the operations org.apache.axis2.description.AxisOperation __operation; _operations = new org.apache.axis2.description.AxisOperation[5]; __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation.setName(new javax.xml.namespace.QName("", "updateLease")); _service.addOperation(__operation); _operations[0]=__operation; __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation.setName(new javax.xml.namespace.QName("", "updateTicket")); _service.addOperation(__operation); _operations[1]=__operation; __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation.setName(new javax.xml.namespace.QName("", "query")); _service.addOperation(__operation); _operations[2]=__operation; __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation.setName(new javax.xml.namespace.QName("", "failedRPC")); _service.addOperation(__operation); _operations[3]=__operation; __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation.setName(new javax.xml.namespace.QName("", "queryResult")); _service.addOperation(__operation); _operations[4]=__operation; } //populates the faults
private void populateAxisService() { // creating the Service with a unique name this._service = new org.apache.axis2.description.AxisService("NFeAutorizacao4" + NFeAutorizacao4Stub.getUniqueSuffix()); this.addAnonymousOperations(); // creating the operations org.apache.axis2.description.AxisOperation __operation; this._operations = new org.apache.axis2.description.AxisOperation[2]; __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation.setName(new javax.xml.namespace.QName("http://www.portalfiscal.inf.br/nfe/wsdl/NFeAutorizacao4", "nfeAutorizacaoLote")); this._service.addOperation(__operation); this._operations[0] = __operation; __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation.setName(new javax.xml.namespace.QName("http://www.portalfiscal.inf.br/nfe/wsdl/NFeAutorizacao4", "nfeAutorizacaoLoteZip")); this._service.addOperation(__operation); this._operations[1] = __operation; }
__operation = new org.apache.axis2.description.OutInAxisOperation(); __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation = new org.apache.axis2.description.OutInAxisOperation();
__operation = new org.apache.axis2.description.OutInAxisOperation(); __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation = new org.apache.axis2.description.OutInAxisOperation();
private void populateAxisService() { // creating the Service with a unique name this._service = new org.apache.axis2.description.AxisService("NfeAutorizacao" + NfeAutorizacaoStub.getUniqueSuffix()); this.addAnonymousOperations(); // creating the operations org.apache.axis2.description.AxisOperation __operation; this._operations = new org.apache.axis2.description.AxisOperation[2]; __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation.setName(new javax.xml.namespace.QName("http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao", "nfeAutorizacaoLoteZip")); this._service.addOperation(__operation); this._operations[0] = __operation; __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation.setName(new javax.xml.namespace.QName("http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao", "nfeAutorizacaoLote")); this._service.addOperation(__operation); this._operations[1] = __operation; }
private void populateAxisService() throws org.apache.axis2.AxisFault { //creating the Service with a unique name _service = new org.apache.axis2.description.AxisService("ProfilesAdminService" + getUniqueSuffix()); addAnonymousOperations(); //creating the operations org.apache.axis2.description.AxisOperation __operation; _operations = new org.apache.axis2.description.AxisOperation[2]; __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation.setName(new javax.xml.namespace.QName("http://services.profiles.registry.carbon.wso2.org", "getUserProfile")); _service.addOperation(__operation); _operations[0]=__operation; __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation.setName(new javax.xml.namespace.QName("http://services.profiles.registry.carbon.wso2.org", "putUserProfile")); _service.addOperation(__operation); _operations[1]=__operation; }
private void populateAxisService() throws org.apache.axis2.AxisFault { //creating the Service with a unique name _service = new org.apache.axis2.description.AxisService("GSpreadSample" + getUniqueSuffix()); addAnonymousOperations(); //creating the operations org.apache.axis2.description.AxisOperation __operation; _operations = new org.apache.axis2.description.AxisOperation[2]; __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation.setName(new javax.xml.namespace.QName("http://ws.wso2.org/dataservice/samples/gspread_sample_service", "_getcustomers")); _service.addOperation(__operation); _operations[0]=__operation; __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation.setName(new javax.xml.namespace.QName("http://ws.wso2.org/dataservice/samples/gspread_sample_service", "getCustomers")); _service.addOperation(__operation); _operations[1]=__operation; }
__operation = new org.apache.axis2.description.OutInAxisOperation(); __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation = new org.apache.axis2.description.OutInAxisOperation();
__operation = new org.apache.axis2.description.OutInAxisOperation(); __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation = new org.apache.axis2.description.OutInAxisOperation();
private void populateAxisService() throws org.apache.axis2.AxisFault { //creating the Service with a unique name _service = new org.apache.axis2.description.AxisService("JrxmlFileUploader" + getUniqueSuffix()); addAnonymousOperations(); //creating the operations org.apache.axis2.description.AxisOperation __operation; _operations = new org.apache.axis2.description.AxisOperation[2]; __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation.setName(new javax.xml.namespace.QName("http://services.core.reporting.carbon.wso2.org", "uploadLogo")); _service.addOperation(__operation); _operations[0]=__operation; __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation.setName(new javax.xml.namespace.QName("http://services.core.reporting.carbon.wso2.org", "uploadJrxmlFile")); _service.addOperation(__operation); _operations[1]=__operation; }
__operation = new org.apache.axis2.description.OutInAxisOperation(); __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation = new org.apache.axis2.description.OutInAxisOperation();
__operation = new org.apache.axis2.description.OutInAxisOperation(); __operation = new org.apache.axis2.description.OutInAxisOperation(); __operation = new org.apache.axis2.description.OutInAxisOperation();