Changeset 3504
- Timestamp:
- 2002-10-29T15:44:09+13:00 (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/comms/SOAPCommunicator.java
r3502 r3504 56 56 call_ = new Call(); 57 57 // Set Encoding Style to standard SOAP encoding 58 call_.setEncodingStyleURI(Constants.NS_URI_SOAP_ENC); 58 //call_.setEncodingStyleURI(Constants.NS_URI_SOAP_ENC); 59 // set Encoding Style to use literal XML 60 call_.setEncodingStyleURI(Constants.NS_URI_LITERAL_XML); 59 61 } 60 62 … … 95 97 e.setAttribute("from", from); 96 98 } 99 100 // Set Method Parameters 97 101 98 String converted_request = converter_.getString(top); 99 System.out.println("converted request = "+converted_request); 100 // Set Method Parameters 101 Parameter param = new Parameter("xml_in", String.class, 102 converted_request, Constants.NS_URI_SOAP_ENC); 102 // dont use Strings anymore 103 //String converted_request = converter_.getString(top); 104 //System.out.println("converted request = "+converted_request); 105 // 106 //Parameter param = new Parameter("xml_in", String.class, 107 //converted_request, Constants.NS_URI_SOAP_ENC); 108 109 110 // use straight xml 111 Parameter param = new Parameter("xml_in", 112 org.w3c.dom.Element.class, 113 top, 114 Constants.NS_URI_LITERAL_XML); 115 103 116 Vector param_list = new Vector (); 104 117 param_list.addElement (param); … … 115 128 // Extract Return value 116 129 Parameter result = resp.getReturnValue (); 117 String res = (String) result.getValue(); 130 //String res = (String) result.getValue(); 131 //Element result_node = converter_.getDOM(res).getDocumentElement(); 132 Element result_node = (Element) result.getValue(); 118 133 119 134 // have to modify the from field 120 Element result_node = converter_.getDOM(res).getDocumentElement(); 135 121 136 NodeList responses = result_node.getElementsByTagName("response"); 122 137 for (int i=0;i<responses.getLength(); i++) {
Note:
See TracChangeset
for help on using the changeset viewer.