intra-mart Accel Platform 設定ファイルリファレンス 第28版 2021-08-01

IM-FileExchangeの設定

概要

IM-FileExchangeの動作設定を行います。

モジュール IM-FileExchange
フォーマットファイル(xsd) WEB-INF/schema/file-exchange-config.xsd
設定場所 WEB-INF/conf/file-exchange-config/file-exchange-config.xml

<?xml version="1.0" encoding="UTF-8"?>
<file-exchange-config
    xmlns="http://intra-mart.co.jp/system/file_exchange/config/file-exchange-config"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://intra-mart.co.jp/system/file_exchange/config/file-exchange-config ../../schema/file-exchange-config.xsd ">
  <bind-width>0</bind-width>
  <upload-listeners>
    <listener id="mail" enable="true" path="file_exchange/common/notice/mail_upload_listener" />
  </upload-listeners>
  <download-listeners>
    <listener id="log" enable="true" path="file_exchange/common/notice/log_download_listener" />
  </download-listeners>
</file-exchange-config>

リファレンス

帯域幅の設定

タグ名 bind-width
ファイルダウンロード時の通信量を指定します。
0が指定されている場合、通信量を制限しません。

【設定項目】

<file-exchange-config>
  <bind-width>0</bind-width>
</file-exchange-config>

必須項目 ×
複数設定 ×
設定値・設定する内容 ファイルダウンロード時の通信量を設定します。
単位・型 数値[Mbps] (0 - )
省略時のデフォルト値 0
親タグ file-exchange-config

アップロード通知リスナの設定

タグ名 upload-listeners
ファイルのアップロードされたことを通知するリスナを設定します。

【設定項目】

<file-exchange-config>
  <upload-listeners>
    <listener id="mail" enable="true" path="file_exchange/common/notice/mail_upload_listener" />
  </upload-listeners>
</file-exchange-config>

必須項目 ×
複数設定 ×
設定値・設定する内容
listener アップロード通知リスナの設定情報
単位・型 なし
省略時のデフォルト値 なし
親タグ file-exchange-config

アップロードリスナの設定

タグ名 listener
ファイルアップロード通知リスナの設定を行います。

【設定項目】

<upload-listeners>
  <listener id="mail" enable="true" path="file_exchange/common/notice/mail_upload_listener" />
</upload-listeners>

必須項目
複数設定
設定値・設定する内容
ファイルアップロード通知リスナの有効/無効やプログラムパスを設定します。
単位・型 なし
省略時のデフォルト値 なし
親タグ upload-listeners

【属性】

属性名 説明 必須 デフォルト値
id 通知リスナのIDを指定します。 なし
enable
false リスナを無効にします。
true リスナを有効にします。
なし
path リスナのプログラムパスを指定します。 なし

ダウンロード通知リスナの設定

タグ名 download-listeners
ファイルがダウンロードされたことを通知するリスナを設定します。

【設定項目】

<file-exchange-config>
  <download-listeners>
    <listener id="log" enable="true" path="file_exchange/common/notice/log_download_listener" />
  </download-listeners>
</file-exchange-config>

必須項目 ×
複数設定 ×
設定値・設定する内容
listener ダウンロード通知リスナの設定情報
単位・型 なし
省略時のデフォルト値 なし
親タグ file-exchange-config

ダウンロードリスナの設定

タグ名 listener
ファイルダウンロード通知リスナの設定を行います。

【設定項目】

<download-listeners>
  <listener id="log" enable="true" show-guest-address="false" path="file_exchange/common/notice/log_download_listener" />
</download-listeners>

必須項目
複数設定
設定値・設定する内容
ファイルダウンロード通知リスナの有効/無効やプログラムパスを設定します。
単位・型 なし
省略時のデフォルト値 なし
親タグ download-listeners

【属性】

属性名 説明 必須 デフォルト値
id 通知リスナのIDを指定します。 なし
enable
false リスナを無効にします。
true リスナを有効にします。
なし
path リスナのプログラムパスを指定します。 なし
show-guest-address
false ゲストユーザのアドレスを表示しない。
true ゲストユーザのアドレスを表示する。
× false