1

でさまざまな種類の入力を受け入れるdocument\literalウェブサービスが欲しいのですがsoap:body。のようなSmth

<soap:body>
   <A xmlns="http://tempuri/A">
   </A>
</soap:body>

と同様

<soap:body>
   <B xmlns="http://tempuri/B">
   </B>
</soap:body>

同じでwsdl:operation

WSDL内のインラインスキーマブロックで要素を記述しようとしましたが、ドキュメント\リテラルスタイルの場合、wsdl:messageパーツの要素を指定する必要があります。<A>しかし、リクエスト(または<B>)を別のコンテナ要素にラップしたくありません。これは可能ですか?

4

1 に答える 1

0

いいえ、できません。それを機能させる唯一の方法は、それらAB要素を他の要素でラップすることCです。C次に、メッセージでその要素を指定する必要がありWSDLます。

2 つの異なる名前空間を指す 2 つの異なる要素があり、メッセージは 1 つの名前空間から 1 つの要素しか許可しないため、これが不可能な理由。

于 2012-09-13T12:22:10.607 に答える