---
schema_version: "1"
id: 5ed4eed2744e22337857ad5deacab83fdf81943ac870feca6e9c36ba2ff23b47
title: Anypoint Code Builder を使用した File Connector の設定
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/file-connector/latest/file-acb-configuration.md
canonical_url: https://docs.mulesoft.com/jp/file-connector/latest/file-acb-configuration
source_site: docs.mulesoft.com
content_type: documentation
content_hash: aa7757962f743c7d2537b3eb1624f37b437972ad0504dd437cd14e199b99d13d
description: MuleSoft Documentation Site
release: "1.5"
latest: true
---
# Anypoint Code Builder を使用した File Connector の設定

Unresolved include directive in modules/ROOT/pages/file-acb-configuration.adoc - include::connectors::partial$configure-acb-connectors-partial.adoc\[\]

## [](#creating-integration-project)新しいインテグレーションプロジェクトの作成

Unresolved include directive in modules/ROOT/pages/file-acb-configuration.adoc - include::connectors::partial$configure-acb-connectors-partial.adoc\[\]

## [](#adding-connector)インテグレーションプロジェクトへのコネクタの追加

Unresolved include directive in modules/ROOT/pages/file-acb-configuration.adoc - include::connectors::partial$configure-acb-connectors-partial.adoc\[\]

## [](#configuring-trigger)フローのトリガーの設定

トリガー (ソース) は、指定された条件が満たされたときにフローを開始します。 次のトリガーのいずれかを File Connector で使用するように設定できます。

- **On New or Updated File**
    
    新規作成または変更されたファイルに対してフローをトリガーする
- **\[HTTP\] > \[Listener\]**​
    
    設定されたホストとポートで要求を受信するたびにフローを開始する
- **Scheduler**​
    
    時間ベースの条件が満たされたときにフローを開始する
    
    詳細は、[anypoint-code-builder::acb-component-scheduler.adoc](https://docs.mulesoft.com/jp/anypoint-code-builder/acb-component-scheduler)を参照してください。

たとえば、​**On New or Updated**​ トリガーを設定する手順は、次のとおりです。

1. **\[On New or Updated\]**​ 操作をキャンバスの UI に追加します。
2. キャンバス UI で ​**\[On New or Updated\]**​ 操作をクリックします。
3. **\[General (一般)\]**​ タブで、次の属性を設定します。
    
    <table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">属性</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Directory (ディレクトリ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ポーリングされたファイルが配置されるディレクトリ。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Recursive (再帰)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">選択した場合、サブディレクトリに含まれるファイルを使用します。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Matcher (マッチャー)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">マッチャーの条件を満たさないファイルに対するイベントを絞り込むために使用するマッチャー。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Watermark mode (ウォーターマークモード)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>選択した場合、前回ポーリングが実行された後で作成または更新されたファイルのみを選択します。</p>
</div>
<div class="paragraph">
<p>次のオプションがあります。</p>
</div>
<div class="ulist">
<ul>
<li>
<p>DISABLED</p>
</li>
<li>
<p>MODIFIED_TIMESTAMP​</p>
</li>
<li>
<p>CREATED_TIMESTAMP</p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Time between size check (サイズ確認の時間間隔)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ファイルの読み取り準備ができているかどうかを確認するためのサイズ確認間の待機時間 (ミリ秒)。これにより、ファイルの書き込みが完了してから処理を実行することができます。Mule Runtime は 2 回のサイズ確認を実行し、コールから次のコールまでの指定された時間を待機します。この両方の確認で同じ値が返された場合、ファイルの読み取り準備はできています。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Time between size check unit (サイズ確認の時間間隔の単位)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>[Time between size check (サイズ確認の時間間隔)]</strong>​ の単位。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Scheduling strategy (スケジュール戦略)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">時間ベースの条件に基づいてフローの実行をトリガーします。この項目は現在設定 UI で有効になっていません。XML エディターで設定してください。​<a href="#scheduling-strategy">XML でのスケジュール戦略の設定</a>​ を参照してください。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">はい</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top" colspan="3"><p class="tableblock"><strong>後処理アクション</strong>​</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Auto delete (自動削除)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">選択した場合、各ファイルを処理した後で処理済みのファイルを削除するため、次のポーリングで取得されるすべてのファイルが新規ファイルとみなされます。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Move to directory (ディレクトリに移動)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">処理された各ファイルの送信先となるディレクトリパス。ファイルを削除しない場合、これは ​<strong>[Auto delete (自動削除)]</strong>​ の代替アクションになります。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Rename to (変更後の名前)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ファイルが移動したときにファイルの名前をこの値に変更します。この属性は、​<strong>[Move To Directory (ディレクトリに移動)]</strong>​ と連携して機能します。この項目を設定しない場合、元のファイル名が保持されます。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Apply post action when failed (失敗した場合に事後アクションを適用)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">選択した場合、ファイル処理の失敗時にいずれかの事後アクション (​<strong>[Auto delete (自動削除)]</strong>​ および ​<strong>[Move to directory (ディレクトリに移動)]</strong>​) を適用します。このオプションを選択解除した場合、失敗したファイルは移動も削除もされません。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Overwrite (上書き)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">宛先ファイルの名前が同じ場合に対象ファイルを上書きします。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
</tbody>
</table>

## [](#adding-components-to-project)プロジェクトへのコンポーネントの追加

Unresolved include directive in modules/ROOT/pages/file-acb-configuration.adoc - include::connectors::partial$configure-acb-connectors-partial.adoc\[\]

## [](#add-global-config)グローバル設定の追加

Unresolved include directive in modules/ROOT/pages/file-acb-configuration.adoc - include::connectors::partial$configure-acb-connectors-partial.adoc\[\]

## [](#configuring-component-attributes)コンポーネント属性の設定

Unresolved include directive in modules/ROOT/pages/file-acb-configuration.adoc - include::connectors::partial$configure-acb-connectors-partial.adoc\[\]

### [](#copy-操作の設定)Copy 操作の設定

**Copy**​ 操作では、​**\[Source Path (ソースパス)\]**​ で指定されたファイルまたはディレクトリを ​**\[Target Path (対象パス)\]**​ にコピーします。ソースパスには、ファイルまたはディレクトリを指定できます。​**\[Source Path (ソースパス)\]**​ がディレクトリを参照している場合、ディレクトリは再帰的にコピーされます。

1. キャンバス UI で ​**Copy**​ 操作をクリックし、​**\[General (一般)\]**​ タブで次の属性を設定します。
    
    Unresolved include directive in modules/ROOT/pages/file-acb-configuration.adoc - include::connectors::partial$acb-config-file-connector-partial.adoc\[\]
2. **\[Advanced (詳細)\]**​ タブをクリックして、次の属性を設定します。
    
    Unresolved include directive in modules/ROOT/pages/file-acb-configuration.adoc - include::connectors::partial$acb-config-file-connector-partial.adoc\[\]

### [](#create-directory-操作の設定)Create Directory 操作の設定

**Create Directory**​ 操作では、指定された ​**\[Directory path (ディレクトリパス)\]**​ にディレクトリを作成します。

1. キャンバス UI で ​**Create Directory**​ 操作をクリックし、​**\[General (一般)\]**​ タブで次の属性を設定します。
    
    <table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">属性</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Directory path (ディレクトリパス)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">新しいディレクトリのパス名 (例: <code>~/newFolder</code>​)。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">はい</p></td>
</tr>
</tbody>
</table>
2. **\[Advanced (詳細)\]**​ タブをクリックして、次の属性を設定します。
    
    Unresolved include directive in modules/ROOT/pages/file-acb-configuration.adoc - include::connectors::partial$acb-config-file-connector-partial.adoc\[\]

### [](#delete-操作の設定)Delete 操作の設定

**Delete**​ 操作では、ファイルがロックされていない場合、​**\[Directory path (ディレクトリパス)\]**​ で指定されたファイルを削除します。この操作では、ディレクトリを削除しません。

1. キャンバス UI で ​**Delete**​ 操作をクリックし、​**\[General (一般)\]**​ タブで次の属性を設定します。
    
    <table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">属性</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Directory path (ディレクトリパス)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">削除するファイルへのパス。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">はい</p></td>
</tr>
</tbody>
</table>
2. **\[Advanced (詳細)\]**​ タブをクリックして、次の属性を設定します。
    
    Unresolved include directive in modules/ROOT/pages/file-acb-configuration.adoc - include::connectors::partial$acb-config-file-connector-partial.adoc\[\]

### [](#list-操作の設定)List 操作の設定

**List**​ 操作を使用して、指定された ​**\[Directory path (ディレクトリパス)\]**​ にあるすべてのファイルのリストを作成します。

1. キャンバス UI で ​**List**​ 操作をクリックし、​**\[General (一般)\]**​ タブで次の属性を設定します。
    
    <table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">属性</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Directory path (ディレクトリパス)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">リストするファイルを含むディレクトリへのパス。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">はい</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Recursive (再帰)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">選択した場合、サブディレクトリのコンテンツも出力にリストされます。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">File Matching Rules (ファイル一致ルール)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ファイルの受け入れまたは却下で使用する一致条件に基づいて、ファイルを絞り込みます。ファイル一致ルールの例は、​<a href="https://docs.mulesoft.com/jp/file-connector/latest/file-list#file-matcher" class="xref page">「一致条件でのファイルの絞り込み」</a>​を参照してください。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
</tbody>
</table>
2. **\[Advanced (詳細)\]**​ タブをクリックして、次の属性を設定します。
    
    <table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">属性</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Time between size check (サイズ確認の時間間隔)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ファイルの読み取り準備ができているかどうかを確認するためのサイズ確認間の待機時間 (ミリ秒)。これにより、ファイルの書き込みが完了してから処理を実行することができます。Mule Runtime は 2 回のサイズ確認を実行し、コールから次のコールまでの指定された時間を待機します。この両方の確認で同じ値が返された場合、ファイルの読み取り準備はできています。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Time between size check unit (サイズ確認の時間間隔の単位)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>[Time between size check (サイズ確認の時間間隔)]</strong>​ の単位。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Subset (サブセット)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">返されるファイルの数の制限と並び替えを行います。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Streaming strategy (ストリーミング戦略)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Mule アプリケーションでのデータストリームのコンシューム方法を設定します。この属性は現在設定 UI で有効になっていません。XML エディターで設定してください。​<a href="#configuring-streaming-strategy">XML でのストリーミング戦略の設定</a>​ を参照してください。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Target Variable (対象変数)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">操作の出力が配置される変数の名前。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Target Value (対象値)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">操作の出力に対して評価される式。この式の結果は対象変数に保存されます。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">エラーのマッピング</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Mule エラー種別をマップするカスタムエラー種別を作成します。マッピングは、アプリケーションのエラーをさらに識別してグループ化するのに役立つ場合があります。この属性は現在設定 UI で有効になっていません。XML エディターで設定してください。<a href="https://docs.mulesoft.com/mule-runtime/latest/mule-error-concept" class="xref page">Mule Errors</a>を参照してください。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Reconnection strategy (再接続戦略)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Mule アプリケーション内の操作が外部サーバーへの接続に失敗すると、デフォルト動作ではその操作は直ちに失敗し、接続エラーが返されます。デフォルト動作を変更するには、操作の再接続戦略を設定します。この属性は現在設定 UI で有効になっていません。XML エディターで設定してください。​<a href="https://docs.mulesoft.com/jp/file-connector/latest/file-documentation#reconnect" class="xref page">「Reconnect (再接続)」</a>​、​<a href="https://docs.mulesoft.com/jp/file-connector/latest/file-documentation#reconnect-forever" class="xref page">「Reconnect Forever (繰り返し再接続)」</a>​、および​<a href="#configuring-reconnection-strategy">XML での再接続戦略の設定</a>​を参照してください。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
</tbody>
</table>

### [](#move-操作の設定)Move 操作の設定

**Move**​ 操作では、ファイルまたはディレクトリを ​**\[Source path (ソースパス)\]**​ から ​**\[Target Path (対象パス)\]**​ に移動します。​**\[Source path (ソースパス)\]**​ がディレクトリを参照している場合、ディレクトリは再帰的に移動します。

1. キャンバス UI で ​**Move**​ 操作をクリックし、​**\[General (一般)\]**​ タブで次の属性を設定します。
    
    Unresolved include directive in modules/ROOT/pages/file-acb-configuration.adoc - include::connectors::partial$acb-config-file-connector-partial.adoc\[\]
2. **\[Advanced (詳細)\]**​ タブをクリックして、次の属性を設定します。
    
    Unresolved include directive in modules/ROOT/pages/file-acb-configuration.adoc - include::connectors::partial$acb-config-file-connector-partial.adoc\[\]

### [](#read-操作の設定)Read 操作の設定

**Read**​ 操作では、指定されたパスにあるファイルのコンテンツとメタデータを読み取り、ファイルのコンテンツが含まれる入力ストリームをペイロードとするメッセージを返します。メタデータは、メッセージ属性 (​`Message#getAttributes()`​) として表される ​`LocalFileAttributes`​ オブジェクトとして表されます。

ファイルの MIME タイプはファイルの拡張子に基づきます。省略可能な ​**\[Output MIME type (出力 MIME タイプ)\]**​ および ​**\[Output encoding (出力エンコード)\]**​ パラメーターを使用して、出力エンコードと MIME タイプを強制することができます。

1. キャンバス UI で ​**Read**​ 操作をクリックし、​**\[General (一般)\]**​ タブで次の属性を設定します。
    
    <table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">属性</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">File Path (ファイルパス)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">読み取るファイルへのパス。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">はい</p></td>
</tr>
</tbody>
</table>
2. **\[Advanced (詳細)\]**​ タブをクリックして、次の属性を設定します。
    
    <table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">属性</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Lock (ロック)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">選択した場合、この操作によって返される入力ストリームが閉じられるか完全にコンシュームされるまで、ファイルシステムレベルのロックがファイルに配置されます。ロックはホストのファイルシステムにより提供されるため、その動作は、マウントされたドライブと、Mule Runtime が実行されているオペレーティングシステムに応じて変わる可能性があります。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Time between size check (サイズ確認の時間間隔)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ファイルの読み取り準備ができているかどうかを確認するためのサイズ確認間の待機時間 (ミリ秒)。これにより、ファイルの書き込みが完了してから処理を実行することができます。Mule Runtime は 2 回のサイズ確認を実行し、コールから次のコールまでの指定された時間を待機します。この両方の確認で同じ値が返された場合、ファイルの読み取り準備はできています。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Time between size check unit (サイズ確認の時間間隔の単位)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>[Time between size check (サイズ確認の時間間隔)]</strong>​ の単位。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Output MIME type (出力 MIME タイプ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">この操作で出力されるペイロードの MIME タイプ。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">パラメーター</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>[Output MIME type (出力 MIME タイプ)]</strong>​ 属性の値に追加する 1 つ以上のキー-値ペア。複数のキーと値のペアが許可されます。これらのキー-値ペアを使用すると、データを変数に保存できるため、フロー内の任意のコンポーネントでそのデータを使用できます。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Output encoding (出力エンコード)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">このコンポーネントで出力されるペイロードのエンコード。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Streaming Strategy (ストリーミング戦略)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Mule アプリケーションでのデータストリームのコンシューム方法を設定します。この属性は現在設定 UI で有効になっていません。XML エディターで設定してください。​<a href="#configuring-streaming-strategy">XML でのストリーミング戦略の設定</a>​ を参照してください。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Target Variable (対象変数)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">操作の出力が配置される変数の名前。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Target Value (対象値)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">操作の出力に対して評価される式。この式の結果は対象変数に保存されます。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">エラーのマッピング</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Mule エラー種別をマップするカスタムエラー種別を作成します。マッピングは、アプリケーションのエラーをさらに識別してグループ化するのに役立つ場合があります。この属性は現在設定 UI で有効になっていません。XML エディターで設定してください。<a href="https://docs.mulesoft.com/mule-runtime/latest/mule-error-concept" class="xref page">Mule Errors</a>を参照してください。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Reconnection strategy (再接続戦略)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Mule アプリケーション内の操作が外部サーバーへの接続に失敗すると、デフォルト動作ではその操作は直ちに失敗し、接続エラーが返されます。デフォルト動作を変更するには、操作の再接続戦略を設定します。この属性は現在設定 UI で有効になっていません。XML エディターで設定してください。​<a href="https://docs.mulesoft.com/jp/file-connector/latest/file-documentation#reconnect" class="xref page">「Reconnect (再接続)」</a>​、​<a href="https://docs.mulesoft.com/jp/file-connector/latest/file-documentation#reconnect-forever" class="xref page">「Reconnect Forever (繰り返し再接続)」</a>​、および​<a href="#configuring-reconnection-strategy">XML での再接続戦略の設定</a>​を参照してください。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
</tbody>
</table>

### [](#rename-操作の設定)Rename 操作の設定

**Rename**​ 操作では、​**\[Path (パス)\]**​ 項目で指定されたファイルの名前が ​`to`​ パラメーターで指定された名前に変更されます。​`to`​ パラメーターにパスセパレーターが含まれている場合、​`FILE:ILLEGAL_PATH`​ がスローされます。

1. キャンバス UI で ​**Rename**​ 操作をクリックし、​**\[General (一般)\]**​ タブで次の属性を設定します。
    
    <table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">属性</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Path (パス)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">名前変更するファイルへのパス。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">はい</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">New Name (新しい名前)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ファイルの新しい名前。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">はい</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Overwrite (上書き)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">選択した場合、​<strong>[New Name (新しい名前)]</strong>​ で指定した名前のファイルがすでに存在するときに対象ファイルを上書きします。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
</tbody>
</table>
2. **\[Advanced (詳細)\]**​ タブをクリックして、次の属性を設定します。
    
    Unresolved include directive in modules/ROOT/pages/file-acb-configuration.adoc - include::connectors::partial$acb-config-file-connector-partial.adoc\[\]

### [](#write-操作の設定)Write 操作の設定

**Write**​ 操作では、​**\[Path (パス)\]**​ で指定されたファイルにコンテンツを書き込みます。

1. キャンバス UI で ​**Write**​ 操作をクリックし、​**\[General (一般)\]**​ タブで次の属性を設定します。
    
    <table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">属性</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Path (パス)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">コンテンツの書き込み先であるファイルを含むディレクトリへのパス。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">はい</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Content (コンテンツ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ファイルに書き込むコンテンツ。デフォルトは ​<strong>[Content (コンテンツ)]</strong>​ ペイロードです。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Create parent directories (親ディレクトリの作成)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>選択すると、対象パスまたはその親が存在しない場合に親フォルダーが作成されます。選択解除すると、操作を実行しようとしたときに ​<code>FILE:ILLEGAL_PATH</code>​ エラーがスローされます。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
</tr>
</tbody>
</table>
2. **\[Advanced (詳細)\]**​ タブをクリックして、次の属性を設定します。
    
    Unresolved include directive in modules/ROOT/pages/file-acb-configuration.adoc - include::connectors::partial$acb-config-file-connector-partial.adoc\[\]
3. **Lock**​ を選択すると、この操作によって返される入力ストリームが閉じられるか完全にコンシュームされるまで、ファイルシステムレベルのロックがファイルに配置されます。

## [](#scheduling-strategy)XML でのスケジュール戦略の設定

Unresolved include directive in modules/ROOT/pages/file-acb-configuration.adoc - include::connectors::partial$acb-xml-examples.adoc\[\]

## [](#configuring-reconnection-strategy)XML での再接続戦略の設定

Unresolved include directive in modules/ROOT/pages/file-acb-configuration.adoc - include::connectors::partial$acb-xml-examples.adoc\[\]

## [](#configuring-streaming-strategy)XML でのストリーミング戦略の設定

ストリーミング戦略を使用して、Mule によるデータストリームの処理方法を設定できます。

Unresolved include directive in modules/ROOT/pages/file-acb-configuration.adoc - include::connectors::partial$acb-xml-examples.adoc\[\]