java调用DoNet发布的WebService
来源:互联网 发布:小贷公司 saas软件 编辑:程序博客网 时间:2024/04/29 19:44
DoNet发布的WebService返回的结果是一个DataSet,需要对其进行解析,将数据提取出来。
package client;
import java.rmi.RemoteException;
import java.util.Iterator;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMNode;
import org.apache.axis2.AxisFault;
public class Stub_Call_DoNet_Service1
{
public static void main(String[] args)
{
try
{
Service1Stub stub = new Service1Stub();
Service1Stub.WsGetCSPO getCSPO = new Service1Stub.WsGetCSPO();
getCSPO.setFaRen("HFJLH0");
getCSPO.setCustompo("PZX-B10163");
getCSPO.setCustompoitem("1");
getCSPO.setCreateDT("");
Iterator it = stub.wsGetCSPO(getCSPO).getWsGetCSPOResult().getExtraElement().getChildren();
if(it!=null)
{
while(it.hasNext())
{
OMNode omNode = (OMNode) it.next();
if (omNode.getType() == OMNode.ELEMENT_NODE)
{
OMElement omElement = (OMElement) omNode;
Iterator it2 = omElement.getChildren();
if(it2!=null)
{
while(it2.hasNext())
{
OMElement omElement2 = (OMElement) it2.next();
Iterator it3 = omElement2.getChildren();
if(it3!=null)
{
while(it3.hasNext())
{
OMElement oElement3 = ((OMElement)it3.next());
if(oElement3!=null)
{
String ln = oElement3.getLocalName();
if("custompo".equals(ln))
{
System.out.println("custompo:"+oElement3.getText());
}
if("custompoitem".equals(ln))
{
System.out.println("custompoitem:"+oElement3.getText());
}
if("createdt".equals(ln))
{
System.out.println("createdt:"+oElement3.getText());
}
if("customerpartno".equals(ln))
{
System.out.println("customerpartno:"+oElement3.getText());
}
if("openpoqty".equals(ln))
{
System.out.println("openpoqty:"+oElement3.getText());
}
if("pounit".equals(ln))
{
System.out.println("pounit:"+oElement3.getText());
}
if("customcurrency".equals(ln))
{
System.out.println("customcurrency:"+oElement3.getText());
}
}
}
}
}
}
}
}
}
}
catch (AxisFault e)
{
e.printStackTrace();
}
catch (RemoteException e)
{
e.printStackTrace();
}
}
}
- java调用DoNet发布的WebService
- 关于java调用DoNet的webservice(一)
- Java调用IIS发布的WebService
- PHP soap 调用 JAVA发布的webservice
- C++调用java发布的webservice
- axis2 发布 webservice 和 java调用webservice
- java程序调用xfire发布的webService服务
- java程序调用xfire发布的webService服务(二)
- .net调用java发布的webservice soap报错
- Java Axis2发布及调用webservice接口
- java调用.net发布webservice心得
- Delphi动态调用Java的WebService —— 基于“Axis2发布WebService例子(HelloWorld)”
- java webservice的调用
- webService的常见的调用和发布
- java webservice 的发布过程
- c#中WebService的发布与调用
- PHP Webservice的发布与调用
- PHP Webservice的发布与调用
- unix command 重定向 管道 查找
- 怎么实现把网页设为主页和增加到收藏夹?
- 窗口站和桌面的概念
- 正则表达式30分钟入门教程
- 交叉网线 千兆网线 做法,开发板 PC直连
- java调用DoNet发布的WebService
- 虚析构函数(√)、纯虚析构函数(√)、虚构造函数(X)
- wcf学习笔记4 定义服务契约contract
- 苹果效应:创新已不是主流,"去惊喜”才是大流行
- [Java 多线程] Concurrent Programming in Java BOOK
- SMARTFORM打印PDF
- android SDK 2.3中android.telephony.gsm.SmsMessage这个包已被官方放弃
- Delphi 收缩Access数据库
- UNIX和Linux Shell正则表达式语法介绍