13.9.8. SOAP 操作パラメーター


SOAP 操作パラメーターは、以下の 2 つの方法のいずれかで提供されます。
  • デフォルトのボディーの場所に設定されるマップインスタンスとして (Message.getBody().add(Map))
  • 名前付きボディーの場所 (Message.getBody().add(String, Map)) に設定されたマップインスタンスとして、その本文の場所の名前は "paramsLocation" アクションプロパティーの値として指定します。
パラメーターマップ自体は、次の 2 つの方法のいずれかで入力することもできます。
  1. 任意のタイプのオブジェクトセットを使用します。この場合、Smooks 設定をアクション属性 SmooksRequestMapper で指定し、Smooks を使用して Java から Java への変換を行う必要があります。
  2. 文字列ベースのキーと値のペア(<String, Object>)のセットでは、キーは、キーの値で設定される wsdl (または生成されたクラス)で指定される SOAP パラメーターの名前です。SOAP 応答メッセージ消費
SOAP 応答オブジェクトインスタンスは、以下のいずれかの方法でメッセージに割り当てることができます。
  • デフォルトの本文の場所(Message.getBody ().add (Map))
  • on は、名前付きボディーの場所(Message.getBody ().add (String, Map))で、ボディーの場所の名前は responseLocation アクションプロパティーの値として指定します。
応答オブジェクトインスタンスは、以下のいずれかの方法で(SOAP 応答から)入力することもできます。
  1. 任意のタイプのオブジェクトセットに置き換えます。この場合、Smooks 設定はアクション属性 SmooksResponseMapper で指定し、Smooks を使用して Java から Java への変換を行う必要があります。
  2. String ベースのキーと値のペア(<String, Object>)のセットでは、キーは、キーの値で設定される wsdl (または生成されたクラス)で指定される SOAP 応答の名前です。SOAP リクエスト/応答の JAX-WS ハンドラー
SOAPClient の使用例は、以下のクイックスタートを参照してください。
  • webservice_consumer_wise は、基本的な使用方法を表示します。
  • webservice_consumer_wise2 は、'SmooksRequestMapper' および 'SmooksResponseMapper' を使用する方法を示しています。
  • webservice_consumer_wise3 は、'smooks-handler-config' の使用方法を示しています。
  • webservice_consomer_wise4 は、'custom-handlers' の使用を示しています。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat