0

我是 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 中引用的所有模式,或者是否有任何其他方式来生成存根?

4

1 回答 1

0

您可以下载 xsd 架构

PeopleTools > Integration Broker > Integration Setup > Messages ,架构在“架构”页面上

或者

您可以通过SoapUI连接 wsdl 链接。然后,您可以从该工具下载 xsd 文件。

于 2013-04-06T09:07:11.720 回答