ファイル/フォルダ読み取り処理
オペレーション名
ファイル/フォルダ読み取り
機能概要
Google Cloud Storage上にあるファイル/フォルダからHULFT Square ストレージ上に読み取ります。
データモデル
本コンポーネントのデータモデルはXML型です。
プロパティ
変数の使用については、「変数」を参照してください。
基本設定
| 項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 | 
|---|---|---|---|---|
| 名前 | 必須 | 使用不可 | スクリプトキャンバス上での名前を入力します。 | 
 | 
必須設定
| 項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 | 
|---|---|---|---|---|
| 接続先 | 必須 | 使用不可 | コネクションリソースを選択します。 
 | 
 | 
| 読み取り元バケット名 | 必須 | 使用可 | 読み取り元のバケットを選択または入力します。 | 
 | 
| 読み取り元フォルダパス | 必須 | 使用可 | Google Cloud Storage上のフォルダパスを選択または入力します。 | 
 注意
                                                                         フォルダパスはGoogle Cloud Storage上の絶対パスで指定してください。 | 
| 読み取り元ファイル/フォルダ名 | 必須 | 使用可 | Google Cloud Storage上のファイル/フォルダを選択または入力します。 | 
 | 
| 保存先ディレクトリー | 必須 | 使用可 | HULFT Square ストレージのディレクトリーパスを入力します。 [参照]ボタンをクリックするとディレクトリーチューザーが起動し、ディレクトリーの選択ができます。 | 
 注意
                                                                         
 | 
| ファイルが存在する場合は上書きする | 省略可 | 使用不可 | 指定した保存先ディレクトリーに同名のファイルが存在した場合に上書きするかどうかを選択します。 
 | 
 | 
プロパティアクション
| 項目名 | 説明 | 備考 | 
|---|---|---|
| 読み取り元バケット名一覧の更新 | 指定した接続先にあるバケット名を取得して、[読み取り元バケット名]に設定します。 | 
 | 
| 読み取り元フォルダパス一覧の更新 | 指定したバケットにあるフォルダパスを取得して、[読み取り元フォルダパス]に設定します。 | 
 | 
| 読み取り元ファイル/フォルダ名一覧の更新 | 指定したフォルダパスにあるファイル/フォルダ名を取得して、[読み取り元ファイル/フォルダ名]に設定します。 | 
 | 
データ処理方式
| 項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 | 
|---|---|---|---|---|
| データ処理方式 | 必須 | 使用不可 | データ処理方式を選択します。 
 | 
 | 
コメント
| 項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 | 
|---|---|---|---|---|
| コメント | 省略可 | 使用不可 | このコネクターの簡単な説明を記述することができます。 | 
 | 
入力スキーマ
ありません。
出力スキーマ
<?xml version="1.0"?> <bucket name="" status="" > <file errorcode="" localpath="" name="" remotepath="" size="" status="" statuscode="" type="" updated=""/> </bucket>
| 要素名 | 属性名 | 説明 | 備考 | 
|---|---|---|---|
| bucket | - | 取得したバケットごとに出現します。 | 
 | 
| name | 取得したバケットの名前を出力します。 | 
 | |
| status | 取得したバケットの状態を出力します。 
 | 
 | |
| file | - | 読み取りを行ったファイル/フォルダごとに出現します。 | 
 | 
| errorcode | Google Cloud Storageでエラーが発生した場合、Google Cloud Storageで定義されているAPIエラーコードを出力します。 | 
 | |
| localpath | 読み取りを行ったファイル/フォルダのローカルパスを出力します。 | 
 | |
| name | 読み取りを行ったファイル/フォルダのGoogle Cloud Storage上の名前を出力します。 | 
 | |
| remotepath | 読み取りを行ったファイル/フォルダのGoogle Cloud Storage上のファイルパスを出力します。 | 
 | |
| size | 読み取りを行ったファイル/フォルダがファイルの場合、サイズを出力します。単位はバイトです。 | 
 | |
| status | 読み取りを行ったファイル/フォルダの状態を出力します。 
 | 
 | |
| statuscode | Google Cloud Storageでエラーが発生した場合、Google Cloud Storageで定義されているAPIステータスコードを出力します。 | 
 | |
| type | 読み取りを行ったファイル/フォルダの種別を出力します。 
 | 
 | |
| updated | 読み取りを行ったファイル/フォルダがファイルの場合、最終更新日時を出力します。 | 
 | 
大容量データ処理
大容量データ処理に対応しています。
PSPでの使用について
PSPでは使用できません。
使用できるコンポーネント変数
| コンポーネント変数名 | 説明 | 備考 | 
|---|---|---|
| count | 対象のファイル/フォルダの件数が格納されます。 | 
 | 
| message_category | エラー発生時、発生したエラーに対応するメッセージコードのカテゴリが格納されます。 | 
 | 
| message_code | エラー発生時、発生したエラーに対応するメッセージコードのコードが格納されます。 | 
 | 
| message_level | エラー発生時、発生したエラーに対応するメッセージコードの重要度が格納されます。 | 
 | 
| error_type | エラー発生時、発生したエラーの種類が格納されます。 | 
 | 
| error_message | エラー発生時、発生したエラーのメッセージが格納されます。 | 
 | 
| error_trace | エラー発生時、発生したエラーのトレース情報が格納されます。 | 
 | 
メッセージコード、例外メッセージ、制限事項
| コネクター | メッセージコード | 例外メッセージ | 制限事項 | 
|---|---|---|---|
 >
 > 