You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ws.apache.org by Apache Wiki <wi...@apache.org> on 2005/04/05 12:48:02 UTC
[Ws Wiki] Update of "ja/axis/WSDLJavaHeaderWSDL" by ToshiyukiKimura
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Ws Wiki" for change notification.
The following page has been changed by ToshiyukiKimura:
http://wiki.apache.org/ws/ja/axis/WSDLJavaHeaderWSDL
The comment on the change is:
Axis Wiki in Japanese
New page:
##language:ja
'''質問: 自分のサービス用に生成された 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()}}}フックを使用することが挙げられます。