WebService
この WebService トランスポート・ノードにより、サービス定義フレームワークはアウトバウンド Web サービス呼び出しを行うことができます。
注: Web サービス SDF コンポーネントは非推奨であり、将来のバージョンでは削除される予定です。 WebServices SDF コンポーネントを使用して WebServicesを起動しないことをお勧めします。 代わりに、 WebServicesを呼び出すカスタム API を作成してください。
注: WebServices を使用して、後方互換モードで API を呼び出すことはできません。 また、サービスビルダーを使用したアウトバウンドのWebServiceは HTTPSトコルをサポートしていません。
構成プロパティー
このノードのプロパティーは以下のとおりです。
- アプリケーション・サーバーに応じて構成可能:
- Oracle WebLogic
- IBM® Websphere
- JBoss
IBM WebSphere®の場合:
Pass -D websphere-java2wsdl-style=<rpc|document> in the ear command line
JBoss の場合:
Pass -D jboss-java2wsdl-style=<rpc|document> in the ear command line.
Oracle WebLogic,の場合は、ドキュメント・リテラルを使用します。
変数ベースのJBossの場合、コーディングのスタイルについて書かれている'Ear.shドキュメントをビルドする
Oracle WebLogic および IBM Websphere は、文書リテラルでサポートされ、パラメーター化可能です。
注:JBoss の非推奨コンポーネントの詳細については、 Sterling Order ManagementSystem Softwareの非推奨コンポーネントを参照してください。
| プロパティー | 説明 |
|---|---|
| 「一般」タブ | |
| URL | メッセージを投稿する URL を入力してください。 例: http://localhost:7001/smcfsejb/services |
| ターゲット・オブジェクトの URN | Web サービスのリソース名を入力します。 例えば、yantrawebservice |
| Sterling Order Management System Software Web サービス | このサービスが Sterling Order Management システム・ソフトウェア Web サービスを呼び出していることを示すには、このボックスにチェック・マークを付けます。 このボックスにチェック・マークを付けると、パラメーター名はデフォルトで |
| パラメーター名 | 文書パラメーターの名前を入力します。 |
| エンコード・スタイル URI | 使用するエンコードの名前を入力します。 例: http://schemas.xmlsoap.org/soap/encoding/ |
| メソッド名 | 起動するメソッドの名前を入力します。 |
| 安全 | このフィールドが選択された場合、指定された URL に投稿されるメッセージは暗号化されます。 |
| トラストストア | 「セキュア」を選択した場合は、サーバー・サイドのデジタル証明書を保管するためのトラストストアを入力します。 絶対パス名の代わりに変数を使用する場合は、その変数が <INSTALL_DIR>/properties/customer_overrides.properties ファイルに定義されていることを確認してください。 |
| トラストストア・パスワード | 「セキュア」を選択した場合は、トラストストアにアクセスするためのパスワードを入力します。 |
| キー保管タイプ | 「セキュアである」にチェック・マークが付けられている場合は、この値を JKS (Java™ 鍵ストア) に設定します。 |
| 鍵ストア | 「セキュア」を選択した場合は、クライアント・サイドのデジタル証明書を保管するための鍵ストアを入力します。 絶対パス名の代わりに変数を使用する場合は、その変数が <INSTALL_DIR>/properties/customer_overrides.properties ファイルに定義されていることを確認してください。 |
| キー保管パスワード | 「セキュアである」を選択した場合は、鍵ストアにアクセスするためのパスワードを入力します。 |
| SOAPActionURI | 必要なアウトバウンド Web サービスを呼び出すためにこの属性で使用される URI を入力します。 例えば、 http://tempuri.org/PricingEngineGold/Service1/PricingEngineFunc は有効な入力 URI にすることができます。 |
| 「引数」タブ | |
| 引数名 | Webservice メソッドに受け渡されるパラメーターの名前。 |
| 引数値 | Web サービス・メソッドに渡されるパラメーターの値。 |
接続プロパティー
以下は、 WebServices ノードの接続プロパティーです。
| 接続 | ノード接続のルール |
|---|---|
| 開始ノード後の最初のノードにすることが可能 | 同期呼び出しされるサービス用のみ |
| 次のノードの前に配置可能 |
|
| 次のノードの後に配置可能 |
|
| データを未変更で受け渡し | トランスポート・ノードがデータを変更しない |