// SOAP Body SOAPBody soapBody = envelope.getBody(); SOAPElement soapBodyElem = soapBody.addChildElement("TCKimlikNoDogrula", "", "http://tckimlik.nvi.gov.tr/WS"); (...)
// SOAP Body SOAPBody soapBody = envelope.getBody(); SOAPElement GetNGPList = soapBody.addChildElement("GetNGPList", "", "http://www.sigvalue.com/acc"); SOAPElement UserData = GetNGPList.addChildElement("UserData"); ...
@Override protected void runTest() throws Throwable { SOAPBody body = newMessageFactory().createMessage().getSOAPBody(); SOAPElement child = body.addChildElement((SOAPElement)body.getOwnerDocument().createElementNS("urn:test", "p:test")); assertThat(child).isInstanceOf(SOAPBodyElement.class); } }
MessageFactory factory = MessageFactory.newInstance(); SOAPMessage message = factory.createMessage(); SOAPBody body = message.getSOAPBody(); SOAPElement checkAccEl = body .addChildElement("checkAccount", "to", "http://foo"); SOAPElement idEl = checkAccEl .addChildElement("id", "to", "http://foo"); idEl.addTextNode("test"); SOAPElement passwordEl = checkAccEl .addChildElement("password", "to", "http://foo"); passwordEl.addTextNode("test"); // print out the SOAP Message. How easy is this?! ByteArrayOutputStream out = new ByteArrayOutputStream(); message.writeTo(out); System.out.println(out.toString());
SOAPBody soapBody = envelope.getBody(); SOAPElement soapBodyElem = soapBody.addChildElement( "GetUserInfo" ); SOAPElement soapBodyElem1 = soapBodyElem.addChildElement( "ArgComKey", "", "xsd:integer" ); soapBodyElem1.addTextNode( "ComKey" ); SOAPElement soapBodyElem2 = soapBodyElem.addChildElement( "Arg" ); soapBodyElem2.addTextNode( "123" );
private void prepareUndeploySOAP(String packageId) throws SOAPException, IOException { MessageFactory mFactory = MessageFactory.newInstance(); SOAPMessage message = mFactory.createMessage(); SOAPBody body = message.getSOAPBody(); SOAPElement xmlUndeploy = body.addChildElement(ODE_ELEMENT_UNDEPLOY); SOAPElement xmlPackageName = xmlUndeploy .addChildElement(ODE_ELEMENT_PACKAGENAME); xmlPackageName.setTextContent(packageId); ByteArrayOutputStream b = new ByteArrayOutputStream(); message.writeTo(b); fContent = b.toString(); } }
private void prepareDeploySOAP(File file) throws IOException, SOAPException { MessageFactory mFactory = MessageFactory.newInstance(); SOAPMessage message = mFactory.createMessage(); SOAPBody body = message.getSOAPBody(); SOAPElement xmlDeploy = body.addChildElement(ODE_ELEMENT_DEPLOY); SOAPElement xmlZipFilename = xmlDeploy .addChildElement(ODE_ELEMENT_ZIPNAME); xmlZipFilename.setTextContent(FilenameUtils.getName(file.toString()) .split("\\.")[0]); SOAPElement xmlZipContent = xmlDeploy .addChildElement(ODE_ELEMENT_PACKAGE); SOAPElement xmlBase64ZipFile = xmlZipContent.addChildElement( ODE_ELEMENT_ZIP, "dep", NS_DEPLOY_SERVICE); xmlBase64ZipFile.addAttribute(new QName(NS_XML_MIME, CONTENT_TYPE_STRING), ZIP_CONTENT_TYPE); StringBuilder content = new StringBuilder(); byte[] arr = FileUtils.readFileToByteArray(file); byte[] encoded = Base64.encodeBase64Chunked(arr); for (int i = 0; i < encoded.length; i++) { content.append((char) encoded[i]); } xmlBase64ZipFile.setTextContent(content.toString()); ByteArrayOutputStream b = new ByteArrayOutputStream(); message.writeTo(b); fContent = b.toString(); }
Name bodyName = sf.createName("Provider1Insertedmainbody"); respBody.addBodyElement(bodyName); SOAPElement respContent = respBody.addChildElement("provider1"); respContent.setValue("123.00"); response.saveChanges();
SOAPBody soapBody = envelope.getBody(); SOAPElement soapBodyElem = soapBody.addChildElement("Get_Workers_Request", "wd", "urn:com.workday/bsvc"); SOAPElement soapBodyElem1 = soapBodyElem.addChildElement("Request_References", "wd"); SOAPElement soapBodyElem2 = soapBodyElem1.addChildElement("Worker_Reference", "wd"); SOAPElement soapBodyElem3 = soapBodyElem2.addChildElement("ID", "wd"); soapBodyElem3.setAttribute("wd:type", "Employee_ID"); soapBodyElem3.addTextNode("123");
/** * Utility method for creating the root element for the body of a SOAP * message. */ protected SOAPElement addRootElement(SOAPMessage message, final QName name) throws SOAPException { SOAPBody body = message.getSOAPBody(); SOAPElement rootElement = body.addChildElement(name); rootElement.setEncodingStyle(NS_SOAP_ENCODING); rootElement.addNamespaceDeclaration("xsi", NS_XMLSCHEMA_INSTANCE); rootElement.addNamespaceDeclaration("xsd", NS_XMLSCHEMA); rootElement.addNamespaceDeclaration("act", NS_ACTIVEBPEL_ADMIN); return rootElement; }
SOAPEnvelope envelope = soapPart.getEnvelope(); envelope.addNamespaceDeclaration("xsi","http://www.w3.org/2001/XMLSchema-instance"); SOAPBody soapBody = envelope.getBody(); SOAPElement soapBodyElem = soapBody.addChildElement( "GetUserInfo" ); SOAPElement soapBodyElem1 = soapBodyElem.addChildElement( "ArgComKey" ); soapBodyElem1.addTextNode( "ComKey" ).setAttribute("xsi:type","xsd:integer"); SOAPElement soapBodyElem2 = soapBodyElem.addChildElement( "Arg" ); soapBodyElem2.addTextNode( "123" );
SOAPBody soapBody = envelope.getBody(); SOAPElement soapBodyElem = soapBody.addChildElement("search", "example"); /*"example"*/ SOAPElement soapBodyElem0 = soapBodyElem.addChildElement("arg0"); SOAPElement soapBodyElem1 = soapBodyElem0.addChildElement("name"); soapBodyElem1.addTextNode("test"); SOAPElement soapBodyElem2 = soapBodyElem0.addChildElement("number"); soapBodyElem2.addTextNode("5"); MimeHeaders headers = soapMessage.getMimeHeaders(); headers.addHeader("SOAPAction", serverURI + "search");
MessageFactory messageFactory = MessageFactory.newInstance(); SOAPMessage message = messageFactory.createMessage(); SOAPPart SOAPPart = message.getSOAPPart(); SOAPEnvelope envelope = SOAPPart.getEnvelope(); SOAPBody body = envelope.getBody(); SOAPElement bodyElement = body.addChildElement(envelope.createName("echo", "req", "http://localhost:8080/axis2/services/MyService/")); bodyElement.addChildElement("category").addTextNode("classifieds"); message.saveChanges(); SOAPPart SOAPpartbefore = message.getSOAPPart(); SOAPEnvelope reqenv = SOAPpartbefore.getEnvelope(); System.out.println(reqenv.toString());
SOAPMessage message = factory.createMessage(); SOAPPart soapPart = message.getSOAPPart(); SOAPEnvelope envelope = soapPart.getEnvelope(); //add declaration here envelope.addNamespaceDeclaration("env", "http://som.org"); SOAPHeader header = envelope.getHeader(); SOAPBody body = envelope.getBody(); SOAPElement envio = body.addChildElement("envio"); envio.setPrefix("env"); //explicit declare it here for this element envio.addNamespaceDeclaration("env", "http://som.org"); SOAPElement cabecera = envio.addChildElement("cabecera","env");
SOAPConnectionFactory soapConnectionFactory = SOAPConnectionFactory.newInstance(); this.soapConnection = soapConnectionFactory.createConnection(); MessageFactory messageFactory = MessageFactory.newInstance(); SOAPMessage soapMessage = messageFactory.createMessage(); SOAPPart soapPart = soapMessage.getSOAPPart(); // SOAP Envelope SOAPEnvelope envelope = soapPart.getEnvelope(); envelope.addNamespaceDeclaration("ser", "http://server.splat/"); // SOAP Body SOAPBody soapBody = envelope.getBody(); SOAPElement soapBodyElem = soapBody.addChildElement(operation, "ser"); int n = 0; for (Object argN : args) { SOAPElement soapBodyElemN = soapBodyElem.addChildElement("arg" + n++); soapBodyElemN.addTextNode(argN.toString()); } MimeHeaders headers = soapMessage.getMimeHeaders(); headers.addHeader("SOAPAction", "\"\""); soapMessage.saveChanges(); /* Print the request message */ debug(operation + " Request SOAP Message:\n" + traceSOAPMessage(soapMessage)); SOAPMessage soapResponse = this.soapConnection.call( soapMessage, this.url );
@Test public void test() throws Exception { MessageFactory messageFactory = MessageFactory.newInstance(); SOAPMessage soapMessage = messageFactory.createMessage(); SOAPPart soapPart = soapMessage.getSOAPPart(); SOAPEnvelope soapEnvelope = soapPart.getEnvelope(); soapEnvelope.addNamespaceDeclaration("xsd", "http://www.w3.org/2001/XMLSchema"); soapEnvelope.addNamespaceDeclaration("xsi", "http://www.w3.org/2001/XMLSchema-instance"); soapEnvelope.addNamespaceDeclaration("bran", "BDetail"); SOAPBody soapBody = soapEnvelope.getBody(); SOAPElement soapElement = soapBody.addChildElement( "sentIbBTyp", "bran"); soapElement .setEncodingStyle("http://schemas.xmlsoap.org/soap/encoding/"); SOAPElement elementBankCode = soapElement.addChildElement("pBnCode"); // added missing attribute QName qname = new QName("xsi:type"); elementBankCode.addAttribute(qname, "xsd:string"); elementBankCode.setValue("234"); soapMessage.writeTo(System.out); }
body = envelope.getBody(); SOAPElement root = body.addChildElement( "TestSimpleAsyncGetRequest", BAS, httpCallBean .getNameSpace());
public static SOAPMessageExchange buildSOAPMessageSIMPLEGET(HttpCallBean httpCallBean) { SOAPMessageExchange msgEx = new SOAPMessageExchange(); SOAPMessage message = generateSOAPMessageShell(httpCallBean); SOAPEnvelope envelope; String content = StringHelpers.generateRandomString(RAND_STRING_LENGTH, "UPPER"); try { envelope = message.getSOAPPart().getEnvelope(); SOAPBody body; body = envelope.getBody(); SOAPElement root = body.addChildElement( "TestSimpleGetRequest", BAS, httpCallBean .getNameSpace()); root.addChildElement(MESSAGE, BAS, httpCallBean.getNameSpace()).addTextNode(content); } catch (SOAPException e) { throw new RuntimeException(e); } msgEx.setRequest(message); msgEx.setResponse(generateExpectedResultShell(content)); return msgEx; }
MessageFactory messageFactory = MessageFactory.newInstance(); SOAPMessage soapMessage = messageFactory.createMessage(); SOAPPart soapPart = soapMessage.getSOAPPart(); SOAPEnvelope envelope = soapPart.getEnvelope(); envelope.addNamespaceDeclaration("ns", "website"); envelope.addNamespaceDeclaration("com", "website/Common"); envelope.addNamespaceDeclaration("xm", "http://www.w3.org/2005/05/xmlmime"); SOAPBody soapBody = envelope.getBody(); SOAPElement element = soapBody.addChildElement("RequestName", "ns"); SOAPElement modelElement = element.addChildElement("model", "ns"); SOAPElement soapElement = modelElement.addChildElement("keys", "ns"); soapElement.addAttribute(envelope.createName("query"), "myquery;"); modelElement.addChildElement("instance", "ns"); soapMessage.saveChanges(); soapMessage.writeTo(System.out);
@Test public void testSWA() throws Exception { SOAPFactory soapFac = SOAPFactory.newInstance(); MessageFactory msgFac = MessageFactory.newInstance(); SOAPConnectionFactory conFac = SOAPConnectionFactory.newInstance(); SOAPMessage msg = msgFac.createMessage(); QName sayHi = new QName("http://apache.org/hello_world_rpclit", "sayHiWAttach"); msg.getSOAPBody().addChildElement(soapFac.createElement(sayHi)); AttachmentPart ap1 = msg.createAttachmentPart(); ap1.setContent("Attachment content", "text/plain"); msg.addAttachmentPart(ap1); AttachmentPart ap2 = msg.createAttachmentPart(); ap2.setContent("Attachment content - Part 2", "text/plain"); msg.addAttachmentPart(ap2); msg.saveChanges(); SOAPConnection con = conFac.createConnection(); URL endpoint = new URL("http://localhost:" + PORT + "/SOAPServiceProviderRPCLit/SoapPortProviderRPCLit1"); SOAPMessage response = con.call(msg, endpoint); QName sayHiResp = new QName("http://apache.org/hello_world_rpclit", "sayHiResponse"); assertNotNull(response.getSOAPBody().getChildElements(sayHiResp)); assertEquals(2, response.countAttachments()); }