メイン コンテンツをスキップする

XMLRPCから州名を推測

このシナリオでは、RPCメソッドを使用してコンソールビューに出力を表示することを目的とした2つのコンポーネントジョブについて説明します。

Talendでサポートされているテクノロジーの詳細は、Talendコンポーネントをご覧ください。

  • [Palette] (パレット)からデザインワークスペースにtXMLRPCInputtLogRowコンポーネントをドロップします。

  • tXMLRPCInput基本設定を設定してください。

  • このユースケースの[Schema type] (スキーマのタイプ)[Built-in] (組み込み)として定義します。

  • [Edit schema] (スキーマを編集)を開き、StateNameというカラム名で単一カラムのスキーマを期待される出力として設定します。

  • その後、[Server url] (サーバーurl)を設定するために使われます。このデモでは、次を使用してください:http://phpxmlrpc.sourceforge.net/server.php

  • このユースケースでは認証の詳細は必要ありません。

  • 呼び出す[Method] (メソッド)は、examples.getStateNameです。

  • 次に、呼び出されたメソッドに必要な入力パラメーターを設定するために使われます。[Name] (名前)フィールドはコードでは使用されませんが、値はメソッドで想定されている構文に従う必要があります。このサンプルでは、使用される名前はState Nrで、ランダムに選択された値は42です。

  • このデモメソッドを使用しても、クラスによる影響はそれほど大きくありませんが、他のメソッドを使用した場合は影響を受ける可能性があるため、デフォルト設定のままにします。

  • tLogRowコンポーネントの[Component] (コンポーネント)ビューで、[Print schema column name in front of each value] (各値の前にスキーマカラムを印刷する)チェックボックスをオンにします。

  • 次に、ジョブを保存し、F6を押して実行します。

South Dakotaは、GetStateName RPCメソッドを使用して見つかった州名で、入力パラメーターとして定義されている米国の第42州に対応しています。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。