package com.anli.client;

import java.io.File;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import javax.xml.ws.soap.SOAPBinding;
import com.anli.common.util.xml.BaseInfo;
import com.anli.common.util.xml.Root;
import com.anli.common.util.xml.XmlCustomerInfo;
import com.anli.server.AnLiOAService;
import com.thoughtworks.xstream.XStream;


public final class Client1 {

    private static final QName SERVICE_NAME 
        = new QName("http://server.anli.com/", "AnLiOAService");
    private static final QName PORT_NAME 
        = new QName("http://server.anli.com/", "AnLiOAServicePort");


    private Client1() {
    } 

    public static void main(String args[]) throws Exception {
        Service service = Service.create(SERVICE_NAME);
        // Endpoint Address
        String endpointAddress = "http://localhost:8080/services/AnLiOAService";
      //String endpointAddress = "http://192.168.3.5:8089/services/AnLiOAService";
        // If web service deployed on Tomcat (either standalone or embedded)
        // as described in sample README, endpoint should be changed to:
        // String endpointAddress = "http://localhost:8080/java_first_jaxws/services/hello_world";

        // Add a port to the Service
        service.addPort(PORT_NAME, SOAPBinding.SOAP11HTTP_BINDING, endpointAddress);
        
        String xmlPath = "d:\\OAcustomer.xml";
        XStream xstream = new XStream();
        xstream.alias("root", Root.class);
        xstream.alias("baseInfo", BaseInfo.class);
        xstream.alias("xsddInfo", XmlCustomerInfo.class);
        Root root = (Root)xstream.fromXML(new File(xmlPath));
        
        AnLiOAService als = service.getPort(AnLiOAService.class);
        System.out.println(xstream.toXML(root));
        String xml = als.anLiOACustomService(xstream.toXML(root));
        System.out.println(xml);

    }

}
最近下载更多
x547919397  LV2 2021年12月31日
13043860zj  LV16 2021年2月24日
毒品香烟  LV12 2020年11月26日
kinggode  LV14 2020年9月14日
violet_lst  LV1 2020年5月22日
杂回事类丶  LV11 2020年3月26日
嘲讽脸  LV5 2020年1月20日
hzhsh0223  LV18 2020年1月11日
COMMUSER  LV2 2019年12月16日
蒲公英不是梦  LV6 2019年11月18日
最近浏览更多
ksksksks  LV11 2023年9月18日
wangjie49  LV7 2023年5月6日
tlpaladin  LV7 2022年11月29日
无名氏111  LV33 2022年9月23日
liweiyishuo  LV3 2022年8月1日
cibei111 2022年2月25日
暂无贡献等级
x547919397  LV2 2021年12月31日
刘亦菲9527  LV15 2021年12月27日
shiopaaa  LV13 2021年8月18日
Danny 2021年7月19日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友