/** * Generates a WSDL 2.0 document for this web service * @return The WSDL2 document element * @throws Exception - Thrown in case an exception occurs */ public OMElement generateOM() throws Exception { OMFactory omFactory = OMAbstractFactory.getOMFactory(); OMElement descriptionElement = generateDescription(omFactory); // Add the documentation element OMElement documentation = generateDocumentation(omFactory); if (documentation != null) { descriptionElement.addChild(documentation); } OMElement types = generateTypes(omFactory); if (types != null) { descriptionElement.addChild(types); } OMElement interfaces = generateInterface(omFactory); if (interfaces != null) { descriptionElement.addChild(interfaces); } generateService(omFactory, descriptionElement, isDisableREST(), isDisableSOAP12(), isDisableSOAP11()); addPoliciesToDescriptionElement(getPoliciesInDefinitions(), descriptionElement); return descriptionElement; }
return; AxisService2WSDL20 axisService2WSDL2 = new AxisService2WSDL20(this); axisService2WSDL2.setEPRs(calculateEPRs(requestIP)); OMElement wsdlElement = axisService2WSDL2.generateOM(); wsdlElement.serialize(out); out.flush();
AxisService2WSDL20 g = new AxisService2WSDL20(axisService); g.setCheckIfEndPointActive(false); OMElement wsdlElement = g.generateOM(); if (!isPretty()) { wsdlElement.serialize(out);
interfaceName)); addPolicyAsExtensibleElement(axisService, interfaceElement); continue; interfaceOperations.add(i, generateInterfaceOperationElement(axisOperation, wsdl, tns, wsdlx, wrpc)); i++;
axisOperation .getName().getLocalPart())); addPolicyAsExtensibleElement(axisOperation, axisOperationElement); opStyle = checkStyle(axisOperation); Parameter opStyleParameter = new Parameter(); opStyleParameter.setName(WSDL2Constants.OPERATION_STYLE);
if (isRPC) { styles.add(new URI(WSDL2Constants.STYLE_RPC)); axisOperation.addParameter(WSDL2Constants.ATTR_WRPC_SIGNATURE, generateRPCSignature( inMessageElementDetails, outMessageElementDetails)); count ++;
return; AxisService2WSDL20 axisService2WSDL2 = new AxisService2WSDL20(this); axisService2WSDL2.setEPRs(calculateEPRs(requestIP)); OMElement wsdlElement = axisService2WSDL2.generateOM(); wsdlElement.serialize(out); out.flush();
AxisService2WSDL20 g = new AxisService2WSDL20(axisService); g.setCheckIfEndPointActive(false); OMElement wsdlElement = g.generateOM(); if (!isPretty()) { wsdlElement.serialize(out);
interfaceName)); addPolicyAsExtensibleElement(axisService, interfaceElement); continue; interfaceOperations.add(i, generateInterfaceOperationElement(axisOperation, wsdl, tns, wsdlx, wrpc)); i++;
axisOperation .getName().getLocalPart())); addPolicyAsExtensibleElement(axisOperation, axisOperationElement); opStyle = checkStyle(axisOperation); Parameter opStyleParameter = new Parameter(); opStyleParameter.setName(WSDL2Constants.OPERATION_STYLE);
if (isRPC) { styles.add(new URI(WSDL2Constants.STYLE_RPC)); axisOperation.addParameter(WSDL2Constants.ATTR_WRPC_SIGNATURE, generateRPCSignature( inMessageElementDetails, outMessageElementDetails)); count ++;
/** * Generates a WSDL 2.0 document for this web service * @return The WSDL2 document element * @throws Exception - Thrown in case an exception occurs */ public OMElement generateOM() throws Exception { OMFactory omFactory = OMAbstractFactory.getOMFactory(); OMElement descriptionElement = generateDescription(omFactory); // Add the documentation element OMElement documentation = generateDocumentation(omFactory); if (documentation != null) { descriptionElement.addChild(documentation); } OMElement types = generateTypes(omFactory); if (types != null) { descriptionElement.addChild(types); } OMElement interfaces = generateInterface(omFactory); if (interfaces != null) { descriptionElement.addChild(interfaces); } generateService(omFactory, descriptionElement, isDisableREST(), isDisableSOAP12(), isDisableSOAP11()); addPoliciesToDescriptionElement(getPoliciesInDefinitions(), descriptionElement); return descriptionElement; }