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 に答える