【问题标题】:Schema location of CI webserviceCI Web服务的架构位置
【发布时间】: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


    【解决方案1】:

    您可以在

    上下载 xsd 架构

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-11
      • 2012-10-07
      • 1970-01-01
      • 1970-01-01
      • 2017-09-09
      相关资源
      最近更新 更多