tFileFetch Standardプロパティ - 7.3

Internet (Integration)

Version
7.3
Language
日本語 (日本)
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for Big Data
Talend Open Studio for Data Integration
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発 > サードパーティーシステム > インターネットコンポーネント
データガバナンス > サードパーティーシステム > インターネットコンポーネント
データクオリティとプレパレーション > サードパーティーシステム > インターネットコンポーネント

このプロパティはStandardジョブフレームワークで実行されているtFileFetchを設定するために使います。

Standard tFileFetchコンポーネントはインターネットファミリーのコンポーネントです。

このフレームワーク内のコンポーネントは、すべてのTalend製品で使用できます。

基本設定

プロトコル

リストから使用するプロトコルを選択し、http, https, ftp, smbの対応するフィールドに入力します。

プロパティは、選択したプロトコルのタイプによって若干異なります。このテーブルの追加フィールドは、基本設定の実行後に定義されます。

[URI]

ファイルを取得するサイトのURIを入力します。

[Use cache to save resource] (キャッシュを使用してリソースを保存)

データをキャッシュに保存するには、このチェックボックスをオンにします。

このオプションを使用すると、ドライブに保存せずにファイルデータフローを(ストリーミングモードで)処理できます。これにより、高速化され、パフォーマンスが向上します。

[Domain] (ドメイン)

Microsoftサーバーのドメイン名を入力します。

smbプロトコルで使用できます。

[Username] (ユーザー名)と [Password] (パスワード)

サーバーにアクセスするために必要な認証情報を入力します。

パスワードを入力するには、パスワードフィールドの横にある[...]ボタンをクリックし、ポップアップダイアログボックスにパスワードを二重引用符の間に入力し、[OK] をクリックして設定を保存します。

smbプロトコルで使用できます。

デスティネーションディレクトリー

取得したファイルを配置するデスティネーションフォルダーを参照します。

警告: エラーを避けるために、このフィールドには(相対パスの代わりに)絶対パスを使用します。

[Destination Filename] (デスティネーションファイル名)

取得したファイルの新しい名前を入力します。

[Advanced settings] (詳細設定)ビューで[Upload file] (ファイルのアップロード)オプションが選択されている場合、アップロードレスポンスはこのファイルに保存されます。

警告: エラーを避けるために、このフィールドには(相対パスの代わりに)絶対パスを使用します。

[Create full path according to URI] (URIに従って完全パスを作成)

これにより、URIディレクトリーパスを再生成できます。デスティネーションディレクトリーのルートにファイルを保存するには、このチェックボックスをオフにします。

httphttpsftpプロトコルで使用できます。

[Add header] (ヘッダーの追加)

取得条件として1つ以上のHTTPリクエストヘッダーを追加する場合は、このチェックボックスをオンにします。[Headers] (ヘッダー)テーブル で、[Name] (名前)フィールドにHTTPヘッダーパラメーターの名前を入力し、[Value] (値)フィールドに対応する値を入力します。

httphttpsプロトコルで使用できます。

POSTメソッド

このチェックボックスは、デフォルトで選択されています。これにより、POSTメソッドを使用できます。[Parameters] (パラメーター)テーブル で、[Name] (名前)フィールドに変数名を入力し、[Value] (値)フィールドに対応する値を入力します。

GETメソッドを使用する場合は、このチェックボックスをオフにします。

httphttpsプロトコルで使用できます。

Die on error (エラー発生時に強制終了)

エラーの発生した行をスキップし、エラーが発生していない行の処理を完了するには、このチェックボックスをオフにします。

httphttpsftpプロトコルで使用できます。

[Read Cookie](Cookieの読み取り)

Web認証Cookieをロードするには、tFileFetchのこのチェックボックスをオンにします。

httphttpsftpおよびsmbプロトコルで使用できます。

[Save Cookie] (Cookieの保存)

このチェックボックスをオンにすると、Webページ認証Cookieが保存されます。つまり、将来同じWebサイトにログオンする必要はありません。

httphttpsftpおよびsmbプロトコルで使用できます。

[Cookie file] (Cookieファイル)

Cookieの保存に使用するファイルの完全パスを入力するか、[...]をクリックしてCookieを保存するための目的のファイルを参照します。

httphttpsftpおよびsmbプロトコルで使用できます。

Cookieポリシー

このドロップダウンリストからCookieポリシーを選択します。BROWSER_COMPATIBILITYDEFAULTNETSCAPEおよびRFC_2109の4つのオプションを使用できます。

httphttpsftpおよびsmbプロトコルで使用できます。

[Single cookie header] (単一のCookieヘッダー)

このチェックボックスをオンにすると、異なるサーバー間の互換性を最大限に高めるためにすべてのCookieが1つのリクエストヘッダーに配置されます。

httphttpsftpおよびsmbプロトコルで使用できます。

詳細設定

[tStatCatcher Statistics] (tStatCatcher統計)

このチェックボックスをオンにし、各コンポーネントレベルでログデータを収集します。

[Timeout] (タイムアウト)

プロトコル接続を終了するまでのミリ秒数を入力します。

httphttpsプロトコルで使用できます。

[Encoding for parameters] (パラメーターのエンコーディング)

US-ASCIIUTF-8Windows-1252のいずれかのPOSTメソッドパラメーター用に文字エンコーディングを選択します。

このオプションは、[Basic settings] (基本設定)ビューで[POST method] (POSTメソッド)が選択されている場合に利用できます。

注: このオプションは、TalendのR2021-05以降のStudio月次アップデートをインストールした時のみ利用できます。詳細は管理者にお問い合わせください。

[Print response to console] (応答をコンソールに印刷)

コンソールにサーバー応答を印刷するには、このチェックボックスをオンにします。

httphttpsプロトコルで使用できます。

[Upload file] (ファイルのアップロード)

1つ以上のファイルをサーバーにアップロードするには、このチェックボックスをオンにします。アップロードするファイルごとに、表示されたテーブルの下にある[+]ボタンをクリックし、次のフィールドを設定します。

  • [Name] (名前): nameの値 元のHTMLフォームの<input type="file">フィールドの属性。

  • [File] (ファイル): アップロードするファイルの完全パス。例: "D:/filefetch.txt"

  • [Content-Type] (コンテンツタイプ): アップロードするファイルのコンテンツタイプ。デフォルト値は"application/octet-stream"です。

  • [Charset] (文字セット): アップロードするファイルの文字セット。デフォルト値は"ISO-8859-1"です。

このオプションは、[Basic settings] (基本設定)ビューで[POST method] (POSTメソッド)オプションを選択すると、プロトコルhttphttpsに使えます。

このオプションを選択すると、アップロードレスポンスは、[Basic settings] (基本設定)ビューの[Destination filename] (宛先ファイル名)フィールドで指定したファイルに保存されます。

[Enable proxy server] (プロキシサーバーの有効化)

プロキシを使用して接続している場合は、このチェックボックスをオンにし、関連する情報で続くフィールドに入力します。

httphttpsftpプロトコルで使用できます。

[Enable NTLM Credentials] (NTLM認証情報の有効化)

NTLM認証プロトコルを使用している場合は、このチェックボックスをオンにします。

[Domain] (ドメイン): クライアントのドメイン名。

[Host] (ホスト): クライアントのIPアドレス。

httphttpsプロトコルで使用できます。

[Need authentication] (クライアント認証が必要)

プロトコルにアクセスする必要がある場合は、このチェックボックスをオンにし、該当するフィールドにユーザー名とパスワードを入力します。

httphttpsプロトコルで使用できます。

[Support redirection] (サポートリダイレクト)

リダイレクトが成功してファイルを取得できるまでリダイレクトリクエストを繰り返すには、このチェックボックスをオンにします。

[Force Get method for 302 redirection] (302リダイレクトのForce Getメソッド): リダイレクトコードが302の場合、このチェックボックスをオンにしてGetメソッドでリダイレクト要求を送信します。

httphttpsftpプロトコルで使用できます。

[Trust all servers] (すべてのサーバーを信頼)

すべてのサーバーを信頼するには、このオプションを選択します。このオプションを選択している場合、コンポーネントはサーバー証明書を検証しません。デフォルトでは選択されていません。

このオプションは、[Basic settings] (基本設定)ビューの[Protocol] (プロトコル)ドロップダウンリストでhttpsが選択されている場合に利用できます。

注: このオプションは、TalendのR2020-11以降のStudio月次アップデートをインストールした場合のみ利用できます。詳細は管理者にお問い合わせください。

[Global Variables] (グローバル変数)

[Global Variables] (グローバル変数)

ERROR_MESSAGE: エラーが発生した時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。この変数はコンポーネントにこのチェックボックスが存在し、Die on error (エラー時強制終了)がオフになっている場合にのみ機能します。

INPUT_STREAM: 取得されているファイルの内容。これはFlow変数で、InputStreamを返します。

Flow変数はコンポーネントの実行中に機能し、After変数はコンポーネントの実行後に機能します。

フィールドまたは式に変数を入れるには、Ctrl + Spaceを押して変数リストにアクセスし、リストから使用する変数を選択します。

変数の詳細は、『 Talend Studio ユーザーガイド』を参照してください。

使用方法

[Usage rule] (使用ルール)

このコンポーネントは通常、ジョブの入力フローを供給するための開始コンポーネントとして使用され、通常、コンテキストに応じてOnSubjobOkまたはOnComponentOkリンクを使用してジョブに接続されます。

制限事項

ライセンスの互換性の問題のため、このコンポーネントの使用に必要な1つ以上のJARが提供されていません。この特定のコンポーネントに不足しているJARをインストールするには、Component (コンポーネント)タブビューの[Install] (インストール)ボタンをクリックします。Studioの Integration パースペクティブの[Modules] (モジュール)タブでも、不足しているすべてのJARを簡単に見つけて追加できます。詳細は、外部モジュールのインストールを参照してください。外部モジュールをインストールする方法の詳細は、Talend Help Center (https://help.talend.com)を参照してください。