Package javax.wsdl

Examples of javax.wsdl.BindingOperation.addBindingFault()


   
    bindingOperation.setBindingInput(createInputBinding(operation.getInput()));
    bindingOperation.setBindingOutput(createOutputBinding(operation.getOutput()));

    for(Iterator i = operation.getFaults().values().iterator(); i.hasNext();) {
      bindingOperation.addBindingFault(createFaultBinding((Fault)i.next()));
    }
       
    return bindingOperation;
  }
View Full Code Here


                // Get a wsdl:fault to put the soap:fault in
                BindingFault bindingFault = new BindingFaultImpl();

                bindingFault.setName(faultDesc.getName());
                bindingFault.addExtensibilityElement(soapFault);
                bindingOper.addBindingFault(bindingFault);
            }
        }

        binding.addBindingOperation(bindingOper);
View Full Code Here

                    Iterator i = faults.values().iterator();
                    while (i.hasNext()) {
                        Fault fault = (Fault)i.next();
                        BindingFault bindingFault = definition.createBindingFault();
                        bindingFault.setName(fault.getName());
                        bindingOperation.addBindingFault(bindingFault);
                    }
                }
                bindingOperation.setOperation(op);
                binding.addBindingOperation(bindingOperation);
            } catch (Exception ex) {
View Full Code Here

            BindingFault bindingFault = definition.createBindingFault();
            ExtensibilityElement faultExtension =
                definition.getExtensionRegistry().createExtension(BindingFault.class, soapFault);
            configureBindingFault(bindingFault, faultExtension, fault);
            bindingFault.addExtensibilityElement(faultExtension);
            bindingOperation.addBindingFault(bindingFault);
        }
        return bindingOperation;
    }

    protected void configureBindingOperation(BindingOperation bindingOperation, Operation operation)
View Full Code Here

                if (op.getFaults() != null && op.getFaults().size() > 0) {
                    Collection<Fault> faults = CastUtils.cast(op.getFaults().values());
                    for (Fault fault : faults) {
                        BindingFault bindingFault = definition.createBindingFault();
                        bindingFault.setName(fault.getName());
                        bindingOperation.addBindingFault(bindingFault);
                    }
                }
                bindingOperation.setOperation(op);
                binding.addBindingOperation(bindingOperation);
            } catch (Exception ex) {
View Full Code Here

                if (op.getFaults() != null && op.getFaults().size() > 0) {
                    Collection<Fault> faults = CastUtils.cast(op.getFaults().values());
                    for (Fault fault : faults) {
                        BindingFault bindingFault = definition.createBindingFault();
                        bindingFault.setName(fault.getName());
                        bindingOperation.addBindingFault(bindingFault);
                    }
                }
                bindingOperation.setOperation(op);
                binding.addBindingOperation(bindingOperation);
            } catch (Exception ex) {
View Full Code Here

            for (int i = 0; i < exceptionClasses.length; i++) {
                faultName = exceptionClasses[i].getName();
                faultName = faultName.substring(faultName.lastIndexOf(".") + 1);
                bindingFault = definition.createBindingFault();
                bindingFault.setName("fault" + faultName);
                bindingOperation.addBindingFault(bindingFault);

                SOAPFault soapFault = (SOAPFault) extensionRegistry.createExtension(
                        BindingFault.class, new QName("http://schemas.xmlsoap.org/wsdl/soap/", "fault"));
                soapFault.setUse("literal");
                soapFault.setName("fault" + faultName);
View Full Code Here

   
    bindingOperation.setBindingInput(createInputBinding(operation.getInput()));
    bindingOperation.setBindingOutput(createOutputBinding(operation.getOutput()));

    for(Iterator i = operation.getFaults().values().iterator(); i.hasNext();) {
      bindingOperation.addBindingFault(createFaultBinding((Fault)i.next()));
    }
       
    return bindingOperation;
  }
View Full Code Here

                ExtensibilityElement soapFault = writeSOAPFault(faultDesc);
                // Get a wsdl:fault to put the soap:fault in
                BindingFault bindingFault = new BindingFaultImpl();
                bindingFault.setName(faultDesc.getName());
                bindingFault.addExtensibilityElement(soapFault);
                bindingOper.addBindingFault(bindingFault);
            }
        }
       
        binding.addBindingOperation(bindingOper);
View Full Code Here

                    SOAP_11_NAMESPACE_URI, TAG_SOAP_FAULT));
                ((SOAPFault)soapFaultBody).setUse(SOAP_USE);
                ((SOAPFault)soapFaultBody).setName(exceptionName);
            }
            bindingFault.addExtensibilityElement(soapFaultBody);
            bop.addBindingFault(bindingFault);
            Message emptyResponseMessage = def.getMessage(new QName(serviceNameSpace, EMPTY_RESPONSE));
            Output output = def.createOutput();
            output.setName(operation.getName() + EMPTY_RESPONSE);
            output.setMessage(emptyResponseMessage);
            op.setOutput(output);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.