【发布时间】:2013-03-21 16:04:39
【问题描述】:
我是 Peoplesoft 的新手,正在尝试使用现有的 CI Web 服务“CI_CURRENCY”。我已经按照here 提到的步骤操作了:
这就是模式在 WSDL 中的样子:
<wsdl:types>
<xsd:schema elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="http://xmlns.ubs.com/enterprise/Tools/schemas/M615294.V1"
schemaLocation="M615294.V1.xsd"/>
<xsd:import namespace="http://xmlns.ubs.com/enterprise/Tools/schemas/M826465.V1"
schemaLocation="M826465.V1.xsd"/>
<xsd:import namespace="http://xmlns.ubs.com/enterprise/Tools/schemas/M929890.V1"
schemaLocation="M929890.V1.xsd"/>
现在,我想从这个 WSDL 文件生成存根。为此,我正在使用 apache 轴。我已将此 wsdl 保存到我的本地驱动器中并执行以下命令 - java org.apache.axis.wsdl.WSDL2Java -o src -p com.test.generated -s Currency.wsdl
但我收到错误消息,提示找不到架构,因为它试图在 wsdl 所在的驱动器中查找架构。 我的问题是如何获取生成的 wsdl 中引用的所有模式,或者有没有其他方法可以生成存根?
【问题讨论】:
标签: java web-services soap peoplesoft