调用程序中的webservice

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了调用程序中的webservice相关的知识,希望对你有一定的参考价值。

调用程序中的webservice

public void manualExecuteCollect(String searchID, String tableName) {
     Properties properties = PropertiesUtils.getProperties("config.properties");
        String serviceUrl = properties.getProperty("webservice.url");
        ServiceClient sender = null;
        String wsURL = serviceUrl + "/webServices/nhfpcHandCollectionWs?wsdl";
        try {
            EndpointReference endpoint = new EndpointReference(wsURL);
            Options options = new Options();
            options.setTo(endpoint);
            options.setProperty(HTTPConstants.CHUNKED, "false");//设置不受限制. 
            sender = new ServiceClient();
            sender.setOptions(options);
            OMFactory fac = OMAbstractFactory.getOMFactory();
            OMNamespace omNs = fac.createOMNamespace("http://webservice.nhfpc.acquisition.goodwill.com/", "");
            OMElement method = fac.createOMElement("nhfpcMedicalServiceHandCollection", omNs);
            OMElement tableNameParamater = fac.createOMElement("tableName", omNs);// 设置入参名称  
            tableNameParamater.setText(tableName);// 设置入参值  
            method.addChild(tableNameParamater);
            OMElement searchIDParameter = fac.createOMElement("pid", omNs);// 设置入参名称  
            searchIDParameter.setText(searchID);// 设置入参值  
            method.addChild(searchIDParameter);
            method.build();
            sender.sendReceive(method);
            //            OMElement elementReturn = response.getFirstElement();
            //            String result = elementReturn.getText();
            //            System.out.println(result);
        } catch (Exception e) {
            logger.error("调用手动执行webservice方法出错。" + e.getMessage(), e);
            throw new ApplicationException("手动执行数据采集出错,请联系管理员。");
        }
    }

 

以上是关于调用程序中的webservice的主要内容,如果未能解决你的问题,请参考以下文章

调用程序中的webservice

java程序怎么调用webservice接口,实现发送短信功能

如何调用webservice

C#动态调用webService出现 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。

java如何调用webservice接口

php webservice是啥