最终在cmd中执行的语句如下:

wsimport -keep -encoding utf-8 -s D:\codeJava\project\src\main\java -p com.project.etp.oem.sap.webservice.delivery -verbose -Xauthfile E:\\authfile.txt http://localhost:8000/sap/bc/srt/wsdl/srvc/wsdl11/allinone/ws_policy/document?sap-client=601

一、wsimport

wsimport 是java自带的处理webservice的工具,bat文件位于 C:\Program Files\Java\jdk1.8.0_11\bin 目录下,即java的安装目录下。

二、命令的说明

-encoding utf-8
生成的java文件编码设置为utf-8;

-s D:\codeJava\project\src\main\java
生成的java文件所在目录,这里面不需要直接指定包名

-p com.project.etp.oem.sap.webservice.delivery
生成的java文件的包名,package

-Xauthfile E:\authfile.txt
有的时候,接口中需要验证用户名密码,才能进入到wsdl页面中。需要配置此项。
其中 authfile.txt 的内容是:

http://账号:密码@localhost:8000/sap/bc/srt/wsdl/srvc/wsdl11/allinone/ws_policy/document?sap-client=601

即在wsdl的路径中加上【http//账号:密码@ …】
如果没有验证,可去掉此项。

http://localhost:8000/sap/bc/srt/wsdl/srvc/wsdl11/allinone/ws_policy/document?sap-client=601
第三方提供的wsdl地址。

三、常见的应用

常用于SAP 的webservice 开发 。

wsimport 直接处理wsdl接口相关推荐

  1. soap+wsimport的webservice接口客户端实现

    一个自定义实现的soap接口客户端调用工具,已在实际项目中使用过,且经过了生产环境检验. 使用方法: (1)先用jdk自带的wsdl工具导出接口java源码:wsimport -s . xxx.wsd ...

  2. wsimport将wsdl生成java 调用时碰到的一个问题Could not initialize Service

    在一个采用了XFire作为WebService框架Web项目中,添加由JDK1.6 wsimport命令生成的一个WebService客户端调用,在客户端调用时出现了如下问题 log4j:WARN N ...

  3. thinkphp 调用wsdl接口实例化SoapClient抛出异常

    thinkphp 调用wsdl接口实例化SoapClient抛出异常 参考文章: (1)thinkphp 调用wsdl接口实例化SoapClient抛出异常 (2)https://www.cnblog ...

  4. 使用suds-py3调用webservice WSDL接口

    使用suds-py3调用webservice WSDL接口 应用场景:我们需要通过Python调用webservice的接口,这需要使用到第三方库suds,这篇文章介绍使用suds-py3调用webs ...

  5. 使用wsimport将wsdl生成java

    使用管理员打开cmd wsimport -encoding utf-8 -keep -s D:\temp -p com.lamcy.webService -verbose http://服务地址?ws ...

  6. wsdl接口_DEBUG系列四:第三方接口debug

    测试案例是 第三方发送数据给SAP,SAP接收后处理. 首先打开调试工具 SOAPUI: 新建个project: 然后填写一个project name,然后选择 PI 提供的WSDL文件. 这个是PI ...

  7. java wsdl接口地址_java如何实现webservice中wsdlLocation访问地址的可配置化

    背景:项目中调用了别的系统的webservice接口,调用成功之后发现wsdlLocation的地址是写死的,不方便修改,所以需要实现地址,包括用户名密码的可配置.项目的框架是Spring,调用web ...

  8. Java与WCF交互(一)补充:用WSImport生成WSDL的Java客户端代码

    在<Java与WCF交互(一):Java客户端调用WCF服务> 一 文中,我描述了用axis2的一个Eclipse控件生成WCF的Java客户端代理类,后来有朋友建议用Xfire.CXF, ...

  9. 搭建webservice环境,测试本地WSDL接口

    背景 作为一个ETL工程师,除了写SQL相关的工作,还面临着各种各样的数据接口调用.因此自己根据项目的环境自己搭建了一个wsdl,以此类推,用于自身的数据接口测试. 工具: MyEclipse 10. ...

  10. php soapclient 异常,PHP调用wsdl接口实例化SoapClient抛出异常

    异常:Message:SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://*****?wsdl' : failed to load externa ...

最新文章

  1. 命名实体识别训练集汇总(一直更新)
  2. Vue单文件组件环境配置
  3. vue2.0 配置 选项 属性 方法 事件 ——速查
  4. Linux删除 指定数目行【或者所有行】删除光标到行首
  5. msfpescan用法
  6. LIst与ArrayList区别
  7. 个人站立会议-----20181216
  8. Asp.Net Core部署:早知道,还是docker!以及一点碎碎念
  9. LeetCode 1172. 餐盘栈(栈 + set)
  10. 对应到对象 数据库驼峰_SpringJPA底层DAO查询的写法归类总结
  11. java在线支付---02_分析易宝支付的工作流程
  12. webuploader
  13. caddy 作为微服务的 API gateway
  14. 下载Linux版(rpm格式),WPS Office 2019 Linux 11.1.0.9505版提供Deb、Rpm格式包下载
  15. 破解电信光猫华为HG8120C关闭路由功能方法
  16. 国内最新语音服务器,语音聊天社交很热门,带你搭建自己的语音聊天服务器
  17. win7打开桌面计算机很慢,鼠标右键刷新桌面很慢怎么办?Win7右键刷新反应特别慢的解决方法...
  18. Intel graphics HD 4600 核芯显卡 对比 nVIDIA Geforce GTX 750 2GB GDDR5 独立显卡
  19. MySQL索引优化二
  20. 上dj是什么意思_这个世界上根本没有迪迦奥特曼什么梗?抖音迪迦奥特曼的梗什么意思...

热门文章

  1. Android即时通讯实现原理
  2. 计算机管理找不到防火墙,电脑没有防火墙怎么办
  3. win10、win7安装SQLServer2000最详细教程
  4. 电子管功放制作指南_电子管功率放大器的简易设计
  5. python工程师简历项目经验怎么写_班长项目经验简历范文
  6. pcsx2运行ps1_PS2模拟器PSX2设置及使用教程.doc
  7. 手机按公式计算机,请问用手机上的自带计算器怎样进行度分秒的计算?
  8. 计算机软件考试难,计算机技术与软件专业技术资格考试难吗
  9. DTCMS添加栏目教程
  10. JavaScript判断一个数是否为质数/素数