File: SoapBindingImpl.java

package info (click to toggle)
axis 1.4-29
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 52,100 kB
  • sloc: java: 129,124; xml: 10,602; jsp: 983; sh: 84; cs: 36; makefile: 18
file content (42 lines) | stat: -rw-r--r-- 1,331 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/**
 * SoapBindingImpl.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis axis-1_2_1 Jun 07, 2005 (05:25:16 IST) WSDL2Java emitter.
 */

package test.wsdl.any;

import org.apache.axis.message.MessageElement;

public class SoapBindingImpl implements test.wsdl.any.Soap{
    public test.wsdl.any.QueryResult query(java.lang.String queryString) throws java.rmi.RemoteException {
        QueryResult qr = new QueryResult();
        qr.setDone(true);
        
        SObject record = new SObject();
        record.setType("Contact");
        record.setId("00330000006jryXAAQ");
        
        try{
        MessageElement m1 = new MessageElement("Id", "sf", "urn:partner.soap.sforce.com");
        MessageElement m2 = new MessageElement("FirstName", "sf", "urn:partner.soap.sforce.com");
        MessageElement m3 = new MessageElement("LastName", "sf", "urn:partner.soap.sforce.com");
        m1.addTextNode("00330000006jryXAAQ");
        m2.addTextNode("Fred");
        m3.addTextNode("A>B");
        MessageElement[] me = new MessageElement[]{m1, m2, m3};
        record.set_any(me);
        } catch(javax.xml.soap.SOAPException e){
        	
        }
        
        SObject[] records = new SObject[]{record};
        qr.setRecords(records);
        
        qr.setSize(1);
        
    	return qr;
    }

}