Response response = new Response(outputMessage, errReceiver); Iterator<Block> blocks = info.operation.getResponse().getBodyBlocks(); response.addBodyBlock(blocks.next()); blocks = info.operation.getResponse().getHeaderBlocks(); while (blocks.hasNext()) { response.addHeaderBlock(blocks.next()); blocks = info.operation.getResponse().getAttachmentBlocks(); while (blocks.hasNext()) { response.addAttachmentBlock(blocks.next()); } else if (isOperationRpcLiteral(styleAndUse)) { String operationName = info.bindingOperation.getName(); Block resBlock = info.operation.getResponse().getBodyBlocksMap().get(new QName(getResponseNamespaceURI(soapResponseBody), operationName + "Response")); Parameter respParam = ModelerUtils.createParameter(info.operation.getName() + "Response", respType, block); respParam.setParameterIndex(-1); response.addParameter(respParam); operation.setProperty(WSDL_RESULT_PARAMETER, respParam.getName());
@Override public void visit(Operation operation) throws Exception { operation.getRequest().accept(this); if (operation.getResponse() != null) { operation.getResponse().accept(this); } Iterator faults = operation.getFaultsSet().iterator(); if (faults != null) { Fault fault; while (faults.hasNext()) { fault = (Fault) faults.next(); fault.accept(this); } } }
if (response != null) { preVisit(response); for (Iterator iter4 = response.getHeaderBlocks(); iter4.hasNext();) { visitHeaderBlock(block); for (Iterator iter4 = response.getBodyBlocks(); iter4.hasNext();) { visitBodyBlock(block); for (Iterator iter4 = response.getParameters(); iter4.hasNext();) {
request.addHeaderBlock(headerBlock); } else { response.addHeaderBlock(headerBlock); definitiveParameterList.add(parameter.getName()); response.addParameter(parameter);
req.addBodyBlock(block); } else if (part.isOUT()) { res.addBodyBlock(block); } else if (part.isINOUT()) { req.addBodyBlock(block); res.addBodyBlock(block); req.addUnboundBlock(block); } else if (part.isOUT()) { res.addUnboundBlock(block); } else if (part.isINOUT()) { req.addUnboundBlock(block); res.addUnboundBlock(block); req.addBodyBlock(block); } else if (part.isOUT()) { res.addBodyBlock(block); } else if (part.isINOUT()) { req.addBodyBlock(block); res.addBodyBlock(block); req.addHeaderBlock(block); } else if (part.isOUT()) { res.addHeaderBlock(block); } else if (part.isINOUT()) { req.addHeaderBlock(block); res.addHeaderBlock(block); jaxbType = getAttachmentType(mimeContents, part);
response = new Response(outputMessage, errReceiver); }else{ response = new Response(null, errReceiver); rpcStruct.setJavaType(new JavaSimpleType("com.sun.xml.ws.encoding.jaxb.RpcLitPayload", null)); resBlock = new Block(name, rpcStruct, outputMessage); response.addBodyBlock(resBlock); if (param.isReturn()) { info.operation.setProperty(WSDL_RESULT_PARAMETER, param); response.addParameter(param); continue; request.addParameter(param); } else if (param.isOUT()) { response.addParameter(param); } else if (param.isINOUT()) { request.addParameter(param); response.addParameter(param); param.setMode(Mode.OUT); outParams.add(param); response.addHeaderBlock(block); response.addParameter(param);
req.addHeaderBlock(headerBlock); } else if (part.isOUT()) { res.addHeaderBlock(headerBlock); } else if (part.isINOUT()) { req.addHeaderBlock(headerBlock); res.addHeaderBlock(headerBlock); req.addAttachmentBlock(mimeBlock); } else if (part.isOUT()) { res.addAttachmentBlock(mimeBlock); } else if (part.isINOUT()) { mimeContents = getMimeContents(info.bindingOperation.getOutput(), res.addAttachmentBlock(mimeBlock); req.addUnboundBlock(unboundBlock); } else if (part.isOUT()) { res.addUnboundBlock(unboundBlock); } else if (part.isINOUT()) { req.addUnboundBlock(unboundBlock); res.addUnboundBlock(unboundBlock);
if (isRequestResponse) { outputMessage = getOutputMessage(); response = new Response(outputMessage, errReceiver); }else{ response = new Response(null, errReceiver); if (param.isReturn()) { info.operation.setProperty(WSDL_RESULT_PARAMETER, param); response.addParameter(param); continue; request.addParameter(param); } else if (param.isOUT()) { response.addParameter(param); } else if (param.isINOUT()) { request.addParameter(param); response.addParameter(param);
if (!response.getFaultBlocksMap().containsKey(faultBlock.getName())) { response.addFaultBlock(faultBlock);
m.annotate(javax.jws.Oneway.class); }else if (!operation.getJavaMethod().getReturnType().getName().equals("void") && operation.getResponse().getParametersList().size() > 0){ Block block; String resultName = null; String nsURI = null; if (operation.getResponse().getBodyBlocks().hasNext()) { block = operation.getResponse().getBodyBlocks().next(); resultName = block.getName().getLocalPart(); if(isDocStyle || block.getLocation() == Block.HEADER){ for (Parameter parameter : operation.getResponse().getParametersList()) { if (parameter.getParameterIndex() == -1) { if(operation.isWrapped()||!isDocStyle){ Block resBlock = response.getBodyBlocks().next(); resW.param("localName", resBlock.getName().getLocalPart()); resW.param("targetNamespace", resBlock.getName().getNamespaceURI());
req.addBodyBlock(block); } else if (part.isOUT()) { res.addBodyBlock(block); } else if (part.isINOUT()) { req.addBodyBlock(block); res.addBodyBlock(block); req.addUnboundBlock(block); } else if (part.isOUT()) { res.addUnboundBlock(block); } else if (part.isINOUT()) { req.addUnboundBlock(block); res.addUnboundBlock(block); req.addBodyBlock(block); } else if (part.isOUT()) { res.addBodyBlock(block); } else if (part.isINOUT()) { req.addBodyBlock(block); res.addBodyBlock(block); req.addHeaderBlock(block); } else if (part.isOUT()) { res.addHeaderBlock(block); } else if (part.isINOUT()) { req.addHeaderBlock(block); res.addHeaderBlock(block); jaxbType = getAttachmentType(mimeContents, part);
response = new Response(outputMessage, errReceiver); }else{ response = new Response(null, errReceiver); rpcStruct.setJavaType(new JavaSimpleType("com.sun.xml.ws.encoding.jaxb.RpcLitPayload", null)); resBlock = new Block(name, rpcStruct, outputMessage); response.addBodyBlock(resBlock); if (param.isReturn()) { info.operation.setProperty(WSDL_RESULT_PARAMETER, param); response.addParameter(param); continue; request.addParameter(param); } else if (param.isOUT()) { response.addParameter(param); } else if (param.isINOUT()) { request.addParameter(param); response.addParameter(param); param.setMode(Mode.OUT); outParams.add(param); response.addHeaderBlock(block); response.addParameter(param);
if (response != null) { preVisit(response); for (Iterator iter4 = response.getHeaderBlocks(); iter4.hasNext();) { visitHeaderBlock(block); for (Iterator iter4 = response.getBodyBlocks(); iter4.hasNext();) { visitBodyBlock(block); for (Iterator iter4 = response.getParameters(); iter4.hasNext();) {
req.addHeaderBlock(headerBlock); } else if (part.isOUT()) { res.addHeaderBlock(headerBlock); } else if (part.isINOUT()) { req.addHeaderBlock(headerBlock); res.addHeaderBlock(headerBlock); req.addAttachmentBlock(mimeBlock); } else if (part.isOUT()) { res.addAttachmentBlock(mimeBlock); } else if (part.isINOUT()) { mimeContents = getMimeContents(info.bindingOperation.getOutput(), res.addAttachmentBlock(mimeBlock); req.addUnboundBlock(unboundBlock); } else if (part.isOUT()) { res.addUnboundBlock(unboundBlock); } else if (part.isINOUT()) { req.addUnboundBlock(unboundBlock); res.addUnboundBlock(unboundBlock);
request.addHeaderBlock(headerBlock); } else { response.addHeaderBlock(headerBlock); definitiveParameterList.add(parameter.getName()); response.addParameter(parameter);
if (isRequestResponse) { outputMessage = getOutputMessage(); response = new Response(outputMessage, errReceiver); }else{ response = new Response(null, errReceiver); if (param.isReturn()) { info.operation.setProperty(WSDL_RESULT_PARAMETER, param); response.addParameter(param); continue; request.addParameter(param); } else if (param.isOUT()) { response.addParameter(param); } else if (param.isINOUT()) { request.addParameter(param); response.addParameter(param);
if (!response.getFaultBlocksMap().containsKey(faultBlock.getName())) { response.addFaultBlock(faultBlock);
m.annotate(javax.jws.Oneway.class); }else if (!operation.getJavaMethod().getReturnType().getName().equals("void") && operation.getResponse().getParametersList().size() > 0){ Block block; String resultName = null; String nsURI = null; if (operation.getResponse().getBodyBlocks().hasNext()) { block = operation.getResponse().getBodyBlocks().next(); resultName = block.getName().getLocalPart(); if(isDocStyle || block.getLocation() == Block.HEADER){ for (Parameter parameter : operation.getResponse().getParametersList()) { if (parameter.getParameterIndex() == -1) { if(operation.isWrapped()||!isDocStyle){ Block resBlock = response.getBodyBlocks().next(); resW.param("localName", resBlock.getName().getLocalPart()); resW.param("targetNamespace", resBlock.getName().getNamespaceURI());
Response response = new Response(outputMessage, errReceiver); Iterator<Block> blocks = info.operation.getResponse().getBodyBlocks(); response.addBodyBlock(blocks.next()); blocks = info.operation.getResponse().getHeaderBlocks(); while (blocks.hasNext()) { response.addHeaderBlock(blocks.next()); blocks = info.operation.getResponse().getAttachmentBlocks(); while (blocks.hasNext()) { response.addAttachmentBlock(blocks.next()); } else if (isOperationRpcLiteral(styleAndUse)) { String operationName = info.bindingOperation.getName(); Block resBlock = info.operation.getResponse().getBodyBlocksMap().get(new QName(getResponseNamespaceURI(soapResponseBody), operationName + "Response")); Parameter respParam = ModelerUtils.createParameter(info.operation.getName() + "Response", respType, block); respParam.setParameterIndex(-1); response.addParameter(respParam); operation.setProperty(WSDL_RESULT_PARAMETER, respParam.getName());
req.addBodyBlock(block); } else if (part.isOUT()) { res.addBodyBlock(block); } else if (part.isINOUT()) { req.addBodyBlock(block); res.addBodyBlock(block); req.addUnboundBlock(block); } else if (part.isOUT()) { res.addUnboundBlock(block); } else if (part.isINOUT()) { req.addUnboundBlock(block); res.addUnboundBlock(block); req.addBodyBlock(block); } else if (part.isOUT()) { res.addBodyBlock(block); } else if (part.isINOUT()) { req.addBodyBlock(block); res.addBodyBlock(block); req.addHeaderBlock(block); } else if (part.isOUT()) { res.addHeaderBlock(block); } else if (part.isINOUT()) { req.addHeaderBlock(block); res.addHeaderBlock(block); jaxbType = getAttachmentType(mimeContents, part);