CI Web服务的架构位置

时间:2013-03-21 16:04:39

标签: java web-services soap peoplesoft

我是Peoplesoft的新手,并尝试使用现有的CI网络服务“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中获取所有模式,还是有其他方法来生成存根?

1 个答案:

答案 0 :(得分:0)

您可以在

上下载xsd架构 PeopleTools&gt; Integration Broker&gt;集成设置&gt;消息,架构位于“架构”页面上

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