public void setEnvelope(SOAPEnvelope envelope) throws AxisFault { axis2MessageContext.setEnvelope(envelope); }
public void setEnvelope(SOAPEnvelope envelope) throws AxisFault { axis2MessageContext.setEnvelope(envelope); }
@Override public void invokeBusinessLogic(MessageContext inMessage, MessageContext outMessage) throws AxisFault { outMessage.setEnvelope(inMessage.getEnvelope()); } });
@Override public void invokeBusinessLogic(MessageContext inMessage, MessageContext outMessage) throws AxisFault { outMessage.setEnvelope(inMessage.getEnvelope()); } });
@Override public void invokeBusinessLogic(MessageContext inMessage, MessageContext outMessage) throws AxisFault { outMessage.setEnvelope(inMessage.getEnvelope()); } });
public void setSOAPEnvelop(SOAPEnvelope envelope) throws SandeshaException { try { msgContext.setEnvelope(envelope); } catch (AxisFault e) { throw new SandeshaException(e.getMessage()); } }
private void setOutMessageContextSOAPEnvelope(final BPELMessageContext bpelMessageContext) throws AxisFault { SOAPEnvelope envelope = bpelMessageContext.getSoapFactoryForCurrentMessageFlow() .getDefaultEnvelope(); bpelMessageContext.getOutMessageContext().setEnvelope(envelope); }
public InvocationResponse invoke(MessageContext msgContext) throws AxisFault { SOAPEnvelope resultEnvelope = invokeJavaMethod(msgContext); Object responseMCObject = msgContext.getOperationContext().getMessageContext( WSDLConstants.MESSAGE_LABEL_IN_VALUE); if (responseMCObject != null) { MessageContext responseMC = (MessageContext) responseMCObject; responseMC.setEnvelope(resultEnvelope); } return InvocationResponse.CONTINUE; } private SOAPEnvelope invokeJavaMethod(MessageContext inMessage)
public InvocationResponse invoke(MessageContext msgContext) throws AxisFault { SOAPEnvelope resultEnvelope = invokeJavaMethod(msgContext); Object responseMCObject = msgContext.getOperationContext().getMessageContext( WSDLConstants.MESSAGE_LABEL_IN_VALUE); if (responseMCObject != null) { MessageContext responseMC = (MessageContext) responseMCObject; responseMC.setEnvelope(resultEnvelope); } return InvocationResponse.CONTINUE; } private SOAPEnvelope invokeJavaMethod(MessageContext inMessage)
private static void fillSOAPEnvelope(MessageContext messageContext, OMElement xmlPayload, ServiceClient serviceClient) throws AxisFault { messageContext.setServiceContext(serviceClient.getServiceContext()); SOAPFactory soapFactory = getSOAPFactory(serviceClient.getOptions()); SOAPEnvelope envelope = soapFactory.getDefaultEnvelope(); if (xmlPayload != null) { envelope.getBody().addChild(xmlPayload); } serviceClient.addHeadersToEnvelope(envelope); messageContext.setEnvelope(envelope); }
private static MessageContext cloneForSend(MessageContext ori, String preserveAddressing) throws AxisFault { MessageContext newMC = MessageHelper.clonePartially(ori); newMC.setEnvelope(ori.getEnvelope()); if (preserveAddressing != null && Boolean.parseBoolean(preserveAddressing)) { newMC.setMessageID(ori.getMessageID()); } else { MessageHelper.removeAddressingHeaders(newMC); } newMC.setProperty(org.apache.axis2.context.MessageContext.TRANSPORT_HEADERS, ori.getProperty(org.apache.axis2.context.MessageContext.TRANSPORT_HEADERS)); return newMC; }
private static MessageContext cloneForSend(MessageContext ori, String preserveAddressing) throws AxisFault { MessageContext newMC = MessageHelper.clonePartially(ori); newMC.setEnvelope(ori.getEnvelope()); if (preserveAddressing != null && Boolean.parseBoolean(preserveAddressing)) { newMC.setMessageID(ori.getMessageID()); } else { MessageHelper.removeAddressingHeaders(newMC); } newMC.setProperty(org.apache.axis2.context.MessageContext.TRANSPORT_HEADERS, ori.getProperty(org.apache.axis2.context.MessageContext.TRANSPORT_HEADERS)); return newMC; }
/** * Copied from {@link ServiceClient} */ protected void fillSOAPEnvelope(final MessageContext messageContext, final OMElement xmlPayload) throws AxisFault { messageContext.setServiceContext(getServiceContext()); final SOAPFactory soapFactory = getSOAPFactory(); final SOAPEnvelope envelope = soapFactory.getDefaultEnvelope(); if (xmlPayload != null) { envelope.getBody().addChild(xmlPayload); } addHeadersToEnvelope(envelope); messageContext.setEnvelope(envelope); }
private void waitForReply(MessageContext msgContext, Socket socket, String contentType) throws AxisFault { if (!(msgContext.getAxisOperation() instanceof OutInAxisOperation) && msgContext.getProperty(org.apache.axis2.Constants.PIGGYBACK_MESSAGE) == null) { return; } try { MessageContext responseMsgCtx = createResponseMessageContext(msgContext); SOAPEnvelope envelope = TransportUtils.createSOAPMessage(msgContext, socket.getInputStream(), contentType); responseMsgCtx.setEnvelope(envelope); AxisEngine.receive(responseMsgCtx); } catch (Exception e) { handleException("Error while processing response", e); } }
private void waitForReply(MessageContext msgContext, Socket socket, String contentType) throws AxisFault { if (!(msgContext.getAxisOperation() instanceof OutInAxisOperation) && msgContext.getProperty(org.apache.axis2.Constants.PIGGYBACK_MESSAGE) == null) { return; } try { MessageContext responseMsgCtx = createResponseMessageContext(msgContext); SOAPEnvelope envelope = TransportUtils.createSOAPMessage(msgContext, socket.getInputStream(), contentType); responseMsgCtx.setEnvelope(envelope); AxisEngine.receive(responseMsgCtx); } catch (Exception e) { handleException("Error while processing response", e); } }
public void testSOAP11To12Conversion() throws Exception { MessageContext msgCtx = TestUtils.getAxis2MessageContext("<test/>", null). getAxis2MessageContext(); msgCtx.setEnvelope(getSOAP11Envelope()); SOAPUtils.convertSOAP11toSOAP12(msgCtx); assertXMLEqual(getSOAP12Envelope().toString(), msgCtx.getEnvelope().toString()); }
public void testSOAP12To11Conversion() throws Exception { MessageContext msgCtx = TestUtils.getAxis2MessageContext("<test/>", null). getAxis2MessageContext(); msgCtx.setEnvelope(getSOAP12Envelope()); SOAPUtils.convertSOAP12toSOAP11(msgCtx); assertXMLEqual(getSOAP11Envelope().toString(), msgCtx.getEnvelope().toString()); }
protected MessageContext createOutputMessageContext(MessageContext inMsg, ProcessingContext processingContext) throws AxisFault { MessageContext outMsgContext = MessageContextBuilder.createOutMessageContext(inMsg); outMsgContext.getOperationContext().addMessageContext(outMsgContext); SOAPEnvelope outputEnvelope = getSOAPFactory(inMsg).getDefaultEnvelope(); if (processingContext.getRespMessage() != null) { outputEnvelope.getBody().addChild(processingContext.getRespMessage()); if (processingContext.getResponseMsgNamespaces() != null) { declareResponseMsgNamespace(outputEnvelope, processingContext.getResponseMsgNamespaces()); } } outMsgContext.setEnvelope(outputEnvelope); return outMsgContext; }
protected MessageContext createOutputMessageContext(MessageContext inMsg, ProcessingContext processingContext) throws AxisFault { MessageContext outMsgContext = MessageContextBuilder.createOutMessageContext(inMsg); outMsgContext.getOperationContext().addMessageContext(outMsgContext); SOAPEnvelope outputEnvelope = getSOAPFactory(inMsg).getDefaultEnvelope(); if (processingContext.getRespMessage() != null) { outputEnvelope.getBody().addChild(processingContext.getRespMessage()); if (processingContext.getResponseMsgNamespaces() != null) { declareResponseMsgNamespace(outputEnvelope, processingContext.getResponseMsgNamespaces()); } } outMsgContext.setEnvelope(outputEnvelope); return outMsgContext; }
private void fillSOAPEnvelope(MessageContext messageContext, OMElement xmlPayload) throws AxisFault { messageContext.setServiceContext(getServiceContext()); SOAPFactory soapFactory = getSOAPFactory(); SOAPEnvelope envelope = soapFactory.getDefaultEnvelope(); if (xmlPayload != null) { envelope.getBody().addChild(xmlPayload); } addHeadersToEnvelope(envelope); messageContext.setEnvelope(envelope); }