|
⇤ ← Revision 1 as of 2005-04-05 10:48:01
Size: 1134
Comment: Axis Wiki in Japanese
|
← Revision 2 as of 2009-09-20 22:47:43 ⇥
Size: 1134
Comment: converted to 1.6 markup
|
| No differences found! | |
質問: 自分のサービス用に生成された WSDL の中で、どのようにしてヘッダを取得するのですか?
回答: inHeader と outHeader 属性を使えば、操作パラメータはヘッダ要素として定義することができます。Axis はこれらのパラメータを、生成された WSDL の中で、操作のためのヘッダとして定義します。これらは、サービスの一部である Java 関数のパラメータであることに注意してください。
例:
<operation name="addMovie"
returnType="xsd:string"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<parameter name="title" type="xsd:string" inHeader="true"/>
<parameter name="pricePerDay" type="xsd:double" outHeader="true"/>
</operation>これはaddMovie(String title, DoubleHolder pricePerDay)というシグネチャである Java 関数のための WSDD 操作定義となります。
回答2: もう一つのやり方としては、Handler.generateWSDL()フックを使用することが挙げられます。