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、複数指定可 |
テナント作成時に実行するプロセスを設定。 |
classはorg.iplass.mtp.impl.tools.tenant.create.TenantCreateProcessの実装クラスを指定します。
標準で以下のTenantCreateProcessを提供しています。
管理者ユーザを作成します。
classにorg.iplass.mtp.impl.tools.tenant.create.CreateAdminUserProcessを指定します。 設定可能な項目はありません。
空のテナントを作成します。
classにorg.iplass.mtp.impl.tools.tenant.create.BlankSkipProcessを指定します。 設定可能な項目はありません。
初期メニュー定義を作成します。
classはorg.iplass.mtp.impl.tools.tenant.create.CreateMenuProcessを指定します。 設定可能な項目はありません。
初期TopView定義を作成します。
classはorg.iplass.mtp.impl.tools.tenant.create.CreateTopViewProcessを指定します。 設定可能な項目はありません。
管理者ロールと権限データを作成します。
classはorg.iplass.mtp.impl.tools.tenant.create.CreateAppAdminRoleProcessを指定します。 設定可能な項目はありません。
Gemユーザ用ロールと権限データを作成します。
classはorg.iplass.mtp.impl.tools.tenant.create.CreateGemUserRoleProcessを指定します。 設定可能な項目はありません。
管理者ロール向けのEnterpriseEdition用権限データを作成します。
classはorg.iplass.mtp.impl.tools.tenant.create.CreateAppAdminRoleEEProcessを指定します。 設定可能な項目はありません。
Gemユーザロール向けのEnterpriseEdition用権限データを作成します。
classはorg.iplass.mtp.impl.tools.tenant.create.CreateGemUserRoleEEProcessを指定します。 設定可能な項目はありません。
管理者ロールとGemユーザロールにAppコンソール用権限データを作成します。
classはorg.iplass.mtp.impl.tools.tenant.create.CreateAppConsolePermissionProcessを指定します。 設定可能な項目はありません。
テナント作成完了処理を行います。
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>