Java CI Web服务的架构位置
我是Peoplesoft的新手,尝试使用现有的CI web服务“CI_CURRENCY”。我遵循了上面提到的步骤: 这是模式在WSDL中的样子:Java CI Web服务的架构位置,java,web-services,soap,peoplesoft,Java,Web Services,Soap,Peoplesoft,我是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/To
<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文件生成存根。为此,我使用ApacheAxis。我已将此wsdl保存到本地驱动器并执行以下命令-
java org.apache.axis.wsdl.WSDL2Java-o src-p com.test.generated-s Currency.wsdl
但我得到一个错误,即找不到模式,因为它试图在wsdl所在的驱动器中查找模式。
我的问题是如何在生成的wsdl中获取所有引用的模式,或者是否有其他方法来生成存根?您可以在 PeopleTools>IntegrationBroker>IntegrationSetup>Messages,模式在“模式”页面上 或 您可以通过连接wsdl链接。 然后,您可以从该工具下载xsd文件