1. AuditLogToolService

操作ログツールに関するサービスです。

インタフェース名

org.iplass.mtp.impl.tools.auditlog.AuditLogToolService

実装クラス名

org.iplass.mtp.impl.tools.auditlog.AuditLogToolService

AuditLogToolServiceの設定

AuditLogToolServiceを設定します。

設定項目
項目 説明

searchResultCacheLimit

long

ユーザ名取得のための検索内部キャッシュサイズ。

logQuery

boolean

Query操作を出力するか。

logCompact

boolean

logファイルへの出力時、LongTextなど長すぎる文字列を全部出力しない。

textMaxLength

int

カットする場合の最大文字数。

設定例
<service>
    <interface>org.iplass.mtp.impl.tools.auditlog.AuditLogToolService</interface>
    <class>org.iplass.mtp.impl.tools.auditlog.AuditLogToolService</class>
    <!-- ユーザ名取得のための検索内部キャッシュサイズ -->
    <property name="searchResultCacheLimit" value="50" />

    <!-- logファイルへの出力時、LongTextなど長すぎる文字列を全部出力しない場合(デフォルト256文字まで)はtrue -->
    <!-- if cut out the too long text such as a LongText, set to true. (the default length is until 256 characters) -->
    <property name="logCompact" value="false" />

    <!-- Query操作を出力する場合はtrue -->
    <!-- if log query, set to true -->
    <property name="logQuery" value="true" />
</service>

2. StorageSpaceService

StorageSpaceの移行ツールに関するサービスです。

インタフェース名

org.iplass.mtp.impl.tools.storagespace.StorageSpaceService

実装クラス名

org.iplass.mtp.impl.tools.storagespace.StorageSpaceServiceImpl

StorageSpaceServiceの設定

StorageSpaceServiceを設定します。

設定項目
項目 説明

migrateCommitLimit

int

StrageSpace変更時の移行データCommit単位(件数)。

cleanupCommitLimit

int

StrageSpace変更後の移行データクリーンアップCommit単位(件数)。

設定例
<service>
    <interface>org.iplass.mtp.impl.tools.storagespace.StorageSpaceService</interface>
    <class>org.iplass.mtp.impl.tools.storagespace.StorageSpaceServiceImpl</class>

    <property name="migrateCommitLimit" value="100" />
    <property name="cleanupCommitLimit" value="1000" />
</service>

3. TenantToolService

テナント管理ツールに関するサービスです。

インタフェース名

org.iplass.adminconsole.server.base.service.TenantToolService

実装クラス名

org.iplass.adminconsole.server.base.service.TenantToolService

TenantToolServiceの設定

TenantToolServiceを設定します。

設定項目
項目 説明

createProcesses

TenantCreateProcess、複数指定可

テナント作成時に実行するプロセスを設定。

TenantCreateProcess

classはorg.iplass.mtp.impl.tools.tenant.create.TenantCreateProcessの実装クラスを指定します。

標準で以下のTenantCreateProcessを提供しています。

CreateAdminUserProcess

管理者ユーザを作成します。

classにorg.iplass.mtp.impl.tools.tenant.create.CreateAdminUserProcessを指定します。 設定可能な項目はありません。

BlankSkipProcess

空のテナントを作成します。

classにorg.iplass.mtp.impl.tools.tenant.create.BlankSkipProcessを指定します。 設定可能な項目はありません。

CreateMenuProcess

初期メニュー定義を作成します。

classはorg.iplass.mtp.impl.tools.tenant.create.CreateMenuProcessを指定します。 設定可能な項目はありません。

CreateTopViewProcess

初期TopView定義を作成します。

classはorg.iplass.mtp.impl.tools.tenant.create.CreateTopViewProcessを指定します。 設定可能な項目はありません。

CreateAppAdminRoleProcess

管理者ロールと権限データを作成します。

classはorg.iplass.mtp.impl.tools.tenant.create.CreateAppAdminRoleProcessを指定します。 設定可能な項目はありません。

CreateGemUserRoleProcess

Gemユーザ用ロールと権限データを作成します。

classはorg.iplass.mtp.impl.tools.tenant.create.CreateGemUserRoleProcessを指定します。 設定可能な項目はありません。

CreateAppAdminRoleEEProcess

管理者ロール向けのEnterpriseEdition用権限データを作成します。

classはorg.iplass.mtp.impl.tools.tenant.create.CreateAppAdminRoleEEProcessを指定します。 設定可能な項目はありません。

CreateGemUserRoleEEProcess

Gemユーザロール向けのEnterpriseEdition用権限データを作成します。

classはorg.iplass.mtp.impl.tools.tenant.create.CreateGemUserRoleEEProcessを指定します。 設定可能な項目はありません。

CreateAppConsolePermissionProcess

管理者ロールとGemユーザロールにAppコンソール用権限データを作成します。

classはorg.iplass.mtp.impl.tools.tenant.create.CreateAppConsolePermissionProcessを指定します。 設定可能な項目はありません。

CreateCompleteProcess

テナント作成完了処理を行います。

classはorg.iplass.mtp.impl.tools.tenant.create.CreateCompleteProcessを指定します。 設定可能な項目はありません。

設定例
<service>
    <interface>org.iplass.mtp.impl.tools.tenant.TenantToolService</interface>

    <property name="createProcesses" class="org.iplass.mtp.impl.tools.tenant.create.CreateAdminUserProcess" />
    <property name="createProcesses" class="org.iplass.mtp.impl.tools.tenant.create.BlankSkipProcess" />
    <property name="createProcesses" class="org.iplass.mtp.impl.tools.tenant.create.CreateMenuProcess" />
    <property name="createProcesses" class="org.iplass.mtp.impl.tools.tenant.create.CreateTopViewProcess" />
    <property name="createProcesses" class="org.iplass.mtp.impl.tools.tenant.create.CreateAppAdminRoleProcess" />
    <property name="createProcesses" class="org.iplass.mtp.impl.tools.tenant.create.CreateGemUserRoleProcess" />

    <!-- for ee -->
    <property name="createProcesses" class="org.iplass.mtp.impl.tools.tenant.create.CreateAppAdminRoleEEProcess" />
    <property name="createProcesses" class="org.iplass.mtp.impl.tools.tenant.create.CreateGemUserRoleEEProcess" />
    <!-- for appconsole -->
    <property name="createProcesses" class="org.iplass.mtp.impl.tools.tenant.create.CreateAppConsolePermissionProcess" />

    <property name="createProcesses" class="org.iplass.mtp.impl.tools.tenant.create.CreateCompleteProcess" />

</service>
{doctitle}