NC中如何调用WebService

Posted

tags:

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

参考技术A private Object callWebService() throws Exception
// WebService URL, EX:http://localhost/xx/WebServices/xx.asmx?WSDL
String url = "http://locahost/axis/services/OmgService";
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(url));
call.setOperationName(new QName("http://test.ws.nc/Omg", "zipTest"));
// 参数设置
call.addParameter("doccode", org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN);
// 方法的返回值类型
call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
String rs = (String) call.invoke(new Object[]
"10"
);
return rs;

SAP 如何调用我的webservice?

因为客户使用的是SAP,如何调用我的webservice. 作为客户来说,他需要做什么sap修改还是什么其他操作?没怎么接触过SAP..
谢谢!

在SAP系统中使用T-code SE80,建立一个Proxy代理类,系统会提示你一步一步操作,输入你的Web Service的地址就OK了,不过这个需要客户的SAP系统中启用Web Service组件和设定,这个有点复杂,详情可以问我要文档 参考技术A 楼主是用来做系统集成的吧,WEBSERVICE的方式, wangxy_2008 说的够清楚了,这里推荐你个更简单的办法,用IDOC,配置好之后,直接发送XML文件到 HTTP 服务器。 参考技术B 如果是bw模块的数据提取的话,本身带有web service的接口,可以调用,如果是sap系统的话要通过abap编程实现你需要的业务逻辑

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

跪求NC凭证接口和NC凭证自动导入的流程图?

nc监控实现调用受害者cmd

NC前台调用后台接口方法

调用 GenerateChangePhoneNumberTokenAsync() 后身份电子邮件验证不起作用

spring的依赖注入NC产品中也用到spring的依赖注入

如何在 Linux shell 脚本中显示 nc 返回值?