我是 Peoplesoft 的新手,正在尝试使用现有的 CI Web 服务“CI_CURRENCY”。我已按照此处提到的步骤进行操作:
这就是模式在 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 中引用的所有模式,或者是否有任何其他方式来生成存根?