• Post Reply Bookmark Topic Watch Topic
  • New Topic

Add complex type to axis2 sample code  RSS feed

 
Sharon whipple
Ranch Hand
Posts: 294
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi
Is it possible to add complex type to the following sample code?
I will be glad to get some guidance

Thank you
Sharon

Complex:
public class myClass(){
int instance id;
String instanceName;
ArrayList arr ;
}

//Axis2 Sample Code :
import org.apache.axiom.om.*;
import org.apache.axis2.AxisFault;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.client.*;


public class EchoBlockingClient {
private static EndpointReference targetEPR = new EndpointReference(
"http://127.0.0.1:8080/axis2/services/MyService");
public static void main(String[] args) {
try {
OMFactory fac = OMAbstractFactory.getOMFactory();
OMNamespace ns = fac.createOMNamespace("http://soapinterop.org/", "ns1");
OMElement payload = fac.createOMElement("echoString", ns);
payload.setText("Hello!");
Options options = new Options();
ServiceClient client = new ServiceClient();
options.setTo(targetEPR);
OMElement result = client.sendReceive(payload);

} catch (AxisFault axisFault) {
axisFault.printStackTrace();
}

}
}
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!