Runtime components : Channels components : UDTT Web Service : Client side: using the web service
  
Client side: using the web service
The third party uses UNICOM® Digital Transformation Toolkit (UDTT™) as client side.
You can directly use BTTWSServiceHandlerProxy. There is no need to generate a client.
BTTWSServiceHandlerProxy proxy = new BTTWSServiceHandlerProxy(
"http://localhost:8080/BTTWebServiceProvider/services/BTTWSServiceHandler");
HashMap<String, Object> m = new HashMap<String, Object>();
m.put("dse_operationName", "TestClientPostDataOp"); // call the operation by web service
m.put("testRecord.TestField", "hello world!"); // pass parameters in request
m.put("testList.0.TestField", "hello world, I am the first TestField in testList." + i); // pass parameters in request
HashMap<String, Object> filterMap = new HashMap<String, Object>(); // filter data from server side and only leave necessary data, such as testRecord
filterMap.put("testRecord", "");
The third party does not use UDTT as client side.
Use UDTT provided WSDL to generate Proxy and then call Proxy as the codes above.
Go up to
UDTT Web Service