Advertisement
Guest User

Untitled

a guest
Apr 27th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. private void enviarPedido() {
  2. String url = "http://proyectodam.tk:7047/DynamicsNAV90/WS/CRONUS%20Espa%C3%B1a%20S.A./Page/SalesOrder";
  3. String namespace = "urn:microsoft-dynamics-schemas/page/salesorder";
  4. String method_name = "Create";
  5. String soap_action = namespace + ":" + method_name;
  6. SoapObject request = new SoapObject(namespace, method_name);
  7. SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  8.  
  9. SoapObject pedido = new SoapObject(namespace, "anyType");
  10. pedido.addProperty("No", 50000);
  11. pedido.addProperty("Sell_to_Customer_No", 1);*/
  12. request.addProperty("SalesOrder", pedido);
  13.  
  14. //(new MarshalHashtable()).register(envelope);
  15. envelope.dotNet = true;
  16. envelope.setOutputSoapObject(request);
  17. NtlmTransport ntlm = new NtlmTransport();
  18. ntlm.debug = true;
  19. ntlm.setCredentials(url, "proyecto", "proyecto123");
  20. try {
  21. ntlm.call(soap_action, envelope);
  22. } catch (Exception e) {
  23. e.printStackTrace();
  24. }
  25.  
  26. /*SoapObject pedido = new SoapObject("http://www.w3.org/2001/XMLSchema", "anyType");
  27. pedido.addProperty("No", "22222");
  28. pedido.addProperty("Sell_to_Customer_No", "49633663");
  29. PropertyInfo lineasInfo = new PropertyInfo();
  30. lineasInfo.setName("SalesLines");
  31. SoapObject anyType = new SoapObject("http://www.w3.org/2001/XMLSchema", "anyType");
  32. SoapObject linea = new SoapObject("http://www.w3.org/2001/XMLSchema", "anyType");
  33. linea.addProperty("Type", "Item");
  34. linea.addProperty("No", "1906-S");
  35. linea.addProperty("Description", "Pedestal móvil ATENAS");
  36. linea.addProperty("Quantity", "1");
  37. linea.addProperty("Unit_Price", "435.8");
  38. anyType.addProperty("Sales_Order_Line", linea);
  39. pedido.addProperty(lineasInfo);
  40. request.addProperty("Pedido", pedido);*/
  41.  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement