/** * * @return */ public static SOAPEnvelope createSOAPEnvelope() { SOAPFactory factory = OMAbstractFactory.getSOAP12Factory(); return factory.createSOAPEnvelope(); }
/** * Build the error soap message * * @param sub * @return */ protected SOAPEnvelope buildErrorReply() { SOAPEnvelope reply = null; SOAPFactory factory = OMAbstractFactory.getSOAP11Factory(); reply = factory.createSOAPEnvelope(); // TODO return reply; } }
public static void setXMLPayload(MessageContext mc, OMElement element) { if (mc.getEnvelope() == null) { try { mc.setEnvelope(OMAbstractFactory.getSOAP12Factory() .createSOAPEnvelope()); } catch (Exception e) { throw new SynapseException(e); } } setXMLPayload(mc.getEnvelope(), element); }
public static void setStAXPayload(MessageContext mc, XMLStreamReader streamReader) { if (mc.getEnvelope() == null) { try { mc.setEnvelope(OMAbstractFactory.getSOAP12Factory().createSOAPEnvelope()); } catch (Exception e) { throw new SynapseException(e); } setStAXPayload(mc.getEnvelope(), streamReader); } } }
public static void setBinaryPayload(MessageContext mc, DataHandler dh) { if (mc.getEnvelope() == null) { try { mc.setEnvelope(OMAbstractFactory.getSOAP12Factory() .createSOAPEnvelope()); } catch (Exception e) { throw new SynapseException(e); } } setBinaryPayload(mc.getEnvelope(), dh); }
public static void setMapPayload(MessageContext mc, SimpleMap map) { if (mc.getEnvelope() == null) { try { mc.setEnvelope(OMAbstractFactory.getSOAP12Factory() .createSOAPEnvelope()); } catch (Exception e) { throw new SynapseException(e); } } setMapPayload(mc.getEnvelope(), map); }
public static void setStAXPayload(MessageContext mc, XMLStreamReader streamReader) { if (mc.getEnvelope() == null) { try { mc.setEnvelope(OMAbstractFactory.getSOAP12Factory().createSOAPEnvelope()); } catch (Exception e) { throw new SynapseException(e); } setStAXPayload(mc.getEnvelope(), streamReader); } } }
private void processgetAbstractWSDLOperation(MessageContext messageContext) throws Exception { MessageContext response = null; String serviceName = getOriginalServiceName(messageContext); ConfigurationContext context = messageContext.getConfigurationContext(); // TODO this logic has to change based on the logic we are storing data // into repository try { OMElement wsdlElement = getWSDL(context, serviceName); SOAPFactory sf = OMAbstractFactory.getSOAP11Factory(); SOAPEnvelope responseEnv = sf.createSOAPEnvelope(); sf.createSOAPBody(responseEnv); responseEnv.getBody().addChild(wsdlElement); response = MessageContextBuilder.createOutMessageContext(messageContext); response.setEnvelope(responseEnv); response.getOperationContext().addMessageContext(response); AxisEngine.send(response); } catch (Exception fault) { log.error("Error creating response"); throw fault; } }
public static void setTextPayload(MessageContext mc, String text) { if (mc.getEnvelope() == null) { try { mc.setEnvelope(OMAbstractFactory.getSOAP12Factory() .createSOAPEnvelope()); } catch (Exception e) { throw new SynapseException(e); } } setTextPayload(mc.getEnvelope(), text); }
public static void setXMLPayload(MessageContext mc, OMElement element) { if (mc.getEnvelope() == null) { try { mc.setEnvelope(OMAbstractFactory.getSOAP12Factory() .createSOAPEnvelope()); } catch (Exception e) { throw new SynapseException(e); } } setXMLPayload(mc.getEnvelope(), element); }
public static void setTextPayload(MessageContext mc, String text) { if (mc.getEnvelope() == null) { try { mc.setEnvelope(OMAbstractFactory.getSOAP12Factory() .createSOAPEnvelope()); } catch (Exception e) { throw new SynapseException(e); } } setTextPayload(mc.getEnvelope(), text); }
private void processgetAbstractWSDLOperation(MessageContext messageContext) throws Exception { MessageContext response = null; String serviceName = getOriginalServiceName(messageContext); ConfigurationContext context = messageContext.getConfigurationContext(); // TODO this logic has to change based on the logic we are storing data // into repository try { OMElement wsdlElement = getWSDL(context, serviceName); SOAPFactory sf = OMAbstractFactory.getSOAP11Factory(); SOAPEnvelope responseEnv = sf.createSOAPEnvelope(); sf.createSOAPBody(responseEnv); responseEnv.getBody().addChild(wsdlElement); response = MessageContextBuilder.createOutMessageContext(messageContext); response.setEnvelope(responseEnv); response.getOperationContext().addMessageContext(response); AxisEngine.send(response); } catch (Exception fault) { log.error("Error creating response"); throw fault; } }
public static void setBinaryPayload(MessageContext mc, DataHandler dh) { if (mc.getEnvelope() == null) { try { mc.setEnvelope(OMAbstractFactory.getSOAP12Factory() .createSOAPEnvelope()); } catch (Exception e) { throw new SynapseException(e); } } setBinaryPayload(mc.getEnvelope(), dh); }
public static void setMapPayload(MessageContext mc, SimpleMap map) { if (mc.getEnvelope() == null) { try { mc.setEnvelope(OMAbstractFactory.getSOAP12Factory() .createSOAPEnvelope()); } catch (Exception e) { throw new SynapseException(e); } } setMapPayload(mc.getEnvelope(), map); }
static SOAPEnvelope getEnvelope() throws IOException { SOAPFactory soapFac = OMAbstractFactory.getSOAP11Factory(); OMFactory omFac = OMAbstractFactory.getOMFactory(); SOAPEnvelope enp = soapFac.createSOAPEnvelope(); SOAPBody sopaBody = soapFac.createSOAPBody(); OMElement content = omFac.createOMElement(new QName("message")); OMElement data1 = omFac.createOMElement(new QName("part")); data1.setText("sample data"); content.addChild(data1); sopaBody.addChild(content); enp.addChild(sopaBody); return enp; } }
/** * Gets the envelope with sample data. * * @return the envelope * @throws IOException * Signals that an I/O exception has occurred. */ public static SOAPEnvelope getEnvelope() throws IOException { SOAPFactory soapFac = OMAbstractFactory.getSOAP11Factory(); OMFactory omFac = OMAbstractFactory.getOMFactory(); SOAPEnvelope enp = soapFac.createSOAPEnvelope(); SOAPBody sopaBody = soapFac.createSOAPBody(); OMElement content = omFac.createOMElement(new QName("message")); OMElement data1 = omFac.createOMElement(new QName("part")); data1.setText("sample data"); content.addChild(data1); sopaBody.addChild(content); enp.addChild(sopaBody); return enp; }
/** * * @return */ protected SOAPEnvelope createSOAPFault() { SOAPFactory factory = OMAbstractFactory.getSOAP12Factory(); SOAPEnvelope envelope = factory.createSOAPEnvelope(); SOAPHeader header = factory.createSOAPHeader(envelope); SOAPBody body = factory.createSOAPBody(envelope); OMElement faultElement = AxiomHelper .createOMElement(SoapConstants.FAULT_QNAME); OMElement codeElement = AxiomHelper .createOMElement(SoapConstants.CODE_QNAME); faultElement.addChild(codeElement); body.addChild(faultElement); return envelope; }
private SOAPEnvelope buildSoapEnvelope(String clientID, String value) { SOAPFactory soapFactory = OMAbstractFactory.getSOAP12Factory(); SOAPEnvelope envelope = soapFactory.createSOAPEnvelope(); SOAPHeader header = soapFactory.createSOAPHeader(); envelope.addChild(header); OMNamespace synNamespace = soapFactory. createOMNamespace("http://ws.apache.org/ns/synapse", "syn"); OMElement clientIDElement = soapFactory.createOMElement("ClientID", synNamespace); clientIDElement.setText(clientID); header.addChild(clientIDElement); SOAPBody body = soapFactory.createSOAPBody(); envelope.addChild(body); OMElement valueElement = soapFactory.createOMElement("Value", null); valueElement.setText(value); body.addChild(valueElement); return envelope; }
private SOAPEnvelope buildSoapEnvelope(String clientID, String value) { SOAPFactory soapFactory = OMAbstractFactory.getSOAP12Factory(); SOAPEnvelope envelope = soapFactory.createSOAPEnvelope(); SOAPHeader header = soapFactory.createSOAPHeader(); envelope.addChild(header); OMNamespace synNamespace = soapFactory. createOMNamespace("http://ws.apache.org/ns/synapse", "syn"); OMElement clientIDElement = soapFactory.createOMElement("ClientID", synNamespace); clientIDElement.setText(clientID); header.addChild(clientIDElement); SOAPBody body = soapFactory.createSOAPBody(); envelope.addChild(body); OMElement valueElement = soapFactory.createOMElement("Value", null); valueElement.setText(value); body.addChild(valueElement); return envelope; }
private SOAPEnvelope buildSoapEnvelope(String clientID, String value) { SOAPFactory soapFactory = OMAbstractFactory.getSOAP12Factory(); SOAPEnvelope envelope = soapFactory.createSOAPEnvelope(); SOAPHeader header = soapFactory.createSOAPHeader(); envelope.addChild(header); OMNamespace synNamespace = soapFactory. createOMNamespace("http://ws.apache.org/ns/synapse", "syn"); OMElement clientIDElement = soapFactory.createOMElement("ClientID", synNamespace); clientIDElement.setText(clientID); header.addChild(clientIDElement); SOAPBody body = soapFactory.createSOAPBody(); envelope.addChild(body); OMElement valueElement = soapFactory.createOMElement("Value", null); valueElement.setText(value); body.addChild(valueElement); return envelope; }