Groupmax Scheduler/Facilities Manager Version 7 システム管理者ガイド

解説・手引書

3020-3-D15-60

目　　次

前書き

変更内容

はじめに

1.　セットアップを始める前に

1.1　セットアップに必要な知識

1.1.1　Scheduler Server/Facilities Managerとは

1.1.2　ファイルモードとDBモード

1.2　システムの構成

1.2.1　製品の構成

1.2.2　マルチサーバ又は複数システムの構成

1.3　TCP/IPの設定

2.　セットアップの手順

2.1　ファイルモードの場合

2.1.1　サーバのセットアップ手順

2.1.2　管理データの作成手順

2.2　DBモードの場合

2.2.1　サーバのセットアップ手順

2.2.2　管理データの作成手順

3.　サーバのセットアップ

3.1　サーバのインストール

3.1.1　Scheduler Serverのインストール

3.1.2　Facilities Managerのインストール

3.2　サーバ環境設定

3.2.1　運用モードの決定

3.2.2　Scheduler Serverの環境設定（ファイルモードの場合）

3.2.3　Scheduler Serverの環境設定（DBモードの場合）

3.2.4　Facilities Managerの環境設定

3.2.5　メモリキャッシュ機能の設定

3.2.6　AppoSV.iniファイルの設定値一覧

3.3　管理ツールのインストール／アンインストール

3.4　サーバのアンインストール

3.4.1　Scheduler Serverのアンインストール

3.4.2　Facilities Managerのアンインストール

4.　データベースの環境構築（DBモードの場合）

4.1　データベース構築の前提条件

4.2　HiRDBのインストールとセットアップの流れ

4.3　HiRDB関連製品のインストールとセットアップ

4.4　システム共通定義の作成

4.5　データベース容量の見積もり（5,000人規模又は30,000人規模のシステムの場合）

4.6　データベース容量の見積もりで使用する値（見積もり式から算出する場合）

4.6.1　容量見積もりの前提条件

4.6.2　値の説明で使用する記号

4.6.3　ユーザ用RDエリアの容量見積もりで使用する値

4.6.4　表の格納ページ数の見積もりで使用する値

4.6.5　インデクスの格納ページ数の見積もりで使用する値

4.7　DBユーザの作成

4.8　スキーマの作成

4.9　HiRDBファイルシステム領域の作成

4.10　RDエリアの作成

4.11　グローバルバッファの設定

4.11.1　アクセス権判定に利用するテーブル及びインデクスの場合

4.11.2　参照頻度が高いが格納ページ数が多いテーブル及びインデクスの場合

4.11.3　ログイン時に参照されるテーブル

4.12　テーブルの作成

4.13　ストアドプロシジャの設定

5.　サーバ及び管理ツールサーバの起動と停止

5.1　Scheduler Serverの起動と停止

5.2　Facilities Managerの起動と停止

6.　管理データの作成

6.1　ファイルモードの場合

6.1.1　管理ツールの概要

6.1.2　ユーザ情報の登録

6.1.3　管理データの取得

6.1.4　DNSホスト名の登録

6.1.5　他システムとゲートウェイ接続する場合

6.1.6　ユーザ情報の確認

6.1.7　施設の登録

6.1.8　汎用化データ（休日情報，行先区分情報，時間区切り線情報）の登録

6.1.9　上司／秘書の登録

6.1.10　ゲストIDの登録

6.1.11　付属設備の登録

6.1.12　施設管理者の登録

6.1.13　システム標準値の登録

6.1.14　不要スケジュール削除期間の個別設定

6.1.15　管理データの転送

6.1.16　各子サーバでの管理データの取得

6.2　DBモードの場合

6.2.1　ユーザ情報の登録

6.2.2　管理ツールの機能一覧

6.2.3　管理ツール画面の使用方法

7.　HiRDBへのデータ登録（DBモードの場合）

7.1　Scheduler ServerマシンからHiRDBマシンへのデータ登録の流れ

7.2　ユーザ情報・施設情報の作成

7.3　クライアント環境変数グループの登録

7.4　AppoSV.iniへのDBモードの設定

7.5　SFShiftコマンドの実行

7.6　DBモードへの切り替え

7.7　ユーザ情報再作成

7.8　管理ツールコマンドの実行

8.　セキュリティの設定

8.1　セキュリティ機能の概要

8.1.1　人対人の設定

8.1.2　人対施設の設定

8.2　セキュリティランクによるセキュリティの設定

8.2.1　人対人のセキュリティランク設定

8.2.2　人対施設のセキュリティランク設定

8.2.3　セキュリティの設定例

8.3　組織対施設のセキュリティ設定

8.3.1　前提条件

8.3.2　組織対施設のアクセス権設定

8.3.3　注意事項

8.4　拡張スケジュールの表示

8.4.1　拡張スケジュールの表示（ファイルモードの場合）

8.4.2　拡張スケジュールの表示（DBモードの場合）

8.5　組織階層によるセキュリティ設定

8.5.1　概要

8.5.2　前提条件

8.5.3　設定手順

8.5.4　組織階層セキュリティ以外の機能への影響

8.5.5　兼任ユーザが存在するときのスケジュール参照・予約について

8.5.6　注意事項

8.6　組織グループによるセキュリティ設定

8.6.1　概要

8.6.2　設定情報

8.6.3　ORGGROUP.tblファイル

8.6.4　ORGGROFF.tblファイル

8.6.5　作業手順

9.　Groupmax Address - Assistとの連携方法

9.1　前提条件

9.2　使用条件

9.2.1　ファイルモードの使用条件

9.2.2　DBモードの使用条件

9.3　Assist連携の設定

9.3.1　Assist連携を新たに使用する場合の事前準備（ファイルモード限定）

9.3.2　「コンフィギュレーション」の設定

9.3.3　Assist連携用ホームサーバ一覧の作成

9.3.4　Address - Assistセットアップ

9.4　Assist連携機能の実行タイミングについて

9.5　ユーザのホームサーバ移動

9.6　更新禁止解除コマンド（agtcoutコマンド）

9.7　Assist連携機能の再実行

9.8　Assist連携の解除手順

9.9　SFagent.iniの設定

9.10　注意事項

10.　運用上の注意事項

10.1　運用開始時の注意事項

10.2　管理ツール使用時の注意事項

10.3　マルチサーバ構成時の注意事項

10.3.1　ファイルモードの場合

10.3.2　DBモードの場合

10.4　他システムとゲートウェイ接続する場合の注意事項

10.5　Facilities Manager使用時の注意事項

10.6　DBモードの注意事項

10.7　その他の注意事項

11.　コマンドの説明

11.1　コマンド一覧

11.1.1　運用コマンド一覧

11.1.2　管理ツールコマンド一覧

11.1.3　コマンドの指定方法

11.2　運用コマンド（ファイルモードの場合）

11.2.1　GetAdAll（ユーザ情報の再作成）

11.2.2　indxget（Address Serverの変更通知情報の取得）

11.2.3　bitechg（スケジュールデータのバイトオーダの変換）

11.2.4　checkid（ユーザIDの整合性のチェック）

11.2.5　chkorder（スケジュールデータの日付の整合性のチェック・回復）

11.2.6　codechg（ユーザ（施設）IDの変換）

11.2.7　grpchg（グループファイル変換）

11.2.8　hostchg（ホスト名変換）

11.2.9　SCHogimp（組織グループファイル及び特権ユーザ一覧ファイルの登録・チェック）

11.2.10　SFdatacp（ユーザのホームサーバの移動）

11.2.11　SFexport（CSVファイルへの出力）

11.2.12　SFimport（CSVファイルからの一括登録）

11.2.13　sortdate（スケジュールデータの日付順ソート及び出力）

11.3　運用コマンド（DBモードの場合）

11.3.1　GetAdAll（ユーザ情報の再作成）

11.3.2　indxget（Address Serverの変更通知情報の取得）

11.3.3　codechg（ユーザ（施設）IDの変換）

11.3.4　SCHogimp（組織グループファイル及び特権ユーザ一覧ファイルの登録・チェック）

11.3.5　SFdelsch（スケジュール削除）

11.3.6　SFexport（CSVファイルへの出力）

11.3.7　SFimport（CSVファイルからの一括登録）

11.3.8　SFShift（HiRDB用ファイルへの変換）

11.4　管理ツールコマンド（DBモードの場合）

11.4.1　バッチ共通定義ファイルの定義

11.4.2　管理ツールコマンドを実行する際の注意事項

11.4.3　管理ツールコマンドの実行確認（SFChkBch）

11.4.4　管理ツールコマンドの排他開始（SFExeBch）

11.4.5　管理ツールコマンドの強制排他解除（SFStpBch）

11.4.6　管理ツールコマンドの排他解除（sfstpexebch）

11.4.7　初期情報の設定

11.4.8　ユーザ情報の管理

11.4.9　施設情報の管理

11.4.10　グループの管理

11.4.11　組織テンプレートの管理

11.4.12　セキュリティの管理

11.4.13　クライアント設定の管理

11.4.14　国際化設定

11.4.15　スケジュール削除設定

12.　移行方法

12.1　Scheduler Serverの移行方法

12.1.1　バージョンアップ手順（ファイルモード）

12.1.2　バージョンアップ手順（DBモード）

12.1.3　サーバリプレース手順（ファイルモード）

12.1.4　サーバリプレース手順（DBモード）

12.1.5　サーバ統合手順（ファイルモード）

12.1.6　サーバ統合手順（DBモード）

12.1.7　サーバ台数増加手順（ファイルモード）

12.1.8　サーバ台数増加手順（DBモード）

12.1.9　UNIXサーバからの移行

12.1.10　ファイルモードからDBモードへの移行

12.2　環境の変更方法

12.2.1　サーバホスト名の変更（ファイルモード）

12.2.2　サーバホスト名の変更（DBモード）

12.2.3　ユーザ又は施設のホームサーバの変更

12.2.4　スケジュール格納ディレクトリの変更

12.2.5　ユーザID又は施設IDの変更（ファイルモード）

12.2.6　ユーザID又は施設IDの変更（DBモード）

12.2.7　サーバのIPアドレスの変更（ファイルモード）

12.2.8　サーバのIPアドレスの変更（DBモード）

12.2.9　マスターサーバの変更

13.　トラブルシューティング

13.1　システム運用時のトラブルシューティング

13.2　クライアントのメッセージ

13.3　運用コマンド共通のメッセージ

13.3.1　KSFgで始まるメッセージ

13.3.2　KDAEで始まるメッセージ

13.4　「GetAdAll」と「indxget」のメッセージ

13.5　「codechg」のメッセージ

13.6　「SCHogimp」のメッセージ

13.7　「SFdelsch」のメッセージ

13.8　「SFimport」のメッセージ

13.8.1　入力ファイルのチェックのエラー番号

13.8.2　登録結果のエラー番号

13.9　「SFexport」のメッセージ

13.10　「SFShift」のメッセージ

13.11　Assist連携時のトラブルシューティング

13.12　Assist連携時のメッセージ

13.13　「agtcout」のメッセージ

13.14　「SFdatacp」のトラブルシューティング

13.15　「SFdatacp」のメッセージ

13.16　管理ツールコマンドのメッセージ（DBモードの場合）

13.17　コンフィギュレーションのメッセージ

13.18　イベントログのメッセージ一覧

13.18.1　Groupmax Scheduler Server/Groupmax Facilities Managerサービスのイベントログのメッセージ一覧

13.18.2　Groupmax Scheduler Server Tool/Groupmax Facilities Manager Toolサービスのメッセージ一覧

13.18.3　Groupmax Scheduler Server cfg/Groupmax Facilities Manager cfgサービスのメッセージ一覧

13.19　運用モード切り替えバッチファイル実行時のメッセージ

付録

付録A　データファイルの説明

付録A.1　管理データ

付録A.2　スケジュールデータ

付録B　設定の最大値

付録C　クラスタサーバでの設定方法

付録D　他システムとのゲートウェイ接続を異なるポート番号で運用する場合

付録E　ログファイル

付録E.1　ログファイル一覧

付録E.2　トレース出力機能の設定

付録E.3　コマンド実行時に出力されるトレース情報

付録E.4　稼働ログのフォーマット

付録E.5　エラーログのフォーマット

付録E.6　管理ツールのログ

付録E.7　管理ツールコマンドのログ

付録F　バックアップ，リストアの方法

付録G　16バイトまでのパスワードを使用する場合の設定方法

付録H　Windows Server 2008使用時の注意事項

付録H.1　ファイアウォール

付録H.2　ユーザアカウント制御

付録H.3　バッチファイルの実行

付録I　Windows Server 2012使用時の注意事項

付録I.1　ファイアウォール

付録I.2　ユーザアカウント制御

付録I.3　バッチファイルの実行

付録I.4　スタートメニューの表記

付録J　用語解説

索引

[他社商品名称に関する表示]

All Rights Reserved. Copyright (C) 2004, 2015, Hitachi, Ltd.

前書き

■ 対象製品

P-2446-5154　 Groupmax Groupware Server　 07-82（適用OS：Windows Server 2003，Windows Server 2008，Windows Server 2012）

■ 輸出時の注意

本製品を輸出される場合には、外国為替及び外国貿易法の規制並びに米国輸出管理規則など外国の輸出関連法規をご確認の上、必要な手続きをお取りください。
なお、不明な場合は、弊社担当営業にお問い合わせください。

■ 商標類

IBM，AIXは，世界の多くの国で登録されたInternational Business Machines Corporationの商標です。
HP-UXは，Hewlett-Packard Development Company, L.P.のオペレーティングシステムの名称です。
Microsoft，Windows，およびWindows Serverは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Microsoft OfficeおよびExcelは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
OracleとJavaは，Oracle Corporation及びその子会社，関連会社の米国及びその他の国における登録商標です。
UNIXは，The Open Groupの米国ならびに他の国における登録商標です。
その他記載の会社名，製品名は，それぞれの会社の商標もしくは登録商標です。

■ 発行

平成16年4月（第1版）3020-3-D15（廃版）
平成18年5月（第2版）3020-3-D15-10（廃版）
平成19年1月（第3版）3020-3-D15-21（廃版）
平成22年3月（第4版）3020-3-D15-30（廃版）
平成22年5月（第5版）3020-3-D15-40（廃版）
平成26年6月（第6版）3020-3-D15-50（廃版）
平成27年3月（第7版）3020-3-D15-60

■ 著作権

All Rights Reserved. Copyright (C) 2004, 2015, Hitachi, Ltd.

変更内容

変更内容（3020-3-D15-60）Groupmax Scheduler/Facilities Manager 07-82

追加・変更内容
変更個所

HiRDB Version 9に対応しました。
－

組織テンプレートの継承について注意事項を追加しました。
11.4.11(5)

削除待ちユーザ（施設）について注意事項を追加しました。
11.4.2(2)
11.4.10(2)
11.4.12(1)，(2)，(3)，(5)
11.4.15(1)

IPアドレスの名前解決について追加しました。
12.2.8

表13-11の項番8～10にメッセージを追加しました。
13.8

表13-14の項番13の処理区分を変更しました。
13.8.2

単なる誤字・脱字などはお断りなく訂正しました。

変更内容（3020-3-D15-50）Groupmax Scheduler/Facilities Manager 07-82

追加・変更内容

Windows Server 2012に対応しました。

マスターサーバの設定手順を変更しました。

DBモードの注意事項を追加しました。

Windows Server 2012使用時の注意事項を追加しました。

変更内容（3020-3-D15-40）Groupmax Scheduler/Facilities Manager 07-80

追加・変更内容

Windows Server 2008に対応しました。

ファイアウォールの設定方法の説明を追加しました。

Windows Server 2008使用時の注意事項を追加しました。

変更内容（3020-3-D15-30）Groupmax Scheduler/Facilities Manager 07-70

追加・変更内容

HiRDBでデータを管理できる機能（DBモード）を追加しました。
また，それに伴ってメッセージを追加しました。

第4版では第3版のマニュアルの構成を変更しました。第3版との対応は次のようになっています。

第3版
第4版

1.　セットアップを始める前に
1.　セットアップを始める前に

1.1　TCP/IPの接続確認
1.3　TCP/IPの設定
付録H　用語解説

1.2　セットアップに必要な知識
1.1　セットアップに必要な知識

1.3　システムの構成図
1.2　システムの構成

2.　セットアップの手順
2.　セットアップの手順

2.1　サーバのセットアップ手順
2.1.1　サーバのセットアップ手順

2.2　管理データの作成
2.1.2　管理データの作成手順

3.　サーバのセットアップ
3.　サーバのセットアップ

3.1　サーバのインストール
3.1　サーバのインストール

3.2　サーバのアンインストール
3.4　サーバのアンインストール

3.3　サーバ環境設定
3.2　サーバ環境設定

3.4　サーバ及び管理ツールサーバの起動と停止
5.　サーバ及び管理ツールサーバの起動と停止

4.　管理データの作成
6.　管理データの作成

4.1　Address Serverとの連動について
6.1.2　ユーザ情報の登録

4.2　管理ツールのインストール／アンインストール
3.3　管理ツールのインストール／アンインストール

4.3　管理ツールの起動
6.1.1(1)　管理ツールの起動と終了

4.4　管理データの取得
6.1.3　管理データの取得

4.5　DNSホスト名の登録
6.1.4　DNSホスト名の登録

4.6　ユーザ情報の設定
6.1.2(8)　Address Serverを使用していない場合のユーザ情報の登録

4.7　施設管理情報の設定
6.1.7　施設の登録

4.8　汎用化データの設定
6.1.8　汎用化データ（休日情報，行先区分情報，時間区切り線情報）の登録

4.9　セキュリティの設定
8.2　セキュリティランクによるセキュリティの設定
8.3　組織対施設のセキュリティ設定
8.4　拡張スケジュールの表示

4.10　上司／秘書の設定
6.1.9　上司／秘書の登録

4.11　ゲストIDの設定
6.1.10　ゲストIDの登録

4.12　付属設備の登録
6.1.11　付属設備の登録

4.13　施設管理者の登録
6.1.12　施設管理者の登録

4.14　システム標準値の登録
6.1.13　システム標準値の登録

4.15　不要スケジュール削除期間の個別設定
6.1.14　不要スケジュール削除期間の個別設定

4.16　管理データの転送
6.1.15　管理データの転送

4.17　管理ツールの終了
6.1.1(1)　管理ツールの起動と終了

4.18　各子サーバでの管理データの取得
6.1.16　各子サーバでの管理データの取得

5.　Groupmax Address - Assistとの連携方法
9.　Groupmax Address - Assistとの連携方法

5.1　Groupmax Address - AssistのGroupmax連携機能
9.1　前提条件
9.2　使用条件
9.3　Assist連携の設定
9.4　Assist連携機能の実行タイミングについて
9.5　ユーザのホームサーバ移動
9.6　更新禁止解除コマンド（agtcoutコマンド）
9.7　Assist連携機能の再実行
9.8　Assist連携の解除手順
9.9　SFagent.iniの設定
9.10　注意事項

5.2　ホームサーバ移動ツールSFdatacpについて
11.2.10　SFdatacp（ユーザのホームサーバの移動）

6.　運用上の注意事項
10.　運用上の注意事項

6.1　運用開始時の注意事項
10.1　運用開始時の注意事項

6.2　管理ツール使用時の注意事項
10.2　管理ツール使用時の注意事項

6.3　マルチサーバ構成時の注意事項
10.3　マルチサーバ構成時の注意事項

6.4　G/W構成時の注意事項
10.4　他システムとゲートウェイ接続する場合の注意事項

6.5　Facilities Manager使用時の注意事項
10.5　Facilities Manager使用時の注意事項

6.6　その他の注意事項
10.7　その他の注意事項

7.　コマンドの説明
11.　コマンドの説明

7.1　「GetAdAll」について
11.2.1　GetAdAll（ユーザ情報の再作成）

7.2　「indxget」について
11.2.2　indxget（Address Serverの変更通知情報の取得）

7.3　「hostchg」について
11.2.8　hostchg（ホスト名変換）

7.4　「bitechg」について
11.2.3　bitechg（スケジュールデータのバイトオーダの変換）

7.5　「codechg」について
11.2.6　codechg（ユーザ（施設）IDの変換）

7.6　整合性チェックツール「chkorder」と「sortdate」について
11.2.5　chkorder（スケジュールデータの日付の整合性のチェック・回復）
11.2.13　sortdate（スケジュールデータの日付順ソート及び出力）

7.7　ユーザ情報の整合性チェックツール「checkid」について
11.2.4　checkid（ユーザIDの整合性のチェック）

7.8　グループファイル変換ツール「grpchg」について
11.2.7　grpchg（グループファイル変換）

7.9　「SFimport」について
11.2.12　SFimport（CSVファイルからの一括登録）

7.10　「SFexport」について
11.2.11　SFexport（CSVファイルへの出力）

7.11　「SCHogimp」について
8.6.2　設定情報
8.6.5　作業手順
11.2.9　SCHogimp（組織グループファイル及び特権ユーザ一覧ファイルの登録・チェック）
13.6　「SCHogimp」のメッセージ

8.　トラブルシューティング
13.　トラブルシューティング

8.1　トラブルシューティング
13.1　システム運用時のトラブルシューティング

8.2　Assist連携とSFdatacpのトラブルシューティング
13.11　Assist連携時のトラブルシューティング
13.14　「SFdatacp」のトラブルシューティング

9.　セキュリティの設定
8.　セキュリティの設定

9.1　セキュリティ機能の概要
8.1　セキュリティ機能の概要

9.2　組織階層によるセキュリティ設定
8.5　組織階層によるセキュリティ設定

9.3　組織グループによるセキュリティ設定
8.6　組織グループによるセキュリティ設定

付録A　データファイルの説明
付録A　データファイルの説明

付録B　設定の最大値
付録B　設定の最大値

付録C　UNIXサーバからの移行
12.1.9　UNIXサーバからの移行

付録D　バージョンアップ時の注意事項
12.1.1　バージョンアップ手順（ファイルモード）

付録E　サーバホスト名が変更された場合
12.2.1　サーバホスト名の変更（ファイルモード）

付録F　スケジュールデータの移動
12.2.3　ユーザ又は施設のホームサーバの変更

付録G　スケジュール格納ディレクトリを変更した場合
12.2.4　スケジュール格納ディレクトリの変更

付録H　Assist連携時とSFdatacp実行時のエラーメッセージ
13.12　Assist連携時のメッセージ
13.15　「SFdatacp」のメッセージ

付録I　ユーザIDの変更
12.2.5　ユーザID又は施設IDの変更（ファイルモード）

付録J　クラスタサーバでの設定方法
付録C　クラスタサーバでの設定方法

付録K　G/W通信を異なるポート番号で運用する場合
付録D　他システムとのゲートウェイ接続を異なるポート番号で運用する場合

付録L　ログファイルのフォーマット説明
付録E.4　稼働ログのフォーマット

付録M　「GetAdAll」と「indxget」の実行時のエラーメッセージ
13.4　「GetAdAll」と「indxget」のメッセージ

付録N　イベントログのメッセージ一覧
13.18　イベントログのメッセージ一覧

付録O　Scheduler Server移行手順
12.1.1　バージョンアップ手順（ファイルモード）
12.1.3　サーバリプレース手順（ファイルモード）
12.1.5　サーバ統合手順（ファイルモード）
12.1.7　サーバ台数増加手順（ファイルモード）

付録P　バックアップ，リストアの方法
付録F　バックアップ，リストアの方法

付録Q　「SFimport」と「SFexport」実行時のエラーメッセージ
13.8　「SFimport」のメッセージ
13.9　「SFexport」のメッセージ

付録Q.1　登録ファイルのエラー番号
13.8.1　入力ファイルのチェックのエラー番号
13.8.2　登録結果のエラー番号

付録Q.2　SFimportのメッセージ
13.8　「SFimport」のメッセージ

付録Q.3　SFexportのメッセージ
13.9　「SFexport」のメッセージ

付録R　9文字以上のパスワードを使用する場合の設定方法
付録G　16バイトまでのパスワードを使用する場合の設定方法

付録S　サーバのIPアドレスが変更された場合
12.2.7　サーバのIPアドレスの変更（ファイルモード）

付録T　ログファイル
付録E.1　ログファイル一覧

付録U　コマンド共通のエラーメッセージ
13.3　運用コマンド共通のメッセージ

付録V　管理ツールのログ
付録E.6　管理ツールのログ

変更内容（3020-3-D15-21）Groupmax Scheduler/Facilities Manager 07-32

追加・変更内容

トレース出力機能について追記しました（前バージョンまでは，取扱説明書に記載していた内容を取り込みました）。

変更通知情報取得機能（indxgetコマンド）のソート機能の処理性能を向上させるオプションを追加しました。

変更内容（3020-3-D15-10）Groupmax Scheduler/Facilities Manager 07-30

追加・変更内容

メモリキャッシュ機能を追加しました。

SCHogimpコマンドを追加しました。

セキュリティの設定について追加しました。

はじめに

このマニュアルは，日立のグループウェアの1アプリケーションであるGroupmax Scheduler Server Version 7及びGroupmax Facilities Manager Version 7のシステム構築手順，及び運用方法について説明したものです。

対象読者

このマニュアルは，Groupmax Scheduler/Facilities Managerのシステムを構築・運用するユーザを対象としています。

なお，次に示す知識を持っていることを前提としています。

使用するOS（Operating System）

TCP/IP

HiRDB（HiRDBと連携する場合だけ）

マニュアルの構成

このマニュアルは，次に示す章と付録から構成されています。

第1章　セットアップを始める前に

Scheduler Server及びFacilities Managerの製品概要と，TCP/IPの接続確認について説明しています。

第2章　セットアップの手順

セットアップするときにこのマニュアルを読み進めていく順序について説明しています。

第3章　サーバのセットアップ

サーバのセットアップ方法について説明しています。

第4章　データベースの環境構築（DBモードの場合）

DBモードでデータベースを新規に構築する方法について説明しています。

第5章　サーバ及び管理ツールサーバの起動と停止

サーバ及び管理ツールサーバの起動と停止について説明しています。

第6章　管理データの作成

管理ツールの作成方法について説明しています。

第7章　HiRDBへのデータ登録（DBモードの場合）

DBモードでのHiRDBへのデータ登録手順について説明しています。

第8章　セキュリティの設定

セキュリティの設定について説明しています。

第9章　Groupmax Address - Assistとの連携方法

Groupmax Address - Assistとの連携方法について説明しています。

第10章　運用上の注意事項

システム運用上の注意事項について説明しています。

第11章　コマンドの説明

コマンドの指定方法について説明しています。

第12章　移行方法

Scheduler Serverの移行方法と，環境の変更方法について説明しています。

第13章　トラブルシューティング

システム運用時に発生するおそれのあるトラブルと，回復方法について説明しています。

付録A　データファイルの説明

データファイルについて説明しています。

付録B　設定の最大値

システムを構築する上での，設定の最大値について説明しています。

付録C　クラスタサーバでの設定方法

クラスタサーバでの設定方法について説明しています。

付録D　他システムとのゲートウェイ接続を異なるポート番号で運用する場合

ゲートウェイ接続を異なるポート番号で運用する場合について説明しています。

付録E　ログファイル

ログファイルの種類と出力フォーマットについて説明しています。

付録F　バックアップ，リストアの方法

バックアップ及びリストアの方法について説明しています。

付録G　16バイトまでのパスワードを使用する場合の設定方法

16バイトまでのパスワードを使用する場合の設定方法について説明しています。

付録H　Windows Server 2008使用時の注意事項

Windows Server 2008で使用する場合の注意事項について説明しています。

付録I　Windows Server 2012使用時の注意

Windows Server 2012で使用する場合の注意事項について説明しています。

付録J　用語解説

Scheduler Server及びFacilities Managerで使用する用語について説明しています。

関連マニュアル

このマニュアルの関連マニュアルを次に示します。必要に応じてお読みください。

Groupmax Address/Mail Version 7 システム管理者ガイド 基本操作編（3020-3-D10）

Groupmax Address - Assist Version 6 システム管理者ガイド（3020-3-B50）

Groupmax World Wide Web Desktop Version 6 システム管理者ガイド（3020-3-B60）

Groupmax Scheduler/Facilities Manager Version 7 システム管理者ガイド（3000-3-A83）

Groupmax Scheduler Version 7 ユーザーズガイド（3020-3-D07）

Groupmax Facilities Manager Version 6 ユーザーズガイド（3020-3-B35）

Groupmax Address/Mail Version 7 システム管理者ガイド ユティリティ編（3020-3-D11）

HiRDB Version 9 解説（Windows(R)用）（3020-6-451）

HiRDB Version 9 システム導入・設計ガイド（Windows(R)用）（3020-6-452）

HiRDB Version 9 システム定義（Windows(R)用）（3020-6-453）

HiRDB Version 9 システム運用ガイド（Windows(R)用）（3020-6-454）

HiRDB Version 9 コマンドリファレンス（Windows(R)用）（3020-6-455）

HiRDB Version 9 UAP開発ガイド（3020-6-456）

HiRDB Version 9 SQLリファレンス（3020-6-457）

HiRDB Version 9 メッセージ（3020-6-458）

スケーラブルデータベースサーバ　HiRDB Version 8 解説（Windows(R)用）（3020-6-351）

スケーラブルデータベースサーバ　HiRDB Version 8 システム導入・設計ガイド（Windows(R)用）（3020-6-352）

スケーラブルデータベースサーバ　HiRDB Version 8 システム定義（Windows(R)用）（3020-6-353）

スケーラブルデータベースサーバ　HiRDB Version 8 システム運用ガイド（Windows(R)用）（3020-6-354）

スケーラブルデータベースサーバ　HiRDB Version 8 コマンドリファレンス（Windows(R)用）（3020-6-355）

スケーラブルデータベースサーバ　HiRDB Version 8 UAP開発ガイド（3020-6-356）

スケーラブルデータベースサーバ　HiRDB Version 8 SQLリファレンス（3020-6-357）

このマニュアルでは，HiRDB関連マニュアルについて，対象OSおよびバージョン番号を省略して表記しています。マニュアルの正式名称とこのマニュアルでの表記を次の表に示します。

正式名称 | このマニュアルでの表記
HiRDB Version 9 解説（Windows(R)用） | HiRDB 解説
スケーラブルデータベースサーバ　HiRDB Version 8 解説（Windows(R)用）
HiRDB Version 9 システム導入・設計ガイド（Windows(R)用） | HiRDB システム導入・設計ガイド
スケーラブルデータベースサーバ　HiRDB Version 8 システム導入・設計ガイド（Windows(R)用）
HiRDB Version 9 システム定義（Windows(R)用） | HiRDB システム定義
スケーラブルデータベースサーバ　HiRDB Version 8 システム定義（Windows(R)用）
HiRDB Version 9 システム運用ガイド（Windows(R)用） | HiRDB システム運用ガイド
スケーラブルデータベースサーバ　HiRDB Version 8 システム運用ガイド（Windows(R)用）
HiRDB Version 9 コマンドリファレンス（Windows(R)用） | HiRDB コマンドリファレンス
スケーラブルデータベースサーバ　HiRDB Version 8 コマンドリファレンス（Windows(R)用）
HiRDB Version 9 UAP開発ガイド | HiRDB UAP開発ガイド
スケーラブルデータベースサーバ　HiRDB Version 8 UAP開発ガイド
HiRDB Version 9 SQLリファレンス | HiRDB SQLリファレンス
スケーラブルデータベースサーバ　HiRDB Version 8 SQLリファレンス

読書手順

このマニュアルは，利用目的に合わせて章を選択して読むことができます。

このマニュアルで使用する略語

このマニュアルで使用する主な英略語を次に示します。

英略語 | 説明
API | Application Program Interface
C/S | Client / Server
CD-ROM | Compact Disc Read Only Memory
CSV | Comma Separated Value
DB | Database
DLL | Dynamic Linking Library
DNS | Domain Name System
FTP | File Transfer Protocol
GUI | Graphical User Interface
ID | Identification number
IP | Internet Protocol
JDBC | Java(TM) Database Connectivity
JDK | Java Developer's Kit
JIS | Japan Industrial Standard
LAN | Local Area Network
NAT | Network Address Translation
OS | Operating System
PC | Personal Computer
PDA | Personal Digital Assistants
RD | Relational Database
SNMP | Simple Network Management Protocol
TCP/IP | Transmission Control Protocol / Internet Protocol
URL | Uniform Resource Locator
UTC | Universal Coordinated Time
UTF | UCS Transformation Format
Web | World Wide Web

このマニュアルでの表記

このマニュアルでは，製品名を次のように表記しています。

製品名
表記

Groupmax Address Server Version 7
Address Server

Groupmax Address - Assist Service Version 6
Assist Service

Groupmax Address - Assist Viewer Version 6
Assist Viewer

次の製品のスケジュール機能

Groupmax Collaboration Portal

Groupmax Collaboration Web Client - Mail/Schedule

uCosminexus Collaboration Portal

Collaboration - Schedule

Microsoft(R) Office Excel
Excel

Groupmax Facilities Manager Version 7
Facilities Manager

Groupmax Facilities Manager Client Version 7
Facilities Manager Client

Groupmax World Wide Web Desktop Version 6
Groupmax WWW

HiRDB/Single Server Version 8
HiRDB/シングルサーバ
HiRDB又はHiRDBサーバ

HiRDB/Single Server Version 8(64)

HiRDB/Single Server Version 9(32)

HiRDB/Single Server Version 9

HiRDB/Parallel Server Version 8
HiRDB/パラレルサーバ

HiRDB/Parallel Server Version 8(64)

HiRDB/Parallel Server Version 9(32)

HiRDB/Parallel Server Version 9

HiRDB/Developer's Kit Version 8
HiRDB/Developer's Kit
HiRDBクライアント

HiRDB/Developer's Kit Version 8(64)

HiRDB/Developer's Kit Version 9

HiRDB/Developer's Kit Version 9(64)

HiRDB/Run Time Version 8
HiRDB/Run Time

HiRDB/Run Time Version 8(64)

HiRDB/Run Time Version 9

HiRDB/Run Time Version 9(64)

Groupmax Integrated Desktop Version 7
Integrated Desktop

Groupmax Object Server Version 6 又は
Groupmax High-end Object Server Version 6
Object Server

Groupmax Scheduler Client Version 7
Scheduler Client

Groupmax Scheduler Server Version 7
Scheduler Server

Groupmax System Agent - TCP/IP Version 5
System Agent - TCP/IP

Groupmax System Manager - TCP/IP Version 5
System Manager - TCP/IP

Microsoft(R) Windows Server(R) 2003, Standard Edition 日本語版
Microsoft(R) Windows Server(R) 2003, Enterprise Edition 日本語版
Microsoft(R) Windows Server(R) 2003 R2, Standard Edition 日本語版
Microsoft(R) Windows Server(R) 2003 R2, Enterprise Edition 日本語版
Windows 2003
Windows

Microsoft(R) Windows Server(R) 2008 Standard 日本語版
Microsoft(R) Windows Server(R) 2008 Enterprise 日本語版
Microsoft(R) Windows Server(R) 2008 R2 Standard 日本語版
Microsoft(R) Windows Server(R) 2008 R2 Enterprise 日本語版
Windows Server 2008

Microsoft(R) Windows Server(R) 2008 R2 Standard 日本語版
Microsoft(R) Windows Server(R) 2008 R2 Enterprise 日本語版
Windows Server 2008 R2

Microsoft(R) Windows Server(R) 2012 Standard 日本語版
Microsoft(R) Windows Server(R) 2012 Datacenter 日本語版
Microsoft(R) Windows Server(R) 2012 R2 Standard 日本語版
Microsoft(R) Windows Server(R) 2012 R2 Datacenter 日本語版
Windows Server 2012

Microsoft(R) Windows(R) 7 Professional
Windows 7

Microsoft(R) Windows(R) 7 Enterprise

Microsoft(R) Windows(R) 7 Ultimate

Groupmax World Wide Web Desktop for Scheduler Version 6
WWW for Scheduler

Groupmax Scheduler_Facilities 管理ツール Version 7
管理ツール

このマニュアルでは，WindowsのGUI（Graphical User Interface）を使用して各機能の説明をしています。

メッセージテキストやインストールフォルダに登場する「HNTRLib2」は，この製品でトレース情報採取に使用している製品「HNTRLib2（日立ネットワークオブジェクトプラザ トレース共通ライブラリ）」を意味します。

表記の読み替えについて

Windows Server 2012をご使用の方は，本文中の「［スタート］ボタンをクリックして［プログラム］」を「［アプリ］画面」と読み替えてください。

Windows Server 2008をご使用の方は，本文中にあるファイアウォールの設定画面の「Windowsファイアウォールによるプログラムのブロック時に通知を表示する」を「Windowsファイアウォールによる新しいプログラムのブロック時に通知を受け取る」と読み替えてください。

Windows Server 2008 R2をご使用の方は，本文中にあるファイアウォールの設定画面の「Windowsファイアウォールによるプログラムのブロック時に通知を表示する」を「Windowsファイアウォールが新しいプログラムをブロックしたときに通知を受け取る」と読み替えてください。

Windows Server 2012をご使用の方は，本文中にあるファイアウォールの設定画面の「Windowsファイアウォールによるプログラムのブロック時に通知を表示する」を「Windowsファイアウォールが新しいアプリをブロックしたときに通知を受け取る」と読み替えてください。

Windows Server 2008をご使用の方は，本文中にある「クラスタアドミニストレータ」を「フェールオーバークラスタ管理」と読み替えてください。

Windows Server 2008 R2およびWindows Server 2012をご使用の方は，本文中にある「クラスタアドミニストレータ」を「フェールオーバークラスターマネージャー」と読み替えてください。

このマニュアルで使用する記号

記号
意味

［　］
文字キー，PFキー，メニューなどの内容を表します。

「　」
図の名称の中で，ウィンドウやダイアログボックスの名称を表します。
また，参照するマニュアル，章などの名称を表します。

［　］－［　］
画面のメニューから項目を選択することを表します。

［　］＋［　］
＋の前に示したキーを押しながら，＋の後ろに示したキーを押すことを表します。

＜　＞
可変の値を表します。

図中で使用する記号

このマニュアルの図中で使用する記号を次のように定義します。

KB（キロバイト）などの単位表記について

1KB（キロバイト），1MB（メガバイト），1GB（ギガバイト），1TB（テラバイト）はそれぞれ1,024バイト，1,024²バイト，1,024³バイト，1,024⁴バイトです。

1.　セットアップを始める前に

この章では，Scheduler Server及びFacilities Managerの製品概要と，TCP/IPの接続確認について説明します。

＜この章の構成＞

1.1　セットアップに必要な知識

1.2　システムの構成

1.3　TCP/IPの設定

1.1　セットアップに必要な知識

ここでは，Scheduler Server及びFacilities Managerのセットアップに必要な知識として，製品概要を説明します。各製品の用語については，「付録J　用語解説」を参照してください。

＜この節の構成＞

1.1.1　Scheduler Server/Facilities Managerとは

1.1.2　ファイルモードとDBモード

1.1.1　Scheduler Server/Facilities Managerとは

Scheduler ServerとFacilities Managerは，それぞれ次に示すスケジュールを管理する製品です。

Scheduler Server：ユーザのスケジュール

Facilities Manager：施設のスケジュール

Scheduler ServerとFacilities Managerでは次のデータを使用します。

管理データ
次の情報を指します。

組織情報，ユーザ情報，施設情報

セキュリティ設定などの設定情報

管理データの詳細については「付録A.1　管理データ」を参照してください。

スケジュールデータ
次の情報を指します。

ユーザや施設に登録されているスケジュールやTodoのデータ

ユーザが登録したローカルグループやクライアントの環境設定情報

スケジュールデータの詳細については「付録A.2　スケジュールデータ」を参照してください。

1.1.2　ファイルモードとDBモード

スケジュールの管理データ及びスケジュールデータは，Scheduler ServerとFacilities Manager自身で管理する方法と，HiRDBで一元管理する方法があります。どちらで運用するかは環境設定時に決定し，ファイルモード又はDBモードとして設定する必要があります。

ファイルモードとDBモードの概要を次の表に示します。

表1-1　ファイルモードとDBモードの概要

運用モードの種類
説明

ファイルモード
スケジュールの管理情報を製品自身が管理する方法です。
Scheduler Serverの07-32以前のバージョンは，ファイルモードとして動作します。

DBモード
スケジュールの管理情報をHiRDBで一元管理する方法です。
HiRDBマシンでの環境設定が必要です。他システムとの連携はできません。
タイムゾーン情報やデフォルト地域コードを設定することで，国際化に対応できます。国際化に対応したクライアントでは，次のことができます。

文字コード種別UTF-8の文字を扱えます。

日付をまたぐスケジュールの登録や参照ができます。

Scheduler Serverのインストール時，運用モードにはファイルモードが設定されています。運用モードをDBモードに切り替えるには，DBMode.batを実行してください。運用モードの切り替え方法については「3.2.1　運用モードの決定」を参照してください。

ファイルモードとDBモードの違いを次の表に示します。

表1-2　ファイルモードとDBモードの違い

運用モード
ファイルモード
DBモード

サーバの種類
サーバの種類は次のとおりです。シングルサーバ構成の場合，親サーバだけを設定してください。

親サーバ
管理データのマスターデータを持つサーバです。親サーバはシステム内で一つ決めてください。管理データは親サーバで作成・変更し，子サーバに反映します。

子サーバ
親サーバ以外のサーバです。親サーバ上で管理データを変更した際には，「管理データ取得」機能を使って子サーバに反映する必要があります。

サーバの種類は次のとおりです。シングルサーバ構成の場合，マスターサーバだけを設定してください。

マスターサーバ
HiRDBにアクセスするコマンドを実行できるサーバです。

スレーブサーバ
マスターサーバ以外のサーバです。スレーブサーバではHiRDBにアクセスするコマンドは実行できません。

管理データの格納場所

管理データは，全サーバで同じデータを保持する必要があります。そのため，親サーバで管理データを更新した場合は，すべての子サーバで管理データを取得する必要があります。
管理データの取得方法については，「3.2.2(1)　コンフィギュレーションの設定」の項番4「管理データ取得時刻の設定」，及び「3.2.2(2)　手動実行」の項番1「管理データ取得」を参照してください。

スケジュールデータは，各ユーザのホームサーバに格納します。

すべてのサーバをHiRDBに接続し，管理データとスケジュールデータを一つのデータベースに格納する必要があります。

Address Serverとの連携
Address Serverと連携する場合，親サーバにAddress Serverがインストールされている必要があります。
Address Serverとの連携は必須です。マスターサーバにAddress Serverをインストールし，連携させる必要があります。

1.2　システムの構成

この節では，Scheduler Server/Facilities Managerのシステム構成について説明します。

＜この節の構成＞

1.2.1　製品の構成

1.2.2　マルチサーバ又は複数システムの構成

1.2.1　製品の構成

Scheduler Server/Facilities Manager関連製品は次のとおりです。

表1-3　Scheduler Server/Facilities Manager関連製品

製品名
用途

サーバ側
Scheduler Server
ユーザのスケジュールを管理します。

Facilities Manager
施設のスケジュールを管理します。
マルチサーバ構成で施設を管理する場合は，すべてのサーバにScheduler ServerだけでなくFacilities Managerもインストールする必要があります。

Address Server
Groupmaxのアプリケーションプログラムのユーザ情報（ユーザIDなど）を一元管理します。詳細は「6.1.2　ユーザ情報の登録」を参照してください。

注意

ファイルモードでAddress Serverと連携する場合は，Scheduler Server及びFacilities Managerの親サーバにAddress Serverを置く必要があります。子サーバ上では必須ではありません。

DBモードの場合は，Address Serverとの連携が必須です。マスターサーバにAddress Serverを構築する必要があります。

Object Server
Address Serverを使用する場合に必要です。オブジェクトサーバとして，Groupmax Object Server Version 6又はGroupmax High-end Object Server Version 6を使用できます。

クライアント側
Groupmaxのアプリケーションプログラム
次の製品が該当します。

Scheduler Client

Groupmax Client Light Ex

Collaboration - Schedule

Facilities Manager Client　など

製品の構成は，ファイルモードとDBモードで次のように異なります。

＜この項の構成＞

(1)　ファイルモードの場合

(2)　DBモードの場合

(1)　ファイルモードの場合

親サーバ上で，「コンフィギュレーション」の設定又はコマンドによってユーザ情報を取得します。

詳細は「3.2　サーバ環境設定」，「11.2.1　GetAdAll（ユーザ情報の再作成）」，及び「11.2.2　indxget（Address Serverの変更通知情報の取得）」を参照してください。

図1-1　システムの構成図（ファイルモードの場合）

(2)　DBモードの場合

マスターサーバ上で，「コンフィギュレーション」の設定又はコマンドによってユーザ情報を取得します。なお，運用サーバにHiRDBを搭載することもできます。

詳細は「3.2　サーバ環境設定」，「11.3.1　GetAdAll（ユーザ情報の再作成）」，及び「11.3.2　indxget（Address Serverの変更通知情報の取得）」を参照してください。

図1-2　システムの構成図（DBモードの場合）

1.2.2　マルチサーバ又は複数システムの構成

この項では，複数のサーバで構成されるシステムについて，ファイルモードとDBモードに分けて説明します。

＜この項の構成＞

(1)　ファイルモードの場合

(2)　DBモードの場合

(1)　ファイルモードの場合

図1-3のように，マルチサーバのシステムを構築した場合，Scheduler ClientはすべてのScheduler Serverと通信します（Facilities Managerも同様です）。

図1-3　システム構成概要図（マルチサーバの場合）

管理データは，各サーバに同じデータが格納されます。親サーバで更新した管理データを各子サーバに反映します。

ユーザに登録されたスケジュールデータは，各ユーザのホームサーバに格納されます。他人のスケジュールを参照する場合，クライアントは参照先ユーザのホームサーバからスケジュールデータを取得します。

施設に登録されたスケジュールデータも同様に，各施設のホームサーバに格納されます。ユーザのホームサーバは，Address Serverでユーザを登録する際に設定します（Address Serverと連携していない場合は管理ツールで設定します）。施設のホームサーバは，管理ツールで施設を登録する際に設定します。

図1-4のように，複数システムの場合，ゲートウェイサーバを介してScheduler ClientはすべてのScheduler Serverと通信します（Facilities Managerは，複数システムに対応していません）。

図1-4　システム構成概要図（複数システムの場合）

Schedulerシステムを各々で構築している会社間などで，スケジュールを参照したり，スケジュールを予約したりすることもできます。ほかのシステムと接続することを他システム接続と呼びます。他システムに接続する際は，各システムに設定されているゲートウェイサーバを介して通信を実施します。

複数システムの構成については，「6.1.5　他システムとゲートウェイ接続する場合」を参照してください。

(2)　DBモードの場合

図1-5　システム構成概要図（マルチサーバの場合）

図1-5のように，マルチサーバのシステムを構築した場合，各Scheduler Serverが一つのデータベースに接続する形になります。

なお，DBモードでは，ゲートウェイサーバを介した複数システムの運用はできません。

1.3　TCP/IPの設定

＜この節の構成＞

(1)　TCP/IPの接続確認

(2)　サービスのポート番号の設定

(3)　ファイアウォールのルール追加

(1)　TCP/IPの接続確認

サーバとなるマシンとクライアントとなるマシンに，IPアドレスとホスト名を登録し，TCP/IPによる接続確認（telnet，pingなど）をしてください。

複数サーバで運用する場合は，サーバ間の接続確認もしてください。

マルチサーバ構成の場合，Scheduler Server及びFacilities ManagerをインストールしたすべてのマシンについてIPアドレスとホスト名を登録し，接続確認をしてください。

ただし，システム内でDNSの設定をしている場合は，ネームサーバ上でホスト名を登録してください。

(2)　サービスのポート番号の設定

Scheduler ServerとFacilities Managerで使用するサービスのポート番号をサーバ及びクライアントのservicesファイルに設定する必要があります。設定するポート番号を製品ごとに次の表に示します。

表1-4　ポート番号及び設定先（Scheduler Serverの場合）

設定するサービス
ポート番号／
プロトコル名
設定するサーバ／クライアント

ikisaki
（「Groupmax Scheduler Server」サービス用）
20013/tcp

設定するサーバ

全サーバ

設定するクライアント

全クライアント

appoman※
（「Groupmax Scheduler Server Tool」サービス用）
20014/tcp

設定するサーバ

全サーバ

設定するクライアント

管理ツールを使用するクライアントだけ

注※

DBモードの場合は設定不要です。DBモードの場合は，servicesファイルから「appoman」の記載を削除してください。

表1-5　ポート番号及び設定先（Facilities Managerの場合）

設定するサービス
ポート番号／
プロトコル名
設定するサーバ／クライアント

appoarea
（「Groupmax Facilities Manager」サービス用）
20102/tcp

設定するサーバ

全サーバ

設定するクライアント

全クライアント

roomman※
（「Groupmax Facilities Manager Tool」サービス用）
20103/tcp

設定するサーバ

全サーバ

設定するクライアント

管理ツールを使用するクライアントだけ

注※

DBモードの場合は設定不要です。DBモードの場合は，servicesファイルから「roomman」の記載を削除してください。

注意

ここに記載されているポート番号が他サービスのポート番号と重複する場合は，ポート番号を変更してください。また，クライアントと同じ番号で設定してください。

DBモードで自動実行バッチファイルなどに管理ツールサーバを自動起動する記述がある場合は，バッチファイルを見直し，管理ツールサーバの記述を削除してください。

(3)　ファイアウォールのルール追加

Windows Server 2008およびWindows Server 2012ではOS標準のファイアウォール機能がデフォルトで有効になります。OS標準のファイアウォールを使用する場合は，ポートの使用を許可するルールを追加してください。

Windows Server 2008およびWindows Server 2012のOS標準以外のファイアウォールを使用する場合は，下記ルール設定を参考に，ファイアウォールのマニュアルなどに従って，ポートの使用を許可するよう設定を変更してください。

表1-6　許可ルールの設定内容（Scheduler Serverの場合）

ルール名／ルール説明文
ポート番号／
プロトコル名
プロファイル

Groupmax Scheduler Server／scheduler daemon to connect
20013/tcp
パブリック，プライベート，ドメイン

Groupmax Scheduler Server Tool※／scheduler daemon tool to connect
20014/tcp
パブリック，プライベート，ドメイン

注※

DBモードの場合は設定不要です。DBモードの場合は，servicesファイルから「appoman」の記載を削除してください。

表1-7　許可ルールの設定内容（Facilities Managerの場合）

ルール名／ルール説明文
ポート番号／
プロトコル名
プロファイル

Groupmax Facilities Manager／facilites manager daemon to connect
20102/tcp
パブリック，プライベート，ドメイン

Groupmax Facilities Manager Tool※／facilities manager daemon to connect
20103/tcp
パブリック，プライベート，ドメイン

注※

DBモードの場合は設定不要です。DBモードの場合は，servicesファイルから「roomman」の記載を削除してください。

ルールを追加するバッチのサンプルファイルを次のディレクトリに格納しています。

＜インストールフォルダ＞¥sample¥fwportsv.bat

必要に応じ，バッチファイルを修正して使用してください。このバッチファイルを修正せずに使用することはできません。テキストエディタなどで開き，ポート番号の指定などを修正してください。また，このバッチはWindows Server 2008より前のOSでは使用できません。

記述例（ポート番号指定箇所 修正前）
@rem set portnum=20013

記述例（ポート番号指定箇所 修正後）
set portnum=20013

注意

ファイアウォールの設定画面にある「Windowsファイアウォールによるプログラムのブロック時に通知を表示する」にチェックを入れないでください。チェックを入れた場合は，コマンド実行時に「Windowsセキュリティの重要な警告」ダイアログが表示されることがあります。「Windowsセキュリティの重要な警告」ダイアログが表示された場合は「ブロックを解除する」ボタンを押してください。

2.　セットアップの手順

この章では，セットアップをするときにこのマニュアルを読み進めていく順序について説明します。

＜この章の構成＞

2.1　ファイルモードの場合

2.2　DBモードの場合

2.1　ファイルモードの場合

この節では，ファイルモードでセットアップする手順を説明します。

＜この節の構成＞

2.1.1　サーバのセットアップ手順

2.1.2　管理データの作成手順

2.1.1　サーバのセットアップ手順

ファイルモードでは次の手順でセットアップしてください。

サーバのインストール
Scheduler Server及びFacilities Managerをインストールします。
詳細は「3.1　サーバのインストール」を参照してください。

サーバ環境設定
サーバの環境設定をします。ここでは，「コンフィギュレーション」でAddress Serverと連携するための設定や，自動スケジュール削除設定などをします。
詳細は「3.2.2　Scheduler Serverの環境設定（ファイルモードの場合）」を参照してください。

サーバ及び管理ツールサーバの起動
サーバ及び管理ツールサーバを起動します。
詳細は「5.　サーバ及び管理ツールサーバの起動と停止」を参照してください。

2.1.2　管理データの作成手順

ファイルモードの管理データは次の手順で作成してください。

＜この項の構成＞

(1)　管理ツールのインストール手順

(2)　管理データの設定手順

(1)　管理ツールのインストール手順

管理ツールのインストール
管理ツールをインストールします。
詳細は「3.3　管理ツールのインストール／アンインストール」を参照してください。

(2)　管理データの設定手順

管理データの設定では，ユーザ情報の登録，施設の登録，汎用化データ（休日，時間の区切り線，行先・区分）の登録，セキュリティの設定，上司／秘書の登録，ゲストIDの登録，付属設備の登録，施設管理者の登録，システム標準値の登録，DNSホスト名の登録などをします。

管理データは次の手順で設定してください。

Address Serverとの連携に必要なユーザ情報の登録
Address Serverと連携する場合，Address Server上で登録したユーザ情報をScheduler Server及びFacilities Managerに取得します。詳細は「6.1.2　ユーザ情報の登録」を参照してください。

管理ツールの起動
管理ツールを起動します。詳細は「6.1.1(1)　管理ツールの起動と終了」を参照してください。

管理データの取得
管理データをサーバから取得します。詳細は「6.1.3　管理データの取得」を参照してください。

DNSホスト名の登録
DNSホスト名を登録します。詳細は「6.1.4　DNSホスト名の登録」を参照してください。

ユーザ情報の登録（Address Serverと連携しない場合だけ）
Address Serverと連携しない場合は，管理ツールでユーザ情報を登録します。詳細は「6.1.2　ユーザ情報の登録」を参照してください。

施設の登録
施設を登録します。詳細は「6.1.7　施設の登録」を参照してください。

汎用化データの登録
汎用化データ（休日，時間の区切り線，行先・区分）を設定します。詳細は「6.1.8　汎用化データ（休日情報，行先区分情報，時間区切り線情報）の登録」を参照してください。

セキュリティの設定
セキュリティを設定します。詳細は「8.　セキュリティの設定」を参照してください。

上司／秘書の登録
上司と秘書を登録します。詳細は「6.1.9　上司／秘書の登録」を参照してください。

ゲストIDの登録（他システムと接続する場合だけ）
他システムと接続する場合は，ゲストIDを設定します。詳細は「6.1.10　ゲストIDの登録」を参照してください。

付属設備の登録
付属設備を登録します。詳細は「6.1.11　付属設備の登録」を参照してください。

施設管理者の登録
施設管理者を登録します。詳細は「6.1.12　施設管理者の登録」を参照してください。

システム標準値の登録
「グループの登録」，「行先・区分の登録」，「用件・略記の登録」，「環境登録」，「記念日登録」をします。詳細は「6.1.13　システム標準値の登録」を参照してください。

不要スケジュール削除期間の個別設定
不要スケジュール削除期間の個別設定をします。詳細は「6.1.14　不要スケジュール削除期間の個別設定」を参照してください。

管理データの転送
作成した管理データをサーバへ転送します。詳細は「6.1.15　管理データの転送」を参照してください。

管理ツールの終了
管理ツールを終了します。詳細は「6.1.1(1)　管理ツールの起動と終了」を参照してください。

注意

新規にシステム構築する場合，汎用化データ，セキュリティランクが未作成となっている場合がありますので，管理ツールで作成するようにしてください。

2.2　DBモードの場合

この節では，DBモードでセットアップする手順を説明します。

ファイルモードで運用していたシステムをDBモードへ移行する手順については，「12.1.10　ファイルモードからDBモードへの移行」を参照してください。

＜この節の構成＞

2.2.1　サーバのセットアップ手順

2.2.2　管理データの作成手順

2.2.1　サーバのセットアップ手順

DBモードでは次の手順でセットアップしてください。

サーバのインストール
Scheduler Server及びFacilities Managerをインストールします。
詳細は「3.1　サーバのインストール」を参照してください。

Address Serverのインストール
Address Server及びその前提製品をインストールし，セットアップします。

データベースの環境構築
HiRDBをインストールし，データベースの環境構築を実施します。
詳細は「4.　データベースの環境構築（DBモードの場合）」を参照してください。

管理データの作成
管理データを作成します。
詳細は「2.2.2　管理データの作成手順」を参照してください。

サーバの起動
サーバを起動します。DBモードでは管理ツールサーバは起動しないでください。
詳細は「5.　サーバ及び管理ツールサーバの起動と停止」を参照してください。

2.2.2　管理データの作成手順

DBモードの管理データは，この項に示す手順でマスターサーバ上で設定してください。なお，DBモードの管理ツールはScheduler Serverと一緒にインストールされるため，Scheduler_Facilities管理ツールのインストールは不要です。

管理データの設定では，ユーザ情報の登録，施設の登録，汎用化データ（休日，時間の区切り線，行先・区分）の登録，セキュリティの設定，上司／秘書の登録，付属設備の登録，施設管理者の登録，システム標準値の登録などをします。

新規構築時に，管理ツールを使用して管理データを作成する場合の手順を次に示します。

ファイルモードでのユーザ情報・施設情報の作成
ファイルモードで次の作業を実施します。詳細は「7.2　ユーザ情報・施設情報の作成」を参照してください。

Address Serverでユーザを登録

GetAdAllコマンドを実行してユーザ情報を再作成

ファイルモードのSFimportコマンドを実行（施設ツリーをあらかじめ用意しておく場合）

クライアント環境変数グループの登録
HiRDBクライアント環境変数登録ツールで，クライアント環境変数グループを登録します。詳細は「7.3　クライアント環境変数グループの登録」を参照してください。

AppoSV.iniの設定
AppoSV.iniに，DBモードに必要な設定を実施します。詳細は「7.4　AppoSV.iniへのDBモードの設定」を参照してください。

管理ツールでの情報設定
SF32SYS.iniファイルに初期構築（INITIAL）が設定されていることを確認し，管理ツールを起動します。詳細は「6.2.3　管理ツール画面の使用方法」を参照してください。
管理ツールを起動後，管理ツールで情報を設定します。管理ツールで設定する情報については「6.2.2　管理ツールの機能一覧」の「初期構築時」欄を参照してください。

データをHiRDBマシンへ登録
SFShiftコマンドを実行し，データをHiRDBマシンへ登録します。詳細は「7.5　SFShiftコマンドの実行」を参照してください。

DBモードへの切り替え
DBMode.batを実行して，運用モードをファイルモードからDBモードに切り替えます。詳細は「3.2.1　運用モードの決定」を参照してください。

「コンフィギュレーション」画面でのサーバ環境設定
DBモード用の「コンフィギュレーション」画面での設定をします。
詳細は「3.2.3　Scheduler Serverの環境設定（DBモードの場合）」を参照してください。

ユーザ情報再作成
Address Serverのユーザ情報をHiRDBに登録するために，GetAdAllコマンドを実行します。詳細は「7.7　ユーザ情報再作成」を参照してください。

管理ツールコマンドの初期情報の設定
管理ツールコマンドsfinitialize.batを実行して初期情報を設定します。管理ツールコマンドの指定方法と，設定した初期情報の変更方法については，「7.8(4)　sfinitializeコマンド（初期情報の設定）の実行」を参照してください。

ポート番号の設定
servicesファイルに，次のサービスのポート番号を設定します。

ikisaki（20013/tcp）

appoarea（20102/tcp）

ポート番号の設定については，「1.3(2)　サービスのポート番号の設定」及び「1.3(3)　ファイアウォールのルール追加」を参照してください。

注意

手順7以降でDBモードへの移行作業を中止し，ファイルモードへ戻す場合は，次の手順で対処してください。

SFShiftコマンドで作成された次のフォルダを削除します。
＜Scheduler Serverインストールディレクトリ＞¥tool¥sfshift¥shift¥＜-outで指定したディレクトリ＞

FILEMode.batを実行して，運用モードをファイルモードへ切り替えます。

すべてのサーバ及び管理ツールサーバを起動します。

FILEMode.batを実行する場合は，「＜インストールディレクトリ＞¥bin」をカレントディレクトリにしてから実行してください。

また，FILEMode.batを実行する前に次の点を確認してください。

Scheduler Serverサービス（「Groupmax Scheduler Server」及び「Groupmax Scheduler Server Tool」）が停止していること。

Facilities Managerサービス（「Groupmax Facilities Manager」及び「Groupmax Facilities Manager Tool」）が停止していること。

コンフィギュレーション，及び運用コマンド（GetAdAll，indxget，SFexport，SFimport，codechg，SCHogimp，SFagent）を実行していないこと。

3.　サーバのセットアップ

この章では，サーバのセットアップ方法について説明します。

＜この章の構成＞

3.1　サーバのインストール

3.2　サーバ環境設定

3.3　管理ツールのインストール／アンインストール

3.4　サーバのアンインストール

3.1　サーバのインストール

＜この節の構成＞

3.1.1　Scheduler Serverのインストール

3.1.2　Facilities Managerのインストール

3.1.1　Scheduler Serverのインストール

この項では，Scheduler ServerのWindows用サーバプログラムをサーバマシンにインストールする方法について説明します。

＜この項の構成＞

(1)　インストール前の注意

(2)　インストール手順

(3)　インストール時に作成されるディレクトリとファイル

(1)　インストール前の注意

インストール前の注意事項を次に示します。

Scheduler Server（又はGroupAppomouse/Server）が既にインストールされているマシンにインストールする場合，Scheduler Serverサービス（「Groupmax Scheduler Server」及び「Groupmax Scheduler Server Tool」）を停止した状態で実行してください。
Facilities Managerが同一サーバにインストールされている場合，Facilities Managerサービスの「Groupmax Facilities Manager」及び「Groupmax Facilities Manager Tool」も停止してください。

System Agent - TCP/IPが既にインストールされているマシンにScheduler Serverをインストールする場合，該当するサーバマシン上のSystem Agent - TCP/IPを停止するか，又はSNMPサービスを停止した後にしてください。
また，インストール後にSystem Manager - TCP/IPによる運用管理をする場合は，該当サーバマシンのSNMPサービスを再起動してください。

(2)　インストール手順

WindowsにAdministrator又はAdministratorと同等の権限を持ったユーザでログインしてから次の作業をしてください。

Groupmax統合セットアップCD-ROMをドライブにセットします。

インストーラを起動します。

インストールするアプリケーションを選択するウィンドウが表示されるまでメッセージに従って作業を進めてください。

選択用のウィンドウが表示されたら，「Groupmax Scheduler Server Version 7」を選択してください。

既にScheduler Serverがインストールされている場合，インストールオプションを選択するウィンドウが表示されます。
［更新］ボタンを選択して続行すると上書きインストールします。
［削除］ボタンを選択して続行するとアンインストールします。アンインストールについては「3.4　サーバのアンインストール」を参照してください。

インストール先を入力するウィンドウが表示されたら，インストール先を入力してください。インストール先は任意に指定できます。
例　　C:¥Groupmax¥apposv

注意

Scheduler Server，及びFacilities Managerの両方をインストールする場合は，特別な事情がないかぎり同じディレクトリを指定してください。異なるディレクトリを指定した場合，管理データ（etc，room）や，ログファイルを格納するディレクトリ（log）などは，先にインストールした方のディレクトリ下に作成されます。
以後，＜インストールディレクトリ＞と表現する場合は，断りがないかぎりScheduler ServerとFacilities Managerのうち，先にインストールした方のディレクトリを表します。

既にFacilities Managerがインストールされている場合，インストール先はFacilities Managerと同じディレクトリになります。特に変更する必要がない場合は，そのまま継続してください。

Scheduler Server（Version 2.0ではGroupAppomouse/Serverと呼称）又はFacilities Manager（Version 2.0ではGroupAppoarea/Serverと呼称）が既にインストールされているマシンに更新インストールする場合，インストール先指定ダイアログには，既にインストールされているディレクトリが表示されます。

インストール先にルートディレクトリは指定できません。必ずサブディレクトリを指定してください。

［OK］ボタンをクリックすると，インストールを開始します。

終了のメッセージが表示されたらインストール作業は終了です。セットアップディスクをCD-ROMドライブから取り出してください。

「Groupmaxサーバ」ウィンドウに「Scheduler Serverコンフィギュレーション」アイコンが作成されます。

図3-1　「Scheduler Serverコンフィギュレーション」アイコン

注1

インストール時，更新対象ファイルのプロパティが読み取り専用になっている場合，上書き確認のダイアログが表示されます。このファイルの上書きをキャンセルすると，インストールが中断されます。この場合，Scheduler Server又はFacilities Managerのファイルが不完全な状態でハードディスクに残ります。このため，対象ファイルの読み取り専用の属性を外し，再度インストールしてください。ただし，リモートインストールの場合は，更新対象ファイルのプロパティが読み取り専用でも上書きしますので，御注意ください。

注2

［サービス］ダイアログが閉じていることを確認してから，インストールを実行してください。

注3

次のファイルを使用しているアプリケーションの実行中にScheduler Serverをインストールすると，サーバ内に不要なファイルが残るおそれがあります。

MFC42.dll（格納先：Windowsシステムディレクトリ）

MSVCRT.dll（格納先：Windowsシステムディレクトリ）

GMAXUX50.DLL（格納先：Groupmax共通ディレクトリ）

libgadr1.dll（格納先：Groupmax共通ディレクトリ）

MESSAGES.dll（格納先：Scheduler Serverインストールディレクトリ）

SCHxxxMV.dll（格納先：Scheduler Serverインストールディレクトリ）

注4

インストールしたファイルを変更しないでください。

(3)　インストール時に作成されるディレクトリとファイル

Scheduler Serverをインストールすると，次に示すディレクトリとファイルが作成されます。

(a)　Scheduler Server，Facilities Manager共通で作成されるファイル

Scheduler Server，Facilities Manager共通で作成されるファイルを次の表に示します。

表3-1　Scheduler Server及びFacilities Manager共通で作成されるディレクトリとファイル

ディレクトリ名
ファイル名又はディレクトリ名
概要

bin
agtcout.exe※1
Assist連携用プログラム

bitechg.exe※1
バイトオーダ変換プログラム

checkid.exe※1
整合性チェックプログラム

chkorder.exe※1
整合性チェックプログラム

codechg.exe※1
ユーザID変換プログラム

GetAdAll.exe※1
Address連携用プログラム

grpchg.exe※1
グループファイル変換ツール

hostchg.exe※1
ホスト名変換プログラム

indxget.exe※1
Address連携用プログラム

item.def※1
Address連携用ファイル

item.def.sch2※1
Assist連携用ファイル

item.def.sch3※1
DBモード用Assist連携用ファイル

MESSAGES.dll※1
イベントメッセージ用DLL

rindxget.exe※1
Assist連携用プログラム

SCHxxxMV.dll※1
Assist連携用DLL

SFagent.exe※1
Assist連携用プログラム

SFdatacp.exe※1
Assist連携用プログラム

SFenvget.exe※1
Assist連携用プログラム

SFsetup.exe※1
Server Setup Wizard用プログラム

sortdate.exe※1
整合性チェックプログラム

ts2kana.rul※1
キーワード検索用ファイル

SFimport.exe※1
管理データのインポートプログラム

SFexport.exe※1
管理データのエクスポートプログラム

Aasya.csv※1
SFimportツールサンプルファイル

Casya.csv※1
SFimportツールサンプルファイル

Dasya.csv※1
SFimportツールサンプルファイル

libdbsv.dll※1
Scheduler Server及びFacilities Manager用のDBアクセスDLL

libdbcom.dll※1
コマンド用DBアクセスDLL

DBMode.bat※1
DBモード切り替え用バッチファイル

DBMode.reg※1
DBモード切り替え用regファイル

DBMode64.reg※1
DBモード切り替え用regファイル

FILEMode.bat※1
ファイルモード切り替え用バッチファイル

FILEMode.reg※1
ファイルモード切り替え用regファイル

FLMode64.reg※1
ファイルモード切り替え用regファイル

bin¥db
aconsole.exe
Scheduler Serverコンフィギュレーション（DBモード用）

codechg.exe※1
ユーザID変換プログラム（DBモード用）

GetAdAll.exe※1
Address連携用プログラム（DBモード用）

indxget.exe※1
Address連携用プログラム（DBモード用）

SFagent.exe※1
Assist連携用プログラム（DBモード用）

SFimport.exe※1
管理データのインポートプログラム（DBモード用）

SFexport.exe※1
管理データのエクスポートプログラム（DBモード用）

bin¥file
aconsole.exe
Scheduler Serverコンフィギュレーション（ファイルモード用）

codechg.exe※1
ユーザID変換プログラム（ファイルモード用）

GetAdAll.exe※1
Address連携用プログラム（ファイルモード用）

indxget.exe※1
Address連携用プログラム（ファイルモード用）

SFagent.exe※1
Assist連携用プログラム（ファイルモード用）

SFimport.exe※1
管理データのインポートプログラム（ファイルモード用）

SFexport.exe※1
管理データのエクスポートプログラム（ファイルモード用）

lib
gmax_scheduler_stpr.jar※1
ストアドプロシジャ用jarファイル

gmax_scheduler_command.jar※1
運用コマンド用jarファイル

sample
gmxssv_table.sql※1
テーブル定義用サンプルファイル

gmxssv_area_case1.sql※1
RDエリア定義用サンプルファイル（5,000人規模用）

gmxssv_area_case2.sql※1
RDエリア定義用サンプルファイル（30,000人規模用）

gmxssv_buffer_case1.txt※1
グローバルバッファ定義用サンプルファイル（5,000人規模用）

gmxssv_buffer_case2.txt※1
グローバルバッファ定義用サンプルファイル（30,000人規模用）

gmxssv_procedure.sql※1
ストアドプロシジャ定義用ファイル

conf
gmax_ssv_cmd.properties※2
scheduler_server.properties※2
プロパティファイル

log
agent※2
Assist連携用ディレクトリ

tmp※2
スケジュールデータ退避ディレクトリ

UXPL※2
Address連携用ディレクトリ

etc※3
AppoMan.idx※2
コンフィギュレーション設定サーバ間共有用ファイル

appomngr.ini※2
拡張メモ設定ファイル

ENV.tbl※2
汎用化データファイル

IDINDX.idx※2
ユーザID情報ファイル

IDINFO.idx※2
ユーザID情報ファイル

KENNIN.log※2
兼任情報ファイル

MAIN.idx※2
最上位階層情報ファイル

param.ini※2
組織階層によるセキュリティ設定ファイル

SEC2.tbl※2
セキュリティファイル

SEC.tbl※2
セキュリティファイル

tool¥delsch
SFdelsch.bat※2
不要スケジュール削除コマンド

tool¥sfshift
SFShift.bat※2
移行コマンド

SFShift.jar※2
移行コマンド用jarファイル

tool¥sfshift¥shift
sfshift_config.bat※2
環境設定バッチファイル

sfshift_execfile※2
pdload実行用ファイル

sfshift_pdrorg.bat※2
pdrorg実行バッチファイル

sfshift_pdrorg_control.txt※2
pdrorg用制御情報ファイル

sfshift_column_XXX.txt※2
列構成情報ファイル
（XXX：小文字の表識別子）

tool¥GetAdAll
GetAdAll_column_W_TBL_ORG.txt※2
組織用列情報構成ファイル

GetAdAll_column_W_TBL_USER.txt※2
ユーザ用列情報構成ファイル

GetAdAll_config.bat※2
GetAdAll用環境設定ファイル

GetAdAll_inspection_W.txt※2
pdsql入力用ファイル

GetAdAll_pdload.bat※2
GetAdAll用pdload実行バッチファイル

tool¥shift¥log
－※2
－※2

batch
管理ツールコマンド関連のファイル※1
管理ツールコマンド関連のファイル

batch¥sub_bat
管理ツールコマンド関連のファイル※1
管理ツールコマンド関連のファイル

batch¥sample
sfsetrotfacnod.csv※1
施設組織ルートノード情報サンプル

sfsetrotusrnod.csv※1
ユーザ組織ルートノード情報サンプル

sfsetsecrnk_u.csv※1
人対人のセキュリティ設定サンプル

sfsetsecrnk_f.csv※1
人対施設のセキュリティ設定サンプル

sfsetdfthdy.csv※1
休日・祝日情報サンプル（システムデフォルト）

sfsetdfthdy_jp.csv※1
休日・祝日情報サンプル（日本）

sfsetdftdstdiv.csv※1
区分情報サンプル

sfsettmzn.csv※1
タイムゾーンサンプル

sfinitialize_jp.sql※1
日本祝日用サンプルファイル

sftool
SFTool32.exe※1
DBモード用管理ツールの実行ファイル

SFTOOL32.dll※1
DBモード用管理ツールの通信ライブラリ

SF32SYS.INI※1
DBモード用管理ツールの設定ファイル

OCXSETUP.EXE※1
OCX設定用実行ファイル

Inst_sub.dll※1
インストール用DLLファイル

（凡例）

－：インストール時にファイルは作成されません。

注※1

同一マシン上にScheduler Server又はFacilities Managerがインストールされている場合は，アンインストールしても削除されません。

注※2

アンインストールしても削除されません。

注※3

DBMode.batを実行すると，「etc_db」という名称に変更されます。

(b)　Scheduler Serverのインストール時に作成されるディレクトリとファイル

次のファイルは，Scheduler Serverのインストールディレクトリの下に作成されます。このファイルはScheduler Serverだけで作成されるファイルです。

表3-2　Scheduler Serverのインストール時に作成されるディレクトリとファイル

ディレクトリ名 | ファイル名 | 概要
bin | SV.exe | Scheduler Server プログラム本体
AppoMan.exe | Scheduler Server 管理ツールサーバ
aconsole.exe | Scheduler Serverコンフィギュレーション
GMSCHCF.dll | System Agent - TCP/IP 連携用DLL
GMSCHCT.dll | System Agent - TCP/IP 連携用DLL
GMSCHST.dll | System Agent - TCP/IP 連携用DLL
GMSCHRS.exe | System Agent - TCP/IP 連携用プログラム
param0.ini | 組織階層によるセキュリティ設定用ファイル
param1.ini | 組織階層によるセキュリティ設定用ファイル
param2.ini | 組織階層によるセキュリティ設定用ファイル
SCHogimp.exe※ | 組織グループによるセキュリティ設定用プログラム
bin¥db | SV.exe | Scheduler Serverプログラム本体（DBモード用）
SCHogimp.exe | 組織グループによるセキュリティ設定用プログラム（DBモード用）
bin¥file | SV.exe | Scheduler Serverプログラム本体（ファイルモード用）
SCHogimp.exe | 組織グループによるセキュリティ設定用プログラム（ファイルモード用）
<インストールフォルダ> | ReadmeS.txt | Scheduler Server用Readmeファイル

注※

同一マシン上にScheduler Server又はFacilities Managerがインストールされている場合は，アンインストールしても削除されません。

(c)　Address Serverインストールディレクトリの下に作成されるディレクトリとファイル

Address Serverのインストールディレクトリの下に，次に示すAddress変更通知定義用ファイルが作成されます。このファイルもScheduler Server，Facilities Manager共通で作成されるファイルです。

＜Address Serverインストールディレクトリ＞¥Groupmax¥GroupApp※1¥item.def※2

注※1

Address変更通知ファイル出力用ディレクトリです。アンインストールしても削除されません。

注※2

同一マシン上にScheduler Server又はFacilities Managerがインストールされている場合は，アンインストールしても削除されません。

(d)　日立共通ディレクトリの下に作成されるディレクトリとファイル

次のファイルは日立共通ディレクトリの下に作成されます。このファイルもScheduler Server，Facilities Manager共通で作成されるファイルです。

表3-3　日立共通ディレクトリの下に作成されるディレクトリとファイル

ディレクトリ名 | ファイル名 | 概要
HITACHI | GMAXUX50.DLL※1※2 | Address連携用DLL
LIBGADR1.dll※1※2
SCHpreBK.exe | 稼働中バックアップ用プログラム
SCHstpBK.exe
SCHstrBK.exe
hntr2t.dll※2 | HNTRLib2ライブラリ
hntr2sys.dll※2
hntr2sysmsg.dll
hntr2tj.dll
hntr2trap.dll

注※1

ほかのGroupmaxサーバ製品がインストールされている場合は，削除しないでください。

誤って削除した場合，ほかのGroupmaxサーバ製品が動作しなくなることがありますので注意してください。

注※2

アンインストールしても削除されません。

(e)　Windowsのシステムディレクトリの下に作成されるディレクトリとファイル

次のファイルはWindowsのシステムディレクトリの下に作成されます。このファイルもScheduler Server，Facilities Manager共通で作成されるファイルです。

表3-4　Windowsのシステムディレクトリの下に作成されるディレクトリとファイル

ディレクトリ名 | ファイル名 | 概要
Windowsのシステムディレクトリ | MFC42.DLL※1※2 | MSVCランタイムモジュール
MSVCRT.DLL※1※2
msvcrt40.dll※2 | 管理ツール用ランタイムモジュール
mfc40.dll※2
mfc40loc.dll※2※3
msvbvm50.dll※2※3
vb5jp.dll※2※3
asycfilt.dll※2
cmctljp.dll※2※3
cmdlgjp.dll※2※3
mcijp.dll※2※3
tabctjp.dll※2※3
stdole2.tlb※2
comcat.dll※2
oleaut32.dll※2
olepro32.dll※2
comctl32.ocx※2
comdlg32.ocx※2
mci32.ocx※2
vsflex2.ocx※2
tabctl32.ocx※2

注※1

ほかのアプリケーションが使用する可能性があるDLLファイルです。

削除する場合は，システム管理者はほかのアプリケーションが使用しないことを確認の上，よく注意して削除してください。

誤って削除した場合，ほかのアプリケーションが動作しなくなることがありますので注意してください。

注※2

アンインストールしても削除されません。

注※3

Windows Server 2008以降の場合は，＜インストールフォルダ＞¥sftoolにインストールします。

3.1.2　Facilities Managerのインストール

この項では，Facilities ManagerのWindows用サーバプログラムをサーバマシンにインストールする方法について説明します。

＜この項の構成＞

(1)　インストール前の注意

(2)　インストール手順

(3)　インストール時に作成されるディレクトリとファイル

(1)　インストール前の注意

Facilities Manager（GroupAppoarea/Server）が既にインストールされているマシンにインストールする場合，Facilities Managerサービス（「Groupmax Facilities Manager」及び「Groupmax Facilities Manager Tool」）を停止した状態で実行してください（Scheduler Serverが同一サーバにインストールされている場合，Scheduler Serverサービスの「Groupmax Scheduler Server」及び「Groupmax Scheduler Server Tool」も停止してください）。

System Agent - TCP/IPが既にインストールされているマシンにFacilities Managerをインストールする場合，該当するサーバマシン上のSystem Agent - TCP/IPを停止するか，又はSNMPサービスを停止した後に実施してください。また，インストール後にSystem Manager - TCP/IPによる運用管理をする場合は，該当サーバマシンのSNMPサービスを再起動してください。

(2)　インストール手順

WindowsにAdministrator又はAdministratorと同等の権限を持ったユーザでログインしてから次の作業をしてください。

Groupmax統合セットアップCD-ROMをドライブにセットします。

インストーラを起動します。

インストールするアプリケーションを選択するウィンドウが表示されるまでメッセージに従って作業を進めてください。

選択用のウィンドウが表示されたら，「Groupmax Facilities Manager Version 7」を選択してください。

既にFacilities Managerがインストールされている場合，インストールオプションを選択するウィンドウが表示されます。
［更新］ボタンを選択して続行すると上書きインストールします。
［削除］ボタンを選択して続行するとアンインストールします。アンインストールについては「3.4　サーバのアンインストール」を参照してください。

インストール先を入力するウィンドウが表示されたら，インストール先を入力してください。インストール先は任意に指定できます。
例　　C:¥Groupmax¥apposv
ただし，既にScheduler Serverがインストールされている場合，デフォルトのインストール先はScheduler Serverと同じディレクトリになります。特に変更する必要がない場合は，そのまま継続してください。

注意

Scheduler Server，及びFacilities Managerの両方をインストールする場合は，特別な事情がないかぎり同じディレクトリを指定してください。異なるディレクトリを指定した場合，管理データ（etc，room）やログファイルを格納するディレクトリ（log）などは，先にインストールした方のディレクトリ下になります。以後断りがないかぎり，＜インストールディレクトリ＞と表現する場合は，Scheduler ServerとFacilities Managerのうち，先にインストールした方のディレクトリを表します。

［OK］ボタンをクリックすると，インストールを開始します。

終了のメッセージが表示されたらインストール作業は終了です。セットアップディスクをCD-ROMドライブから取り出してください。

「Groupmaxサーバ」ウィンドウに「Facilities Managerコンフィギュレーション」アイコンが作成されます。

図3-2　「Facilities Managerコンフィギュレーション」アイコン

注1

Scheduler Serverがインストールされていない状態でFacilities Managerをインストールした場合，管理ツールのサービスの中に「Groupmax Scheduler Server」が表示されますが，使用することはできません。

注2

インストール時，更新対象ファイルのプロパティが読み取り専用になっている場合，上書き確認のダイアログが表示されます。この，ファイルの上書きをキャンセルすると，インストールが中断されます。この場合，Facilities Manager（Scheduler Server）のファイルは不完全な状態で，ハードディスクに残っていますので，次の作業をしてください。

対象ファイルの読み取り専用の属性を外し，再度，インストールします。また，リモートインストールの場合は，更新対象ファイルのプロパティが読み取り専用でも，上書きしますので，御注意ください。

注3

「サービス」ダイアログが閉じていることを確認してから，インストールを実行してください。

注4

Groupmax Facilities Manager Version 2.0だけインストールされているマシンで，Groupmax Facilities Manager Version 7にアップグレードした場合，サービスにGroupmax Scheduler Serverが残ります。このサービスは実行してもエラーになります。

(3)　インストール時に作成されるディレクトリとファイル

Facilities Managerをインストールすると，「3.1.1(3)　インストール時に作成されるディレクトリとファイル」に示すディレクトリとファイルのうち，「3.1.1(3)(b)　Scheduler Serverのインストール時に作成されるディレクトリとファイル」を除くディレクトリとファイルが作成されます。

それに加えて，次に示すFacilities Manager固有のディレクトリとファイルが作成されます。

表3-5　Facilities Managerのインストール時に作成されるディレクトリとファイル

ディレクトリ名 | ファイル名 | 概要
bin | RMSV.exe | Facilities Managerプログラム本体
RoomMan.exe | Facilities Manager管理ツールサーバ
roomconsole.exe | Facilities Managerコンフィギュレーション
GMFCLCF.dll | System Agent - TCP/IP連携用DLL
GMFCLCT.dll | System Agent - TCP/IP連携用DLL
GMFCLST.dll | System Agent - TCP/IP連携用DLL
GMFCLRS.exe | System Agent - TCP/IP連携用プログラム
bin¥db | RMSV.exe | Facilities Managerプログラム本体（DBモード用）
roomconsole.exe | Facilities Managerコンフィギュレーション（DBモード用）
bin¥file | RMSV.exe | Facilities Managerプログラム本体（ファイルモード用）
roomconsole.exe | Facilities Managerコンフィギュレーション（ファイルモード用）
room | MANAGERS.rms※ | 施設管理者情報ファイル
RMSEC.tbl※ | セキュリティ（予約権・参照権）ファイル
<インストールフォルダ> | ReadmeF.txt | Facilities Manager用Readmeファイル

注※

アンインストールしても削除されません。

3.2　サーバ環境設定

この節では，Scheduler Server及びFacilities Managerの環境設定について説明します。また，必要に応じて設定できるメモリキャッシュ機能とトレース出力機能についても説明しています。

このマニュアルでは，「Groupmax Scheduler Serverコンフィギュレーション」画面又は「Groupmax Facilities Managerコンフィギュレーション」の記載箇所を参照させる場合，参照先を「コンフィギュレーション」と総称します。「コンフィギュレーション」という用語が記載されている場合，次に示す箇所を参照してください。

ファイルモードの場合

3.2.2(1) コンフィギュレーションの設定

3.2.2(2) 手動実行

3.2.4(1) コンフィギュレーションの設定

DBモードの場合

3.2.3(1) コンフィギュレーションの設定

3.2.3(2) 手動実行

読み替え方の例を次に示します。

＜例1＞

ファイルモードの場合，「コンフィギュレーション」の項番10「Addressでの認証の設定」を参照してください。

読み替え内容：参照箇所は「3.2.2(1) コンフィギュレーションの設定」の項番10「Addressでの認証の設定」となります。

＜例2＞

ファイルモードの場合，「コンフィギュレーション」の「手動実行」の項番3「変更通知情報の取得」を参照してください。

読み替え内容：参照箇所は「3.2.2(2) 手動実行」の項番3「変更通知情報の取得」となります。

＜例3＞

「コンフィギュレーション」からの実行を推奨します。

読み替え内容：「3.2.2(1)又は(2)」，「3.2.3(1)又は(2)」若しくは「3.2.4(1)」に記載の方法による実行を推奨する，という意味です。

＜この節の構成＞

3.2.1　運用モードの決定

3.2.2　Scheduler Serverの環境設定（ファイルモードの場合）

3.2.3　Scheduler Serverの環境設定（DBモードの場合）

3.2.4　Facilities Managerの環境設定

3.2.5　メモリキャッシュ機能の設定

3.2.6　AppoSV.iniファイルの設定値一覧

3.2.1　運用モードの決定

サーバの運用方法として，ファイルモードとDBモードのどちらを適用するか決定します。

Scheduler Serverのインストール時，運用モードにはファイルモードが設定されています。運用モードをDBモードに切り替えるには，Administrator又はAdministratorと同等の権限を持ったユーザでDBMode.batを実行してください。

注意

DBモードで運用する場合も，ユーザ情報及び施設情報はファイルモードで作成します。このため，DBMode.batは，必ずユーザ情報及び施設情報を作成し終わってから実行してください。DBMode.batを実行するタイミングについては，「7.1　Scheduler ServerマシンからHiRDBマシンへのデータ登録の流れ」を参照してください。

DBMode.batを実行する際の前提条件を次に示します。

Scheduler Serverサービス（「Groupmax Scheduler Server」及び「Groupmax Scheduler Server Tool」）が停止していること。

Facilities Managerサービス（「Groupmax Facilities Manager」及び「Groupmax Facilities Manager Tool」）が停止していること。

コンフィギュレーション，及び運用コマンド（GetAdAll，indxget，SFexport，SFimport，codechg，SCHogimp，SFagent）を実行していないこと。

DBMode.batは次の場所に格納されています。

＜インストールディレクトリ＞¥bin

注意

バッチファイルを実行する際には，「＜インストールディレクトリ＞¥bin」をカレントディレクトリにしてから実行してください。

［Crtl］＋［C］キーで終了した場合又はエラーになった場合は，再度DBMode.batを実行してください。

DBMode.batは二重起動しないでください。

DBMode.bat又はFILEMode.bat実行時に「環境変数 ProgramFiles(x86) が定義されていません」のメッセージが出力されることがありますが，「DBモードへの切り替えに成功しました。」又は「ファイルモードへの切り替えに成功しました。」のメッセージが出力している場合は，モード切り替えは正常に動作しています。

Windowsの64bit環境以外で"ProgramFiles(x86)"で始まる環境変数が設定されていると，モード切り替えが正常に実行できません。"ProgramFiles(x86)"で始まる環境変数を一時的に削除してからDBMode.bat又はFILEMode.batを実行してください。

DBモードで運用する場合は，[DB]セクションのパラメタも併せて設定してください。AppoSV.iniで指定できるパラメタと，AppoSV.iniの設定変更時の反映方法については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

ここで決定した運用モードに従って，次の項で表示される「Scheduler Serverコンフィギュレーション」メニュー画面の表示内容が異なります。

3.2.2　Scheduler Serverの環境設定（ファイルモードの場合）

サーバの環境は，「Scheduler Serverコンフィギュレーション」で設定します。Scheduler ServerとFacilities Managerの両方をインストールしている場合は，どちらか片方で設定してください。設定した内容はScheduler ServerとFacilities Managerで共有します。

ただし，「手動実行」ウィンドウの「管理データ取得」は，「Facilities Managerコンフィギュレーション」で実行してください。「Scheduler Serverコンフィギュレーション」で実行した場合は，施設に関する設定の変更が子サーバに反映されません。

コンフィギュレーションの設定は次の手順で実行してください。

Administrator又はAdministratorと同等の権限を持ったユーザでログインします。

［スタート］ボタンをクリックして［プログラム］－［Groupmaxサーバ］－［Scheduler Serverコンフィギュレーション］を選択します。
「(1)　コンフィギュレーションの設定」に示す「Scheduler Serverコンフィギュレーション」メニュー画面が表示されます。

画面の表示に従って，コンフィギュレーションの設定作業を実施します。

＜この項の構成＞

(1)　コンフィギュレーションの設定

(2)　手動実行

(1)　コンフィギュレーションの設定

「Scheduler Serverコンフィギュレーション」メニュー画面を次の図に示します。

図3-3　「Scheduler Serverコンフィギュレーション」メニュー画面（ファイルモードの場合）

各項目を設定する場合は，設定したい項目を選択してダブルクリックするか，［変更］ボタンをクリックしてください。設定用のウィンドウが表示されます。

項目を設定し保存する場合は，［OK］ボタンをクリックしてください。保存しない場合は，［キャンセル］ボタンをクリックしてください。

設定内容を変更した場合は，下記のサービスを一度「停止」して再び「開始」してください。

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

項番1を変更する場合は，下記のサービスを「停止」した状態で実施する必要があります。

Groupmax Scheduler Server

Groupmax Facilities Manager Tool

Groupmax Scheduler Server

Groupmax Facilities Manager Tool

注1

Version 2.0，Version 3，Version 5又はVersion 6からバージョンアップした場合には，「12.1.1(3) コンフィギュレーションの設定に関する注意事項」を参照してください。

注2

「Scheduler Serverコンフィギュレーション」メニュー画面で，設定が必要な項目は次のとおりです。

シングルサーバ構成時
項番1と2は設定必須項目です。

マルチサーバ構成時
親サーバは項番1と2，子サーバは項番1～5が設定必須項目です。
項番5で「共有する」と設定した場合（子サーバが親サーバの環境を共有する場合），項番6～10，12～16の設定は不要となります。

「Scheduler Serverコンフィギュレーション」メニュー画面に表示される番号と，項目の説明を次に示します。

スケジュール格納ディレクトリの設定
スケジュール格納先のディレクトリをフルパスで指定してください。指定したディレクトリの下に各ユーザのスケジュールディレクトリが作成されます。
デフォルトはC:¥Groupmax¥apposv¥dataになります（Cドライブにインストールした場合）。スケジュール格納ディレクトリを変更する場合は，「12.2.4　スケジュール格納ディレクトリの変更」を参照してください。ディレクトリ名はフルパスで200バイト以下で指定してください。

親サーバ／子サーバの設定
複数サーバで使用するときの設定をします。管理データを管理するために，一つのサーバを管理データのマスターを持つサーバにします。これを親サーバと呼びます。それ以外のサーバを子サーバと呼びます。1サーバで使用する場合は，親サーバに設定してください。親サーバに設定した場合，項番3～5の設定は無効になります。また，子サーバに設定した場合，項番13～16の設定は無効になります。

親サーバホスト名／IPアドレスの設定
項番2で「子サーバ」と設定した場合，親サーバのホスト名又はIPアドレスを記述してください。
項番2で「親サーバ」と設定した場合，「親サーバホスト名/IPアドレス」を設定する必要はありません。

管理データ取得時刻の設定
項番2で「子サーバ」と設定した場合，子サーバが親サーバから管理データを取得する時刻を設定します。この項目は「親サーバ」の場合（又は1サーバの場合），設定する必要はありません（設定しても無視されます）。
設定時刻は，毎年・毎月・毎日の設定ができます。設定した時刻に管理データの取得が自動的に実行されます。この設定は，なるべくユーザのアクセスが少ない時間に設定してください。管理データ取得中は，クライアントのアクセス（スケジュール参照，ログインなど）に失敗することがあります。
設定に関しては次の注意事項があります。

子サーバが5台以上のシステム構成の場合は，各子サーバの設定時刻をずらしてください。

管理データの取得は，親サーバの管理データを変更した後に実行する必要があり，親サーバの管理データを変更していない場合は，実行する必要はありません。したがって，親サーバの管理データを更新する頻度に応じて，取得間隔を設定してください。ただし，親サーバの管理データを変更してから，子サーバがこれを取得するまでの間は，管理データに不整合が生じているため，変更されたユーザがログインできない，などの制約が生じます。

親サーバ環境の共有の設定
項番2で「子サーバ」と設定した場合，項番6～10，12の設定を親サーバの設定と共有できます。「共有する」の場合，子サーバでは項番6～10，12の設定は不要です。「共有しない」を設定すると，各サーバでの設定値が適用されます。この項目は1サーバの場合，設定する必要はありません（設定しても無視されます）。「共有する」の場合，親サーバで項番6～10，12を必ず設定してください。

ログファイルの最大容量の設定
ログデータの最大容量をMB単位で設定できます。ここで指定する値は，ログの出力ディレクトリ（＜Scheduler Serverインストールディレクトリ＞¥log¥）のログファイルの総容量です。
ただし，TraceSV[n].log，TraceRMSV[n].log（n：1～16の整数値）のサイズは，この総容量に含まれません。各ログファイルのサイズについては，「付録E.1　ログファイル一覧」を参照してください。各ログファイルが最大サイズよりも大きくなると，日付の古いログから削除されます。ログファイルのサイズが設定サイズよりも若干オーバする場合があります。
コンフィギュレーションで指定できるログの容量は1MB～2,147MBです。インストール時のデフォルト値は11MBです。ログの出力ディレクトリ（＜Scheduler Serverインストールディレクトリ＞¥log¥）は削除しないでください。削除すると，Scheduler Server及びFacilities Managerは動作しなくなります。誤って削除した場合は，同名のディレクトリを作成してください。

不要スケジュール削除の自動実行設定
使用できるスケジュールデータはデフォルトでは前年の1月1日以降の分です。それより前のスケジュールデータのことを「不要スケジュール」と呼びます。また，ユーザ又は施設を削除した場合，そのユーザ又は施設のスケジュールも不要スケジュールとなります。なお，このデフォルトの値は下記8で変更できます。
ここでは，この不要スケジュールを自動的に削除するかどうかを設定します。この機能を「使用しない」にした場合は，管理ツールの「不要スケジュール削除期間の個別設定」機能が使用できません。

不要スケジュール削除期間の設定
スケジュールの削除期間を変更できます。削除期間は，年月指定（YYYY年MM月より前）と月指定（現在からMMか月より前）のどちらかを設定できます。年月指定の場合，現在より後の年月は指定できません。
例えば，現在から12か月より前のスケジュールデータが不要である場合，「現在から12ヶ月より前を削除」と設定してください。また，1998年1月より前のスケジュールデータが不要である場合，「1998年1月より前を削除」と設定してください。それより前のスケジュールデータは自動削除されます。
また，不要スケジュール削除期間の個別設定ができます。詳細は「6.1.14　不要スケジュール削除期間の個別設定」を参照してください。なお，不要スケジュール削除期間の個別設定を行っている場合，不要スケジュール削除期間の個別設定が優先されます。

不要スケジュール削除時刻の設定
項番7で不要スケジュール削除の自動実行を「使用する」と設定した場合，その時刻を設定してください。
Scheduler Serverの運用中に実行する場合は，クライアントからのアクセス（スケジュールの参照，スケジュールの更新など）が少ない時間帯に設定してください。運用中に実行する場合，クライアントからのアクセスに失敗することがあります。
設定時刻は，毎年・毎月のどちらかの設定ができます。設定した時刻に不要スケジュールの削除が自動的に実行されます。

Addressでの認証の設定
Address Serverを使用して，ユーザ管理の一元化をするかしないかを設定してください。この設定を変更した場合，Address Serverを再起動する必要があります。
通常は「使用する」に設定してください。システム内に1台もAddress Serverが存在しない場合だけ，「使用しない」に設定してください。

Addressホスト名／IPアドレスの設定
10.で「使用する」に設定した場合，ユーザ認証時にアクセスするAddress Serverのサーバホスト名又はIPアドレスを記述してください。

ユーザ認証用ポート番号の設定
10.で「使用する」に設定した場合，Address Serverで設定するユーザ認証用のポート番号を記述してください。デフォルト値はありません。

変更通知情報取得の自動実行の設定
Address Server上でユーザ情報が追加・削除・変更された場合は，変更通知情報が出力されます。その変更通知情報取得を自動的に実行するかどうかを設定します。なお，Address Server上でユーザのホームサーバを変更した場合は，スケジュールデータの移動及び変換を同時にする必要があります。詳細は「12.2.1　サーバホスト名の変更（ファイルモード）」及び「12.2.3　ユーザ又は施設のホームサーバの変更」を参照してください。

変更通知情報取得時刻の設定
項番13で変更通知情報取得の自動実行を「使用する」と設定した場合，その時刻を設定してください。
設定した時刻は，毎年・毎月・毎日のどれかを選択できます。設定した時刻に変更通知情報取得が自動的に実行されます。
設定に関しては，次の注意事項があります。

取得前後で継続してクライアントを使用していた場合，クライアントを再起動しないと設定内容は反映されません。

マルチサーバの場合は，変更通知情報取得を実行後，すぐに子サーバから管理データを取得する必要があります。

Scheduler Serverの運用中に実行する場合は，クライアントからのアクセス（スケジュール参照，ログインなど）が少ない時間帯に設定してください。

運用中に実行する場合，クライアントからのアクセス（スケジュール参照，ログインなど）に失敗することがあります。

変更通知情報の取得は，Address Server上でユーザ情報を変更した後に実行する必要があり，Address Server上でユーザ情報を変更していない場合は，実行する必要はありません。したがってAddress Server上でのユーザ情報が変更される頻度に応じて，実行間隔を設定してください。ただし，Address Server上のユーザ情報が変更されてから，変更通知情報の取得を実行するまでの間は，Address ServerとScheduler Serverとの間に不整合が生じているため，変更されたユーザがログインできないなどの制約が生じます。

Address情報取得オプションの設定
ユーザ情報再作成，及び変更通知情報取得のオプションを設定してください。詳細は「6.1.2(5)　ユーザソートについて」及び「6.1.2(6)　組織名の表示について」を参照してください。

図3-4　「Address情報取得オプション」ウィンドウ

ユーザソートに関しては次の点に注意してください。

表3-6　ユーザソートの注意事項

項番 | Address Serverからの取得方法 | 注意事項
1 | 変更通知情報取得 | ユーザソートを［使用しない］に設定した場合は，「組織ID順ソート」の設定に関係なく，組織についてもソートされません。
2 | ユーザ情報再作成 | 「組織ID順ソート」の設定に関係なく，組織ID順でソートされます。ユーザソートを［使用しない］に設定した場合は，ユーザの並び順はユーザID順となります。

次のどちらかに該当する場合は，変更通知情報取得を項番15「Address情報取得オプションの設定」のGMAXSYSユーザ反映を「反映する」に設定して実行しないでください。また，「indxget」コマンド実行時に，引数/gを付けて実行しないでください。

項番15「Address情報取得オプションの設定」のGMAXSYSユーザ反映を「反映しない」に設定して，ユーザ情報再作成を実施した場合

「GetAdAll」コマンドで引数/gなしで実行した場合

各コマンドについては，それぞれ「11.2.1　GetAdAll（ユーザ情報の再作成）」，「11.2.2　indxget（Address Serverの変更通知情報の取得）」を参照してください。
「組織名の表示」を変更した場合は，「ユーザ情報再作成」を実行してください。

Assist連携の設定
Groupmax Address - AssistのGroupmax連携機能の使用，未使用を設定してください。
この項目を「使用する」に設定した場合，自動的に項番13「変更通知情報取得の自動実行」が「使用しない」に変更されます。ただし，項番16「Assist連携」を「使用する」から「使用しない」に切り替えても，項番13「変更通知情報取得の自動実行」は「使用する」には戻りません。
この設定を変更した場合，同一マシン上のAddress Serverを再起動してください。詳細は「9.　Groupmax Address - Assistとの連携方法」を参照してください。

(2)　手動実行

次の作業をすぐに実施したい場合，「手動実行」ウィンドウから手動で実行できます。

管理データ取得

不要スケジュール削除

変更通知情報取得

ユーザ情報再作成

「コンフィギュレーション」のウィンドウから［手動実行］ボタンをクリックしてください。「手動実行」ウィンドウが表示されます。

図3-5　「手動実行」ウィンドウ（ファイルモードの場合）

管理データ取得
管理データの取得は，親サーバの管理データを子サーバが取得する機能です（親サーバの場合，実行できません）。「3.2.2(1) コンフィギュレーションの設定」の項番4「管理データの取得時刻の設定」で設定した時刻に実行されますが，今すぐ管理データの取得が必要な場合に実行してください。この機能を使用する場合，「3.2.2(1) コンフィギュレーションの設定」の項番3「親サーバホスト名／IPアドレスの設定」が終了していることが必要です。
管理データを取得するには，［管理データ取得］ボタンをクリックしてください。管理データを親サーバから取得します。Scheduler Serverの運用中に実行する場合は，クライアントからのアクセス（スケジュール参照，ログインなど）が少ない時間帯に実行してください。運用中に実行する場合，クライアントからのアクセスに失敗することがあります。

Scheduler Serverだけで運用している場合
「Scheduler Serverコンフィギュレーション」メニュー画面の［手動実行］ボタンをクリックし，「手動実行」ウィンドウから「管理データ取得」を実行してください。

Facilities Managerだけで実行している場合
「Facilities Managerコンフィギュレーション」メニュー画面の［手動実行］ボタンをクリックし，「手動実行」ウィンドウから，「管理データ取得」を実行してください。

Scheduler ServerとFacilities Managerの両方で運用している場合
「Facilities Managerコンフィギュレーション」メニュー画面の［手動実行］ボタンをクリックし，「手動実行」ウィンドウから，「管理データ取得」を実行してください。「Scheduler Serverコンフィギュレーション」メニュー画面から，この処理を実行する必要はありません。
「Scheduler Serverコンフィギュレーション」で実行した場合は，施設に関する設定の変更が子サーバに反映されません。

不要スケジュール削除
不要スケジュールの削除は，「3.2.2(1) コンフィギュレーションの設定」の項番9「不要スケジュール削除時刻の設定」で設定した時刻に実行されますが，今すぐ不要スケジュールの削除が必要な場合に実行してください。
不要スケジュールを削除するには，［不要スケジュール削除］ボタンをクリックしてください。「3.2.2(1) コンフィギュレーションの設定」の項番8「不要スケジュール削除期間の設定」で設定した期間に従い不要スケジュールを削除します。
Scheduler Serverの運用中に実行する場合は，クライアントからのアクセス（スケジュールの参照，スケジュールの更新など）が少ない時間帯に実行してください。運用中に実行する場合，クライアントからのアクセスに失敗することがあります。

変更通知情報取得
この機能はAddress Serverの変更情報の取得を手動で実行します。親サーバでだけ実行してください。
「3.2.2(1) コンフィギュレーションの設定」で設定したタイミングで実行されますが，今すぐ変更通知情報が必要な場合に実行してください。
変更通知情報を取得するには，［変更通知情報取得］ボタンをクリックしてください。
また，実行する際には次の点に注意してください。

Address Serverを起動しておく必要があります。

Address Server上でユーザのSchedulerホスト名を変更した場合は，「Groupmax Scheduler Server」・「Groupmax Facilities Manager」のサービスを停止した状態で実行してください。なお，このときはスケジュールデータの移動及び変換を手動で実行する必要があります。詳細は「12.2.1　サーバホスト名の変更（ファイルモード）」及び「12.2.3　ユーザ又は施設のホームサーバの変更」を参照してください。

取得前後で継続してクライアントを使用していた場合，クライアントを再起動しないと設定内容は反映されません。

マルチサーバの場合は，これを実行後すぐに子サーバから管理データを取得する必要があります。

Scheduler Serverの運用中に実行する場合は，クライアントからのアクセス（スケジュール参照，ログインなど）が少ない時間帯に実行してください。運用中に実行する場合，クライアントからのアクセスに失敗することがあります。

その他の注意事項，及びエラー発生時の対処方法については，「11.2.2(6) 注意」及び「11.2.2(7) エラー発生時の対処」を参照してください。変更通知情報取得のオプションについては「11.2.2(5) オプション機能」を参照してください。
実行結果は，インストールディレクトリの下のlog¥indxget.logに格納されます。エラーが発生していた場合は，「13.4　「GetAdAll」と「indxget」のメッセージ」を参照してください。

図3-6　「変更通知情報取得」実行結果の例

ユーザ情報再作成
次のような場合に使用します。なお，親サーバでだけ実行します。

Scheduler Server又はFacilities Managerを新規にインストールした場合。

Version 2.0からVersion 7にバージョンアップした場合。

Address Serverからアドレス帳情報全体を再取得する場合。

Address - Assistと連携する場合の初期設定時（詳細は，「9.3　Assist連携の設定」を参照）。

この機能はAddress Serverの登録情報を基にユーザ情報を再作成します。実行時の注意事項，及びエラー発生時の対処方法については，「11.2.1(5) 注意」及び「11.2.1(6) エラー発生時の対処」を参照してください。
実行結果は，インストールディレクトリの下のlog¥indxget.logに格納されます。エラーが発生していた場合は，「13.4　「GetAdAll」と「indxget」のメッセージ」を参照してエラーの要因を除去した上で再実行してください。

図3-7　「ユーザ情報再作成」実行結果の例

また，実行する際には次の点に注意してください。

Address Serverを起動しておく必要があります。

Scheduler Server，Facilities Managerを停止しておく必要があります。

Address Server をインストールした後にScheduler Serverをインストールする必要があります。Address Serverを初めてインストールする前にScheduler Serverをインストールした場合の対処方法は，「6.1.2(2)　注意事項」を参照してください。

Address Server上で組織やユーザの情報を登録しておく必要があります。

3.2.3　Scheduler Serverの環境設定（DBモードの場合）

サーバの環境は，「Scheduler Serverコンフィギュレーション」で設定します。DBモードの場合は「Facilities Managerコンフィギュレーション」は使用できません。

DBモードで「Scheduler Serverコンフィギュレーション」を起動するには，次の条件を満たしていることを確認してください。

HiRDBが起動していること。

AppoSV.iniの[DB]セクションのEnvironmentGroupパラメタに，HiRDBクライアント環境変数グループ名が設定されていること。
EnvironmentGroupパラメタが指定されていない場合は，HiRDB.iniの設定値が適用されます。HiRDB.iniの設定方法については「11.3.5(7)　プロパティファイルの設定」を参照してください。

DBMode.batを実行し，DBモードへの切り替えが完了していること。
DBMode.batについては「3.2.1　運用モードの決定」を参照してください。

コンフィギュレーションの設定は次の手順で実行してください。

Administrator又はAdministratorと同等の権限を持ったユーザでログインします。

［スタート］ボタンをクリックして［プログラム］－［Groupmaxサーバ］－［Scheduler Serverコンフィギュレーション］を選択します。

マスターサーバが登録されていない状態でコンフィギュレーションを起動した場合，「マスターサーバ登録問い合わせ」ダイアログに次のメッセージが表示されます。

このサーバをマスターサーバとして登録します。
登録する場合はOKボタンを押してください。
登録せず終了する場合はキャンセルボタンを押してください。

ダイアログに対しては，次のように操作してください。

操作中のマシンをマスターサーバとして登録する場合は，［OK］ボタンをクリックしてください。
これによって，実行環境のサーバマシンがマスターサーバとして登録され，「(1)　コンフィギュレーションの設定」に示す「Scheduler Serverコンフィギュレーション」メニュー画面が表示されます。

マスターサーバを登録しないで終了する場合は，ダイアログで［キャンセル］ボタンをクリックしてください。

マスターサーバは一度登録すれば，次回以降にマスターサーバ又はスレーブサーバでコンフィギュレーションを起動しても，「マスターサーバ登録問い合わせ」ダイアログは表示されないで，「Scheduler Serverコンフィギュレーション」メニュー画面が表示されます。
設定したマスターサーバを変更したい場合は，「Scheduler Serverコンフィギュレーション」メニュー画面の項番1「マスターサーバIPアドレス」の設定内容をクリアしてください。マスターサーバの変更方法については，「12.2.9　マスターサーバの変更」を参照してください。

画面の表示に従って，コンフィギュレーションの設定作業を実施します。

＜この項の構成＞

(1)　コンフィギュレーションの設定

(2)　手動実行

(1)　コンフィギュレーションの設定

「Scheduler Serverコンフィギュレーション」メニュー画面を次の図に示します。

図3-8　「Scheduler Serverコンフィギュレーション」メニュー画面（DBモードの場合）

各項目を設定する場合は，設定したい項目を選択してダブルクリックするか，［変更］ボタンをクリックしてください。設定用のウィンドウが表示されます。

項目を設定し保存する場合は，［OK］ボタンをクリックしてください。保存しない場合は，［キャンセル］ボタンをクリックしてください。

注

「Scheduler Serverコンフィギュレーション」メニュー画面で，設定が必要な項目は次のとおりです。

シングルサーバ構成時
項番1～3が設定必須項目です。

マルチサーバ構成時
マスターサーバは項番1～3が設定必須項目です。
スレーブサーバは項番2～3が設定必須項目です。

「Scheduler Serverコンフィギュレーション」メニュー画面に表示される番号と，項目の説明を次に示します。

マスターサーバIPアドレスの設定
データベース構築後，最初に「Scheduler Serverコンフィギュレーション」を起動したサーバがマスターサーバとして登録されます。
マスターサーバとして登録されているサーバをスレーブサーバへ変更したい場合は，「Scheduler Serverコンフィギュレーション」メニュー画面に表示されているマスターサーバのIPアドレスをクリアしてください。その後，Address Serverを再起動してください。
マスターサーバにネットワークカードが複数あり，マスターサーバIPアドレスに設定されているIPアドレスのネットワークカードを削除する場合も，事前にマスターサーバのIPアドレスをクリアしてください。
IPアドレスのクリアは，マスターサーバでしか実行できません。スレーブサーバで実行するとエラーになります。

Addressホスト名／IPアドレスの設定
ユーザ認証時にアクセスするAddress Serverのサーバホスト名又はIPアドレスを記述してください。

ユーザ認証用ポート番号の設定
Address Serverで設定するユーザ認証用のポート番号を記述してください。デフォルト値はありません。

Address Server情報表示設定
Address Server情報の表示設定をマスターサーバで設定します。スレーブサーバで実行するとエラーになります。
「Address Server情報表示設定」ウィンドウで，次の項目を設定してください。

最上位組織Groupmax_system以下の情報
最上位組織Groupmax_system以下の情報を表示するかどうかを「表示する」又は「表示しない」で設定します。デフォルト値は「表示しない」です。なお，運用中に設定を変更した場合，ローカルグループやタブに保存されていたユーザは，Groupmax_system以下のユーザであっても引き続き参照できます。

最上位組織Groupmax_systemのID
Address Server上のGroupmax_systemを変更した場合に，変更後のGroupmax_systemの組織IDを8バイト以内で指定してください。使用できる文字は次のとおりです。デフォルト値は「GMAXSYS」です。
　数字，英大文字，英小文字
　: ，|，=，<，>，$，! ，~（チルダ），.（ピリオド），@，(，)，+，_，^（ハット），`（バッククォート），{，}，[，]，*，¥，?，%，-（マイナス）

ログファイルの最大容量の設定
ログデータの最大容量をMB単位で設定できます。ここで指定する値は，ログの出力ディレクトリ（＜Scheduler Serverインストールディレクトリ＞¥log¥）のログファイルの総容量です。
ただし，TraceSV[n].log，TraceRMSV[n].log（n：1～16の整数値）のサイズは，この総容量に含まれません。各ログファイルのサイズについては，「付録E.1　ログファイル一覧」を参照してください。各ログファイルが最大サイズよりも大きくなると，日付の古いログから削除されます。ログファイルのサイズが設定サイズよりも若干オーバする場合があります。
コンフィギュレーションで指定できるログの容量は1MB～2,147MBです。インストール時のデフォルト値は11MBです。ログの出力ディレクトリ（＜インストールディレクトリ＞¥log¥）は削除しないでください。削除すると，Scheduler Serverは動作しなくなります。誤って削除した場合は，同名のディレクトリを作成してください。

不要スケジュール削除期間の設定
スケジュールの削除期間を変更できます。削除期間は，年月指定（YYYY年MM月より前）と月指定（現在からMMか月より前）のどちらかを設定できます。年月指定の場合，現在より後の年月は指定できません。
例えば，現在から12か月より前のスケジュールデータが不要である場合，「現在から12ヶ月より前を削除」と設定してください。また，1998年1月より前のスケジュールデータが不要である場合，「1998年1月より前を削除」と設定してください。それより前のスケジュールデータは自動削除されます。
また，不要スケジュール削除期間の個別設定ができます。詳細は「11.4.15(1)　不要スケジュール削除期間管理機能」を参照してください。なお，不要スケジュール削除期間の個別設定を行っている場合，不要スケジュール削除期間の個別設定が優先されます。

ユーザ表示設定
ユーザの表示をマスターサーバで設定します。スレーブサーバで実行するとエラーになります。
設定する内容は次のとおりです。

表3-7　ユーザ表示設定

項番
項目
指定値
デフォルト値

1
ソート順序
ユーザの並び順を次の中から指定します（施設は，この設定に関係なく施設ID順でソートされます）。

役職順
Address Serverで設定した役職及び役職順位に従ってソートする（役職順位が同一の場合は，役職名のUTF-8辞書順でソートされます）。

ユーザID順
Address Serverで設定したユーザID順に従ってソートする。

日本語名順
Address Serverで設定した日本語名順に従ってソートする（日本語名のUTF-8辞書順でソートされます）。

役職順

2
組織名
組織名を組織名で表示するか組織略称で表示するかを指定します。

組織名

組織略称

ただし，組織略称を選択した場合でも，次の項目には組織名が表示されます。

組織ツリーに表示される組織名

最上位組織に所属するユーザの所属組織名

組織名

セキュリティ設定
セキュリティ設定をマスターサーバで設定します。スレーブサーバで実行するとエラーになります。
設定する内容は次のとおりです。

表3-8　セキュリティ設定

項番
項目
指定値
デフォルト値

1
他人の拡張メモ
他人の拡張メモを表示するかどうかを次の中から指定します。

表示する

表示しない

表示しない

2
ユーザ単位アクセス権
ユーザ単位のアクセス権を使用するかどうかを次の中から指定します。

使用する

使用しない

使用しない

3
組織グループアクセス権
組織グループアクセス権を使用するかどうかを次の中から指定します。組織グループアクセス権については，「8.6　組織グループによるセキュリティ設定」を参照してください。

使用する

使用しない

「使用する」を選択すると，［詳細設定］ボタンから表示される「組織グループアクセス権詳細設定」ダイアログで，組織グループアクセス権の詳細を次のように設定できます。

属さないメンバへのアクセス権
同じ組織グループに属さないメンバに対するアクセス権を次の中から選択します。デフォルト値は「参照拒否」です。
　参照不可
　参照拒否
　予約不可
　制限なし
　参照不可／予約不可

前方一致検索用記号
組織グループファイルの前方一致検索に使用する文字を1文字指定します。指定できる文字は次のとおりです。デフォルト値は「*」です。
数字，英小文字，: ，|，=，<，>，$，! ，~（チルダ） ，.（ピリオド），@，(，) ，+， _，^（ハット），`（バッククォート），{，}，*，¥，? ，%，-（マイナス）

使用しない

4
組織階層アクセス権
組織階層アクセス権を使用するかどうかを次の中から指定します。組織階層アクセス権については，「8.5　組織階層によるセキュリティ設定」を参照してください。

使用しない

直列方式

ユニット方式

使用しない

Assist連携の設定
Groupmax Address - AssistのGroupmax連携機能の使用，未使用をマスターサーバで設定してください。デフォルトは「使用しない」です。
スレーブサーバで実行した場合や，項番1「マスターサーバIPアドレスのクリア」に値が設定されていない状態で実行した場合は，エラーになります。
この設定を変更した場合，同一マシン上のAddress Serverを再起動してください。詳細は「9.　Groupmax Address - Assistとの連携方法」を参照してください。

その他の設定
予約受信一覧画面で，予約の発信者名を最新のユーザ名で表示するかどうかをマスターサーバで設定します。スレーブサーバで実行するとエラーになります。
「その他」ウィンドウで設定できる内容は次のとおりです。

受信一覧の発信者名
予約受信一覧の発信者名を最新情報で表示するかどうかを「最新表示する」又は「最新表示しない」から選択します。
「最新表示しない」に設定されている場合は，スケジュールが予約された時点の発信者名で表示されます。「最新表示する」と設定している場合は，最新の発信者名で表示されますが，予約受信一覧画面表示処理でのHiRDBマシンの負荷が増加します。デフォルトは「最新表示しない」です。

(2)　手動実行

Address Serverで変更したユーザ情報や組織情報の内容をScheduler Serverに反映したい場合，「手動実行」ウィンドウから実行できます。

「コンフィギュレーション」のウィンドウから［手動実行］ボタンをクリックしてください。「手動実行」ウィンドウが表示されます。

図3-9　「手動実行」ウィンドウ（DBモードの場合）

変更通知情報取得
Address Serverで変更したユーザ情報や組織情報の内容をScheduler Serverに反映します。
この作業はマスターサーバで実施してください。スレーブサーバで実行するとエラーになります。
変更通知情報を取得するには，［変更通知情報取得］ボタンをクリックしてください。また，実行する際には次の点に注意してください。

Address Serverを起動しておく必要があります。

取得前後で継続してクライアントを使用していた場合，クライアントを再起動しないと設定内容は反映されません。

Scheduler Serverの運用中に実行する場合は，クライアントからのアクセス（スケジュール参照，ログインなど）が少ない時間帯に実行してください。運用中に実行する場合，クライアントからのアクセスに失敗することがあります。

その他の注意事項，及びエラー発生時の対処方法については，「11.3.2(5) 注意」及び「11.3.2(6) エラー発生時の対処」を参照してください。
実行結果は，インストールディレクトリの下のlog¥indxget.logに格納されます。エラーが発生していた場合は，「13.4　「GetAdAll」と「indxget」のメッセージ」を参照してください。

図3-10　「変更通知情報取得」実行結果の例

3.2.4　Facilities Managerの環境設定

ファイルモードの場合，サーバの環境は「Facilities Managerコンフィギュレーション」でも設定できます（Scheduler ServerとFacilities Managerの両方インストールしている場合はどちらか片方で設定してください。設定した内容はScheduler ServerとFacilities Managerで共有します）。

WindowsにAdministrator又はAdministratorと同等の権限を持ったユーザでログインしてから，［スタート］ボタンをクリックして［プログラム］－［Groupmaxサーバ］－［Facilities Managerコンフィギュレーション］を選択し，画面の表示に従ってコンフィギュレーションの設定作業をしてください。

＜この項の構成＞

(1)　コンフィギュレーションの設定

(1)　コンフィギュレーションの設定

［スタート］ボタンをクリックして［プログラム］－［Groupmaxサーバ］－［Facilities Managerコンフィギュレーション］を選択してください。次に図に示す「Facilities Managerコンフィギュレーション」メニュー画面が表示されます。

図3-11　「Facilities Managerコンフィギュレーション」メニュー画面

各項目を設定する場合は，設定したい項目を選択し，ダブルクリックするか，［変更］ボタンをクリックしてください。設定用のウィンドウが表示されます。項目を設定し保存する場合は，［OK］ボタンをクリックしてください。保存しない場合は，［キャンセル］ボタンをクリックしてください。

注1

設定内容の詳細は「3.2.2(1) コンフィギュレーションの設定」及び「3.2.2(2) 手動実行」を参照してください。

注2

Version 2.0，Version 3，Version 5又はVersion 6からバージョンアップした場合には，「12.1.1(3) コンフィギュレーションの設定に関する注意事項」を参照してください。

3.2.5　メモリキャッシュ機能の設定

この項ではメモリキャッシュ機能について説明します。なお，DBモードの場合はデータをHiRDBに格納するため，メモリキャッシュ機能の設定は不要です。

＜この項の構成＞

(1)　概要

(2)　設定情報

(3)　設定手順

(1)　概要

ファイルに格納している一部のデータを，メモリキャッシュに保持してサーバの処理を早くする機能です。

表3-9　メモリキャッシュに保持するファイルの一覧

項番 | ファイル名 | ファイルの概要
1 | IDINDX.idx | ユーザIDと組織IDを対応付けるファイル
2 | KENNIN.log | 兼任ユーザの一覧ファイル
3 | ORGGROUP.tbl | 組織グループによるセキュリティ設定で使用する組織グループファイル
4 | ORGGROFF.tbl | 組織グループによるセキュリティ設定で使用する特権ユーザ一覧ファイル

(2)　設定情報

メモリキャッシュ機能に関する設定情報を説明します。なお，この機能はサーバ単位で独立した機能であるため，サーバごとに異なる設定で使用することもできます。AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

対象ファイル

＜インストールディレクトリ＞¥bin¥AppoSV.ini

設定パラメタ

セクション名
[Memory]

SharedMemoryパラメタ
ON又はOFFを指定します。
ON：メモリキャッシュ機能を使用する（設定がされていない場合，設定が間違っている場合は，ONとして動作します）。
OFF：メモリキャッシュ機能を使用しない。

RetryIntervalパラメタ
メモリの更新に失敗した場合のリトライ間隔を指定します。単位は秒です。1から3,600までの数値で指定してください。指定が間違っている場合は300が設定されたとして動作します。

設定例

AppoSV.iniファイルの設定例を示します。なお＜改行＞は改行コードのことです。

[Memory]＜改行＞
SharedMemory=ON＜改行＞
RetryInterval=300＜改行＞

(3)　設定手順

メモリキャッシュ機能に関する設定手順を次に説明します。メモリキャッシュ機能を使用しない場合，及びリトライ間隔を変更したい場合は，この設定をしてください。

設定するサーバを停止する
詳細は，「5.　サーバ及び管理ツールサーバの起動と停止」を参照してください。

設定するサーバ上のAppoSV.iniファイルを更新する

設定したサーバを起動する
詳細は，「5.　サーバ及び管理ツールサーバの起動と停止」を参照してください。

3.2.6　AppoSV.iniファイルの設定値一覧

AppoSV.iniファイルの格納場所は次のとおりです。存在しない場合は，新規に作成してください。

＜インストールディレクトリ＞¥bin¥AppoSV.ini

設定例を次に示します。

[Security]
ATB_AVAILABLE=ON
[Password]
LONG_PASSWD=ON

＜この項の構成＞

(1)　AppoSV.iniファイルの設定値

(2)　AppoSV.iniファイルの設定値の変更手順

(1)　AppoSV.iniファイルの設定値

AppoSV.iniファイルの設定値を次の表に示します。

表3-10　AppoSV.iniファイルの設定値一覧

項番
セクション名
パラメタ名
説明
使用可否

ファイルモード
DBモード

1
Security
OrgGroupOmitMark
ORGGROUP.tblの組織IDに指定するワイルドカードの文字を指定します。
指定できる文字は次のとおりです。
数字，英小文字，: ，|，=，<，>，$，!，~（チルダ），.（ピリオド），@，(，)，+，_，^（ハット），`（バッククォート），{，}，*，¥，?，%，-（マイナス）
デフォルト値は「*（アスタリスク）」です。
○
×※1

2
OrgGroupSecurity
組織グループセキュリティを有効にします。
指定できる値は次のとおりです。

ON
組織グループによるセキュリティ機能を使用します。

OFF
組織グループによるセキュリティ機能を使用しません。

デフォルト値は「OFF」です。
○
×※1

3
OutOrgGroupSecurity
組織グループ外からアクセスされた場合のデフォルトアクセス権を設定します。
指定できる値は次のとおりです。

0
参照不可が設定されます。

2
参照不可，予約不可が設定されます。

3
予約不可が設定されます。

4
参照拒否が設定されます。

デフォルト値は「4」です。
○
×※1

4
ATB_AVAILABLE
「施設のツリー展開」，「施設検索」以外の施設参照処理で，施設アクセス権を適用するかを設定します。
指定できる値は次のとおりです。

ON
施設アクセス権を有効にします。

OFF
施設アクセス権を無効にします。

デフォルト値は「OFF」です。
○
×※2

5
Data
HAHostName
クラスタ環境のパッケージホスト名を指定します。
指定できる値に制限はありません。
デフォルト値は「#（ローカルホスト）」です。
○
○

6
WriteThroughSV
クラスタ環境でのWriteThroughフラグ（同期書き込みの有無）を指定します。
指定できる値は次のとおりです。

ON
ハードディスクへの同期書き込みを実行します。

OFF
ハードディスクへの同期書き込みを実行しません。

デフォルト値は「OFF」です。
○
○（ログファイルだけ対象）

7
SFimport
OldCheck
SFimportの入力ファイルチェックで，07-30以前のチェック方式を適用するかどうかを指定します。
指定できる値は次のとおりです。

ON
07-30以前のチェック方式を適用します。
07-32以降のチェック機能の強化に伴って，既存の項目値がエラーになるのを抑止したい場合に指定します。

OFF
最新バージョンのチェック方式を適用します。

デフォルト値は「OFF」です。
○
×

8
Sockets
TimeOutMan
Scheduler Server（管理ツールサーバ）のソケットのタイムアウト値を指定します。単位は秒です。
指定できる値は整数，デフォルト値は「30」です。
○
×※3

9
TimeOutRMMan
Facilities Manager（管理ツールサーバ）のソケットのタイムアウト値を指定します。単位は秒です。
指定できる値は整数，デフォルト値は「30」です。
○
×※3

10
ReplTimeOut2
親サーバとの通信時のタイムアウト値を指定します。単位は秒です。
指定できる値は整数，デフォルト値は「30」です。
○
×※3

11
indxget
PARTIAL_SORT
indxgetコマンドで，変更があった部分だけをソートするかどうかを指定します。
指定できる値は次のとおりです。

ON
変更された組織だけをソートします。

OFF
全組織をソートします。

デフォルト値は「OFF」です。
○
×

12
Rename
List
予約受信一覧の発信者名を最新の情報で表示するかどうかを指定します。
指定できる値は次のとおりです。

ON
最新の情報で表示します。
ただし，次に示すクライアントでは，この設定は有効になりません。
・Groupmax Scheduler Client Version 2.0
・Groupmax Scheduler Client Version 3
・Groupmax Scheduler Client - Development KitのAAIReadRecvScheduleView関数

OFF
スケジュールが予約された時点の発信者名で表示します。
ただし，「予約受信詳細」画面では，最新の情報で表示します。

ONを指定すると，予約受信一覧表示処理の負荷が増加します。
デフォルト値は「OFF」です。
○
×※1

13
Environment
OrgEnv
組織テンプレートを有効にするかどうかを指定します。
指定できる値は次のとおりです。

ON
有効にします。

OFF
無効にします。

デフォルト値は「OFF」です。
○
×※4

14
KBN_ENHANCE
11個以上の行先区分を使用できるようにするかどうかを指定します。
指定できる値は次のとおりです。

ON
11個以上の行先区分を使用できるようにします。

OFF
Scheduler Server Version 6以前のサーバ（11個以上の行先区分に対応していないサーバ）と他システム接続する場合に「OFF」を指定してください。
この指定をした場合，次のように動作します。
・他システムのScheduler Serverのバージョンに関係なく，他システムのユーザに11番目以降の行先区分を設定したスケジュールを予約すると，1番目の行先区分に変換されてスケジュールが予約されます。
・他システムのユーザを対象にキーワード検索を行った場合でも正しく実行されます。

デフォルト値は「ON」です。
○
×※2

15
Password
LONG_PASSWD
9文字以上のパスワードを有効にするかどうかを指定します。
指定できる値は次のとおりです。

ON
9文字以上のパスワードに対応します。

OFF
9文字以上のパスワードに対応しません。

デフォルト値は「OFF」です。
○
○

16
Memory
SharedMemory
メモリキャッシュ機能を有効にするかどうかを指定します。
指定できる値は次のとおりです。

ON
メモリキャッシュ機能を使用します。

OFF
メモリキャッシュ機能を使用しません。

デフォルト値は「ON」です。
○
×※5

17
RetryInterval
メモリキャッシュの更新に失敗した場合のリトライ間隔を指定します。単位は秒です。
指定できる値は1～3600です。デフォルト値は「300」です。
○
×※5

18
Trace
Trace
トレース出力を有効とするかどうかを指定します。
指定できる値は次のとおりです。

ON
使用します。

OFF
使用しません。

デフォルト値は「ON」です。
○
×※2

19
Size
トレースファイルのサイズを指定します。単位はKBです。
指定できる値は1～1048576​です。デフォルト値は「16384」です。
○
○

20
FileCnt
トレースファイルの面数を指定します。
指定できる値は1～16です。デフォルト値は「4」です。
○
○

21
TraceAfterError
一度トレース出力でエラーが発生した後に，復旧後トレース出力を再開するかどうかを指定します。
指定できる値は次のとおりです。

ON
トレース出力を再開します。

OFF
トレース出力を再開しません。

デフォルト値は「ON」です。
○
○

22
DB
HomeServer
設定対象のサーバ自体のホスト名を255バイト以内で指定します。ここで設定したホスト名がクライアントに返すデータに設定され，クライアントからScheduler Serverへ通信する際のホスト名として使用されます。
設定するホスト名は，Address Serverで各ユーザのSchedulerホームサーバ名として使用されているホスト名を指定してください。
DBモードの場合，この項目を必ず指定してください。
×
○

23
TimeZone
タイムゾーン切り替え機能未対応のクライアントが前提とするタイムゾーンを「GMT[+|-]HH:MM」形式で指定します。
「[+|-]HH:MM」部分には，GMT（グリニッジ標準時間）との時差を「-12:00」から「+13:00」までの範囲で指定します。
日本国内だけで使用する場合は「GMT+09:00」と設定してください。
運用を開始してからは，この設定値を変更しないでください。
デフォルト値は「GMT+09:00」です。
×
○

24
SVMaxConnect
Scheduler ServerとHiRDBの間の最大コネクション数を指定します。
指定できる値は1～64です。デフォルト値は「5」です。
×
○※6

25
RMSVMaxConnect
Facilities ManagerとHiRDBの間の最大コネクション数を指定します。
指定できる値は1～64です。デフォルト値は「5」です。
×
○※6

26
EnvironmentGroup
Scheduler Server，Facilities Managerが使用するHiRDBクライアント環境変数グループ名を指定します。
指定できる値は30バイト以内の文字列です。省略した場合はHiRDB.iniの設定に従います。HiRDB.iniの設定方法については「11.3.5(7)　プロパティファイルの設定」を参照してください。
×
○

27
RECORD_TO_TRN_SFIMPORT
SFimportコマンド実行時に，何レコードごとにデータベースをコミットするかを指定します。
指定できる値は1～255です。デフォルト値は「100」です。
×
○

28
LogFileSize
コマンド用トレースファイル一つあたりのサイズを指定します。単位はバイトです。
指定できる値は4096～2147483647​です。範囲外の値や数値以外の値を指定した場合や，値を省略した場合は，デフォルト値「10485760​」が適用されます。
×
○

29
LogFileNum
コマンド用トレースファイルの面数を1～16の範囲で指定します。
範囲外の値や数値以外の値を指定した場合，及び値を省略した場合は，デフォルト値「16」が適用されます。
×
○

30
LogLevel
コマンド用トレースファイルの出力レベルを指定します。
指定できる値は次のとおりです。

-1
ログを出力しません。

10
エラーメッセージ及びスタックトレースを出力します。

20
インフォメーション，警告メッセージ，コマンドの開始/終了を出力します。

30
データベースアクセスの開始/終了，他プログラムの開始/終了，各種パラメタの設定内容を出力します。

40
内部メソッドの入口/出口，デバッグ情報を出力します。

指定できない値を指定した場合や，値を省略した場合は，デフォルト値「20」が適用されます。
×
○

31
ConnectionWaitTime
DBコネクションがすべて使用中の場合に，コネクションが利用可能になるまでにスレッドが待機する時間を秒で指定します。
指定できる値は整数です。
指定を省略した場合や不正な値を指定した場合は，デフォルト値「55」が適用されます。
×
○

32
Indxget_UserAddOption
Assist連携時，又はScheduler Serverコンフィギュレーションの手動実行で変更通知情報を取得時に，indxgetコマンドにオプション「/u」を指定するかどうかを指定します。

ON
indxgetコマンドにオプション「/u」を指定して実行します。

OFF
indxgetコマンドにオプション「/u」を指定しないで実行します。

デフォルト値は「OFF」です。
×
○

33
CMDEnvironmentGroup
コマンドが使用するHiRDBクライアント環境変数グループ名を30バイト以内の文字列で指定します。
次の場合は，EnvironmentGroupパラメタの設定値が適用されます。

パラメタの指定がない

パラメタ値がない

指定したクライアント環境変数グループ名が存在しない

×
○

（凡例）

○：設定できます。

×：設定できません。

注※1

「Scheduler Serverコンフィギュレーション」で指定します。

注※2

DBモードでは「ON」で動作します。

注※3

DBモードでは管理ツールサービスは使用しないため，設定は無効になります。

注※4

管理ツールコマンドで指定します。

注※5

DBモードではメモリキャッシュ機能は不要のため，設定は無効になります。

注※6

次の式を満たす値を設定してください。

全サーバのSVMaxConnectの設定値＋RMSVMaxConnectの設定値＋1

　≦ HiRDBのシステム共通定義pdsysのpd_max_usersの値

(2)　AppoSV.iniファイルの設定値の変更手順

AppoSV.iniの設定値を変更するための手順は次のとおりです。自システムのすべてのScheduler Server及びFacilities Managerがインストールされているマシンに対して実施してください。

「Groupmax Scheduler Server」及び「Groupmax Facilities Manager」のサービスを停止します。

マシンのAppoSV.iniファイルをエディタで開きます。AppoSV.iniファイルが存在しない場合は，新規に作成してください。

AppoSV.iniファイルの格納先
＜インストールディレクトリ＞¥bin¥AppoSV.ini

AppoSV.iniファイルの設定値を変更し，上書き保存します。

「Groupmax Scheduler Server」及び「Groupmax Facilities Manager」のサービスを再起動します。

サービスの起動・停止については，「5.　サーバ及び管理ツールサーバの起動と停止」を参照してください。

3.3　管理ツールのインストール／アンインストール

＜この節の構成＞

(1)　管理ツールのインストール

(2)　管理ツールのアンインストール

(1)　管理ツールのインストール

ファイルモードの場合，管理ツールをクライアントマシン又はサーバマシンのどれか1台にインストールしてください。DBモードの場合は，管理ツールのインストールは不要です。

注意

管理ツールを使用するマシンでTCP/IPが設定されている必要があります。詳細は「1.3　TCP/IPの設定」を参照してください。

次の手順でインストールしてください。

Groupmax統合セットアップCD-ROMをドライブにセットします。

インストーラを起動します。

インストールするアプリケーションを選択するウィンドウが表示されるまでメッセージに従って作業を進めてください。

選択用のウィンドウが表示されたら，「Groupmax Scheduler_Facilities管理ツール」を選択してください。

インストール先を入力するウィンドウが表示されたら，インストール先を入力してください。インストール先は任意に指定できます。

参考

サーバプログラムをインストールしたマシンと同じマシンに管理ツールをインストールする場合，管理ツールのインストール先ディレクトリにサーバプログラムをインストールしたディレクトリを指定しないでください。

(2)　管理ツールのアンインストール

ファイルモードの管理ツールは，Groupmax統合セットアップCD-ROMの「Groupmax Scheduler_Facilities管理ツール Version 7」を選択し，インストール方法で削除を選択してください。

3.4　サーバのアンインストール

＜この節の構成＞

3.4.1　Scheduler Serverのアンインストール

3.4.2　Facilities Managerのアンインストール

3.4.1　Scheduler Serverのアンインストール

「3.1.1(2)　インストール手順」の項番5のインストールオプションで［削除］ボタンを選択して続行するとアンインストールされます。アンインストール時の注意事項は次のとおりです。

既にScheduler Server Version 7がインストールされている場合にだけアンインストールできます。それより前のバージョンがインストールされている場合は，インストール方法は「更新」だけです。

既にインストールされているScheduler Serverと同一バージョンのインストーラを使ってください。

Scheduler Serverサービス（「Groupmax Scheduler Server」及び「Groupmax Scheduler Server Tool」）を停止した状態で実行してください。
Facilities Managerが同一サーバにインストールされている場合，Facilities Managerサービスの「Groupmax Facilities Manager」及び「Groupmax Facilities Manager Tool」も停止してください。

System Agent - TCP/IPが既にインストールされているマシンのScheduler Serverをアンインストールする場合，該当するサーバマシン上のSystem Agent - TCP/IPを停止するか，又はSNMPサービスを停止した後にしてください。また，アンインストール後にSystem Manager - TCP/IPによる運用管理をする場合は，該当サーバマシンのSNMPサービスを再起動してください。

アンインストールを実行しても，一部のデータは削除されないで残ります。次に示すデータは，システム管理者が任意に削除してください。

表3-11　システム管理者が任意に削除するデータ

運用モード
削除するデータ

ファイルモード

＜インストールフォルダ＞以下のデータ※

各ユーザのスケジュールデータ

DBモード

＜インストールフォルダ＞以下のデータ※

注※

アンインストール時に削除されないファイルは，「3.1.1(3)　インストール時に作成されるディレクトリとファイル」を参照してください。

「Scheduler Serverコンフィギュレーション」のアイコンがスタートメニューから削除されない場合があります。その場合は，手動で削除してください。

3.4.2　Facilities Managerのアンインストール

「3.1.2(2)　インストール手順」の項番5のインストールオプションで［削除］ボタンを選択して続行するとアンインストールされます。

アンインストールに関しては次の注意事項があります。

既にFacilities Manager Version 7がインストールされている場合にだけアンインストールできます。以前のバージョンがインストールされている場合は，インストール方法は「更新」だけです。

Facilities Managerサービス（「Groupmax Facilities Manager」及び「Groupmax Facilities Manager Tool」）を停止した状態で実行してください（Scheduler Serverが同一サーバにインストールされている場合，Scheduler Serverサービスの「Groupmax Scheduler Server」及び「Groupmax Scheduler Server Tool」も停止してください）。

System Agent - TCP/IPが既にインストールされているマシンのScheduler Serverをアンインストールする場合，該当するサーバマシン上のSystem Agent - TCP/IPを停止するか，又はSNMPサービスを停止した後にしてください。また，アンインストール後にSystem Manager - TCP/IPによる運用管理をする場合は，該当サーバマシンのSNMPサービスを再起動してください。

アンインストールを実行しても，ユーザ情報であるインストールディレクトリ下のlog，etc，roomディレクトリ及び各ユーザのスケジュールデータは，削除されません。システム管理者が任意に削除してください。

「Facilities Managerコンフィギュレーション」のメニューが削除されない場合があります。削除できなかった場合，「Facilities Managerコンフィギュレーション」メニューを削除してください。

4.　データベースの環境構築（DBモードの場合）

この章では，DBモードでデータベースを新規に構築する方法について説明します。

＜この章の構成＞

4.1　データベース構築の前提条件

4.2　HiRDBのインストールとセットアップの流れ

4.3　HiRDB関連製品のインストールとセットアップ

4.4　システム共通定義の作成

4.5　データベース容量の見積もり（5,000人規模又は30,000人規模のシステムの場合）

4.6　データベース容量の見積もりで使用する値（見積もり式から算出する場合）

4.7　DBユーザの作成

4.8　スキーマの作成

4.9　HiRDBファイルシステム領域の作成

4.10　RDエリアの作成

4.11　グローバルバッファの設定

4.12　テーブルの作成

4.13　ストアドプロシジャの設定

4.1　データベース構築の前提条件

この節では，HiRDBの構築手順について，次の環境を前提に説明します。

Windows版のHiRDBを使用していること。

シングルサーバ構成であること。

データベースを構築するための前提条件を次に示します。

HiRDBは，バージョン08-05以降を使用してください。

HiRDBは，シングルサーバ，パラレルサーバのどちらでも構成できます。
HiRDBの構成については，マニュアル「HiRDB 解説」を参照してください。

HiRDBで使用する文字コード種別はUTF-8です。

実行するユーザは，HiRDB管理者とします。ただし，テーブル及びインデクスの作成はHiRDB管理者以外でも実行できます。

HiRDBファイルシステム領域名の中で使用するディレクトリを作成しておきます。

4.2　HiRDBのインストールとセットアップの流れ

HiRDBのインストールとセットアップの手順は次のとおりです。HiRDBはScheduler Serverマシンにインストールすることもできます。

前提製品のインストール
HiRDB及びその前提製品をインストールしてください。
インストールとセットアップについては，「4.3　HiRDB関連製品のインストールとセットアップ」を参照してください。

文字コードをUTF-8へ変更
Scheduler ServerをDBモードで動作させた場合，扱う文字コードはUTF-8となります。したがって，HiRDBが扱う文字コードをUTF-8に設定してください。
設定方法については，マニュアル「HiRDB システム導入・設計ガイド」を参照してください。

システム共通定義の作成
Scheduler Serverの動作に必要なシステム共通定義の設定項目については，「4.4　システム共通定義の作成」を参照してください。

データベース容量の見積もり
構築するシステムが5,000人規模又は30,000人規模の場合は，サンプルファイルに記載されたデータベース容量を利用できます。詳細については「4.5　データベース容量の見積もり（5,000人規模又は30,000人規模のシステムの場合）」を参照してください。
この規模に該当しないシステムを構築する場合は，サンプルファイルを基にデータベース容量を見積もるか，見積もり式を基にデータベース容量を算出する必要があります。算出方法については，「4.6　データベース容量の見積もりで使用する値（見積もり式から算出する場合）」を参照してください。

DBユーザの作成
Scheduler Server用のDBユーザの作成については，「4.7　DBユーザの作成」を参照してください。

スキーマの作成
Scheduler Server用のスキーマの作成の作成については，「4.8　スキーマの作成」を参照してください。

HiRDBファイルシステム領域の作成
HiRDBファイルシステム領域の作成については，「4.9　HiRDBファイルシステム領域の作成」を参照してください。

RDエリアの作成
RDエリアの作成については，「4.10　RDエリアの作成」を参照してください。

グローバルバッファの設定
グローバルバッファの設定については，「4.11　グローバルバッファの設定」を参照してください。

テーブルの作成
テーブルの作成については，「4.12　テーブルの作成」を参照してください。

ストアドプロシジャの設定
ストアドプロシジャの設定については，「4.13　ストアドプロシジャの設定」を参照してください。

パラレルサーバ構成の場合のインストールとセットアップ手順については，マニュアル「HiRDB システム導入・設計ガイド」を参照してください。

このマニュアルでは，HiRDBをScheduler Serverマシンとは別のマシンにインストールした場合，そのマシンをHiRDBマシンと表記します。

4.3　HiRDB関連製品のインストールとセットアップ

次に示すHiRDB関連製品及びその前提製品をインストールし，セットアップしてください。

表4-1　データベースの環境構築前にインストールする製品

インストール製品
インストール対象のマシン
用途

HiRDB　09-00以降
　HiRDB Server
HiRDB　08-05以降

シングルサーバの場合
HiRDB/Single Server

パラレルサーバの場合
HiRDB/Parallel Server

データベースを管理するマシン（HiRDBマシン）
スケジュールの管理情報をHiRDBで一元管理するために使用します。
インストール方法については，マニュアル「HiRDB システム導入・設計ガイド」を参照してください。

HiRDB SQL Executer　08-03以降

データベースを管理するマシン（HiRDBマシン）

管理ツールコマンドを実行するマシン

この製品は，環境構築及び管理ツールコマンドを実行する際に使用します。

HiRDBクライアント
（HiRDB Runtime　08-05以降）

DBモードを使用するすべてのScheduler Serverマシン

管理ツールコマンドを実行するマシン

Scheduler ServerをHiRDBに接続します。管理ツールコマンドの実行に必要です。
インストール方法については，マニュアル「HiRDB UAP開発ガイド」を参照してください。

Java Runtime Environment

DBモードへの移行時
すべてのScheduler Serverマシン

移行後（DBモード運用時）
マスターサーバとなるScheduler Serverマシン及びHiRDBマシン

次の機能で使用します。

Scheduler Serverマシン
移行コマンド（SFShiftコマンド）及び不要スケジュール削除コマンド（SFdelsch.bat）の実行時に使用します。

HiRDBマシン
ストアドプロシジャの実行時に使用します。

Java Runtime Environmentは，各プラットフォームのベンダのホームページから入手しておく必要があります。Javaストアドプロシジャ及びJavaストアドファンクションの使用に必要なJava Runtime Environmentのバージョンについては，マニュアル「HiRDB システム運用ガイド」を参照してください。

4.4　システム共通定義の作成

システム共通定義ファイルpdsysに，次の表に示すオペランドと値を設定してください。これ以外のオペランドはご利用の環境に応じて設定してください。

システム共通定義のオペランド及び設定値については，マニュアル「HiRDB システム定義」を参照してください。

表4-2　システム共通定義ファイルpdsysに設定する内容

オペランド
設定する値
設定する内容

pd_max_users
11
最大同時接続数を指定します。※
推奨値は11以上です。
クライアントで接続タイムアウトが多発する場合は，この項目の設定値を増やしてください。

pd_large_file_use
Y
2,048MB以上のHiRDBファイルシステム領域を使用するかどうかを指定します。

pd_java_archive_directory
任意のフォルダ
Javaストアドプロシジャ又はJavaストアドファンクションで使用するJARファイルの格納ディレクトリ名を絶対パス名で指定します。

pd_java_runtimepath
Java Runtime Environmentのルートディレクトリを絶対パス名で指定します。

pd_java_libpath
Java仮想マシンのライブラリが格納されているディレクトリをJava Runtime Environmentのルートディレクトリ（pd_java_runtimepathオペランドの値）への相対パス名で指定します。

pd_java_stdout_file
Java仮想マシンでの標準出力又は標準エラー出力をファイルへ出力する場合，そのファイル名を絶対パス名で指定します。このオペランドを省略すると，Java仮想マシンでの標準出力又は標準エラー出力が無視されます。

pd_java_classpath
HiRDBのpdjdbc2.jarのパス
Java仮想マシンで使用するクラスパスを絶対パス名で指定します。

pd_sql_object_cache_size
308
「（pd_max_usersの値＋3）×22」の値を指定します。

注※

次の式を満たす値を設定してください。

全サーバのAppoSV.iniのSVMaxConnectの設定値＋RMSVMaxConnectの設定値＋1

　≦ HiRDBのシステム共通定義pdsysのpd_max_usersの値

パラレルサーバの場合は，すべてのサーバで設定が必要です。この設定によって，「4.13　ストアドプロシジャの設定」でストアドプロシジャを設定する際にシステムマネージャ上でpdjarsyncを実行すれば，すべてのサーバにjarファイルが登録されます。

4.5　データベース容量の見積もり（5,000人規模又は30,000人規模のシステムの場合）

Scheduler Serverは次の二つのモデルケースを想定して，RDエリア作成用のサンプルファイルを提供しています。RDエリア作成用のサンプルファイルの格納場所については，「4.10　RDエリアの作成」を参照してください。

モデルケース1：5,000人規模のシステム

モデルケース2：30,000人規模のシステム

次の表に，これらのモデルケースの基となっている想定値を項目別に示します。

表4-3　モデルケースの項目別の想定値

項番 | 項目 | 想定値の範囲 | 想定値（単位：件）
モデルケース1（5,000人規模のシステム） | モデルケース2（30,000人規模のシステム）
1 | 登録スケジュール数 | 1ユーザ当たり | 480
2 | 受信予約スケジュール数 | 480
3 | タスク数 | 20
4 | 連絡先数 | 1タスク当たり | 1
5 | 組織数 | 1システム当たり | 200 | 1000
6 | ユーザ数 | 5000 | 30000
7 | 施設数 | 1000 | 5000
8 | 施設組織数 | 200 | 1000
9 | 組織テンプレート数 | 10 | 50
10 | 上司・秘書数 | 200 | 1000
11 | 施設管理者数 | 100 | 500
12 | 付属設備数 | 50 | 100
13 | 組織グループ数 | 10 | 50
14 | 特権ユーザ数 | 10 | 50

システムの規模がこれらのモデルケースに合致しないためサンプルファイルを利用できない場合は，次のどちらかの方法で算出してください。

HiRDBファイルシステム領域とRDエリアのサイズはシステムの規模に比例するため，モデルケースを基に見積もる。

「4.6　データベース容量の見積もりで使用する値（見積もり式から算出する場合）」に示す見積もり値を見積もり式へ代入して算出する。

4.6　データベース容量の見積もりで使用する値（見積もり式から算出する場合）

この節では，データベース容量を自分で見積もるための見積もり値を示します。この節で示す見積もり値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入して，データベース容量を算出してください。

＜この節の構成＞

4.6.1　容量見積もりの前提条件

4.6.2　値の説明で使用する記号

4.6.3　ユーザ用RDエリアの容量見積もりで使用する値

4.6.4　表の格納ページ数の見積もりで使用する値

4.6.5　インデクスの格納ページ数の見積もりで使用する値

4.6.1　容量見積もりの前提条件

データベース容量を見積もる際の前提条件を次に示します。

Scheduler Serverのデータベースでは，ノースプリットオプションを使用しません。データ長を算出する場合は，ノースプリットオプションを使用しない場合の値を参照してください。

Scheduler Serverのデータベースでは，リバランス機能を使用しません。

Scheduler Serverのテーブルには，繰り返し列は存在しません。

マニュアル「HiRDB システム導入・設計ガイド」を参照する際は，これらの条件を考慮してください。

4.6.2　値の説明で使用する記号

値の説明で使用する記号を次の表に示します。長さを示す項目の単位はすべて「バイト」です。

表4-4　値の説明で使用する記号

分類
記号
説明
基準値

記念日
ANN
システムに登録されている記念日の総数
－

ANU
記念日を登録しているユーザ数
－

ANA
ユーザ一人あたりの記念日登録数の平均値
－

ANM
記念日名の長さの平均値
－

ANI
国際化記念日の長さの平均値
－

上司・秘書
BOS
上司・秘書の組み合わせ数
－

祝日
HLD
システムに登録されている休日，祝日の総数
－

HLU
休日，祝日を登録しているユーザ数
－

HLA
ユーザ一人あたりの休日，祝日数の平均値
－

HLM
祝日名の長さの平均値
－

HLI
国際化祝日名の長さの平均値
－

コンフィギュレーション
CFG
設定ファイルサイズの平均値

kbnordr.dat：ユーザごとの区分並び順ファイル
4バイト×「システムに登録されている区分数」

ryofile.dat：Facilities Manager Clientで使用する用件・略記ファイル
46バイト×「登録行先・略記数」

appouenv.ini：Scheduler Clientで使用するユーザ環境設定ファイル
5KB＋「タブ数」×100バイト＋「表示ユーザ・施設数」×200バイト

roomenv.ini：Facilities manager Clientで使用するユーザ環境設定ファイル
1KB

mobile.ini：Mobile Optionで使用するユーザ環境設定ファイル
500バイト

servenv.dat：Collaboration Schedule で使用するユーザ環境設定ファイル
500バイト

－

SVN
システムを構成するサーバ名の長さの平均値
－

連絡先
CTL
システムに登録されている連絡先の総数
－

CTU
連絡先に登録されているユーザ数
－

CTA
1ユーザが登録されている連絡先数の平均値
－

不要スケジュール削除
DST
システムに登録されている不要スケジュール削除ルールの総数
－

システム行先・区分
ローカル行先・区分
DES
システムに登録されている行先の総数
－

DEA
行先に指定されている区分数の平均値
－

DEM
行先の長さの平均値
－

区分
DIV
システムに登録されている区分の総数
－

DIM
区分名の長さの平均値
－

DII
国際化区分名の長さの平均値
－

付属設備
EQP
システムに登録されている付属設備の総数
－

EOW
施設が保有している付属設備の総数
－

EQA
1施設が保有している付属設備数の平均値
－

EQM
付属設備名の長さの平均値
－

EQI
国際化付属設備名の長さの平均値
－

施設
FCL
システムに登録されている施設数
－

FCA
1組織に所属する施設数の平均値
－

FCP
施設の定員数の種類（例：システムのすべての施設の定員が5人か10人かのどちらかであればFCPは2）
－

FDL
1回に削除する施設数
－

FID
施設IDの長さの平均値
8

FCM
施設名の長さの平均値
－

FCI
国際化施設名の長さの平均値
－

FMM
施設のメモの長さの平均値
－

施設アクセス権
FAC
システムに登録されている施設アクセス権の総数
－

FAA
1施設あたりにアクセスを許可されている組織数の平均値
－

FAF
施設アクセス権を設定した施設数
－

施設イメージ
FIG
システムに登録されている施設イメージの総数
－

施設管理者
FMG
システムに登録されている施設管理対象の実数
例えば，一人の施設管理者が施設を2個，施設組織を1個管理する場合は，施設管理対象は3になります。
－

FMT
システムに登録されている施設管理対象の延べ数
－

FMA
一つの施設管理対象を管理する管理者数の平均値
－

施設組織
FOG
システムに登録されている施設の組織数
－

FOP
下位に別の施設組織が所属している施設組織数
－

FOA
1施設組織に所属する施設組織の平均値
－

FOM
施設組織名の長さの平均値
－

FOI
国際化施設組織名の長さの平均値
－

拡張メモ
MEM
システムに登録されている拡張メモの総数
－

MEA
拡張メモの長さの平均値
－

組織
ORG
システムに登録されている組織数
－

ORP
下位に別の組織が所属している組織数
－

ORA
1組織に所属する組織の平均値
－

OID
組織IDの長さの平均値
8

ORM
組織名の長さの平均値
－

ORI
国際化組織名の長さの平均値
－

ORB
組織略称の長さの平均値
－

組織グループ
OGR
システムに登録されている組織グループ数
－

OGM
組織グループに登録されている組織の総数
－

OGA
1組織グループに所属する組織数の平均値
－

OGD
組織グループIDの長さの平均値
20

組織テンプレート
OTP
システムに登録されている組織テンプレート数
－

OHA
組織テンプレート1個あたりの休日，祝日数の平均値
－

OTO
組織テンプレートが割り当てられている組織数
－

OTA
1組織テンプレートあたりに割り当てられた組織数の平均値
－

OTN
組織テンプレート名の長さの平均値
－

OTI
国際化組織テンプレート名の長さの平均値
－

特権ユーザ
PUS
システムに登録されている特権ユーザの総数
－

予約禁止時間帯
PHT
システムに登録されている予約禁止時間帯の総数
［予約禁止時間帯が登録された施設数］×［1施設あたりの予約禁止時間帯数の平均値］で見積もれます。
－

受信者
RSD
システムに登録されている受信予約スケジュールの総数
－

MSD
予約1件に対する受信者数の平均値
－

MSA
1ユーザあたりの受信者に指定されている予約数の平均値
－

MSU
システム全体で受信者に指定されているユーザ，施設の延べ数
－

予約可能期間
RST
システムに登録されている予約可能期間の総数
－

スケジュール
NSD
システムに登録されている登録スケジュールの総数
－

SSD
システムに登録されている発信予約スケジュールの総数
－

SDM
システムに登録されている全ユーザ・施設の登録，受信予約，発信予約スケジュールのうち最も多いスケジュールの件数
－

SMA
スケジュールのメモの長さの平均値
－

SSA
1ユーザあたりの発信スケジュール数の平均
－

タスク
TDO
システムに登録されているタスクの総数
－

TCA
タスク1件に対する繰り返しタスク数の平均値
－

TDM
タスクの用件の長さの平均値
－

TMA
タスクのメモの長さの平均値
－

区切り線
TDV
システムに登録されている区切り線の総数
－

タイムゾーン
TMZ
システムに登録されているタイムゾーンの総数
－

TID
タイムゾーンIDの長さの平均値
－

TNM
タイムゾーン表示名の長さの平均値
－

TNI
国際化タイムゾーン表示名の長さの平均値
－

用件
TTL
システムに登録されている用件の総数
－

TTM
用件の長さの平均値
－

ABM
略記の長さの平均値
－

ユーザ
USR
システムに登録されているユーザ数
－

UPA
1組織に所属するユーザの役職数の平均値
－

UMU
兼任ユーザを除く全ユーザ数
－

UPU
1ユーザあたりの兼任ユーザ数の平均値（母数は全ユーザ）
－

PST
システムに登録されている役職数
－

PSA
ユーザ数が最も多い役職のユーザ数
－

UDL
1回に削除するユーザ数
－

UID
ユーザIDの長さの平均値
8

UNM
ユーザ名の長さの平均値
－

UIM
国際化ユーザ名の長さの平均値
－

PNM
役職名の長さの平均値
－

PIM
国際化役職名の平均値
－

NCA
ニックネームの長さの平均値
－

ユーザ単位アクセス権
UAC
システムに登録されているユーザ単位アクセス権の総数
－

UAO
ユーザ単位アクセス権によってアクセスを許可されているユーザ数
－

UAA
1ユーザあたりに設定されているアクセス許可数の平均値
－

ユーザグループメンバ
UGM
システムグループ，ローカルグループのメンバに登録されているユーザ・施設の延べ数
－

UGU
システムグループ，ローカルグループのメンバに登録されているユーザ・施設の実数
－

UGA
1ユーザ・施設が所属しているシステムグループ，ローカルグループ数の平均
－

ユーザグループ
UGP
システムに登録されているユーザグループ数
－

UGN
ユーザグループ名の長さの平均値
－

UGI
国際化ユーザグループ名の長さの平均値
－

地域名
ARN
システムに登録されている地域名の総数
－

AID
エリアIDの長さの平均値
－

ARM
地域名の長さの平均値
－

ARI
国際化地域名の長さの平均値
－

（凡例）

－：基準値はありません。使用している環境に合わせた数値を使用してください。

4.6.3　ユーザ用RDエリアの容量見積もりで使用する値

ユーザ用RDエリアの容量見積もりで使用する値を計算する際，計算式中で使用する変数は次のとおりです。

n：ユーザ用RDエリアを構成するHiRDBファイル数

P：ユーザ用RDエリアのページ長（バイト）

e：ユーザ用RDエリアに格納する表の総数

k：ユーザ用RDエリアに格納するインデクスの総数

S：データベース初期設定ユティリティ（pdinit）又はデータベース構成変更ユティリティ（pdmod）のcreate rdarea文で指定した1セグメントのページ数（セグメントサイズ）

di：データベース初期設定ユティリティ（pdinit）又はデータベース構成変更ユティリティ（pdmod）のcreate rdarea文で指定した各HiRDBファイルのセグメント数

αi：各表の分岐するとしたBINARY列以外の列を格納するために必要なページ数

βi：各表の分岐するとしたBINARY列を格納するために必要なページ数

γi：各インデクスを格納するために必要なページ数

ユーザ用RDエリアの容量見積もりで使用する変数と代入値の対応を次の表に示します。これらの値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式に代入してください。

表4-5　ユーザ用RDエリアの容量見積もりで使用する変数と代入値の対応

項番 | RDエリア名 | 容量見積もりで使用する変数と代入値
n | P | e | k | S | di | αi，βi | γi
1 | SSVRDDATA010 | 1 | 4,096 | 1 | 0 | 注1 | 注2 | 注3 | 注4
2 | SSVRDDATA020 | 1 | 4,096 | 1 | 0
3 | SSVRDDATA030 | 1 | 4,096 | 1 | 0
4 | SSVRDDATA040 | 1 | 4,096 | 1 | 0
5 | SSVRDDATA050 | 1 | 4,096 | 1 | 0
6 | SSVRDDATA060 | 1 | 4,096 | 1 | 0
7 | SSVRDDATA070 | 1 | 4,096 | 1 | 0
8 | SSVRDDATA080 | 1 | 4,096 | 1 | 0
9 | SSVRDDATA090 | 1 | 4,096 | 1 | 0
10 | SSVRDDATA110 | 1 | 4,096 | 1 | 0
11 | SSVRDDATA120 | 1 | 4,096 | 1 | 0
12 | SSVRDDATA130 | 1 | 4,096 | 1 | 0
13 | SSVRDDATA140 | 1 | 4,096 | 1 | 0
14 | SSVRDDATA150 | 1 | 4,096 | 1 | 0
15 | SSVRDDATA160 | 1 | 4,096 | 1 | 0
16 | SSVRDDATA170 | 1 | 4,096 | 1 | 0
17 | SSVRDDATA180 | 1 | 4,096 | 1 | 0
18 | SSVRDDATA190 | 1 | 4,096 | 1 | 0
19 | SSVRDDATA200 | 1 | 4,096 | 1 | 0
20 | SSVRDDATA220 | 1 | 8,192 | 1 | 0
21 | SSVRDDATA230 | 1 | 4,096 | 1 | 0
22 | SSVRDDATA240 | 1 | 4,096 | 1 | 0
23 | SSVRDDATA250 | 1 | 4,096 | 1 | 0
24 | SSVRDDATA260 | 1 | 4,096 | 1 | 0
25 | SSVRDDATA270 | 1 | 26,624 | 1 | 0
26 | SSVRDDATA280 | 1 | 4,096 | 1 | 0
27 | SSVRDDATA290 | 1 | 4,096 | 1 | 0
28 | SSVRDDATA300 | 1 | 4,096 | 1 | 0
29 | SSVRDDATA310 | 1 | 4,096 | 1 | 0
30 | SSVRDDATA320 | 1 | 4,096 | 1 | 0
31 | SSVRDDATA330 | 1 | 4,096 | 1 | 0
32 | SSVRDDATA340 | 1 | 4,096 | 1 | 0
33 | SSVRDDATA350 | 1 | 4,096 | 1 | 0
34 | SSVRDDATA360 | 1 | 4,096 | 1 | 0
35 | SSVRDDATA370 | 1 | 4,096 | 1 | 0
36 | SSVRDDATA380 | 1 | 4,096 | 1 | 0
37 | SSVRDDATA390 | 1 | 4,096 | 1 | 0
38 | SSVRDDATA400 | 1 | 4,096 | 1 | 0
39 | SSVRDDATA410 | 1 | 4,096 | 1 | 0
40 | SSVRDDATA420 | 1 | 4,096 | 1 | 0
41 | SSVRDDATA430 | 1 | 4,096 | 1 | 0
42 | SSVRDIDX010 | 1 | 4,096 | 0 | 1
43 | SSVRDIDX011 | 1 | 4,096 | 0 | 1
44 | SSVRDIDX020 | 1 | 4,096 | 0 | 1
45 | SSVRDIDX021 | 1 | 4,096 | 0 | 1
46 | SSVRDIDX030 | 1 | 4,096 | 0 | 1
47 | SSVRDIDX031 | 1 | 4,096 | 0 | 1
48 | SSVRDIDX032 | 1 | 4,096 | 0 | 1
49 | SSVRDIDX033 | 1 | 4,096 | 0 | 1
50 | SSVRDIDX034 | 1 | 4,096 | 0 | 1
51 | SSVRDIDX035 | 1 | 4,096 | 0 | 1
52 | SSVRDIDX036 | 1 | 4,096 | 0 | 1
53 | SSVRDIDX037 | 1 | 4,096 | 0 | 1
54 | SSVRDIDX040 | 1 | 4,096 | 0 | 1
55 | SSVRDIDX041 | 1 | 4,096 | 0 | 1
56 | SSVRDIDX050 | 1 | 4,096 | 0 | 1
57 | SSVRDIDX051 | 1 | 4,096 | 0 | 1
58 | SSVRDIDX052 | 1 | 4,096 | 0 | 1
59 | SSVRDIDX053 | 1 | 4,096 | 0 | 1
60 | SSVRDIDX054 | 1 | 4,096 | 0 | 1
61 | SSVRDIDX060 | 1 | 4,096 | 0 | 1
62 | SSVRDIDX061 | 1 | 4,096 | 0 | 1
63 | SSVRDIDX070 | 1 | 4,096 | 0 | 1
64 | SSVRDIDX080 | 1 | 4,096 | 0 | 1
65 | SSVRDIDX090 | 1 | 4,096 | 0 | 1
66 | SSVRDIDX110 | 1 | 4,096 | 0 | 1
67 | SSVRDIDX111 | 1 | 4,096 | 0 | 1
68 | SSVRDIDX120 | 1 | 4,096 | 0 | 1
69 | SSVRDIDX130 | 1 | 4,096 | 0 | 1
70 | SSVRDIDX140 | 1 | 4,096 | 0 | 1
71 | SSVRDIDX150 | 1 | 4,096 | 0 | 1
72 | SSVRDIDX151 | 1 | 4,096 | 0 | 1
73 | SSVRDIDX160 | 1 | 4,096 | 0 | 1
74 | SSVRDIDX161 | 1 | 4,096 | 0 | 1
75 | SSVRDIDX170 | 1 | 4,096 | 0 | 1
76 | SSVRDIDX180 | 1 | 4,096 | 0 | 1
77 | SSVRDIDX181 | 1 | 4,096 | 0 | 1
78 | SSVRDIDX182 | 1 | 4,096 | 0 | 1
79 | SSVRDIDX190 | 1 | 4,096 | 0 | 1
80 | SSVRDIDX191 | 1 | 4,096 | 0 | 1
81 | SSVRDIDX200 | 1 | 4,096 | 0 | 1
82 | SSVRDIDX201 | 1 | 4,096 | 0 | 1
83 | SSVRDIDX220 | 1 | 4,096 | 0 | 1
84 | SSVRDIDX221 | 1 | 4,096 | 0 | 1
85 | SSVRDIDX222 | 1 | 4,096 | 0 | 1
86 | SSVRDIDX223 | 1 | 4,096 | 0 | 1
87 | SSVRDIDX224 | 1 | 4,096 | 0 | 1
88 | SSVRDIDX225 | 1 | 4,096 | 0 | 1
89 | SSVRDIDX226 | 1 | 4,096 | 0 | 1
90 | SSVRDIDX227 | 1 | 4,096 | 0 | 1
91 | SSVRDIDX230 | 1 | 4,096 | 0 | 1
92 | SSVRDIDX231 | 1 | 4,096 | 0 | 1
93 | SSVRDIDX232 | 1 | 4,096 | 0 | 1
94 | SSVRDIDX233 | 1 | 4,096 | 0 | 1
95 | SSVRDIDX240 | 1 | 4,096 | 0 | 1
96 | SSVRDIDX241 | 1 | 4,096 | 0 | 1
97 | SSVRDIDX242 | 1 | 4,096 | 0 | 1
98 | SSVRDIDX243 | 1 | 4,096 | 0 | 1
99 | SSVRDIDX250 | 1 | 4,096 | 0 | 1
100 | SSVRDIDX251 | 1 | 4,096 | 0 | 1
101 | SSVRDIDX260 | 1 | 4,096 | 0 | 1
102 | SSVRDIDX261 | 1 | 4,096 | 0 | 1
103 | SSVRDIDX262 | 1 | 4,096 | 0 | 1
104 | SSVRDIDX263 | 1 | 4,096 | 0 | 1
105 | SSVRDIDX264 | 1 | 4,096 | 0 | 1
106 | SSVRDIDX270 | 1 | 4,096 | 0 | 1
107 | SSVRDIDX280 | 1 | 4,096 | 0 | 1
108 | SSVRDIDX290 | 1 | 4,096 | 0 | 1
109 | SSVRDIDX300 | 1 | 4,096 | 0 | 1
110 | SSVRDIDX301 | 1 | 4,096 | 0 | 1
111 | SSVRDIDX310 | 1 | 4,096 | 0 | 1
112 | SSVRDIDX311 | 1 | 4,096 | 0 | 1
113 | SSVRDIDX320 | 1 | 4,096 | 0 | 1
114 | SSVRDIDX321 | 1 | 4,096 | 0 | 1
115 | SSVRDIDX330 | 1 | 4,096 | 0 | 1
116 | SSVRDIDX340 | 1 | 4,096 | 0 | 1
117 | SSVRDIDX350 | 1 | 4,096 | 0 | 1
118 | SSVRDIDX360 | 1 | 4,096 | 0 | 1
119 | SSVRDIDX370 | 1 | 4,096 | 0 | 1
120 | SSVRDIDX380 | 1 | 4,096 | 0 | 1
121 | SSVRDIDX390 | 1 | 4,096 | 0 | 1
122 | SSVRDIDX391 | 1 | 4,096 | 0 | 1
123 | SSVRDIDX400 | 1 | 4,096 | 0 | 1
124 | SSVRDIDX401 | 1 | 4,096 | 0 | 1
125 | SSVRDIDX410 | 1 | 4,096 | 0 | 1
126 | SSVRDIDX420 | 1 | 4,096 | 0 | 1

注1

目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。サンプル提供しているRDエリア作成用の定義ファイルでは，モデルケースから算出した値となっています。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

注2

αi，βi，γiの値を基に算出してください。

注3

表ごとの格納ページ数です。表の格納ページ数の算出方法については，「4.6.4　表の格納ページ数の見積もりで使用する値」を参照してください。

注4

インデクスごとの格納ページ数です。算出方法については，「4.6.5　インデクスの格納ページ数の見積もりで使用する値」を参照してください。

4.6.4　表の格納ページ数の見積もりで使用する値

表の格納ページ数の見積もりで使用する値を計算する際，計算式中で使用する変数は次のとおりです。

a：表に格納する行の総数（件）

b：ユーザ用RDエリアのページ長（バイト）

c：CREATE TABLEで指定する未使用領域の比率（％）

di：各列のデータ長（バイト）

ei：列のデータ長の平均値（バイト）

f：表に定義する列の総数（個）

g：表を格納するRDエリアのセグメントサイズ（ページ）

h：CREATE TABLEで指定するセグメント内の空きページ比率（％）

SF：1.3

＜この項の構成＞

(1)　記念日テーブル（TBL_ANNIVERSARY）

(2)　地域名テーブル（TBL_AREANAME）

(3)　上司秘書テーブル（TBL_BOSS）

(4)　カレンダテーブル（TBL_CALENDER）

(5)　コンフィギュレーション（TBL_CONFIG）

(6)　連絡先テーブル（TBL_CONTACT）

(7)　不要スケジュール削除テーブル（TBL_DELETETERM）

(8)　行先テーブル（TBL_DESTINATION）

(9)　区分テーブル（TBL_DIVISION）

(10)　付属設備テーブル（TBL_EQUIPMENT）

(11)　コマンド実行結果テーブル（TBL_EXECSTATE）

(12)　施設アクセス権テーブル（TBL_FACIACCESS）

(13)　施設イメージテーブル（TBL_FACIIMAGE）

(14)　施設テーブル（TBL_FACILITY）

(15)　施設管理者テーブル（TBL_FACIMANAGER）

(16)　施設組織テーブル（TBL_FACIORG）

(17)　ID管理テーブル（TBL_IDSEQ）

(18)　メモテーブル（TBL_MEMO）

(19)　月別IDシーケンステーブル（TBL_MONTHLYID）

(20)　ユーザ組織テーブル（TBL_ORG）

(21)　組織グループテーブル（TBL_ORGGROUP）

(22)　組織グループメンバテーブル（TBL_ORGGROUPMEMBER）

(23)　組織間セキュリティテーブル（TBL_ORGSECURITY）

(24)　組織テンプレート（TBL_ORGTEMPLATE）

(25)　組織テンプレートマッピング（TBL_ORGTEMPMAPPING）

(26)　施設保持設備テーブル（TBL_OWNEQUIPMENT）

(27)　特権ユーザテーブル（TBL_PRIVILEGE）

(28)　予約禁止時間帯テーブル（TBL_PROHIBITEDTIME）

(29)　受信者一覧テーブル（TBL_RECEIVER）

(30)　予約可能期間テーブル（TBL_RESERVTERM）

(31)　スケジュールテーブル（TBL_SCHEDULE）

(32)　セキュリティランクテーブル（TBL_SECRANK）

(33)　各種設定テーブル（TBL_SETUP）

(34)　タスクテーブル（TBL_TASK）

(35)　区切り線テーブル（TBL_TIMEDIV）

(36)　タイムゾーンテーブル（TBL_TIMEZONE）

(37)　用件テーブル（TBL_TITLE）

(38)　ユーザテーブル（TBL_USER）

(39)　メンバ単位アクセス権テーブル（TBL_USRACCESS）

(40)　ユーザグループテーブル（TBL_USRGRP）

(41)　ユーザグループメンバテーブル（TBL_USRGRPMEMBER）

(1)　記念日テーブル（TBL_ANNIVERSARY）

記念日テーブル（TBL_ANNIVERSARY）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-6　記念日テーブル（TBL_ANNIVERSARY）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_ANNIVERSARY | ANN | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 9 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

記念日テーブル（TBL_ANNIVERSARY）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-7　di及びeiの値の算出で使用する値（記念日テーブル（TBL_ANNIVERSARY）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | AREACODE | CHAR | 2 | －
2 | OWNTYPE | INTEGER | － | －
3 | OWNID | VARCHAR | 255 | UID
4 | CALDAY | DATE | － | －
5 | NAME | MVARCHAR | 255 | ANM
6 | INTNAME | MVARCHAR | 255 | ANI
7 | FLAG1 | INTEGER | － | －
8 | FLAG2 | INTEGER | － | －
9 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(2)　地域名テーブル（TBL_AREANAME）

地域名テーブル（TBL_AREANAME）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-8　地域名テーブル（TBL_AREANAME）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_AREANAME | ARN | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 3 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

地域名テーブル（TBL_AREANAME）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-9　di及びeiの値の算出で使用する値（地域名テーブル（TBL_AREANAME）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | AREACODE | CHAR | 2 | －
2 | AREANAME | MVARCHAR | 255 | ARM
3 | AREAINTNAME | MVARCHAR | 255 | ARI

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(3)　上司秘書テーブル（TBL_BOSS）

上司秘書テーブル（TBL_BOSS）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-10　上司秘書テーブル（TBL_BOSS）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_BOSS | BOS | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 2 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

上司秘書テーブル（TBL_BOSS）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-11　di及びeiの値の算出で使用する値（上司秘書テーブル（TBL_BOSS）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | BOSSID | VARCHAR | 255 | UID
2 | SECID | VARCHAR | 255 | UID

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(4)　カレンダテーブル（TBL_CALENDER）

カレンダテーブル（TBL_CALENDER）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-12　カレンダテーブル（TBL_CALENDER）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_CALENDER | HLD | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 10 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

カレンダテーブル（TBL_CALENDER）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-13　di及びeiの値の算出で使用する値（カレンダテーブル（TBL_CALENDER）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | AREACODE | CHAR | 2 | －
2 | OWNTYPE | INTEGER | － | －
3 | OWNID | VARCHAR | 255 | UID
4 | CALDAY | DATE | － | －
5 | DAYTYPE | INTEGER | － | －
6 | NAME | MVARCHAR | 255 | HLM
7 | INTNAME | MVARCHAR | 255 | HLI
8 | FLAG1 | INTEGER | － | －
9 | FLAG2 | INTEGER | － | －
10 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(5)　コンフィギュレーション（TBL_CONFIG）

コンフィギュレーション（TBL_CONFIG）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-14　コンフィギュレーション（TBL_CONFIG）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_CONFIG | USR×10 | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 8 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

コンフィギュレーション（TBL_CONFIG）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-15　di及びeiの値の算出で使用する値（コンフィギュレーション（TBL_CONFIG）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | OWNTYPE | INTEGER | － | －
2 | OWNID | VARCHAR | 255 | UID
3 | FILENAME | MVARCHAR | 255 | 11
4 | CONFIGDATA | BINARY | 5,242,880 | CFG
5 | SERVERNAME | VARCHAR | 255 | SVN
6 | FLAG1 | INTEGER | － | －
7 | FLAG2 | INTEGER | － | －
8 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(6)　連絡先テーブル（TBL_CONTACT）

連絡先テーブル（TBL_CONTACT）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-16　連絡先テーブル（TBL_CONTACT）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_CONTACT | CTL | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 8 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

連絡先テーブル（TBL_CONTACT）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-17　di及びeiの値の算出で使用する値（連絡先テーブル（TBL_CONTACT）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | OWNTYPE | INTEGER | － | －
2 | OWNID | VARCHAR | 255 | UID
3 | TASKID | INTEGER | － | －
4 | TOTYPE | INTEGER | － | －
5 | TOID | VARCHAR | 255 | UID
6 | FLAG1 | INTEGER | － | －
7 | FLAG2 | INTEGER | － | －
8 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(7)　不要スケジュール削除テーブル（TBL_DELETETERM）

不要スケジュール削除テーブル（TBL_DELETETERM）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-18　不要スケジュール削除テーブル（TBL_DELETETERM）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_DELETETERM | DST | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 9 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

不要スケジュール削除テーブル（TBL_DELETETERM）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-19　di及びeiの値の算出で使用する値（不要スケジュール削除テーブル（TBL_DELETETERM）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | OWNTYPE | INTEGER | － | －
2 | OWNID | VARCHAR | 255 | UID
3 | DELETETYPE | INTEGER | － | －
4 | DELETEDAY | DATE | － | －
5 | DELETETERM | INTEGER | － | －
6 | DELETEFLAG | INTEGER | － | －
7 | FLAG1 | INTEGER | － | －
8 | FLAG2 | INTEGER | － | －
9 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(8)　行先テーブル（TBL_DESTINATION）

行先テーブル（TBL_DESTINATION）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-20　行先テーブル（TBL_DESTINATION）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_DESTINATION | DES | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 11 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

行先テーブル（TBL_DESTINATION）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-21　di及びeiの値の算出で使用する値（行先テーブル（TBL_DESTINATION）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | OWNTYPE | INTEGER | － | －
2 | OWNID | VARCHAR | 255 | UID
3 | TARGETTYPE | INTEGER | － | －
4 | DESTINATION | MVARCHAR | 255 | DEM
5 | DIVOWNTYPE | INTEGER | － | －
6 | DIVOWNID | VARCHAR | 255 | UID
7 | DIVID | INTEGER | － | －
8 | DIVORDER | INTEGER | － | －
9 | FLAG1 | INTEGER | － | －
10 | FLAG2 | INTEGER | － | －
11 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(9)　区分テーブル（TBL_DIVISION）

区分テーブル（TBL_DIVISION）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-22　区分テーブル（TBL_DIVISION）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_DIVISION | DIV | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 9 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

区分テーブル（TBL_DIVISION）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-23　di及びeiの値の算出で使用する値（区分テーブル（TBL_DIVISION）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | DIVOWNTYPE | INTEGER | － | －
2 | DIVOWNID | VARCHAR | 255 | UID
3 | DIVID | INTEGER | － | －
4 | DIVNAME | MVARCHAR | 255 | DIM
5 | DIVINTNAME | MVARCHAR | 255 | DII
6 | DIVORDER | INTEGER | － | －
7 | FLAG1 | INTEGER | － | －
8 | FLAG2 | INTEGER | － | －
9 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(10)　付属設備テーブル（TBL_EQUIPMENT）

付属設備テーブル（TBL_EQUIPMENT）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-24　付属設備テーブル（TBL_EQUIPMENT）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_EQUIPMENT | EQP | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 6 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

付属設備テーブル（TBL_EQUIPMENT）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-25　di及びeiの値の算出で使用する値（付属設備テーブル（TBL_EQUIPMENT）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | EQPID | INTEGER | － | －
2 | EQPNAME | MVARCHAR | 255 | EQM
3 | EQPINTNAME | MVARCHAR | 255 | EQI
4 | FLAG1 | INTEGER | － | －
5 | FLAG2 | INTEGER | － | －
6 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(11)　コマンド実行結果テーブル（TBL_EXECSTATE）

コマンド実行結果テーブル（TBL_EXECSTATE）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-26　コマンド実行結果テーブル（TBL_EXECSTATE）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_EXECSTATE | 10 | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 3 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

コマンド実行結果テーブル（TBL_EXECSTATE）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-27　di及びeiの値の算出で使用する値（コマンド実行結果テーブル（TBL_EXECSTATE）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | COMMANDNAME | VARCHAR | 16 | 10
2 | FILENAME | VARCHAR | 255 | 16
3 | RECORDNUM | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(12)　施設アクセス権テーブル（TBL_FACIACCESS）

施設アクセス権テーブル（TBL_FACIACCESS）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-28　施設アクセス権テーブル（TBL_FACIACCESS）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_FACIACCESS | FAC | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 6 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

施設アクセス権テーブル（TBL_FACIACCESS）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-29　di及びeiの値の算出で使用する値（施設アクセス権テーブル（TBL_FACIACCESS）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | FACILITYID | VARCHAR | 255 | FID
2 | ORGID | VARCHAR | 255 | OID
3 | ACCESSRANGE | INTEGER | － | －
4 | FLAG1 | INTEGER | － | －
5 | FLAG2 | INTEGER | － | －
6 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(13)　施設イメージテーブル（TBL_FACIIMAGE）

施設イメージテーブル（TBL_FACIIMAGE）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-30　施設イメージテーブル（TBL_FACIIMAGE）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_FACIIMAGE | FIG | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 2 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

施設イメージテーブル（TBL_FACIIMAGE）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-31　di及びeiの値の算出で使用する値（施設イメージテーブル（TBL_FACIIMAGE）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | FACILITYID | VARCHAR | 255 | FID
2 | IMAGE | BINARY | 5,242,880 | CFG

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

(14)　施設テーブル（TBL_FACILITY）

施設テーブル（TBL_FACILITY）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-32　施設テーブル（TBL_FACILITY）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_FACILITY | FCL | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 23 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

施設テーブル（TBL_FACILITY）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-33　di及びeiの値の算出で使用する値（施設テーブル（TBL_FACILITY）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | FACILITYID | VARCHAR | 255 | FID
2 | ORGID | VARCHAR | 255 | OID
3 | FACINAME | MVARCHAR | 255 | FCM
4 | FACIINTNAME | MVARCHAR | 255 | FCI
5 | SECRANK | INTEGER | － | －
6 | RECVLMTFLG | INTEGER | － | －
7 | DUPLICATEFLAG | INTEGER | － | －
8 | AUTORECOGNIZE | INTEGER | － | －
9 | CHGAFTREC | INTEGER | － | －
10 | CAPACITY | INTEGER | － | －
11 | RECVEXECFLAG | INTEGER | － | －
12 | RECVALLOWEDFLAG | INTEGER | － | －
13 | RECVEXECTERM | INTEGER | － | －
14 | RECVEXECMONTH | INTEGER | － | －
15 | RECVEXECDAY | INTEGER | － | －
16 | RECVEXECTIME | TIME | － | －
17 | MEMO | MVARCHAR | 1,024 | FMM
18 | RECVLIMITTIME | INTEGER | － | －
19 | AREAID | VARCHAR | 255 | AID
20 | DELETEFLAG | INTEGER | － | －
21 | FLAG1 | INTEGER | － | －
22 | FLAG2 | INTEGER | － | －
23 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(15)　施設管理者テーブル（TBL_FACIMANAGER）

施設管理者テーブル（TBL_FACIMANAGER）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-34　施設管理者テーブル（TBL_FACIMANAGER）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_FACIMANAGER | FMG | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 7 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

施設管理者テーブル（TBL_FACIMANAGER）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-35　di及びeiの値の算出で使用する値（施設管理者テーブル（TBL_FACIMANAGER）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | TARGETID | VARCHAR | 255 | MAX(FID,OID)
2 | TARGETTYPE | INTEGER | － | －
3 | MANAGERID | VARCHAR | 255 | UID
4 | ACCESSRANGE | INTEGER | － | －
5 | FLAG1 | INTEGER | － | －
6 | FLAG2 | INTEGER | － | －
7 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(16)　施設組織テーブル（TBL_FACIORG）

施設組織テーブル（TBL_FACIORG）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-36　施設組織テーブル（TBL_FACIORG）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_FACIORG | FOG | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 8 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

施設組織テーブル（TBL_FACIORG）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-37　di及びeiの値の算出で使用する値（施設組織テーブル（TBL_FACIORG）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | ORGID | VARCHAR | 255 | OID
2 | PORGID | VARCHAR | 255 | OID
3 | ORGNAME | MVARCHAR | 255 | FOM
4 | ORGINTNAME | MVARCHAR | 255 | FOI
5 | ORGABBR | MVARCHAR | 64 | 0
6 | FLAG1 | INTEGER | － | －
7 | FLAG2 | INTEGER | － | －
8 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(17)　ID管理テーブル（TBL_IDSEQ）

ID管理テーブル（TBL_IDSEQ）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-38　ID管理テーブル（TBL_IDSEQ）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_IDSEQ | USR×4 | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 7 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

ID管理テーブル（TBL_IDSEQ）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-39　di及びeiの値の算出で使用する値（ID管理テーブル（TBL_IDSEQ）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | OWNTYPE | INTEGER | － | －
2 | OWNID | VARCHAR | 255 | UID
3 | DATATYPE | INTEGER | － | －
4 | IDSEQ | INTEGER | － | －
5 | FLAG1 | INTEGER | － | －
6 | FLAG2 | INTEGER | － | －
7 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(18)　メモテーブル（TBL_MEMO）

メモテーブル（TBL_MEMO）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-40　メモテーブル（TBL_MEMO）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_MEMO | MEM | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 18 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

メモテーブル（TBL_MEMO）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-41　di及びeiの値の算出で使用する値（メモテーブル（TBL_MEMO）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | OWNTYPE | INTEGER | － | －
2 | OWNID | VARCHAR | 255 | UID
3 | SCHETYPE | INTEGER | － | －
4 | LOCALSTARTDAY | DATE | － | －
5 | SCHEID | INTEGER | － | －
6 | MEMOID | INTEGER | － | －
7 | MEMOTYPE | INTEGER | － | －
8 | ORGOWNTYPE | INTEGER | － | －
9 | ORGOWNID | VARCHAR | 255 | UID
10 | ORGSCHETYPE | INTEGER | － | －
11 | ORGSTARTDAY | DATE | － | －
12 | ORGSCHEID | INTEGER | － | －
13 | MEMO | MVARCHAR | 4,096 | MEA
14 | ENDTIMESTAMP | TIMESTAMP | － | －
15 | EXTENDID | INTEGER | － | －
16 | FLAG1 | INTEGER | － | －
17 | FLAG2 | INTEGER | － | －
18 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(19)　月別IDシーケンステーブル（TBL_MONTHLYID）

月別IDシーケンステーブル（TBL_MONTHLYID）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-42　月別IDシーケンステーブル（TBL_MONTHLYID）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_MONTHLYID | USR×9 | 26,624 | 30 | 別途算出※1 | 別途算出※2 | 373 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

月別IDシーケンステーブル（TBL_MONTHLYID）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-43　di及びeiの値の算出で使用する値（月別IDシーケンステーブル（TBL_MONTHLYID）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | OWNTYPE | INTEGER | － | －
2 | OWNID | VARCHAR | 255 | UID
3 | DATATYPE | INTEGER | － | －
4 | DYEAR | INTEGER | － | －
5 | DAY0101 | INTEGER | － | －
6 | DAY0102 | INTEGER | － | －
：※ | ： | ： | ： | ：
369 | DAY1230 | INTEGER | － | －
370 | DAY1231 | INTEGER | － | －
371 | FLAG1 | INTEGER | － | －
372 | FLAG2 | INTEGER | － | －
373 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

注※

項番7～368のカラム名には，DAY＋月＋日が入ります。

(20)　ユーザ組織テーブル（TBL_ORG）

ユーザ組織テーブル（TBL_ORG）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-44　ユーザ組織テーブル（TBL_ORG）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_ORG | ORG | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 8 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

ユーザ組織テーブル（TBL_ORG）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-45　di及びeiの値の算出で使用する値（ユーザ組織テーブル（TBL_ORG）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | ORGID | VARCHAR | 255 | OID
2 | PORGID | VARCHAR | 255 | OID
3 | ORGNAME | MVARCHAR | 255 | ORM
4 | ORGINTNAME | MVARCHAR | 255 | ORI
5 | ORGABBR | MVARCHAR | 64 | ORB
6 | FLAG1 | INTEGER | － | －
7 | FLAG2 | INTEGER | － | －
8 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(21)　組織グループテーブル（TBL_ORGGROUP）

組織グループテーブル（TBL_ORGGROUP）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-46　組織グループテーブル（TBL_ORGGROUP）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_ORGGROUP | OGR | 4,096 | 0 | 別途算出※1 | 別途算出※2 | 6 | 20※3 | 0

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

組織グループテーブル（TBL_ORGGROUP）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-47　di及びeiの値の算出で使用する値（組織グループテーブル（TBL_ORGGROUP）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | ORGGRPID | VARCHAR | 255 | OGD
2 | SECACCESS | INTEGER | － | －
3 | GENERATION | INTEGER | － | －
4 | FLAG1 | INTEGER | － | －
5 | FLAG2 | INTEGER | － | －
6 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(22)　組織グループメンバテーブル（TBL_ORGGROUPMEMBER）

組織グループメンバテーブル（TBL_ORGGROUPMEMBER）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-48　組織グループメンバテーブル（TBL_ORGGROUPMEMBER）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_ORGGROUPMEMBER | OGM | 4,096 | 0 | 別途算出※1 | 別途算出※2 | 7 | 20※3 | 0

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

組織グループメンバテーブル（TBL_ORGGROUPMEMBER）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-49　di及びeiの値の算出で使用する値（組織グループメンバテーブル（TBL_ORGGROUPMEMBER）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | ORGID | VARCHAR | 255 | OID
2 | ORGTYPE | INTEGER | － | －
3 | ORGGRPID | VARCHAR | 255 | OGD
4 | GENERATION | INTEGER | － | －
5 | FLAG1 | INTEGER | － | －
6 | FLAG2 | INTEGER | － | －
7 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(23)　組織間セキュリティテーブル（TBL_ORGSECURITY）

組織間セキュリティテーブル（TBL_ORGSECURITY）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-50　組織間セキュリティテーブル（TBL_ORGSECURITY）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_ORGSECURITY | 1 | 4,096 | 0 | 別途算出※1 | 別途算出※2 | 11 | 20※3 | 0

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

組織間セキュリティテーブル（TBL_ORGSECURITY）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-51　di及びeiの値の算出で使用する値（組織間セキュリティテーブル（TBL_ORGSECURITY）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | RULE | INTEGER | － | －
2 | UNITOPTION | INTEGER | － | －
3 | TREEVIEW | INTEGER | － | －
4 | ADDITIONALPOST | INTEGER | － | －
5 | REFER | INTEGER | － | －
6 | RESERVE | INTEGER | － | －
7 | OPTREFER | INTEGER | － | －
8 | OPTRESERVE | INTEGER | － | －
9 | FLAG1 | INTEGER | － | －
10 | FLAG2 | INTEGER | － | －
11 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(24)　組織テンプレート（TBL_ORGTEMPLATE）

組織テンプレート（TBL_ORGTEMPLATE）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-52　組織テンプレート（TBL_ORGTEMPLATE）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_ORGTEMPLATE | OTP | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 5 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

組織テンプレート（TBL_ORGTEMPLATE）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-53　di及びeiの値の算出で使用する値（組織テンプレート（TBL_ORGTEMPLATE）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | TEMPLATENAME | MVARCHAR | 255 | OTN
2 | TEMPLATEINTNAME | MVARCHAR | 255 | OTI
3 | FLAG1 | INTEGER | － | －
4 | FLAG2 | INTEGER | － | －
5 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(25)　組織テンプレートマッピング（TBL_ORGTEMPMAPPING）

組織テンプレートマッピング（TBL_ORGTEMPMAPPING）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-54　組織テンプレートマッピング（TBL_ORGTEMPMAPPING）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_ORGTEMPMAPPING | OTO | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 6 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

組織テンプレートマッピング（TBL_ORGTEMPMAPPING）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-55　di及びeiの値の算出で使用する値（組織テンプレートマッピング（TBL_ORGTEMPMAPPING）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | ORGTYPE | INTEGER | － | －
2 | ORGID | VARCHAR | 255 | OID
3 | TEMPLATENAME | VARCHAR | 255 | OTN
4 | FLAG1 | INTEGER | － | －
5 | FLAG2 | INTEGER | － | －
6 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(26)　施設保持設備テーブル（TBL_OWNEQUIPMENT）

施設保持設備テーブル（TBL_OWNEQUIPMENT）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-56　施設保持設備テーブル（TBL_OWNEQUIPMENT）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_OWNEQUIPMENT | EOW | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 2 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

施設保持設備テーブル（TBL_OWNEQUIPMENT）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-57　di及びeiの値の算出で使用する値（施設保持設備テーブル（TBL_OWNEQUIPMENT）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | FACILITYID | VARCHAR | 255 | FID
2 | EQPID | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(27)　特権ユーザテーブル（TBL_PRIVILEGE）

特権ユーザテーブル（TBL_PRIVILEGE）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-58　特権ユーザテーブル（TBL_PRIVILEGE）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_PRIVILEGE | PUS | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 1 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

特権ユーザテーブル（TBL_PRIVILEGE）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-59　di及びeiの値の算出で使用する値（特権ユーザテーブル（TBL_PRIVILEGE）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | USERID | VARCHAR | 255 | UID

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(28)　予約禁止時間帯テーブル（TBL_PROHIBITEDTIME）

予約禁止時間帯テーブル（TBL_PROHIBITEDTIME）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-60　予約禁止時間帯テーブル（TBL_PROHIBITEDTIME）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_PROHIBITEDTIME | PHT | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 8 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

予約禁止時間帯テーブル（TBL_PROHIBITEDTIME）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-61　di及びeiの値の算出で使用する値（予約禁止時間帯テーブル（TBL_PROHIBITEDTIME）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | FACILITYID | VARCHAR | 255 | FID
2 | STARTTIME | TIME | － | －
3 | ENDTIME | TIME | － | －
4 | MSTARTTIME | TIME | － | －
5 | MENDTIME | TIME | － | －
6 | FLAG1 | INTEGER | － | －
7 | FLAG2 | INTEGER | － | －
8 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(29)　受信者一覧テーブル（TBL_RECEIVER）

受信者一覧テーブル（TBL_RECEIVER）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-62　受信者一覧テーブル（TBL_RECEIVER）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_RECEIVER | RSD | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 28 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

受信者一覧テーブル（TBL_RECEIVER）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-63　di及びeiの値の算出で使用する値（受信者一覧テーブル（TBL_RECEIVER）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | OWNTYPE | INTEGER | － | －
2 | OWNID | VARCHAR | 255 | UID
3 | LOCALSTARTDAY | DATE | － | －
4 | SCHEID | INTEGER | － | －
5 | SCHETYPE | INTEGER | － | －
6 | DESTINATION | MVARCHAR | 255 | 0
7 | REPLYSTATUS | INTEGER | － | －
8 | TOTYPE | INTEGER | － | －
9 | TOID | VARCHAR | 255 | MAX(UID,FID)
10 | TONAME | MVARCHAR | 255 | MAX(UNM,FCM)
11 | TOINTNAME | MVARCHAR | 255 | MAX(UIM,FCI)
12 | TOORGID | VARCHAR | 255 | OID
13 | TOORGNAME | MVARCHAR | 255 | ORM
14 | TOORGINTNAME | MVARCHAR | 255 | ORI
15 | TOORGABBR | MVARCHAR | 64 | ORB
16 | RECEIVETIME | TIMESTAMP | － | －
17 | STARTTIMESTAMP | TIMESTAMP | － | －
18 | ENDTIMESTAMP | TIMESTAMP | － | －
19 | REPLYTIME | TIMESTAMP | － | －
20 | DATAFROMTYPE | INTEGER | － | －
21 | DATAFROMID | VARCHAR | 255 | UID
22 | DATAFROMSTYPE | INTEGER | － | －
23 | DATAFROMSID | INTEGER | － | －
24 | EXTENDID | INTEGER | － | －
25 | DATAEXTENDID | INTEGER | － | －
26 | FLAG1 | INTEGER | － | －
27 | FLAG2 | INTEGER | － | －
28 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(30)　予約可能期間テーブル（TBL_RESERVTERM）

予約可能期間テーブル（TBL_RESERVTERM）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-64　予約可能期間テーブル（TBL_RESERVTERM）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_RESERVTERM | RST | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 14 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

予約可能期間テーブル（TBL_RESERVTERM）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-65　di及びeiの値の算出で使用する値（予約可能期間テーブル（TBL_RESERVTERM）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | FACILITYID | VARCHAR | 255 | FID
2 | FILEORDER | INTEGER | － | －
3 | YEARFLAG | INTEGER | － | －
4 | EXECSTARTTIME | TIMESTAMP | － | －
5 | EXECENDTIME | TIMESTAMP | － | －
6 | STARTTIME | TIMESTAMP | － | －
7 | ENDTIME | TIMESTAMP | － | －
8 | MEXECSTARTTIME | TIMESTAMP | － | －
9 | MEXECENDTIME | TIMESTAMP | － | －
10 | MSTARTTIME | TIMESTAMP | － | －
11 | MENDTIME | TIMESTAMP | － | －
12 | FLAG1 | INTEGER | － | －
13 | FLAG2 | INTEGER | － | －
14 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(31)　スケジュールテーブル（TBL_SCHEDULE）

スケジュールテーブル（TBL_SCHEDULE）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-66　スケジュールテーブル（TBL_SCHEDULE）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_SCHEDULE | NSD+SSD+RSD | 8,192 | 30 | 別途算出※1 | 別途算出※2 | 58 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

スケジュールテーブル（TBL_SCHEDULE）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-67　di及びeiの値の算出で使用する値（スケジュールテーブル（TBL_SCHEDULE）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | OWNTYPE | INTEGER | － | －
2 | OWNID | VARCHAR | 255 | MAX(UID,FID)
3 | STARTTIMESTAMP | TIMESTAMP | － | －
4 | STARTDAY | DATE | － | －
5 | STARTTIME | TIME | － | －
6 | ENDTIMESTAMP | TIMESTAMP | － | －
7 | ENDDAY | DATE | － | －
8 | ENDTIME | TIME | － | －
9 | MOVESTARTTIME | TIMESTAMP | － | －
10 | MOVEENDTIME | TIMESTAMP | － | －
11 | RETURNSTARTTIME | TIMESTAMP | － | －
12 | RETURNENDTIME | TIMESTAMP | － | －
13 | DESTINATION | MVARCHAR | 255 | DEM
14 | DIVOWNTYPE | INTEGER | － | －
15 | DIVOWNID | VARCHAR | 255 | UID
16 | DIVID | INTEGER | － | －
17 | TITLE | MVARCHAR | 255 | TTM
18 | ABBREVIATION | MVARCHAR | 64 | ABM
19 | SCHEID | INTEGER | － | －
20 | SCHETYPE | INTEGER | － | －
21 | EVENTFLAG | INTEGER | － | －
22 | PRIVATEFLAG | INTEGER | － | －
23 | REPLYSTATUS | INTEGER | － | －
24 | REPLYTIME | TIMESTAMP | － | －
25 | PARENTSTARTDAY | DATE | － | －
26 | REPPARENTID | INTEGER | － | －
27 | ALARMTIME | TIME | － | －
28 | FROMTYPE | INTEGER | － | －
29 | FROMID | VARCHAR | 255 | UID
30 | FROMNAME | MVARCHAR | 255 | UNM
31 | FROMINTNAME | MVARCHAR | 255 | UIM
32 | FROMORGID | VARCHAR | 255 | OID
33 | FROMORGNAME | MVARCHAR | 255 | ORM
34 | FROMORGINTNAME | MVARCHAR | 255 | OIR
35 | FROMORGABBR | MVARCHAR | 64 | ORB
36 | FROMSTARTDAY | DATE | － | －
37 | FROMSCHEID | INTEGER | － | －
38 | FROMSCHETYPE | INTEGER | － | －
39 | TOTYPE | INTEGER | － | －
40 | SENDTIME | TIMESTAMP | － | －
41 | UPDATETIME | TIMESTAMP | － | －
42 | MEMO | MVARCHAR | 255 | SMA
43 | UPDATEDFLAG | INTEGER | － | －
44 | EXTENDID | INTEGER | － | －
45 | EXTENDFROMID | INTEGER | － | －
46 | TIMEZONE | VARCHAR | 255 | 9
47 | LOCALSTARTDAY | DATE | － | －
48 | REPTOTYPE | INTEGER | － | －
49 | REPTOID | VARCHAR | 255 | MAX(UID,FID)
50 | REPTONAME | MVARCHAR | 255 | MAX(UNM,FCM)
51 | REPTOINTNAME | MVARCHAR | 255 | MAX(UIM,FCI)
52 | REPTOORGID | VARCHAR | 255 | OID
53 | REPTOORGNAME | MVARCHAR | 255 | ORM
54 | REPTOORGINTNAME | MVARCHAR | 255 | ORI
55 | REPTOORGABBR | MVARCHAR | 64 | ORB
56 | FLAG1 | INTEGER | － | －
57 | FLAG2 | INTEGER | － | －
58 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(32)　セキュリティランクテーブル（TBL_SECRANK）

セキュリティランクテーブル（TBL_SECRANK）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-68　セキュリティランクテーブル（TBL_SECRANK）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_SECRANK | 1,352 | 4,096 | 0 | 別途算出※1 | 別途算出※2 | 7 | 20※3 | 0

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

セキュリティランクテーブル（TBL_SECRANK）のFIX指定の有無を次に示します。

FIX指定の有無：あり

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-69　di及びeiの値の算出で使用する値（セキュリティランクテーブル（TBL_SECRANK）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | OWNRANK | INTEGER | － | －
2 | RANKTYPE | INTEGER | － | －
3 | OTHERRANK | INTEGER | － | －
4 | SECACCESS | INTEGER | － | －
5 | FLAG1 | INTEGER | － | －
6 | FLAG2 | INTEGER | － | －
7 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(33)　各種設定テーブル（TBL_SETUP）

各種設定テーブル（TBL_SETUP）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-70　各種設定テーブル（TBL_SETUP）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_SETUP | 25 | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 2 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

各種設定テーブル（TBL_SETUP）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-71　di及びeiの値の算出で使用する値（各種設定テーブル（TBL_SETUP）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | PARAMKEY | VARCHAR | 255 | 32
2 | PARAMVALUE | VARCHAR | 255 | 32

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

(34)　タスクテーブル（TBL_TASK）

タスクテーブル（TBL_TASK）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-72　タスクテーブル（TBL_TASK）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_TASK | TDO | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 23 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

タスクテーブル（TBL_TASK）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-73　di及びeiの値の算出で使用する値（タスクテーブル（TBL_TASK）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | OWNTYPE | INTEGER | － | －
2 | OWNID | VARCHAR | 255 | UID
3 | STARTTIMESTAMP | TIMESTAMP | － | －
4 | STARTDAY | DATE | － | －
5 | STARTTIME | TIME | － | －
6 | ENDTIMESTAMP | TIMESTAMP | － | －
7 | ENDDAY | DATE | － | －
8 | ENDTIME | TIME | － | －
9 | TITLE | MVARCHAR | 512 | TDM
10 | TASKID | INTEGER | － | －
11 | IMPORTANCE | INTEGER | － | －
12 | URGENT | INTEGER | － | －
13 | TASKSTATUS | INTEGER | － | －
14 | REPINTERVAL | INTEGER | － | －
15 | REPLIMIT | DATE | － | －
16 | REPPARENTID | INTEGER | － | －
17 | ALARMTIME | INTEGER | － | －
18 | UPDATETIME | TIMESTAMP | － | －
19 | FINISHTIME | TIMESTAMP | － | －
20 | MEMO | MVARCHAR | 255 | TMA
21 | FLAG1 | INTEGER | － | －
22 | FLAG2 | INTEGER | － | －
23 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(35)　区切り線テーブル（TBL_TIMEDIV）

区切り線テーブル（TBL_TIMEDIV）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-74　区切り線テーブル（TBL_TIMEDIV）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_TIMEDIV | TDV | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 6 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

区切り線テーブル（TBL_TIMEDIV）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-75　di及びeiの値の算出で使用する値（区切り線テーブル（TBL_TIMEDIV）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | OWNTYPE | INTEGER | － | －
2 | OWNID | VARCHAR | 255 | UID
3 | DIVLINE | TIME | － | －
4 | FLAG1 | INTEGER | － | －
5 | FLAG2 | INTEGER | － | －
6 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(36)　タイムゾーンテーブル（TBL_TIMEZONE）

タイムゾーンテーブル（TBL_TIMEZONE）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-76　タイムゾーンテーブル（TBL_TIMEZONE）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_TIMEZONE | TMZ | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 11 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

タイムゾーンテーブル（TBL_TIMEZONE）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-77　di及びeiの値の算出で使用する値（タイムゾーンテーブル（TBL_TIMEZONE）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | TIMEZONE | VARCHAR | 255 | 9
2 | AREAID | VARCHAR | 255 | AID
3 | AREACODE | CHAR | 2 | －
4 | TIMEZONEID | VARCHAR | 255 | TID
5 | ZONENAME | VARCHAR | 255 | TNM
6 | ZONEINTNAME | MVARCHAR | 255 | TNI
7 | OFFSTARTTIME | TIME | － | －
8 | OFFENDTIME | TIME | － | －
9 | FLAG1 | INTEGER | － | －
10 | FLAG2 | INTEGER | － | －
11 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(37)　用件テーブル（TBL_TITLE）

用件テーブル（TBL_TITLE）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-78　用件テーブル（TBL_TITLE）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_TITLE | TTL | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 8 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

用件テーブル（TBL_TITLE）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-79　di及びeiの値の算出で使用する値（用件テーブル（TBL_TITLE）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | OWNTYPE | INTEGER | － | －
2 | OWNID | VARCHAR | 255 | UID
3 | TITLE | MVARCHAR | 255 | TTM
4 | ABBREVIATION | VARCHAR | 64 | ABM
5 | TITLEORDER | INTEGER | － | －
6 | FLAG1 | INTEGER | － | －
7 | FLAG2 | INTEGER | － | －
8 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(38)　ユーザテーブル（TBL_USER）

ユーザテーブル（TBL_USER）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-80　ユーザテーブル（TBL_USER）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_USER | USR | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 17 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

ユーザテーブル（TBL_USER）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-81　di及びeiの値の算出で使用する値（ユーザテーブル（TBL_USER）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | USERID | VARCHAR | 255 | UID
2 | MAINID | VARCHAR | 255 | UID
3 | ORGID | VARCHAR | 255 | OID
4 | USERNAME | MVARCHAR | 255 | UNM
5 | USERINTNAME | MVARCHAR | 255 | UIM
6 | SECRANK | INTEGER | － | －
7 | NICKNAME | MVARCHAR | 255 | NCA
8 | POSTNAME | MVARCHAR | 255 | PNM
9 | POSTINTNAME | MVARCHAR | 255 | PIM
10 | POSTORDER | INTEGER | － | －
11 | SUPERIORID | VARCHAR | 255 | UID
12 | AREAID | VARCHAR | 255 | AID
13 | DELETEFLAG | INTEGER | － | －
14 | EXTINFO | VARCHAR | 255 | －
15 | FLAG1 | INTEGER | － | －
16 | FLAG2 | INTEGER | － | －
17 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(39)　メンバ単位アクセス権テーブル（TBL_USRACCESS）

メンバ単位アクセス権テーブル（TBL_USRACCESS）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-82　メンバ単位アクセス権テーブル（TBL_USRACCESS）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_USRACCESS | UAC | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 9 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

メンバ単位アクセス権テーブル（TBL_USRACCESS）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-83　di及びeiの値の算出で使用する値（メンバ単位アクセス権テーブル（TBL_USRACCESS）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | OWNTYPE | INTEGER | － | －
2 | OWNID | VARCHAR | 255 | MAX(UID, FID)
3 | OTHERTYPE | INTEGER | － | －
4 | OTHERID | VARCHAR | 255 | UID
5 | ACCESSRANGE | INTEGER | － | －
6 | SECACCESS | INTEGER | － | －
7 | FLAG1 | INTEGER | － | －
8 | FLAG2 | INTEGER | － | －
9 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(40)　ユーザグループテーブル（TBL_USRGRP）

ユーザグループテーブル（TBL_USRGRP）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-84　ユーザグループテーブル（TBL_USRGRP）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_USRGRP | UGP | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 9 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

ユーザグループテーブル（TBL_USRGRP）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-85　di及びeiの値の算出で使用する値（ユーザグループテーブル（TBL_USRGRP）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | OWNTYPE | INTEGER | － | －
2 | OWNID | VARCHAR | 255 | UID
3 | TARGETTYPE | INTEGER | － | －
4 | GRPID | INTEGER | － | －
5 | GRPNAME | MVARCHAR | 255 | UGN
6 | GRPINTNAME | MVARCHAR | 255 | UGI
7 | FLAG1 | INTEGER | － | －
8 | FLAG2 | INTEGER | － | －
9 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

(41)　ユーザグループメンバテーブル（TBL_USRGRPMEMBER）

ユーザグループメンバテーブル（TBL_USRGRPMEMBER）の格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-86　ユーザグループメンバテーブル（TBL_USRGRPMEMBER）の格納ページ数の見積もりで使用する変数と代入値の対応

項番 | テーブル名 | 表の格納ページ数の見積もりで使用する変数
a | b | c | di | ei | f | g | h
1 | TBL_USRGRPMEMBER | UGM | 4,096 | 30 | 別途算出※1 | 別途算出※2 | 9 | 20※3 | 10

注※1

表の各列のデータ長です。詳細は「di及びeiの値の算出方法」を参照してください。

注※2

列のデータ長の平均値です。詳細は「di及びeiの値の算出方法」を参照してください。

注※3

サンプル提供しているRDエリア作成用の定義ファイルではモデルケースから算出した値となっていますが，目安は算出した格納ページ数の1/10です。利用する環境に合わせて修正してください。

詳細はマニュアル「HiRDB システム導入・設計ガイド」の「セグメントサイズの決定」の記述箇所を参照してください。

ユーザグループメンバテーブル（TBL_USRGRPMEMBER）のFIX指定の有無を次に示します。

FIX指定の有無：なし

di及びeiの値の算出方法
di及びeiの値を算出するには，次の表に示す値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式へ代入します。

diの値：マニュアル「HiRDB システム導入・設計ガイド」のデータ長一覧に記載されている見積もり式へ代入

eiの値：マニュアル「HiRDB システム導入・設計ガイド」の可変長文字列型のデータ長一覧（抽象データ型及び繰り返し列を除く）に記載されている見積もり式へ代入

表4-87　di及びeiの値の算出で使用する値（ユーザグループメンバテーブル（TBL_USRGRPMEMBER）の場合）

項番 | カラム名 | データ型 | 定義長（バイト） | dの値
1 | OWNTYPE | INTEGER | － | －
2 | OWNID | VARCHAR | 255 | UID
3 | TARGETTYPE | INTEGER | － | －
4 | GRPID | INTEGER | － | －
5 | MEMTYPE | INTEGER | － | －
6 | MEMID | VARCHAR | 255 | UID
7 | FLAG1 | INTEGER | － | －
8 | FLAG2 | INTEGER | － | －
9 | FLAG3 | INTEGER | － | －

（凡例）

d：データ長の算出で使用する変数（実際のデータ長）

－：該当しません。

4.6.5　インデクスの格納ページ数の見積もりで使用する値

インデクスの格納ページ数の見積もりで使用する値を計算する際，計算式中で使用する変数は次のとおりです。

a：ユーザ用RDエリアのページ長（バイト）

b：CREATE INDEXで指定する未使用領域の比率（％）

c：キー値の重複が200以下のキーの種類の個数（個）

d：キー値の重複が200以下のキーの重複数の平均値（個）

e：キー値の重複が201以上のキーの種類の個数（個）

f：キー値の重複が201以上のキーの重複数の平均値（個）

g：DB格納キー長（バイト）

h：次に示すどちらかを代入します。

ユニークインデクスの場合：ナル値以外のキーの種類の個数（個）
なお，複数列インデクスの場合は，構成列にナル値を含まない全キー数となります。

ユニークインデクス以外の場合：0

インデクスの格納ページ数の見積もりで使用する値について説明します。これらの値をマニュアル「HiRDB システム導入・設計ガイド」に記載されている見積もり式に代入してください。

なお，計算式中の「↑」は，「↑」で挟まれている数値の小数点以下を切り上げることを示します。

＜この項の構成＞

(1)　記念日テーブル（TBL_ANNIVERSARY）

(2)　地域名テーブル（TBL_AREANAME）

(3)　上司・秘書テーブル（TBL_BOSS）

(4)　カレンダテーブル（TBL_CALENDER）

(5)　コンフィギュレーションテーブル（TBL_CONFIG）

(6)　連絡先一覧テーブル（TBL_CONTACT）

(7)　不要スケジュール削除テーブル（TBL_DELETETERM）

(8)　行先テーブル（TBL_DESTINATION）

(9)　区分テーブル（TBL_DIVISION）

(10)　付属設備テーブル（TBL_EQUIPMENT）

(11)　コマンド実行結果テーブル（TBL_EXECSTATE）

(12)　施設アクセス権テーブル（TBL_FACIACCESS）

(13)　施設イメージテーブル（TBL_FACIIMAGE）

(14)　施設テーブル（TBL_FACILITY）

(15)　施設管理者テーブル（TBL_FACIMANAGER）

(16)　施設組織テーブル（TBL_FACIORG）

(17)　IDシーケンステーブル（TBL_IDSEQ）

(18)　メモテーブル（TBL_MEMO）

(19)　月別IDシーケンステーブル（TBL_MONTHLYID）

(20)　組織テーブル（TBL_ORG）

(21)　組織グループメンバテーブル（TBL_ORGGROUPMEMBER）

(22)　組織グループテーブル（TBL_ORGGROUP）

(23)　組織テンプレートテーブル（TBL_ORGTEMPLATE）

(24)　組織テンプレートマッピング（TBL_ORGTEMPMAPPING）

(25)　施設保持設備テーブル（TBL_OWNEQUIPMENT）

(26)　特権ユーザテーブル（TBL_PRIVILEGE）

(27)　予約禁止時間帯テーブル（TBL_PROHIBITEDTIME）

(28)　受信者一覧テーブル（TBL_RECEIVER）

(29)　予約可能期間テーブル（TBL_RESERVTERM）

(30)　スケジュールテーブル（TBL_SCHEDULE）

(31)　セキュリティランクマッピングテーブル（TBL_SECRANK）

(32)　各種設定テーブル（TBL_SETUP）

(33)　タスクテーブル（TBL_TASK）

(34)　区切り線テーブル（TBL_TIMEDIV）

(35)　タイムゾーン管理テーブル（TBL_TIMEZONE）

(36)　用件テーブル（TBL_TITLE）

(37)　ユーザテーブル（TBL_USER）

(38)　ユーザ単位アクセス権テーブル（TBL_USRACCESS）

(39)　ユーザグループメンバテーブル（TBL_USRGRPMEMBER）

(40)　ユーザグループテーブル（TBL_USRGRP）

(1)　記念日テーブル（TBL_ANNIVERSARY）

記念日テーブル（TBL_ANNIVERSARY）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，項番1のインデクスはユニークインデクスです。それ以外のインデクスはユニークインデクスではありません。

表4-88　記念日テーブル（TBL_ANNIVERSARY）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | ANN | 1 | 0 | 0 | ↑（19+UID）÷4↑×4 | ANN
2 | IDX_ANNI_DELFLAG | 4,096 | 30 | ANU | ANA | 0 | 0 | ↑（9+UID）÷4↑×4 | 0

（凡例）

下線：ユニークインデクスです。

(2)　地域名テーブル（TBL_AREANAME）

地域名テーブル（TBL_AREANAME）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，地域名テーブル（TBL_AREANAME）のインデクスはユニークインデクスです。

表4-89　地域名テーブル（TBL_AREANAME）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | ARN | 1 | 0 | 0 | 4 | ARN

（凡例）

下線：ユニークインデクスです。

(3)　上司・秘書テーブル（TBL_BOSS）

上司・秘書テーブル（TBL_BOSS）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，上司・秘書テーブル（TBL_BOSS）のインデクスはユニークインデクスです。

表4-90　上司・秘書テーブル（TBL_BOSS）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | BOS | 1 | 0 | 0 | ↑（5+2×UID）÷4↑×4 | BOS
2 | IDX_BOSS_SEC | 4,096 | 30 | BOS | 1 | 0 | 0 | ↑（5+2×UID）÷4↑×4 | BOS

（凡例）

下線：ユニークインデクスです。

(4)　カレンダテーブル（TBL_CALENDER）

カレンダテーブル（TBL_CALENDER）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，項番1のインデクスはユニークインデクスです。それ以外のインデクスはユニークインデクスではありません。

表4-91　カレンダテーブル（TBL_CALENDER）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | HLD | 1 | 0 | 0 | ↑（19+UID）÷4↑×4 | HLD
2 | IDX_CALENDER_DELETE | 4,096 | 30 | HLU+OTP | HLA+OHA | 0 | 0 | ↑（9+UID）÷4↑×4 | 0

（凡例）

下線：ユニークインデクスです。

(5)　コンフィギュレーションテーブル（TBL_CONFIG）

コンフィギュレーションテーブル（TBL_CONFIG）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，コンフィギュレーションテーブル（TBL_CONFIG）のインデクスはユニークインデクスです。

表4-92　コンフィギュレーションテーブル（TBL_CONFIG）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | USR×10 | 1 | 0 | 0 | ↑（28+UID）÷4↑×4 | USR×10

（凡例）

下線：ユニークインデクスです。

(6)　連絡先一覧テーブル（TBL_CONTACT）

連絡先一覧テーブル（TBL_CONTACT）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，項番1のインデクスはユニークインデクスです。それ以外のインデクスはユニークインデクスではありません。

表4-93　連絡先一覧テーブル（TBL_CONTACT）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | CTL | 1 | 0 | 0 | ↑（23+UID×2）÷4↑×4 | CTL
2 | IDX_CONTACT_TOID | 4,096 | 30 | CTU | CTA | 0 | 0 | ↑（11+UID）÷4↑×4 | 0

（凡例）

下線：ユニークインデクスです。

(7)　不要スケジュール削除テーブル（TBL_DELETETERM）

不要スケジュール削除テーブル（TBL_DELETETERM）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，不要スケジュール削除テーブル（TBL_DELETETERM）のインデクスはユニークインデクスです。

表4-94　不要スケジュール削除テーブル（TBL_DELETETERM）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | DST | 1 | 0 | 0 | ↑（9+UID）÷4↑×4 | DST

（凡例）

下線：ユニークインデクスです。

(8)　行先テーブル（TBL_DESTINATION）

行先テーブル（TBL_DESTINATION）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，項番1のインデクスはユニークインデクスです。それ以外のインデクスはユニークインデクスではありません。

表4-95　行先テーブル（TBL_DESTINATION）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | DES | 1 | 0 | 0 | ↑（21+UID）÷4↑×4 | DES
2 | IDX_DEST_OWNER | 4,096 | 30 | 0 | 0 | DIV | DEA | ↑（15+UID）÷4↑×4 | 0

（凡例）

下線：ユニークインデクスです。

(9)　区分テーブル（TBL_DIVISION）

区分テーブル（TBL_DIVISION）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，区分テーブル（TBL_DIVISION）のインデクスはユニークインデクスです。

表4-96　区分テーブル（TBL_DIVISION）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | DIV | 1 | 0 | 0 | ↑（15+UID）÷4↑×4 | DIV
2 | IDX_DIVISION_ORDER | 4,096 | 30 | DIV | 1 | 0 | 0 | ↑（15+UID）÷4↑×4 | DIV

（凡例）

下線：ユニークインデクスです。

(10)　付属設備テーブル（TBL_EQUIPMENT）

付属設備テーブル（TBL_EQUIPMENT）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，付属設備テーブル（TBL_EQUIPMENT）のインデクスはユニークインデクスです。

表4-97　付属設備テーブル（TBL_EQUIPMENT）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | EQP | 1 | 0 | 0 | 4 | EQP

（凡例）

下線：ユニークインデクスです。

(11)　コマンド実行結果テーブル（TBL_EXECSTATE）

コマンド実行結果テーブル（TBL_EXECSTATE）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，コマンド実行結果テーブル（TBL_EXECSTATE）のインデクスはユニークインデクスです。

表4-98　コマンド実行結果テーブル（TBL_EXECSTATE）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | 10 | 1 | 0 | 0 | 32 | 10

（凡例）

下線：ユニークインデクスです。

(12)　施設アクセス権テーブル（TBL_FACIACCESS）

施設アクセス権テーブル（TBL_FACIACCESS）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，項番1のインデクスはユニークインデクスです。それ以外のインデクスはユニークインデクスではありません。

表4-99　施設アクセス権テーブル（TBL_FACIACCESS）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | FAC | 1 | 0 | 0 | ↑（5+FID+OID）÷4↑×4 | FAC
2 | IDX_FACIACC_ID | 4,096 | 30 | FAF | FAA | 0 | 0 | ↑（1+FID）÷4↑×4 | 0

（凡例）

下線：ユニークインデクスです。

(13)　施設イメージテーブル（TBL_FACIIMAGE）

施設イメージテーブル（TBL_FACIIMAGE）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，施設イメージテーブル（TBL_FACIIMAGE）のインデクスはユニークインデクスです。

表4-100　施設イメージテーブル（TBL_FACIIMAGE）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | FIG | 1 | 0 | 0 | ↑（1+FID）÷4↑×4 | FIG

（凡例）

下線：ユニークインデクスです。

(14)　施設テーブル（TBL_FACILITY）

施設テーブル（TBL_FACILITY）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，項番1のインデクスはユニークインデクスです。それ以外のインデクスはユニークインデクスではありません。

表4-101　施設テーブル（TBL_FACILITY）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | FCL | 1 | 0 | 0 | ↑（1+FID）÷4↑×4 | FCL
2 | IDX_FACI_ORGID | 4,096 | 30 | FOG | FCA | 0 | 0 | ↑（5+FID+OID）÷4↑×4 | 0
3 | IDX_FACI_CAPACITY | 4,096 | 0 | 0 | 0 | FCP | FCA÷FCP | ↑（9+FID）÷4↑×4 | 0
4 | IDX_FACI_CAPONLY | 4,096 | 30 | 0 | 0 | FCP | FCL÷FCP | 4 | 0
5 | IDX_FACI_DEFFLAG | 4,096 | 0 | 0 | 0 | 2 | FCL-FDL | 4 | 0

（凡例）

下線：ユニークインデクスです。

(15)　施設管理者テーブル（TBL_FACIMANAGER）

施設管理者テーブル（TBL_FACIMANAGER）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，項番1のインデクスはユニークインデクスです。それ以外のインデクスはユニークインデクスではありません。

表4-102　施設管理者テーブル（TBL_FACIMANAGER）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | FMG | 1 | 0 | 0 | ↑（11+UID+FID）÷4↑×4 | FMG
2 | IDX_FACIMAN_TGTID | 4,096 | 30 | FMT | FMA | 0 | 0 | ↑（9+FID）÷4↑×4 | 0

（凡例）

下線：ユニークインデクスです。

(16)　施設組織テーブル（TBL_FACIORG）

施設組織テーブル（TBL_FACIORG）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，項番1のインデクスはユニークインデクスです。それ以外のインデクスはユニークインデクスではありません。

表4-103　施設組織テーブル（TBL_FACIORG）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 0 | FOG | 1 | 0 | 0 | ↑（1+OID）÷4↑×4 | FOG
2 | IDX_FACIORG_PORG | 4,096 | 30 | FOP | FOA | 0 | 0 | ↑（1+OID）÷4↑×4 | 0

（凡例）

下線：ユニークインデクスです。

(17)　IDシーケンステーブル（TBL_IDSEQ）

IDシーケンステーブル（TBL_IDSEQ）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，IDシーケンステーブル（TBL_IDSEQ）のインデクスはユニークインデクスです。

表4-104　 IDシーケンステーブル（TBL_IDSEQ）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | USR×4 | 1 | 0 | 0 | ↑（15+UID）÷4↑×4 | USR×4

（凡例）

下線：ユニークインデクスです。

(18)　メモテーブル（TBL_MEMO）

メモテーブル（TBL_MEMO）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，項番1のインデクスはユニークインデクスです。それ以外のインデクスはユニークインデクスではありません。

表4-105　メモテーブル（TBL_MEMO）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | MEM | 1 | 0 | 0 | ↑（39+UID）÷4↑×4 | MEM
2 | IDX_MEMO_LIST | 4,096 | 30 | MEM | 1 | 0 | 0 | ↑（33+UID）÷4↑×4 | 0
3 | IDX_MEMO_ORG | 4,096 | 30 | RSD | MSD | 0 | 0 | ↑（39+UID）÷4↑×4 | 0
4 | IDX_MEMO_DELALL | 4,096 | 30 | MEM | 1 | 0 | 0 | ↑（24+UID）÷4↑×4 | 0
5 | IDX_MEMO_EXTEND | 4,096 | 30 | MEM | 1 | 0 | 0 | ↑（33+UID）÷4↑×4 | MEM

（凡例）

下線：ユニークインデクスです。

(19)　月別IDシーケンステーブル（TBL_MONTHLYID）

月別IDシーケンステーブル（TBL_MONTHLYID）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，月別IDシーケンステーブル（TBL_MONTHLYID）のインデクスはユニークインデクスです。

表4-106　月別IDシーケンステーブル（TBL_MONTHLYID）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | 9×USR | 1 | 0 | 0 | ↑（21+UID）÷4↑×4 | 9×USR

（凡例）

下線：ユニークインデクスです。

(20)　組織テーブル（TBL_ORG）

組織テーブル（TBL_ORG）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，項番1のインデクスはユニークインデクスです。それ以外のインデクスはユニークインデクスではありません。

表4-107　組織テーブル（TBL_ORG）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 0 | ORG | 1 | 0 | 0 | ↑（1+OID）÷4↑×4 | ORG
2 | IDX_ORG_PORG | 4,096 | 30 | ORP | ORA | 0 | 0 | ↑（1+OID）÷4↑×4 | 0

（凡例）

下線：ユニークインデクスです。

(21)　組織グループメンバテーブル（TBL_ORGGROUPMEMBER）

組織グループメンバテーブル（TBL_ORGGROUPMEMBER）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，項番1のインデクスはユニークインデクスです。それ以外のインデクスはユニークインデクスではありません。

表4-108　組織グループメンバテーブル（TBL_ORGGROUPMEMBER）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 0 | OGM | 1 | 0 | 0 | ↑（15+OID）÷4↑×4 | OGM
2 | IDX_ORGGRPMEM_GRPID | 4,096 | 0 | OGR | OGA | 0 | 0 | ↑（1+OGD）÷4↑×4 | 0
3 | IDX_ORGGRPMEM_MEMID | 4,096 | 0 | OGM | 1 | 0 | 0 | ↑（11+OID+OGD）÷4↑×4 | 0

（凡例）

下線：ユニークインデクスです。

(22)　組織グループテーブル（TBL_ORGGROUP）

組織グループテーブル（TBL_ORGGROUP）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，組織グループテーブル（TBL_ORGGROUP）のインデクスはユニークインデクスです。

表4-109　組織グループテーブル（TBL_ORGGROUP）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 0 | OGR×2 | 1 | 0 | 0 | ↑（9+OGD）÷4↑×4 | OGR×2

（凡例）

下線：ユニークインデクスです。

(23)　組織テンプレートテーブル（TBL_ORGTEMPLATE）

組織テンプレートテーブル（TBL_ORGTEMPLATE）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，組織テンプレートテーブル（TBL_ORGTEMPLATE）のインデクスはユニークインデクスです。

表4-110　組織テンプレートテーブル（TBL_ORGTEMPLATE）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | OTP | 1 | 0 | 0 | ↑（OTN+1）÷4↑×4 | OTP

（凡例）

下線：ユニークインデクスです。

(24)　組織テンプレートマッピング（TBL_ORGTEMPMAPPING）

組織テンプレートマッピング（TBL_ORGTEMPMAPPING）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，項番1のインデクスはユニークインデクスです。それ以外のインデクスはユニークインデクスではありません。

表4-111　組織テンプレートマッピング（TBL_ORGTEMPMAPPING）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | OTO | 1 | 0 | 0 | ↑（9+OID）÷4↑×4 | OTO
2 | IDX_TEMPLATE_ID | 4,096 | 30 | OTP | OTA | 0 | 0 | ↑（OTN+1）÷4↑×4 | 0

（凡例）

下線：ユニークインデクスです。

(25)　施設保持設備テーブル（TBL_OWNEQUIPMENT）

施設保持設備テーブル（TBL_OWNEQUIPMENT）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，項番1のインデクスはユニークインデクスです。それ以外のインデクスはユニークインデクスではありません。

表4-112　施設保持設備テーブル（TBL_OWNEQUIPMENT）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | EOW | 1 | 0 | 0 | ↑（9+FID）÷4↑×4 | 1
2 | IDX_OWNEQP_EQP | 4,096 | 0 | EQP | EQA | 0 | 0 | 4 | 0

（凡例）

下線：ユニークインデクスです。

(26)　特権ユーザテーブル（TBL_PRIVILEGE）

特権ユーザテーブル（TBL_PRIVILEGE）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，特権ユーザテーブル（TBL_PRIVILEGE）のインデクスはユニークインデクスです。

表4-113　特権ユーザテーブル（TBL_PRIVILEGE）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | PUS | 1 | 0 | 0 | ↑（1+UID）÷4↑×4 | PUS

（凡例）

下線：ユニークインデクスです。

(27)　予約禁止時間帯テーブル（TBL_PROHIBITEDTIME）

予約禁止時間帯テーブル（TBL_PROHIBITEDTIME）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

表4-114　予約禁止時間帯テーブル（TBL_PROHIBITEDTIME）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | IDX_PROHIBITED_TIME | 4,096 | 30 | PHT | 1 | 0 | 0 | ↑（31+FID）÷4↑×4 | 0

(28)　受信者一覧テーブル（TBL_RECEIVER）

受信者一覧テーブル（TBL_RECEIVER）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，項番1のインデクスはユニークインデクスです。それ以外のインデクスはユニークインデクスではありません。

表4-115　受信者一覧テーブル（TBL_RECEIVER）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | RSD | 1 | 0 | 0 | ↑（35+UID×2）÷4↑×4 | RSD
2 | IDX_RECV_RECVFLIST | 4,096 | 30 | MSU | MSA | 0 | 0 | ↑（18+UID）÷4↑×4 | 0
3 | IDX_RECV_RECVBLIST | 4,096 | 30 | MSU | MSA | 0 | 0 | ↑（27+UID）÷4↑×4 | 0
4 | IDX_RECV_EXTEND | 4,096 | 30 | RSD | 1 | 0 | 0 | ↑（29+UID×2）÷4↑×4 | RSD

（凡例）

下線：ユニークインデクスです。

(29)　予約可能期間テーブル（TBL_RESERVTERM）

予約可能期間テーブル（TBL_RESERVTERM）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，予約可能期間テーブル（TBL_RESERVTERM）のインデクスはユニークインデクスです。

表4-116　予約可能期間テーブル（TBL_RESERVTERM）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | RST | 1 | 0 | 0 | ↑（9+FID）÷4↑×4 | RST

（凡例）

下線：ユニークインデクスです。

(30)　スケジュールテーブル（TBL_SCHEDULE）

スケジュールテーブル（TBL_SCHEDULE）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，項番1のインデクスはユニークインデクスです。それ以外のインデクスはユニークインデクスではありません。

表4-117　スケジュールテーブル（TBL_SCHEDULE）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | NSD+RSD+SSD | 1 | 0 | 0 | ↑（19+UID）÷4↑×4 | NSD+RSD+SSD
2 | IDX_SCHEDULE_TIME | 4,096 | 30 | NSD+RSD+SSD | 1 | 0 | 0 | ↑（33+UID）÷4↑×4 | 0
3 | IDX_SCHEDULE_DELRSV | 4,096 | 30 | RSD | MSD | 0 | 0 | ↑（27+UID）÷4↑×4 | 0
4 | IDX_SCHEDULE_RESPONSE | 4,096 | 30 | RSD | 1 | 0 | 0 | ↑（33+UID）÷4↑×4 | 0
5 | IDX_SCHEDULE_SENDFLIST | 4,096 | 30 | NSD+RSD+SSD | 1 | 0 | 0 | ↑（39+UID）÷4↑×4 | 0
6 | IDX_SCHEDULE_EXTEND | 4,096 | 30 | NSD+RSD+SSD | 1 | 0 | 0 | ↑（28+UID）÷4↑×4 | 0
7 | IDX_SCHEDULE_DELALL | 4,096 | 30 | NSD+RSD+SSD | 1 | 0 | 0 | ↑（24+UID）÷4↑×4 | 0
8 | IDX_SCHEDULE_CODECHG | 4,096 | 30 | USR | SSA | 0 | 0 | 12 | 0

（凡例）

下線：ユニークインデクスです。

(31)　セキュリティランクマッピングテーブル（TBL_SECRANK）

セキュリティランクマッピングテーブル（TBL_SECRANK）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，セキュリティランクマッピングテーブル（TBL_SECRANK）のインデクスはユニークインデクスです。

表4-118　セキュリティランクマッピングテーブル（TBL_SECRANK）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 0 | 1,352 | 1 | 0 | 0 | 16 | 1,352

（凡例）

下線：ユニークインデクスです。

(32)　各種設定テーブル（TBL_SETUP）

各種設定テーブル（TBL_SETUP）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，各種設定テーブル（TBL_SETUP）のインデクスはユニークインデクスです。

表4-119　各種設定テーブル（TBL_SETUP）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | 25 | 1 | 0 | 0 | 36 | 15

（凡例）

下線：ユニークインデクスです。

(33)　タスクテーブル（TBL_TASK）

タスクテーブル（TBL_TASK）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，項番1のインデクスはユニークインデクスです。それ以外のインデクスはユニークインデクスではありません。

表4-120　タスクテーブル（TBL_TASK）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | TDO | 1 | 0 | 0 | ↑（15+UID）÷4↑×4 | TDO
2 | IDX_TASK_UPDATE | 4,096 | 30 | TDO | 1 | 0 | 0 | ↑（18+UID）÷4↑×4 | 0
3 | IDX_TASK_PARENT | 4,096 | 30 | TDO÷TCA | TCA | 0 | 0 | ↑（15+UID）÷4↑×4 | 0
4 | IDX_TASK_STATUS | 4,096 | 30 | TDO | 2 | 0 | 0 | ↑（15+UID）÷4↑×4 | 0

（凡例）

下線：ユニークインデクスです。

(34)　区切り線テーブル（TBL_TIMEDIV）

区切り線テーブル（TBL_TIMEDIV）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，区切り線テーブル（TBL_TIMEDIV）のインデクスはユニークインデクスです。

表4-121　区切り線テーブル（TBL_TIMEDIV）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | TDV | 1 | 0 | 0 | ↑（14+UID）÷4↑×4 | TDV

（凡例）

下線：ユニークインデクスです。

(35)　タイムゾーン管理テーブル（TBL_TIMEZONE）

タイムゾーン管理テーブル（TBL_TIMEZONE）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，タイムゾーン管理テーブル（TBL_TIMEZONE）のインデクスはユニークインデクスです。

表4-122　タイムゾーン管理テーブル（TBL_TIMEZONE）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 0 | TMZ | 1 | 0 | 0 | ↑（14+AID）÷4↑×4 | TMZ

（凡例）

下線：ユニークインデクスです。

(36)　用件テーブル（TBL_TITLE）

用件テーブル（TBL_TITLE）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，用件テーブル（TBL_TITLE）のインデクスはユニークインデクスです。

表4-123　用件テーブル（TBL_TITLE）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | TTL | 1 | 0 | 0 | ↑（15+AID）÷4↑×4 | TTL
2 | IDX_TITLE_TIME | 4,096 | 0 | TTL | 1 | 0 | 0 | ↑（15+AID）÷4↑×4 | TTL

（凡例）

下線：ユニークインデクスです。

(37)　ユーザテーブル（TBL_USER）

ユーザテーブル（TBL_USER）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，項番1と項番3のインデクスはユニークインデクスです。それ以外のインデクスはユニークインデクスではありません。

表4-124　ユーザテーブル（TBL_USER）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | USR | 1 | 0 | 0 | ↑（1+UID）÷4↑×4 | USR
2 | IDX_USER_POST | 4,096 | 30 | ORG×UPA | UPA | 0 | 0 | ↑（9+OID）÷4↑×4 | 0
3 | IDX_USER_ID | 4,096 | 30 | USR | 1 | 0 | 0 | ↑（5+UID+OID）÷4↑×4 | USR
4 | IDX_USER_NAME | 4,096 | 30 | USR | 1 | 0 | 0 | ↑（5+UNM+OID）÷4↑×4 | 0
5 | IDX_USER_INTNAME | 4,096 | 30 | USR | 1 | 0 | 0 | ↑（5+UIM+OID）÷4↑×4 | 0
6 | IDX_USER_MAINID | 4,096 | 30 | UMU | UPU | 0 | 0 | ↑（5+UID+OID）÷4↑×4 | 0
7 | IDX_USER_POSTORDER | 4,096 | 30 | PST | PSA | 0 | 0 | ↑（11+PNM+PIM）÷4↑×4 | 0
8 | IDX_USER_DELFLAG | 4,096 | 0 | 0 | 0 | 2 | USR-UDL | 4 | 0

（凡例）

下線：ユニークインデクスです。

(38)　ユーザ単位アクセス権テーブル（TBL_USRACCESS）

ユーザ単位アクセス権テーブル（TBL_USRACCESS）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，項番1のインデクスはユニークインデクスです。それ以外のインデクスはユニークインデクスではありません。

表4-125　ユーザ単位アクセス権テーブル（TBL_USRACCESS）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | UAC | 1 | 0 | 0 | ↑（9+UID）÷4↑×4 | UAC
2 | IDX_USRACC_OTHER | 4,096 | 30 | UAO | UAA | 0 | 0 | ↑（17+UID×2）÷4↑×4 | 0

（凡例）

下線：ユニークインデクスです。

(39)　ユーザグループメンバテーブル（TBL_USRGRPMEMBER）

ユーザグループメンバテーブル（TBL_USRGRPMEMBER）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，項番1のインデクスはユニークインデクスです。それ以外のインデクスはユニークインデクスではありません。

表4-126　ユーザグループメンバテーブル（TBL_USRGRPMEMBER）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | UGM | 1 | 0 | 0 | ↑（29+UID×2）÷4↑×4 | UGM
2 | IDX_USRGRPMEM_MEMID | 4,096 | 30 | UGU | UGA | 0 | 0 | ↑（9+UID）÷4↑×4 | 0

（凡例）

下線：ユニークインデクスです。

(40)　ユーザグループテーブル（TBL_USRGRP）

ユーザグループテーブル（TBL_USRGRP）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応を次の表に示します。

なお，ユーザグループテーブル（TBL_USRGRP）のインデクスはユニークインデクスです。

表4-127　ユーザグループテーブル（TBL_USRGRP）のインデクスの格納ページ数の見積もりで使用する変数と代入値の対応

項番 | インデクス名 | インデクスの格納ページ数の見積もりで使用する変数
a | b | c | d | e | f | g | h
1 | 主キー | 4,096 | 30 | UGP | 1 | 0 | 0 | ↑（21+UID）÷4↑×4 | UGP

（凡例）

下線：ユニークインデクスです。

4.7　DBユーザの作成

Scheduler Server用のDBユーザを作成します。

RDエリア用制御文ファイルの認可識別子に指定したユーザに，定義系SQLのGRANT文でCONNECT権限とスキーマ定義権限を与えておきます。そのほかの権限については必要に応じて設定します。

Scheduler Serverで提供しているサンプルファイルには，デフォルトのDBユーザ及びパスワードとして「GMXSSV」が指定されています。Scheduler Server用のDBユーザとしてほかのユーザを登録した場合，提供しているサンプルファイルを修正してください。

4.8　スキーマの作成

Scheduler Server用のスキーマを作成します。

HiRDB SQL Executerを起動して，「4.7　DBユーザの作成」で作成したDBユーザでHiRDBへ接続し，次の内容を実行します。

create schema;

create schemaについては，マニュアル「HiRDB SQLリファレンス」を参照してください。

4.9　HiRDBファイルシステム領域の作成

HiRDBファイルシステム領域の作成方法については，マニュアル「HiRDB システム導入・設計ガイド」を参照してください。

モデルケースと同じ規模のシステムを構築する場合，HiRDBファイルシステム領域には次に示す容量が必要です。

モデルケース1（5,000人規模のシステム）：40GB

モデルケース2（30,000人規模のシステム）：160GB

4.10　RDエリアの作成

5,000人規模又は30,000人規模のシステムを構築する場合，RDエリアはサンプルファイルを利用して作成できます。

サンプルファイルの格納場所は次のとおりです。必要に応じて編集してください。

サンプルファイルの格納フォルダ
＜Scheduler Serverインストールディレクトリ＞¥sample

サンプルファイル名
gmxssv_area_case1.sql：モデルケース1用RDエリア作成ファイル
gmxssv_area_case2.sql：モデルケース2用RDエリア作成ファイル

サンプルファイルを使用する場合は，RDエリアを作成する前に次の太字部分を修正してください。

create rdarea SSVRDDATA400 for user used by GMXSSV
 page 4096 characters
 server name ＜サーバ名＞
 storage control segment 20 pages
 file name "＜HiRDBファイルシステムの絶対パス＞¥＜RDエリア名＞"
   initial 83 segments

太字部分に設定する内容は次のとおりです。

GMXSSV
「4.7　DBユーザの作成」で「GMXSSV」以外のユーザ名を指定した場合，そのユーザ名を指定してください。

server name ＜サーバ名＞
パラレルサーバ構成の場合，＜サーバ名＞にサーバ名を指定してください。すべてのcreate rdarea文に対して実施してください。

file name "＜HiRDBファイルシステムの絶対パス＞¥＜RDエリア名＞"
「""（ダブルクォーテーション）」の中に，「4.9　HiRDBファイルシステム領域の作成」で指定したHiRDBファイルシステムのパスと，RDエリア名を指定してください。
この項目は必ず修正してください。

RDエリアの作成については，マニュアル「HiRDB システム導入・設計ガイド」を参照してください。

4.11　グローバルバッファの設定

構築するシステムの規模が5,000人規模又は30,000人規模の場合，グローバルバッファの設定のサンプルファイルを利用できます。システム共通定義ファイルpdsysに，サンプルファイルの内容を追記してください。

サンプルファイル格納場所は次のとおりです。

サンプルファイルの格納フォルダ
＜Scheduler Serverインストールディレクトリ＞¥sample

サンプルファイル名
gmxssv_buffer_case1.txt：モデルケース1用グローバルバッファ設定ファイル
gmxssv_buffer_case2.txt：モデルケース2用グローバルバッファ設定ファイル

サンプルファイルを使用する場合は，次に示す容量が必要になります。

モデルケース1：約600MB

モデルケース2：約2GB

グローバルバッファは，運用するマシンのスペック及び運用後の必要性に応じてチューニングしてください。チューニングの方法については，マニュアル「HiRDB システム運用ガイド」を参照してください。

グローバルバッファのチューニング方針を次に示します。

＜この節の構成＞

4.11.1　アクセス権判定に利用するテーブル及びインデクスの場合

4.11.2　参照頻度が高いが格納ページ数が多いテーブル及びインデクスの場合

4.11.3　ログイン時に参照されるテーブル

4.11.1　アクセス権判定に利用するテーブル及びインデクスの場合

次の表に示すRDエリアは，アクセス権判定に使用するRDエリアです。サンプルファイルでは必要なサイズのグローバルバッファを割り当てているため，チューニング時に減らさないでください。ただし，「関連機能」欄に示す機能を使用していない場合は，小さく設定してください。

表4-128　アクセス権判定に利用するRDエリア一覧

項番 | データ種別 | グローバルバッファ名 | RDエリア名 | 関連機能
1 | ユーザ | gbt_SSVRDDATA030 | SSVRDDATA030 | なし
2 | gbi_SSVRDIDX030 | SSVRDIDX030
3 | 組織 | gbt_SSVRDDATA010 | SSVRDDATA010
4 | gbi_SSVRDIDX010 | SSVRDIDX010
5 | gbi_SSVRDIDX011 | SSVRDIDX011
6 | セキュリティランク | gbt_SSVRDDATA130 | SSVRDDATA130
7 | gbi_SSVRDIDX130 | SSVRDIDX130
8 | 上司・秘書 | gbt_SSVRDDATA040 | SSVRDDATA040 | 上司・秘書機能
9 | gbi_SSVRDIDX040 | SSVRDIDX040
10 | gbi_SSVRDIDX041 | SSVRDIDX041
11 | 組織グループ | gbt_SSVRDDATA170 | SSVRDDATA170 | 組織グループによるセキュリティ
12 | gbi_SSVRDIDX170 | SSVRDIDX170
13 | 組織グループメンバ | gbt_SSVRDDATA180 | SSVRDDATA180
14 | gbi_SSVRDIDX180 | SSVRDIDX180
15 | gbi_SSVRDIDX181 | SSVRDIDX181
16 | 特権ユーザ | gbt_SSVRDDATA410 | SSVRDDATA410
17 | gbi_SSVRDIDX410 | SSVRDIDX410
18 | メンバ単位アクセス権 | gbt_SSVRDDATA160 | SSVRDDATA160 | メンバ単位アクセス権
19 | gbi_SSVRDIDX160 | SSVRDIDX160
20 | gbi_SSVRDIDX161 | SSVRDIDX161
21 | 施設 | gbt_SSVRDDATA050 | SSVRDDATA050 | 施設管理機能
22 | gbi_SSVRDIDX050 | SSVRDIDX050
23 | gbi_SSVRDIDX051 | SSVRDIDX051
24 | 施設組織 | gbt_SSVRDDATA390 | SSVRDDATA390
25 | gbi_SSVRDIDX390 | SSVRDIDX390
26 | gbi_SSVRDIDX391 | SSVRDIDX391
27 | 施設管理者 | gbt_SSVRDDATA060 | SSVRDDATA060
28 | gbi_SSVRDIDX060 | SSVRDIDX060
29 | gbi_SSVRDIDX061 | SSVRDIDX061
30 | 予約禁止時間帯 | gbt_SSVRDDATA070 | SSVRDDATA070
31 | gbi_SSVRDIDX070 | SSVRDIDX070
32 | 予約可能期間 | gbt_SSVRDDATA080 | SSVRDDATA080
33 | gbi_SSVRDIDX080 | SSVRDIDX080
34 | 施設アクセス権 | gbt_SSVRDDATA020 | SSVRDDATA020 | 組織対施設のセキュリティ設定
35 | gbi_SSVRDIDX020 | SSVRDIDX020
36 | gbi_SSVRDIDX021 | SSVRDIDX021

4.11.2　参照頻度が高いが格納ページ数が多いテーブル及びインデクスの場合

次の表に示すRDエリアは参照頻度が高く，グローバルバッファに格納することで性能の向上が見込めるRDエリアです。しかし，格納ページ数が多いため，サンプルファイルでは小さく設定してあります。マシンスペックに応じて大きく設定してください。

この場合，インデクスを優先し，スケジュール，受信者，拡張メモの順に優先的にグローバルバッファを割り当ててください。

表4-129　格納ページ数が多いテーブル及びインデクスのRDエリア一覧

項番 | データ種別 | グローバルバッファ名 | RDエリア名 | テーブル/インデクス
1 | スケジュール | gbt_SSVRDDATA220 | SSVRDDATA220 | テーブル
2 | gbi_SSVRDIDX220 | SSVRDIDX220 | インデクス
3 | gbi_SSVRDIDX221 | SSVRDIDX221
4 | gbi_SSVRDIDX222 | SSVRDIDX222
5 | gbi_SSVRDIDX223 | SSVRDIDX223
6 | gbi_SSVRDIDX224 | SSVRDIDX224
7 | gbi_SSVRDIDX225 | SSVRDIDX225
8 | gbi_SSVRDIDX226 | SSVRDIDX226
9 | gbi_SSVRDIDX227 | SSVRDIDX227
10 | 受信者 | gbt_SSVRDDATA240 | SSVRDDATA240 | テーブル
11 | gbi_SSVRDIDX240 | SSVRDIDX240 | インデクス
12 | gbi_SSVRDIDX241 | SSVRDIDX241
13 | gbi_SSVRDIDX242 | SSVRDIDX242
14 | gbi_SSVRDIDX243 | SSVRDIDX243
15 | 拡張メモ | gbt_SSVRDDATA260 | SSVRDDATA260 | テーブル
16 | gbi_SSVRDIDX260 | SSVRDIDX260 | インデクス
17 | gbi_SSVRDIDX261 | SSVRDIDX261
18 | gbi_SSVRDIDX262 | SSVRDIDX262
19 | gbi_SSVRDIDX263 | SSVRDIDX263
20 | gbi_SSVRDIDX264 | SSVRDIDX264

4.11.3　ログイン時に参照されるテーブル

次の表に示すRDエリアは，ログイン時にアクセスされるため，特定の時間帯にアクセスが集中するRDエリアです。ログイン性能が出ない場合には，割り当てるグローバルバッファを見直してください。

表4-130　ログイン時に参照されるRDエリア一覧

項番 | データ種別 | グローバルバッファ名 | RDエリア名 | テーブル/インデクス
1 | 記念日 | gbt_SSVRDDATA400 | SSVRDDATA400 | テーブル
2 | gbi_SSVRDIDX400 | SSVRDIDX400 | インデクス
3 | カレンダ | gbt_SSVRDDATA320 | SSVRDDATA320 | テーブル
4 | gbi_SSVRDIDX320 | SSVRDIDX320 | インデクス
5 | 環境設定 | gbt_SSVRDDATA340 | SSVRDDATA340 | テーブル
6 | gbi_SSVRDIDX340 | SSVRDIDX340 | インデクス
7 | 行先・区分 | gbt_SSVRDDATA190 | SSVRDDATA190 | テーブル
8 | gbi_SSVRDIDX190 | SSVRDIDX190 | インデクス
9 | 区分 | gbt_SSVRDDATA310 | SSVRDDATA310 | テーブル
10 | gbi_SSVRDIDX310 | SSVRDIDX310 | インデクス
11 | gbi_SSVRDIDX311 | SSVRDIDX311
12 | 組織テンプレート | gbt_SSVRDDATA300 | SSVRDDATA300 | テーブル
13 | gbi_SSVRDIDX300 | SSVRDIDX300 | インデクス
14 | コンフィギュレーション | gbt_SSVRDDATA350 | SSVRDDATA350 | テーブル
15 | gbi_SSVRDIDX350 | SSVRDIDX350 | インデクス
16 | 時間区切り線 | gbt_SSVRDDATA330 | SSVRDDATA330 | テーブル
17 | gbi_SSVRDIDX330 | SSVRDIDX330 | インデクス
18 | タイムゾーン | gbt_SSVRDDATA370 | SSVRDDATA370 | テーブル
19 | gbi_SSVRDIDX370 | SSVRDIDX370 | インデクス
20 | 用件・略記 | gbt_SSVRDDATA200 | SSVRDDATA200 | テーブル
21 | gbi_SSVRDIDX200 | SSVRDIDX200 | インデクス
22 | グループ | gbt_SSVRDDATA140 | SSVRDDATA140 | テーブル
23 | gbi_SSVRDIDX140 | SSVRDIDX140 | インデクス
24 | グループメンバ | gbt_SSVRDDATA150 | SSVRDDATA150 | テーブル
25 | gbi_SSVRDIDX150 | SSVRDIDX150 | インデクス

4.12　テーブルの作成

テーブル作成用の定義ファイルを使用して，テーブルを作成します。

テーブル作成用の定義ファイルの場所は次のとおりです。

＜Scheduler Serverインストールフォルダ＞¥sample¥gmxssv_table.sql

テーブルの作成方法の詳細はマニュアル「HiRDB コマンドリファレンス」のデータベース定義ユティリティ（pddef）について記載されている箇所を参照してください。

4.13　ストアドプロシジャの設定

ストアドプロシジャの設定手順を次に示します。

ストアドプロシジャをコピーします。
ストアドプロシジャのjarファイルをScheduler ServerからHiRDBを動作させるマシンへコピーします。
Scheduler ServerとHiRDBを同一マシンで動作させる場合は不要です。

コピー元
＜Scheduler Serverインストールフォルダ＞¥lib¥gmax_scheduler_stpr.jar

コピー先
HiRDBを動作させるマシン上の任意のフォルダ

手順1でコピーしたストアドプロシジャをHiRDBに登録してください。ストアドプロシジャの登録方法については，マニュアル「HiRDB システム運用ガイド」を参照してください。

ストアドプロシジャを定義します。
HiRDB SQL Executerを起動して，認可識別子にGMXSSVを指定して接続し，「ファイルから実行」を選んで次のファイルを実行します。
＜Scheduler Serverインストールフォルダ＞¥sample¥gmxssv_procedure.sql

5.　サーバ及び管理ツールサーバの起動と停止

この章では，サーバ及び管理ツールサーバの起動と停止について説明します。

＜この章の構成＞

5.1　Scheduler Serverの起動と停止

5.2　Facilities Managerの起動と停止

5.1　Scheduler Serverの起動と停止

Scheduler Serverをインストールすると，次の二つのサービスが追加されます。Scheduler Serverを使用する際には，これらのサービスが開始されている必要があります。

表5-1　Scheduler Serverの使用時に開始が必要なサービス

サービス名 | 説明
Groupmax Scheduler Server | Scheduler Serverのサーバプログラムのサービス
Groupmax Scheduler Server Tool※ | 管理データ配布のサーバプログラムのサービス（管理ツールサーバのサービス）

注※

DBモードの場合は起動しないでください。

この節では，Scheduler Serverのサーバ及び管理ツールサーバの起動と停止について説明します。

＜この節の構成＞

(1)　起動前の確認事項

(2)　起動・停止方法

(1)　起動前の確認事項

サーバのプログラムを起動する前に，次のことを確認してください。

「3.1.1　Scheduler Serverのインストール」及び「3.2.2　Scheduler Serverの環境設定（ファイルモードの場合）」又は「3.2.3　Scheduler Serverの環境設定（DBモードの場合）」に記述されている必要な項目をすべて設定したか確認してください。

サーバ間又はクライアント間でTCP/IPで通信できることを確認してください。Scheduler Serverの動作にはTCP/IPで通信できることが前提となります。

DBモードの場合は，HiRDBを起動しておいてください。

(2)　起動・停止方法

インストールのデフォルトの設定では，Groupmax Scheduler Server及びGroupmax Scheduler Server Toolサービスのスタートアップの設定は「手動」になっています。「手動」の場合，サーバマネージャからこれらのサービスを開始，終了すれば，プログラムを手動で起動，停止できます。ただし，サービスが開始状態であってもサーバマシンの電源をOFFにし，再度電源をONにした場合，再度サービスを開始する必要があります。

そこでScheduler Serverでは，これらのサービスのスタートアップの設定を「自動」にすることをお勧めします。「自動」にすれば，サーバマシンを再起動した場合に，自動でサービスを開始できます。ただし，Windows Server 2008およびWindows Server 2012の[自動（遅延開始）]はサポートしません。

なお，サービスの設定はWindowsのサーバマネージャを使用します。サーバマネージャの操作については，Windowsに添付されているマニュアルの，コンピュータの管理について記載されている箇所を参照してください。

注意

サービスの起動に失敗した場合，数分間待ってから再起動してください。

5.2　Facilities Managerの起動と停止

Facilities Managerをインストールすると，次の二つのサービスが追加されます。Facilities Managerを使用する際には，これらのサービスが開始されている必要があります。

表5-2　Facilities Managerの使用時に開始が必要なサービス

サービス名 | 説明
Groupmax Facilities Manager | Facilities Managerのサーバプログラムのサービス
Groupmax Facilities Manager Tool※ | 管理データ配布のサーバプログラムのサービス（管理ツールサーバのサービス）

注※

DBモードの場合は起動しないでください。

この節では，Facilities Managerのサーバ及び管理ツールサーバの起動と停止について説明します。

＜この節の構成＞

(1)　起動前の確認事項

(2)　起動・停止方法

(3)　注意事項

(1)　起動前の確認事項

サーバのプログラムを起動する前に，次に示す設定及び確認を実施してください。

「3.1.2　Facilities Managerのインストール」及び「3.2.4　Facilities Managerの環境設定」に記述されている必要な項目をすべて設定したか確認してください。

サーバ間又はクライアント間でTCP/IPで通信できることを確認してください。Facilities Managerの動作にはTCP/IPで通信できることが前提となります。

DBモードの場合は，HiRDBを起動しておいてください。

(2)　起動・停止方法

インストールのデフォルトの設定では，Groupmax Facilities Manager及びGroupmax Facilities Manager Toolサービスのスタートアップの設定は「手動」になっています。「手動」の場合，サーバマネージャからこれらのサービスを開始，終了すれば，プログラムを手動で起動，停止できます。ただし，サービスが開始状態であってもサーバマシンの電源をOFFにし，再度電源をONにした場合，再度サービスを開始する必要があります。

そこでFacilities Managerでは，これらのサービスのスタートアップの設定を「自動」にすることをお勧めします。「自動」にすれば，サーバマシンを再起動した場合に，自動でサービスを開始できます。ただし，Windows Server 2008およびWindows Server 2012の[自動（遅延開始）]はサポートしません。

なお，サービスの設定はWindowsのサーバマネージャを使用します。サーバマネージャの操作については，Windowsに添付されているマニュアルの，コンピュータの管理について記載されている箇所を参照してください。

(3)　注意事項

マルチサーバでScheduler ServerとFacilities Managerの両方を運用しているシステム構成の場合，親サーバでは必ず，「Groupmax Scheduler Server Tool」と「Groupmax Facilities Manager Tool」のサービスを両方起動して運用してください。
両方を起動していない場合，子サーバからの管理データ取得に失敗することがあります。

Scheduler ServerとFacilities Managerの両方を運用しているシステム構成の場合，すべてのサーバで必ず「Groupmax Scheduler Server」と「Groupmax Facilities Manager」のサービスを両方起動して運用してください。

サービスの起動に失敗した場合，数分間待ってから再起動してください。

6.　管理データの作成

この章では，管理データの作成方法について説明します。

＜この章の構成＞

6.1　ファイルモードの場合

6.2　DBモードの場合

6.1　ファイルモードの場合

＜この節の構成＞

6.1.1　管理ツールの概要

6.1.2　ユーザ情報の登録

6.1.3　管理データの取得

6.1.4　DNSホスト名の登録

6.1.5　他システムとゲートウェイ接続する場合

6.1.6　ユーザ情報の確認

6.1.7　施設の登録

6.1.8　汎用化データ（休日情報，行先区分情報，時間区切り線情報）の登録

6.1.9　上司／秘書の登録

6.1.10　ゲストIDの登録

6.1.11　付属設備の登録

6.1.12　施設管理者の登録

6.1.13　システム標準値の登録

6.1.14　不要スケジュール削除期間の個別設定

6.1.15　管理データの転送

6.1.16　各子サーバでの管理データの取得

6.1.1　管理ツールの概要

この項では，管理データの作成に使用する管理ツールについて説明します。

管理ツールのインストール方法については，「3.3　管理ツールのインストール／アンインストール」を参照してください。

＜この項の構成＞

(1)　管理ツールの起動と終了

(2)　管理ツールのメニュー一覧

(3)　管理ツール上での制限事項

(1)　管理ツールの起動と終了

この項では，管理ツールを起動するための準備と，起動手順について説明します。

(a)　管理ツールを使う前の準備

管理ツールを使用する前に，親サーバで次に示すサービスを起動しておく必要があります。

「Groupmax Scheduler Server Tool」

「Groupmax Facilities Manager Tool」※

注※

Facilities Managerを使用しない環境では「Groupmax Facilities Manager Tool」サービスの起動は不要です。

(b)　管理ツールの起動

管理ツールの起動手順を次に示します。

管理ツールは次のどちらかの操作で起動します。

［スタート］ボタンをクリックして［プログラム］－［Groupmaxサーバ］－［Scheduler_Facilities管理ツール］を選択する。

「Groupmaxサーバ」ウィンドウの［Scheduler_Facilities管理ツール］アイコンをダブルクリックする。

次に示す「管理ツール」ウィンドウが表示されます。これがメイン画面になります。

図6-1　「管理ツール」ウィンドウ

この画面には，ユーザや施設の組織階層を表示します。上側に登録ユーザの階層を，下側に施設の階層を表示します。各々の階層はツリー構造で表示し，ユーザ・施設・組織などは次のアイコンで表示しています。

(c)　管理ツールの終了

管理ツールを終了するには，［ファイル］－［終了］メニューを選択してください。

注意

ファイルモードの場合，管理ツールを終了する前に必ず「6.1.15　管理データの転送」の操作をしてください。

転送しないで管理ツールを終了した場合，編集した管理データがサーバ側に反映されないで，古い管理データが残ることになります。次回管理ツールを起動したときに必ずサーバ側の管理データを受信することになるので，サーバに古いデータが残っていると，前回更新したデータは失われることになります。

(2)　管理ツールのメニュー一覧

管理ツールのメニュー一覧を次の表に示します。ファイルモードではすべてのメニューを使用できます。

表6-1　管理ツールのメニュー一覧

管理ツールのメニュー項目
記載箇所

ファイル
管理データの取得
6.1.3項

管理データの転送
6.1.15項

終了
－

編集
新規
テーブル
6.1.2(8)

ユーザ
6.1.2(8)

セパレータ※1
－

施設
6.1.7項

他システム
6.1.5項

移動
6.1.2(8)

削除
6.1.2(8)

開く
6.1.2(8)

オプション
汎用化データ
休日等のデフォルト設定
休日の設定
6.1.8(2)

行先・区分の設定

時間の区切り線の設定

組織用テンプレートの作成
休日の設定
6.1.8(3)

行先・区分の設定

時間の区切り線の設定

組織とテンプレートの対応付け
6.1.8(3)

セキュリティランク
人対人の定義
8.2節

人対施設の定義

拡張スケジュールの表示
8.4節

上司/秘書
上司に対する秘書の設定
6.1.9項

秘書に対する上司の設定

ゲストID
6.1.10項

付属設備
6.1.11項

施設管理者
6.1.12項

施設アクセス権
8.3.2項

システム標準値
グループの登録
6.1.13(1)

行先・区分の登録
6.1.13(2)

用件・略記の登録
6.1.13(3)

環境設定
6.1.13(4)

記念日の登録
6.1.13(5)

DNSホスト名
6.1.4項

不要スケジュール削除期間
ユーザ：6.1.14(2)
施設　：6.1.14(3)

デフォルト施設管理者登録
－

ヘルプ
トピックの検索※2
－

バージョン情報
－

（凡例）

－：このマニュアルでの説明箇所なし

注※1

セパレータの登録は，サーバに接続するクライアントのバージョンが3以降の場合は不要です。これらのクライアントには，セパレータが登録されていても表示されません。セパレータは，クライアントのバージョンが2.0以前で，かつ一つの組織内をグループ分けしたい場合に各グループの見出しとして使用します。

注※2

この管理ツールは，このバージョンではヘルプ機能をサポートしていません。

(3)　管理ツール上での制限事項

Address Serverとの連携時は，Address Server上でユーザ情報を一括して管理するため，Scheduler Serverの管理ツールでは次の操作ができません。

ユーザの登録，削除，変更

組織の登録，削除，変更
ただし，他システムの組織は登録，削除できます。

組織の移動
ただし，上位が同一の組織内であれば，組織を移動できます。これによって，クライアントで表示する順序を変更できます。詳細は，「6.1.2(8)(h) 部署テーブルの移動」を参照してください。
なお，次のどちらかに該当する場合は，表示する順序を再設定する必要があります。

変更通知情報機能（又はindxgetコマンド）をソートオプションを指定して実行した場合

ユーザ情報再作成機能（又はGetAdAllコマンド）を実行した場合

ユーザの移動
ただし，同一の組織内であれば，ユーザを移動できます。これによって，クライアントで表示する順序を変更できます。詳細は，「6.1.2(8)(i) ユーザ，セパレータ，又は他システムの移動」を参照してください。
なお，次のどちらかに該当する場合は，表示する順序を再設定する必要があります。

変更通知情報機能（又はindxgetコマンド）をソートオプションを指定して実行した場合

ユーザ情報再作成機能（又はGetAdAllコマンド）を実行した場合

6.1.2　ユーザ情報の登録

ユーザ情報は，Address Serverから取得します。この項では，Address Serverからユーザ情報を取得する方法について説明します。Address Serverと連携しない場合のユーザ情報の登録については，「6.1.2(8)　Address Serverを使用していない場合のユーザ情報の登録」を参照してください。

＜この項の構成＞

(1)　前提条件

(2)　注意事項

(3)　Address Serverのユーザ情報取得方法

(4)　Address Serverの変更通知情報取得方法

(5)　ユーザソートについて

(6)　組織名の表示について

(7)　兼任ユーザについて

(8)　Address Serverを使用していない場合のユーザ情報の登録

(1)　前提条件

Address Serverと連携する前に，Address Serverのインストールと設定を実施する必要があります。

次の手順に従って，Address Serverのインストール及び設定を実施してください。

親サーバにAddress Serverのプログラムをインストールしてください。

「Scheduler Serverコンフィギュレーション」画面の項番10「Addressでの認証」を「使用する」に設定してください。

「Scheduler Serverコンフィギュレーション」画面の項番11「Addressホスト名/IPアドレス」に，ユーザ認証時に接続する任意のAddress Serverのホスト名又はIPを設定してください。

「Scheduler Serverコンフィギュレーション」画面の項番12「ユーザ認証用ポート番号」に，Address Serverのユーザ認証用ポート番号を設定してください。

「Scheduler Serverコンフィギュレーション」画面で次のどれかを変更した場合は，変更したサーバ上のAddress Serverを再起動してください。

項番2「親サーバ/子サーバ」

項番10「Addressでの認証」

項番16「Assist連携」

(2)　注意事項

Address Serverを使用する場合の注意事項を示します。

(a)　インストール時の注意

親サーバとなるScheduler Serverは，Address Serverと同じサーバにインストールする必要があります。
Scheduler Serverをインストールした後は，Address Serverを再起動してください。

親サーバに初めてScheduler Serverをインストールする場合は，Address Serverをインストールした後にScheduler Serverをインストールする必要があります。
Address Serverより前にScheduler Serverをインストールした場合は，Address Serverのインストール後にScheduler Serverを更新インストールしてください。

同一サーバにインストールするGroupmax製品は，バージョンをあわせてください。

Address Serverと連携して運用しているシステムで，Address Serverをアンインストールした場合，Scheduler Server及びFacilities Managerが起動しなくなります。その場合，Scheduler Server及びFacilities Managerを再インストールしてください。

(b)　ユーザ情報登録時の注意

ユーザIDはシステム内で必ず重ならないようにしてください。ユーザIDは，Scheduler ServerとFacilities Managerとは共通です。
また，大文字と小文字しか区別のない二つのユーザID（例：ABCとabc）を同一システム内で登録しないでください（Address Serverでは登録できますが，登録しないでください）。

ユーザIDと施設IDは，システム内で必ず重ならないようにしてください。

組織IDに使用できる文字は半角英数字の小文字だけです。それ以外の文字は登録しないでください（Address Serverでは登録できますが，使用しないでください）。

ユーザIDは，8文字以内の半角英数字が使用できます。ただし，bin，etc，log，room，BIN，ETC，LOG，ROOMというユーザIDを登録しないでください（Address Serverでは登録できますが，使用しないでください）。

Scheduler ServerではユーザIDの先頭文字に「#」を設定することはできません。Address Serverで，ユーザIDの先頭文字に「#」を設定した場合は連携できませんので，御注意ください。

Address Serverでユーザ，組織の日本語名称が，半角21文字以上で登録されている場合，先頭から半角20文字までの名称でScheduler Server及びFacilities Managerに登録されます。20文字目が全角文字の場合には，19文字目までの名称が登録されます。

Address Serverとの連携時，次に示す項目には「"（ダブルクォーテーション）」を使用しないでください。使用した場合，対象の組織・ユーザを正しく登録できません。

組織ID

組織名

組織略称

日本語名

役職名

ニックネーム

最上位の階層に登録されているユーザは，WWW for Schedulerから参照できません。最上位の階層にはユーザを登録しないようにしてください。

パスワードは，16文字以内の半角英数字が使用できます（2文字目以降には，「-」（ハイフン）も使用できます）。ただし，16文字以上のパスワードを使用する場合は，「付録G　16バイトまでのパスワードを使用する場合の設定方法」を参照してください。

(c)　Address Serverの運用時の注意

「コンフィギュレーション」の設定で項番10「Addressでの認証」の「使用する」と「使用しない」を切り替えて運用する場合，「使用しない」で運用している間は，管理ツールを使用したユーザ情報の更新は実施しないでください。実施した場合，ユーザ情報が不正になる場合があります。

Address Serverからユーザ情報を取得した場合は，ユーザ情報の更新は必ずAddress Server上で実施してください。

既にGroupmax Scheduler Server Version 2.0がインストールされていて，Address Serverと連携していた場合，システム環境変数UXPLDIRが設定されています。Scheduler Server Version 3以降ではこの環境変数は使用しないので，削除してください。

Address Serverと連携している場合に，ニックネームの最後に半角スペースを定義しないでください。

Address Serverと連携している場合，パスワードの初期値はユーザIDと同一です。

Address Serverでユーザ情報・組織情報を追加，削除，変更した場合，変更通知ファイルが出力されるまでに，多少時間がかかることがあります。出力されるまでの時間を変更する場合は，マニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド 基本操作編」を参照してください。

親サーバに次に示すファイルが存在することを確認してください。

＜Address Serverのインストールディレクトリ＞¥Groupmax¥GroupApp¥item.def

このファイルは，Address Serverからの変更通知情報を取得するために必要です。
item.defファイルは，「Scheduler Serverコンフィギュレーション」画面の項番2「親サーバ／子サーバ」の設定を「親サーバ」にし，かつ項番10「Addressでの認証」を「使用する」に設定することで，自動的に作成されます。作成されない場合は，設定をやり直してください。
上記のファイルの作成後，親サーバのAddress Serverを再起動してください。

Groupmax Address Serverを使用していない運用から，Groupmax Address Serverと連携する運用へ移行する場合，次に示す注意事項があります。

Scheduler_Facilities管理ツールで組識とユーザをすべて削除した後，「6.1.2(3)　Address Serverのユーザ情報取得方法」を参照して，Address Serverと連携する設定をしてください。

ゲートウェイ接続している場合は，ユーザ情報再作成を実行した後，「6.1.5　他システムとゲートウェイ接続する場合」を参照して，Scheduler_Facilities管理ツールからゲートウェイ情報を設定してください。

Address Serverとの連携時，Scheduler Serverの子サーバに次に示すファイルが存在しないことを確認してください。このファイルが存在すると不要なファイルが作成されます。

＜Address Serverのインストールディレクトリ＞¥Groupmax¥GroupApp¥item.def

このファイルは，「コンフィギュレーション」の項番2「親サーバ／子サーバ」の設定を「子サーバ」にするか，又は項番10「Addressでの認証」を「使用しない」に設定した場合に，自動的に削除されます。
削除した場合は，Address Serverを再起動してください。

Address Serverをマルチサーバ構成で運用する場合，SchedulerのサーバですべてのAddressサーバのホスト名を解決できる必要があります。

主体ユーザとその兼任ユーザは，組織名が同一の組織に登録しないでください。同一の組織に所属させると，Scheduler Client 06-50以前ではメンバツリーで正しく表示されません。

Scheduler Server及びFacilities Managerでは，アルファベットの大文字と小文字だけが異なるユーザID及び施設IDを使用できません（Scheduler_Facilities管理ツールを使ってユーザ情報を管理している場合，これらのユーザIDが登録されていることはありません）。
しかし，Address Serverではアルファベットの大文字と小文字だけが異なるユーザIDを登録できます。このため，Address Serverと連携してユーザ情報を管理している場合，アルファベットの大文字と小文字だけが異なるユーザIDがScheduler Serverに登録されているおそれがあります。
checkidコマンドを実行することで，このようなユーザID又は施設IDが登録されているかどうかを調べることができます。
アルファベットの大文字と小文字だけが異なるユーザID又は施設IDが存在する場合，次のメッセージが出力されます。

UserID(xxxx) GroupID[yyyy] と UserID(ssss) GroupID[tttt]は同じユーザIDです。
IDINDX.idxに同一のユーザが存在します。

なお，「xxxx」,「yyyy」,「ssss」，及び「tttt」は環境によって異なります。
また，「yyyy」，「tttt」は，登録した組識IDに先頭2文字の英数字を付けたものになります。

［回復手順］

このメッセージが出力された場合は次の手順で回復してください。

1. 該当するユーザのどちらかをAddress Server上から削除してください。

2. 「変更通知情報取得」又は「ユーザ情報再作成」を実行してください。

Address Serverとの連携時，次の項目には「"」（ダブルクォーテーション）を使用しないでください。使用した場合，対象の組織・ユーザを正しく登録できません。

組織ID

組織名

組織略称

日本語名

役職名

ニックネーム

Address連携時にユーザ又は組織を移動する場合，「変更通知情報取得」に失敗する，又は変更通知情報が反映されない現象に対する，要因と回復方法は次のとおりです。

項目
内容

要因
「コンフィギュレーション」で，項番15「Address 情報取得オプション」の「GMAXSYS ユーザ反映」を「反映しない」に設定している状態で，Address Server上で次に示す移動のどちらか一方を実施した場合に発生します。

最上位組識がGroupmax_Systemの組識（又はユーザ）をGroupmax_System以外の最上位組識（又はGroupmax_System下ではない組識）へ移動する。

最上位組識がGroupmax_System以外の組識（又はユーザ）をGroupmax_System（又はGroupmax_System下の組識）へ移動する。

回復方法
「要因」に示す移動をしないでください。
ユーザ情報の設定上，移動しなければならない場合は，「GMAXSYS ユーザ反映」を「反映する」に設定し，「ユーザ情報再作成」を実行してください。

Groupmax Server Setup Wizardを使用して，環境設定及び設定初期化を実施する場合は次のことに注意してください。

環境を設定する場合
Groupmax Server Setup Wizardからは，Assist連携機能の設定はできません。
「9.3　Assist連携の設定」を参照して，Assist連携に必要な手順を実施してください。

設定を初期化する場合
Address Serverとの連携設定，及びAssist連携の設定がすべて解除されます。

(3)　Address Serverのユーザ情報取得方法

Address Serverに登録している組織やユーザの情報をScheduler Server及びFacilities Managerへ登録する手順は次のとおりです。

Address Serverに組織，ユーザ情報を登録します。
詳細は，マニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド 基本操作編」を参照してください。

「コンフィギュレーション」でAddress Serverに関する設定をします。
詳細は「3.2.2　Scheduler Serverの環境設定（ファイルモードの場合）」を参照してください。

ユーザ情報を次のどちらかの方法で新規作成します。Version 2.0又はVersion 3から移行した場合も，一度再作成してください。「コンフィギュレーション」からの実行を推奨します。

「コンフィギュレーション」の［手動実行］の［ユーザ情報再作成］

「GetAdAll」コマンド（詳細は「11.2.1　GetAdAll（ユーザ情報の再作成）」を参照）

管理ツールで管理データを作成します。

すべての子サーバから「管理データの取得」を実行してください。

注1

Address Serverのユーザ情報取得に失敗した場合，etcディレクトリ下の管理データをコマンド実行前の状態に戻します。メッセージを確認し，エラーの要因を除去した上で，再実行してください。

注2

多少時間が掛かりますが処理を中断しないでください。処理を中断した場合，その後のアプリケーションの動作は保証しません。

(4)　Address Serverの変更通知情報取得方法

「6.1.2(3)　Address Serverのユーザ情報取得方法」の手順でAddress Serverと連携するシステムを構築した後に，Address Server上でユーザ情報を追加・変更・削除した場合は，その変更通知情報を取得する必要があります。

なお，Address ServerでユーザのSchedulerホームサーバを変更した際は，「12.2.3　ユーザ又は施設のホームサーバの変更」に示す作業を実施してください。

変更通知情報を取得する手順は次のとおりです。

親サーバ上で，Address Serverの変更通知ファイルが作成されたことを確認してください。
変更通知ファイルは，次のディレクトリの下に数字8桁のファイル名で作成されます。

＜Address Serverインストールディレクトリ＞¥Groupmax¥GroupApp

次のどちらかの操作を実行して，Address Serverの変更通知情報を取得します。なお，変更通知情報の取得時には，Address Serverが起動されている必要があります。

「コンフィギュレーション」の［手動実行］の［変更通知情報取得］。

「indxget」コマンド（「11.2.2　indxget（Address Serverの変更通知情報の取得）」を参照してください）。

なお，「コンフィギュレーション」の項番13「変更通知情報取得の自動実行の設定」を「使用する」に設定していた場合は，項番14「変更通知情報取得時刻の設定」で設定した時刻に取得されます。

すべての子サーバから「管理データの取得」を実行してください。
「管理データの取得」を実行する際の注意事項を次に示します。

親サーバ・子サーバともに，「Groupmax Scheduler Server Tool」又は「Groupmax Facilities Manager Tool」サービスを起動させておいてください。

Schedulerを運用中にこの操作をした場合，クライアントを再起動しないと取得した内容が反映されません。
また，運用中に実行する場合は，クライアントからのアクセス（スケジュール参照・ログインなど）が少ない時間帯に実行してください。運用中に実行する場合，クライアントからのアクセスが失敗することがあります。

Address Serverの変更通知情報取得に失敗した場合，etcディレクトリ下の管理データをコマンド実行前の状態に戻します。メッセージを確認し，エラーの要因を除去した上で，再実行してください。

多少時間が掛かりますが処理を中断しないでください。処理を中断した場合，その後のアプリケーションの動作は保証しません。

(5)　ユーザソートについて

(a)　ユーザソートの概要

Address Serverと連携している場合，Address Server上で定義した役職順位又はユーザの日本語名・IDに従って，クライアントの［メンバ］ツリービューで表示されるユーザの並び順をソートできます。

ユーザソートは次の方法で実行できます。

「ユーザ情報再作成」及び「変更通知情報取得」実行時のユーザソート
「コンフィギュレーション」の項番15「Address情報取得オプション」で設定。

「GetAdAll」コマンド及び「indxget」コマンド実行時のユーザソート
コマンド引数で指定。

ソートの概要を次に示します。

ユーザソートを「使用しない」で「ユーザ情報再作成」実行，又は「GetAdAll」コマンドをソートの引数を指定しないで実行
ユーザはユーザIDのアルファベット順にソートされます。

ユーザソートを指定して「ユーザ情報再作成」実行，又は「GetAdAll」コマンドをソートの引数を指定して実行
ユーザは指定したソートの順にソートされます。

組織ID順ソートを「使用しない」で「ユーザ情報再作成」実行
組織は組織IDのアルファベット順にソートされます。

組織ID順ソートを「使用する」で「ユーザ情報再作成」実行
組織は組織IDのアルファベット順にソートされます。

ユーザソートを「使用しない」で「変更通知情報取得」実行，又は「indxget」コマンドをソートの引数を指定しないで実行
ユーザのソートは行わないで，追加したユーザがその階層の最後に追加されます。

ユーザソートを指定して「変更通知情報取得」実行，又は「indxget」コマンドをユーザソートの引数を指定して実行
ユーザは，既存のユーザも含め全ユーザ対象で，指定したソートの順にソートされます。

組織ID順ソートを「使用しない」で「変更通知情報取得」を実行，又は「indxget」コマンドをソートの引数に「n」を付けて実行
組織のソートは行わないで，追加した組織がその階層の最後に追加されます。

組織ID順ソートを「使用する」で「変更通知情報取得」を実行，又は「indxget」コマンドをソートの引数に「n」を付けないで実行
組織は，既存の組織も含め全組織対象で，組織IDのアルファベット順にソートされます。

同じ階層にユーザと組織が存在する場合，ソートの指定に関係なく「ユーザ情報再作成」（又は「GetAdAll」コマンド）を実行すると，次のようにユーザ，組織の順に並び替えられます。「変更通知情報取得」（又は「indxget」コマンド）でソートを指定する場合も同様です。

<実行前>　　　　　　　　　　<実行後>
　　組織１┬ユーザ１　　→　　　組織１┬ユーザ１
　　　　　├組織２　　　　　　　　　　├ユーザ２
　　　　　├組織３　　　　　　　　　　├組織２
　　　　　└ユーザ２　　　　　　　　　└組織３

注

ユーザと組織の位置の逆転はできません。

「ユーザ情報再作成」，「変更通知情報取得」の詳細については，「3.2.2(2) 手動実行」を参照してください。また，「GetAdAll」，「indxget」コマンドの詳細については，「11.2.1　GetAdAll（ユーザ情報の再作成）」，及び「11.2.2　indxget（Address Serverの変更通知情報の取得）」を参照してください。

(b)　ソート時の優先順位

ユーザソートには，次の3種類のソート（ID順ソート，役職順ソート，日本語名順ソート）があります。

表6-2　ソート時の優先順位

ソート種別
ソートの優先順位

ID順ソート

ユーザID

役職順ソート

Address Server上での役職レベル

役職名

ユーザID

日本語名順ソート

日本語名

ユーザID

(c)　注意事項

ユーザソート機能を使用する際の注意事項を次に示します。

他システムとゲートウェイ接続していて，管理ツールで他システムのテーブルを登録している場合，その組織の並び順はソートされません。

ソート処理を実行すると，Scheduler Server及びFacilities Managerに既に登録されているユーザ情報（Scheduler Serverインストールディレクトリ下のetcディレクトリの内容）は，logディレクトリの下のetc_bksディレクトリに退避されます。

Schedulerのユーザの並び順と，Integrated Desktopの電子アドレス帳及びGroupmax WWWの「メール」サービス（以後「Groupmax WWW/メール」と記述）でのシステム宛先台帳のユーザの並び順を一致させるためには，それぞれ次のとおり設定してください。

表6-3　ユーザの並び順を一致させるための設定方法

ソート種別

ID順ソート
役職順ソート
日本語名順ソート

Schedulerの設定値※1

括弧の外：「コンフィギュレーション」の項番15「Address情報取得オプション」の設定値

括弧内：コマンドの引数

ユーザID順（/si）※2
役職順（/s）
日本語名順（/sj）

Integrated Desktopの電子アドレス帳の設定値
（Integrated Desktopの「リストのデフォルトソート」の選択項目※3）
「しない」を設定
「する（役職）」を設定
（リストビュー初期表示後，名前でソートしてください）

Groupmax WWW/メールのシステム宛先台帳の設定値
（configファイルのgml_userlist_sortで設定※4）
「NOSORT」を設定
「POSITION_NONAME」を設定
「NAME」を設定

注※1

それぞれの設定方法は「6.1.2(5)(a)　ユーザソートの概要」を参照してください。

注※2

ID順ソートの/siオプションは，indxgetコマンドだけ使用できます。

GetAdAllコマンドでは，引数の/s，/sjオプションを指定しないで実行した場合，ID順にソートされます。

注※3

［ツール］－［オプション］で，「リスト」タブから「リストのデフォルトソート」しない／する（役職）を選択して設定してください。

注※4

次のファイルのgml_userlist_sortで設定します。

＜Groupmax WWWのインストールディレクトリ＞¥schema¥gmax¥etc¥config

gml_userlist_sortの設定値はNAME，POSITION，POSITION_NONAME，NICKNAME，NOSORTです。デフォルトはNOSORTです。

詳細は，マニュアル「Groupmax World Wide Web Desktop Version 6 システム管理者ガイド」を参照してください。

クライアントの上司，秘書，システムグループ，ローカルグループのツリービューで表示されるユーザの並び順は，ソートの対象にはなりません。

(6)　組織名の表示について

Address Serverと連携している場合，クライアントで表示する予約発信者の所属組織などの組織名は，Address Serverで設定した組織名と組織略称から選択できます（どちらの場合も，組織ツリーには組織名が表示されます）。デフォルトでは，組織名を表示する設定になっています。

組織略称の表示は次の方法で設定できます。

「コンフィギュレーション」の項番15「Address情報取得オプション」の設定
詳細は，「3.2.2　Scheduler Serverの環境設定（ファイルモードの場合）」を参照してください。

「GetAdAll」コマンドを引数指定で実行
詳細は，「11.2.1　GetAdAll（ユーザ情報の再作成）」を参照してください。

「indxget」コマンドを引数指定で実行
詳細は，「11.2.2　indxget（Address Serverの変更通知情報の取得）」を参照してください。

(7)　兼任ユーザについて

Address Server上で登録した兼任ユーザは，Scheduler Serverにも登録されます。兼任ユーザに関する注意事項を次に示します。

Address Server上で，主体ユーザと兼任ユーザを同じ組織に登録した場合，主体ユーザだけが登録されます。

Address Server上で，主体ユーザが同じである複数の兼任ユーザを同じ組織に登録した場合，一人の兼任ユーザだけがその組織に登録されます。

「コンフィギュレーション」の［変更通知情報取得］，indxgetコマンド又はAssist連携によってAddress Serverの変更通知情報を反映する場合，既に登録されているSchedulerのユーザでないユーザをSchedulerのユーザに変更すると，変更したユーザの兼任ユーザはSchedulerのユーザとして登録されません。
登録されなかった兼任ユーザをSchedulerのユーザとして登録する場合は，Address Server上でその兼任ユーザの所属組織を一旦別の組織に変更してから，元の所属組織に戻してください。その後，「コンフィギュレーション」の［変更通知情報取得］，indxgetコマンド又はAssist連携によって変更通知情報を反映してください。

「コンフィギュレーション」の［変更通知情報取得］，indxgetコマンド又はAssist連携によってAddress Serverの変更通知情報を反映する場合，Address Server上であらかじめ主体ユーザと兼任ユーザが同じ組織に登録してある状態から，主体ユーザをほかの組織に移動すると，元の組織は主体ユーザ，兼任ユーザともに登録されていない状態になります。
その場合，次のどちらちかの方法で回避してください。

Address Server上でその兼任ユーザの所属組織を一旦別の組織に変更してから元の所属組織に戻してください。その後，「コンフィギュレーション」の［変更通知情報取得］，indxgetコマンド又はAssist連携で変更通知情報を反映してください。

主体ユーザと兼任ユーザの所属組織を入れ替える場合は，主体ユーザの組織移動より兼任ユーザの組織移動が後になるように操作してください。

20人を超える兼任ユーザを登録していても，そのユーザはログインできます。また，スケジュールのツリーにも表示されます。ただし，次の制限があります。

次の機能を使用している場合には，そのユーザへのアクセス権は「参照拒否」として扱われる場合があります。
組織階層によるセキュリティ設定機能
組織グループによるセキュリティ設定機能

組織対施設のセキュリティ設定機能を使用している場合には，アクセス権を設定しても，ツリービューで施設が表示されません。

(8)　Address Serverを使用していない場合のユーザ情報の登録

ユーザ名，ユーザIDなどのユーザ情報を設定します。ユーザ情報は階層構造で作成でき，各階層はテーブルで管理されます。階層50階層まで作成でき，1テーブルに登録できる人数は500人までです（セパレータ，他システム及びテーブルを含みます）。ただし，クライアントで参照できるのは268人までです。

注意

サーバの「コンフィギュレーション」の項番10「Addressでの認証」を「使用する」に設定している場合，この項で示すテーブル及びユーザの登録・変更はできません（参照だけとなります）。ただし，最上位の階層の場合，テーブルの登録・変更・削除はできます。

＜例＞

この項では，次の図に示す組織（A社）が使用する場合を例に，ユーザ情報の設定方法を説明します。

図6-2　A社の体制表

図6-3　A社のシステム環境

図のA社の体制表に示されているような階層で，ユーザ情報を設定していきます。

テーブルとはディレクトリのようなもので，階層構造になっています。階層の一番上のテーブルをメインテーブルといい，その他をすべて部署テーブルといいます。1システムで一つのメインテーブルが作成できます。メインテーブルの下に複数の部署テーブルを作成できるため，階層構造をとることができます。ユーザ情報はメインテーブル，部署テーブルの下に登録します。

例として，ここではA社というメインテーブルを作成し，その下に開発部という部署テーブルを登録します。

(a)　部署テーブルの新規登録

部署テーブルの新規登録手順は次のとおりです。

ユーザの階層のルートアイコンをクリックし，［編集］－［新規］から［テーブル］メニューを選択してください。「テーブルの登録・変更・参照」ウィンドウが表示されます。

図6-4　「テーブルの登録・変更・参照」ウィンドウ

テーブルIDを入力してください。テーブルIDはプログラム上で使用する名称で，ユーザからは認識しないものです。半角英数字の小文字6文字以内で設定してください。また，システム内で同じテーブルIDが存在しないように設定してください。ここではA社のテーブルを登録したいため，asyaと入力します。

部署名を入力してください。部署名はユーザが認識する名称です。半角20文字（全角10文字分）以内で設定してください。ここでは，A社と入力します。

［OK］ボタンをクリックしてください。A社が登録され，「テーブルの登録・変更・参照」ウィンドウが閉じ，メイン画面に戻ります。

ここで作成した部署テーブルの下に，更に部署テーブルを作成できます。ここでは，A社の下に開発部という部署テーブルを登録します。登録方法は，既に登録した部署テーブルの方法と同様です。次の手順で登録してください。

A社のアイコンをクリックし，［編集］－［新規］から［テーブル］メニューを選択してください。「テーブルの登録・変更・参照」ウィンドウが表示されます。

テーブル名に「kaiht」，部署名に「開発部」と入力します。

［OK］ボタンをクリックしてください。開発部が登録され，「テーブルの登録・変更・参照」ウィンドウが閉じ，メイン画面に戻ります。

(b)　ユーザ情報の新規登録

ユーザ情報の登録先の部署テーブルを選択後，ユーザ情報を新規登録します。ここでは開発部のテーブルに，田中部長を登録します。次の手順で登録してください。

開発部のアイコンをクリックし，［編集］－［新規］から［ユーザ］メニューを選択してください。「ユーザ/施設の登録・変更・参照」ウィンドウが表示されます。

図6-5　「ユーザ/施設の登録・変更・参照」ウィンドウ

ホスト名を入力してください。既に「6.1.4　DNSホスト名の登録」で登録したホスト名はドロップダウンリストから選択できます。ホスト名はそのユーザのスケジュールデータを書き込むサーバ（ホームサーバ）名を指定してください。ドロップダウンリストから選択せずに，直接入力することもできますが，DNSホスト名をあらかじめ登録しておくようにしてください。ここでは開発部のホスト名kaihahostを指定します。ここで指定するホスト名はあらかじめ「6.1.4　DNSホスト名の登録」で，このシステム内のサーバのホスト名をすべて登録しておいてください。

ユーザIDを入力してください。IDは8文字以内の半角英数字を指定してください。システム内で，同一のIDが存在しないようにしてください。

ユーザが属する部署を入力してください。デフォルトとしてユーザが登録されている部署名が既に設定されていますので，変更が必要な場合は，半角20文字（全角10文字分）以内で設定してください。ここでは開発部と入力します。ここで登録した部署名は，クライアントの予約時にユーザの部署名として参照されます。

ユーザ名を入力してください。ユーザ名は半角20文字（全角10文字分）以内で設定してください。ここでは田中部長と入力します。

セキュリティランクを設定してください。各セキュリティランクの参照権の設定方法の詳細は「8.　セキュリティの設定」を参照してください。ここでは田中部長にAを設定します。

［OK］ボタンをクリックすると，田中部長が登録され，メイン画面に戻ります。

(c)　ユーザ情報の連続登録

同じ部署テーブルにユーザを複数人登録したい場合，連続して登録ができます。

ここでは開発1課のテーブルの下に山田課長と，坂井さんと，鈴木さんをユーザ登録します。

開発1課アイコンをクリックし，［編集］－［新規］から［ユーザ］メニューを選択してください。「ユーザ/施設の登録・変更・参照」ウィンドウが表示されます。

山田課長のユーザ情報を登録します。登録手順は，「6.1.2(8)(b) ユーザ情報の新規登録」を参照してください。

登録が終了したら，［連続追加］ボタンをクリックしてください。入力したユーザ情報を登録後，再度「ユーザ/施設の登録・変更・参照」ウィンドウが表示されます。その際に，ホスト名と部署名は入力された状態となります。坂井さんと鈴木さんを同様の手順で登録してください。

(d)　部署テーブル及びユーザ情報の追加登録

テーブル及びユーザ情報の追加登録する場合の手順を次に示します。ここでは開発2課の登録を例にとって説明します。

追加したい部署テーブルのアイコンをクリックします。開発2課の部署テーブルは開発部の部署テーブルに追加登録したいので，開発部のアイコンをクリックします。

［編集］－［新規］から［テーブル］メニューを選択してください。「テーブルの登録・変更・参照」ウィンドウが表示されます。開発2課の登録内容を入力してください。

入力後，［OK］ボタンをクリックしてください。新しい部署テーブルのアイコンが，最後に登録されます。ここでは，田中部長，開発1課の後に開発2課が登録されました。

次に，開発2課のテーブルに，佐藤課長と山口さんを追加登録します。手順は「6.1.2(8)(b) ユーザ情報の新規登録」を参照してください。これで，開発部は登録できました。同様の手順で企画部も登録してください。

(e)　部署テーブル及びユーザ情報の登録内容の変更

部署テーブル及びユーザ情報の登録内容を変更する手順を次に示します。

内容を変更したい部署テーブルのアイコンをクリックし，［編集］－［開く］メニューを選択してください。「テーブルの登録・変更・参照」ウィンドウが表示されます。内容を変更後，［OK］ボタンをクリックしてください。

内容を変更したいユーザ名のアイコンをクリックし，［編集］－［開く］メニューを選択してください。「ユーザ/施設の登録・変更・参照」ウィンドウが表示されます。内容を変更後，［OK］ボタンをクリックしてください。

(f)　部署テーブルの削除

部署テーブルの削除手順を次に示します。

削除したい部署テーブルのアイコンをクリックし，［編集］－［削除］メニューを選択してください。削除を確認するダイアログが表示されます。

［はい］ボタンをクリックしてください。選択したテーブル以下のすべての情報が削除されます。

注意

一度削除した情報は，元に戻せません。誤って削除してしまった場合，再度登録してください。

(g)　ユーザの削除

ユーザの削除手順を次に示します。

削除したいユーザのアイコンをクリックし，［編集］－［削除］メニューを選択してください。削除を確認するダイアログが表示されます。

［はい］ボタンをクリックしてください。選択したユーザが削除されます。

注意

一度削除した情報は，元に戻せません。誤って削除してしまった場合，再度登録してください。

(h)　部署テーブルの移動

部署テーブルの移動は，移動したい部署テーブルのアイコンをクリックし，［編集］－［移動］メニューを選択後，移動先の部署，ユーザ，セパレータ，又は他システムアイコンをクリックして移動します。次の手順で移動してください。

注意

部署テーブルの下に他システムが存在する場合は，同一階層内での移動だけできます。

移動先として部署テーブルのアイコンを選択した場合
ここでは，移動元が開発2課で移動先が企画部という例を挙げて，手順を説明します。

開発2課のアイコンをクリックし，［編集］－［移動］メニューを選択してください。

企画部のアイコンをクリックしてください。「移動先選択」ウィンドウが表示されます。

図6-6　「移動先選択」ウィンドウ

「移動先選択」ウィンドウで，移動先を選択し，［OK］ボタンをクリックします。このウィンドウが閉じ，指定先に移動されます。「選択した部署テーブルの下の階層に移動」を選択した場合，企画部の部署テーブルの最後に移動します。「選択した部署テーブルと同じ階層に移動」を選択した場合，企画部の部署テーブルの上側に移動します。

移動先としてユーザ，セパレータ，又は他システムのアイコンを選択した場合
ここでは，移動元が開発2課で移動先が企画部の吉田部長という例を挙げて，手順を説明します。

開発2課のアイコンをクリックし，［編集］－［移動］メニューを選択してください。

企画部の吉田部長のアイコンをクリックしてください。企画部の部署テーブルの吉田部長の上側に移動します。

注1

部署テーブルの移動中は管理ツールの終了，及びほかの編集作業はできません。また，部署テーブルはその部署テーブルの下位の階層に移動できません。また，複数の部署を選択し，移動できません。また，「移動先選択」ウィンドウで［キャンセル］ボタンをクリックした場合は，移動操作はキャンセルされます。

注2

Address Serverと連携している場合は，同一組織内での移動だけできます。詳細は「6.1.1(3)　管理ツール上での制限事項」を参照してください。

(i)　ユーザ，セパレータ，又は他システムの移動

ユーザ，セパレータ，又は他システムの移動は，移動したいユーザ，セパレータ，又は他システムのアイコンをクリックし，［編集］－［移動］メニューを選択後，移動先の部署，ユーザ，セパレータ，又は他システムアイコンをクリックして移動します。次の手順で移動してください。

移動先として部署テーブルのアイコンを選択した場合
ここでは，移動元が企画1課の森さんで，移動先が開発2課という例を挙げて，手順を説明します。

移動したいユーザ名，企画1課の森さんのアイコンをクリックし，［編集］－［移動］メニューを選択してください。

開発2課の部署テーブルのアイコンをクリックしてください。「移動先選択」ウィンドウが表示されます。

「移動先選択」ウィンドウで，移動先を選択し，［OK］ボタンをクリックします。このウィンドウが閉じ，指定先に移動されます。「選択した部署テーブルの下の階層に移動」を選択した場合，開発2課の部署テーブルの最後に移動します。「選択した部署テーブルと同じ階層に移動」を選択した場合，開発2課の部署テーブルの上側に移動します。

移動先としてユーザ，セパレータ，又は他システムのアイコンを選択した場合
ここでは，移動元が企画1課の森さんで，移動先が開発2課の山口さんという例を挙げて，手順を説明します。

移動したいユーザ名，企画1課の森さんのアイコンをクリックし，［編集］－［移動］メニューを選択してください。

開発2課の山口さんのアイコンをクリックしてください。開発2課の山口さんの上側に移動します。

注1

ユーザの移動中は管理ツールの終了，及びほかの編集作業はできません。また，複数のユーザを選択し，移動できません。また，「移動先選択」ウィンドウで［キャンセル］ボタンをクリックした場合は，移動操作はキャンセルされます。また，移動元が他システムの場合は，メインテーブル中，又はメインテーブル上の部署テーブル中の移動しかできません。

注2

Address Serverと連携している場合は，移動元が他システムの場合を除き，同一組織内での移動だけできます。

6.1.3　管理データの取得

ファイルモードでは，はじめに管理データを取得します。

［ファイル］－［管理データの取得］メニューを選択してください。「管理データの取得」ウィンドウが表示されます。

図6-7　「管理データの取得」ウィンドウ

サーバ名を入力してください。なお，複数サーバ構成の場合は，「3.2　サーバ環境設定」で設定した親サーバのホスト名又はIPアドレスを入力してください。

［OK］ボタンをクリックしてください。次のディレクトリに管理データが取得されます。

ユーザ管理データのディレクトリ名
＜管理ツールインストールディレクトリ＞¥sftetc

施設管理データのディレクトリ名
＜管理ツールインストールディレクトリ＞¥sftroom

注意

定義情報のメンテナンス作業は運用時間外にしてください。

6.1.4　DNSホスト名の登録

ファイルモードではユーザ情報を設定する前に，このDNSホスト名の登録で，Scheduler Serverの親サーバとすべての子サーバのホスト名を登録しておく必要があります。Address Serverで，ユーザのSchedulerホームサーバとして登録されているホスト名については，Address Serverからユーザ情報を取得した際に自動で登録されます。

他システムと接続している場合は，他システムのゲートウェイホスト名も登録しておく必要があります。

また，Scheduler Serverの「コンフィギュレーション」，又はFacilities Managerの「コンフィギュレーション」で，項番16の「Assist連携」の設定を「使用する」に設定してある場合は，Assist連携用ホームサーバ一覧作成でも，Scheduler Serverの親サーバとすべての子サーバのホスト名を登録しておく必要があります。なお，Assist連携用ホームサーバ一覧作成では，Scheduler Serverの親サーバと子サーバ以外のホスト名（他システムのゲートウェイホスト名など）を登録してはいけません。

＜この項の構成＞

(1)　DNSホスト名の登録

(2)　Assist連携用ホームサーバ一覧作成

(1)　DNSホスト名の登録

［オプション］－［DNSホスト名］メニューを選択してください。「DNSホスト名の登録」ウィンドウが表示されます。
下図の中で上側の空欄がDNSホスト名入力エリアで，「kaihahost」，「kikakuhost」などが表示されているところがDNSホスト名一覧リストボックスです。

図6-8　「DNSホスト名の登録」ウィンドウ

新規登録する場合は，DNSホスト名入力エリアにホスト名を入力し，［追加］ボタンをクリックしてください。ホスト名がホスト名一覧リストボックスに登録されます。
ホスト名に設定できる文字種は，半角英数字，「-」，「.」，「:」です。255文字以内で設定してください。ただし，「:」の後はポート番号（半角数字）だけが入力できます。登録した他システムとポート番号が異なる場合は，「:」の後にポート番号を設定する必要があります。

注意

ホスト名一覧リストボックスに同じホスト名が複数登録されている場合がありますが，同じホスト名が複数登録されていても問題ありません。

削除する場合は，ホスト名一覧リストボックスから削除するDNSホスト名を選択し，［削除］ボタンをクリックしてください。ホスト名一覧リストボックスから削除されます。

「DNSホスト名の登録」ウィンドウを表示した時点からの変更を取り消したいときは，［キャンセル］ボタンをクリックしてください。それまでの変更は無効になり終了します。
終了するときは，［OK］ボタンをクリックしてください。ウィンドウを閉じてメイン画面に戻ります。

(2)　Assist連携用ホームサーバ一覧作成

「DNSホスト名の登録」ウィンドウで「Assist連携用ホームサーバ一覧作成」ボタンをクリックしてください。「Assist連携用ホームサーバ一覧作成」ウィンドウが表示されます。
左側のDNSホスト名一覧リストボックスに，「DNSホスト名の登録」ウィンドウで登録したDNSホスト名が表示されます。

図6-9　「Assist連携用ホームサーバ一覧作成」ウィンドウ

注意

「コンフィギュレーション」で，項番16の「Assist連携」の設定が「使用する」に設定されていない場合は，「Assist連携用ホームサーバ一覧作成」ボタンは選択できません。

新規登録する場合は，DNSホスト名一覧リストボックスから登録したいDNSホスト名を選択し，［追加］ボタンをクリックしてください。ホームサーバ一覧リストボックスに登録されます。

削除する場合は，ホームサーバ一覧リストボックスから削除するDNSホスト名を選択し，［削除］ボタンをクリックしてください。ホームサーバ一覧リストボックスから削除されます。

「Assist連携用ホームサーバ一覧作成」を表示した時点からの変更を取り消したいときは，［キャンセル］ボタンをクリックしてください。それまでの変更は無効になり終了します。
終了するときは，［OK］ボタンをクリックしてください。ウィンドウを閉じて「DNSホスト名の登録」ウィンドウに戻ります。

注意

他システムのゲートウェイホスト名は登録しないでください。

6.1.5　他システムとゲートウェイ接続する場合

ファイルモードで他システムとゲートウェイ接続する場合，各システムで1台ゲートウェイサーバが必要です。ゲートウェイサーバは，Scheduler Serverのサーバであれば，どのサーバでも可能です（親／子サーバは問いません）。

他システムとゲートウェイ接続してScheduler Serverを使用するためには，各ユーザが他システムのゲストIDを持つ必要があります。ゲストIDを持たないユーザは他システムのユーザに対して参照，予約などの処理ができません。他システムのユーザに対して参照，予約などの処理をする場合，ゲストIDの権限（セキュリティランク）が適用されます。また，逆に他システムユーザ用のゲストIDも用意する必要があります。

自システムと他システムは，デフォルトでは同じポート番号（サービス名：ikisaki）で通信します。自システムと他システム間で異なるポート番号で通信する場合の詳細は，「付録D　他システムとのゲートウェイ接続を異なるポート番号で運用する場合」を参照してください。

他システムと接続する手順は次のようになります。

ゲストIDの作成
自システムのユーザが他システムに接続するためのゲストIDを他システム側で作成してください。作成方法の詳細は，「6.1.10　ゲストIDの登録」を参照してください。

他システムの部署テーブルを自システムに登録
接続する他システムの部署テーブルID（他システムに登録されている部署テーブルのID）を他システムのシステム管理者に確認してください。他システムから公開された部署テーブルのIDを他システムとして自システムに登録します。

自システムのユーザに他システムのゲストIDを設定
自システムのユーザに対して，他システムのゲストIDを設定します。ゲストIDが設定されたユーザだけが，他システムのユーザに対して参照，予約などの操作ができます。

＜例＞

この項では，Scheduler Serverを使用しているB社がA社と接続する場合を例に，接続方法を説明します。体制とシステム環境は次のとおりとします。

図6-10　A社，B社の体制表

図6-11　A社とB社を接続した場合のシステム環境

注意

ゲートウェイ間のTCP/IP接続は，事前に確認してください。

＜この項の構成＞

(1)　他システムの組織を自システムに登録

(2)　自システムのユーザに他システムのゲストIDを設定

(1)　他システムの組織を自システムに登録

他システムとゲートウェイ接続する場合，最上位の階層又は2階層目に接続先の他システムテーブルを登録する必要があります。ここでは，A社の最上位の階層又は2階層目にB社を他システムとしてテーブルを登録します。

登録手順は次のとおりです。なお，他システムのテーブルは，最上位の階層と，最上位の階層直下の部署テーブル以外へは登録できません。

ユーザの階層のルートアイコンをクリックし，［編集］－［新規］から［他システム］メニューを選択してください。
「テーブルの登録・変更・参照」ウィンドウが表示されます。

図6-12　「テーブルの登録・変更・参照」ウィンドウ

指定に関しては，次の注意事項があります。

他システムを2階層目に登録する場合，運用方法として，すべてのクライアントをVersion 6以降にする必要があります。

他システムを最上位の階層に登録する場合，他システムの最上位，又は2階層目に登録されている組織を他システムとして登録できます。
この項の冒頭で示したA社とB社の例では，B社の最上位又は2階層目に登録されている組織を他システムとして登録できます。ただし，B社の最上位組織を他システムとして登録した場合，その最上位組織に登録されている組織を他システムとして登録することはできません。登録した場合，クライアントが正常に動作しなくなります。

他システムでの「Address連携」の設定有無を選択します。

他システムがAddress Serverと連携していて，他システムの最上位組織を登録する場合
「Address連携」の選択で「連携あり（最上位組織）」を選択してください。

他システムがAddress Serverと連携していて，他システムの2階層目の組織を登録する場合
「Address連携」の選択で「連携あり（組織）」を選択してください。

次に，テーブルIDを入力してください。テーブルIDは他システムに登録されているテーブルIDを指定してください。なお，「Address連携」の選択で「連携あり（最上位組織）」，又は「連携あり（組織）」を選んだ場合，半角文字で8文字，「連携なし」を選んだ場合は半角英小文字か数字で6文字以内で設定してください。
ここでは，B社のテーブルを登録しますが，B社ではAddress Serverと連携しないで運用しているので「Address連携」の選択で「連携なし」を選択し，B社のテーブルIDのbsyaと入力します。
なお，「Address連携」で選択を切り替えた場合，入力済みのテーブルIDはクリアされます。

注意

Address Serverと連携していない他システムの「.uid」が付かないテーブルIDを登録する場合

管理ツールを起動する前に，SF32SYS.iniファイルに次のオプションを設定してください。

SF32SYS.iniファイルの格納先
＜Scheduler管理ツールのインストールディレクトリ＞¥bin
デフォルトの場合：c:¥appomous¥bin

記述内容
[Option]
TableEntryMode=1（又は0）
0：通常の画面（図6-12を参照）を表示（デフォルト値）
1：テーブルIDに10文字（半角文字）まで入力できる画面（図6-13を参照）を表示

図6-13　「テーブルの登録・変更・参照」ウィンドウ（切り替えオプション指定時）

「連携なし(*)」を選択すると，半角文字で10文字までテーブルIDに指定できます。入力できる文字は，半角英小文字，半角英大文字，数字，ピリオド（.）です。

部署名を入力してください。半角20文字（全角10文字分）以内で設定してください。
ここでは，B社と入力します。

自システムのゲートウェイホスト名を入力してください。
既に「6.1.4　DNSホスト名の登録」で登録したホスト名はドロップダウンリストから選択できます。ホスト名は自システムのゲートウェイサーバ名を指定してください。ドロップダウンリストから選択しないで直接入力する場合は，ホスト名は半角英数字で255文字以内で指定してください。ここではA社のゲートウェイサーバ名kikakuhostを指定します。ここで指定するホスト名はあらかじめ「6.1.4　DNSホスト名の登録」ですべて登録しておいてください。

「他システムのG/Wホスト名」に他システムのゲートウェイホスト名を入力してください。
既に「6.1.4　DNSホスト名の登録」で登録したホスト名はドロップダウンリストから選択できます。ホスト名は他システムのゲートウェイサーバ名を指定してください。ドロップダウンリストから選択せずに，直接入力する場合は，ホスト名は半角英数字で255文字以内で指定してください。ここではB社のゲートウェイサーバ名eigyouhostを指定します。ここで指定するホスト名はあらかじめ「6.1.4　DNSホスト名の登録」ですべて登録しておいてください。

［OK］ボタンをクリックしてください。
「テーブルの登録・変更・参照」ウィンドウが閉じ，メイン画面に戻ります。なお，引き続き自システムゲストIDを設定する場合，［ユーザID］ボタンをクリックし「G/Wテーブル作成」ウィンドウを表示させてください。操作の詳細は，次の「6.1.5(2) 自システムのユーザに他システムのゲストIDを設定」を参照してください。

注意

他システムのテーブルを登録する際に，確認メッセージを表示する場合があります。これは，DNSホスト名テーブルに登録しているかどうかの確認結果を示しているものです。システムとして解釈できるものを設定するようにしてください。

Address Serverと連携している場合，ユーザのSchedulerホームサーバとして設定しているホスト名は，ユーザ情報再作成又は変更通知情報取得を実行した際に自動で登録されます。

同じホスト名が複数登録されていても問題ありません。

(2)　自システムのユーザに他システムのゲストIDを設定

自システムのユーザが他システムのScheduler Serverのユーザにアクセスする場合，ゲストIDが必要です。ここでは，自システムユーザにゲストIDを登録する方法について説明します。登録する前に，他システムの管理者にゲストIDを確認してください。次の手順で設定します。

注意

ホストごとにゲストIDデータを保持する必要があります。

G/Wテーブルを作成します。
G/Wテーブルとは，自システムのユーザに接続先の他システムのゲストIDを設定するテーブルです。自システムユーザにゲストIDを登録したい他システムのアイコンをクリックし，［編集］－［開く］メニューを選択すると，「テーブルの登録・変更・参照」ウィンドウが表示されます。［ユーザID］ボタンをクリックしてください。「G/Wテーブル作成」ウィンドウが表示されます。

図6-14　「G/Wテーブル作成」ウィンドウ

ゲストIDを登録したいユーザのユーザIDを表示します。表示方法は次の2とおりがあります。

ユーザが特定されている場合
あらかじめユーザが特定されている場合は，［ID検索］－［ID検索］メニューを選択してください。「ID検索」ウィンドウが表示されます。
登録するユーザIDを入力するか，次に示すワイルドカードを指定してユーザを検索してください。
　＊：任意文字列（＊を2個使用したIDの検索はできません）。
　＄：任意の1文字
検索したユーザIDはユーザID検索リストボックスに表示されます。ユーザIDは，4,000件まで表示されます。

図6-15　「ID検索」ウィンドウ

ユーザ全員を表示し選択する場合
複数のユーザに対してゲストIDを登録する場合は，［ID検索］－［すべてのID］メニューを選択してください。ユーザID検索リストボックスに全ユーザIDが表示されます。ユーザIDは，4,000件まで表示されます。

ユーザID検索リストボックスの中から，ゲストIDを登録したいユーザIDを選択してください。複数選択できます。ユーザID検索リストボックス中に表示されているユーザすべてに対してゲストIDを登録する場合は，［編集］－［すべて追加］メニューを選択してください。すべてのユーザIDがゲストIDテーブルリストボックスに追加されます。この際，次の4の操作は不要です。

［編集］－［追加］メニューを選択してください。選択したユーザIDがゲストIDテーブルリストボックスに追加されます。

ゲストIDテーブルリストボックスから，ゲストID登録するユーザIDを選択してください。複数選択できます。

［編集］－［ゲストID登録／変更］メニューを選択してください。「ゲストID登録/変更」ウィンドウが表示されます。ユーザIDには選択したユーザIDが表示されます（複数選択した場合は********が表示されます）。他システムの管理者に確認したゲストIDを入力し，［OK］ボタンをクリックしてください。ゲストIDテーブルリストボックスに，ゲストIDが登録されたユーザID一覧が表示されます。

図6-16　「ゲストID登録/変更」ウィンドウ

ゲストIDを削除するには，削除したいユーザIDを選択した後，［編集］－［ゲストID削除］メニューを選択してください。複数選択できます。

ゲストIDテーブルリストボックスには，2,500個まで表示します。次の2,500個を表示したい場合は，ゲストIDテーブルリストボックス右下の右矢印ボタンをクリックしてください。前の2,500個を表示したい場合は，ゲストIDテーブルリストボックス左下の左矢印ボタンをクリックしてください。

6.1.6　ユーザ情報の確認

ユーザに対して設定したデータの中で，上司／秘書，接続できる他システム，管理する施設を一覧表示し，確認できます。手順は次のとおりです。

メイン画面（「管理ツール」ウィンドウ）の「登録ユーザの階層」ツリービューから確認したいユーザのアイコンをクリックし，［編集］－［開く］メニューを選択してください。
「ユーザ/施設の登録・変更・参照」ウィンドウが表示されます。［詳細］ボタンをクリックしてください。「詳細情報の表示」ウィンドウが表示されます。

図6-17　「詳細情報の表示」ウィンドウ

［閉じる］ボタンをクリックすると「ユーザ/施設の登録・変更・参照」ウィンドウに戻ります。
「ユーザ/施設の登録・変更・参照」ウィンドウで［キャンセル］ボタンをクリックして，メイン画面に戻ってください。

6.1.7　施設の登録

施設名，施設IDなどの施設管理情報を設定します。施設管理情報はユーザ情報の設定と同様に階層構造で作成でき，各階層はテーブルで管理されます。

階層は50階層まで作成でき，1テーブルに登録できる数は500までです（セパレータ，及びテーブルを含みます）。ただし，クライアントで参照できるのは268までです。

注意

施設管理者がテーブル単位に多数登録されている場合は，クライアントで最大数を超えた旨のメッセージが表示されても，画面上には数個の施設しか表示されないことがあります。

施設の設定方法の詳細は，「6.1.2(8)　Address Serverを使用していない場合のユーザ情報の登録」を参照してください。

＜例＞

ある組織（A社）が使用する施設を例にとり，以降の例で説明します。

図6-18　施設の階層図

図6-19　A社のシステム環境

図のA社の体制表に示されているような階層で，施設管理情報を設定していきます。

ユーザ情報と同様に，テーブルによる階層構造になっています。階層の一番上のテーブルをメインテーブルといい，その他をすべて種別テーブルといいます。1システムで一つのメインテーブルが作成できます。メインテーブルの下に複数の種別テーブルを作成できるため，階層構造をとることができます。

注意

メインテーブルに施設を登録すると，WWW for Schedulerから，その施設は参照できません。

＜この項の構成＞

(1)　種別テーブルの新規登録

(2)　施設の登録

(3)　種別テーブル及び施設の登録内容の変更

(4)　種別テーブルの削除及び移動

(5)　施設の削除及び移動

(1)　種別テーブルの新規登録

登録施設の階層の中から，登録したい種別テーブルのアイコンをクリックし，［編集］－［新規］から［テーブル］メニューを選択してください。「テーブルの登録・変更・参照」ウィンドウが表示されます。種別テーブルの詳細情報の登録方法は「6.1.2(8)(a) 部署テーブルの新規登録」を参照してください。

注意

種別テーブルIDはシステム内で必ず重ならないようにしてください。種別テーブルIDには，6文字以内の半角英数字の小文字が使用できます。

(2)　施設の登録

登録施設の階層の中から，施設を登録したい種別テーブルのアイコンをクリックし，［編集］－［新規］から［施設］メニューを選択してください。「ユーザ/施設の登録・変更・参照」ウィンドウが表示されます。

施設の詳細情報の登録は，ユーザ情報の登録方法と同様です。「6.1.2(8)(b) ユーザ情報の新規登録」を参照してください（ここでは，‘ユーザ’は‘施設’，‘部署’は‘種別’となります）。

注意

ユーザIDと施設IDは，システム内で重複しないよう注意してください。

施設IDはシステム内で必ず重ならないようにしてください。施設IDは，8文字以内の半角英数字が使用できます。ただし，bin，etc，log，room，BIN，ETC，LOG，ROOMという施設IDは登録しないでください。

(3)　種別テーブル及び施設の登録内容の変更

種別テーブルの登録内容や施設の登録内容の変更は，部署テーブル及びユーザ情報の登録内容の変更方法と同様です。変更方法の詳細は，「6.1.2(8)(e) 部署テーブル及びユーザ情報の登録内容の変更」を参照してください。

(4)　種別テーブルの削除及び移動

種別テーブルの削除及び移動は，部署テーブルの削除，移動の方法と同様です。削除方法の詳細は「6.1.2(8)(f) 部署テーブルの削除」を，移動方法の詳細は「6.1.2(8)(h) 部署テーブルの移動」を参照してください。

(5)　施設の削除及び移動

施設の削除及び移動は，ユーザの削除，移動方法と同様です。削除方法の詳細は「6.1.2(8)(g) ユーザの削除」を，移動方法の詳細は「6.1.2(8)(i) ユーザ，セパレータ，又は他システムの移動」を参照してください。

6.1.8　汎用化データ（休日情報，行先区分情報，時間区切り線情報）の登録

＜この項の構成＞

(1)　前提条件

(2)　汎用化データのデフォルト設定

(3)　組織ごとの汎用化データ設定

(1)　前提条件

Scheduler Server Version 7及びFacilities Manager Version 7以降は，行先・区分は最大64個まで設定できるようになりました。

それより前のバージョンで区分数を11個以上設定して運用する場合，次の前提条件があります。

マルチサーバ環境ではすべてのマシンにScheduler Server Version 7以降とFacilities Manager Version 7以降をインストールしておく必要があります（施設管理を使用していない場合はFacilities Manager Version 7以降をインストールする必要はありません）。

Scheduler Serverのゲートウェイを使って，Version 6以前のScheduler Serverが存在する他システムに接続している場合，次の手順で設定が必要です。

自システムのすべてのScheduler Server及びFacilities Managerがインストールされているマシンの，＜インストールディレクトリ＞¥bin¥AppoSV.iniファイル（存在しない場合は作成してください）に次の記述を追加する。
AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。
[Environment]
KBN_ENHANCE = OFF＜改行＞
注　行末には改行が必要です。

「Groupmax Scheduler Server」及び「Groupmax Facilities Manager」のサービスを再起動する。

この設定をすると，次のように処理が変更されます。

他システムのScheduler Serverのバージョンに関係なく，11番目以降の区分を設定したスケジュールを他システムのユーザに予約すると，1番目の区分に変換されてスケジュールが予約されます。

キーワード検索が正しく行われます。

また，接続しているScheduler Serverの他システムがすべてVersion 7以降になった場合，この設定を削除し，「Groupmax Scheduler Server」及び「Groupmax Facilities Manager」のサービスを再起動してください。

(2)　汎用化データのデフォルト設定

汎用化データ（休日，行先・区分，時間の区切り線）を次の手順で設定します。ここで設定する汎用化データが，システムのデフォルト設定となります。

製品をインストールした直後の祝日は，前年から翌年までの祝日が設定されています。「休日の設定」ウィンドウで設定を最新に更新してください。

［オプション］－［汎用化データ］－［休日等のデフォルト設定］メニューを選択してください。「汎用化データの設定」ウィンドウが表示されます。

図6-20　「汎用化データの設定」ウィンドウ

「汎用化データの設定」ウィンドウの［休日の設定］ボタンをクリックしてください。「休日の設定」ウィンドウが表示されます。

図6-21　「休日の設定」ウィンドウ

日付をクリックすると休日に設定されます。もう一度クリックすると取り消されます。

［週休］から曜日を選んでクリックすると，選択した曜日がすべて休日に設定されます。もう一度クリックすると取り消されます。

年度リストボックスの中から前年（上，下），当年（上，下），翌年（上，下）を選択すると，その年（上，下）の休日が設定できます。

［標準］ボタンを選択すると，デフォルトに設定されます。

［閉じる］ボタンをクリックすると，指定どおりに休日が設定され，「汎用化データの設定」ウィンドウに戻ります。

次の注意事項があります。

初期起動時は，デフォルトで土曜日，日曜日，祝日が休日に設定されています。

春分の日と秋分の日は，算出した春分の日と秋分の日がデフォルトで設定されています。この日付が実際の春分の日・秋分の日と異なる場合は，汎用化データ又は汎用化データテンプレートの「休日の設定」ウィンドウで，正確な春分の日と秋分の日を設定してください。
西暦2000年以降の成人の日と体育の日は，次の値がデフォルト値として設定されます。
　　成人の日：1月の第2月曜日，体育の日：10月の第2月曜日
西暦2003年以降の海の日と敬老の日は，次の値がデフォルト値として設定されます。
　　海の日：7月の第3月曜日，敬老の日：9月の第3月曜日

ファイルモードでは，休日の設定データは前年・当年・翌年の3年分だけを管理しますので，年が切り替わるごとに，翌年分の休日を設定してください。休日が設定されていない年については，各クライアントが算出するデフォルトの休日で表示されます。

年が切り替わったときに初めて「汎用化データの設定」ウィンドウを表示すると，「休日の設定データが不正です。再登録してください。」のウィンドウが表示されますので，［OK］ボタンをクリックし，休日の設定をしてください。
設定終了後，「汎用化データの設定」ウィンドウから［メニューに戻る］ボタンをクリックすると，「登録して終了しますか？」というウィンドウが表示されます。
「はい」を選択し，次に管理データの転送をしてください。「いいえ」を選択したり，転送しなかった場合は，休日のデータは更新されません。

「汎用化データの設定」ウィンドウの［行先・区分の設定］ボタンをクリックしてください。「行先・区分の設定」ウィンドウが表示されます。

図6-22　「行先・区分の設定」ウィンドウ

初期起動時は，デフォルトで社内，他事業所，顧客，一般会議，定例会議，幹部会議，顧客，イベント，その他が設定されています。

区分の入力エリアをクリックし，キーボードで行先・区分を入力します。区分名は，半角8文字（全角4文字分）以内で設定してください。

［OK］ボタンをクリックすると，指定どおりに行先・区分が設定され，「汎用化データの設定」ウィンドウに戻ります。

「行先・区分の設定」に関する注意事項は次のとおりです。運用後はできるだけ設定を変更しないでください。

設定した区分名（「社内」や「他事業所」など）を運用開始後に変更した場合，これまでにクライアントで登録したスケジュールの区分名が変更されます。

項目内の文字列をすべて削除し空欄にすると，その項目自体が削除され，次の項目が順次スライドされた設定となります。したがって，運用開始後に「行先・区分の設定」ウィンドウで項目を削除する場合，次の点に御注意ください。
（1）クライアントで表示される区分名が一斉にスライドした形で変更されます。これによって，スケジュールの内容と区分名が食い違います。
（2）これまでクライアントで表示されていた区分名と色の対応がずれます。

項目内の文字列をすべて削除し空欄にすると，その項目自体が削除されます。削除された区分名が登録されていたスケジュールは，管理ツールの「行先・区分の設定」ウィンドウで設定されている最初の区分名となります。

区分名は「1：」から順番に使用してください。中間に，スペースだけや何も設定しない項目を設定しないでください。

Scheduler Serverのゲートウェイを使用して他システムと接続している場合，「行先・区分の設定」を自システムと他システム間で同一の文字列に設定してください。同一の文字列に設定しない場合，他システムのスケジュール参照時に表示される「区分」は，自システムの同一の番号の「区分」となります。また，他システムのユーザへ予約したスケジュールを他システムのユーザが参照すると，他システム側の「区分」で表示されます。

「汎用化データの設定」ウィンドウの［時間の区切り線の設定］ボタンをクリックしてください。「時間の区切り線の設定」ウィンドウが表示されます。

図6-23　「時間の区切り線の設定」ウィンドウ

時間の入力エリアをクリックし，キーボードで時間を入力します。
ここで設定した時間の区切り線は，Scheduler ClientとFacilities Manager Clientに反映されます。

［閉じる］ボタンをクリックすると，時間の区切り線が設定され，「汎用化データの設定」ウィンドウに戻ります。

「汎用化データの設定」ウィンドウの［メニューに戻る］ボタンをクリックすると，「終了」ウィンドウが表示されます。

［はい］ボタンをクリックすると，設定内容を登録して汎用化データファイルの作成を終了します。

［いいえ］ボタンをクリックすると，設定内容を登録せずに汎用化データファイルの作成を終了します。

［キャンセル］ボタンをクリックすると，汎用化データファイルの作成が続けられます。

(3)　組織ごとの汎用化データ設定

「6.1.8(2)　汎用化データのデフォルト設定」に加えて，組織ごとに汎用化データを設定できます。組織ごとの汎用化データを設定しない場合，この項で示す設定をする必要はありません。

組織ごとの汎用化データを設定すると，システム内の組織ごとに，別の休日，行先・区分，時間の区切り線を設定できます。例えば，同一システム内に休日が異なる組織が登録されている場合でも，それらの組織ごとに別の休日情報を設定できます。

(a)　前提条件

組織ごとの汎用化データ機能を使用するには，次のように設定してください。

＜インストールディレクトリ＞¥bin¥AppoSV.iniファイル（存在しない場合は作成してください）に次の記述を追加します。
[Environment]
OrgEnv = ON＜改行＞
行末には改行コードを入力する必要があります。
機能を使用しない場合はOFFとしてください。デフォルトの値はOFFです。

「Groupmax Scheduler Server」及び「Groupmax Facilities Manager」のサービスを再起動してください。

マルチサーバ環境で組織ごとの汎用化データを設定する場合，サーバとなるすべてのマシンをScheduler Server Version 6 06-50以降にする必要があります。また，すべての子サーバから管理データ取得をしておく必要があります。

(b)　汎用化データテンプレートの作成

組織ごとの汎用化データを設定するテンプレートは，次の手順で作成します。

［オプション］－［汎用化データ］－［組織用テンプレートの作成］メニューを選択してください。
「組織用テンプレートの作成」ウィンドウが表示されます。「テンプレート一覧」リストボックスに，既に登録されているテンプレートが表示されます。［閉じる］ボタンをクリックすると，メイン画面に戻ります。

図6-24　「組織用テンプレートの作成」ウィンドウ

新規作成する場合は，［新規テンプレート］ボタンをクリックしてください。
「新規テンプレート」ウィンドウが表示されます。

図6-25　「新規テンプレート」ウィンドウ

テンプレート名には，半角英数字小文字が設定できます。8文字以内で設定してください。
テンプレート名を入力して［OK］ボタンをクリックすると，新規にテンプレートが作成され，ウィンドウが閉じます。その後，「汎用化データの設定」ウィンドウが表示されるので，汎用化データの設定をしてください。設定方法は，4.を参照してください。テンプレートの作成を取り消してウィンドウを閉じるには，［キャンセル］ボタンをクリックしてください。作成できるテンプレートは最大1,000件です。

テンプレートを削除する場合は，「テンプレート一覧」リストボックスから削除したいテンプレートを選択し，［テンプレートの削除］ボタンをクリックしてください。削除の確認のメッセージが表示されるので，［はい］をクリックしてください。
一度削除したテンプレートは，元に戻せません。誤って削除してしまった場合，再度登録してください。

汎用化データを設定するには，「テンプレート一覧」リストボックスから設定するテンプレートを選択して，［休日等の設定］ボタンをクリックするか，「テンプレート一覧」リストボックスからテンプレート名をダブルクリックしてください。
「汎用化データの設定」ウィンドウが表示されます。

図6-26　「汎用化データの設定」ウィンドウ

ウィンドウ内の「テンプレート名：」には，選択したテンプレート名が表示されます。汎用化データは次のように設定します。

休日の設定
［休日の設定］ボタンをクリックすると，「休日の設定（XXXX）」ウィンドウが表示されます。（XXXX）は選択したテンプレート名です。設定方法については，「6.1.8(2)　汎用化データのデフォルト設定」の項番2と同様です。ただし，設定対象は選択したテンプレートです。

図6-27　「休日の設定（xxxx）」ウィンドウ

行先・区分の設定
［行先・区分の設定］ボタンをクリックすると，「行先・区分の表示順の設定（XXXX）」ウィンドウが表示されます。（XXXX）は選択したテンプレート名です。設定対象は選択したテンプレートです。区分名の操作を次に示します。これらの操作後に［OK］ボタンをクリックすると，設定内容が反映されます。
区分名の追加
・［追加］ボタンをクリックすると「行先・区分名の追加/変更」ウィンドウが表示されるので，追加する区分名を入力し，［OK］ボタンをクリックします。
区分名の変更
・変更する区分名を選択して［変更］ボタンをクリックすると「行先・区分名の追加/変更」ウィンドウが表示されるので，区分名を変更し，［OK］ボタンをクリックします。
区分名の削除
・削除する区分名を選択して［削除］ボタンをクリックすると確認のメッセージが表示されるので，削除する場合は［はい］ボタンをクリックします。
区分名の表示順の変更
・クライアントで表示する区分名の表示順を変更できます。変更したい区分名を選択して［上へ］又は［下へ］ボタンをクリックすると，一つ上又は下へ移動します（ただし，区分番号と区分名の対応は変わりません）。

図6-28　「行先・区分の表示順の設定（xxxx）」ウィンドウ

時間の区切り線の設定
［時間の区切り線の設定］ボタンをクリックすると，「時間の区切り線（XXXX）」ウィンドウが表示されます。（XXXX）は選択したテンプレート名です。設定方法については，「6.1.8(2)　汎用化データのデフォルト設定」の項番4と同様です。ただし，設定対象は選択したテンプレートです。

図6-29　「時間の区切り線の設定（xxxx）」ウィンドウ

［戻る］ボタン
［戻る］ボタンをクリックすると，「終了」ウィンドウが表示されます。
・［はい］ボタンをクリックすると，設定内容を登録して「組織用テンプレートの作成」ウィンドウに戻ります。
・［いいえ］ボタンをクリックすると，設定内容を登録しないで「組織用テンプレートの作成」ウィンドウに戻ります。
・［キャンセル］ボタンをクリックすると，「汎用化データの設定」ウィンドウに戻ります。

(c)　組織とテンプレートの対応付け

作成した汎用化データのテンプレートは，次の手順で組織と対応付けます。

［オプション］－［汎用化データ］－［組織とテンプレートの対応付け］メニューを選択してください。
「組織とテンプレートの対応付け」ウィンドウが表示されます。下図の中で，「●A社」が表示されているのが組織の階層表示欄です。上部の「事業所」と表示された欄には，組織の階層表示欄に表示している組織の上位の組織を表示します。［OK］ボタンをクリックすると変更内容が登録され，［キャンセル］ボタンをクリックすると変更内容を取り消してメイン画面に戻ります。

図6-30　「組織とテンプレートの対応付け」ウィンドウ

組織の階層表示欄から，汎用化データを個別に設定したい組織を選択します。
組織名をダブルクリックすると，その組織の下位の組織が表示されます。
先頭に名前が「↑..」と表示されたアイコンがある場合，この「↑..」をダブルクリックすると，上位の組織を表示します。
選択した組織にテンプレートが設定してある場合，「設定テンプレート」欄にテンプレート名が表示されます。上位にだけテンプレートが設定してある場合は，「継承（テンプレート名）」と表示され，上位のテンプレート名を表示します。また，対応付けられたテンプレート名のファイルが存在しない場合，「未登録テンプレート」と表示されます。それ以外の場合でテンプレートが設定されていない場合，「設定テンプレート」欄は空欄です。

「テンプレート一覧」から，テンプレートを選択します。
選択したテンプレートと組織を対応付ける場合は，［設定］ボタンをクリックしてください。
対応付けを解除する場合は，テンプレートが対応付けられている組織を選択し，［解除］ボタンをクリックしてください。「未登録テンプレート」は解除できますが，「継承（テンプレート名）」は解除できません。

(d)　注意事項

組織ごとの汎用化データ設定を使用すると，ユーザの所属組織に対応付けられた汎用化データテンプレートがクライアントで適用されます。

ログインユーザに兼任ユーザが存在している場合でも，主体ユーザの所属組織に対応付けられた汎用化データテンプレートが適用されます。

ゲートウェイ接続環境には対応していません。他システムのメンバを参照する場合も，汎用化データは自システム，又は自分自身の所属組織に設定されたものを使用します。

新しく組織を追加する場合は，必ず「組織とテンプレートの対応付け」画面で，追加した組織と汎用化データテンプレートの対応付けを設定してください。

上位の組織に汎用化データテンプレートを対応付けた場合，その組織の下位に属する組織には，自動的に上位組織に対応付けられた汎用化データテンプレートが継承されます。下位組織に個別の汎用化データを設定したい場合は，「組織とテンプレートの対応付け」画面で対応付けをしてください。

上位組織に対応付けられた汎用化データテンプレートが継承されている下位組織を別の組織の下に移動させた場合も，汎用化データテンプレートの対応付けは変更されません。汎用化データテンプレートの対応付けを変更する必要がある場合は，「組織とテンプレートの対応付け」画面で変更してください。

最上位組織に汎用化データテンプレートの対応付けがされてない場合は，「6.1.8(2)　汎用化データのデフォルト設定」で設定した汎用化データが適用されます。

デフォルト設定と異なる行先区分を設定した場合，次のように動作しますのでご注意ください。

行先区分が異なる組織に所属するユーザのスケジュールを参照した場合，ログインユーザの所属組織の区分名で表示されます。表示したスケジュールの区分番号に対応する区分名で表示されます。

表示したスケジュールの区分番号が，ログインユーザの所属組織に存在しない場合は，区分番号「1」の区分名で表示されます。

ログインユーザの所属組織に存在しない区分番号でスケジュールを予約された場合，その区分番号でデータは登録されますが，ログインユーザがそのスケジュールを表示すると区分番号「1」の区分名で表示されます。また，そのスケジュールの詳細画面を閉じる際に「スケジュールが変更されています。登録しますか？」という内容のメッセージが表示され，「はい」を選択すると，区分番号が「1」に更新されます。

6.1.9　上司／秘書の登録

上司と秘書の設定をします。

＜この項の構成＞

(1)　上司に対する秘書の設定

(2)　秘書に対する上司の設定

(1)　上司に対する秘書の設定

［オプション］－［上司／秘書］－［上司に対する秘書の設定］メニューを選択してください。

「上司に対する秘書の設定」ウィンドウが表示されます。

図6-31　「上司に対する秘書の設定」ウィンドウ

「上司一覧」リストボックスに表示されている上司名をクリックすると，「秘書一覧」リストボックスにその上司に対する秘書名が一覧表示されます。

上司の追加
［上司の追加］ボタンをクリックしてください。「上司の追加」ウィンドウが表示されます。

図6-32　「上司の追加」ウィンドウ

左のリストボックスからメンバを選択してください。追加したいメンバのいる部署を選択し，ダブルクリックするか，［選択］ボタンをクリックすると下の階層に移ります。左のリストボックス内の上側に名前が「．．」と表示されているアイコンがあるとき，この「．．」を選択し，ダブルクリックするか，［選択］ボタンをクリックすると上の階層に戻ります。部署を選択した場合，左のリストボックスの上に選択した部署名が表示されます。

「ユーザ一覧」リストボックスから追加したいユーザを選択し，ダブルクリックするか，［選択］ボタンをクリックしてください。「選択ユーザ」リストボックスに追加されます。

「選択ユーザ」リストボックスから削除したい場合は，削除したいユーザを選択し［削除］ボタンをクリックしてください。

追加するユーザの選択が終わったら，［OK］ボタンをクリックしてください。「上司の追加」ウィンドウが閉じ，「上司一覧」リストボックスに選択されたユーザが追加されます。

上司の削除
「上司一覧」リストボックスから削除したい上司名を選択し，［上司の削除］ボタンをクリックしてください。選択された上司が削除されます。

秘書の追加

「上司一覧」リストボックスから秘書を登録したい上司を選択してください。

［秘書の追加］ボタンをクリックしてください。「秘書の追加」ウィンドウが表示されます。

図6-33　「秘書の追加」ウィンドウ

「ユーザ一覧」リストボックスから追加したいユーザを選択し，ダブルクリックするか，［選択］ボタンをクリックしてください。「選択ユーザ」リストボックスに追加されます。

「選択ユーザ」リストボックスから削除したい場合は，削除したいユーザを選択し［削除］ボタンをクリックしてください。

追加するユーザの選択が終わったら，［OK］ボタンをクリックしてください。「秘書の追加」ウィンドウが閉じ，「秘書一覧」リストボックスに選択されたユーザが追加されます（一人の上司につき500人まで秘書を登録できます。クライアントで参照できるのは，一人の上司につき270人の秘書までです）。

秘書の削除
「秘書一覧」リストボックスから削除したい秘書を選択し，［秘書の削除］ボタンをクリックしてください。選択された秘書が削除されます。複数の秘書を選択できます。

登録の終了
登録・変更内容を保存する場合は［OK］ボタンをクリックしてください。保存しない場合は［キャンセル］ボタンをクリックしてください。

注意

秘書が登録されていない上司はファイルに格納されませんので注意してください。終了時にそのような上司がいる場合は終了確認用のウィンドウが表示されます。削除してもかまわないときは「はい」ボタンをクリックしてください。削除しないときは「いいえ」ボタンをクリックしてください。

(2)　秘書に対する上司の設定

［オプション］－［上司／秘書］－［秘書に対する上司の設定］メニューを選択してください。「秘書に対する上司の設定」ウィンドウが表示されます。「秘書一覧」リストボックスに表示されている秘書名をクリックすると，「上司一覧」リストボックスにその秘書に対する上司名が一覧表示されます。

図6-34　「秘書に対する上司の設定」ウィンドウ

秘書の追加
［秘書の追加］ボタンをクリックしてください。「秘書の追加」ウィンドウが表示されます。追加方法は「6.1.9(1) 上司に対する秘書の設定」を参照してください。

秘書の削除
「秘書一覧」リストボックスから削除したい秘書名を選択し，［秘書の削除］ボタンをクリックしてください。選択された秘書が削除されます。

上司の追加

「秘書一覧」リストボックスから上司を登録したい秘書を選択してください。

［上司の追加］ボタンをクリックしてください。「上司の追加」ウィンドウが表示されます。

追加方法は「6.1.9(1) 上司に対する秘書の設定」を参照してください（一人の秘書につき500人まで上司を登録できます。クライアントで参照できるのは，一人の秘書につき270人の上司までです）。

上司の削除
「上司一覧」リストボックスから削除したい上司を選択し，［上司の削除］ボタンをクリックしてください。選択された上司が削除されます。複数の上司を選択できます。

登録の終了
登録・変更内容を保存する場合は［OK］ボタンをクリックしてください。保存しない場合は［キャンセル］ボタンをクリックしてください。

注意

上司が登録されていない秘書はファイルに格納されませんので注意してください。終了時にそのような秘書がいる場合は終了確認用のウィンドウが表示されます。削除してもかまわないときは「はい」ボタンをクリックしてください。削除しないときは「いいえ」ボタンをクリックしてください。

6.1.10　ゲストIDの登録

ファイルモードで他システムと接続する場合は，他システムのユーザが自システムのScheduler ServerのユーザにアクセスするためのゲストIDが必要です。他システムとの接続については，「6.1.5　他システムとゲートウェイ接続する場合」を参照してください。

ゲストIDは次の手順で設定します。

［オプション］－［ゲストID］メニューを選択してください。「ゲストIDの設定」ウィンドウが表示されます。

図6-35　「ゲストIDの設定」ウィンドウ

［新規登録］ボタンをクリックしてください。「ゲストID登録/変更」ウィンドウが表示されます。

図6-36　「ゲストID登録/変更」ウィンドウ

ゲストIDとセキュリティランクを入力してください。ゲストIDは8文字以内の半角英数字を指定してください。セキュリティランクについては，ここで設定したセキュリティランクが他システムからアクセスする際に適用されます。
ここでは，B社用のゲストIDを登録します。入力後，［OK］ボタンをクリックしてください（ゲストIDは500ユーザまで登録できます。ユーザID又は施設IDとして使用されているIDをゲストIDとして登録することはできません）。

ゲストID，セキュリティランクを変更する場合は，「ゲストIDの設定」ウィンドウで変更したいゲストIDをリストボックスから選択し，［変更］ボタンをクリックしてください。削除の場合も同様に，ゲストIDをリストボックスから選択し，［削除］ボタンをクリックしてください。

「ゲストIDの設定」ウィンドウで［OK］ボタンをクリックしてください。今までの処理が登録されて，メイン画面に戻ります。［キャンセル］ボタンをクリックすると，今までの処理を取り消してメイン画面に戻ります。

このゲストIDは他システムから自システムにアクセスする際に必要になりますので，他システムの管理者に連絡してください。

6.1.11　付属設備の登録

施設管理情報の付属施設に表示される登録設備一覧リストボックスに設備を登録します。

注意

ここで登録した付属設備は，それぞれの施設ごとに施設管理者がFacilities Manager Clientを使用し，施設に設置している設備を選択します。

手順は次のとおりです。

［オプション］－［付属設備］メニューを選択してください。
「付属設備テーブル登録」ウィンドウが表示されます。下図の中で「ホワイトボード」と表示されているところが付属設備入力エリアで，「OHP」，「大型プロジェクタ」などが表示されているところが付属設備一覧リストボックスです。

図6-37　「付属設備テーブル登録」ウィンドウ

新規登録する場合は，付属設備入力エリアに設備名（半角の場合は30文字以内，全角の場合は15文字以内）を入力し，［追加］ボタンをクリックしてください。
付属設備一覧リストボックスに登録されます。

削除する場合は，付属設備一覧リストボックスから削除する設備を選択し，［削除］ボタンをクリックしてください。
付属設備一覧リストボックスから削除されます。

注意

各施設に設定される付属設備の情報は，付属設備テーブルのレコード番号で管理されます。「付属設備テーブル登録」ウィンドウで途中の付属設備を削除すると，それ以降の付属設備のレコード番号が繰り上がります。その場合，各施設に設定されている付属設備が設定時の内容と不一致になります。「付属設備テーブル登録」ウィンドウで登録済みの付属設備を削除する場合は，ご注意ください。

今までの変更を取り消したいときは，［キャンセル］ボタンをクリックしてください。
今までの変更は無効になり終了します。

終了するときは，［OK］ボタンをクリックしてください。
今までの処理内容が登録されて，メイン画面に戻ります。

6.1.12　施設管理者の登録

［オプション］－［施設管理者］メニューを選択してください。「施設管理者の登録」ウィンドウが表示されます。［OK］ボタンをクリックすると変更内容が登録され，［キャンセル］ボタンをクリックすると変更内容を取り消してメイン画面に戻ります。

図6-38　「施設管理者の登録」ウィンドウ

＜この項の構成＞

(1)　施設管理者の変更

(2)　管理する施設の変更

(1)　施設管理者の変更

ここでは，施設管理者を追加，削除します。「施設管理者の登録」ウィンドウで［管理者変更］ボタンをクリックすると，「施設管理者の変更」ウィンドウが表示されます。

図6-39　「施設管理者の変更」ウィンドウ

施設管理者は次の手順で変更します。

施設管理者を追加する場合，「ユーザ一覧」リストボックスからユーザを追加してください。
追加したいユーザを選択し，ダブルクリックするか，［選択］ボタンをクリックしてください。「選択ユーザ」リストボックスに追加されます。
階層を変更する場合は次のように操作してください。

追加したいユーザのいる部署を選択してダブルクリックするか，［選択］ボタンをクリックすると，下の階層に移ります。

「ユーザ一覧」リストボックス内の上側に名前が「．．」と表示されているアイコンがある場合，この「．．」を選択してダブルクリックするか，［選択］ボタンをクリックすると，上の階層に戻ります。

部署を選択した場合，左のリストボックスの上に，選択した部署名が表示されます。

施設管理者を「選択ユーザ」リストボックスから削除する場合，削除したいユーザを選択し，［削除］ボタンをクリックしてください。

ユーザの変更が終わったら，［OK］ボタンをクリックしてください。
「施設管理者の変更」ウィンドウが閉じ，「施設管理者の登録」ウィンドウの「施設管理者一覧」リストボックスに反映されます。［キャンセル］ボタンをクリックした場合，変更内容を取り消し，「施設管理者の登録」ウィンドウに戻ります。

(2)　管理する施設の変更

管理する施設を変更する場合，「施設管理者の登録」ウィンドウの「施設管理者一覧」リストボックスから，変更したユーザ（施設管理者）を選択してください。「施設の一覧」リストボックスに施設を一覧表示します。

「施設の一覧」リストボックスには，左から「名前」，「対象」を表示します。

「名前」
種別テーブルや施設の名称を表示します。

「対象」
管理する対象としている場合は「選択」，対象としていない場合は「非選択」と表示します。なお，種別テーブルの場合，その下位種別テーブルも含めてその状態を表示し，その中に「選択」のものと「非選択」のものとが混在している場合は，「一部選択」と表示されます。セパレータなどは「対象外」と表示されます。
種別テーブルのアイコンをダブルクリックすると，そのテーブルに登録されている施設を一覧表示します。上位の階層に戻るときは，名前が「．．」と表示されているアイコンをダブルクリックします。

管理する施設は次の方法で変更できます。

変更対象の施設が一つの場合
「施設管理者一覧」リストボックスで変更したい施設管理者が選択されている状態で，「施設の一覧」リストボックスから変更したい施設のアイコンをクリックし，［選択］ボタンをクリックすると，選択した施設管理者が管理する施設になります（「対象」に「選択」と表示されます）。
［選択解除］ボタンをクリックすると，選択した施設管理者が，管理する施設の対象から外れます（「対象」に「非選択」と表示されます）。

変更対象の施設を範囲選択する場合
「施設管理者一覧」リストボックスで変更したい施設管理者が選択されている状態で，「施設の一覧」リストボックスから変更したい種別テーブルのアイコンをクリックし，［選択］ボタン，又は［選択解除］ボタンをクリックすると，「対象施設の範囲の選択」ウィンドウが表示されます。

図6-40　「対象施設の範囲の選択」ウィンドウ

「範囲の選択」で「選択したテーブルの直下の施設のみ」を選択すると，選択している種別テーブルに登録されている施設だけが変更対象になります。「選択したテーブル以下の全施設」を選択すると，選択している種別テーブル以下のすべての施設が変更対象になります。

管理する施設の変更が終わったら，［OK］ボタンをクリックしてください。［OK］ボタンをクリックすると変更が反映されます。［キャンセル］ボタンをクリックすると，それまでの変更は取り消されます。

6.1.13　システム標準値の登録

［オプション］－［システム標準値］メニューを選択してください。「システム標準値の登録」ウィンドウが表示されます。［閉じる］ボタンをクリックすると，メイン画面に戻ります。

ここでは，クライアントのシステム全体での標準値（デフォルト値）を設定します。

図6-41　「システム標準値の登録」ウィンドウ

＜この項の構成＞

(1)　グループの登録

(2)　行先・区分の登録

(3)　用件・略記の登録

(4)　クライアント環境設定情報の登録

(5)　記念日の登録

(1)　グループの登録

よく使うメンバをグループにして，あらかじめ登録できます。登録したグループはクライアントでシステムグループとして表示されます。メンバには人と施設を同時に複数選択できます（最大選択数は30です）。

メンバは次の手順で登録します（最大登録グループ数50，最大メンバ登録数は延べ500です）。

(a)　「グループ編集」ウィンドウの表示

「システム標準値の登録」ウィンドウから［グループの登録］ボタンをクリックしてください。「グループ編集」ウィンドウが表示されます。

図6-42　「グループ編集」ウィンドウ

(b)　グループの編集

新規登録

［グループ追加］ボタンをクリックしてください。「グループ名登録」ウィンドウが表示されます。登録したいグループ名を入力してください。グループ名は，半角20文字（全角10文字分）以内で設定してください。

図6-43　「グループ名登録」ウィンドウ

グループ名を登録して，［OK］ボタンをクリックしてください。「グループ名登録」ウィンドウが閉じて，「ユーザ/施設の選択」ウィンドウが表示されます。

図6-44　「ユーザ/施設の選択」ウィンドウ

グループに登録するメンバを選択してください。メンバは，ユーザ又は施設を同時に複数選択できます（グループメンバ数は，30まで登録できます）。
人を選択する場合は，左上のリストボックスからユーザを選択してください。選択したいユーザのいる部署を選択し，ダブルクリックするか，［選択］ボタンをクリックすると下の階層に移ります。左上のリストボックス内の上側に名前が「↑..」と表示されたアイコンがあるとき，この「↑..」を選択し，ダブルクリックするか，［選択］ボタンをクリックすると上の階層に戻ります。部署を選択した場合，左上のリストボックスの上に選択した部署名が表示され，左上のリストボックスに選択した部署のユーザが表示されます。選択したいユーザを選択し，ダブルクリックするか，［選択］ボタンをクリックすると選択したユーザは右側の「選択メンバ」リストボックスに表示されます。
施設を選択する場合は，左下のリストボックスから施設を選択してください。選択したい施設のある種別テーブルを選択し，ダブルクリックするか，［選択］ボタンをクリックすると下の階層に移ります。左下のリストボックス内の上側に名前が「↑..」と表示されたアイコンがあるとき，この「↑..」を選択し，ダブルクリックするか，［選択］ボタンをクリックすると上の階層に戻ります。種別テーブルを選択した場合，左下のリストボックスの上に選択した種別テーブル名が表示され，左下のリストボックスに選択した種別テーブルの施設が表示されます。選択したい施設を選択し，ダブルクリックするか，［選択］ボタンをクリックすると選択した施設は右側の「選択メンバ」リストボックスに表示されます。

グループメンバを選択後，［OK］ボタンをクリックしてください。グループが登録されます。

登録してあるグループへのメンバの追加

グループメンバを追加したいグループ名を選択してください。グループメンバリストボックスにグループメンバが表示されます。

［メンバ追加］ボタンをクリックしてください。「ユーザ/施設の選択」ウィンドウが表示されます。

グループに追加するメンバを選択してください。メンバは，ユーザ又は施設を同時に複数選択できます（グループメンバ数は，30まで登録できます）。

メンバを選択後，［OK］ボタンをクリックしてください。選択したグループに追加されます。

グループ名の変更

変更したいグループを選択後，［グループ名変更］ボタンをクリックしてください。

「グループ名変更」ウィンドウが表示されます。新規グループ名を入力して［OK］ボタンをクリックしてください。グループ名が変更されます。グループ名は，半角20文字（全角10文字分）以内で設定してください。

図6-45　「グループ名変更」ウィンドウ

グループの移動

移動したいグループ名を選択後，［グループカット］ボタンをクリックしてください。

「グループ削除／移動」ウィンドウが表示されます。［移動］ボタンをクリックしてください。

移動先の位置（グループ名）を選択し，［グループペースト］ボタンをクリックしてください。選択した位置（グループ名）の上側に移動します。

注意

グループのペースト中はほかの編集作業はできません。また，終了することもできません。ペースト処理が終了してからほかの処理をしてください。

グループの削除

削除したいグループ名を選択後，［グループカット］ボタンをクリックしてください。

「グループ削除／移動」ウィンドウが表示されます。［削除］ボタンをクリックしてください。

確認用のウィンドウが表示されます。［OK］ボタンをクリックしてください。

注意

グループを削除すると，グループメンバもすべて削除されます。

グループメンバの移動

グループ名を選択すると，選択したグループのメンバが表示されます。

移動したいグループメンバを選択後，［メンバカット］ボタンをクリックしてください。

移動先のグループ名と位置（グループメンバ名）を選択し，［メンバペースト］ボタンをクリックしてください。選択した位置（グループメンバ名）の上側に移動します。

注意

ペーストしないでそのままほかの編集をすると削除となります。

グループメンバの削除

グループ名を選択すると，選択したグループのメンバが表示されます。

削除したいグループメンバを選択後，［メンバカット］ボタンをクリックしてください。グループメンバが削除されます。

グループの複写

複写したいグループ名を選択後，［グループ複写］ボタンをクリックしてください。

「グループ複写」ウィンドウが表示されます。複写先グループ名を入力してください。グループ名は，半角20文字（全角10文字分）以内で設定してください。

［OK］ボタンをクリックしてください。グループが複写されます。

図6-46　「グループ複写」ウィンドウ

(c)　「グループ編集」ウィンドウの終了

［閉じる］ボタンをクリックしてください。メイン画面に戻ります。

(d)　注意事項

Scheduler Serverから削除されたメンバは「グループ編集」ウィンドウのグループメンバに表示されませんが，システムグループ上は存在しています。

Scheduler Serverから削除されたメンバをシステムグループから削除するときには，一度「グループ編集」ウィンドウを表示した後，最後に必ず「管理データの転送」を実施してください。「管理データの転送」の詳細は，「6.1.15　管理データの転送」を参照してください。

(2)　行先・区分の登録

よく使う行先・区分データをあらかじめ登録しておくことができます（最大100件）。

登録した行先・区分データは，クライアントでシステムの行先・区分として表示されます。登録手順は次のとおりです。

(a)　「行先・区分の登録」ウィンドウの表示

「システム標準値の登録」ウィンドウから［行先・区分の登録］ボタンをクリックしてください。「行先・区分の登録」ウィンドウが表示されます。

図6-47　「行先・区分の登録」ウィンドウ

(b)　行先・区分の編集

新規登録

「行先編集」テキストボックスに行先データを入力してください。行先は，半角40文字（全角20文字分）以内で設定してください。

「区分選択」ドロップダウンメニューから区分を選択してください。

［OK］ボタンをクリックしてください。行先・区分データが登録されます。

登録してある行先・区分データの修正

「行先・区分」リストボックスから修正したいデータを選択してください。テキストボックスに選択したデータが表示されます。

「行先編集」テキストボックスに行先データを入力してください。なお，「行先編集」テキストボックスと区分選択の内容をクリアしたいときは，［クリア］ボタンをクリックしてください。

「区分選択」ドロップダウンメニューから区分を選択してください。

［上書き］ボタン又は［登録］ボタンをクリックしてください。［上書き］ボタンをクリックすると，選択した行先・区分データを上書きします。［登録］ボタンをクリックすると，新規に追加登録されます。

行先・区分データの並びかえ

「行先・区分」リストボックスから移動したいデータを選択してください。テキストボックスに選択したデータが表示されます。

［カット］ボタンをクリックしてください。行先・区分データがカットされます。

行先・区分データを選択し，［ペースト］ボタンをクリックしてください。カットしたデータが選択したデータの上に移動します。

注意

カットした後，ペーストしないでそのままほかの処理をすると，削除となります。

行先・区分データの削除

「行先・区分」リストボックスから削除したいデータを選択してください。テキストボックスに選択したデータが表示されます。

［カット］ボタンをクリックしてください。行先・区分データが削除されます。

「行先・区分の登録」ウィンドウの終了
［OK］ボタンをクリックすると，編集された内容がファイルに書き込まれます。今までの処理をすべてキャンセルしたい場合は，［キャンセル］ボタンをクリックしてください。

(3)　用件・略記の登録

よく使う用件・略記データをあらかじめ登録しておくことができます（最大100件）。

登録した用件・略記データは，クライアントでシステムの用件・略記として表示されます。登録手順は次のとおりです。

(a)　「用件・略記の登録」ウィンドウの表示

「システム標準値の登録」ウィンドウから［用件・略記の登録］ボタンをクリックしてください。「用件・略記の登録」ウィンドウが表示されます。

図6-48　「用件・略記の登録」ウィンドウ

(b)　用件・略記の編集

新規登録

「用件編集」テキストボックスに用件データを入力してください。用件は，半角40文字（全角20文字分）以内で設定してください。

「略記編集」テキストボックスに略記を入力してください。略記は，半角6文字（全角3文字分）以内で設定してください。略記を入力しなかった場合，用件の先頭から全角3文字分が入力されます。

［登録］ボタンをクリックしてください。用件・略記データが登録されます。

登録してある用件・略記データの修正

「用件・略記」リストボックスから修正したいデータを選択してください。テキストボックスに選択したデータが表示されます。

「用件編集」テキストボックスに用件データを入力してください。なお，「用件編集」テキストボックス，「略記編集」テキストボックスの内容をクリアしたいときは，［クリア］ボタンをクリックしてください。

「略記編集」テキストボックスに略記を入力してください。

［上書き］ボタン又は［登録］ボタンをクリックしてください。［上書き］ボタンをクリックすると，選択した用件・略記データを上書きします。［登録］ボタンをクリックすると，新規に追加登録されます。

用件・略記データの並びかえ

「用件・略記」リストボックスから移動したいデータを選択してください。テキストボックスに選択したデータが表示されます。

［カット］ボタンをクリックしてください。用件・略記データがカットされます。

用件・略記データを選択し，［ペースト］ボタンをクリックしてください。カットしたデータが選択したデータの上に移動します。

注意

カットした後，ペーストしないでそのままほかの処理をすると，削除となります。

用件・略記データの削除

「用件・略記」リストボックスから削除したいデータを選択してください。テキストボックスに選択したデータが表示されます。

［カット］ボタンをクリックしてください。用件・略記データが削除されます。

「用件・略記の登録」ウィンドウの終了
［OK］ボタンをクリックすると，編集された内容がファイルに書き込まれます。今までの処理をすべてキャンセルしたい場合は，［キャンセル］ボタンをクリックしてください。

(4)　クライアント環境設定情報の登録

Scheduler Clientの環境について，システムで標準的な設定をします。

「システム標準値の登録」ウィンドウから［環境設定］ボタンをクリックしてください。「環境設定」ウィンドウが表示されますので，環境設定をしてください。

設定を終了するときは，「環境設定」ウィンドウの終了［OK］ボタンをクリックしてください。「環境設定」ウィンドウを閉じて，設定した内容が反映されます。

注意

「環境設定」画面で設定した各設定パラメタは，Scheduler Clientの「環境設定」画面の［標準］ボタンをクリックした場合に反映されます。

(a)　Scheduler Client全般の環境設定

初期表示画面，メール，未読件数表示，日付の表示形式，休日表示選択，曜日表示言語，時間表示形式をユーザカスタマイズできます。これらを「環境設定」ウィンドウで設定します。［標準］ボタンをクリックすると，デフォルトの状態になります。

設定手順は次のとおりです。

全般の環境設定画面の表示
「環境設定」ウィンドウで，［全般］タブをクリックしてください。Scheduler Client全般の環境を設定する「全般」タブが表示されます。

図6-49　「全般」タブ（「環境設定」ウィンドウ）

環境設定

次回起動状態の設定
Scheduler Clientを起動したときに表示する画面を設定します。設定は次の3種類の中から選択してください。デフォルトは「初期設定から起動」で，Todoリスト非表示です。
「終了状態で起動（保存する）」を選ぶと，クライアント終了時の状態を保存し，次回起動時には，前回終了時の状態で起動します。
「保存状態から起動（保存しない）」を選ぶと，上記「終了状態で起動（保存する）」で保存した状態から起動します（クライアント終了時の状態は保存しません）。
「初期設定から起動」を選ぶと，自分の週間スケジュールを表示しただけの状態から起動します。更に，自分の週間スケジュールに加え，Todoリストを表示した状態から起動するには，「Todoリスト」チェックボックスをオンにしてください。

メンバ・カレンダ表示
チェックボックスをオンにすると，Scheduler Client起動時に，メインウィンドウにメンバ・カレンダ画面が表示されます。デフォルトは非表示です。

未読件数表示
チェックボックスをオンにすると，Scheduler Client起動時に，予約されたスケジュールの未読一覧が表示されます。デフォルトは非表示です。

日付・曜日表示言語
「日本語」か「英語」を選択してください。デフォルトは「英語」です。

描画方法
チェックボックスをオンにすると，ページを多数表示しているときの再描画時に最前面のページだけスケジュールデータを取得し表示します。デフォルトは，チェックオフで，開いているすべてのページのスケジュールデータを取得します。

メール選択
使用するメールを設定します。Groupmax Mail，MS-Mailのうちインストールされているものが表示され選択できます。

時間表示形式
「12時間」表示か「24時間」表示を選択してください。デフォルトは
「24時間」です。

休日表示選択
休日の表示方法を選択します。「システム定義」にするとシステム休日になり，「ユーザ定義」にするとクライアントで設定された内容になります。デフォルトは「システム定義」です。

(b)　スケジュールの環境設定

週間スケジュール・月間スケジュールの先頭日付，表示時間帯，メンバスケジュールの表示人数の増減，ズーム設定，当日での移動日付，時刻入力幅，表示形式，又は週・メンバスケジュールの見出しの表示をユーザカスタマイズできます。これらを「環境設定」ウィンドウで設定します。

設定手順を次に示します。

スケジュールの環境設定画面の表示
「環境設定」ウィンドウで，［Schedule］タブをクリックしてください。「Schedule」タブが表示されます。

図6-50　「Schedule」タブ（「環境設定」ウィンドウ）

環境設定

週間スケジュールの先頭日付
週間スケジュールを表示する際に先頭にしたい日付を選択してください。デフォルトは当日です。

月間スケジュールの先頭曜日
月間スケジュールを表示する際に，先頭にしたい曜日を選択してください。選択した曜日に従って，曜日表示部分，日付表示部分が表示されます。また，メンバ・カレンダ部分のカレンダの先頭曜日，日付も同様に表示されます。デフォルトは日曜です。

時刻入力幅
週間スケジュールや詳細スケジュールの時刻入力の際に表示される時刻ラベル時間幅を設定します。10・15・30分が選択できます。デフォルトは30分です。

表示時間帯
表示開始時間と終了時間を設定してください。ここで設定された時間帯は表示の際には反映されますが，登録の際には24時間登録できます。デフォルトは8：00～20：00です。「一日画面をスクロール表示する」チェックボックスをオンにすると，1日スケジュールでの時間表示幅が設定できるようになります。時間表示幅は，表示時間帯で設定されている時間の範囲内で設定できます。表示時間帯を変更した際に，時間表示幅の値以下になった場合は，表示時間帯で指定された時間より1時間少ない値に自動変更します。なお，表示時間帯で設定した開始時間と終了時間の幅が1時間になった場合，チェックボックスはオフになります。

メンバスケジュールのリサイズ
メンバスケジュール表示の際にリサイズした場合，「ボタンサイズを拡大」するか，「表示人数を増加」するかを設定してください。デフォルトは「ボタンサイズを拡大」になっています。

スケジュール表示形式
自分のスケジュールの表示形式，メンバスケジュールの表示形式を設定します。「縦表示」，「横表示」から選択できます。デフォルトは縦表示です。更にイベント表示についてドロップダウンリストから，「表示しない」と表示する場合の表示幅（標準・標準の2倍・標準の3倍）を選択できます。デフォルトは標準です。

週，メンバスケジュールの見出し
週間スケジュール，又は1日のメンバスケジュールのときのグラフ上に表示する文字を設定します。略記・行先・用件・メモから選択できます。デフォルトは略記です。

重複予約の警告
ほかのスケジュールと重複して予約しようとした場合に，「警告をする」（警告メッセージを出力する）かどうかを設定します。デフォルトは警告しないです。

(c)　Todoの環境設定

タスク一覧に表示する項目と，完了タスクを削除するまでの期間をカスタマイズできます。

設定手順は次のとおりです。

Todoの環境設定画面の表示
「環境設定」ウィンドウで，［Todo］タブをクリックしてください。「Todo」タブが表示されます。

図6-51　「Todo」タブ（「環境設定」ウィンドウ）

環境設定

表示項目の設定
「Todoリスト」ウィンドウのタスク一覧及び完了タスク一覧に表示する項目を設定します。表示する場合は，チェックボックスをオンにしてください（「用件」は変更できません）。デフォルトは「用件」，「終了日」，「終了時間」，「重要度」，「緊急度」，「事前通知」，「メモ」がオンです。

完了タスクの削除
タスクが完了後，削除するまでの期間を設定します。入力エリアに日数を入力し，日数の単位を選択してください。単位は日・週・月が指定できます。デフォルトは99週です。

(d)　表示色の設定

表示色をカスタマイズできます。スケジュール画面の区分・日付の色，Todo機能の重要度・緊急度・期日超過の色が設定できます。次の手順で設定します。

表示色の環境設定画面の表示
「環境設定」ウィンドウで，［色の設定］タブをクリックしてください。「色の設定」タブが表示されます。

図6-52　「色の設定」タブ（「環境設定」ウィンドウ）

環境設定

表示色の設定対象の選択
表示色の設定対象を選択して，［変更］ボタンをクリックしてください。「色の設定」ウィンドウが表示されます。

色の選択
設定したい色を選択して，［OK］ボタンをクリックしてください。自分で好きな色を作成することもできます。

注1

平日，休日，記念日，当日が同一日になった場合，表示色の優先順位は，当日，記念日，休日，平日の順になります。

注2

Todoリストの表示色は，タスクの期日が超過している場合，期日超過の色が最優先されます。超過していないときは，重要度と緊急度のレベルが高い方の色で表示されます。レベルが等しいときは，重要度が優先されます。

(e)　アラームの設定

［ツール］－［アラーム機能を使用する］をチェックしたときに出力されるアラームの出力形式を設定します。次の手順で設定します。

アラームの環境設定画面の表示
「環境設定」ウィンドウで，［アラーム］タブをクリックしてください。「アラーム」タブが表示されます。

図6-53　「アラーム」タブ（「環境設定」ウィンドウ）

環境設定

アラーム出力方法
アラームの出力方法を選択してください。デフォルトは「ダイアログ表示」です。

アラーム音設定
手順1で「音を鳴らす」を選択したときに，デバイスを選択して，アラームの出力に使うファイルを指定してください。既存のファイルを参照するときは，［参照］ボタンをクリックしてください。デバイス選択のデフォルトは「WAVE」です。

(f)　他アプリケーションの設定

［ツール］－［他アプリケーション起動］を選択したときに起動するアプリケーションを次の手順で設定します。

他アプリケーション起動の境設定画面の表示
「環境設定」ウィンドウで，［他アプリケーション起動］タブをクリックしてください。「他アプリケーション起動」タブが表示されます。

図6-54　「他アプリケーション起動」タブ（「環境設定」ウィンドウ）

環境設定

実行ファイル
実行するファイル名を指定してください。既存のファイルを参照したいときは，［参照］ボタンをクリックしてください。

実行時ディレクトリ
アプリケーションを起動したときの実行時ディレクトリを設定してください。

(g)　その他の設定

その他の設定項目として，アラーム機能の制御，ツールバーの表示制御，ステータスバーの表示制御，ツールバーのアイコンの表示制御ができます。次の手順で設定します。

その他の環境設定画面の表示
「環境設定」ウィンドウで，［その他］タブをクリックしてください。「その他」タブが表示されます。

図6-55　「その他」タブ（「環境設定」ウィンドウ）

環境設定
この画面の設定項目は次のとおりです。

「アラーム機能を使用する」
このチェックボックスをチェックすると，アラーム監視します。

「ツールバーを表示する」
このチェックボックスのチェックを外すと，ツールバーが非表示になります。

「ステータスバーを表示する」
このチェックボックスのチェックを外すと，ステータスバーが非表示になります。

ツールバーのアイコンの表示について
「大きいアイコンで表示する」チェックボックスをチェックすると，ツールバーのアイコンの表示が大きくなります。
「文字付きアイコンで表示する」チェックボックスをチェックすると，ツールバーのアイコンの表示が文字付きになります。

詳細設定
「詳細画面でクリッカブルURLを使用する」チェックボックスをチェックすると，詳細スケジュール画面でクリッカブルURL機能を使用できます。
「詳細画面のチェックボックスの機能ガイダンスを表示する」チェックボックスをチェックすると，詳細スケジュール画面に含まれるチェックボックス上にマウスのカーソルを移動させた場合に，機能説明を表示します。この設定を有効にしたい場合には，Groupmax Scheduler ClientをVersion 6 06-50以降にする必要があります。
「区分のデフォルト表示」は，ここで選択した区分名が，新規登録画面又は新規予約画面を開いた場合の「区分」のデフォルト値になります。コンボボックスには，システム設定の行先・区分が表示されます。
「スケジュールの内容をポップアップ表示する」チェックボックスをチェックすると，週間スケジュール画面，一日スケジュール画面，複数人一日画面，複数人複数日画面でスケジュール上にマウスのカーソルを移動した場合，スケジュール内容表示ラベルが表示されます。この設定を有効にしたい場合には，Groupmax Scheduler ClientをVersion 6 06-50以降にする必要があります。
「一日画面の表示スケジュールを一行表示にする」チェックボックスをチェックすると，一日スケジュール画面のスケジュール内容が一行で表示されます。この設定を有効にしたい場合には，Groupmax Scheduler ClientをVersion 6 06-50以降にする必要があります。
「よく使う組織フォルダを利用する」チェックボックスをチェックすると，よく使う組織の機能を利用できます。

詳細画面のデフォルト
「プライベートスケジュール」チェックボックスをチェックすると，詳細スケジュール画面の「プライベート」がデフォルトでチェックされます。この設定を有効にしたい場合には，Groupmax Scheduler ClientをVersion 6 06-50以降にする必要があります。
「自分のスケジュールに登録する」チェックボックスをチェックすると，詳細スケジュール画面の「自スケジュールに登録」がデフォルトでチェックされます。この設定を有効にしたい場合には，Groupmax Scheduler ClientをVersion 6 06-50以降にする必要があります。
「メールを送信する」チェックボックスをチェックすると，詳細スケジュール画面の「メールを送信」がデフォルトでチェックされます。この設定を有効にしたい場合には，Groupmax Scheduler ClientをVersion 6 06-50以降にする必要があります。

注1

システム標準値の「行先・区分の登録」ウィンドウの「区分選択」や「環境設定」ウィンドウの［色の設定］タブの「区分」，［その他］タブの「区分のデフォルト表示」で表示される区分名には，「6.1.8(2)　汎用化データのデフォルト設定」の「行先・区分の設定」で設定した区分名が表示されます。

注2

組織ごとの汎用化データの「行先・区分の設定」を「6.1.8(2)　汎用化データのデフォルト設定」の「行先・区分の設定」とは異なる文字列で設定した場合，システム標準値の「環境設定」ウィンドウの［その他］タブの「区分のデフォルト表示」で表示される区分名と，クライアントの「環境設定」ウィンドウで［標準］ボタンをクリックしたときに［他アプリケーション起動／その他の設定］タブの「区分のデフォルト表示」に表示される区分名は異なる文字列になります。

(h)　WWW for Schedulerの設定

WWW for Schedulerだけの設定項目として，空き時間の色の設定，スケジュールの並び順，重複表示行数，予約時の行先設定，本日の予定欄表示項目，受・発信一覧の取得期間が設定できます。次の手順で設定します。

WWW for Schedulerの環境設定画面の表示
「環境設定」ウィンドウで，［WWW for Scheduler］タブをクリックしてください。「WWW for Scheduler」タブが表示されます。

図6-56　「WWW for Scheduler」タブ（「環境設定」ウィンドウ）

環境設定

空き時間の色の設定
［変更］ボタンをクリックしてください。「色の設定」ウィンドウが表示されます。設定したい色を選択して，［OK］ボタンをクリックしてください。自分で好きな色を作成することもできます。

予約時の行先設定
このチェックボックスをチェックすると，予約画面で施設を選択した場合，行先として施設名が自動で設定されます。あらかじめ行先が入力されている場合は設定されません。デフォルトは「施設名を表示する」がオフです。

スケジュールの並び順
表示するスケジュールの並び順を設定します。「イベントを優先して表示する」，「スケジュールを優先して表示する」から選択できます。デフォルトは「イベントを優先して表示する」です。

重複表示行数
週間，グループスケジュール，一日スケジュール，空き時間の重複表示行数の最大値を設定します。
1～10が選択できます（空き時間の重複表示行数の場合は全件も選択できます）。デフォルトは10です。
重複が，この件数を超えた場合，超えたスケジュールは画面に表示されません。

本日以降の予定欄に表示するスケジュール
本日以降の予定欄に表示するスケジュールを設定できます。表示する場合は，チェックボックスをオンにしてください。デフォルトは「予約取り消し」，「非承認」がオンです。また，当日からの表示日数を1～7の範囲で設定できます。デフォルトは当日から1日間です。

注意

当日からの表示日数の設定を有効にしたい場合には，Groupmax World Wide Web Desktop for SchedulerをVersion 6 06-02以降にする必要があります。

受・発信一覧の取得期間
受・発信一覧のスケジュールの取得期間を設定します。「3年分（前年，当年，翌年）」，「期間指定」から選択できます。デフォルトは，「3年分（前年，当年，翌年）」です。「期間指定」を選択した場合，過去分，未来分に1～24か月分が選択できます。デフォルトは12か月分です。

(5)　記念日の登録

(a)　「記念日一覧」ウィンドウの表示

「システム標準値の登録」ウィンドウから［記念日の登録］ボタンをクリックしてください。「記念日一覧」ウィンドウが表示されます。

図6-57　「記念日一覧」ウィンドウ

(b)　記念日の編集

新規登録

［新規］ボタンをクリックしてください。「記念日入力」ウィンドウが表示されます。

図6-58　「記念日入力」ウィンドウ

日付と記念日の名前を入力してください。日付は，半角数字で入力してください。名前は，半角で50文字（全角25文字分）入力できます。

［OK］ボタンをクリックしてください。「記念日入力」ウィンドウが閉じます。登録した記念日が「記念日一覧」ウィンドウに追加されます。なお，入力した日付が登録済みの場合，記念日名称を変更するかどうかの確認ダイアログが表示されます。ここで［OK］ボタンをクリックすると変更として処理されます。

［閉じる］ボタンをクリックしてください。「記念日一覧」ウィンドウが閉じます。

記念日の変更

変更したい記念日を選択して，［変更］ボタンをクリックしてください。「記念日入力」ウィンドウが表示されます。

日付又は記念日名を入力して，［OK］ボタンをクリックしてください。「記念日入力」ウィンドウが閉じます。

［閉じる］ボタンをクリックしてください。「記念日一覧」ウィンドウが閉じます。

記念日の削除

削除したい記念日を選択して，［削除］ボタンをクリックしてください。

［閉じる］ボタンをクリックしてください。「記念日一覧」ウィンドウが閉じます。

(c)　「記念日一覧」ウィンドウの終了

［閉じる］ボタンをクリックしてください。記念日が登録されて，「記念日一覧」ウィンドウが閉じます。

6.1.14　不要スケジュール削除期間の個別設定

ファイルモードでは，「コンフィギュレーション」でサーバに設定されている「不要スケジュール削除期間」のほかに，メンバ（ユーザ，施設）ごとに個別にスケジュール削除期間を設定し，時間の経過に伴い不要になったスケジュールを自動的に削除できます。この機能を使用する場合には，「コンフィギュレーション」の項番7「不要スケジュール削除の自動実行」を「使用する」にしておく必要があります。

なお，ファイルモードの「3.2.2(1) コンフィギュレーションの設定」の「不要スケジュール削除期間」の設定と不要スケジュール削除期間の個別設定では，不要スケジュール削除期間の個別設定が優先されます。

DBモードで不要スケジュール削除期間を個別に設定するには，管理ツールコマンドで実行します。詳細については，「11.4.15(1)　不要スケジュール削除期間管理機能」を参照してください。

＜この項の構成＞

(1)　注意事項

(2)　ユーザのスケジュール削除期間の個別設定

(3)　施設のスケジュール削除期間の個別設定

(1)　注意事項

不要スケジュール削除の個別設定によって過去のスケジュールで，予約元と予約先のスケジュールデータに不整合が生じることがあります。

予約元のスケジュールデータだけを削除された場合，予約の回答に失敗することがあります。

予約先のスケジュールデータだけを削除された場合，回答状況が不一致になることがあります。

(2)　ユーザのスケジュール削除期間の個別設定

［オプション］－［不要スケジュール削除期間］メニューを選択してください。「スケジュール削除期間の個別設定」ウィンドウが表示されます。リストボックスの上に「コンフィギュレーション」で設定されているスケジュール削除期間が表示されます。

［ユーザの階層］タブをクリックしてください。「ユーザの階層」タブが表示されます。

図6-59　「ユーザの階層」タブ（「スケジュール削除期間の個別設定」ウィンドウ）

(a)　ユーザをリストボックスに追加する

●ツリービューから追加する場合

例としてここでは開発1課の山田課長を追加します。

ツリービューから山田課長のアイコンを選択し，ダブルクリックするか，［追加］ボタンをクリックしてください。リストボックスに山田課長のユーザID，ユーザ名，スケジュール削除期間が表示されます。スケジュール削除期間には「コンフィギュレーション」で設定されているスケジュール削除期間が表示されます。

リストボックスで山田課長のユーザIDを選択し，ダブルクリックするか，［設定］ボタンをクリックしてください。「設定」ウィンドウが表示されます。

不要スケジュール削除期間を設定してください。
削除しない場合，「不要スケジュール削除」は［削除しない］を選択してください。
削除期間を指定する場合，「不要スケジュール削除」は［期間設定］を選択してください。削除期間は，年・月指定（YYYY年MM月より前）と月指定（現在からMMか月より前）のどちらかを設定できます（年は4文字の半角数字，月は2文字以内の半角数字を指定してください）。年・月指定の場合，現在より後の年月は指定できません。例えば，現在から12か月より前のスケジュールが不要である場合，［月指定］を選択して「現在から12ヶ月より前を削除する。」と設定してください。また，1998年1月より前のスケジュールが不要である場合，［年・月指定］を選択して「1998年1月より前を削除する。」と設定してください。

［OK］ボタンをクリックすると「スケジュール削除期間の個別設定」ウィンドウに戻り，リストボックスに山田課長に設定したデータが表示されます。

●ユーザを検索して追加する場合

例としてここでは開発1課の山田課長を追加します。

［新規］ボタンをクリックしてください。「設定」ウィンドウが表示されます。

図6-60　「設定」ウィンドウ

ユーザIDを入力し，［ユーザIDチェック］ボタンをクリックしてください（ユーザIDには存在するユーザIDで8文字以内の半角英数字を指定してください）。ユーザ名欄にユーザ名が表示されます。ここでは開発1課の山田課長のユーザIDを入力しているので，ユーザ名には山田課長と表示されます。

不要スケジュール削除期間を設定してください。
設定方法は，「・ツリービューから追加する場合」の項番3と同様です。

［OK］ボタンをクリックすると「スケジュール削除期間の個別設定」ウィンドウに戻り，リストボックスに山田課長に設定したデータが表示されます。

●ユーザを連続して追加する場合

例としてここでは開発1課の山田課長，坂井さん，鈴木さんを追加します。

［新規］ボタンをクリックしてください。「設定」ウィンドウが表示されます。

山田課長を追加します。
追加方法は「・ユーザを検索して追加する場合」を参照してください。

山田課長の設定を終えたら［連続追加］ボタンをクリックしてください。入力した山田課長のデータが「スケジュール削除期間の個別設定」ウィンドウのリストボックスに追加され，「設定」ウィンドウの「ユーザID」，「ユーザ名」は入力されていない状態になります。坂井さんと鈴木さんを同様の手順で追加してください。

(b)　ユーザの個別設定を解除する

リストボックスから設定を解除したいユーザのユーザIDを選択し，［解除］ボタンをクリックしてください。リストボックスから選択したユーザが削除されそのユーザのスケジュール削除期間はサーバの設定した期間となります。なお，解除の対象は複数選択できます。

(c)　ユーザの階層を表示する

リストボックスに追加設定されているユーザの組織階層を表示できます。

例としてここでは開発1課の山田課長の組織階層を表示します。

リストボックスから山田課長のユーザIDを選択し，［階層］ボタンをクリックしてください。「階層」ウィンドウが表示されます。

図6-61　「階層」ウィンドウ

「ユーザID」には山田課長のユーザID，「ユーザ名」には山田課長が表示されます。「組織階層」には開発1課の山田課長の組織階層が表示されます。

［閉じる］ボタンをクリックすると「スケジュール削除期間の個別設定」ウィンドウに戻ります。

(d)　スケジュール削除期間を変更する

例としてここでは開発1課の山田課長，坂井さん，鈴木さんのスケジュール削除期間を変更します。

リストボックスから山田課長のユーザIDを選択し，ダブルクリックするか，［設定］ボタンをクリックしてください。「設定」ウィンドウが表示されます（複数選択した場合は，ユーザID欄に********，ユーザ名欄に********************が表示されます）。

スケジュール削除期間を変更して［OK］又は［連続追加］をクリックしてください。

［OK］をクリックした場合，「スケジュール削除期間の個別設定」ウィンドウに戻り，リストボックスの開発1課の山田課長のスケジュール削除期間が変更されます。

［連続追加］をクリックした場合，変更した山田課長のデータが「スケジュール削除期間の個別設定」ウィンドウのリストボックスに表示され，「設定」ウィンドウの「ユーザID」，「ユーザ名」は入力されていない状態になります。坂井さんと鈴木さんを同様の手順で変更してください。

(e)　リストボックスのデータをソートする

「スケジュール削除期間の個別設定」ウィンドウのリストボックスのユーザID，ユーザ名，スケジュール削除期間ヘッダをクリックしてください。クリックしたユーザID，ユーザ名，スケジュール削除期間ヘッダのデータをもとに昇順にソートします。再度，ユーザID，ユーザ名，スケジュール削除期間ヘッダをクリックすると，降順にソートします。

(3)　施設のスケジュール削除期間の個別設定

［オプション］－［不要スケジュール削除期間］メニューを選択してください。「スケジュール削除期間の個別設定」ウィンドウが表示されます。リストボックスの上に「コンフィギュレーション」で設定されているスケジュール削除期間が表示されます。

［施設の階層］タブをクリックしてください。「施設の階層」タブが表示されます。

図6-62　「施設の階層」タブ（「スケジュール削除期間の個別設定」ウィンドウ）

(a)　施設をリストボックスに追加する

●ツリービューから追加する場合

例としてここでは会議室1Fの会議室Bを追加します。

ツリービューから会議室Bのアイコンを選択し，ダブルクリックするか，［追加］ボタンをクリックしてください。リストボックスに会議室Bの施設ID，施設名，スケジュール削除期間が表示されます。スケジュール削除期間には，「コンフィギュレーション」で設定されているスケジュール削除期間が表示されます。

リストボックスで会議室Bの施設IDを選択し，ダブルクリックするか，［設定］ボタンをクリックしてください。「設定」ウィンドウが表示されます。

不要スケジュール削除期間を設定してください。
設定方法は，「6.1.14(2)(a)　ユーザをリストボックスに追加する」の「・ツリービューから追加する場合」の項番3と同様です。

［OK］ボタンをクリックすると「スケジュール削除期間の個別設定」ウィンドウに戻り，リストボックスに会議室Bに設定したデータが表示されます。

●施設を検索して追加する場合

例としてここでは会議室1Fの会議室Bを追加します。

［新規］ボタンをクリックしてください。「設定」ウィンドウが表示されます。

図6-63　「設定」ウィンドウ

施設IDを入力し，［施設IDチェック］ボタンをクリックしてください（施設IDには存在する施設IDで8文字以内の半角英数字を指定してください）。施設名欄に施設名が表示されます。ここでは会議室1Fの会議室Bの施設IDを入力しているので，施設名には会議室Bと表示されます。

不要スケジュール削除期間を設定してください。設定方法は，「6.1.14(2)(a)　ユーザをリストボックスに追加する」の「・ツリービューから追加する場合」の項番3と同様です。

［OK］ボタンをクリックすると「スケジュール削除期間の個別設定」ウィンドウに戻り，リストボックスに会議室Bに設定したデータが表示されます。

●施設を連続して追加する場合

例としてここでは会議室1Fの会議室B，会議室Cを追加します。

［新規］ボタンをクリックしてください。「設定」ウィンドウが表示されます。

会議室Bを追加します。
追加方法は「・施設を検索して追加する場合」を参照してください。

会議室Bの設定を終えたら［連続追加］ボタンをクリックしてください。入力した会議室Bのデータが「スケジュール削除期間の個別設定」ウィンドウのリストボックスに追加され，「設定」ウィンドウの「施設ID」，「施設名」は入力されていない状態になります。会議室Cを同様の手順で追加してください。

(b)　施設の個別設定を解除する

リストボックスから設定を解除したい施設の施設IDを選択し，［解除］ボタンをクリックしてください。リストボックスから選択した施設が削除され，その施設のスケジュール削除期間はサーバの設定した期間となります。なお，解除の対象は複数選択できます。

(c)　施設の階層を表示する

リストボックスに追加設定されている施設の組織階層を表示できます。例としてここでは会議室1Fの会議室Bの階層を表示します。

リストボックスから会議室Bの施設IDを選択し，［階層］ボタンをクリックしてください。「階層」ウィンドウが表示されます。

図6-64　「階層」ウィンドウ

「施設ID」には会議室Bの施設ID，「施設名」には会議室Bが表示されます。「組織階層」には会議室1Fの会議室Bの組織階層が表示されます。

［閉じる］ボタンをクリックすると「スケジュール削除期間の個別設定」ウィンドウに戻ります。

(d)　スケジュール削除期間を変更する

例としてここでは会議室1Fの会議室B，会議室Cのスケジュール削除期間を変更します。

リストボックスから会議室Bの施設IDを選択し，ダブルクリックするか，［設定］ボタンをクリックしてください。
「設定」ウィンドウが表示されます。施設IDは，複数選択できます（複数選択した場合は，施設ID欄に********，施設名欄に********************が表示されます）。

スケジュール削除期間を変更して［OK］又は［連続追加］をクリックしてください。

［OK］をクリックした場合，「スケジュール削除期間の個別設定」ウィンドウに戻り，リストボックスの会議室Bのスケジュール削除期間が変更されます。

［連続追加］をクリックした場合，変更した会議室Bのデータが「スケジュール削除期間の個別設定」ウィンドウのリストボックスに表示され，「設定」ウィンドウの「施設ID」，「施設名」は入力されていない状態になります。会議室Cを同様の手順で追加してください。

(e)　リストボックスのデータをソートする

「スケジュール削除期間の個別設定」ウィンドウのリストボックスの施設ID，施設名，スケジュール削除期間ヘッダをクリックしてください。クリックした施設ID，施設名，スケジュール削除期間ヘッダのデータをもとに昇順にソートします。再度，施設ID，施設名，スケジュール削除期間ヘッダをクリックすると，降順にソートします。

6.1.15　管理データの転送

ファイルモードの場合，作成又は編集した管理データをサーバへ転送します。手順は次のとおりです。

［ファイル］－［管理データの転送］メニューを選択してください。
「管理データの転送」ウィンドウが表示されます。取得時に設定したサーバ名が表示されます。

図6-65　「管理データの転送」ウィンドウ

［OK］ボタンをクリックしてください。Scheduler Server又はFacilities Managerのうち先にインストールした方のインストールディレクトリの下のetc及びroomディレクトリに管理データが転送されます。

注意

管理データの転送をしないと，変更した管理データがシステムに反映されません。

6.1.16　各子サーバでの管理データの取得

ファイルモードの場合，親サーバで作成した管理データをすべての子サーバで取得します。次のどれかのタイミングで更新されます。

各子サーバ上で「コンフィギュレーション」の［手動実行］の［管理データ取得］を実行

「コンフィギュレーション」の項番4「管理データ取得時刻」の設定時間

Assist連携機能の実行

子サーバの［管理データ取得］は，前回実行時以降に親サーバで追加・更新されたファイルを取得します。そのため，［変更通知情報取得］（又はindxgetコマンド）のソート機能を使用している場合は，変更された組織だけをソートするように設定しておくことによって，子サーバの［管理データ取得］の処理性能を向上させることができます。詳細は，「11.2.2(5)　オプション機能」を参照してください。

注1

その時刻に親サーバ，子サーバともに「Groupmax Scheduler Server Tool」又は「Groupmax Facilities Manager Tool」が起動していなければ更新されません。

注2

Schedulerを運用中にこの操作をした場合，クライアントを再起動しないと取得した内容が反映されません。また，運用中に実行するのであれば，クライアントからのアクセス（スケジュール参照，ログインなど）が少ない時間帯に実行してください。運用中に実行する場合，クライアントからのアクセス（スケジュール参照，ログインなど）が失敗することがあります。

6.2　DBモードの場合

DBモードの管理データは，管理ツール画面と管理ツールコマンドの機能を組み合わせて作成します。管理ツール画面と管理ツールコマンドで実行できる機能については，「6.2.2　管理ツールの機能一覧」を参照してください。

DBモードの管理ツール画面は，ファイルモードとは次の点が異なります。

管理ツール画面の起動方法がファイルモードとは異なります。
DBモードの管理ツール画面を起動する方法については，「6.2.3(2)　管理ツールの起動と終了」を参照してください。

初期構築時か運用時かによって，使用できる画面メニューが異なります。

初期構築時は，SF32SYS.iniの[DB]セクションのMODEパラメタに「INITIAL」を設定し，運用時はMODEパラメタに「SETUP」を設定することで，次のように動作します。MODEパラメタの切り替え方法については，「6.2.3(1)　初期構築時と運用時の切り替え方法」を参照してください。

初期構築時（MODE=INITIALが指定されている場合）
Scheduler ServerのDBモード環境を構築する際に使用します。
初期構築時に作成したファイルは，移行コマンド（SFShiftコマンド）を実行することで，データベースに登録されます。

運用時（MODE=SETUPが指定されている場合）
管理ツールコマンドのsfsetgamuenvコマンドとsfsetappouenvコマンドの入力ファイルを作成するために使用します。

なお，このマニュアルでは管理ツール画面を「管理ツール」と表記します。

＜この節の構成＞

6.2.1　ユーザ情報の登録

6.2.2　管理ツールの機能一覧

6.2.3　管理ツール画面の使用方法

6.2.1　ユーザ情報の登録

ユーザ情報は，Address Serverから取得します。この項では，Address Serverからユーザ情報を取得する方法について説明します。

DBモードではAddress Serverとの連携が必須です。マスターサーバにAddress Serverをインストールし，この項に示す設定を実施してください。

＜この項の構成＞

(1)　前提条件

(2)　注意事項

(3)　Address Serverのユーザ情報取得方法

(4)　Address Serverの変更通知情報取得方法

(5)　ユーザソートについて

(6)　組織名の表示について

(7)　兼任ユーザについて

(1)　前提条件

Address Serverと連携する前に，Address Serverのインストールと設定を実施する必要があります。次の手順に従って，Address Serverのインストール及び設定を実施してください。

マスターサーバにAddress Serverのプログラムをインストールしてください。

「Scheduler Serverコンフィギュレーション」画面の項番1「マスターサーバIPアドレス」を変更した場合は，変更したサーバ上のAddress Serverを再起動してください。

(2)　注意事項

Address Serverを使用する場合の注意事項を示します。

(a)　インストール時の注意

マスターサーバとなるScheduler Serverは，Address Serverと同じサーバにインストールする必要があります。
Scheduler Serverをインストールした後は，Address Serverを再起動してください。

マスターサーバに初めてScheduler Serverをインストールする場合は，Address Serverをインストールした後にScheduler Serverをインストールする必要があります。
Address Serverより前にScheduler Serverをインストールした場合は，Address Serverのインストール後にScheduler Serverを更新インストールしてください。

同一サーバにインストールするGroupmax製品は，バージョンをあわせてください。

Address Serverと連携して運用しているシステムで，Address Serverをアンインストールした場合，Scheduler Server及びFacilities Managerが起動しなくなります。その場合，Scheduler Server及びFacilities Managerを再インストールしてください。

Address Serverの再インストール後に，次の手順を実施してください。

マスターサーバで「コンフィギュレーション」を起動し，項番1「マスターサーバIPアドレス」の設定値をクリアして，「コンフィギュレーション」を終了する。

「コンフィギュレーション」を再起動する。

(b)　ユーザ情報登録時の注意

ユーザIDはシステム内で必ず重ならないようにしてください。ユーザIDは，Scheduler ServerとFacilities Managerとは共通です。
また，大文字と小文字しか区別のない二つのユーザID（例：ABCとabc）を同一システム内で登録しないでください（Address Serverでは登録できますが，登録しないでください）。

ユーザIDと施設IDは，システム内で必ず重ならないようにしてください。

ユーザIDは，8文字以内の半角英数字が使用できます。ただし，bin，etc，log，room，BIN，ETC，LOG，ROOMというユーザIDを登録しないでください（Address Serverでは登録できますが，使用しないでください）。

Scheduler ServerではユーザIDの先頭文字に「#」を設定することはできません。Address Serverで，ユーザIDの先頭文字に「#」を設定した場合は連携できませんので，御注意ください。

Address Serverでユーザ，組織の日本語名称が，半角21文字以上で登録されている場合，クライアントによっては先頭から半角20文字以内で表示されます。なお，20文字目が全角文字の場合には，19文字目までの名称が登録されます。

Address Serverとの連携時，次に示す項目には「"（ダブルクォーテーション）」を使用しないでください。使用した場合，対象の組織・ユーザを正しく登録できません。

組織ID

組織名

組織略称

日本語名

役職名

ニックネーム

最上位の階層に登録されているユーザは，WWW for Schedulerから参照できません。最上位の階層にはユーザを登録しないようにしてください。

パスワードは，16文字以内の半角英数字が使用できます（2文字目以降には，「-」（ハイフン）も使用できます）。ただし，16文字以上のパスワードを使用する場合は，「付録G　16バイトまでのパスワードを使用する場合の設定方法」を参照してください。

(c)　Address Serverの運用時の注意

ユーザ情報の更新は必ずAddress Server上で実施してください。

ニックネームの最後に半角スペースを定義しないでください。

パスワードの初期値はユーザIDと同一です。

Address Serverでユーザ情報・組織情報を追加，削除，変更した場合，変更通知ファイルが出力されるまでに，多少時間がかかることがあります。出力されるまでの時間を変更する場合は，マニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド 基本操作編」を参照してください。

マスターサーバに次に示すファイルが存在することを確認してください。

＜Address Serverのインストールディレクトリ＞¥Groupmax¥GroupApp¥item.def

このファイルは，Address Serverからの変更通知情報を取得するために必要です。
item.defファイルは，「Scheduler Serverコンフィギュレーション」画面の項番1「マスターサーバIPアドレス」の設定によって自動的に作成されます。作成されない場合は，設定をやり直してください。
上記のファイルの作成後，マスターサーバのAddress Serverを再起動してください。

Address Serverをマルチサーバ構成で運用する場合，SchedulerのサーバですべてのAddressサーバのホスト名を解決できる必要があります。

Address Serverとの連携時，次の項目には「"」（ダブルクォーテーション）を使用しないでください。使用した場合，対象の組織・ユーザを正しく登録できません。

組織ID

組織名

組織略称

日本語名

役職名

ニックネーム

Groupmax Server Setup Wizardを使用して，環境設定及び設定初期化を実施する場合は次のことに注意してください。

環境を設定する場合
Groupmax Server Setup Wizardからは，Assist連携機能の設定はできません。
「9.3　Assist連携の設定」を参照して，Assist連携に必要な手順を実施してください。

設定を初期化する場合
Address Serverとの連携設定，及びAssist連携の設定がすべて解除されます。

(3)　Address Serverのユーザ情報取得方法

Address Serverに登録している組織やユーザの情報をScheduler Server及びFacilities Managerへ登録する手順は次のとおりです。

Address Serverに組織，ユーザ情報を登録します。
詳細は，マニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド 基本操作編」を参照してください。

「コンフィギュレーション」でAddress Serverに関する設定をします。
詳細は「3.2.3　Scheduler Serverの環境設定（DBモードの場合）」を参照してください。

ユーザ情報を「GetAdAll」コマンドで新規作成します。詳細は「11.3.1　GetAdAll（ユーザ情報の再作成）」を参照してください。

管理ツールで管理データを作成します。

注

多少時間が掛かりますが処理を中断しないでください。処理を中断した場合，その後のアプリケーションの動作は保証しません。

(4)　Address Serverの変更通知情報取得方法

「6.2.1(3)　Address Serverのユーザ情報取得方法」の手順でAddress Serverと連携するシステムを構築した後に，Address Server上でユーザ情報を追加・変更・削除した場合は，その変更通知情報を取得する必要があります。

変更通知情報を取得する手順は次のとおりです。

マスターサーバ上で，Address Serverの変更通知ファイルが作成されたことを確認してください。
詳細は，マニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド 基本操作編」を参照してください。

次のどちらかの操作を実行して，Address Serverの変更通知情報を取得します。なお，変更通知情報の取得時には，Address Serverが起動されている必要があります。

「コンフィギュレーション」の［手動実行］の［変更通知情報取得］。

「indxget」コマンド（「11.3.2　indxget（Address Serverの変更通知情報の取得）」を参照してください）。

(5)　ユーザソートについて

(a)　ユーザソートの概要

Address Server上で定義した役職順位又はユーザの日本語名・IDに従って，クライアントの［メンバ］ツリービューで表示されるユーザの並び順をソートできます。

ユーザソートは，「コンフィギュレーション」の項番7「ユーザ表示設定」の「ソート順序」で設定できます。

ソートの概要を次に示します。

ユーザソートを指定して「変更通知情報取得」実行
ユーザは，既存のユーザも含め全ユーザ対象で，指定したソートの順にソートされます。

同じ階層にユーザと組織が存在する場合，ソートの指定に関係なく「変更通知情報取得」（又は「indxget」コマンド）を実行すると，次のようにユーザ，組織の順に並び替えられます。

<実行前>　　　　　　　　　　<実行後>
　　組織１┬ユーザ１　　→　　　組織１┬ユーザ１
　　　　　├組織２　　　　　　　　　　├ユーザ２
　　　　　├組織３　　　　　　　　　　├組織２
　　　　　└ユーザ２　　　　　　　　　└組織３

注

ユーザと組織の位置の逆転はできません。

「変更通知情報取得」の詳細については，「3.2.3(2) 手動実行」を参照してください。また，「indxget」コマンドの詳細については，「11.3.2　indxget（Address Serverの変更通知情報の取得）」を参照してください。

(b)　ソート時の優先順位

ユーザソートには，次の3種類のソート（ID順ソート，役職順ソート，日本語名順ソート）があります。

表6-4　ソート時の優先順位

ソート種別
ソートの優先順位

ID順ソート

ユーザID

役職順ソート

Address Server上での役職レベル

役職名

ユーザID

日本語名順ソート

日本語名

ユーザID

(c)　注意事項

ユーザソート機能を使用する際の注意事項を次に示します。

Schedulerのユーザの並び順と，Integrated Desktopの電子アドレス帳及びGroupmax WWWの「メール」サービス（以後「Groupmax WWW/メール」と記述）でのシステム宛先台帳のユーザの並び順を一致させるためには，それぞれ次のとおり設定してください。

表6-5　ユーザの並び順を一致させるための設定方法

ソート種別

ID順ソート
役職順ソート
日本語名順ソート

Schedulerの設定値※1
（「コンフィギュレーション」の項番7「ユーザ表示設定」の設定値）
役職順
ユーザID順
日本語名順

Integrated Desktopの電子アドレス帳の設定値
（Integrated Desktopの「リストのデフォルトソート」の選択項目※2）
「しない」を設定
「する（役職）」を設定
（リストビュー初期表示後，名前でソートしてください）

Groupmax WWW/メールのシステム宛先台帳の設定値
（configファイルのgml_userlist_sortで設定※3）
「NOSORT」を設定
「POSITION_NONAME」を設定
「NAME」を設定

注※1

それぞれの設定方法は「6.2.1(5)(a)　ユーザソートの概要」を参照してください。

注※2

［ツール］－［オプション］で，「リスト」タブから「リストのデフォルトソート」しない／する（役職）を選択して設定してください。

注※3

次のファイルのgml_userlist_sortで設定します。

＜Groupmax WWWのインストールディレクトリ＞¥schema¥gmax¥etc¥config

gml_userlist_sortの設定値はNAME，POSITION，POSITION_NONAME，NICKNAME，NOSORTです。デフォルトはNOSORTです。

詳細は，マニュアル「Groupmax World Wide Web Desktop Version 6 システム管理者ガイド」を参照してください。

クライアントの上司，秘書，システムグループ，ローカルグループのツリービューで表示されるユーザの並び順は，ソートの対象にはなりません。

(6)　組織名の表示について

クライアントで表示する予約発信者の所属組織などの組織名は，Address Serverで設定した組織名と組織略称から選択できます（どちらの場合も，組織ツリーには組織名が表示されます）。デフォルトでは，組織名を表示する設定になっています。

組織略称の表示は，「コンフィギュレーション」の項番7「ユーザ表示設定」で設定できます。詳細は，「3.2.3　Scheduler Serverの環境設定（DBモードの場合）」を参照してください。

(7)　兼任ユーザについて

Address Server上で登録した兼任ユーザは，Scheduler Serverにも登録されます。兼任ユーザに関する注意事項を次に示します。

Address Server上で，主体ユーザと兼任ユーザが同じ組織に登録されている場合，クライアントには主体ユーザだけが表示されます。

Address Server上で，主体ユーザが同じである複数の兼任ユーザが同じ組織に登録されている場合，クライアントには一人の兼任ユーザだけが表示されます。

「コンフィギュレーション」の［変更通知情報取得］，indxgetコマンド又はAssist連携によってAddress Serverの変更通知情報を反映する場合，Schedulerのユーザでない主体ユーザをAddress Server上にあらかじめ登録してある状態からそのユーザをSchedulerのユーザに変更すると，そのユーザの兼任ユーザはSchedulerのユーザとして登録されません。
その兼任ユーザをSchedulerのユーザとして登録する場合は，Address Server上でその兼任ユーザの所属組織を一旦別の組織に変更してから，元の所属組織に戻してください。その後，「コンフィギュレーション」の［変更通知情報取得］，indxgetコマンド又はAssist連携によって変更通知情報を反映してください。

20人を超える兼任ユーザを登録していても，そのユーザはログインできます。また，スケジュールのツリーにも表示されます。ただし，次の制限があります。

次の機能を使用している場合には，そのユーザへのアクセス権は「参照拒否」として扱われる場合があります。
組織階層によるセキュリティ設定機能
組織グループによるセキュリティ設定機能

組織対施設のセキュリティ設定機能を使用している場合には，アクセス権を設定しても，ツリービューで施設が表示されません。

6.2.2　管理ツールの機能一覧

管理ツールで実行できる機能を次の表に示します。DBモードの管理ツール画面で使用できるメニューはファイルモードと一部異なりますが，管理ツールの画面内容及び画面操作はファイルモードの管理ツールと同じです。管理ツールのメニューについては，「6.1.1(2)　管理ツールのメニュー一覧」を参照してください。

表6-6　管理ツールの機能一覧

機能名
管理ツール画面
管理ツールコマンド

初期構築時
運用時

初期情報の設定
初期情報の設定
－
－
11.4.7(1)

ユーザ情報
役職順位管理機能
－
－
11.4.8(1)

ユーザ組織ルートノード管理機能
11.4.8(2)

施設情報
施設ツリー作成機能
6.1.7項
－※
－※

付属設備管理機能
6.1.11項
－
11.4.9(1)

施設組織ルートノード管理機能
－
11.4.9(2)

グループ
グループ管理機能
6.1.13(1)
－
11.4.10(1)

メンバ管理機能
11.4.10(2)

組織テンプレート
組織テンプレートの名称管理機能
6.1.8(3)
－
11.4.11(1)

組織テンプレートの区分管理機能
11.4.11(2)

組織テンプレートの休日管理機能
11.4.11(3)

組織テンプレートの時間区切り線機能
11.4.11(4)

マッピング管理機能
11.4.11(5)

ON/OFF切り替え機能
－
11.4.11(6)

セキュリティ
上司秘書管理機能
6.1.9項
－
11.4.12(1)

施設管理者管理機能
6.1.12項
11.4.12(2)

施設アクセス権管理機能
8.3.2項
11.4.12(3)

セキュリティランク管理機能
8.2節
11.4.12(4)

ユーザ単位アクセス権管理機能
－
11.4.12(5)

ユーザ単位アクセス権設定上限の設定
－
11.4.12(6)

クライアント設定
システム行先・区分管理機能
6.1.13(2)
－
11.4.13(1)

システム用件・略記管理機能
6.1.13(3)
11.4.13(2)

クライアント環境設定情報管理機能
6.1.13(4)
6.1.13(4)
11.4.13(3)
11.4.13(4)
11.4.13(5)

休日管理機能
6.1.8(2)
－
11.4.13(6)

記念日管理機能
6.1.13(5)
11.4.13(7)

行先区分管理機能
6.1.8(2)
11.4.13(8)

時間区切り線機能
11.4.13(9)

国際化設定
デフォルト地域コードの設定
－
－
11.4.14(1)

タイムゾーンの設定
11.4.14(2)

スケジュール削除設定
不要スケジュール削除期間管理機能
ユーザ：6.1.14(2)
施設　：6.1.14(3)
－
11.4.15(1)

（凡例）

－：使用できない

注※

施設情報のうち，施設ツリーは次の方法で出力及び設定します。

表6-7　施設ツリーの出力方法と設定方法

作業
実行方法

出力

SFexportコマンド（運用コマンド）
詳細は「11.3.6　SFexport（CSVファイルへの出力）」を参照してください。

設定

SFimportコマンド（運用コマンド）
詳細は「11.3.7　SFimport（CSVファイルからの一括登録）」を参照してください。

管理ツール（初期構築時だけ）

SFShiftコマンド（運用コマンド）
ファイルモードからの移行時だけ実行できます。
詳細は「11.3.8　SFShift（HiRDB用ファイルへの変換）」を参照してください。

6.2.3　管理ツール画面の使用方法

管理ツールはマスターサーバで実行します。この項では，管理ツールの画面の使用方法について説明します。

＜この項の構成＞

(1)　初期構築時と運用時の切り替え方法

(2)　管理ツールの起動と終了

(3)　管理ツールのメニュー一覧（DBモードの場合）

(1)　初期構築時と運用時の切り替え方法

DBモードで管理ツールを使うには，初期構築時と運用時とで，SF32SYS.iniファイルの設定を変更する必要があります。変更はマスターサーバ上で実施してください。

SF32SYS.iniファイルの場所は次のとおりです。

＜Scheduler Serverインストールディレクトリ＞¥sftool

デフォルトの場合：C:¥Groupmax¥apposv¥sftool

SF32SYS.iniファイルの[DB]セクションのMODEパラメタを次のように設定してください。デフォルトは「INITIAL」が設定されています。

INITIAL
初期構築時に設定します。

SETUP
運用開始後に使用する場合に設定します。

管理ツールでは，初期構築時と運用時では使用できるメニューが異なります。それぞれで使用できるメニューについては，「6.2.3(3)　管理ツールのメニュー一覧（DBモードの場合）」を参照してください。

なお，運用開始後に管理ツール画面を使用する際は，管理ツールコマンドのクライアント環境設定情報管理機能を使って，事前に設定ファイルを次に示すフォルダへ出力しておく必要があります。

＜Scheduler Serverインストールフォルダ＞¥etc_db

クライアント環境設定情報管理機能の詳細については，次の箇所を参照してください。

「11.4.13(3)　クライアント環境設定情報管理機能（gamuenv.iniの設定）」

「11.4.13(4)　クライアント環境設定情報管理機能（appouenv.iniの設定）」

「11.4.13(5)　クライアント環境設定情報管理機能（appomngr.iniの設定）」

(2)　管理ツールの起動と終了

(a)　管理ツールの起動

DBモードの管理ツールの起動手順を次に示します。

次のファイルをダブルクリックします。

＜インストールディレクトリ＞¥sftool¥SFTool32.exe

「管理ツール」ウィンドウが表示されます。これがメイン画面になります。
「管理ツール」ウィンドウ及びその操作方法は，ファイルモードと同じです。詳細については，「6.1.1(1)(b)　管理ツールの起動」を参照してください。

(b)　管理ツールの終了

管理ツールを終了するには，［ファイル］－［終了］メニューを選択してください。

(3)　管理ツールのメニュー一覧（DBモードの場合）

管理ツールで使用できるメニューを次の表に示します。初期構築時と運用時では，使用できるメニューが異なります。

表6-8　管理ツールのメニュー一覧

管理ツールのメニュー項目
指定可否
記載箇所

初期構築時
運用時

ファイル
管理データの取得
×
×
6.1.3項

管理データの転送
×
×
6.1.15項

終了
○
○
－

編集
新規
テーブル
ユーザ：×
施設　：○
×
6.1.2(8)

ユーザ
×
×
6.1.2(8)

セパレータ
×
×
－

施設
○
×
6.1.7項

他システム
×
×
6.1.5項

移動
ユーザ：×
施設　：○
×
6.1.2(8)

削除
ユーザ：×
施設　：○
×
6.1.2(8)

開く
ユーザ：×
施設　：○
×
6.1.2(8)

オプション
汎用化データ
休日等のデフォルト設定
休日の設定
○
×
6.1.8(2)

行先・区分の設定
○
×

時間の区切り線の設定
○
×

組織用テンプレートの作成
休日の設定
○
×
6.1.8(3)

行先・区分の設定
○
×

時間の区切り線の設定
○
×

組織とテンプレートの対応付け
○
×
6.1.8(3)

セキュリティランク
人対人の定義
○
×
8.2節

人対施設の定義
○
×

拡張スケジュールの表示
×
×
8.4節

上司/秘書
上司に対する秘書の設定
○
×
6.1.9項

秘書に対する上司の設定
○
×

ゲストID
×
×
6.1.10項

付属設備
○
×
6.1.11項

施設管理者
○
×
6.1.12項

施設アクセス権
○
×
8.3.2項

システム標準値
グループの登録
○
×
6.1.13(1)

行先・区分の登録
○
×
6.1.13(2)

用件・略記の登録
○
×
6.1.13(3)

環境設定
○
○
6.1.13(4)

記念日の登録
○
×
6.1.13(5)

DNSホスト名
×
×
6.1.4項

不要スケジュール削除期間
○
×
ユーザ：6.1.14(2)
施設　：6.1.14(3)

デフォルト施設管理者登録
×
×
－

ヘルプ
トピックの検索※
×
×
－

バージョン情報
○
○
－

（凡例）

○：指定できる

×：指定できない

－：このマニュアルでの説明箇所なし

注※

この管理ツールは，このバージョンではヘルプ機能をサポートしていません。

7.　HiRDBへのデータ登録（DBモードの場合）

この章では，DBモードでのHiRDBへのデータ登録手順について説明します。

＜この章の構成＞

7.1　Scheduler ServerマシンからHiRDBマシンへのデータ登録の流れ

7.2　ユーザ情報・施設情報の作成

7.3　クライアント環境変数グループの登録

7.4　AppoSV.iniへのDBモードの設定

7.5　SFShiftコマンドの実行

7.6　DBモードへの切り替え

7.7　ユーザ情報再作成

7.8　管理ツールコマンドの実行

7.1　Scheduler ServerマシンからHiRDBマシンへのデータ登録の流れ

新規インストールしたScheduler ServerをDBモードで運用するには，HiRDBへデータを登録する必要があります。なお，HiRDBへのデータ登録の前に，次の作業を実施してください。

「3.　サーバのセットアップ」に示す環境設定をすべてのScheduler Serverマシンで実施

「4.　データベースの環境構築（DBモードの場合）」に示す環境設定をHiRDBマシンで実施

既にファイルモードで運用していたScheduler ServerをDBモードへ移行する方法については，「12.1.10　ファイルモードからDBモードへの移行」を参照してください。

HiRDBへデータを登録する手順は次のとおりです。

ユーザ情報・施設情報を作成します。
ファイルモードでユーザ情報・施設情報を作成します。詳細は「7.2　ユーザ情報・施設情報の作成」を参照してください。

Scheduler Serverマシンで管理データを作成し，HiRDBマシンへ登録します。
HiRDBマシンへのデータ登録順序を次の表に示します。マスターサーバとスレーブサーバでは，設定する項目が異なります。

表7-1　HiRDBマシンへのデータ登録手順

順序
作業項目
作業内容
マスターサーバ
スレーブサーバ

1
クライアント環境変数グループの登録
HiRDBクライアント環境変数登録ツールで，クライアント環境変数グループを登録します。
詳細については「7.3　クライアント環境変数グループの登録」を参照してください。
○
○

2
AppoSV.iniへのDBモードの設定
AppoSV.iniに，DBモードに必要な設定を実施します。
詳細については「7.4　AppoSV.iniへのDBモードの設定」を参照してください。
○
○

3
管理ツールの実行
管理データは管理ツールコマンドだけでも作成できますが，管理ツールを併用すると，実行する管理ツールコマンドの数が少なくてすみます。管理ツールを使った管理データの作成については，「6.2　DBモードの場合」を参照してください。
次の手順で管理ツールを実行します。

SF32SYS.iniファイルの[DB]セクションのMODEパラメタに，「INITIAL」を指定します。
SF32SYS.iniファイルの設定内容については，「6.2.3(1)　初期構築時と運用時の切り替え方法」を参照してください。

次の場所に格納されている管理ツールをダブルクリックして起動します。
＜Scheduler Serverインストールフォルダ＞¥sftool¥SFTool32.exe

管理ツールで情報を設定します。
設定する情報については，「6.2.2　管理ツールの機能一覧」の「初期構築時」欄に示す情報を参照してください。

管理ツールを終了します。
管理ツールの設定完了後は，必ず管理ツールを終了させてください。

○
－

4
SFShiftコマンドの実行
SFShiftコマンドを実行し，ファイルモードで構築したサーバ環境をDBモードへ移行します。
詳細については「7.5　SFShiftコマンドの実行」を参照してください。
○
－

5
DBモードへの切り替え
DBMode.batを実行し，ファイルモードからDBモードへ切り替えます。
詳細については「7.6　DBモードへの切り替え」を参照してください。
○
○

6
コンフィギュレーション画面での設定
DBモード用の「Scheduler Server コンフィギュレーション」画面で，項目を設定します。
コンフィギュレーション画面の設定については，「3.2.3　Scheduler Serverの環境設定（DBモードの場合）」を参照してください。
○
○

7
ユーザ情報再作成
Address Serverのユーザ情報をHiRDBに登録するために，GetAdAllコマンド（DBモード用）を実行します。
実行後，生成されたファイルを環境設定バッチファイル，pdload実行バッチファイルと一緒にHiRDBマシンへコピーします。コピーしたファイルは編集後，実行します。
詳細については「7.7　ユーザ情報再作成」を参照してください。
○
－

8
管理ツールコマンドの実行
次の手順で管理ツールコマンドを実行します。

SFExeBchコマンドを実行し，管理ツールコマンドの排他を開始します。

管理ツールコマンドを実行します。

sfstpexebchコマンドを実行し，排他を解除します。

詳細については「7.8　管理ツールコマンドの実行」を参照してください。
管理ツールコマンドの指定方法については，「11.4　管理ツールコマンド（DBモードの場合）」を参照してください。
○
－

9
ポート番号の設定
servicesファイルに，次のサービスのポート番号を設定します。

ikisaki（20013/tcp）

appoarea（20102/tcp）

ポート番号の設定については，「1.3(2)　サービスのポート番号の設定」及び「1.3(3)　ファイアウォールのルール追加」を参照してください。
○
○

10
サービスの起動
次のサービスを起動します。

Groupmax Scheduler Server

Groupmax Facilities Manager

次のサービスが起動している場合は停止させてください。

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

詳細については「5.　サーバ及び管理ツールサーバの起動と停止」を参照してください。
○
○

（凡例）

○：設定必須

－：設定不要

7.2　ユーザ情報・施設情報の作成

次の手順で，ユーザ情報・施設情報を作成します。この作業はファイルモードで実施してください。

Address Serverで組織やユーザを登録します。
Address Serverで組織やユーザを登録します。詳細については，マニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド 基本操作編」及び「6.1.2　ユーザ情報の登録」を参照してください。

ユーザ情報を再作成します。
「Scheduler Server コンフィギュレーション」を起動し，項番2の「親サーバ/子サーバ」に「親サーバ」を設定します。
その後，「手動実行」ウィンドウで「ユーザ情報再作成」を実行して，ユーザ情報を再作成します。
「Scheduler Serverコンフィギュレーション」画面については，「3.2.2(1)　コンフィギュレーションの設定」の画面を参照してください。

施設情報を作成します。
ファイルモードのSFimportコマンドを実行して，施設情報を登録します。ファイルモードのSFimportコマンドについては「11.2.12　SFimport（CSVファイルからの一括登録）」を参照してください。
なお，施設情報の登録は，管理ツールでも実行できます。管理ツールを使用して施設情報を登録する場合は，「7.1　Scheduler ServerマシンからHiRDBマシンへのデータ登録の流れ」に示す「管理ツールの実行」の手順を参照してください。

7.3　クライアント環境変数グループの登録

HiRDBクライアント環境変数登録ツールを起動し，システムグループに次のクライアント環境変数グループを追加してください。Windows Server 2008以降の場合は，管理者として起動してください。環境変数グループの登録方法については，マニュアル「HiRDB UAP開発ガイド」を参照してください。

マルチサーバ構成の場合は，マスターサーバ及びすべてのスレーブサーバで設定してください。

表7-2　クライアント環境変数グループ

設定項目 | 設定値
グループ名称 | GMXSSV
PDCLTPATH | トレースファイルを出力するフォルダ
PDHOST | HiRDBを動作させるサーバのホスト名
「PDUSER設定」のユーザID | 「4.7　DBユーザの作成」で作成したDBユーザ
「PDUSER設定」のパスワード | 「4.7　DBユーザの作成」のDBユーザ作成時に指定したパスワード
PDNAMEPORT | 22200（HiRDBサーバのポート番号）
PDSWATCHTIME | 0
PDCWAITTIME | 180
PDCLTCNVMODE | NOUSE
PDBLKF | 50
PDLOCKSKIP | YES
PDISLLVL | 0
PDCLTRCVPORT | HiRDBサーバとScheduler Serverの通信におけるScheduler Serverの受信ポート番号※

注※

動作させているマシン上，またはHiRDBサーバとScheduler Serverの間にファイアウォールが存在し，Scheduler Serverの受信ポートが制限されている場合に設定してください。詳細はマニュアル「HiRDB UAP開発ガイド」を参照してください。

Scheduler Serverでは複数接続機能を使用しているため，AppoSV.iniのSVMaxConnect，及びRMSVMaxConnectで指定した値の合計が必要なポート数の最小値になります。

7.4　AppoSV.iniへのDBモードの設定

すべてのサーバのAppoSV.iniを編集し，DBモードの動作に必要な設定を実施します。

AppoSV.iniの格納場所は次のとおりです。AppoSV.iniが存在しない場合は作成してください。

＜Scheduler Serverインストールフォルダ＞¥bin¥AppoSV.ini

AppoSV.iniに設定する内容を次に示します。

表7-3　AppoSV.iniに設定する内容

項番
セクション
パラメタ
設定値
省略時又は異常値に対して設定される値

1
DB
HomeServer
設定対象のサーバ自体のホスト名を設定します。ここで設定したホスト名がクライアントに返すデータに設定され，クライアントからScheduler Serverへ通信する際のホスト名として使用されます。DBモードで動作する場合は，必ず指定してください。
設定するホスト名は，Address Serverで各ユーザのSchedulerホームサーバ名として使用されているホスト名を指定してください。Address Serverで使用しているSchedulerホームサーバ名と異なるホスト名を指定した場合，次の現象が発生するおそれがあります。

スケジュールの表示でエラーになる

他人に対して予約できない

自分のスケジュールに対する登録，更新，削除，回答ができない

上司のスケジュールに対する登録，更新，削除，回答ができない

－

2
SVMaxConnect
Scheduler ServerとHiRDBとの最大接続数（＝最大プロセス・スレッド数）を1～64の範囲で指定します。※
5

3
RMSVMaxConnect
Facilities ManagerとHiRDBとの最大接続数（＝最大プロセス・スレッド数）を1～64の範囲で指定してください。※
5

4
EnvironmentGroup
クライアント環境変数グループ名を30バイト以内で指定します。クライアント環境変数グループとは，HiRDBクライアントの環境変数をグループとして登録したものです。
指定を省略した場合は，HiRDB.iniの設定が適用されます。
－

5
CMDEnvironmentGroup
コマンドを実行するために，クライアント環境変数グループ名を30バイト以内で指定します。クライアント環境変数グループとは，HiRDBクライアントの環境変数をグループとして登録したものです。
次の場合は，EnvironmentGroupパラメタの設定値が適用されます。

パラメタの指定がない

パラメタ値がない

指定したクライアント環境変数グループ名が存在しない

－

6
TimeZone
タイムゾーン切り替え機能に対応したクライアントと未対応のクライアントを混在させて使用する場合，タイムゾーン切り替え機能に未対応のクライアントが前提とするタイムゾーンを指定します。
デフォルトタイムゾーンについては，「7.5(3)(a)　デフォルトタイムゾーンの決定」を参照してください。
GMT+09:00

（凡例）

－：該当なし

注※

パラメタの設定値は，次の式を満たすよう設定してください。

全サーバのSVMaxConnectの設定値＋RMSVMaxConnectの設定値＋1

　≦ HiRDBのシステム共通定義pdsysのpd_max_usersの値

AppoSV.iniファイルの設定値の詳細は，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

7.5　SFShiftコマンドの実行

SFShiftコマンド（移行コマンド）は，Scheduler Serverマシンの保存データをHiRDBへ登録します。なお，発信履歴が削除されている予約スケジュールは，移行後の編集，回答，削除はできないので注意してください。

HiRDBへの登録は，次に示す手順で実行してください。

＜この節の構成＞

(1)　移行環境のコピー

(2)　SFShiftコマンドのバッチファイル（SFShift.bat）の編集

(3)　SFShiftコマンド実行前の準備

(4)　SFShiftコマンドの実行

(5)　生成されたデータのHiRDBマシンへのコピー

(6)　HiRDBコマンド実行用のバッチファイルの編集

(7)　環境設定バッチファイルの実行

(8)　pdload実行バッチファイルの実行

(9)　pdrorg実行バッチファイルの実行

(10)　移行結果の検証

(11)　一時ファイルの削除

(12)　移行データの時刻情報に関する注意事項

(1)　移行環境のコピー

SFShiftコマンドはScheduler Serverが管理するデータをCSV形式で出力しますが，インストールフォルダのドライブの容量が残り少ないなどの場合，SFShiftコマンドを別のフォルダから実行することもできます。そのためには，＜Scheduler Serverインストールフォルダ＞¥tool¥sfshift以下のデータを別のフォルダへコピーしてください。

コピー先のフォルダからSFShiftコマンドを実行する場合，次の点に注意してください。

SFShiftコマンドは，コピー先フォルダのSFShift.batを実行してください。

以降の説明中の「＜Scheduler Serverインストールフォルダ＞¥tool¥sfshift」は，コピー先のフォルダに読み替えてください。

(2)　SFShiftコマンドのバッチファイル（SFShift.bat）の編集

SFShiftコマンド（移行コマンド）のバッチファイル（SFShift.bat）は，次の場所に格納されています。

＜Scheduler Serverインストールフォルダ＞¥tool¥sfshift¥SFShift.bat

環境に合わせて，次の表に示す箇所を修正してください。

表7-4　SFShift.batの修正箇所

修正箇所 | 設定内容
set JDK=c:¥jdk¥bin¥java | Javaコマンドの絶対パス
"%JDK%" -Xms512m -Xmx1024m -classpath "%CLASSPATH%" %CMDNAME% %* | -Xms512m -Xmx1024m※

注※

ユーザ数が多い環境で実行すると，OutOfMemory Exceptionが発生することがあります。その場合，512m，1024mの値を増やして再実行してください。

オプションの意味については，Javaのマニュアルを参照してください。

(3)　SFShiftコマンド実行前の準備

SFShiftコマンドを実行する前に，次の準備が必要です。

(a)　デフォルトタイムゾーンの決定

タイムゾーン切り替え機能に対応したクライアントと未対応のクライアントを混在させて使用する場合，タイムゾーン切り替え機能に未対応のクライアントが前提とするタイムゾーンを決定してください。日本国内だけで使用する場合は，GMT+09:00としてください。

決定したタイムゾーンは，SFShiftコマンドの-gmtオプションで指定します。設定したタイムゾーンはあとから変更できません。

また，ここで設定した値を運用開始前にAppoSV.iniに設定します。設定パラメタは次のとおりです。

セクション名
[DB]

TimeZoneパラメタ
タイムゾーン切り替え機能未対応のクライアントが前提とするタイムゾーンを「GMT[+|-]HH:MM」形式で指定します。「[+|-]HH:MM」部分には，GMT（グリニッジ標準時間）との時差を「-12:00」から「+13:00」までの範囲で指定します。
設定を省略した場合は，「GMT+09:00」が設定されます。

(4)　SFShiftコマンドの実行

「7.5(2)　SFShiftコマンドのバッチファイル（SFShift.bat）の編集」で編集したSFShiftコマンドを実行し，HiRDBへデータを登録するためのバッチファイルなどを生成します。SFShiftコマンドの指定方法については，「11.3.8　SFShift（HiRDB用ファイルへの変換）」を参照してください。

SFShiftコマンドが異常終了した場合の対処

SFShiftコマンドが異常終了した場合，メッセージKDAE00003-Eが出力されます。異常終了によって一部の移行用ファイルを作成できなかった場合は，次の手順で対処してください。

ログファイル（SFShift.log）を参照して，エラー発生原因を特定します。

エラー発生原因を取り除いたあと，SFShiftコマンドを再実行します。

SFShiftコマンドの再実行方法

SFShiftコマンドにオプション「-clean」を指定すると，移行用ファイルが再作成されます。オプション「-clean」を指定するかどうかの基準を次に示します。

SFShiftコマンドの正常終了後又は異常終了後に，SFShiftコマンドを最初から実行する場合
オプション「-clean」を指定して再実行してください。

SFShiftコマンドの異常終了後，生成済みの移行用ファイルを残してエラー発生箇所から再実行する場合
オプション「-clean」は指定しないでSFShiftコマンドを再実行してください。

(5)　生成されたデータのHiRDBマシンへのコピー

生成されたデータをHiRDBマシンへコピーします。Scheduler ServerとHiRDBを同じマシンで動作させる場合は，この作業は不要です。

コピー元：＜Scheduler Serverインストールフォルダ＞¥tool¥sfshift¥shiftフォルダ

コピー先：SFShiftコマンドのオプション「-path」で指定したフォルダ

サーバごとのHiRDBマシンへコピーするフォルダの範囲を次の図に示します。

図7-1　サーバごとのHiRDBマシンへコピーするフォルダの範囲

(6)　HiRDBコマンド実行用のバッチファイルの編集

HiRDBコマンド実行用のバッチファイルを編集します。

環境に合わせて，次の表に示す箇所を修正してください。

表7-5　HiRDBコマンド実行用のバッチファイルの修正箇所

項番 | 対象ファイル（ファイル名） | 格納先フォルダパス | 修正箇所（太字部分を修正する）
1 | 環境設定バッチファイル（sfshift_config.bat） | ＜SFShiftコマンドのオプション「-path」で指定したフォルダ＞¥shift | PDUSER=[「4.7　DBユーザの作成」で指定した認可識別子]/[「4.7　DBユーザの作成」で指定したパスワード]
SHIFT=[SFShiftコマンドのオプション「-path」で指定したフォルダ]¥shift
2 | pdrorg用制御情報ファイル（sfshift_pdrorg_control.txt） | idxwork [インデクス情報ファイル格納フォルダパス]
sort [ソート用フォルダパス],16384
3 | pdload実行バッチファイル（sfshift_pdload.bat） | ＜SFShiftコマンドのオプション「-path」で指定したフォルダ＞¥shift¥extbl※ | set EXTBL=%SHIFT%¥[SFShiftコマンドのオプション「-out」で指定したフォルダ]

注※

「extbl」はSFShiftコマンドのオプション「-out」で指定したフォルダ名です。オプション「-out」に「extbl」以外のフォルダ名を指定した場合は，指定したフォルダ名に読み替えてください。

(7)　環境設定バッチファイルの実行

HiRDBマシンで環境設定バッチファイル（sfshift_config.bat）を実行します。環境設定バッチファイルは次の場所に格納されています。

＜SFShiftコマンドのオプション「-path」で指定したフォルダ＞¥shift

(8)　pdload実行バッチファイルの実行

HiRDBマシンでpdload実行バッチファイル（sfshift_pdload.bat）を実行します。環境設定バッチファイルを実行したコマンドプロンプトと同一のコマンドプロンプトで実行してください。

pdload実行バッチファイルは次の場所に格納されています。

＜SFShiftコマンドのオプション「-path」で指定したフォルダ＞¥shift¥＜SFShiftコマンドのオプション「-out」で指定したフォルダ＞

バッチファイル内に記載されているpdloadコマンドのオプションの意味については，マニュアル「HiRDB コマンドリファレンス」を参照してください。

(9)　pdrorg実行バッチファイルの実行

HiRDBマシンでpdrorg実行バッチファイル（sfshift_pdrorg.bat）を実行します。環境設定バッチファイルを実行したコマンドプロンプトと同一のコマンドプロンプトで実行してください。

pdrorg実行バッチファイルは次の場所に格納されています。

＜SFShiftコマンドのオプション「-path」で指定したフォルダ＞¥shift

(10)　移行結果の検証

データが正しく移行されたかどうかを移行後に検証する必要があります。

なお，次に示すデータはスキップデータファイルに登録され移行されません。

過去の何らかの障害によって登録された不正なデータ
不正なデータは，移行前でもクライアントには返却されていないデータであるため，移行されないことによる影響はありません。

ユーザIDが大文字と小文字だけしか違いがない複数のユーザに対して同時にスケジュールを予約することによって生成される重複データ
移行前は同一データが重複して登録されていましたが，移行後は1件だけになります。

データの移行結果は，次の手順で確認してください。

SFShiftコマンド実行後に出力されたテーブル検証ファイルを参照し，すべてのテーブルでデータ件数と移行件数が一致しているか確認してください。

テーブル検証ファイルの出力箇所

＜Scheduler Serverインストールフォルダ＞¥tool¥sfshift¥check¥TableCheck.lst

テーブル検証ファイルのフォーマット

テーブル名

データ件数（移行前に登録されていた既存データの件数）

移行件数（HiRDBに移行されるデータの件数）

すべてのテーブルのデータ件数と移行件数が一致する場合は，検証作業は完了です。
データ件数と移行件数が一致しないテーブルがある場合，次の手順に進んでください。

データ件数と移行件数が一致しないテーブルがある場合，そのテーブルのユーザ検証ファイルを参照し，ユーザ（施設）ごとのデータ件数と移行件数を確認してください。

ユーザ検証ファイルの出力箇所

＜Scheduler Serverインストールフォルダ＞¥tool¥sfshift¥check¥＜テーブル名＞.lst

ユーザ検証ファイルのフォーマット

ユーザ（施設）ID

データ件数（移行前に登録されていた既存データの件数）

移行件数（HiRDBに移行されるデータの件数）

スキップデータファイルを確認してください。
不正データと判断されたデータはスキップデータファイルに出力されます。

スキップデータファイルの出力箇所

＜Scheduler Serverインストールフォルダ＞¥tool¥sfshift¥check¥skip

スキップデータファイルのファイル名

＜移行に失敗したファイル名＞_YYYYMMDDhhmmss.csv

出力形式はpdload入力データファイルと同じです。エラー内容は，出力されたエラー情報の末尾にある「#」以降に出力されます。

(11)　一時ファイルの削除

「7.5(6)　HiRDBコマンド実行用のバッチファイルの編集」で，pdrorg用制御情報ファイルのidxwork及びsortに指定したフォルダには，移行前の環境の規模に応じたサイズの一時ファイルが作成されます。正常に運用が開始したあと，不要であれば削除してください。

(12)　移行データの時刻情報に関する注意事項

07-32以前のScheduler Serverでは，次に示すデータの年月日情報は保存されていますが，時刻情報は保存されていません。これらの情報をDBモードに移行した場合，時刻はSFShiftコマンドの-gmtオプションで指定したタイムゾーンでの12:00となります。

イベントスケジュールの開始，終了日時

受信予約スケジュールの回答日時

タスクの完了日時

移行コマンドで移行したシステムの休日情報及び組織テンプレートの休日情報は，日本（エリアコード「JP」）の休日となります。その他の地域の休日は，移行後に管理ツールコマンド「sfsetdfthdy.bat」及び「sfsetorghdy.bat」を実行して登録してください。

7.6　DBモードへの切り替え

Scheduler Serverは，デフォルトではファイルモードが設定されています。Scheduler ServerをDBモードで動作させるには，次のバッチファイルを実行してください。

＜インストールディレクトリ＞¥bin¥DBMode.bat

なお，DBモードへ切り替えたあとにSFShiftコマンドを再実行する必要が生じた場合は，いったんファイルモードへ戻してから実行してください。DBモードからファイルモードへ切り替えるためのバッチファイルは次のとおりです。

＜インストールディレクトリ＞¥bin¥FILEMode.bat

注意

バッチファイルを実行する際には，「＜インストールディレクトリ＞¥bin」をカレントディレクトリにしてから実行してください。

Scheduler ServerとFacilities Managerを異なるディレクトリにインストールしている場合は，それぞれのディレクトリで実行してください。

DBMode.bat又はFILEMode.bat実行時に「環境変数 ProgramFiles(x86) が定義されていません」のメッセージが出力されることがありますが，「DBモードへの切り替えに成功しました。」又は「ファイルモードへの切り替えに成功しました。」のメッセージが出力している場合は，モード切り替えは正常に動作しています。

Windowsの64bit環境以外で"ProgramFiles(x86)"で始まる環境変数が設定されていると，モード切り替えが正常に実行できません。"ProgramFiles(x86)"で始まる環境変数を一時的に削除してからDBMode.bat又はFILEMode.batを実行してください。

7.7　ユーザ情報再作成

GetAdAll（DBモード）は，Address Serverの最上位組織，組織及びユーザ情報をデータベースへ登録するための移行用ファイルを作成します。次に示す手順で実行してください。

＜この節の構成＞

(1)　GetAdAll（DBモード）コマンド実行

(2)　HiRDBマシンへの実行結果ファイルのコピー

(3)　pdload実行バッチファイルでのpdloadの実行

(1)　GetAdAll（DBモード）コマンド実行

DBモード用のGetAdAllコマンドを実行し，ユーザ情報を再作成します。コマンドの指定方法については，「11.3.1　GetAdAll（ユーザ情報の再作成）」を参照してください。

(2)　HiRDBマシンへの実行結果ファイルのコピー

環境設定バッチファイル（GetAdAll_config.bat），pdload実行バッチファイル（GetAdAll_pdload.bat），及びGetAdAllコマンドの実行で作成されたファイルなどをHiRDBマシンにコピーします。

コピー元：
＜Scheduler Serverインストールフォルダ＞¥tool¥GetAdAll
＜GetAdAllコマンドの「/k」オプションで指定したフォルダ＞¥GetAdAll

コピー先：GetAdAllコマンドの「/p」オプションで指定したフォルダ

コピーするファイルを次の図に示します。

図7-2　コピーするファイル

(3)　pdload実行バッチファイルでのpdloadの実行

pdload実行バッチファイルでのpdloadの実行手順を次に示します。

環境設定バッチファイル（GetAdAll_config.bat）を編集します。
編集箇所，及び編集内容を次の表に示します。

表7-6　環境設定バッチファイル（GetAdAll_config.bat）の修正箇所

項番 | 編集箇所（太字部分を修正する） | 編集内容
1 | @set PDUSER=[認可識別子]/[パスワード] | 「4.7　DBユーザの作成」で指定した認可識別子及びパスワードを記述します。
2 | @set GETADALL=[GetAdAllコマンドの「/p」オプションで指定したフォルダのパス] | GetAdAllコマンドの「/p」オプションで指定したフォルダのパスを記述します。

環境設定バッチファイル（GetAdAll_config.bat）を実行します。

pdload実行バッチファイル（GetAdAll_pdload.bat）を実行します。
pdload実行バッチファイルは，環境設定バッチファイルを実行したコマンドプロンプトと同じコマンドプロンプト上で実行してください。

7.8　管理ツールコマンドの実行

マスターサーバで管理ツールコマンドを実行する手順は次のとおりです。

バッチ共通定義ファイル（sch_bat_common.ini）の環境変数の値を編集する。

祝日ファイルを編集する。

SFExeBchコマンド（管理ツールコマンドの排他開始）を実行する。

管理ツールコマンドを実行する。

sfstpexebchコマンド（管理ツールコマンドの排他解除）を実行する。

SFExeBchコマンドとsfstpexebchコマンドは，管理ツールコマンドの実行中にほかのコマンドが実行されるのを抑止するために実行します。

＜この節の構成＞

(1)　バッチ共通定義ファイルの定義

(2)　祝日ファイルの編集

(3)　SFExeBchコマンド（管理ツールコマンドの排他開始）の実行

(4)　sfinitializeコマンド（初期情報の設定）の実行

(5)　sfstpexebchコマンド（管理ツールコマンドの排他解除）の実行

(1)　バッチ共通定義ファイルの定義

バッチ共通定義ファイルの定義方法については，「11.4.1　バッチ共通定義ファイルの定義」を参照してください。

(2)　祝日ファイルの編集

日本の祝日は，移行コマンドによって前の年から次の年までの祝日が登録されています。祝日定義ファイルを編集し，2年後以降の祝日が登録されるようにします。

祝日定義ファイル

＜インストールフォルダ＞¥batch¥sample¥sfinitialize_jp.sql

編集箇所
1年ごとに「/* 2009年 開始 */」「/* 2009年 終了 */」というコメントで囲まれているため，不要な範囲を削除する。

(3)　SFExeBchコマンド（管理ツールコマンドの排他開始）の実行

管理ツールコマンドを実行する前に，マスターサーバでSFExeBchコマンド（管理ツールコマンドの排他開始）を実行してください。このコマンドを実行することで，指定されたマシンで管理ツールコマンドが実行できる状態になります。

このコマンドを実行すると，sfstpexebchコマンド（管理ツールコマンドの排他解除）が実行されるまで，他コマンドの実行を抑止します。

SFExeBchコマンドについては，「11.4.4　管理ツールコマンドの排他開始（SFExeBch）」を参照してください。

(4)　sfinitializeコマンド（初期情報の設定）の実行

管理ツールコマンドsfinitialize.batを実行して，各テーブルの初期情報を設定してください。管理ツールコマンドsfinitialize.batの指定方法については，「11.4.7(1)　初期情報の設定」を参照してください。

sfinitialize.batコマンドで設定される初期情報は次のとおりです。設定内容を変更したい場合は，表中の「設定変更時に実行する管理ツールコマンド」に示すコマンドで修正してください。

表7-7　管理ツールコマンドsfinitialize.batで設定される初期情報

項番
設定項目
設定内容
設定変更時に実行する管理ツールコマンド

1
ユーザ単位アクセス権設定上限
（ユーザ単位アクセス権の設定項目数の上限を設定）
500
sfsetusracclmt.bat（11.4.12(6)を参照のこと）

2
デフォルト地域コード
（国際化未対応クライアントを日本以外で使う場合に，その国のコードをISO 3166-1 alpha 2形式で設定。
設定した地域コードは，sfsettmzn.batコマンド（タイムゾーンの設定）で指定する入力ファイルに登録されている必要がある）
JP
sfsetdftarcd.bat（11.4.14(1)を参照のこと）

3
タイムゾーン
GMT+09:00
sfsettmzn.bat（11.4.14(2)を参照のこと）

4
ユーザ組織ルートノード
事業所
sfsetrotusrnod.bat（11.4.8(2)を参照のこと）

5
施設組織ルートノード
事業所
sfsetrotfacnod.bat（11.4.9(2)を参照のこと）

6
休日情報
システムデフォルトのカレンダ
エリアコードなしの2008年～2037年の土曜日・日曜日が休日として設定されます。
sfsetdfthdy.bat（11.4.13(6)を参照のこと）

日本の休日・祝日
「7.8(2)　祝日ファイルの編集」で編集したsfinitialize_jp.sqlに記載した祝日が登録されます。
運用後，祝日を変更する場合はsfsetdfthdy_jp.csvを編集して使用します。

(5)　sfstpexebchコマンド（管理ツールコマンドの排他解除）の実行

管理ツールコマンドの実行後に，管理ツールコマンドを実行するマシンでsfstpexebchコマンド（管理ツールコマンドの排他解除）を実行してください。このコマンドを実行すると，コマンドの実行可否が次のように切り替わります。

運用コマンドが実行できる状態になります。

SFExeBchコマンド（管理ツールコマンドの排他開始）での排他状態が解除され，管理ツールコマンドが実行できなくなります。

sfstpexebchコマンドについては，「11.4.6　管理ツールコマンドの排他解除（sfstpexebch）」を参照してください。

なお，sfstpexebchコマンドの実行し忘れなどによって運用コマンドが実行できなくなった場合は，マスターサーバで次のコマンドを実行すると，管理ツールコマンドを実行しているマシンの確認と，排他解除ができます。

SFChkBchコマンド
どのマシンで管理ツールコマンドを実行しているか確認できます。
詳細は「11.4.3　管理ツールコマンドの実行確認（SFChkBch）」を参照してください。

SFStpBchコマンド
管理ツールコマンドの抑止状態を強制的に解除できます。
詳細は「11.4.5　管理ツールコマンドの強制排他解除（SFStpBch）」を参照してください。

8.　セキュリティの設定

この章では，セキュリティの設定について説明します。

＜この章の構成＞

8.1　セキュリティ機能の概要

8.2　セキュリティランクによるセキュリティの設定

8.3　組織対施設のセキュリティ設定

8.4　拡張スケジュールの表示

8.5　組織階層によるセキュリティ設定

8.6　組織グループによるセキュリティ設定

8.1　セキュリティ機能の概要

次の内容を制御する機能をセキュリティ機能と呼びます。

他人又は施設のスケジュールの参照可／参照不可

他人又は施設へのスケジュールの予約可／予約不可

なお，スケジュールの参照不可には，次の2種類があります。

参照不可
他人のスケジュール存在，及び回答状況は確認できるが，そのスケジュールの内容や予約発信者の情報は確認できません。

参照拒否
他人のスケジュールの存在自体確認することができません。そのメンバのスケジュールを参照しようとすると参照を拒否する旨のメッセージが出力されます。この設定の場合，そのメンバへのスケジュールの予約も不可になります。

他人，及び施設のメモ欄と拡張スケジュール欄（［拡張スケジュールの表示］メニューの設定で他人から参照不可と設定している場合）は参照できませんが，自分が予約したスケジュールの場合は参照できます。ただし，セキュリティ設定で参照不可になっている場合は参照できません。拡張スケジュールを他人から参照できるようにするかどうかの設定については，「8.4　拡張スケジュールの表示」を参照してください。

セキュリティ機能の設定方法を以降の項に示します。

＜この節の構成＞

8.1.1　人対人の設定

8.1.2　人対施設の設定

8.1.1　人対人の設定

セキュリティランクによる設定
各メンバに設定されたセキュリティランクによってセキュリティを決定します。セキュリティランクの設定方法については，「8.2　セキュリティランクによるセキュリティの設定」を参照してください。DBモードの場合は「11.4.12(4)　セキュリティランク管理機能」を参照してください。

上司／秘書の設定
秘書は，上司のスケジュールを自分のスケジュールと同様に操作することができます。上司／秘書の設定方法については，「6.1.9　上司／秘書の登録」を参照してください。DBモードの場合は「11.4.12(1)　上司秘書管理機能」を参照してください。

組織階層によるセキュリティ設定
組織の階層構造に応じ，自分が属する組織と参照・予約相手の属する組織の相対的な関係を利用したセキュリティを設定できます。組織階層によるセキュリティ設定については，「8.5　組織階層によるセキュリティ設定」を参照してください。

組織グループによるセキュリティ設定
組織のグループを形成し，その組織グループ間のセキュリティを設定できます。組織グループによる設定については，「8.6　組織グループによるセキュリティ設定」を参照してください。

最終的なアクセス権の判定方法は次のとおりです。

図8-1　人対人のアクセス権判定の流れ

8.1.2　人対施設の設定

セキュリティランクによる設定
各メンバと各施設に設定されたセキュリティランクに従ってセキュリティを決定します。セキュリティランクの設定方法については，「8.2　セキュリティランクによるセキュリティの設定」を参照してください。DBモードの場合は「11.4.12(4)　セキュリティランク管理機能」を参照してください。

施設管理者の設定
施設管理者は，自分が管理する施設のスケジュールを自分のスケジュールと同様に操作することができます。施設管理者の設定方法については，「6.1.12　施設管理者の登録」を参照してください。DBモードの場合は「11.4.12(2)　施設管理者管理機能」を参照してください。

組織対施設のセキュリティ設定
施設ごとに，どの組織からアクセスを受け付けるかを設定できます。この設定を行った場合，クライアントの［メンバ］ツリービューには，自分が属している組織がアクセスを許可されている施設だけ表示されます。逆にアクセスを許可されていない施設はクライアントの［メンバ］ツリービューには表示されないため，その施設に対するスケジュール参照・予約ができなくなります。組織対施設のセキュリティ設定については，「8.3.2　組織対施設のアクセス権設定」を参照してください。DBモードの場合は「11.4.12(3)　施設アクセス権管理機能」を参照してください。

最終的なアクセス権の判定方法は次のとおりです。

図8-2　人対施設のアクセス権判定の流れ

8.2　セキュリティランクによるセキュリティの設定

セキュリティランクごとに予約権・参照権の設定をします。セキュリティランクはアルファベット26文字で表現され，ユーザ又は施設の登録時に，ユーザごと又は施設ごとに設定します。

セキュリティランクテーブルによって，各セキュリティランク同士の関係を変更できます。セキュリティランクテーブルの変更方法については，「8.2.1　人対人のセキュリティランク設定」又は「8.2.2　人対施設のセキュリティランク設定」を参照してください。

プログラムをインストールした際に標準のセキュリティテーブルがインストールされます。標準のセキュリティテーブルは，人対人の場合はすべての人への予約権と同じランク以下の人の参照権が与えられ，人対施設の場合は同じランク以下の施設の参照及び予約権が与えられています。

特に複雑なセキュリティを必要としないときは標準のセキュリティテーブルをお使いください。また，拡張スケジュールの内容を，他者に参照可能とするかどうかをここで設定します。

＜この節の構成＞

8.2.1　人対人のセキュリティランク設定

8.2.2　人対施設のセキュリティランク設定

8.2.3　セキュリティの設定例

8.2.1　人対人のセキュリティランク設定

＜この項の構成＞

(1)　ファイルモードの場合

(2)　DBモードの場合

(1)　ファイルモードの場合

人対人のセキュリティランクは，Address Serverでユーザを登録する際に設定します（Address Serverと連携しない場合は，管理ツールで設定します）。

セキュリティランク同士の関係を変更する場合は，次の手順で設定します。

「セキュリティランクの設定」ウィンドウの表示
管理ツールの［オプション］－［セキュリティランク］－［人対人の定義］メニューを選択してください。「セキュリティランクの設定/人対人」ウィンドウが表示されます。

図8-3　「セキュリティランクの設定/人対人」ウィンドウ（標準設定の場合）

セキュリティランクの設定
設定を変更したいセキュリティランクをウィンドウ左に並んでいるボタンから選択した後に，そのランクとの対応を変更したいランクをウィンドウ下部に並んでいるボタンから選択してください。
「ユーザAがユーザBに予約する場合の権限」又は「ユーザAがユーザBのスケジュールを参照する権限」を設定する場合，ユーザAのセキュリティランクがウィンドウ左のボタンに該当し，ユーザBのセキュリティランクがウィンドウ下部のボタンに該当します。

グレー：予約可

白：予約不可

'＊'あり：参照可

'＊'なし：参照不可

'X'あり：参照拒否

「予約可」と設定すると，そのランクのユーザに予約できます。「予約不可」と設定すると，そのランクのユーザに予約できません。「参照可」と設定すると，そのランクのユーザのスケジュールが参照できます。「参照不可」と設定すると，そのランクのユーザのスケジュールは時間と行先・区分だけを参照できます。「参照拒否」と設定すると，そのランクのユーザのスケジュールの有無の確認，空き時間検索，キーワード検索，印刷，CSV出力及びスケジュールの予約はできません。
設定を変更したいランクのボタンをクリックしてください。クリックするたびに設定が順に変わります。セキュリティランクを標準に戻したい場合は，［標準］ボタンをクリックしてください。

セキュリティランクの設定終了
設定したセキュリティランクを保存する場合は，［OK］ボタンをクリックしてください。保存しない場合は，［キャンセル］ボタンをクリックしてください。

(2)　DBモードの場合

DBモードの場合，人対人のセキュリティランクは管理ツールコマンドで設定します。管理ツールコマンドで人対人のセキュリティランクを設定する方法については，「11.4.12(4)　セキュリティランク管理機能」を参照してください。

8.2.2　人対施設のセキュリティランク設定

＜この項の構成＞

(1)　ファイルモードの場合

(2)　DBモードの場合

(1)　ファイルモードの場合

ユーザのセキュリティランクは，Address Serverでユーザを登録する際に設定します（Address Serverと連携しない場合は，管理ツールで設定します）。施設のセキュリティランクは，管理ツールで施設を登録する際に設定します。

ユーザに設定されるセキュリティランクと，施設に設定されるセキュリティランクの関係を変更する場合は，次の手順で設定します。

「セキュリティランクの設定」ウィンドウの表示
管理ツールの［オプション］－［セキュリティランク］－［人対施設の定義］メニューを選択してください。「セキュリティランクの設定/人対施設」ウィンドウが表示されます。

図8-4　「セキュリティランクの設定/人対施設」ウィンドウ（標準設定の場合）

セキュリティランクの設定
設定を変更したいセキュリティランクをウィンドウ左に並んでいるボタンから選択した後に，そのランクとの対応を変更したいランクをウィンドウ下部に並んでいるボタンから選択してください。
「ユーザAが施設Bに予約する場合の権限」又は「ユーザAが施設Bのスケジュールを参照する権限」を設定する場合，ユーザAのセキュリティランクがウィンドウ左のボタンに該当し，施設Bのセキュリティランクがウィンドウ下部のボタンに該当します。

グレー：予約権あり

白：予約権なし

'＊'あり：参照権あり

'＊'なし：参照権なし

設定を変更したいランクのボタンをクリックしてください。クリックするたびに設定が順に変わります。セキュリティランクを標準に戻したい場合は，［標準］ボタンをクリックしてください。

セキュリティランクの設定終了
設定したセキュリティランクを保存する場合は，［OK］ボタンをクリックしてください。保存しない場合は，［キャンセル］ボタンをクリックしてください。

(2)　DBモードの場合

DBモードの場合，人対施設のセキュリティランクは管理ツールコマンドで設定します。管理ツールコマンドで人対施設のセキュリティランクを設定する方法については，「11.4.12(4)　セキュリティランク管理機能」を参照してください。

8.2.3　セキュリティの設定例

＜この項の構成＞

(1)　ファイルモードの場合

(2)　DBモードの場合

(1)　ファイルモードの場合

下図に，セキュリティランクの「人対人のセキュリティランク設定」の場合の設定例を示します。

図8-5　セキュリティの設定例

この画面の例では，Fランクのユーザのセキュリティは次のようになります。

F～Zランクのユーザのスケジュールを参照及び予約できます。

B～Eランクのユーザに対しては，スケジュールの参照はできませんが，予約はできます。

Aランクに参照拒否権を設定しているので，B～ZランクのユーザはAランクのユーザのスケジュールの有無の確認，空き時間検索，キーワード検索，印刷，CSV出力及びスケジュールの予約はできません。

特に複雑なセキュリティを必要としない場合は，標準のセキュリティテーブルをお使いください。

注意

参照拒否を設定すると，自動的に予約不可も設定されます。また，秘書は自分の上司に対してはセキュリティランクに関係なくスケジュール参照・予約ができます。

(2)　DBモードの場合

人対人及び人対施設のセキュリティランクの設定は，管理ツールコマンドで実行します。詳細については，「11.4.12(4)　セキュリティランク管理機能」を参照してください。

8.3　組織対施設のセキュリティ設定

施設ごとにどの組織からアクセスを受け付けるかを設定できます。この機能を使用するとクライアントの［メンバ］ツリービューには，自分が属している組織がアクセスを許可されている施設だけ表示されます。逆にアクセスを許可されていない施設はクライアントの［メンバ］ツリービューには表示されないため，その施設に対するスケジュール参照・予約ができなくなります。組織対施設のセキュリティ機能を使用しない場合は，この節の設定をする必要はありません。

＜この節の構成＞

8.3.1　前提条件

8.3.2　組織対施設のアクセス権設定

8.3.3　注意事項

8.3.1　前提条件

マルチサーバ環境で，組織対施設のセキュリティを強化する場合には，すべてのサーバのGroupmax Scheduler Server，及びGroupmax Facilities Manager Version 6を06-02以降にする必要があります。

8.3.2　組織対施設のアクセス権設定

＜この項の構成＞

(1)　ファイルモードの場合

(2)　DBモードの場合

(1)　ファイルモードの場合

組織対施設のセキュリティは次の手順で設定します。

「施設アクセス権設定」ウィンドウの表示
管理ツールの［オプション］－［施設アクセス権］メニューを選択してください。「施設アクセス権設定」ウィンドウが表示されます。［OK］ボタンをクリックすると変更内容が登録され，［キャンセル］ボタンをクリックすると変更内容を取り消してメイン画面に戻ります。

図8-6　「施設アクセス権設定」ウィンドウ

アクセス権を設定したい施設の選択
「施設一覧」ツリーからアクセス権を設定したい施設を選択してください。「設定組織一覧」リストボックスに組織を一覧表示します。「設定組織一覧」リストボックスには，左から「組織名」，「対象」を表示します。「組織名」の項目には，組織テーブルの名称を表示します。「対象」の項目には，アクセス権が許可された組織の場合は「選択」，アクセス権が許可されていない組織の場合は「非選択」と表示します。なお，下位組織を持つ組織テーブルの場合，その下位組織テーブルも含めてその状態を表示し，その中に「選択」のものと「非選択」のものとが混在している場合は，「一部選択」と表示されます。セパレータなどは「対象外」と表示されます。組織テーブルのアイコンをダブルクリックするとそのテーブルに登録されている下位組織テーブルを一覧表示します。上位の階層に戻るときは，名前が「．．」と表示されているアイコンをダブルクリックします。

組織ごとの施設アクセス権の設定・変更
「施設一覧」でアクセス権を設定したい施設を選択した状態で，「設定組織一覧」リストボックスからアクセス権を設定・変更したい組織テーブルのアイコンをクリックし，［選択］ボタン，又は［選択解除］ボタンをクリックすると，「対象組織の範囲の選択」ウィンドウが表示されます。「範囲の選択」で「選択した組織のみ」を選択すると選択している組織だけが設定・変更対象になります。「選択した組織以下全て」を選択すると選択している組織テーブル以下のすべての組織が設定・変更対象になります。

図8-7　「対象組織の範囲の指定」ウィンドウ

［選択］ボタン，又は［選択解除］ボタンをクリックした場合の「対象」は，次のようになります。

［選択］ボタンをクリックすると，「選択」となります（「選択」設定された組織に属するユーザの場合，クライアントの［メンバ］ツリービューに，該当する施設が表示されます）。

［選択解除］ボタンをクリックすると，「非選択」となります（「非選択」設定された組織に属するユーザの場合，クライアントの［メンバ］ツリービューに，該当する施設は表示されません）。

施設アクセス権の設定終了
設定した施設アクセス権を保存する場合は，［OK］ボタンをクリックしてください。保存しない場合は，［キャンセル］ボタンをクリックしてください。

(2)　DBモードの場合

DBモードの場合，組織対施設のセキュリティランクは管理ツールコマンドで設定します。管理ツールコマンドで組織対施設のセキュリティランクを設定する方法については，「11.4.12(3)　施設アクセス権管理機能」を参照してください。

8.3.3　注意事項

組織対施設アクセス権を利用する場合の注意事項は次のとおりです。

組織ごとの組織対施設アクセス権の設定をしなかった場合，又はすべての組織に対して「選択」の設定に戻した場合には，すべてのユーザで該当する施設がクライアントの［メンバ］ツリービューに表示されます。

組織ごとの組織対施設アクセス権を新たに設定した場合には，施設アクセス権を設定した時点で，クライアントの［メンバ］ツリービューでの施設の見え方が変わります。

組織ごとの組織対施設アクセス権を設定する前に施設をグループ登録している場合には，施設アクセス権設定後に該当する施設に対してアクセス権がなくなっても，ファイルモードではグループ登録された施設からはスケジュール参照・予約ができます（クライアントの［メンバ］ツリービュー「施設」下には表示されません）。
グループ登録された施設に対して参照，予約を制限するには，次のように設定してください。AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

【設定ファイル】

＜Groupmax Scheduler Server インストールフォルダ＞¥bin¥AppoSV.ini

【設定内容】

[Security]

ATB_AVAILABLE=ON

上記を設定した場合，該当する施設に0時から24時まで予約禁止時間帯が設定されているようにスケジュールを表示します。

上記を設定した場合でも，自分が予約したスケジュールは削除できます。

組織ごとの組織対施設アクセス権を設定する前に，クライアントで施設のスケジュールを表示した状態を保存する設定にしていた場合，施設アクセス権設定後に該当する施設に対してアクセス権がなくなっても，ファイルモードではスケジュール参照・予約ができます（クライアントの［メンバ］ツリービュー「施設」下には表示されません）。ただし，次の設定によって，該当する施設に対して参照，予約を制限できます。

【設定ファイル】

＜Groupmax Scheduler Serverインストールフォルダ＞¥bin¥AppoSV.ini

【設定内容】

[Security]

ATB_AVAILABLE=ON

上記を設定した場合，該当する施設に0時から24時まで予約禁止時間帯が設定されているようにスケジュールを表示します。

上記を設定した場合でも，自分が予約したスケジュールは削除できます。

組織ごとの組織対施設アクセス権を設定する前に，施設に予約していた場合には，施設アクセス権設定後にアクセス権がなくなっても，ファイルモードでは該当する予約スケジュールに対しては削除・変更ができます。ただし，次の設定によって，該当する予約スケジュールに対する変更を制限できます。

【設定ファイル】

＜Groupmax Scheduler Server インストールフォルダ＞¥bin¥AppoSV.ini

【設定内容】

[Security]

ATB_AVAILABLE=ON

上記を設定した場合，該当する施設に0時から24時まで予約禁止時間帯が設定されているようにスケジュールを表示します。

上記を設定した場合でも，自分が予約したスケジュールは削除できます。

兼任ユーザが存在する場合，組織ごとの組織対施設アクセス権は，主体ユーザと兼任ユーザそれぞれの設定の和になります。どちらかが属する組織にアクセス権が許可されている場合には，その施設はクライアントの［メンバ］ツリービューに表示されます。

組織対施設アクセス権によって，秘書が所属する組織にはアクセス権がなく，上司が所属する組織にはアクセス権がある場合，秘書のツリービューには該当の施設が表示されません。秘書が上司の代わりに該当の施設に予約する必要がある場合は，秘書，又は秘書の兼任ユーザを上司と同じ組織に登録してください。

施設管理者の場合は，自身が属している組織のアクセス権設定に関係なく，自分が管理者となっている施設はクライアントの［メンバ］ツリービューに表示されます。

施設管理者がFacilities Clientにログインしたときに表示される施設一覧には，施設管理者自身の属している組織がアクセス権のある施設とすべての組織からのアクセスが許可された（「選択」となっている）施設だけとなります。

組織ごとの組織対施設アクセス権を設定している環境で，組織を新しく追加した場合は，組織ごとの施設アクセス権を再設定してください。追加した組織の施設のアクセス権は，追加した直後は次のとおりとなります。

すべての組織からアクセスが許可されている施設に対しては，「選択」状態，つまりアクセスが許可された状態

アクセスできない組織が一つでも設定されている施設に対しては，「非選択」状態，つまりアクセスできない状態

Address Server非連携時には，管理ツールで事業所の直下にユーザを作成できますが，このユーザは組織ごとの組織対施設アクセス権を正しく設定できないという制限事項があります。
組織ごとの施設アクセス権を利用したい場合は，組織の下に兼任ユーザを登録してその組織に対して設定してください。

8.4　拡張スケジュールの表示

＜この節の構成＞

8.4.1　拡張スケジュールの表示（ファイルモードの場合）

8.4.2　拡張スケジュールの表示（DBモードの場合）

8.4.1　拡張スケジュールの表示（ファイルモードの場合）

ファイルモードで拡張スケジュールの内容を他者に参照可能とするかどうかは，次の方法で設定します。

他者の拡張スケジュールを参照可能とする場合（デフォルト）
管理ツールの［オプション］－［セキュリティランク］－［拡張スケジュールの表示］メニューのチェックをオンにします。

他者の拡張スケジュールを参照不可とする場合
管理ツールの［オプション］－［セキュリティランク］－［拡張スケジュールの表示］メニューのチェックをオフにします。

注1

「8.2　セキュリティランクによるセキュリティの設定」，「8.5　組織階層によるセキュリティ設定」又は「8.6　組織グループによるセキュリティ設定」で設定したセキュリティの方が優先されます。セキュリティの設定で「参照不可」又は「参照拒否」になっている他者のスケジュールデータについては，この設定に関係なく，他者からは参照できません。

注2

クライアントの「プライベート機能」がオンになっているスケジュールデータについては，この設定に関係なく，他者からは参照できません。

注3

設定を変更した場合，Scheduler Server（Facilities Manager）のサービスを再起動してください。サービス再起動後に，設定内容が反映されます。

8.4.2　拡張スケジュールの表示（DBモードの場合）

DBモードで拡張スケジュールの内容を他者に参照可能とするかどうかは，「コンフィギュレーション」メニューの項番8「セキュリティ設定」の「他人の拡張メモ」で設定します。

設定方法については，「3.2.3　Scheduler Serverの環境設定（DBモードの場合）」を参照してください。

注1

「8.2　セキュリティランクによるセキュリティの設定」，「8.5　組織階層によるセキュリティ設定」又は「8.6　組織グループによるセキュリティ設定」で設定したセキュリティの方が優先されます。セキュリティの設定で「参照不可」又は「参照拒否」になっている他者のスケジュールデータについては，この設定に関係なく，他者からは参照できません。

注2

クライアントの「プライベート機能」がオンになっているスケジュールデータについては，この設定に関係なく，他者からは参照できません。

8.5　組織階層によるセキュリティ設定

＜この節の構成＞

8.5.1　概要

8.5.2　前提条件

8.5.3　設定手順

8.5.4　組織階層セキュリティ以外の機能への影響

8.5.5　兼任ユーザが存在するときのスケジュール参照・予約について

8.5.6　注意事項

8.5.1　概要

組織の階層構造に応じ，自分が属する組織と参照・予約相手の属する組織の相対的な関係を利用したセキュリティ（以降，組織階層セキュリティと記述）を設定できます。

組織階層セキュリティは対象が人のセキュリティであり，施設のセキュリティは設定できません。組織階層セキュリティを使用しない場合はこの項の設定をする必要はありません。自分が属する組織に応じて施設のセキュリティを設定する方法については，「8.3　組織対施設のセキュリティ設定」を参照してください。

組織階層セキュリティは，次の2方式のうちどちらか一つを選択して運用します。

直系方式

自分の上位組織ユーザ（自分が属する組織の上位の組織に属するユーザ）及び下位組織ユーザ（自分が属する組織の下位の組織に属するユーザ）へのスケジュール参照・予約はセキュリティランクによって決定します。

そのほかのユーザへのスケジュール参照・予約は参照拒否・予約不可となります。

図8-8　直系方式の例

ユニット方式

自分と同じ最上位組織以下のユーザは，ツリービューに表示します。また，ユーザへのスケジュール参照・予約はセキュリティランクによって決定します。

そのほかのユーザは，ツリービューに表示しません。また，ユーザへのスケジュール参照・予約は参照拒否・予約不可となります。

図8-9　ユニット方式の例

8.5.2　前提条件

マルチサーバ環境で，組織階層セキュリティを使用する場合には，すべてのサーバをScheduler Server Version 6以降にする必要があります。

8.5.3　設定手順

＜この項の構成＞

(1)　ファイルモードの場合

(2)　DBモードの場合

(1)　ファイルモードの場合

組織階層セキュリティに関する設定手順を次に説明します。組織階層セキュリティを使用しない場合は，この設定をする必要はありません。

すべてのサーバで次のサービスを停止する

「Groupmax Scheduler Server」

「Groupmax Facilities Manager」

「Groupmax Scheduler Server Tool」

「Groupmax Facilities Manager Tool」

詳細は，「5.　サーバ及び管理ツールサーバの起動と停止」を参照してください。なお，管理ツールサーバも停止してください。

親サーバ上の設定ファイルを更新する
次の手順で更新してください。

組織階層セキュリティの初期設定ファイルのテンプレートを削除してください。テンプレートのファイルは次のとおりです。
＜インストールディレクトリ＞¥etc¥param.ini

使用する方式に応じて，サーバマシンの設定ファイルのテンプレートを次の中から一つ選択してください。
組織階層セキュリティ未使用時
　＜インストールディレクトリ＞¥bin¥param0.ini
直系方式使用時
　＜インストールディレクトリ＞¥bin¥param1.ini
ユニット方式使用時
　＜インストールディレクトリ＞¥bin¥param2.ini

選択したファイルを次のディレクトリにコピーしてください。
＜インストールディレクトリ＞¥etc¥

コピー先のファイルの名前をparam.iniにリネームしてください。

すべてのサーバで次のサービスを起動する

「Groupmax Scheduler Server Tool」

「Groupmax Facilities Manager Tool」

詳細は，「5.　サーバ及び管理ツールサーバの起動と停止」を参照してください。

マルチサーバ構成の場合は，各子サーバから「管理データの取得」を実行する
詳細は，「6.1.3　管理データの取得」を参照してください。

すべてのサーバで次のサービスを起動する

「Groupmax Scheduler Server」

「Groupmax Facilities Manager」

詳細は，「5.　サーバ及び管理ツールサーバの起動と停止」を参照してください。

注意

Scheduler Serverの起動時に＜インストールディレクトリ＞¥etc¥param.iniファイルが存在しない場合，OSのイベントログにエラーを表示します。サーバは停止しないで，セキュリティを直系方式として扱い動作します。

(2)　DBモードの場合

DBモードの場合，組織階層セキュリティは「Scheduler Serverコンフィギュレーション」の項番8「セキュリティ設定」で設定します。

「Scheduler Serverコンフィギュレーション」については，「3.2.3　Scheduler Serverの環境設定（DBモードの場合）」を参照してください。

8.5.4　組織階層セキュリティ以外の機能への影響

組織階層セキュリティを使用している場合の，ほかの機能への影響について説明します。秘書機能については「6.1.9　上司／秘書の登録」を，ゲートウェイ接続については「6.1.5　他システムとゲートウェイ接続する場合」を参照してください。

＜この項の構成＞

(1)　秘書機能使用時のスケジュール参照・予約

(2)　ゲートウェイ接続時の他システムのユーザへのアクセス

(1)　秘書機能使用時のスケジュール参照・予約

秘書機能を使用している場合の影響を次に示します。

秘書の上司へのスケジュール参照・予約は，参照・予約可となります。

秘書が上司の名前で予約する場合のセキュリティは，直径方式とユニット方式とで次のように異なります。

直系方式使用時
上司が秘書と同一組織に属する場合，秘書が上司の名前で予約する場合の権限は，セキュリティランクで決定します。
上司が秘書と同一組織に属さない場合，秘書が上司の名前で予約する場合の権限は，上司のセキュリティランクと上司の組織階層セキュリティによる判定との組み合わせで決定します。ただし，参照権限は秘書のセキュリティランクと秘書の組織階層セキュリティによる判定との組み合わせで決まるため，使用しているクライアントによっては，秘書が参照できるメンバしか予約対象に指定できない場合があります。

ユニット方式使用時
上司と秘書の最上位組識が同じ場合，秘書が上司の名前で予約する場合の権限は，上司のセキュリティランクで決定します。
上司と秘書の最上位組識が違う場合，秘書が上司の名前で予約する場合の権限は，上司のセキュリティランクと上司の組織階層セキュリティによる判定との組み合わせで決定します。ただし，上司が所属する組織の階層を秘書は参照できません（組織ツリーに表示されません）。そのため，上司の名前で他人に予約したい場合は，上司が所属している最上位組織以下に秘書（秘書の兼任ユーザではなく，秘書の主体ユーザ）を所属させる必要があります。
秘書が上司のスケジュールを参照したい場合は，上司一覧から選択できます。

(2)　ゲートウェイ接続時の他システムのユーザへのアクセス

ゲートウェイ接続時に他システムのユーザへアクセスする場合，セキュリティは次のように決定されます。

自システム，他システムともに組織階層セキュリティを使用していない場合
ゲートウェイの設定及びセキュリティランクによって決定します。

自システムで組織階層セキュリティを使用し，他システムで組織階層セキュリティを使用していない場合
ゲートウェイの設定及びセキュリティランクによって決定します。

自システムで組織階層セキュリティを使用しないで，他システムで組織階層セキュリティを使用している場合
参照拒否・予約不可として扱います。

自システム，他システムともに組織階層セキュリティを使用している場合
参照拒否・予約不可として扱います。

8.5.5　兼任ユーザが存在するときのスケジュール参照・予約について

Address Server連携時に兼任ユーザを登録した場合のセキュリティは次のように決定します。兼任ユーザについては「6.1.2(7)　兼任ユーザについて」を参照してください。

＜この項の構成＞

(1)　直系方式使用時

(2)　ユニット方式使用時

(1)　直系方式使用時

ツリービューからユーザのスケジュールを参照又は予約するときに，同じユーザでも主体ユーザ，兼任ユーザの所属する組織に応じてセキュリティが異なります。

自分に兼任ユーザが存在しない場合
参照・予約する相手の主体ユーザ又は兼任ユーザが，自分の上位組織，下位組織又は同一組織に属する場合は，セキュリティランクによって，スケジュール参照権限と予約権限が決定します。参照・予約する相手の主体ユーザと兼任ユーザが，自分の上位組織，下位組織又は同一組織に属さない場合は，参照拒否・予約不可となります。

自分に兼任ユーザが存在する場合
参照・予約する相手の主体ユーザ又は兼任ユーザが，自分の主体ユーザ又は兼任ユーザの上位組織，下位組織又は同一組織に属する場合は，セキュリティランクによって，スケジュール参照権限と予約権限が決定します。参照・予約する相手の主体ユーザと兼任ユーザが，自分の主体ユーザ又は兼任ユーザの上位組織，下位組織又は同一組織に属さない場合は，参照拒否・予約不可となります。

(2)　ユニット方式使用時

ツリービューの表示
自分の主体ユーザと同じ最上位組織以下のユーザを表示します。兼任ユーザが所属する最上位組織以下の組織は表示されません。

スケジュール参照・予約
参照・予約する相手の主体ユーザ又は兼任ユーザが自分の主体ユーザと同じ最上位組織以下に所属する場合は，セキュリティランクによって決定します。

8.5.6　注意事項

＜この項の構成＞

(1)　上限値について

(2)　Address Server非連携時の特別なユーザについて

(3)　ユニット方式に関する注意事項

(1)　上限値について

組織階層セキュリティの組織の階層の深さは100階層までです（Address Server非連携時。Address Server連携時はAddress Serverの上限値に依存します）。

この上限を超えた設定をしている場合には，対象となるユーザからのスケジュール参照・予約及び対象となるユーザへのスケジュール参照・予約は参照拒否・予約不可として扱います。

(2)　Address Server非連携時の特別なユーザについて

Address Server非連携時には，管理ツールで事業所の直下にユーザを作成できます。このユーザについては次の注意事項があります。

組織階層セキュリティ使用時は，このユーザへのスケジュール参照・予約，このユーザからのスケジュール参照・予約はセキュリティランクによって決定します。

このユーザでログインした場合に，ユニット方式使用時はツリービューにすべての組織が表示されます。

ユニット方式使用時にユーザ検索をした場合，このユーザは検索対象から外れます。

(3)　ユニット方式に関する注意事項

ユニット方式の使用を開始する場合，次の注意事項があります。

ユニット方式の使用を開始する前に，ユーザがクライアントでローカルグループに自分と異なる最上位組織以下のユーザを登録していた場合，ユニット方式を使い始めた後も，ローカルグループに残ります。ただし，グループのツリービューからこのユーザのスケジュールを参照又は予約しても参照拒否・予約不可となります。

ユニット方式の使用を開始する前に，ユーザが起動時に自分と異なる最上位組織以下のユーザのスケジュールを表示する設定としていた場合，ユニット方式を使い始めた後，クライアントで保存した画面から起動すると，画面は表示されますがスケジュールは表示されません。

8.6　組織グループによるセキュリティ設定

＜この節の構成＞

8.6.1　概要

8.6.2　設定情報

8.6.3　ORGGROUP.tblファイル

8.6.4　ORGGROFF.tblファイル

8.6.5　作業手順

8.6.1　概要

＜この項の構成＞

(1)　組織グループのセキュリティ

(2)　特権ユーザのセキュリティ

(3)　組織グループのアクセス権に当てはまらない関係

(1)　組織グループのセキュリティ

組織グループを形成することで，決まった組織内の人達だけに予定を見せることや，予約できるようにすることが可能です。これは予定を見られる側，予定を予約される側で制限します。

予定の参照可否や予約の可否は，組織グループに属するユーザと属さないユーザとで，次のように決定されます。

表8-1　組織グループのセキュリティ

対象ユーザ
ファイルモードの場合
DBモードの場合

同じ組織グループに属するユーザ同士
（図8-10の点線矢印で示す関係）
次の要素から決定されます。

セキュリティランク

組織階層セキュリティ

次の要素から決定されます。

セキュリティランク

組織階層セキュリティ

エンドユーザが設定するアクセス権

組織グループに属さないユーザ同士
（図8-10の点線矢印で示す関係）

同じ組織グループに属さないユーザとの関係
（図8-10の実線矢印で示す関係）
上記の要素と，組織グループ側に設定されている権限を基に，予定の参照可否や予約の可否が決定されます。

予定を参照できないようにする方法には，参照拒否と参照不可の2種類があります。

参照拒否
参照しようとしてもエラーになります。

参照不可
スケジュール枠だけが見えます。

予定の参照可否を組織グループ単位で設定する例を次の図に示します。

図8-10　予定の参照可否を組織グループ単位で設定する例

(2)　特権ユーザのセキュリティ

ORGGROFF.tblファイルで特権ユーザを設定できます。ORGGROFF.tblファイルを特権ユーザ一覧ファイルと呼びます。

本来は「8.6.1(1)　組織グループのセキュリティ」で示したとおり，次の図の実線のように組織グループ間のアクセス権で評価されますが，ユーザFを特権ユーザとしてORGGROFF.tblに登録すると，点線のようにセキュリティランクでアクセス権を評価します。ORGGROFF.tblの詳細については，「8.6.4　ORGGROFF.tblファイル」を参照してください。

図8-11　特権ユーザの場合のアクセス権

(3)　組織グループのアクセス権に当てはまらない関係

組織グループのアクセス権に当てはまらない関係について記述します。

(a)　秘書と上司の関係

秘書と上司が異なる組織グループに所属している場合でも，秘書は組織グループのアクセス権に関係なく上司の予定を参照可／予約可で操作できます。

上司が秘書の予定を参照する場合は，セキュリティランク，組織階層セキュリティ，及び組織グループでアクセス権を判定します。

図8-12　秘書と上司の関係

(b)　兼任ユーザが存在する場合の関係

アクセスするユーザの主体ユーザ又は兼任ユーザとアクセスされるユーザの主体ユーザ又は兼任ユーザで，同じ組織グループに所属している組み合わせがある場合は，組織グループのアクセス権によるアクセス制限は掛かりません。

同じ組織グループに所属している組み合わせが一つもない場合は，組織グループのアクセス権によるアクセス制限が加わります。

同じ組織グループに所属する関係がある場合
例えば，次の図に示す関係では，ユーザAとユーザBは，互いに組織グループのアクセス権によるアクセス制限は掛かりません。

図8-13　兼任の関係（同じ組織グループに所属する関係がある）

同じ組織グループに所属する関係がない場合
同じ組織グループに所属する関係がない場合のアクセス権の決定方法を次の図に示します。

図8-14　兼任の関係（同じ組織グループに所属する関係がない）

この図で示した関係では，アクセス権は次の手順で決定されます。

ユーザAとユーザCの組織グループ間の関係を主体ユーザ・兼任ユーザの両方で調べ，緩い方のアクセス権を適用します。
組織グループ間の関係と，それによって決定されるアクセス権は次のとおりです。

アクセス権の調査対象※
組織グループ間の関係
決定結果

ユーザA→ユーザC

主体ユーザ・兼任ユーザとも
「参照拒否」…(1)

「参照拒否」…(1)

ユーザA←ユーザC

主体ユーザ
「参照拒否」…(2)

兼任ユーザ
「参照不可」…(3)

アクセス権の緩い「参照不可」が適用されます。…(3)

注※

→，←：矢印の先に示すユーザへのアクセスを意味します。

ユーザAとユーザCのセキュリティランクと，手順1で決定した組織グループ間の関係とを比較し，厳しい方のアクセス権を適用します。
これによって決定されるアクセス権は次のとおりです。

アクセス権の調査対象※
アクセス権
決定結果

ユーザA→ユーザC

手順1で決定した組織グループ間の関係
「参照拒否」…(1)

セキュリティランク
「参照不可」…(4)

アクセス権の厳しい方を選ぶため，最終的に「参照拒否」が適用されます。…(1)

ユーザA←ユーザC

手順1で決定した組織グループ間の関係
「参照不可」…(3)

セキュリティランク
「参照可」…(5)

アクセス権の厳しい方を選ぶため，最終的に「参照不可」が適用されます。…(3)

注※

→，←：矢印の先に示すユーザへのアクセスを意味します。

この手順で説明したアクセス権の判定結果は次のとおりです。
ユーザA→ユーザC＝↓((↑(1)＋(1)↑)＋(4))↓＝↓((1)＋(4))↓＝(1)＝「参照拒否」
ユーザA←ユーザC＝↓((↑(2)＋(3)↑)＋(5))↓＝↓((3)＋(5))↓＝(3)＝「参照不可」
↑↑はアクセス権が緩い方で評価することを示しています。
↓↓は厳しい方で評価することを示しています。

8.6.2　設定情報

＜この項の構成＞

(1)　ファイルモードの場合

(2)　DBモードの場合

(1)　ファイルモードの場合

ファイルモードの場合，AppoSV.iniファイルには組織グループの使用／未使用や，組織グループに入っていない組織の人に対する権限などを指定します。AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

AppoSV.iniファイルの場所は次のとおりです。

＜インストールディレクトリ＞¥bin¥AppoSV.ini

セクション名，パラメタ名共に大文字・小文字を区別して入力してください。

各パラメタは[Security]セクションに記述します。

(a)　設定パラメタ

セクション名
[Security]

OrgGroupSecurityパラメタ
ON又はOFFを指定します。

ON：組織グループによるセキュリティ機能を使用する

OFF：組織グループによるセキュリティ機能を使用しない

このパラメタが未設定のときは，設定値OFFの動作をします。

OutOrgGroupSecurityパラメタ
次のどれかを指定します。

0：組織グループに入っていない組織の人の予定は参照不可であることを示す

2：組織グループに入っていない組織の人の予定は参照不可，予約不可であることを示す

3：組織グループに入っていない組織の人の予定は予約不可であることを示す

4：組織グループに入っていない組織の人の予定は参照拒否であることを示す

このパラメタが未設定のときは，設定値4の動作をします。

OrgGroupOmitMarkパラメタ
ワイルドカードに使用できる文字を指定します。*以外の文字も指定可能です。このパラメタが未設定のときは，*が指定されたときと同じ動作をします。

指定できる文字

数字，英小文字，

: ，|，=，<，>，$，! ，~（チルダ） ，.（ピリオド） ，@，(，) ，+， _，^ （ハット），`（バッククォート） ，{，}，*，¥，? ，%，-（マイナス）

(b)　設定例

AppoSV.iniファイルの設定例を示します。なお＜改行＞は改行コードのことです。

[Security]＜改行＞
OrgGroupSecurity=ON＜改行＞
OutOrgGroupSecurity=2＜改行＞
OrgGroupOmitMark=*＜改行＞

(2)　DBモードの場合

DBモードの場合，「コンフィギュレーション」の項番8「セキュリティ設定」で，組織グループの使用／未使用や組織グループに入っていない組織の人に対する権限などを指定します。

DBモードの「コンフィギュレーション」の設定については，「3.2.3(1)　コンフィギュレーションの設定」を参照してください。

8.6.3　ORGGROUP.tblファイル

ORGGROUP.tblファイルは組織グループに組織を設定するための定義ファイルです。組織グループファイルと呼びます。

ORGGROUP.tblファイルを作成後，SCHogimpコマンドでScheduler Serverに登録します。SCHogimpコマンドについては，次の箇所を参照してください。

ファイルモードの場合
「11.2.9　SCHogimp（組織グループファイル及び特権ユーザ一覧ファイルの登録・チェック）」

DBモードの場合
「11.3.4　SCHogimp（組織グループファイル及び特権ユーザ一覧ファイルの登録・チェック）」

＜この項の構成＞

(1)　ファイルフォーマット

(2)　設定例

(3)　注意

(1)　ファイルフォーマット

ORGGROUP.tblファイルのフォーマットを次に示します。レコードフォーマットはCSV形式です。

図8-15　ORGGROUP.tblフォーマット

<0x0D><0x0A>は改行コードです。設定行は必ず改行されている必要があります。Windowsのメモ帳で作成した場合に改行コードが<0x0D><0x0A>になります。

最後の行にも<0x0D><0x0A>が必要です。<0x0D><0x0A>を省略するとその行は無効になります。

指定できる内容は次のとおりです。

表8-2　ORGGROUP.tblファイルの指定内容

項目
指定内容

組織ID
8バイトまで指定できます。
ワイルドカードを使って，組織IDを指定することもできます。これによって，類似した組織IDをまとめて設定することができます。ワイルドカードは，組織IDの2バイト目以降に設定することが可能です。組織IDの最後に設定されたときだけワイルドカードと判断します。「kanri*」の*はワイルドカードになります。「kanri*a」の*はワイルドカードではなくエラーレコードと判断します。もし，組織IDに*を使用している場合は，AppoSV.iniのOrgGroupOmitMark設定でワイルドカードの記号を変更してください。AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

組織グループ名
20バイトまでの任意のグループ名を指定できます。組織グループ名として使用できる文字は半角英小文字，及び半角数字です。

アクセス権
次のどれかを指定してください。それぞれの数値の意味を次に示します。

0
同じ組織グループに入っていない組織のメンバからは参照不可にする

2
同じ組織グループに入っていない組織のメンバからは参照不可，予約不可にする

3
同じ組織グループに入っていない組織のメンバからは予約不可にする

4
同じ組織グループに入っていない組織のメンバからは参照拒否にする

アクセス権は省略可能です。省略した場合は，組織グループ名の後のコンマも省略可能です。

<0x0D>
<0x0A>
Windowsの改行コードのことです。必ずレコードの末尾に改行を入れてください。

ファイルの先頭からみて，各組織グループ名が最初に登場するレコードの値が有効になります。最初に登場するレコードでアクセス権が省略されていた場合は，AppoSV.iniのOutOrgGroupSecurityに設定された権限で動作します。最初に登場するレコード以外のレコードは，アクセス権を設定しても無視します。

(2)　設定例

ORGGROUP.tblファイルの設定例を示します。

表8-3　ORGGROUP.tblの例

行 | 内容 | 説明
1 | egyou2ka,asya,4<0x0D><0x0A> | asyaグループの最初に登場した行です。asyaグループは参照拒否です。
2 | eyou3ka,asya,<0x0D><0x0A> | asyaグループの2行目なので，アクセス権は省略しています。組織グループ名の後にコンマはありますが，問題ありません。
3 | eyou4ka,asya<0x0D><0x0A> | asyaグループの3行目なので，アクセス権は省略しています。組織グループ名の後のコンマも省略しています。
4 | sekkei1ka,bsya<0x0D><0x0A> | bsyaグループの最初に登場した行です。アクセス権は省略されているため，bsyaグループはOutOrgGroupSecurityに設定されたアクセス権です。
5 | sekkei2ka,bsya,2<0x0D><0x0A> | bsyaグループの2行目です。アクセス権には2が設定されていますが，2行目なので無視します。上の行の設定どおりbsyaグループはOutOrgGroupSecurityに設定されたアクセス権です。
6 | kanri*,csya,4<0x0D><0x0A> | csyaグループの最初に登場した行です。アクセス権には4が設定されています。ワイルドカードが使われているため，kanriで始まるすべての組織IDがこの組織グループに登録されていることになります。最後の行にも<0x0D><0x0A>が必要です。<0x0D><0x0A>を省略するとその行は無効になります。

(3)　注意

組織グループをすべて削除する場合は，ファイルサイズが0バイトのORGGROUP.tblを作成してください。改行だけのORGGROUP.tblを作成しても，フォーマットエラーになりますので注意してください。

8.6.4　ORGGROFF.tblファイル

ORGGROFF.tblファイルは，次の箇所に示すコマンドで作成してください。

ファイルモードの場合
「11.2.9　SCHogimp（組織グループファイル及び特権ユーザ一覧ファイルの登録・チェック）」

DBモードの場合
「11.3.4　SCHogimp（組織グループファイル及び特権ユーザ一覧ファイルの登録・チェック）」

＜この項の構成＞

(1)　ファイルフォーマット

(2)　注意

(1)　ファイルフォーマット

特権ユーザを登録するには，次のようにユーザIDを1行1個で列挙していきます。

図8-16　ORGGROFF.tblフォーマット

<0x0D><0x0A>は改行コードです。設定行は必ず改行されている必要があります。Windowsのメモ帳で作成した場合に改行コードが<0x0D><0x0A>になります。

最後の行にも<0x0D><0x0A>が必要です。<0x0D><0x0A>を省略するとその行は無効になります。

(2)　注意

特権ユーザをすべて削除する場合は，ファイルサイズが0バイトのORGGROFF.tblを作成してください。改行だけのORGGROFF.tblを作成しても，フォーマットエラーになりますので注意してください。

8.6.5　作業手順

＜この項の構成＞

(1)　初めて組織グループによるセキュリティ設定を使用する場合の設定

(2)　通常運用時に組織グループを変更する場合の設定

(1)　初めて組織グループによるセキュリティ設定を使用する場合の設定

(a)　ファイルモードの場合

組織グループファイル及び特権ユーザ一覧ファイルの登録又はチェック機能（SCHogimpコマンド）を初めて使用するときは，次の作業を実施します。

すべてのサーバでサービスを停止します。
「Groupmax Scheduler Server」と「Groupmax Facilities Manager」を停止します。

組織グループによるセキュリティ設定を使用するための設定をします。
AppoSV.iniでOrgGroupSecurity=ONなどを設定します。
設定するパラメタと設定内容については，「8.6.2　設定情報」を参照してください。

ORGGROUP.tblとORGGROFF.tblを作成します。
親サーバのScheduler Serverが使用していないディレクトリで，組織グループファイル（ORGGROUP.tbl）と特権ユーザ一覧ファイル（ORGGROFF.tbl）を作成します。
作成方法については，「8.6.3　ORGGROUP.tblファイル」と「8.6.4　ORGGROFF.tblファイル」を参照してください。

SCHogimpコマンドでORGGROUP.tblとORGGROFF.tblをチェックします。
SCHogimpコマンドの/cオプションで確認できます。

ORGGROUP.tblとORGGROFF.tblの問題がなくなったら，SCHogimpコマンドで，親サーバに登録します。
SCHogimpコマンドの/iオプションで登録できます。

すべてのサーバで「Groupmax Scheduler Server Tool」と「Groupmax Facilities Manager Tool」を起動します。

すべての子サーバでコンフィギュレーションから「管理データ取得」を実行します。

すべてのサーバでサービスを起動します。
「Groupmax Scheduler Server」と「Groupmax Facilities Manager」を起動します。

(b)　DBモードの場合

組織グループファイル及び特権ユーザ一覧ファイルの登録又はチェック機能（SCHogimpコマンド）を初めて使用するときは，次の作業を実施します。

すべてのサーバでサービスを停止します。
「Groupmax Scheduler Server」と「Groupmax Facilities Manager」を停止します。

組織グループによるセキュリティ設定を使用するための設定をします。
コンフィギュレーションの「組織グループアクセス権」で設定します。
コンフィギュレーションについては，「3.2.3(1)　コンフィギュレーションの設定」を参照してください。

ORGGROUP.tblとORGGROFF.tblを作成します。
マスターサーバのScheduler Serverが使用していないディレクトリで，組織グループファイル（ORGGROUP.tbl）と特権ユーザ一覧ファイル（ORGGROFF.tbl）を作成します。
作成方法については，「8.6.3　ORGGROUP.tblファイル」と「8.6.4　ORGGROFF.tblファイル」を参照してください。

SCHogimpコマンドでORGGROUP.tblとORGGROFF.tblをチェックします。
SCHogimpコマンドの/cオプションで確認できます。

ORGGROUP.tblとORGGROFF.tblの問題がなくなったら，SCHogimpコマンドで，マスターサーバに登録します。
SCHogimpコマンドの/iオプションで登録できます。

すべてのサーバでサービスを起動します。
「Groupmax Scheduler Server」と「Groupmax Facilities Manager」を起動します。

(2)　通常運用時に組織グループを変更する場合の設定

組織グループに新しい組織を追加するなど，組織グループを変更したり特権ユーザを変更したりする方法について説明します。

(a)　ファイルモードの場合

ファイルモードの場合の手順を次に示します。

ORGGROUP.tblとORGGROFF.tblを作成します。
親サーバのScheduler Serverが使用していないディレクトリで，組織グループファイル（ORGGROUP.tbl）と特権ユーザ一覧ファイル（ORGGROFF.tbl）を作成します。
組織グループ又は特権ユーザをすべて削除したい場合は，0バイトのファイルを作成してください。

SCHogimpコマンドでORGGROUP.tblとORGGROFF.tblをチェックします。
SCHogimpコマンドの/cオプションで確認できます。

ORGGROUP.tblとORGGROFF.tblの問題がなくなったら，SCHogimpコマンドで親サーバに登録します。
SCHogimpコマンドの/iオプションで登録できます。

すべてのサーバで「Groupmax Scheduler Server Tool」と「Groupmax Facilities Manager Tool」を起動します。

すべての子サーバでコンフィギュレーションから「管理データ取得」を実行します。

(b)　DBモードの場合

DBモードの場合の手順を次に示します。

ORGGROUP.tblとORGGROFF.tblを作成します。
マスターサーバのScheduler Serverが使用していないディレクトリで，組織グループファイル（ORGGROUP.tbl）と特権ユーザ一覧ファイル（ORGGROFF.tbl）を作成します。
前回使用したORGGROUP.tblとORGGROFF.tblを基に，今回設定する内容を作成してください。前回指定して今回設定していない内容は削除されます。前回使用したファイルは次のディレクトリに保存されています。

＜インストールディレクトリ＞¥log¥SCHogimp

組織グループ又は特権ユーザをすべて削除したい場合は，0バイトのファイルを作成してください。

SCHogimpコマンドでORGGROUP.tblとORGGROFF.tblをチェックします。
SCHogimpコマンドの/cオプションで確認できます。

ORGGROUP.tblとORGGROFF.tblの問題がなくなったら，SCHogimpコマンドをマスターサーバで実行します。
SCHogimpコマンドの/iオプションで登録できます。

9.　Groupmax Address - Assistとの連携方法

この章では，Groupmax Address - Assistとの連携方法について説明します。

＜この章の構成＞

9.1　前提条件

9.2　使用条件

9.3　Assist連携の設定

9.4　Assist連携機能の実行タイミングについて

9.5　ユーザのホームサーバ移動

9.6　更新禁止解除コマンド（agtcoutコマンド）

9.7　Assist連携機能の再実行

9.8　Assist連携の解除手順

9.9　SFagent.iniの設定

9.10　注意事項

9.1　前提条件

Groupmax Address - AssistのGroupmax連携機能（以後Assist連携と記述）とは，Address Server側で組織やユーザを変更した際に次の作業を自動実行して，Scheduler Serverの管理データを更新する機能です。

「変更通知情報取得」（indxgetコマンド）の実行

子サーバの「管理データ取得」の実行（親サーバの管理データを取得。ファイルモードの場合だけ）

この章の＜インストールディレクトリ＞とは，Scheduler ServerとFacilities Managerのうち，先にインストールした方のインストールディレクトリのことをいいます。

Groupmax Address - Assistとの連携するための前提条件は次のとおりです。

マルチサーバ環境では，すべてのマシンに次の製品をインストールしておく必要があります。なお，施設管理を使用していない場合は，Facilities Managerをインストールする必要はありません。

ファイルモードの場合
Scheduler Server Version 6以降とFacilities Manager Version 6以降

DBモードの場合
Scheduler Server Version 7 07-70以降とFacilities Manager Version 7 07-70以降

Scheduler Serverの親サーバ又はマスターサーバと同一マシンでAddress Serverが起動されていて，Address認証するように設定しておく必要があります。
マルチサーバの場合，子サーバ又はスレーブサーバと同一マシンにAddress Serverがインストールされている必要はありません。

ファイルモードの場合，すべてのサーバで，あらかじめ管理ツールサーバのサービス「Groupmax Scheduler Server Tool」と「Groupmax Facilities Manager Tool」を起動しておく必要があります。
施設管理を使用していない場合は，「Groupmax Facilities Manager Tool」を起動しておく必要はありません。

DBモードの場合，マスターサーバを登録済みであり，データベース環境をテーブル作成まで構築済みである必要があります。
また，必要に応じてAppoSV.iniファイルの[DB]セクションのIndxget_UserAddOptionパラメタを設定してください。AppoSV.iniファイルの設定方法については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

9.2　使用条件

ファイルモード・DBモード共通の使用条件は次のとおりです。

Assist連携を使用する場合，Address Serverでのユーザ情報の変更と連携してSchedulerの管理データを更新するので，次の操作はしないでください。

変更通知情報取得の自動実行（ファイルモードの場合だけ）

変更通知情報取得の手動実行

「indxget」コマンドの実行

上記処理の実行中にAssist連携処理が動作すると，Assist連携処理がエラーになる場合があります。この場合，Assist連携処理を手動で再実行する必要があります。

Assist連携を使ったユーザ情報の更新中には，次の制限があります。

ファイルモードの場合，クライアントからのスケジュール更新処理はできません。また，参照時でもアクセスに失敗することがあります。

DBモードの場合，クライアントからのアクセス（ログイン，スケジュール参照など）に失敗することがあります。

Assist連携使用前にAssist Viewerで，ユーザ「詳細情報」の「Schedulerサーバ」コンボボックスのドロップダウンメニューに，事前に作成したAssist連携用ホームサーバ一覧のサーバ名が表示されていることを確認してください。
ホームサーバ一覧とAssist Viewerのドロップダウンメニューの内容が異なる場合，Assist Viewerを終了し，再度，管理ツールでAssist連携用ホームサーバ一覧を作成した後，Assist Viewerを再起動してください。

「コンフィギュレーション」の項番6（DBモードの場合は項番5）の「ログファイル最大容量」で指定するログ容量は大きめに設定しておいてください。

Assist連携使用中は，Assist Viewerのログ表示機能を利用して実行状況を確認するようにしてください。ログの内容については，「13.12　Assist連携時のメッセージ」を参照してください。

不要スケジュール削除の自動実行はAssist連携機能の実行時間と重ならないように設定してください。重なった場合，SFagentコマンドがエラーになり，ユーザ情報の更新が反映されないおそれがあります。

ファイルモード，DBモードの使用条件を以降の項に示します。

＜この節の構成＞

9.2.1　ファイルモードの使用条件

9.2.2　DBモードの使用条件

9.2.1　ファイルモードの使用条件

ユーザのホームサーバ移動の自動実行には対応していません。Assist Viewer，又はAddress Server上でSchedulerホームサーバを変更する場合は，「12.2.3(2)　ユーザのSchedulerホームサーバの変更手順（Assist連携している場合）」に記載している手順を実行してください。

Assist Viewerではユーザの「詳細情報」の「Schedulerサーバ」欄に手入力できますが，事前に作成したホームサーバ一覧に登録されている以外のサーバ名を手入力した場合は，Assist連携でエラーとなります。この場合は，再度Assist Viewer上で手入力したユーザのホームサーバをドロップダウンメニューから選択し直してください。

Assist連携を使用している環境では，［ユーザ情報再作成］や「GetAdAll」コマンドを使用しないで，Assist連携でユーザ情報を反映してください。
サーバのホスト名変更作業や障害発生等のために［ユーザ情報再作成］又は「GetAdAll」コマンドの実行が必要な場合は，次の手順で実行してください。

次のサービスを停止する。
Groupmax Scheduler Server
Groupmax Scheduler Server Tool
Groupmax Facilities Manager
Groupmax Facilities Manager Tool

＜Scheduler Serverインストールフォルダ＞¥apposv¥etc¥MV.tblが存在する場合は，MV.tblを任意のフォルダに移動する。

＜Scheduler Serverインストールフォルダ＞¥apposv¥log¥SFagent.lckが存在する場合は，SFagent.lckを削除する。

［ユーザ情報再作成］又は「GetAdAll」コマンドを実行する。

この後，マルチサーバ構成の場合は次の手順も実施してください。

すべてのサーバで次のサービスを起動する。
Groupmax Scheduler Server Tool
Groupmax Facilities Manager Tool

すべての子サーバで［管理データ取得］を実行する。

すべてのサーバで次のサービスを停止する。
Groupmax Scheduler Server Tool
Groupmax Facilities Manager Tool

上記2.で＜Scheduler Serverインストールフォルダ＞¥apposv¥etc¥MV.tblが存在していた場合は，次の手順も実施してください。

MV.tblの内容に従って手動でユーザのスケジュールデータを移動する。
MV.tblのフォーマットについては，「11.2.10(1)(c)　設定事項」の移動者一覧ファイルの記述を参照してください。

すべてのSchedulerサーバで，hostchgコマンドを実行する。
hostchgコマンドについては，「11.2.8　hostchg（ホスト名変換）」を参照してください。
第1引数のファイルには，MV.tblファイルを指定してください。すべてのサーバでこのファイルを使用してください。

最後にAssist連携が正常終了して以降に，ユーザのSchedulerホームサーバをAddress Server上で移動している場合（MV.tblに登録されていないホームサーバ移動がある場合）は，次の手順も実施してください。

Address Serverで実施したユーザのSchedulerホームサーバ移動に従って，ユーザのスケジュールデータを移動する。

すべてのSchedulerサーバで，hostchgコマンドを実行する。
hostchgコマンドについては，「11.2.8　hostchg（ホスト名変換）」を参照してください。
なお，上記2.で＜Scheduler Serverインストールフォルダ＞¥apposv¥etc¥MV.tblが存在していた場合は，ここでまとめてhostchgコマンドを実行しても問題ありません。

9.2.2　DBモードの使用条件

Assist連携環境を構築した後は，エラー発生による復旧時の場合を除いて「GetAdAll」コマンドを実行しないでください。
「GetAdAll」コマンドの実行中にAssist連携処理が動作すると，Assist連携処理がエラーになる場合があります。

9.3　Assist連携の設定

＜この節の構成＞

9.3.1　Assist連携を新たに使用する場合の事前準備（ファイルモード限定）

9.3.2　「コンフィギュレーション」の設定

9.3.3　Assist連携用ホームサーバ一覧の作成

9.3.4　Address - Assistセットアップ

9.3.1　Assist連携を新たに使用する場合の事前準備（ファイルモード限定）

ファイルモードでAssist連携を新たに使用する場合，次の手順でユーザ情報を再作成する必要があります。

親サーバ上で次のファイルを削除します。

＜インストールディレクトリ＞¥etc¥DNSHOSTS.tbl

削除する前に必ずバックアップを取得しておいてください。エラー時のリカバリに使用します。

「コンフィギュレーション」から次のメニューを選択し，親サーバ上でユーザ情報の再作成を実行します。
「コンフィギュレーション」－［手動実行］－［ユーザ情報再作成］

他システムと接続している場合は，管理ツールを起動して次のメニューを選択し，「DNSホスト名の登録」画面を開きます。
［オプション］－［DNSホスト名］
この画面で，自システムのゲートウェイホスト名と他システムのゲートウェイホスト名も再登録してください。

「コンフィギュレーション」から次のメニューを選択し，すべての子サーバから「管理データ取得」を実行します。
「コンフィギュレーション」－［手動実行］－［管理データ取得］

9.3.2　「コンフィギュレーション」の設定

Assist連携を使用する場合で，かつ次の条件に該当する場合は，「コンフィギュレーション」での設定が必要です。

表9-1　Assist連携を使用する場合の「コンフィギュレーション」の設定

運用モード | 設定対象のサーバ | 設定が必要となる条件
ファイルモード | 親サーバ | 「コンフィギュレーション」の項番2「親サーバ／子サーバ」の設定，項番10「Addressでの認証」を変更した場合，又はGroupmax Server Setup Wizardを使ってサーバ環境を再構築した場合
DBモード | マスターサーバ | 「コンフィギュレーション」でマスターサーバを変更した場合

「コンフィギュレーション」での設定手順は次のとおりです。

設定手順

次の方法でAssist連携を「使用する」に設定します。

ファイルモードの場合
親サーバの「コンフィギュレーション」の項番16「Assist連携」を「使用する」に設定します。

DBモードの場合
マスターサーバの「コンフィギュレーション」の項番9「Assist連携」を「使用する」に設定します。

親サーバ（ファイルモードの場合）又はマスターサーバ（DBモードの場合）上のAddress Serverを再起動します。

マルチサーバ構成の場合，同一マシンにAddress Serverがインストールされている子サーバ（ファイルモードの場合）又はスレーブサーバ（DBモードの場合）に，次のファイルが存在しないことを確認します。
＜Address Serverインストールディレクトリ＞¥Groupmax¥GroupApp¥item.def

存在する場合は削除して，同一マシン上のAddress Serverを再起動してください。

9.3.3　Assist連携用ホームサーバ一覧の作成

Assist連携を使用する場合，Assist連携用のホームサーバ一覧を作成する必要があります。この作業は，「9.3.2　「コンフィギュレーション」の設定」の後にしてください。

ファイルモードの場合
管理ツールで作成します。作成手順は，「6.1.4(2) Assist連携用ホームサーバ一覧作成」を参照してください。
ユーザが登録されていないサーバも含め，システム内のすべてのScheduler Serverのホスト名を登録してください（親サーバとすべての子サーバのホスト名を登録してください。Scheduler Serverをインストールしていないサーバのホスト名は登録しないでください）。

DBモードの場合
マスターサーバ上に「Schehost.tbl」ファイルを作成してください。

「Schehost.tbl」ファイルの格納場所
＜Scheduler Serverインストールフォルダ＞¥log¥agent

「Schehost.tbl」ファイルのフォーマット
次のフォーマットを1レコードとして，Scheduler Serverのシステムで使用するすべてのホスト名を記述してください。最後のレコードは「#end#」としてください。

[ホスト名]<改行>
#end#

Assist連携用ホームサーバ一覧の作成時の注意事項は次のとおりです。

ファイルモードで他システムと接続している場合は，他システムのゲートウェイホスト名を一覧に追加しないでください。

システムの構成が変更になった場合は，必ずこの一覧を再作成してください。

ファイルモードの場合，マルチサーバ環境では，ユーザが全く登録されていないScheduler Serverであっても，そのサーバに関しては，あらかじめ管理ツールでDNSホスト名，及びAssist連携用ホームサーバ一覧に登録しておく必要があります。

「Schehost.tbl」ファイルはWindows上で作成してください（改行コードが「CR+LF」となるようにしてください）。

9.3.4　Address - Assistセットアップ

Assist連携を使用する場合，Address - Assistセットアップで「Scheduler親サーバのドメイン名/ホスト名」を必ず設定してください。Address - Assistセットアップについては，マニュアル「Groupmax Address - Assist Version 6 システム管理者ガイド」を参照してください。

9.4　Assist連携機能の実行タイミングについて

「9.3　Assist連携の設定」の内容をすべて設定した後，Assist Viewerなどを利用してAddress Serverに登録されたユーザ情報を変更してください。その後，SchedulerのAssist連携機能が実行され，変更内容が自動的にSchedulerに反映されます。

Assist連携機能が実行されてから，ユーザ情報の変更内容がすべてのSchedulerに反映されるまで，しばらく時間が掛かります。実行結果の確認方法については，「9.4(4)　Assist連携処理の実行結果の確認方法」を参照してください。

条件ごとのAssist連携機能の実行タイミングを次に示します。

＜この節の構成＞

(1)　Groupmax Address - Assist Viewerを使用した場合

(2)　運転席を使用した場合

(3)　一括登録ユティリティを使用した場合

(4)　Assist連携処理の実行結果の確認方法

(1)　Groupmax Address - Assist Viewerを使用した場合

Assist ViewerでAddress Serverのユーザ情報に変更を加えた後，Assist Viewerを終了したタイミングでSchedulerのAssist連携機能が実行されます。

また，Assist Viewerでユーザ情報に変更を加えた後，Assist Viewerの［ツール］－［オプション］から「Groupmax」タブを選択し，Scheduler情報「参照」ボタンをクリックしたタイミングでもAssist連携機能が実行されます。ただし，直前にユーザ情報に変更を加えていない場合は実行されません。

「参照」ボタンをクリックするとAssist連携機能の実行ログが表示されますが，新しいログの出力までに時間が掛かり，過去のログが表示されているおそれがあります。過去のログが表示されている場合は，少し時間を置き，「再読込」ボタンをクリックしてください。

(2)　運転席を使用した場合

運転席でAddress Serverのユーザ情報に変更を加えた後，運転席を終了したタイミングでSchedulerのAssist連携機能が実行されます。運転席については，マニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド 基本操作編」を参照してください。

(3)　一括登録ユティリティを使用した場合

Address Serverの一括登録ユティリティ（gmaxsetコマンド）を使用してAddress Serverのユーザ情報に変更を加えた場合，一括登録ユティリティが終了したタイミングでSchedulerのAssist連携機能が実行されます。

(4)　Assist連携処理の実行結果の確認方法

Assist連携処理の実行結果は，＜インストールディレクトリ＞¥log¥agent¥ScheExec.logを参照してください。ScheExec.logには最新の1回分だけのログが出力されます。それ以前の実行結果も確認したい場合は，＜インストールディレクトリ＞¥log¥agent¥SFagent.logを参照してください。

ログの内容については，「13.12　Assist連携時のメッセージ」を参照してください。

9.5　ユーザのホームサーバ移動

Assist連携を使用してユーザのホームサーバを移動した場合は，移動者一覧ファイル※が生成されます。Assist連携を使用して，Address - Assistなどを使用してユーザ移動を設定した時点では，このファイルが作成されるだけで，実際にユーザのホームサーバ移動は実行しません。ユーザのホームサーバ移動の手順については，「12.2.3(2)　ユーザのSchedulerホームサーバの変更手順（Assist連携している場合）」を参照してください。

注※

移動者一覧ファイルは次の場所にあります。

＜インストールディレクトリ＞¥etc¥MV.tbl

デフォルトはC:¥Groupmax¥apposv¥etc¥MV.tbl

移動者一覧ファイルのフォーマット

移動ユーザID ＜スペース＞ 移動後のホスト名 ＜スペース＞ 移動前のホスト名＜改行＞

移動者一覧ファイルの例

USER001      HOSTA                           HOSTB＜改行＞
USER002      HOSTB                           HOSTA＜改行＞
                                ：
                                ：
USER009      HOSTA                           HOSTC＜改行＞

9.6　更新禁止解除コマンド（agtcoutコマンド）

ファイルモードで，Assist連携処理でエラーが発生して機能の使用に問題が生じ，＜インストールディレクトリ＞¥log¥agent¥ScheExec.logに「E 親サーバから「更新禁止解除」コマンド（agtcout.exe）を実行し，ロックを解除してください」というメッセージが出力された場合は，次の手順で更新禁止解除コマンド（agtcoutコマンド）を実行してください。

agtcoutコマンドの実行手順

＜インストールディレクトリ＞¥log¥agent¥ScheExec.logを確認して，エラー原因を取り除いてください。

親サーバでagtcoutコマンドを実行してください。

すべての子サーバから「コンフィギュレーション」の「管理データ取得」を実行してください。

agtcoutコマンドの説明

コマンド名

agtcout.exe

引数

なし

コマンドパス

＜インストールディレクトリ＞¥bin¥agtcout.exe

デフォルトはC:¥Groupmax¥apposv¥bin¥agtcout.exe

リターンコード

0：正常終了

1：異常終了

agtcoutの実行結果のログは親サーバにあります。親サーバの＜インストールディレクトリ＞¥log¥agent¥ScheExec.logを参照してください。なお，過去のログは，親サーバの＜インストールディレクトリ＞¥log¥agent¥SFagent.logにあります。

更新禁止解除コマンドを実行する際は，すべての親サーバ，子サーバ上で管理ツールサーバ（「Groupmax Scheduler Server Tool」と「Groupmax Facilities Manager Tool」）が起動している必要があります。

9.7　Assist連携機能の再実行

＜インストールディレクトリ＞¥log¥agent¥ScheExec.logにエラーメッセージが出力されてAssist連携処理がエラー終了した場合は，エラーを取り除いた後に，親サーバ（ファイルモードの場合）又はマスターサーバ（DBモードの場合）でSFagentコマンドを実行してください。このコマンドを実行するとAssist連携機能が再実行されます。

コマンド名

SFagent.exe [/f logfile_name]

引数

第1引数
/f logfile_name：ログファイル名（省略可）
logfile_nameを指定するとログメッセージの出力先を画面から指定したファイルに変更します。既に同じファイル名が存在する場合は上書きされます。

注意

SFagent.logは詳細ログの出力先として使用されるため，SFagent.log以外のファイル名を指定してください。

コマンドパス

＜インストールディレクトリ＞¥bin¥SFagent.exe

デフォルトはC:¥Groupmax¥apposv¥bin¥SFagent.exe

リターンコード

0：正常終了

1：異常終了

このコマンドは，エラーが発生してAddress Server上の変更がSchedulerに反映されない場合に，Assist連携機能を再実行する目的で使用してください。通常は使用しないでください。

SFagentの実行結果のログは，親サーバ（ファイルモードの場合）又はマスターサーバ（DBモードの場合）の次の場所にあります。
最新1回分のログ：＜インストールディレクトリ＞¥log¥agent¥ScheExec.log
過去分を含むログ：＜インストールディレクトリ＞¥log¥agent¥SFagent.log

9.8　Assist連携の解除手順

Assist連携を使用する設定をした後に，Assist連携を使用しない設定に戻す場合には，設定解除手順1又は2のどちらかの手順を実施してください。

設定解除手順1

この手順は，Assist連携を使用しない設定に戻す場合の推奨手順です。

ファイルモードの場合は，親サーバの「コンフィギュレーション」の項番16「Assist連携」で「使用しない」に設定します。
DBモードの場合は，マスターサーバの「コンフィギュレーション」の項番9「Assist連携」で「使用しない」に設定します。

親サーバ上のAddress Serverを再起動します。

設定解除手順2

Address Serverを再起動できない場合には，次の手順を実施することでAssist連携を使用しない設定に戻せます。この手順は，一時的にAssist連携の設定を解除する場合にだけ利用してください。

＜インストールディレクトリ＞¥bin¥SFagent.iniを作成してください。
設定変更ファイルSFagent.iniの作成方法については「9.9　SFagent.iniの設定」を参照してください。既に存在している場合は，2に進んでください。

1で作成したファイルに次の行を追加してください（通常このパラメタは設定しないでください）。

Exec＝0＜改行＞

Assist設定を利用する設定に戻す場合は，SFagent.iniを削除するか，又は「Exec=0」の行を削除してください。

注意

設定解除手順2でSFagent.iniに「Exec=0」を設定したままにしておくと，その間Assist連携機能は動作しないので，御注意ください。

また，この設定は，Assist連携を一時的に解除するためのものです。「Exec=0」を設定した以降に作成されたAddress Serverの変更通知情報は，解除設定を戻してから，Assist連携機能又はSFagent.exeコマンドで取得してください。

9.9　SFagent.iniの設定

Assist連携機能の動作を変更したい場合は，設定変更ファイルSFagent.iniを作成してください。通常は作成する必要はありません。

設定変更ファイルSFagent.iniの場所
＜インストールディレクトリ＞¥bin¥SFagent.ini

設定変更ファイルのフォーマット

設定項目＝設定値＜改行＞

設定項目及び設定値※
設定項目は次のとおりです。パラメタの記述がない場合やSFagent.iniファイルがない場合は，デフォルト値が設定されます。

表9-2　設定変更ファイルSFagent.iniの設定値

パラメタ
設定内容
設定値

AgentAPI_TimeOut
ファイルモードで，子サーバのコマンド完了待ちのタイムアウト値を設定します（単位：秒）。登録ユーザ数／施設数が多い場合に設定します。DBモードでは設定できません。
3,600～2,147,483,647
（デフォルト：3600）

AgentExclusive_RetryCount
ほかの処理が実行中の場合に，処理の再実行回数を設定します。
ファイルモードの場合は親サーバ又は子サーバ，DBモードの場合はマスターサーバで設定してください。
3～2,147,483,647
（デフォルト：3）

AgentExclusive_RetryInterval
ファイルモードの場合は親サーバ又は子サーバ，DBモードの場合はマスターサーバでほかの処理が実行中の場合に，処理を再実行するまでの時間を設定します。単位は「秒」です。
300～2,147,483,647
（デフォルト：300（5分））

Exec
Assist連携を実行しない設定に戻します。
一時的にAssist連携の設定を解除する場合にだけ利用してください。

0
Assist連携を使用しない

1
Assist連携を実行する

注※

Version 5からご使用の場合は，ユーザのホームサーバ移動発生時の設定パラメタ（AgentControl）は無効になります。したがって，Version 5からご利用いただいている場合でAgentControlの指定をしていない，又は「AgentControl=0」と指定して運用している環境で，ホームサーバ移動が発生しても，実行前の状態に戻しません。ホームサーバを移動する場合は，「12.2.3(2)　ユーザのSchedulerホームサーバの変更手順（Assist連携している場合）」に記載している手順を実施してください。

9.10　注意事項

Assist連携機能が連続して実行された場合の注意事項を示します。

短い間隔で連続して起動された場合の注意事項
Assist連携機能が起動されてから変更通知情報を取得する前に，次のAssist連携機能が続けて起動された場合，後から起動したAssist連携機能の結果ログが次のようになることがあります。

表示例

"yyyy/mm/dd hh:mm:ss xx xxxxx I : 変更通知ファイルが存在しません"

これは，後から起動したAssist連携機能が処理する変更通知ファイルを，前に起動したAssist連携機能が同時に処理したためです。このとき，変更通知ファイルは正常に処理されています。

Assist連携機能の1回の処理時間が長い場合の注意事項
後から起動したAssist連携機能が処理する変更通知ファイルが残ってしまう場合があります。この場合，残った変更通知ファイルは次にAssist連携機能が実行された時に処理されます。
更新ユーザが多く処理時間が長くかかる場合，又は登録ユーザ数が多く管理データの取得に長く時間がかかる場合は，設定変更ファイルSFagent.iniに次に示す設定を記述して処理の待ち時間を調整してください。

排他処理再実行回数の設定
AgentExclusive_RetryCount=3＜改行＞（デフォルトは3回）

排他処理再実行待ち時間の設定
AgentExclusive_RetryInterval=300＜改行＞（デフォルトは300秒（5分））

設定変更ファイルの設定方法については，「9.9　SFagent.iniの設定」を参照してください。

10.　運用上の注意事項

この章では，運用上の注意事項について説明します。

＜この章の構成＞

10.1　運用開始時の注意事項

10.2　管理ツール使用時の注意事項

10.3　マルチサーバ構成時の注意事項

10.4　他システムとゲートウェイ接続する場合の注意事項

10.5　Facilities Manager使用時の注意事項

10.6　DBモードの注意事項

10.7　その他の注意事項

10.1　運用開始時の注意事項

運用開始時の注意事項を次に示します。

コントロールパネル「日付と時刻」で設定しているタイムゾーンと同じ設定値をシステム環境変数「TZ」に明示的に指定して，ご使用ください。
例えば，タイムゾーンを日本語Windows標準の「（GMT+09:00）大阪，札幌，東京」に設定している場合は，システム環境変数「TZ」に「JST-9」を設定後，リブートしてください。

コントロールパネル「地域」のロケールとして日本語以外を指定すると，エラーが発生する場合があります。この場合，日本語を指定してください。

10.2　管理ツール使用時の注意事項

管理ツール使用時の注意事項を次に示します。

最上位の階層に登録されているユーザと施設は，WWW for Schedulerから参照できません。最上位の階層には登録しないようにしてください。

組織名・ユーザ名・施設名などに，次の文字は大文字・小文字ともに使用しないでください。
COM1，COM2，COM3，COM4，COM5，COM6，COM7，COM8，COM9，LPT1，LPT2，LPT3，LPT4，LPT5，LPT6，LPT7，LPT8，LPT9，PRN，CON，NUL，AUX

管理ツールをWindows上で実行させる場合，「アイコンの登録内容の変更」画面で，「別メモリで実行」をチェックして二重にアプリケーションを動作させた場合，動作は保証しません。

「G/Wテーブル作成」ウィンドウのゲストIDテーブルに登録されたユーザを「管理ツール」ウィンドウから削除しても，ゲストIDテーブルには登録されたまま残ります。この場合，「G/Wテーブル作成」ウィンドウから該当するゲストIDを削除してください。

管理ツールでは，施設管理者の登録で施設管理者を登録した後，対象施設を移動すると施設管理者の対象「選択，一部選択，非選択」が不正になることがあります。不正になった施設に対しては管理ツールで再設定してください。

管理ツールで設定する各設定値の文字列に，絵記号などのOS固有の文字を設定しないようにしてください。OS固有の文字を設定すると，WWW for Schedulerを異なるOS上で使用している場合，正常に表示されない場合があります。

管理ツールで設定する「行先・区分の設定」について，次の注意事項があります。「行先・区分の設定」については，運用後はできるだけ変更しないでください。

管理ツールの「行先・区分の設定」ウィンドウで設定した区分名（「社内」や「他事業所」など）を，運用開始後に変更した場合，これまでに登録したスケジュールの区分名が変更されます。

管理ツールの「行先・区分の設定」ウィンドウで，項目内の文字列をすべて削除し空欄にすると，その項目自体が削除され，次の項目が順次スライドされた設定となります。したがって，運用開始後に「行先・区分の設定」ウィンドウで項目を削除する場合，次の点に御注意ください。
（1）クライアントで表示される区分名が一斉にスライドした形で変更されます。これによって，スケジュールの内容と区分名が食い違います。
（2）これまでクライアントで表示されていた区分名と色の対応がずれます。

管理ツールの「行先・区分の設定」ウィンドウで，項目内の文字列をすべて削除し空欄にすると，その項目自体が削除されます。削除された区分名が登録されていたスケジュールは，管理ツールの「行先・区分の設定」ウィンドウで設定されている最初の区分名となります。

区分名は「1：」から順番に使用してください。中間に，スペースだけや何も設定しない項目を設定しないでください。

他システムとゲートウェイ接続する場合，管理ツールで設定する「行先・区分の設定」を自システムと他システム間で同一の文字列に設定してください。同一の文字列に設定しない場合，他システムのスケジュールを参照したときでも，自システムに設定されている区分名で表示されます。なお，表示したスケジュールの区分番号が自システムに存在しない場合は，自システムの区分番号「1」の区分名で表示されます。
また，他システムのユーザへスケジュールを予約した場合，他システムのユーザがそのスケジュールを参照した際は，スケジュールの詳細画面に他システムの同一の区分番号の区分名で表示されます。なお，区分番号が他システムに存在しない場合は，他システムの区分番号「1」の区分名で表示されます。この場合，スケジュールの詳細画面を閉じる際に「スケジュールが変更されています。登録しますか？」というメッセージが表示され，「はい」を選択すると，区分番号が「1」に更新されます。

10.3　マルチサーバ構成時の注意事項

マルチサーバ構成時の注意事項を次に示します。

＜この節の構成＞

10.3.1　ファイルモードの場合

10.3.2　DBモードの場合

10.3.1　ファイルモードの場合

マルチサーバ構成のシステムを作成する場合，親サーバはシステム内で最新バージョン，リビジョンの製品を使用してください。

マルチサーバ構成のシステムを作成する場合，すべてのサーバ間でホスト名を使ってTCP/IPで通信できるようにしてください。また，クライアントマシンからも，すべてのサーバに対してホスト名を使ってTCP/IPで通信できるようにしてください。

サーバ・クライアント間で設定するホスト名は同一にしてください。

マルチサーバ構成のシステムで，Scheduler ServerとFacilities Managerの両方を運用する場合，すべてのサーバマシンでScheduler ServerとFacilities Managerの両方をインストールし，両方とも起動しておく必要があります。

同一システム内にGroupmax Scheduler Server Version 2.0のサーバを混在させて運用する場合，リビジョン02-31以上だけを混在できます。
また，親サーバは必ずGroupmax Scheduler Server Version 7を使用してください。

同一システム内にGroupAppomouseのサーバを混在させて運用する場合，リビジョン01-20以上だけを混在できます。
また，親サーバは必ずGroupmax Scheduler Server Version 7を使用してください。

「コンフィギュレーション」の管理データ取得時刻を，複数の子サーバで同一時刻にした場合，管理データ取得に失敗することがあります。子サーバが5台以上のシステム構成の場合は，各子サーバの設定時刻をずらしてください。

Address Serverとの連携時，Scheduler Serverの親サーバを子サーバに変更した場合は，該当マシンのAddress ServerとScheduler Serverを再起動してください。

すべてのサーバで，同一ホストから同一IPアドレスが決定されるよう，hostsファイル又はDNSなどを設定してください。

「コンフィギュレーション」の項番5「親サーバ環境の共有」を「共有する」に設定している場合，子サーバの「コンフィギュレーション」で，親サーバと共有する項目が「エラー」又は「設定されていません。」と表示されることがあります。
その場合の発生条件と回復方法を次に示します。

項目
内容

発生条件

子サーバ上の＜インストールディレクトリ＞¥etc¥AppoMan.idxファイルに設定値がない，又はファイルが存在しない

親サーバ上の＜インストールディレクトリ＞¥etc¥AppoMan.idxに設定値がない，又はファイルが存在しない

回復方法
次の手順に従って対処してください。

親サーバのコンフィギュレーションで，共有する項目を設定する（設定値が正しい場合は再設定する必要はありません）。

親サーバで，「コンフィギュレーション」の項番5「親サーバ環境の共有」を「共有しない」に設定する。

親サーバで，「コンフィギュレーション」の項番5「親サーバ環境の共有」を「共有する」に設定する。

すべての子サーバで管理データの取得を実行する。

子サーバにVersion 2.0を使用している環境で不要スケジュール削除の自動実行を使用する場合，子サーバで「コンフィギュレーション」の項番5「親サーバ環境の共有」を「共用する」に設定すると，不要スケジュール削除期間が正しく共有されません。共有しないで個別に設定するようにしてください。

SFdatacpコマンドを利用する場合，Windows版のGroupmax Scheduler Server 06-00，又はGroupmax Scheduler Server 06-00-/Aがインストールされているサーバのスケジュール格納ディレクトリを必ず＜インストールディレクトリ＞¥dataに設定してください。
スケジュール格納ディレクトリを＜インストールディレクトリ＞¥data以外に設定している場合は，SFdatacpコマンドを実行してもスケジュールデータを正常に転送できません。

Version 2.0とVersion 3以降のFacilities Managerサーバが混在したマルチサーバ環境を構築する場合，施設管理者は，テーブル単位（組織単位）にだけ登録するようにしてください。Version 3以降では施設単位に管理者を登録できますが，Version 2.0ではテーブル単位（組織単位）にしか管理者が登録できないため，施設管理者が正しく認識されない場合があります。

10.3.2　DBモードの場合

システムを構成するすべてのサーバのバージョンを07-70以降にし，DBモードで起動する必要があります。

Groupmax Scheduler Server Tool及びGroupmax Facilities Manager Toolは起動させないでください。

クライアントマシンからも，すべてのサーバに対してホスト名を使ってTCP/IPで通信できるようにしてください。

サーバ・クライアント間で設定するホスト名は同一にしてください。

マルチサーバ構成のシステムで，Scheduler ServerとFacilities Managerの両方を運用する場合，すべてのサーバマシンでScheduler ServerとFacilities Managerの両方をインストールし，両方とも起動しておく必要があります。

10.4　他システムとゲートウェイ接続する場合の注意事項

ファイルモードで使用する，他システムとゲートウェイ接続する場合の注意事項を次に示します。

他システムとゲートウェイ接続する場合，自システムのゲートウェイサーバマシンと接続先の他システムのゲートウェイサーバマシンとが，ホスト名を使用してTCP/IPで通信できるようにしてください。

自システム内及び接続する他システムを含めた全サーバ中にVersion 1.0（GroupAppomouse），Version 2.0のサーバが存在する場合，親サーバ及びゲートウェイサーバは必ずVersion 3以降にしてください。また，33バイト以上のホスト名を登録しないでください。

マルチサーバ構成のシステムを構成する場合，ゲートウェイサーバは，親サーバと同様にシステム内で使用するバージョンの最新のバージョンを使用してください。

他システムとゲートウェイ接続する場合，次の現象が発生します。

現象

クライアントでスケジュールを選択し，「削除」「保留」「非承認」「承認」「選択」を選んでも，選択したスケジュールに対して処理が実行されないで，別のスケジュールに対して処理が実行されます。

原因

次の条件を満たしている場合に発生します。

(a)他システムとゲートウェイ接続している

(b)自システムと他システムに同一のユーザIDが存在している

(c)上記(b)のユーザ二人が，同一のユーザに対し，同一の日に予約している

(d)予約を受信したユーザが上記(c)のスケジュールに対して操作した

回避方法

複数システムとゲートウェイ接続する場合，システム間で同一のユーザIDを割り当てないでください。

自システム又は他システムのゲートウェイサーバのホスト名を変更した場合は，「Scheduler_Facilities管理ツール」を起動し，すべてのゲートウェイサーバで他システムの設定を再登録してください。他システムの登録方法については，「6.1.5　他システムとゲートウェイ接続する場合」を参照してください。

注意

ゲートウェイサーバのホスト名を変更した場合，ホスト名変更前のゲートウェイ越しの予約スケジュールについて，予約変更・回答・削除ができない場合があります。

他システムと接続している環境で，DNSを使ってホスト名を管理している場合，次の注意事項があります。

現象

他システムのユーザのスケジュール参照・予約時に通信エラー（タイムアウト）が発生する場合があります。

条件

次の条件を満たしている場合に発生するおそれがあります。

(a)他システムと接続している

(b)ホスト名の管理にDNSを使っている

(c)使われていないホスト名がScheduler ServerのDNSホスト名一覧に登録されている

回避方法

Address Serverと連携していない場合は，次の手順で回避してください。

1. 管理ツールを起動して「DNSホスト名の登録」で，不要なホスト名を削除します。

　「オプション」－「DNSホスト名」

2. 次の操作を実施して，すべての子サーバで「管理データ取得」を実行します。

　「コンフィギュレーション」－［手動実行］－［管理データ取得］

Address Serverと連携している場合は，次の手順で回避してください。

1. 親サーバ上で以下のファイルを削除します。

　＜インストールディレクトリ＞¥etc¥DNSHOSTS.tbl

　（削除する前に必ずバックアップを取得しておいてください。エラー時のリカバリに使用します）

2. 次の操作を実施して，親サーバ上でユーザ情報の再作成を実行します。

　「コンフィギュレーション」－［手動実行］－［ユーザ情報再作成］

3. 管理ツールを起動して「DNSホスト名の登録」で自システムのゲートウェイホスト名と他システムのゲートウェイホスト名も再登録してください。

　「オプション」－「DNSホスト名」

4. 次の操作を実施して，すべての子サーバから「管理データ取得」を実行します。

　「コンフィギュレーション」－［手動実行］－［管理データ取得］

Version 6以前のScheduler Serverが存在する他システムに接続している場合，次の現象が起こります。

現象

・11番目以降の区分を設定したスケジュールを他システムのユーザに予約すると，他システムのユーザがそのスケジュールを参照した時に，クライアント製品がエラー又は異常終了することがある。

・他システムのユーザのキーワード検索を行った時に，検索に失敗する。又はイベントスケジュールが検索できない。

回避方法

自システムのScheduler Server及びFacilities Managerがインストールされているすべてのマシンで，AppoSV.iniファイルに次の設定をしてください。AppoSV.iniファイルの設定方法については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

[Environment]

KBN_ENHANCE=OFF

他システムとゲートウェイ接続する場合，ユーザ検索機能の検索対象となるのは自システムのユーザだけです。なお，ユーザ検索機能はScheduler Client Version 5以降，及びWWW for Scheduler Version 5以降で使用できます。
クライアントの各操作時の結果を次に示します。

「特定の階層を指定する」チェックボックスをオフにして検索した場合
他システムのユーザは検索対象になりません。自システムのユーザだけ検索します。

「特定の階層を指定する」チェックボックスをオンにして，他システムを指定した場合
エラーを示すダイアログが表示され，検索は実行されません。

「特定の階層を指定する」チェックボックスをオンにして，自システムの組織を指定した場合
指定した組織以下を検索します。

自システムにも存在するテーブルID（組織ID）を他システムのテーブルIDとして登録しないでください。

10.5　Facilities Manager使用時の注意事項

Facilities Manager使用時の注意事項を次に示します。

既にFacilities Managerを運用している状態から，新規にScheduler Serverの運用を開始する場合，ユーザ管理情報は，Scheduler ServerとFacilities Managerとで共有されていますので，その情報がそのまま使用できます。

Scheduler ServerとFacilities ManagerをAddress Serverとの連携で運用する場合，「ユーザ情報再作成」と「変更通知情報取得」は，「Scheduler Serverコンフィギュレーション」又は「Facilities Managerコンフィギュレーション」のどちらか一方で実行してください。両方で実行する必要はありません。

Scheduler Server上でユーザを施設として擬似的に扱い，施設管理をしている状態から，新規にFacilities Managerの運用を開始する場合，次に述べる手順で実施してください。これによって，Scheduler Serverで運用していた予約データを引き続きFacilities Managerから利用できます。
1.Scheduler Serverに登録されている（擬似的に施設として扱っていた）ユーザを削除します。
2.管理ツールを使用して，同一ID，同一名称で施設として再登録します。

注意事項

・1.と2.の操作の間に「不要スケジュール削除」は実行しないでください。

・移行前に予約されていたスケジュールを予約発信者が削除，取り消し，又は変更するとエラーになります。この場合，施設管理者が該当するスケジュールの予約を削除，取り消し，又は変更してください。

マルチサーバ構成のシステムで，Scheduler ServerとFacilities Managerの両方を運用する場合，すべてのサーバマシンで，Scheduler ServerとFacilities Managerの両方をインストールし，両方とも起動しておく必要があります。

登録する施設IDとして，次の例に示すようなアルファベットの大文字と小文字だけが異なる施設IDは登録しないでください。登録すると，それらの施設は正常にクライアントから使用できなくなります。管理ツールでアルファベットの大文字と小文字が異なる施設を登録できるためご注意ください。

＜例＞

abc123

ABC123

Abc123

10.6　DBモードの注意事項

DBモードでHiRDBを使用する場合の注意事項を示します。

HiRDBとの連携によって，従来日本語の入力が可能だった部分（スケジュールの用件や行先，ユーザ名など）にUTF-8で扱える範囲の文字を使用できます。ただし，UTF-8に対応していないクライアントは，Shift-JISに変換してから表示するため，Shift-JISの範囲外の文字は「#」として表示されます。

DBモードでは異なるタイムゾーンのスケジュールを管理するため，日付をまたいだスケジュールを扱うことができますが，日付をまたがったスケジュールに対応していないクライアントでは，複数のスケジュールに分割されて表示されます。
分割されたスケジュールに対して操作を実行した場合，次のように動作します。

表10-1　分割されたスケジュールに対して操作を実行した場合の動作

操作 | 動作
スケジュール更新 | 時間変更なし | どの日のスケジュールを指定して更新しても，すべての日のスケジュールが更新されます。
時間変更あり | 日またがりスケジュールの時刻変更ルール※に従います。
受信予約スケジュール更新 | 時間変更なし | どの日の受信スケジュールを指定して更新しても，すべての日の受信スケジュールが更新されます。
時間変更あり | 日またがりスケジュールの時刻変更ルール※に従います。
発信スケジュール更新 | 自分が予約したスケジュールを週間スケジュールで変更すると，再予約となるため，指定した1日のスケジュールとして予約されます。
イベントスケジュールへの更新 | イベントではない日またがりスケジュールをイベントに変更した場合は，初日のイベントとして更新されます。
スケジュール削除 | どの日のスケジュールを指定して削除しても，同一のスケジュールを削除します。
回答 | どの日のスケジュールを指定して回答しても，同一のスケジュールに回答します。
複写 | 指定した日のスケジュールを1日スケジュールとして，ほかの日にコピーします。
詳細取得 | 指定した日の1日スケジュールとして表示します。ほかの日のスケジュールは表示されません。
宛先一覧取得 | どの日のスケジュールを指定しても，同一のスケジュールの宛先一覧を表示します。
拡張メモ取得 | どの日のスケジュールを指定しても，指定したスケジュールの拡張メモを取得します。
拡張メモ更新 | どの日のスケジュールを指定しても，指定したスケジュールの拡張メモを更新します。

注※

日またがりスケジュールの時刻変更ルールを次に示します。図中の番号は，表の項番に対応しています。

なお，発信一覧，受信一覧，キーワード検索で表示された一覧で，もとが一つのスケジュールである日またがりスケジュールを複数選んで削除すると，2日目以降のスケジュールの削除はエラーになります。

図10-1　日またがりスケジュールの時刻変更ルール

表10-2　日またがりスケジュールの時刻変更ルール

項番 | Scheduler Client上の操作 | HiRDB上の処理
1 | 開始時刻を前に変更 | 開始時刻だけ変更
2 | 開始時刻を後（日付境界よりも前）に変更
3 | 開始時刻を後（日付境界）に変更 | 開始時刻を24:00とする（次の日の0:00にしない）
4 | 先頭日の終了時刻を前に変更 | エラー
5 | 中間日の開始時刻を後に変更
6 | 中間日の終了時刻を前に変更
7 | 最終日の開始時刻を後に変更
8 | 最終日の終了時刻を前（日付境界）に変更 | 終了時刻を00:00とする（前の日の24:00にしない）
9 | 最終日の終了時刻を前（日付境界よりも後）に変更 | 終了時刻だけ変更
10 | 最終日の終了時刻を後に変更
11 | 先頭日のスケジュールを別の日に移動 | 先頭日のスケジュールだけを別の日に変更。ほかの日のスケジュールは消える。予約の場合は登録に変更
12 | 中間日のスケジュールを別の日に移動 | 中間日のスケジュールだけを別の日に変更。ほかの日のスケジュールは消える。予約の場合は登録に変更
13 | 最終日のスケジュールを別の日に移動 | 最終日のスケジュールだけを別の日に変更。ほかの日のスケジュールは消える。予約の場合は登録に変更

Groupmax Server Setup Wizardを使用する場合は，次の点に注意してください。

Groupmax Server Setup Wizardを実行しても，データベースへのデータの反映は実行されません。DBモードの環境を構築する場合は，「6.2　DBモードの場合」及び「7.　HiRDBへのデータ登録（DBモードの場合）」を参照してセットアップを実施してください。

DBモードで運用を開始した後は，Groupmax Server Setup Wizardを使用しないでください。

施設情報のイメージファイルに5MBを超えるファイルを登録することはできません。ファイルモードからDBモードに移行する場合も，5MBを超えるイメージファイルは移行されません。

DBモードに移行する前に，他システムのメンバから予約されていたスケジュールは，自分が登録したスケジュールとして移行されます。

開始時刻や終了時刻が日付の境目（0:00又は24:00）にあたる場合は，次の優先順で日時が決定されます。

表10-3　開始時刻や終了時刻が日付の境目（24:00）にあたる場合の優先順

優先順 | 日付の境目にあたる時刻 | 設定される日時
1 | 開始時刻と終了時刻（同一時刻が設定されている場合） | 開始時刻・終了時刻とも，次の日の「0:00」となる※
2 | 開始時刻だけ | 開始時刻は次の日の「0:00」となる
3 | 終了時刻だけ | 終了時刻は前の日の「24:00」となる

注※

国際化未対応のクライアントで，開始時刻と終了時刻の両方を「24:00」と設定して登録したスケジュールを国際化未対応のクライアントで表示した場合は，「24:00」で表示されます。

イベントスケジュールも，タイムゾーンに応じて表示日付が切り替わります。
イベントスケジュールは，登録時のタイムゾーンの12:00を基点に表示日付が決まります。なお，基点が日付の境目と重なる場合は，「表10-3　開始時刻や終了時刻が日付の境目（24:00）にあたる場合の優先順」の優先順1のルールに従って表示日付が決まります。
登録済みのイベントスケジュールに対して日付変更が伴わない更新を行った場合，登録時と更新時のタイムゾーンが異なっていても，基点は変わりません。
イベントスケジュールの参照可能範囲の例を次に示します。

図10-2　イベントスケジュールの参照可能範囲の例

Address Serverで役職に対する役職順位を変更した場合は，管理ツールコマンドのsfsetpstodrを実行して，役職に対する役職順位を同様に変更してください。

サーバ側に保存されているローカルグループ及びシステムグループに登録されているメンバをシステムから削除した場合，SFdelschコマンド（スケジュール削除）を実行した際に，サーバ側に保存されているローカルグループ及びシステムグループから該当メンバが削除されます。

Address Serverで「,（コンマ）」を含む役職の役職順位を変更した場合，管理ツールコマンドでは役職順位が変更できません。その場合は次の手順で役職順位を変更してください。

Address Serverで，該当ユーザの役職名を「,（コンマ）」を含まない名称へ変更する

変更通知情報取得（indxgetコマンド）を実行する

管理ツールコマンドsfsetpstodr.batを使って役職順位を変更する

07-32以前の次に示す情報に「,（コンマ）」が含まれている場合，DBモードへの移行後に「,（コンマ）」を含む名称が残っていると，その他の情報を変更できません。

付属設備名

施設組織のルート組織名

システムグループ名

区分名

行先

用件

略記

記念日

上記の名称を「,（コンマ）」を含まない名称に変更した上で，その他の情報を変更してください。
なお，上記以外の情報に含まれる「,（コンマ）」についても，管理ツールコマンドの実行では削除されません。次の管理ツールコマンドを実行する場合には，事前に「,（コンマ）」を含むカラムを削除してください。

グループメンバ管理機能（sfsetgrpmem.bat）
名前，国際化名，組織名，国際化組織名

上司秘書管理機能（sfsetbosscr.bat）
上司名，国際化上司名，組織名，国際化組織名，秘書名，国際化秘書名，組織名，国際化組織名

施設管理者管理機能（sfsetfctmgr.bat）
管理者名，国際化管理者名，対象名，国際化対象名

施設アクセス権管理機能（sfsetfctacc.bat）
施設名，国際化施設名，組織名，国際化組織名

ユーザ単位アクセス権管理機能（sfsetusracc.bat）
名前，国際化名，名前，国際化名

国際化未対応のクライアントで発信一覧，受信一覧，キーワード検索結果を表示すると，日またがりスケジュールは複数のスケジュールとして表示されます。この日またがりスケジュールを複数選択して一度に削除しようとするとエラーが発生します（ただし，データベースからは削除されます）。

ファイルモードとDBモードでは，次のように並び順が異なります。

ユーザツリーを名前順で表示した場合
ファイルモードではShift-JIS辞書順，DBモードではUTF-8辞書順でソートされます。

ユーザツリーを役職順で表示した場合
同一順位の場合は役職名順で表示されます。
この場合，ファイルモードではShift-JIS辞書順，DBモードではUTF-8辞書順でソートされます。

上司一覧，秘書一覧を表示した場合
ファイルモードでは順不同，DBモードではユーザID順でソートされます。

Address Server で一度削除したユーザIDは再利用しないでください。
再利用する場合は以下の制限事項があります。
(1)indxgetに/uオプションを指定すると，一度削除したユーザをScheduler Serverに反映することができますが，この時には再利用後のユーザが削除する前のユーザのスケジュールデータを参照できてしまうため，ご注意ください。
(2)ユーザを削除した後，不要スケジュール削除コマンドを実行すると
indxget に/uオプションを指定しなくても，Scheduler Serverに再利用後のユーザを反映させることができます。この場合，再利用後のユーザが他のユーザや施設にスケジュールを予約すると，エラーになる場合があります。

（回避策）

以下の(a)(b)のどちらかの場合には，ユーザIDを再利用することができます。

(a)以下の(i)(ii)が実行されている場合

　(i)削除前のユーザが予約していたスケジュールが受信側で全て削除されている

　(ii)上記(i)の後にも不要スケジュール削除コマンドが実行されている

(b)削除前のユーザが予約していたスケジュールが，不要スケジュール削除コマンドの削除対象期間になり，削除前のユーザが予約していたスケジュールの発信控え，受信予約が不要スケジュール削除コマンドで全て削除されている場合

DBモードを利用している場合に，国際化対応クライアントではスケジュールの行先，用件，メモ欄に80バイト以上の文字列を登録することが可能です。
ただし，このスケジュールを国際化未対応のクライアントで更新した場合81バイト以降の文字列は削除されます。

Address Serverに登録している組織略称の文字コードをUTF-8に変換した時に，文字列長が65バイト以上になる場合，先頭から64バイトまでの名称でScheduler Serverに登録されます。文字列の内容によっては，64バイトより短くなる場合もあります。

管理ツールコマンドやSCHogimpで設定している組織を削除した際に，indxgetを実行してもその組織に関する設定は削除しません。組織に関する設定は，管理ツールコマンド（sfsetorgtpldiv.bat，sfsetorghdy.bat，sfsetorgtmdiv.batおよびsfsetorgtplmap.bat）やSCHogimpで削除する必要があります。管理ツールコマンドの詳細は「11.4.11　組織テンプレートの管理」を参照してください。SCHogimpの詳細は「11.2.9　SCHogimp（組織グループファイル及び特権ユーザ一覧ファイルの登録・チェック）」を参照してください。

＜この節の構成＞

(1)　ファイルモードとDBモードの動作差異

(1)　ファイルモードとDBモードの動作差異

DBモードは国際化に対応するため，24:00と00:00を区別しません。施設の予約ルールに関して，ファイルモードとDBモードの動作には次に示す違いがあります。

表10-4　施設の予約ルールに関するファイルモードとDBモードの動作差異

項番
施設の予約ルール
設定項目
ファイルモードとDBモードの動作差異

1
予約可能期間－日判定
XXXX日前から予約可能

ファイルモードの場合
XXXX+1日後は予約不可能

DBモードの場合
XXXX+1日後の00:00に終了するスケジュールの予約が可能

2
予約可能期間－月判定
予約日のXXヶ月前のYY日ZZ時WW分から予約可能

ファイルモードの場合
XX+1か月後の1日以降は予約不可能

DBモードの場合
XX+1か月後の1日の00:00に終了するスケジュールの予約が可能

3
予約可能期間－詳細設定
Y1年M1月D1日 h1時m1分～Y2年M2月D2日 h2時m2分の期間への予約が可能
h2時m2分に「24時00分」を指定した場合

ファイルモードの場合
次の日は予約不可能

DBモードの場合
次の日の00:00まで予約可能

4
h1時m1分に「00時00分」を指定した場合

ファイルモードの場合
前の日は予約不可能

DBモードの場合
前の日の24:00から予約可能

10.7　その他の注意事項

その他の注意事項を次に示します。

サーバのポート番号（ikisaki，appoman，appoarea，roommanの番号）を変更した場合，サーバ及び管理ツールサーバのサービス（Groupmax Scheduler Server，Groupmax Scheduler Server Tool，Groupmax Facilities Manager，及びGroupmax Facilities Manager Tool）を再起動してください。

2037年までスケジュール登録ができます。2038年以降の動作は保証しません。

Scheduler Server，Facilities Manager Version 7と同一マシンに，Groupmaxのほかのアプリケーションをインストールして連携する場合には，Groupmaxのほかのアプリケーションは，Version 6以降をインストールしてください。

Groupmax統合運転席機能を使用してGroupmaxサーバを運用管理している場合，Scheduler Server，Facilities Managerのインストールやバージョンアップは，該当するサーバマシン上のGroupmax System Agent - TCP/IPを停止した後に実行してください。

不要スケジュールの削除時には，ユーザが一人も登録されていない場合，削除処理は実行されません。これは，システムが異常時に，誤ってユーザが一人もいないと判断し，全ユーザのスケジュールを削除するのを防止するためです。全ユーザのスケジュール削除を目的とする場合，エクスプローラなどを使用して，スケジュール格納ディレクトリ下のフォルダを手動で削除してください。

次のディレクトリの下にはファイルを作成しないでください。
＜インストールディレクトリ＞¥etc
＜インストールディレクトリ＞¥log
＜インストールディレクトリ＞¥room
また，＜インストールディレクトリ＞¥logディレクトリは削除しないでください。削除すると，サーバは正常に動作しなくなります。もし，削除してしまった場合は，次のディレクトリを作成してください。
＜インストールディレクトリ＞¥log
＜インストールディレクトリ＞¥log¥tmp
＜インストールディレクトリ＞¥log¥Uxpl
＜インストールディレクトリ＞¥log¥agent

OSのシャットダウン時でのサービスの強制終了までの時間について，OSのデフォルト値よりも短く設定しないでください。短く設定するとScheduler Server，Facilities Managerのサービスを正常に終了できない場合があります。

Scheduler Server，Facilities Managerに登録できるデータの文字コードは次のとおりです。

ファイルモードの場合：Shift-JIS

DBモードの場合：UTF-8

そのほかの文字コードを登録すると，クライアントの表示で文字化けが発生します。なお，DBモードの場合でも，UTF-8に対応していないクライアントを使用している場合は，Shift-JIS以外の文字は表示できません。

不要スケジュール削除機能の手動実行又は自動実行で，次の条件を満たす場合には，該当するユーザID（又は施設ID）のスケジュールは削除されません。

ユーザID（又は施設ID）とスケジュール格納ディレクトリ名の文字列が，アルファベットの大文字と小文字だけ異なる場合。
以下に例を示します。
例1：ユーザID（又は施設ID）が「abc」で，スケジュール格納ディレクトリが「ABC」の場合。
例2：ユーザID（又は施設ID）が「Abc」で，スケジュール格納ディレクトリが「ABC」の場合。

サーバマシンの移行などでディレクトリをコピーした場合に，大文字と小文字が変化することがありますので，注意してください。

移行作業やバックアップ作業などScheduler Server又はFacilities Managerが管理しているファイル及びディレクトリを取り扱う場合は，ファイル又はディレクトリの属性が「読み取り専用」にならないよう注意してください。
また，ファイル及びディレクトリが「読み取り専用」属性に設定されている場合，正常にファイルを更新できないため「読み取り専用」属性を解除してください。

区分数の拡張に未対応のクライアント製品で，11番目以降の区分が設定されているスケジュールを参照する場合，1番目の区分の名前及び色で表示されます。また，このスケジュールに対して，次の操作を行った場合には，1番目の区分で再登録されます。

スケジュールを変更する。

予約スケジュールに回答する。

未読スケジュールの詳細画面を表示する。

Groupmax Scheduler Server Version 2.0 02-30からサポートした参照拒否権限，及び予約権限を設定した場合，利用するクライアントのバージョンによっては動作が次のように異なります。

クライアントのバージョン
動作

01-02以前の場合

参照拒否権限が設定されているメンバを参照しようとすると，ダミースケジュール※が表示されます（週間スケジュール上では略記は表示されません）。

予約権限が設定されているメンバに予約しようとすると，エラーメッセージ「・・に予約できませんでした。」が表示され，予約できません。

01-10～02-20の場合

参照拒否権限が設定されているメンバを参照しようとすると，ダミースケジュール※が表示されます。

予約権限が設定されているメンバに予約しようとすると，エラーメッセージ「・・に予約できませんでした。」が表示され，予約できません。

02-30以降の場合

参照拒否権限が設定されているメンバを参照しようとすると，メンバ選択画面から直接選択した場合は，「・・には参照拒否権限が設定されています。」のメッセージが出力され，選択できません。
グループ選択から選択した場合，又は終了時保存をしている場合で起動時のウィンドウに参照拒否権限が設定されているメンバが存在するとき，タイトルバーに「参照拒否」と表示されるか，又はそのメンバのボタンが淡色表示されます。

予約権限が設定されているメンバに予約しようとすると，エラーメッセージ「予約権限がありません。」が表示され，予約できません。

注※

ダミースケジュールは，0:00～24:00のスケジュールで，行先，用件，メモには「※参照拒否権限が設定されています。」と表示されます。また，行先区分は管理ツール上で1に設定された色，略記には「※拒否」が設定されます。

Groupmax Scheduler Client - PDA Option Version 6を利用する場合，設定する同期期間は，Scheduler Serverの運用期間内（過去1年，今年，翌1年の計3年間）になるようにしてください。

GroupAppomouse Clientを使用する場合は，01-20以降の製品を使用してください。また，Groupmax Scheduler Client Version 2.0を使用する場合は，02-31以降の製品を使用してください。

DBモードでの運用中に，誤ってグローバルモードの設定がされていないCollaboration - Scheduleからアクセスされても，エラーは返しませんが，動作は保証しません。

11.　コマンドの説明

この章では，コマンドの指定方法について説明します。

＜この章の構成＞

11.1　コマンド一覧

11.2　運用コマンド（ファイルモードの場合）

11.3　運用コマンド（DBモードの場合）

11.4　管理ツールコマンド（DBモードの場合）

11.1　コマンド一覧

＜この節の構成＞

11.1.1　運用コマンド一覧

11.1.2　管理ツールコマンド一覧

11.1.3　コマンドの指定方法

11.1.1　運用コマンド一覧

運用コマンドは，ユーザ情報の再作成や，Address Serverの変更通知情報の取得などの機能を提供します。

同じ名前の運用コマンドでも，ファイルモードとDBモードでは指定できる引数などが異なる場合があります。ファイルモードの運用コマンドを「11.2　運用コマンド（ファイルモードの場合）」で，DBモードの運用コマンドを「11.3　運用コマンド（DBモードの場合）」で説明します。

なお，複数の運用コマンドは同時に実行できません。

運用コマンドの用途と，コマンド説明の記述箇所を次の表に示します。コマンドは，使用頻度の高いGetAdAllコマンド及びindxgetコマンドを最初に記載し，それ以降のコマンドはアルファベット順に記載しています。

表11-1　運用コマンド一覧

用途 | コマンド名 | 説明箇所
ファイルモードの場合 | DBモードの場合
ユーザ情報の再作成 | GetAdAll | 11.2.1 | 11.3.1※1
Address Serverの変更通知情報の取得 | indxget | 11.2.2 | 11.3.2※1
Assist連携時の更新禁止の解除 | agtcout | 9.6 | ×
スケジュールデータのバイトオーダの変換 | bitechg | 11.2.3 | ×
ユーザIDの整合性のチェック | checkid | 11.2.4 | ×
スケジュールデータの日付の整合性のチェック・回復 | chkorder | 11.2.5 | ×
ユーザ（施設）IDの変換 | codechg | 11.2.6 | 11.3.3※1
ユーザ情報（施設情報）の変更をシステムグループ，ローカルグループに反映 | grpchg | 11.2.7 | ×
スケジュールデータ及びユーザ（施設）管理情報中に含まれているホスト名の変換 | hostchg | 11.2.8 | ×
組織グループファイル及び特権ユーザ一覧ファイルの登録又はチェック | SCHogimp | 11.2.9 | 11.3.4※1
Assist連携機能の再実行 | SFagent | 9.7 | 9.7
ユーザのホームサーバの移動 | SFdatacp | 11.2.10 | ×
ユーザ及び施設のスケジュールを削除 | SFdelsch | ×※2 | 11.3.5※1
部署テーブル，ユーザ，種別テーブル，施設情報をCSV形式で出力 | SFexport | 11.2.11 | 11.3.6※1
部署テーブル，ユーザ，種別テーブル，施設情報をCSVファイルから一括登録 | SFimport | 11.2.12 | 11.3.7※1
HiRDB用ファイルへの変換 | SFShift | × | 11.3.8
スケジュールデータの日付順ソート及び出力 | sortdate | 11.2.13 | ×

（凡例）

×：指定できません。

注※1

コマンド実行時にトレース情報を出力します。トレース情報については「付録E.3　コマンド実行時に出力されるトレース情報」を参照してください。

注※2

ファイルモードのスケジュール削除は「コンフィギュレーション」で実施します。詳細は「3.2.2　Scheduler Serverの環境設定（ファイルモードの場合）」を参照してください。

11.1.2　管理ツールコマンド一覧

管理ツールコマンドは，DBモードで情報の出力・設定を実行するコマンドです。管理ツールコマンドの一覧と説明箇所を次の表に示します。管理ツールコマンドの指定方法は，「11.4　管理ツールコマンド（DBモードの場合）」で説明します。

表11-2　管理ツールコマンド一覧

項目 | コマンド名 | 説明箇所
管理ツールコマンド実行の排他制御 | 管理ツールコマンドの実行確認 | SFChkBch | 11.4.3
管理ツールコマンドの排他開始 | SFExeBch | 11.4.4
管理ツールコマンドの排他解除 | sfstpexebch | 11.4.6
管理ツールコマンドの強制排他解除 | SFStpBch | 11.4.5
初期情報の設定 | 初期情報の設定 | 設定 | 初期情報の設定 | 11.4.7(1)
ユーザ情報の管理 | 役職順位管理機能 | 出力 | sfexppstodr | 11.4.8(1)
設定 | sfsetpstodr
ユーザ組織ルートノード管理機能 | 出力 | sfexprotusrnod | 11.4.8(2)
設定 | sfsetrotusrnod
施設情報の管理※ | 付属設備管理機能 | 出力 | sfexpeqp | 11.4.9(1)
設定 | sfseteqp
施設組織ルートノード管理機能 | 出力 | sfexprotfacnod | 11.4.9(2)
設定 | sfsetrotfacnod
グループの管理 | グループ管理機能 | 出力 | sfexpsysgrp | 11.4.10(1)
設定 | sfsetsysgrp
メンバ管理機能 | 出力 | sfexpgrpmem | 11.4.10(2)
設定 | sfsetgrpmem
組織テンプレートの管理 | テンプレート管理機能 | 名称管理機能 | 出力 | sfexporgtpl | 11.4.11(1)
設定 | sfsetorgtpl
区分管理機能 | 出力 | sfexporgtpldiv | 11.4.11(2)
設定 | sfsetorgtpldiv
休日管理機能 | 出力 | sfexporghdy | 11.4.11(3)
設定 | sfsetorghdy
時間区切り線機能 | 出力 | sfexporgtmdiv | 11.4.11(4)
設定 | sfsetorgtmdiv
マッピング管理機能 | 出力 | sfexporgtplmap | 11.4.11(5)
設定 | sfsetorgtplmap
ON/OFF切り替え機能 | 出力 | sfexporgtpluse | 11.4.11(6)
設定 | sfsetorgtpluse
セキュリティの管理 | 上司秘書管理機能 | 出力 | sfexpbosscr | 11.4.12(1)
設定 | sfsetbosscr
施設管理者管理機能 | 出力 | sfexpfctmgr | 11.4.12(2)
設定 | sfsetfctmgr
施設アクセス権管理機能 | 出力 | sfexpfctacc | 11.4.12(3)
設定 | sfsetfctacc
セキュリティランク管理機能 | 出力 | sfexpsecrnk | 11.4.12(4)
設定 | sfsetsecrnk
ユーザ単位アクセス権管理機能 | 出力 | sfexpusracc | 11.4.12(5)
設定 | sfsetusracc
ユーザ単位アクセス権設定上限の設定 | 出力 | sfexpusracclmt | 11.4.12(6)
設定 | sfsetusracclmt
クライアント設定の管理 | システム行先・区分管理機能 | 出力 | sfexpdst | 11.4.13(1)
設定 | sfsetdst
システム用件・略記管理機能 | 出力 | sfexpttl | 11.4.13(2)
設定 | sfsetttl
クライアント環境設定情報管理機能 | WWW for Schedule用のデフォルト設定ファイル（gamuenv.ini）の管理 | 出力 | sfexpgamuenv | 11.4.13(3)
設定 | sfsetgamuenv
環境設定ファイル（appouenv.ini）の管理 | 出力 | sfexpappouenv | 11.4.13(4)
設定 | sfsetappouenv
拡張スケジュール設定ファイル（appomngr.ini）の管理 | 出力 | sfexpappomngr | 11.4.13(5)
設定 | sfsetappomngr
休日管理機能 | 出力 | sfexpdfthdy | 11.4.13(6)
設定 | sfsetdfthdy
記念日管理機能 | 出力 | sfexpannv | 11.4.13(7)
設定 | sfsetannv
行先区分管理機能 | 出力 | sfexpdftdstdiv | 11.4.13(8)
設定 | sfsetdftdstdiv
時間区切り線機能 | 出力 | sfexpdfttmdiv | 11.4.13(9)
設定 | sfsetdfttmdiv
国際化設定 | デフォルト地域コードの設定 | 出力 | sfexpdftarcd | 11.4.14(1)
設定 | sfsetdftarcd
タイムゾーンの設定 | 出力 | sfexptmzn | 11.4.14(2)
設定 | sfsettmzn
スケジュール削除設定 | 不要スケジュール削除期間の個別設定の管理機能 | 出力 | sfexpdelschtrm | 11.4.15(1)
設定 | sfsetdelschtrm

注※

施設情報のうち，施設ツリーは次の方法で出力及び設定します。

作業
実行方法

出力

SFexportコマンド（運用コマンド）
詳細は「11.3.6　SFexport（CSVファイルへの出力）」を参照してください。

設定

SFimportコマンド（運用コマンド）
詳細は「11.3.7　SFimport（CSVファイルからの一括登録）」を参照してください。

管理ツール（初期構築時だけ）

SFShiftコマンド（運用コマンド）
ファイルモードからの移行時だけ実行できます。
詳細は「11.3.8　SFShift（HiRDB用ファイルへの変換）」を参照してください。

11.1.3　コマンドの指定方法

運用コマンド及び管理ツールコマンドの説明で使用する文法記号と，コマンド指定時の注意事項を次に示します。

＜この項の構成＞

(1)　コマンドの書式説明で使用する記号

(2)　コマンドの指定規則

(1)　コマンドの書式説明で使用する記号

この章のコマンドの書式説明で使用する記号の意味は次のとおりです。

表11-3　コマンドの書式説明で使用する記号

記号
意味

|（ストローク）
複数の項目に対し，項目間の区切りを示し，「又は」の意味を示す。

（例）

A|B|C は，「A，B又はC」を示す。

{　}（波括弧）
この記号で囲まれている複数の項目の中から，必ず一組の項目を選択する。項目の区切りは|で示す。

（例）

{A|B|C}は，「A，B又はCのどれかを指定する」ことを示す。

[　]（角括弧）
この記号で囲まれている項目は任意に指定できる（省略してもよい）。複数の項目が記述されている場合には，すべてを省略するか，どれか一つを選択する。

（例）

［A］は，「何も指定しない」か「Aを指定する」ことを示す。

［B|C］は，「何も指定しない」か「B又はCを指定する」ことを示す。

…（点線）
この記号の直前に示す項目を繰り返し複数個指定できることを示す。

（例）

A，B，B，…は，「Aの後ろにBを必要個数だけ指定する」ことを示す。

(2)　コマンドの指定規則

コマンドの指定規則を次に示します。なお，管理ツールコマンド独自の指定規則については，「11.4.2　管理ツールコマンドを実行する際の注意事項」を参照してください。

オプションの大文字・小文字は区別されます。

オプションの後ろに指定する値は，半角英数字，半角記号，半角片仮名，全角文字を使用できます。
次に示す特殊文字は指定できません。これらの文字を指定する場合は，事前にWindowsの仕様を確認してください。

「"」，「&」，「^」，「(」，「)」，「|」，「*」，「<」，「>」

指定値に空白を含める場合は，指定値の全体を「"（ダブルクォーテーション）」で囲んでください。

11.2　運用コマンド（ファイルモードの場合）

＜この節の構成＞

11.2.1　GetAdAll（ユーザ情報の再作成）

11.2.2　indxget（Address Serverの変更通知情報の取得）

11.2.3　bitechg（スケジュールデータのバイトオーダの変換）

11.2.4　checkid（ユーザIDの整合性のチェック）

11.2.5　chkorder（スケジュールデータの日付の整合性のチェック・回復）

11.2.6　codechg（ユーザ（施設）IDの変換）

11.2.7　grpchg（グループファイル変換）

11.2.8　hostchg（ホスト名変換）

11.2.9　SCHogimp（組織グループファイル及び特権ユーザ一覧ファイルの登録・チェック）

11.2.10　SFdatacp（ユーザのホームサーバの移動）

11.2.11　SFexport（CSVファイルへの出力）

11.2.12　SFimport（CSVファイルからの一括登録）

11.2.13　sortdate（スケジュールデータの日付順ソート及び出力）

11.2.1　GetAdAll（ユーザ情報の再作成）

ユーザ情報を再作成する場合，「GetAdAll」コマンドを実行してください（この実行は「コンフィギュレーション」の［手動実行］の［ユーザ情報再作成］ボタンと同様の処理を実行します。直接このコマンドを実行するのではなく，「コンフィギュレーション」からの実行をお勧めします）。

＜この項の構成＞

(1)　コマンドの書式

(2)　引数

(3)　コマンドパス

(4)　リターンコード

(5)　注意

(6)　エラー発生時の対処

(7)　実行例

(1)　コマンドの書式

GetAdAll.exe [/g] [/s | /sj] [/o]

(2)　引数

登録の引数
/g：デフォルト組織「GMAXSYS」以下の登録
引数/gを付けると，Address Serverのデフォルト組織である「GMAXSYS」以下を，Scheduler Server及びFacilities Managerの組織として登録します。
/gを省略した場合は，デフォルト組織「GMAXSYS」以下を登録しません。

ソートの引数
/s：役職順ソート
引数/sを付けると，ユーザの並び順をAddress Serverで設定した役職，及び役職順位に従ってソートします。
/sj：日本語名順ソート
引数/sjを付けると，ユーザの並び順をAddress Serverで設定した日本語名順に従ってソートします。

組織名表示の引数
/o：組織名として組織略称を使用する
引数/oを付けると，組織名としてAddress Serverで設定した組織略称を表示します。クライアントでは，次に示す組織名を組織略称で表示します。

詳細スケジュール画面

予約受信詳細画面

予約メンバ回答状況画面

ユーザ検索結果一覧画面

引数/oを指定した場合でも，クライアントでのツリービューの組織はAddress Serverで設定した組織名になります。
組織略称を使用した運用を開始する場合，運用を開始する前に，一度，この引数を指定してGetAdAllコマンドを実行してください。その後，indxgetコマンドを使用する場合もこの引数を指定してください。
また，組織略称を使用した運用を中止する場合は，一度，GetAdAllコマンドに/o引数を指定しないで実行してください。その後，indxgetコマンドを使用する場合は，この引数を指定しないでください。

(3)　コマンドパス

＜インストールディレクトリ＞¥bin¥GetAdAll.exe

デフォルトは，C:¥Groupmax¥apposv¥bin¥GetAdAll.exe

(4)　リターンコード

0：正常終了

1：異常終了

(5)　注意

組織の並び順は，組織ID順になります。

ソートの引数は1種類だけ指定できます。複数同時に指定した場合は，エラーとなります。

ソートの引数を指定しない場合，ユーザ，組織ともにID順になります。

Address Serverをインストールした後にScheduler Server又はFacilities Managerをインストールしているか確認してください。インストールに関する注意の詳細は「6.1.2(2)(a) インストール時の注意」を参照してください。

Address ServerとScheduler Server及びFacilities Managerの親サーバがインストールされているマシン上で実行してください。

Address Serverが起動している状態で実行してください。

Scheduler Serverサービス（「Groupmax Scheduler Server」及び「Groupmax Scheduler Server Tool」）を停止した状態で実行してください（Facilities Managerが同一サーバにインストールされている場合，Facilities Managerサービスの「Groupmax Facilities Manager」及び「Groupmax Facilities Manager Tool」も停止してください）。

「GetAdAll」コマンド実行中に，一括登録や運転席からの追加・削除・変更などAddress Serverのアドレス帳情報を変更する処理をしないでください。

Address Server上で組織やユーザの情報を登録しているか確認してください。

他システムとのゲートウェイ接続の設定をしている環境で，他システムとのゲートウェイ接続の設定を解除したい場合は，Scheduler Serverインストールディレクトリ下の＜インストールディレクトリ＞¥etcディレクトリの下の次に示すファイルを削除した後，実行してください。

GATEWAY.idx

guest.idx

＊.gst（＊は，任意の名前）

Address Serverの「兼任ユーザ」は，兼任指定された組織に登録されます。「兼任ユーザ」については，「6.1.2(7)　兼任ユーザについて」を参照してください。

Address Serverの「宛先ユーザ」・「アドレス帳ユーザ」は，Scheduler Server及びFacilities Managerのユーザとして登録されません。

Address Serverでセキュリティランクが設定されていない場合，デフォルトのセキュリティランクとして「A」を設定します。

Address Serverでユーザ，組織の日本語名称が半角21文字以上で登録されている場合，先頭から半角20文字までの名称でScheduler Serverに登録されます。20文字目が全角文字の場合には，19文字目までの名称が登録されます（Facilities Managerも同様です）。

「GetAdAll」コマンドを実行すると，Scheduler Serverに既に登録されているユーザ情報（Scheduler Serverインストールディレクトリ下のetcディレクトリの内容）は，logディレクトリの下のetc_bkディレクトリに退避されます。

役職順ソート，又は日本語名順ソートを実行すると，Scheduler Server及びFacilities Managerに既に登録されているユーザ情報（Scheduler Serverインストールディレクトリ下のetcディレクトリの内容）は，logディレクトリの下のetc_bksディレクトリに退避されます。

多少時間が掛かりますが，処理を中断しないでください。処理を中断した場合，その後のアプリケーションの動作は保証しません。

Assist連携でホームサーバ移動を行っている場合は，ホームサーバ移動を完了させてから「ユーザ情報再作成」又はGetAdAllコマンドを実行してください。

マルチサーバ構成の場合には「ユーザ情報再作成」又はGetAdAllコマンドを実行した後，各子サーバから「管理データ取得」を実行してください。

Address Serverで登録した組織と，管理ツールで登録した組織が混在する場合，役職順ソートが正しくソートされない場合があります。

二重起動はできません。後から起動したものは，起動時にエラーとなります。

「コンフィギュレーション」の項番15「Address情報取得オプション」のGMAXSYSユーザ反映を「反映しない」に設定してユーザ情報再作成した場合，又は「GetAdAll」コマンドで引数/gなしで実行した場合，変更通知情報取得を，項番15「Address情報取得オプション」のGMAXSYSユーザ反映を「反映する」に設定して実行しないでください。また，「indxget」コマンド実行時に，引数/gを付けて実行しないでください。

このコマンドを実行したとき，実行結果は標準出力に出力されログファイルには出力されません。ファイルに出力したいときは，次のようにリダイレクトしてください。

GetAdAll.exe（引数）>ログファイル名

「コンフィギュレーション」の［手動実行］の［ユーザ情報再作成］を実行した場合は，＜インストールディレクトリ＞¥log¥indxget.logに実行結果が出力されます。

GetAdAllコマンド実行前にユーザのSchedulerホームサーバを変更している場合は，スケジュールデータの移動を行う必要があります。詳細は，「12.2.3　ユーザ又は施設のホームサーバの変更」を参照してください。

Address Server との通信時にAddress Server の名前解決処理が発生するため，GetAdAllを実行するマシンのIPアドレスとホスト名のエントリをGetAdAllを実行するマシンのhostsファイルに追加しておくと，GetAdAllの処理性能を向上できます。

(6)　エラー発生時の対処

処理に失敗した場合，etcディレクトリ下の管理データをコマンド実行前の状態に自動で戻します。メッセージを確認し，エラーの要因を除去した上で，再実行してください。
なお，処理に失敗してetcディレクトリ下の管理データをコマンド実行前の状態に戻す処理に失敗した場合，再度実行してもエラーとなります。この場合には次の作業を行い，再実行してください。

次のバックアップフォルダからすべてのファイルをリストアしてください。
復旧元：＜インストールディレクトリ＞¥log¥etc_bk
復旧先：＜インストールディレクトリ＞¥etc

メッセージを確認し，エラーの原因を取り除いてください。

＜インストールディレクトリ＞¥log¥GetAdLck.datファイルを削除してください。

エラーメッセージについては，「13.4　「GetAdAll」と「indxget」のメッセージ」を参照してください。

(7)　実行例

C:¥Groupmax¥apposv¥bin>GetAdAll.exe
[Groupmax Address Serverユーザ情報の一括取得開始]
インストール情報の取得・・・Ok!
データファイルのバックアップ・・・Ok!
組織（A社：Asya）を処理中・・・UU
組織（開発部：kaihatu）を処理中・・・
組織（開発1G：kaihatu1）を処理中・・・UUUNUUUUU
組織（開発2G：kaihatu2）を処理中・・・UUUUUDUKU
組織（開発3G：kaihatu3）を処理中・・・UUUAUUU
Gatewayの設定（MAIN.idx）を処理中・・・S
Gatewayの設定（IDINDX.idx）を処理中・・・GGGGG
差分情報ファイルの削除・・・Ok!
正常終了

上記の実行例の中の記号は，次のとおりです。

「U」：通常のユーザ（アドレスユーザ）の登録

「K」：兼任ユーザの登録

「A」：宛先ユーザ（Scheduler Serverのユーザとしては登録されません）

「D」：アドレス帳ユーザ（Scheduler Serverのユーザとしては登録されません）

「N」：Scheduler Serverのホームサーバが設定されていないユーザ（Scheduler Serverのユーザとしては登録しない），又は同一組織内に主体ユーザと兼任ユーザが所属している場合の兼任ユーザ

「S」：他システムの設定

「G」：他システムからのアクセス用ゲストIDの設定

11.2.2　indxget（Address Serverの変更通知情報の取得）

Address Serverの変更通知情報を取得する場合（「コンフィギュレーション」の［手動実行］の［ユーザ情報の再作成］，又は「GetAdAll」コマンドを実行後に，ユーザ情報の変更をAddress Serverから取得する場合），「indxget」コマンドを実行してください（この実行は「コンフィギュレーション」の［手動実行］の［変更通知情報取得］ボタンと同様の処理を実行します。直接このコマンドを実行するのではなく，「コンフィギュレーション」からの実行をお勧めします）。

＜この項の構成＞

(1)　コマンドの書式

(2)　引数

(3)　コマンドパス

(4)　リターンコード

(5)　オプション機能

(6)　注意

(7)　エラー発生時の対処

(8)　実行例1

(9)　実行例2

(1)　コマンドの書式

indxget.exe [/g] [/s[n] | /sj[n] | /si[n]] [/o]

(2)　引数

登録の引数
/g：デフォルト組織「GMAXSYS」以下の登録
引数/gを付けると，Address Serverのデフォルト組織である「GMAXSYS」以下を，Scheduler Server及びFacilities Managerの組織として登録します。「GetAdAll」コマンドを引数/gで実行した場合にだけ指定してください。
/gを省略した場合は，デフォルト組織「GMAXSYS」以下を登録しません。

ソートの引数
/s[n]：役職順ソート
引数/sを付けると，ユーザの並び順をAddress Serverで設定した役職及び役職順位に従ってソートし，組織を組織ID順にソートします。/snとすると，組織の並び順はAddress Serverで追加した順になります。詳細は「6.1.2(5)　ユーザソートについて」を参照してください。
/sj[n]：日本語名順ソート
引数/sjを付けると，ユーザの並び順をAddress Serverで設定した日本語名に従ってソートし，組織を組織ID順にソートします。/sjnとすると，組織の並び順はAddress Serverで追加した順に追加されます。詳細は「6.1.2(5)　ユーザソートについて」を参照してください。
/si[n]：ID順ソート
引数/siを付けると，ユーザ及び組織の並び順をAddress Serverで設定したID順に従ってソートします。/sinとすると，組織の並び順はAddress Serverで追加した順になります。詳細は「6.1.2(5)　ユーザソートについて」を参照してください。

組織名表示の引数
/o：組織名として組織略称を使用する
引数/oを付けると，組織名としてAddress Serverで設定した組織略称を表示します。クライアントでは，次に示す組織名を組織略称で表示します。

詳細スケジュール画面

予約受信詳細画面

予約メンバ回答状況画面

ユーザ検索結果一覧画面

引数/oを指定した場合でも，クライアントでのツリービューの組織はAddress Serverで設定した組織名になります。
組織略称を使用した運用を開始する場合，運用を開始する前に，一度，GetAdAllコマンドに/o引数を指定して実行してください。その後，indxgetコマンドを使用する場合もこの引数を指定してください。
また，組織略称を使用した運用を中止する場合は，一度，GetAdAllコマンドに/o引数を指定しないで実行してください。その後，indxgetコマンドを使用する場合は，この引数を指定しないでください。

(3)　コマンドパス

＜インストールディレクトリ＞¥bin¥indxget.exe

デフォルトは，C:¥Groupmax¥apposv¥bin¥indxget.exe

(4)　リターンコード

0：正常終了

1：異常終了

(5)　オプション機能

/s[n]，/sj[n]，/si[n] オプションを指定した場合，管理データの変更の有無に関係なくすべての組織をソートするため，処理に時間が掛かります。前回indxgetを実行した時と同じソートオプションを指定する場合には，AppoSV.iniに次のように設定することで，変更のあった組織だけをソートし処理時間を短縮できます。AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

[indxget]
PARTIAL_SORT=ON

AppoSV.iniは次の場所にあります。存在しない場合には，新規に作成してください。

＜インストールディレクトリ＞¥bin¥AppoSV.ini

Address Serverで役職名とそれに対応する順位を変更した場合は，一度このオプションをOFFにした後に，「コンフィギュレーション」の［手動実行］の［変更通知情報取得］（又はindxgetコマンド）を実行してください。

(6)　注意

Address Serverからの変更通知情報は，Address Serverにユーザを登録・変更してから1時間（デフォルト）後か，Address Serverの再起動によって出力されます（変更通知情報の出力間隔はAddress Serverで指定できます）。その後，「indxget」コマンドを実行してください。

ソートの引数は1種類だけ指定できます。複数同時に指定した場合は，エラーとなります。

ソートの引数を指定しない場合，ユーザ，組織ともにAddress Serverで追加した順になります。

Address Serverをインストールした後にScheduler Server又はFacilities Managerをインストールしているか確認してください。インストールに関する注意の詳細は「6.1.2(2)(a) インストール時の注意」を参照してください。

Address ServerとScheduler Server及びFacilities Managerの親サーバがインストールされているマシン上で実行してください。

Address Serverが起動している状態で実行してください。

「Groupmax Scheduler Server Tool」を停止した状態で実行してください（Facilities Managerが同一サーバにインストールされている場合，「Groupmax Facilities Manager Tool」も停止してください）。

Scheduler Serverを運用中に実行する場合は，クライアントからのアクセスが少ない時間帯に実行してください。運用中に実行する場合，クライアントからのアクセス（スケジュール参照，ログインなど）が失敗することがあります。

「indxget」コマンド実行中に，一括登録や運転席からの追加・削除・変更などAddress Serverのアドレス帳情報を変更する処理をしないでください。

Address Serverの「兼任ユーザ」は，兼任指定された組織に追加・変更・削除されます。「兼任ユーザ」については，「6.1.2(7)　兼任ユーザについて」を参照してください。

Address Serverの「宛先ユーザ」・「アドレス帳ユーザ」は，Scheduler Serverのユーザとして追加・変更・削除されません。

Address Serverでセキュリティランクが設定されていない場合，デフォルトのセキュリティランクとして「A」を設定します。

Address Serverでユーザ，組織の日本語名称が，半角21文字以上で登録されている場合，先頭から半角20文字までの名称でScheduler Server及びFacilities Managerに登録されます。20文字目が全角文字の場合には，19文字目までの名称が登録されます。

「indxget」コマンドを実行すると，Scheduler Server及びFacilities Managerに既に登録されているユーザ情報（Scheduler Serverインストールディレクトリ下のetcディレクトリの内容）は，logディレクトリの下のetc_bkディレクトリに退避されます。

ソート処理を実行すると，Scheduler Server及びFacilities Managerに既に登録されているユーザ情報（Scheduler Serverインストールディレクトリ下のetcディレクトリの内容）は，logディレクトリの下のetc_bksディレクトリに退避されます。

多少時間が掛かりますが，処理を中断しないでください。処理を中断した場合，その後のアプリケーションの動作は保証しません。
時間が掛かり，処理を中断した場合は次のバックアップフォルダからすべてのファイルをリストアして再実行してください。
復旧元：＜インストールディレクトリ＞¥log¥etc_bk
復旧先：＜インストールディレクトリ＞¥etc

注

一度中断した後リストアしないで再度実行した場合は，その後リストアしても環境は不正な状態になります。

Address Serverで登録した組織と，管理ツールで登録した組織が混在する場合，役職順ソートが正しくソートされない場合があります。

二重起動はできません。後から起動したものは起動時にエラーとなります。

「コンフィギュレーション」の項番15「Address情報取得オプション」のGMAXSYSユーザ反映を「反映しない」に設定してユーザ情報再作成した場合，又は「GetAdAll」コマンドで引数/gなしで実行した場合，変更通知情報取得を，項番15「Address情報取得オプションの設定」のGMAXSYSユーザ反映を「反映する」に設定して実行しないでください。また，「indxget」コマンド実行時に，引数/gを付けて実行しないでください。

このコマンドを実行したとき，実行結果は標準出力に出力されログファイルには出力されません。ファイルに出力したいときは，次のようにリダイレクトしてください。

indxget.exe（引数）>ログファイル名

「コンフィギュレーション」の［変更通知情報取得］を実行した場合は，＜インストールディレクトリ＞¥log¥indxget.logに実行結果が出力されます。

変更内容に，ユーザのSchedulerホームサーバの変更が含まれている場合は，スケジュールデータの移動を行う必要があります。詳細は，「12.2.3　ユーザ又は施設のホームサーバの変更」を参照してください。

(7)　エラー発生時の対処

処理に失敗した場合，etcディレクトリ下の管理データをコマンド実行前の状態に自動で戻します。メッセージを確認し，エラーの要因を除去した上で，再実行してください。
なお，処理に失敗してetcディレクトリ下の管理データをコマンド実行前の状態に戻す処理に失敗した場合，再度実行してもエラーとなります。この場合には次の作業を行い，再実行してください。

次のバックアップフォルダからすべてのファイルをリストアしてください。
復旧元：＜インストールディレクトリ＞¥log¥etc_bk
復旧先：＜インストールディレクトリ＞¥etc

メッセージを確認し，エラーの原因を取り除いてください。

＜インストールディレクトリ＞¥log¥GetAdLck.datファイルを削除してください。

エラーメッセージについては，「13.4　「GetAdAll」と「indxget」のメッセージ」を参照してください。

(8)　実行例1

C:¥Groupmax¥apposv¥bin>indxget.exe
[Groupmax Address Serverユーザ情報の差分取得開始]
インストール情報の取得・・・Ok!
データファイルのバックアップ・・・Ok!
差分ファイルの取得・・・Ok!
差分ファイル(00000000​)の処理・・・Ok!
差分ファイル(00000003​)の処理・・・Ok!
差分ファイル(00000007​)の処理・・・Ok!
正常終了

(9)　実行例2

C:¥Groupmax¥apposv¥bin>indxget.exe /s
[Groupmax Address Serverユーザ情報の差分取得開始]
インストール情報の取得・・・Ok!
変更差分ファイルはありません

[役職順ソート処理開始]
        組織ID [ Asya ]・・・ Ok!
        組織ID [ kaihatu ]・・・ Ok!
        組織ID [ kaihatu1 ]・・・ Ok!
        組織ID [ kaihatu2 ]・・・ Ok!
        組織ID [ kaihatu3 ]・・・ Ok!
        組織ID [ MAIN.idx ]・・・ Ok!
[役職順ソート処理終了]

正常終了

11.2.3　bitechg（スケジュールデータのバイトオーダの変換）

このコマンドは，スケジュールデータのバイトオーダを変換するコマンドです。スケジュールデータをWindowsのサーバからUNIXのサーバ（又はその逆）へ移動する場合に使用します。

＜この項の構成＞

(1)　コマンドの書式

(2)　引数

(3)　コマンドパス

(4)　リターンコード

(5)　注意

(1)　コマンドの書式

bitechg.exe EnvPath [SchedulePath [logname]]

(2)　引数

第1引数
EnvPath：インストールディレクトリ
インストールディレクトリをフルパスで指定してください。
【例】C:¥Groupmax¥apposv

第2引数
SchedulePath：スケジュール格納ディレクトリ（省略可）
スケジュール格納ディレクトリをフルパスで指定してください。
【例】C:¥Groupmax¥apposv¥data
特定ユーザのスケジュールデータを変換する場合は，スケジュールデータを格納した任意のディレクトリを指定してください。
第2引数を省略した場合，次のメッセージが表示されますので，スケジュール格納ディレクトリ又はスケジュールデータを格納した任意のディレクトリをフルパスで指定してください。

スケジュール格納ディレクトリをフルパスで指定してください。
――> C:¥Groupmax¥apposv¥data

第3引数
logname：ログファイル名（省略可）
lognameを指定すると経過メッセージの出力先を画面から指定したファイルに変更します。既に同じファイル名が存在する場合は上書きされます。
この引数を指定する場合は必ず第2引数SchedulePathを指定してください。

注意

bitechg.logは実行結果の出力先として使用されるため，bitechg.log以外のファイル名を指定してください。

(3)　コマンドパス

＜インストールディレクトリ＞¥bin¥bitechg.exe

デフォルトは，C:¥Groupmax¥apposv¥bin¥bitechg.exe

(4)　リターンコード

0：正常終了

1：異常終了

(5)　注意

このコマンドは，次のサービスを停止した状態で実行してください。
「Groupmax Scheduler Server」
「Groupmax Scheduler Server Tool」
「Groupmax Facilities Manager」
「Groupmax Facilities Manager Tool」

変換には多少時間が掛かりますが，処理を中断しないでください。処理を中断した場合，変換後のアプリケーションの動作は保証しません。

バイトオーダの変換以外の用途に使用しないでください。使用した場合，アプリケーションの動作は保証しません。

実行結果についてはプログラムを実行したディレクトリ上にあるbitechg.logを参照してください。

bitechgコマンドは，変換対象に1ユーザで1か月間に65,536個を超える拡張スケジュールデータを含む場合，実行できません。

このコマンドを実行する前に必ずシステム内のすべてのサーバで次に示すデータのバックアップを取得してください。エラー発生時のリカバリに使用します。
＜インストールディレクトリ＞¥etc
＜インストールディレクトリ＞¥room
＜スケジュール格納ディレクトリ＞

11.2.4　checkid（ユーザIDの整合性のチェック）

checkidは管理データ内のユーザIDの整合性をチェックするコマンドです。不整合がある場合は出力メッセージを表示します。

＜この項の構成＞

(1)　コマンドの書式

(2)　コマンドパス

(3)　リターンコード

(4)　出力メッセージ

(5)　実行例

(1)　コマンドの書式

checkid.exe

(2)　コマンドパス

＜インストールディレクトリ＞¥bin¥checkid.exe

デフォルトは，C:¥Groupmax¥apposv¥bin¥checkid.exe

(3)　リターンコード

0：正常終了

1：異常終了

(4)　出力メッセージ

次のメッセージが表示されます。なお，メッセージの先頭には，[Error! :]という文字列がつきます。下記の「ssss」～「zzzz」は任意の名前です。

「UserID(xxxx) GroupID[yyyy] Different [zzzz](IDINDX.idx)」
組織ファイル「yyyy」のユーザID「xxxx」がIDINDX.idxと相違しています（IDINDX.idxには組織ファイル「zzzz」と記述されています）。

「UserID(xxxx) GroupID[yyyy] Not Exist(zzzz)」
組織ファイル「yyyy」のユーザID「xxxx」がファイル「zzzz」に存在しません。

「UserID(xxxx) GroupID[yyyy] Not Exist」
ユーザID「xxxx」が組織ファイル「yyyy」に存在しません。

「ファイルをオープンできません（xxxx）」
ファイル「xxxx」が存在しません。

「ファイルを読めません（xxxx）」
ファイル「xxxx」が読めません。

「組織ファイル（xxxx）のyyyyレコード目が不正です」
組織ファイル「xxxx」の「yyyy」レコード目のデータが不正です。

「UserID(xxxx) GroupID[yyyy] と UserID(ssss) GroupID[tttt]は同じユーザIDです。」
IDINDX.idxに同一のユーザ「xxxx」「ssss」が存在します。組織ファイル名は「yyyy」と「tttt」です。

(5)　実行例

整合性に問題がない場合の実行例を次に示します。

C:¥Groupmax¥apposv¥bin¥checkid.exe
[Groupmax Scheduler Serverユーザ情報のcheck処理開始]
<組織ファイルからのチェック>

<IDINDX.idx からのチェック>

エラーの数・・・ 0
正常終了

11.2.5　chkorder（スケジュールデータの日付の整合性のチェック・回復）

chkorderはスケジュールデータの日付の整合性をチェック・回復するコマンドです。

＜この項の構成＞

(1)　コマンドの書式

(2)　機能

(3)　引数

(4)　コマンドパス

(1)　コマンドの書式

chkorder.exe [-{rsd|smn|msd|ssd|nsd}] [-v] [-r] [-f logfile_name] directory_name

(2)　機能

directory_nameで指定したディレクトリ（デフォルトは¥Groupmax¥apposv¥data）下のファイルを検索し，拡張子がrsd，smn，msd，ssd又はnsdであるファイルの正当性をチェックします。拡張子とファイル内容の対応を次に示します。

rsd：予約受信ファイル

smn：発信番号控えファイル

msd：予約発信メンバ控えファイル

ssd：予約発信控えファイル

nsd：自登録ファイル

正当性のチェックは，各ファイルのレコードを先頭から順次読み込み，すべてのレコードが日付の昇順に並んでいるかを調べることによって行います。チェックによってファイルの中身にエラーがある場合，標準出力にファイル名を出力します。

(3)　引数

第1引数
-{rsd|smn|msd|ssd|nsd}：チェック対象ファイルの指定
-rsd：チェック対象を拡張子が「rsd」のファイルだけに限定します。
-smn：チェック対象を拡張子が「smn」のファイルだけに限定します。
-msd：チェック対象を拡張子が「msd」のファイルだけに限定します。
-ssd：チェック対象を拡張子が「ssd」のファイルだけに限定します。
-nsd：チェック対象を拡張子が「nsd」のファイルだけに限定します。
-rsd，-smn，-msd，-ssd，-nsd引数を複数指定すると，チェック対象を複数指定できます。また，引数を一切指定しない場合，すべてのファイルをチェック対象にします。

＜例1＞

chkorder -rsd -ssd C:¥Groupmax¥apposv¥data

ディレクトリC:¥Groupmax¥apposv¥data下の*.rsd，*.ssdファイルだけをチェックします。

＜例2＞

chkorder -rsd -smn -msd -ssd -nsd C:¥Groupmax¥apposv¥data

＜例3＞

chkorder C:¥Groupmax¥apposv¥data

例2と例3の動作は同一となります。

第2引数
-v：ファイルの全レコード内容出力
標準出力にチェックしたファイルの全レコード内容をします。第1引数で指定したチェック対象によって，出力内容は次のようになります。

予約受信ファイル（拡張子がrsd）の場合
通番，予約日付，予約開始時間，ユーザID，予約データ番号，予約した日

発信番号控えファイル（拡張子がsmn）の場合
通番，日付，MaxNo

予約発信メンバ控えファイル（拡張子がmsd）の場合
通番，予約データ番号，予約開始日，予約したユーザID，ユーザ日本語名，回答した日時

予約発信控えファイル（拡張子がssd）の場合
通番，予約データ番号，予約開始日時，予約した日時

自登録ファイル（拡張子がnsd）の場合
通番，予約日付，予約開始時間，予約データ番号

第3引数
-r：自動回復の指定
チェックによってファイルの中身にエラーがある場合，正常なファイルに自動的に回復します。

第4引数
-f logfile_name：出力ファイルの指定
標準出力以外に，logfile_nameにも出力します。logfile_nameで指定したファイルが既に存在する場合はファイルを上書きします。

第5引数
directory_name：チェック対象ディレクトリ
チェック対象のファイルは，directory_nameで指定したディレクトリ下のすべてのファイルと，直下のサブディレクトリの下のすべてのファイルです（サブディレクトリは再帰的に検索されません）。

(4)　コマンドパス

＜インストールディレクトリ＞¥bin¥chkorder.exe

デフォルトは，C:¥Groupmax¥apposv¥bin¥chkorder.exe

11.2.6　codechg（ユーザ（施設）IDの変換）

このコマンドは，ユーザ（施設）IDを変換するコマンドです。マルチサーバ環境では，すべてのサーバで実行する必要があります。

＜この項の構成＞

(1)　コマンドを実行する前の準備

(2)　コマンドの書式

(3)　引数

(4)　コマンドパス

(5)　リターンコード

(6)　注意

(1)　コマンドを実行する前の準備

コマンドを実行する前に，ユーザ（施設）ID変換ファイルを作成してください。codechgコマンドは，作成したユーザ（施設）ID変換ファイルの内容に従って，次の作業を実行します。

管理データに格納されているユーザID又は施設IDの変換

スケジュールデータに格納されているユーザID又は施設IDの変換

codechgコマンドは，サーバマシン上で実行してください。

(a)　ファイル名

任意に指定可

(b)　フォーマット

変換前のユーザ（施設）ID<スペース又はタブ>変換後のユーザ（施設）ID<改行>

(c)　ユーザ（施設）ID変換ファイル作成時の注意事項

上記のフォーマットを1レコードとして，変換対象数分レコードを作成してください。

ユーザ（施設）IDは10文字以内の英数字で記述してください。

指定したフォーマットどおりにユーザ（施設）ID変換ファイルを作成しなかった場合，変換後にアプリケーションが正常に動作しなくなる場合があります。

ユーザ（施設）IDの変更手順については，「12.2.5　ユーザID又は施設IDの変更（ファイルモード）」を参照してください。

(2)　コマンドの書式

codechg.exe filename EnvPath [SchedulePath [logname]]

(3)　引数

第1引数
filename：ユーザ（施設）ID変換ファイルのファイル名
ユーザ（施設）ID変換ファイルのファイル名をフルパスで指定してください。

第2引数
EnvPath：インストールディレクトリ
インストールディレクトリをフルパスで指定してください。
【例】C:¥Groupmax¥apposv

第3引数
SchedulePath：スケジュール格納ディレクトリ（省略可）
スケジュール格納ディレクトリをフルパスで指定してください。
【例】C:¥Groupmax¥apposv¥data
第3引数を省略した場合，次のメッセージが表示されますので，スケジュール格納ディレクトリをフルパスで指定してください。

スケジュール格納ディレクトリをフルパスで指定してください。
――> C:¥Groupmax¥apposv¥data

第4引数
logname：ログファイル名（省略可）
lognameを指定すると経過メッセージの出力先を画面から指定したファイルに変更します。既に同じファイル名が存在する場合は上書きされます。
この引数を指定する場合は必ず第3引数SchedulePathを指定してください。

注意

codechg.logは実行結果の出力先として使用されるため，codechg.log以外のファイル名を指定してください。

(4)　コマンドパス

＜インストールディレクトリ＞¥bin¥codechg.exe

デフォルトは，C:¥Groupmax¥apposv¥bin¥codechg.exe

(5)　リターンコード

0：正常終了

1：異常終了

(6)　注意

このコマンドは，次のサービスを停止した状態で実行してください。対象サーバが複数台ある場合は，全サーバのサービスを停止してください。
「Groupmax Scheduler Server」
「Groupmax Scheduler Server Tool」
「Groupmax Facilities Manager」
「Groupmax Facilities Manager Tool」

第1引数の「ユーザ（施設）ID変換ファイルのファイル名」には，「11.2.6(1)　コマンドを実行する前の準備」で作成したファイル名をフルパスで指定してください。

変換には多少時間が掛かりますが，処理を中断しないでください。処理を中断した場合，変換後のアプリケーションの動作は保証しません。

ユーザ管理情報ファイルの変換以外の用途に使用しないでください。使用した場合，アプリケーションの動作は保証しません。

実行結果については，＜インストールディレクトリ＞¥log¥codechg.logを参照してください。

次のようなフォーマットで変換テーブルを作成しないでください。環境データが不正になるおそれがあります。

＜例1＞

ユーザ（施設）IDが変換前と変換後の両方に指定されているフォーマット

AAAAA BBBBB
BBBBB CCCCC

＜例2＞

変換前及び変換後に同一のユーザ（施設）IDが複数回指定されているフォーマット

BBBBB CCCCC
BBBBB DDDDD

このコマンドを実行する前に，必ずシステム内のすべてのサーバで，次に示すデータのバックアップを取得してください。エラー発生時のリカバリに使用します。
＜インストールディレクトリ＞¥etc
＜インストールディレクトリ＞¥room
＜スケジュール格納ディレクトリ＞

11.2.7　grpchg（グループファイル変換）

このコマンドは，Address Server又は管理ツールで変更したユーザ情報（施設情報）をシステムグループ，ローカルグループに反映するコマンドです。マルチサーバ環境では，すべてのサーバで実行する必要があります。

ここでのシステムグループとは管理ツールで登録したグループを指します。ローカルグループとはクライアントで登録したグループを指します。Scheduler Client又はFacilities Manager Clientで登録したローカルグループを反映の対象とするためには，Scheduler Client又はFacilities Manager Clientの「環境設定」で「ユーザ情報の保存」を「サーバで保存」に設定する必要があります。

＜この項の構成＞

(1)　コマンドの書式

(2)　引数

(3)　コマンドパス

(4)　リターンコード

(5)　注意

(6)　メッセージ

(1)　コマンドの書式

grpchg.exe EnvPath /d SchedulePath [/v] [/i] [/s | /l] [/f logname]

(2)　引数

第1引数
EnvPath：インストールディレクトリ
インストールディレクトリをフルパスで指定してください。
【例】C:¥Groupmax¥apposv

第2引数
/d SchedulePath：スケジュール格納ディレクトリ
スケジュール格納ディレクトリをフルパスで指定してください。/dとSchedulePathの間に半角スペースを入れる必要があります。
【例】/d C:¥Groupmax¥apposv¥data

第3引数
/v：チェック（省略可）
変換しないでチェックし，相違点のあるユーザ情報をメッセージ出力します。
この引数を省略した場合は，チェック及び変換を実施します。

第4引数
/i：変換時の確認（省略可）
相違点があった場合に，変換するかしないかの確認メッセージを表示します。相違点のあるユーザ情報ごとに確認メッセージを表示します。
引数/fを指定した場合には，相違点のあるユーザ情報をログファイルに出力し，確認メッセージは表示しません。
引数/vを指定した場合には，この引数を指定しないものとして実行します。

第5引数
/s：システムグループ（省略可）
引数/sを付けると，チェック又は変換する対象をシステムファイルだけとします。
/l：ローカルグループ（省略可）
引数/lを付けると，チェック又は変換する対象をローカルファイルだけとします。

第6引数
/f logname：ログファイル名（省略可）
標準出力にはメッセージを出力しないで，lognameに出力します。ログファイル名をフルパスで指定してください。既にファイルが存在する場合には上書きされます。この引数を指定しない場合は標準出力にメッセージを出力します（/fとlogfilenameの間に半角スペースを入れる必要があります）。

(3)　コマンドパス

＜インストールディレクトリ＞¥bin¥grpchg.exe

(4)　リターンコード

0：正常終了

1：異常終了

(5)　注意

次に示すサービスを停止した状態でgrpchgコマンドを実行してください。
「Groupmax Scheduler Server」
「Groupmax Scheduler Server Tool」
「Groupmax Facilities Manager」
「Groupmax Facilities Manager Tool」

対象となるローカルファイルはサーバに保存したローカルファイルであり，クライアントに保存したローカルファイルは変換の対象にはなりません。

削除されたユーザをグループに登録している場合は，変換時にグループからそのユーザ情報を削除します。

引数/vと引数/iを両方指定していない場合は，チェック及び変換を実施します。ただし，相違点のあるユーザ情報は出力しますが，変換するかしないかは問い合わせません。

引数/s又は引数/lを指定しない場合は，チェック又は変換する対象はシステムグループとローカルグループの両方になります。

実行結果については標準出力，引数/fを指定した場合は，指定したファイルを参照してください。

このコマンドを実行する前に，必ずシステム内のすべてのサーバで，次に示すデータのバックアップを取得してください。エラー発生時のリカバリに使用します。
＜インストールディレクトリ＞¥etc
＜インストールディレクトリ＞¥room
＜スケジュール格納ディレクトリ＞

(6)　メッセージ

grpchgコマンドが出力するメッセージの一覧を次の表に示します。なお，表中の「x」は，任意の名前です。

表11-4　grpchgコマンドが出力するメッセージ

項番
条件
メッセージ

1
異常終了
エラーが発生しました，上記のファイルが不正です

2
異常終了
エラーが発生しました，上記のディレクトリが不正です

3
組織ファイルがオープンできない
ファイルxxxxxがオープンできません

4
ユーザ情報の読み出しに失敗した
xxxxxからxxxxxの情報の読み出しに失敗しました

5
引数/v又は/iを指定，かつ
ユーザ情報に相違がある
（相違点をメッセージで表示）

6
引数/iを指定，かつユーザ情報に相違がある
更新しますか？（Y／N）

7
システムグループファイルが見つからない
システムグループファイルxxxxxがみつかりません

8
システム（ローカル）グループファイルがオープンできない
ファイルxxxxxがオープンできません

9
システムグループのチェック＆変換が完了した
システムグループのチェック＆変換が完了しました

10
システムグループのチェックが完了した（引数/vを指定）
システムグループのチェックが完了しました

11
ローカルグループ（人）のチェック＆変換が完了した
ローカルグループ（人）のチェック＆変換が完了しました

12
ローカルグループ（人）のチェックが完了した（引数/vを指定）
ローカルグループ（人）のチェックが完了しました

13
ローカルグループ（施設）のチェック＆変換が完了した
ローカルグループ（施設）のチェック＆変換が完了しました

14
ローカルグループ（施設）のチェックが完了した（引数/vを指定）
ローカルグループ（施設）のチェックが完了しました

15
スケジュール格納ディレクトリが存在しない
スケジュール格納ディレクトリxxxxxが存在しません

16
IDINDX.idxが存在しない
IDINDX.idxが存在しません

17
引数の指定が不正
引数の指定が不正です

18
同じ引数を複数指定する
同じ引数が複数指定されました

19
入力したディレクトリ又はファイルのパスが不正
エラーが発生しました，パスが不正です

20
IDINDX.idxがオープンできない
エラーが発生しました，IDINDX.idxが不正です

21
指定したログファイルがオープンできない
ログファイルxxxxxがオープンできません

22
正常終了
正常終了しました

23
引数が不正
（Usageを表示）

11.2.8　hostchg（ホスト名変換）

このコマンドは，管理データ及びスケジュールデータに格納されているユーザ及び施設のホームサーバ情報（ホスト名）を変換するコマンドです。マルチサーバ環境では，すべてのサーバで実行する必要があります。

＜この項の構成＞

(1)　コマンドを実行する前の準備（ホスト名変換ファイルの作成）

(2)　コマンドの書式

(3)　引数

(4)　コマンドパス

(5)　リターンコード

(6)　注意

(1)　コマンドを実行する前の準備（ホスト名変換ファイルの作成）

hostchgコマンドを実行して変換作業をする前に，ホスト名変換ファイルを作成してください。

(a)　ファイル名

任意に指定可

(b)　フォーマット

変換したいユーザ（施設）ID<スペース又はタブ>移動後のホスト名<改行>

(c)　ホスト名変換ファイル作成時の注意事項

「(b)　フォーマット」に示すフォーマットを1レコードとして，変換対象の数だけレコードを作成してください。

ユーザ（施設）IDは8文字以内の英数字で記述してください。

ホスト名は255文字以内の英数字で記述してください（「6.1.4　DNSホスト名の登録」で登録済みのホスト名を記述してください）。

指定したフォーマットとおりにホスト名変換ファイルを作成しなかった場合，変換後にアプリケーションが正常に動作しなくなる場合があります。

(2)　コマンドの書式

hostchg.exe filename EnvPath [SchedulePath [logname]]

(3)　引数

第1引数
filename：ホスト名変換ファイルのファイル名
ホスト名変換ファイルのファイル名をフルパスで指定してください。

第2引数
EnvPath：インストールディレクトリ
インストールディレクトリをフルパスで指定してください。
【例】C:¥Groupmax¥apposv

第3引数
SchedulePath：スケジュール格納ディレクトリ（省略可）
スケジュール格納ディレクトリをフルパスで指定してください。
【例】C:¥Groupmax¥apposv¥data
第3引数を省略した場合，次のメッセージが表示されますので，スケジュール格納ディレクトリをフルパスで指定してください。

スケジュール格納ディレクトリをフルパスで指定してください。
――> C:¥Groupmax¥apposv¥data

第4引数
logname：ログファイル名（省略可）
lognameを指定すると経過メッセージの出力先を画面から指定したファイルに変更します。既に同じファイル名が存在する場合は上書きされます。
この引数を指定する場合は必ず第3引数SchedulePathを指定してください。

注意

hostchg.logは実行結果の出力先として使用されるため，hostchg.log以外のファイル名を指定してください。

(4)　コマンドパス

＜インストールディレクトリ＞¥bin¥hostchg.exe

デフォルトは，C:¥Groupmax¥apposv¥bin¥hostchg.exe

(5)　リターンコード

0：正常終了

1：異常終了

(6)　注意

第1引数の「ホスト名変換ファイルのファイル名」には，「11.2.8(1)　コマンドを実行する前の準備（ホスト名変換ファイルの作成）」で作成したホスト名変換ファイルのファイル名をフルパスで指定してください。

次の操作で変更通知情報を取得した際，変更内容にユーザのホームサーバ変更が含まれている場合は，スケジュールデータの移動を手作業で実施する必要があります。

ファイルモードの「コンフィギュレーション」の項番13「変更通知情報取得の自動実行」を「使用する」に設定している場合

「コンフィギュレーション」の［手動実行］の［変更通知情報取得］を実行した場合

「indxget」コマンドを実行した場合

変換には多少時間が掛かりますが，処理を中断しないでください。処理を中断した場合，変換後のアプリケーションの動作は保証しません。

ホスト名の変換以外の用途に使用しないでください。使用した場合，アプリケーションの動作は保証しません。

実行結果についてはプログラムを実行したディレクトリ上にあるhostchg.logを参照してください。

ユーザがScheduler Client又はFacilities Manager Clientで作成した次のファイルも，このコマンドの変換対象にする必要があります。

ローカルグループ

クライアントの終了状態の保存情報

変換対象としない場合，クライアント上でローカルグループ内のユーザ，及びクライアント起動時に自動的に表示されるスケジュールに対し，次の操作はできません。

スケジュール表示

予約

空時間検索

自分・上司のスケジュールでの，登録・削除・回答

このコマンドの変換対象にするには，次の操作をすべてのクライアントで実施し，その後，「hostchg」コマンドを実行する必要があります（既になっている場合は必要ありません）。

クライアントを起動します。

「ツール」-「環境設定」を選択します。

「ユーザ情報の保存」を「サーバで保存」にします。

上記の操作をしないでhostchgコマンドを実行した場合，hostchgコマンド実行後に下記の操作を対象クライアントで実行してください。

クライアントを起動します（起動時にエラーダイアログが出ることがありますが，そのまま起動してください）。

ローカルグループ内で，ホームサーバを移動したユーザを登録から削除し，再度，ローカルグループに登録します。すべてのユーザがホームサーバを移動している場合は，作成済みのローカルグループを一度削除し，再度，作成します（ローカルグループを作成していないクライアントの場合は不要です）。

「ツール」-「環境設定」を選択し，「次回起動時の設定」を「初期設定から起動」に変更します（既になっている場合は不要です）。

クライアントを再起動します。

「次回起動時の設定」を「初期設定から起動」以外を設定していた場合は，元の設定に戻します。

変換が終了すると次のメッセージを標準出力に出します。
「Groupmax Scheduler Serverのホスト名変換が終了しました。実行ディレクトリの下の（hostchg.log）を確認してください。」

第4引数に，ログファイル名を指定している場合，ログに次のメッセージを出力します。
「Groupmax Scheduler Serverのホスト名の変換が終了しました。」

実行すると，標準出力又は指定ログファイルに，データの変換を示す「～の変換中・・・（○○・・・）」のメッセージを出力していることを確認してください。
＜例＞
d:¥Groupmax¥apposv¥data¥usera¥200005.msd変換中：○○○
d:¥Groupmax¥apposv¥data¥usera¥200006.msd変換中：○○○

このコマンドを実行する前に，必ずシステム内のすべてのサーバで，次に示すデータのバックアップを取得してください。エラー発生時のリカバリに使用します。
＜インストールディレクトリ＞¥etc
＜インストールディレクトリ＞¥room
＜スケジュール格納ディレクトリ＞

次のサービスを停止してから実行してください。
「Groupmax Scheduler Server」
「Groupmax Scheduler Server Tool」
「Groupmax Facilities Manager」
「Groupmax Facilities Manager Tool」

11.2.9　SCHogimp（組織グループファイル及び特権ユーザ一覧ファイルの登録・チェック）

このコマンドは，組織グループファイル及び特権ユーザ一覧ファイルの登録又はチェックを実行するコマンドです。SCHogimpコマンドでは，規定のフォーマットで作成された入力ファイルを基に，組織グループによるセキュリティを設定します。

＜この項の構成＞

(1)　SCHogimpでサポートする機能

(2)　SCHogimp実行時の注意点

(3)　コマンドの書式

(4)　引数

(5)　コマンドパス

(6)　リターンコード

(7)　障害調査用のログ出力について

(1)　SCHogimpでサポートする機能

SCHogimpでサポートしている機能を表に示します。なお，ユーザID・組織IDの存在チェックは実行しません。

表11-5　SCHogimpでサポートしている機能

項番 | サポートする機能
1 | 文字列チェック
2 | 長さチェック
3 | フォーマットチェック
4 | ユーザID，組織IDの重複チェック
5 | 組織グループのアクセス権を補正。ファイルの先頭から見て各組織グループ名が最初に登場するレコードのアクセス権の値で，それ以降の同じ組織グループのレコードを補正します。

(2)　SCHogimp実行時の注意点

コマンドの排他制御について
コマンドは同時に実行できません。同時に実行した場合，後から実行したものがエラーとなります。またファイル登録時には，登録先のファイルのバックアップファイルを同じディレクトリに一時的に作成します。バックアップファイルが存在すると実行したコマンドはエラーとなります。

［Ctrl］+［C］，［Ctrl］+［Break］を押した場合の動作について
［Ctrl］+［C］，［Ctrl］+［Break］を押した場合には，メッセージを出力し終了します。バックアップファイルが存在している場合にはバックアップファイルを元に戻し，再度実行してください。

ファイル登録時のバックアップ処理について
ファイル登録前には，登録先ファイルと同じディレクトリに拡張子を.tblから.bakに変更したバックアップファイルを作成します。
組織グループファイルのバックアップファイル名：ORGGROUP.bak
特権ユーザ一覧ファイルのバックアップファイル名：ORGGROFF.bak
ファイルの登録に成功した場合は，バックアップファイルを次のディレクトリに退避します。

＜インストールディレクトリ＞¥log¥tmp_bk

ディレクトリが存在しない場合は登録処理の前に作成します。ディレクトリを作成できない場合はエラーになります。

ORGGROUP.tblの中間ファイルの作成
ファイル登録時に，ORGGROUP.tblファイルのアクセス権の指定を補正した，中間ファイルを登録先ファイルと同じディレクトリに作成します。ファイル登録時には，中間ファイルをORGGROUP.tblに名前を変えて登録します。
組織グループファイルの中間ファイル名：ORGGROUP.tmp

図11-1　中間ファイルの作成イメージ

ワイルドカード変更時について
ワイルドカードの指定をデフォルト値から変更する場合，この設定でチェックするう前にAppoSV.iniの設定を実施してください。AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

ファイル及びディレクトリのアクセス権について
第2引数及び第3引数で指定したファイル及びディレクトリに読み書きができるアクセス権を設定してください。

ログファイルにメッセージを書き込めない場合について
引数に指定したログファイルに書き込みができない場合，またログファイルのクローズに失敗した場合は，障害調査用のログファイルSCHogimp.logにログファイルに書き込めない旨メッセージを出力します。
障害調査用ログファイルSCHogimp.logに書き込みができない場合には，標準出力に障害調査用のログファイルSCHogimp.logに書き込めない旨メッセージを出力します。

(3)　コマンドの書式

SCHogimp.exe {/i|/c} filename [logfilename]

(4)　引数

第1引数
次のオプションを指定します。

/i：第2引数で指定したファイルをチェックし，問題なければetcディレクトリに格納します。

/c：第2引数で指定したファイルのチェックだけを実行します。

第2引数
filename：組織グループファイルの任意のパス，又は特権ユーザ一覧ファイルの任意のパスを指定します。
ファイル名には，組織グループファイルの場合は「ORGGROUP.tbl」，特権ユーザ一覧ファイルの場合は「ORGGROFF.tbl」を指定します。ファイル名の大文字・小文字は区別しません。これらのファイルの指定方法については，「8.6.2　設定情報」を参照してください。
ファイルパスは最大128バイトです。「＜インストールディレクトリ＞¥etc」を指定しないでください。指定した場合，ファイルの登録処理に失敗することがあります。

第3引数
logfilename：ログファイル名（省略可）
メッセージの出力先に指定したいファイル名をフルパスで指定します。指定できるファイルパスは最大128バイトです（ログファイルには，フルパスで128バイト以内のディレクトリのファイルだけ指定できます）。
通常は標準出力にメッセージを出力しますが，logfilenameを指定した場合，logfilenameで指定したファイルにメッセージが出力されます。既に同じファイルが存在する場合は既存のファイルを上書きします。ファイル名にコマンド実行ディレクトリ上の「SCHogimp.log」を指定した場合，エラーとなります。

(5)　コマンドパス

＜インストールディレクトリ＞¥bin¥SCHogimp.exe

(6)　リターンコード

0：正常終了

1：異常終了（次の二つ以外のエラー）

2：異常終了（引数エラー）

3：異常終了（第2引数に指定したファイルのフォーマットに誤りがある場合（ファイルが0バイトの場合を含む））

(7)　障害調査用のログ出力について

コマンドを実行したディレクトリに，障害調査用のログSCHogimp.logを作成します。

[フォーマット]

[日時] [プロセスID] [メッセージコード] [障害エラー情報]

メッセージコードは関数ごとに100番単位で値を割り振り，さらに出力箇所に応じて，関数内で一意に1～99までの値を割り振ったものです。
障害エラー情報は上記メッセージに加えて，障害調査に役立つ情報を出力するものです。

[世代管理]
コマンドを実行するたびにSCHogimp.logの内容を別ファイルにバックアップします。バックアップは次のように複数世代を管理します。
SCHogimp.log → SCHogimp.bk1 → SCHogimp.bk2 → … SCHogimp.bkX
Xの値は世代の数値です。バックアップが失敗した場合にログに残すため，一時的にSCHogimp.bk0が作成されます。
次のファイルを作成した場合，Xの値を変更できます。

＜インストールディレクトリ＞¥bin¥SCHogimp.ini

SCHogimp.iniのフォーマットを次に示します。セクション名，パラメタ名共に大文字・小文字を区別して入力してください。

[log]
FileCnt = 6

セクション名：log

パラメタ名：FileCnt

値：1～10の範囲で指定する（未設定，エラー時のデフォルトは6とします）。

11.2.10　SFdatacp（ユーザのホームサーバの移動）

このコマンドは，ファイルモードのマルチサーバ環境で，ユーザのホームサーバを移動するコマンドです。このコマンドを使用すると，管理データ上のホームサーバの変更とスケジュールデータの転送を自動で実行できます。

ホームサーバを移動するユーザは移動者一覧ファイルで指定できます。Assist連携を使用している場合は，Assist連携で作成された移動者一覧ファイルをそのまま利用してください。Assist連携を使用していない場合でも，移動者一覧ファイルを手動で作成することでこのコマンドを利用してホームサーバ移動を実現できます。

「11.2.10(1)(c) 設定事項」と「11.2.10(1)(d) バックアップの取得」の内容をすべて設定した後，ユーザのホームサーバ移動をするために次のコマンドを実行してください。

＜この項の構成＞

(1)　コマンドを実行する前の準備

(2)　コマンドの書式

(3)　引数

(4)　コマンドパス

(5)　リターンコード

(6)　実行結果の確認

(7)　エラー発生時の対処

(1)　コマンドを実行する前の準備

(a)　前提条件

すべてのマシンにScheduler Server Version 6以降とFacilities Manager Version 6以降をインストールしておく必要があります（施設管理を使用していない場合は，Facilities Manager Version 6以降をインストールする必要はありません）。

すべてのサーバで，次に示すサービスを停止しておく必要があります。
「Groupmax Scheduler Server」
「Groupmax Facilities Manager」

すべてのサーバで，次に示すサービスを起動しておく必要があります。
「Groupmax Scheduler Server Tool」
「Groupmax Facilities Manager Tool」
Facilities Managerを使用していない場合は，すべてのサーバで「Groupmax Scheduler Server Tool」だけを起動してください。

事前にSchedulerのホームサーバ一覧を作成する必要があります。Assist連携を使用している場合は，新たに作成する必要はありません。このホームサーバ一覧には，Scheduler Server，又はFacilities Managerがインストールされている全マシンのホームサーバ名を登録する必要があります。作成方法については，「11.2.10(1)(c)　設定事項」の「ホームサーバ一覧ファイル」を参照してください。

SFdatacpコマンド実行中は不要スケジュール削除の手動実行はできません。また，不要スケジュール削除の自動実行は「使用しない」設定に変更しておいてください。

(b)　使用条件

Scheduler Server及びFacilities Managerの親サーバがインストールされているマシン上で実行してください。

Assist連携を使用している場合，Assist連携が正常に終了していることを確認してからこのコマンドを実行してください。もし，Assist連携が正常に終了しないままこのコマンドを実行した場合，実行後のアプリケーションの動作は保証しません。

このコマンドを実行中は，Assist Viewer，又はAddress Server上での組織やユーザの変更作業をしないでください。

実行には多少時間が掛かりますが，処理を中断しないでください。処理を中断した場合，実行後のアプリケーションの動作は保証しません。

「コンフィギュレーション」の項番6（DBモードの場合は項番5）の「ログファイル最大容量」で指定するログ容量は，大きめに設定しておいてください。

このコマンドを実行すると次のディレクトリが作成されます。ログやバックアップですので，コマンド実行が正常終了したことを確認できたら，随時削除するようにしてください。このディレクトリは実行するごとに増え続けますので，御注意ください。

＜インストールディレクトリ＞¥log¥agent¥[処理ID※]

＜スケジュール格納ディレクトリ＞¥[処理ID※]

注※

処理IDは，14桁の数字で，実行時間（「西暦年＋月＋日＋時＋分＋秒」）を表しています。

サーバ統合などのサーバ数の削減が伴うホームサーバ移動の場合は，「SFdatacp」コマンドの後にすべてのサーバで「hostchg」コマンドも実行してください。「hostschg」コマンドを実行していないと，予約発信者のホームサーバが移動されて，その予約発信者がシステムから削除された場合に，その予約発信者からホームサーバ移動前に予約されていたスケジュールの回答，削除，変更に失敗します。「hostchg」コマンドで使用するホスト名変換ファイルには，「SFdatacp」コマンドで使用する移動者一覧ファイルをそのまま使用できます。「hostchg」コマンドについては，「11.2.8　hostchg（ホスト名変換）」を参照してください。

クライアントにScheduler Clientを使用している場合は，「SFdatacp」コマンドの後にすべてのサーバで「hostchg」コマンドも実行してください。「hostschg」コマンドを実行しなかった場合，Scheduler Clientの終了状態保存機能で保存していた画面上で，自分と上司のスケジュールの登録・削除・回答が行えなくなります。「hostchg」コマンドで使用するホスト名変換ファイルは，「SFdatacp」コマンドで使用する移動者一覧ファイルをそのまま使用できます。「hostchg」コマンドについては，「11.2.8　hostchg（ホスト名変換）」を参照してください。

施設のホームサーバ移動には対応していません。

(c)　設定事項

移動者一覧ファイル
ホームサーバを移動するユーザの一覧を作成します。

ファイル名

任意に指定可

フォーマット

ユーザID<スペース又はタブ>移動後のホスト名<スペース又はタブ>移動前のホスト名<改行>

移動者一覧ファイル作成時の注意事項

上記のフォーマットを1レコードとして，変更する人数分レコードを作成してください。

スケジュールデータが存在しないユーザも必ずエントリに加えてください。

Assist連携を使用してユーザのホームサーバを変更した場合は，必ずSFdatacpでデータの移動をしてください。SFdatacpで指定する移動者一覧ファイルは，必ずAssist連携機能で作成したものを使用してください。ファイルの場所は次のとおりです。
＜インストールディレクトリ＞¥etc¥MV.tbl

Assist連携を使用してユーザのホームサーバを変更した場合は，「9.5　ユーザのホームサーバ移動」を参照して，移動者一覧ファイルの存在と内容の確認をしてください。

ユーザIDは8文字以内の英数字で記述してください。

ホスト名は255文字以内の英数字で記述してください（「6.1.4　DNSホスト名の登録」で登録済みのホスト名を記述してください）。

ホームサーバ一覧ファイル
SFdatacpコマンドを実行する場合，ホームサーバ一覧を作成する必要があります。Assist連携を使用している場合は管理ツールで作成します。その手順は，「6.1.4(2) Assist連携用ホームサーバ一覧作成」を参照してください。
Assist連携を使用していない場合は，次のフォーマット及び注意事項に従って作成してください。

ファイル名

＜インストールディレクトリ＞¥log¥agent¥Schehost.tbl

フォーマット

ホスト名<改行>

ホームサーバ一覧ファイル作成時の注意事項

ホームサーバ一覧ファイルはWindows上で作成する必要があります。

親サーバ上に作成してください。子サーバには必要ありません。

上記のフォーマットを1レコードとして，システムを構成するすべてのScheduler Serverのホスト名を登録してください。最後のレコードは「#end#」としてください。

ホスト名は管理ツールの「6.1.4(1) DNSホスト名の登録」で登録したホスト名と同じ名前にしてください。

他システムと接続している場合は，他システムのゲートウェイホスト名を一覧に追加しないでください。

システムの構成が変更になった場合は，必ずこの一覧を再作成してください。

ユーザが全く登録されていないサーバも含め，システム内のすべてのScheduler Serverを登録してください。

管理ツールを使用して作成してください。作成手順は「6.1.4(2)　Assist連携用ホームサーバ一覧作成」を参照してください。

設定変更ファイル
システムに登録されているユーザ数が多い環境でSFdatacpコマンドを実行した場合，サーバとの通信でタイムアウトが発生することがあります。この現象が発生した場合は，次に示す設定でタイムアウト時間を長く設定してください。この例では，7,200秒（2時間）を設定しています。
＜インストールディレクトリ＞¥bin¥SFagent.ini
設定変更ファイルのフォーマット

設定項目＝設定値＜改行＞

設定項目及び設定値※

Assist連携機能サーバ間通信タイムアウト値の設定
AgentAPI_TimeOut=7200＜改行＞

設定値は3,600から2,147,483,647までの範囲で設定してください。AgentAPI_TimeOutの記述がない場合，又はSFagent.iniファイルがない場合は，デフォルトとしてAgentAPI_TimeOut=3600として扱います。単位は「秒」です。

(d)　バックアップの取得

このコマンドを実行する前に必ずシステム内のすべてのサーバで，次に示すデータのバックアップを取得してください。エラー発生時のリカバリに使用します。

＜インストールディレクトリ＞¥etc
＜スケジュール格納ディレクトリ＞

(2)　コマンドの書式

SFdatacp.exe  [/m filename] [/f logfile_name]

(3)　引数

第1引数
/m filename：移動者一覧ファイルのファイル名（省略可）
移動者一覧ファイルのファイル名をフルパスで指定してください。何も指定がない場合は，Assist連携使用時に作成された次のデフォルトの移動者一覧ファイルを参照します。
　＜インストールディレクトリ＞¥etc¥MV.tbl
したがって，Assist連携使用時には，このオプションを指定する必要はありません。

第2引数
/f logfile_name：ログファイル名（省略可）
logfile_nameを指定するとログメッセージの出力先を画面から指定したファイルに変更します。既に同じファイル名が存在する場合は上書きされます。

注意

SFdatacp.logは詳細ログの出力先として使用されるため，SFdatacp.log以外のファイル名を指定してください。

(4)　コマンドパス

＜インストールディレクトリ＞¥bin¥SFdatacp.exe
デフォルトはC:¥Groupmax¥apposv¥bin¥SFdatacp.exe

(5)　リターンコード

0：正常終了

1：異常終了

(6)　実行結果の確認

SFdatacpコマンド実行後は，次のファイルの内容を参照して実行結果を確認してください。

(a)　詳細ログファイル

SFdatacpコマンドの詳細ログは次に示すファイルに出力されます。格納先は，実行するたびに変更しますので御注意ください。ログファイルに出力されたエラーメッセージの解説については，「13.15　「SFdatacp」のメッセージ」を参照してください。

＜インストールディレクトリ＞¥log¥agent¥＜処理ID※＞¥SFdatacp.log

注※

処理IDは，14桁の数字で，実行時間（「西暦年＋月＋日＋時＋分＋秒」）を表しています。

(b)　ホームサーバ移動結果ファイル

SFdatacpコマンドを使ったホームサーバ移動の処理結果をユーザ単位で確認できるファイルです。

＜インストールディレクトリ＞¥log¥agent¥＜処理ID※＞¥MVresult.tbl

注※

処理IDは，14桁の数字で，実行時間（「西暦年＋月＋日＋時＋分＋秒」）を表しています。

ホームサーバ移動結果ファイルのフォーマット

移動ユーザID ＜スペース＞ 移動後のホスト名 ＜スペース＞ 移動前のホスト名 ＜スペース＞ 処理結果 ＜スペース＞ 詳細エラー＜改行＞

ホームサーバ移動結果ファイルの例

USER001      HOSTA        HOSTB  ○＜改行＞
USER002      HOSTB        HOSTA  ○＜改行＞
                                ：
                                ：
USER009      HOSTA        HOSTC  × 21＜改行＞

＜詳細エラー一覧＞

20：移動後サーバとの通信エラーが発生しました

21：移動前サーバとの通信エラーが発生しました

22：移動後サーバでバイトオーダ変換に失敗しました

23：移動前サーバのスケジュールデータの受信処理に失敗しました

24：移動前サーバでスケジュールデータバックアップに失敗しました

25：移動後サーバでスケジュールデータのコピーに失敗しました

30：ホームサーバの名前解決に失敗しました

31：ホームサーバの更新処理に失敗しました

255：その他のエラー

(7)　エラー発生時の対処

「11.2.10(6) 実行結果の確認」に従って詳細ログファイルに出力されているメッセージを確認し，エラーが発生している場合は，エラーの要因を除去した上で，次の手順に従って再実行してください。メッセージに応じて回復方法が異なる場合がありますので，「13.15　「SFdatacp」のメッセージ」を参照して正しく回復してください。

基本的には，次の方法で回復できます。

(a)　すべて再実行する方法

すべてのサーバで次のデータをバックアップからリカバリしてください。
＜インストールディレクトリ＞¥etc
＜スケジュール格納ディレクトリ＞

親サーバの＜インストールディレクトリ＞¥log¥agent¥[処理ID]¥MVorg.tblを＜インストールディレクトリ＞¥etc¥MV.tblとしてコピーしてください。
処理IDは，14桁の数字で，実行時間（「西暦年＋月＋日＋時＋分＋秒」）を表しています。

SFdatacp.exe [/f logfile_name]を実行してください。

(b)　エラーとなったユーザだけ再実行する方法

この方法は，親サーバで次に示す1から3の条件にすべて該当する場合だけ実行できます。

条件

ホームサーバ移動結果ファイル（＜インストールディレクトリ＞¥log¥agent¥[処理ID]¥MVresult.tbl）が作成されていること。
処理IDは実行した年月日時分秒の14桁の名前です。

実行前に作成した移動者一覧ファイルが更新され，ホームサーバ移動結果ファイルで"×"が付いたユーザだけがエントリされている状態になっていること。

エラーとなったユーザの移動前サーバの＜スケジュール格納ディレクトリ＞以下にスケジュールデータ（ユーザID名のディレクトリ）があること。
スケジュールデータがない場合，取得しておいたバックアップからリカバリしてください。

手順

親サーバで＜インストールディレクトリ＞¥log¥agent¥[処理ID]¥MVresult.tblを参照してエラーが発生したユーザを確認してください。エラーが発生したユーザには，"×"が付いています。詳細は，「11.2.10(6)(b) ホームサーバ移動結果ファイル」を参照してください。MVresult.tblが存在しない場合は，「13.15　「SFdatacp」のメッセージ」を参照して対処してください。処理IDは実行した年月日時分秒の14桁の名前です。

使用した移動者一覧ファイルが更新されて，1でエラーが発生したユーザだけがエントリされていることを確認してください。

エラーが発生したユーザの移動前のサーバにスケジュールデータが残っていることを確認してください。残っていない場合，取得したバックアップから戻してください。

SFdatacpを再実行してください。

エラー発生時の注意事項

エラーが発生した場合は，ログや「13.14　「SFdatacp」のトラブルシューティング」を参照して，必ず解決するようにしてください。エラー状態のまま「Groupmax Scheduler Server」サービス又はGroupmax Facilities Manager」サービスを起動しないでください。エラー状態のまま上記サービスを起動した場合，その後のアプリケーションの動作は保証しません。

エラーメッセージの解説については，「13.15　「SFdatacp」のメッセージ」を参照してください。

(c)　SFdatacp実行時に通信エラーが発生した場合

スケジュールデータのデータ量が多い環境でSFdatacpを実行した場合，ホームサーバ移動処理の処理中に，タイムアウトによって通信エラーが発生する場合があります。タイムアウトが発生した場合は，SFdatacpの実行ログ＜インストールディレクトリ＞¥log¥agent¥<処理ID>¥SFdatacp.logに次のメッセージが出力されています。

「ユーザ[<ユーザID>]のホームサーバ移動処理で移動元サーバ[<ホスト名>]との通信エラーが発生しました」

この場合，＜インストールディレクトリ＞¥bin¥AppoSV.iniファイルに次の記述を追加し，タイムアウト時間を長くしてください。AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。また，AppoSV.iniファイルを作成，及び変更した場合はScheduler Server Tool，及びFacilities Manager Toolを必ず再起動してください。

[Sockets]
TimeOutMan=タイムアウト時間(秒)<改行>
TimeOutRMMan=タイムアウト時間(秒)<改行>

記述例

[Sockets]
TimeOutMan=60
TimeOutRMMan=60

この例では，タイムアウト時間が60秒となります。

この記述がない場合，又はAppoSV.iniファイルがない場合は，デフォルトの設定に従うため，TimeOutMan=30，TimeOutRMMan=30として扱い，タイムアウト時間は30秒となります。

11.2.11　SFexport（CSVファイルへの出力）

SFexportは，Scheduler Server，又はFacilities Managerに登録されている部署テーブル，ユーザ，種別テーブル，施設の情報をCSV形式で出力します。

このコマンドによって出力されるファイルは，SFimportコマンドで使用する登録ファイルと同じ形式です。このため，出力したファイルを編集することで登録ファイルとして利用できます。

＜この項の構成＞

(1)　SFexportでサポートする機能

(2)　SFexport実行時の注意点

(3)　コマンドの書式

(4)　引数

(5)　コマンドパス

(6)　リターンコード

(7)　注意

(8)　SFexportの使用例

(9)　SFexportの使用上の注意事項

(10)　SFexportを使用したSFimportの登録ファイルの作成例

(1)　SFexportでサポートする機能

SFexportでサポートしている機能を次の表に示します。

表11-6　SFexportでサポートしている機能

項番 | サポートする機能
1 | 部署テーブル情報の出力
2 | ユーザ情報の出力
3 | 種別テーブル情報の出力
4 | 施設情報の出力
5 | 他システム情報の出力
6 | セパレータ情報の出力
7 | 施設管理者情報の出力

(2)　SFexport実行時の注意点

次の場合には，SFexportを実行しないでください。

SFexport，又はSFimportの実行中
SFexportを同時に複数実行したり，SFexportの実行中にSFimportを実行したり，SFimportの実行中にSFexportを実行したりしないでください。

(3)　コマンドの書式

SFexport.exe {/sfgu|/a} OutputFileName EnvPath [logname]

(4)　引数

第1引数
次のオプションを指定します。

/s：部署テーブル情報とユーザ情報を出力します。

/f：種別テーブル情報と施設情報を出力します。

/g：部署テーブル情報と種別テーブル情報を出力します。

/u：ユーザ情報と施設情報を出力します。

/a：部署テーブル，ユーザ情報，種別テーブル，施設情報を出力します。ほかの引数と同時に指定できません。

次の場合は，SFexportに「/s」オプションを指定して実行してください。

Facilities Managerをインストールしていない場合

Facilities Managerをインストールしているが，施設を一つも登録していない場合

同時に複数のオプションを指定すると，出力する項目にフィルタリングできます。SFexportのオプションと出力項目を次の表に示します。

表11-7　SFexportのオプションと出力項目

オプション※1 | 出力項目
部署テーブル | ユーザ | 種別テーブル | 施設
/a，/sf，/gu，/sfgu | ○ | ○ | ○ | ○
/sfg | ○ | － | ○ | －
/sfu | － | ○ | － | ○
/s※2，/sgu | ○ | ○ | － | －
/f，/fgu | － | － | ○ | ○
/sg | ○ | － | － | －
/su※2 | － | ○ | － | －
/fg | － | － | ○ | －
/fu | － | － | － | ○

（凡例）

○：出力される項目

－：該当しないことを示します。

注※1

オプションは順不同です。

注※2

/sを指定した場合，Scheduler Serverの部署テーブルとユーザ情報を出力します。

/suを指定した場合，Scheduler Serverのユーザ情報だけを出力します。

第2引数
OutputFileName：出力ファイル名を指定します。
出力ファイル名には，Scheduler Server，又はFacilities Managerに登録されている情報を出力するファイルの名称を半角文字，及び全角文字を使用して，128バイト以内の文字列で指定してください。ファイル名には絶対パス，又はコマンド実行ディレクトリからの相対パスが指定できます。
指定したファイルが既に存在する場合には，上書きされます。

第3引数
EnvPath：インストールディレクトリ
Scheduler ServerとFacilities Managerで先にインストールしたディレクトリのパスを指定してください。

＜指定例＞

C:¥groupmax¥apposv

第4引数
logname：ログファイル名（省略可）
処理の進ちょく状況やエラーメッセージを出力するログファイル名を128バイト以内で指定します。絶対パスでも，コマンド実行ディレクトリからの相対パスでも指定できます。既に同じファイル名が存在する場合は上書きされます。
ファイル名には"SFexport.log"を指定しないでください。省略した場合は，標準出力にメッセージを出力します。

(5)　コマンドパス

＜インストールディレクトリ＞¥bin¥SFexport.exe

(6)　リターンコード

0：正常終了（エラーが発生しても、処理を継続した場合を含む）

1：エラー終了

(7)　注意

実行結果，及びエラーメッセージは標準出力，及び＜ログ出力ファイル名＞に出力します。＜SFexport実行時ディレクトリ＞¥SFexport.logファイルに詳細なメッセージを出力します。既にSFexport.logが存在する場合は上書きされます。SFexportのメッセージについては，「13.9　「SFexport」のメッセージ」を参照してください。

(8)　SFexportの使用例

SFexportの使用例を説明します。使用例では，次の図に示すように登録されている部署テーブル，ユーザ，種別テーブル，施設の情報を出力します。

図11-2　例題で使用する部署テーブル，ユーザ，種別テーブル，施設の登録状況

使用例では，SFexportを実行できる状態であることと，ディレクトリが次のように設定されていることを前提とします。

Scheduler Server又はFacilities Managerをインストールしたディレクトリ
C:¥Groupmax¥apposv

コマンドプロンプト上のカレントディレクトリ
C:¥Groupmax¥apposv¥bin

情報の出力先ファイル
C:¥Temp¥data.csv

(a)　すべての情報を出力する場合

次に示すようにコマンドを実行すると，data.csvファイルには登録済みのすべての情報が出力されます。

SFexport /a C:¥Temp¥data.csv C:¥Groupmax¥apposv

(b)　ユーザと施設情報だけを出力する場合

次に示すようにコマンドを実行すると，data.csvファイルには登録済みのユーザと施設情報だけが出力されます。

SFexport /u C:¥Temp¥data.csv C:¥Groupmax¥apposv

(c)　ユーザ情報だけを出力する場合

次に示すようにコマンドを実行すると，data.csvファイルには登録済みのユーザ情報だけが出力されます。

SFexport /su C:¥Temp¥data.csv C:¥Groupmax¥apposv

(9)　SFexportの使用上の注意事項

SFexportで出力したレコードの処理区分はすべて"I"となっています。出力ファイルをSFimportで使用する場合，処理区分の変更が必要です。処理区分を変更しない場合，そのレコード（行）はコメント行として無視されます。

他システム，施設管理者，セパレータが登録されている場合，出力ファイルにはコメント行（レコードの先頭が#）として出力されますが，それらをSFimportで登録することはできません。

次の場合は，SFexportに「/s」オプションを指定して実行してください。

Facilities Managerをインストールしていない場合

Facilities Managerをインストールしているが，施設を一つも登録していない場合

(10)　SFexportを使用したSFimportの登録ファイルの作成例

SFexportで登録情報をファイルに出力し，そのファイルを編集して登録ファイルとして利用すれば，登録済みの情報を変更する場合の登録ファイルが簡単に作成できます。ここでは登録済みのユーザ名を変更する登録ファイルを作成する例について説明します。

開発1課の山田課長のユーザ名を変更する登録ファイル作成例
まず，SFexportで山田課長の登録情報をC:¥temp¥data.csvファイルに出力します。出力したファイルを表計算ソフトなどで開いて，ユーザ名の部分だけを新しいユーザ名に修正すれば，登録ファイルの完成です。
例では，ユーザ名を「山田課長」から「（山田）K」に変更しています。

(a)　ユーザ情報の出力

SFexport -su C:¥temp¥data.csv C:¥Groupmax¥apposv

C:¥temp¥data.csvの内容

処理種別 | 組織種別 | 処理区分 | ... | 所属組織ID | ... | 日本語名 | ...
S | U | I |  | kaiht1.uid |  | 山田課長 |

(b)　表計算ソフトなどで出力ファイルC:¥temp¥data.csvの処理区分を"C"へ変更，開発1課の山田課長の日本語名欄を"（山田）K"へ変更した登録ファイルの作成

C:¥temp¥data.csvの内容

処理種別 | 組織種別 | 処理区分 | ... | 所属組織ID | ... | 日本語名 | ...
S | U | C |  | kaiht1.uid |  | (山田)K |

11.2.12　SFimport（CSVファイルからの一括登録）

SFimportは，Scheduler Server，又はFacilities Managerに対して部署テーブル，ユーザ，種別テーブル，施設の情報をCSVファイルから一括して登録します。

＜この項の構成＞

(1)　SFimportの機能

(2)　SFimportの登録ファイル

(3)　SFimportの実行手順

(4)　SFimport実行時の注意点

(5)　コマンドの書式

(6)　コマンドパス

(7)　リターンコード

(8)　注意

(9)　SFimportの使用例

(1)　SFimportの機能

SFimportでサポートしている機能を次の表に示します。

表11-8　SFimportでサポートしている機能

項番 | サポートする機能
1 | 部署テーブルの登録
2 | 部署テーブルの「部署名」変更
3 | 部署テーブルの削除
4 | ユーザの登録
5 | ユーザの「ユーザ名」変更
6 | ユーザの「セキュリティランク」変更
7 | ユーザの「E-Mailアドレス」登録
8 | ユーザの「E-Mailアドレス」変更
9 | ユーザの「E-Mailアドレス」削除
10 | ユーザの削除
11 | 種別テーブルの登録
12 | 種別テーブルの「種別名」変更
13 | 種別テーブルの削除
14 | 施設の登録
15 | 施設の「施設名」変更
16 | 施設の「セキュリティランク」変更
17 | 施設の削除

SFimportでサポートしていない機能を次の表に示します。

表11-9　SFimportでサポートしていない機能

項番
サポートしていない機能
回避策

1
部署テーブル，種別テーブルのテーブルIDの変更
変更対象テーブルをいったん削除してから再登録してください。
登録レコードの並び順は，変更対象テーブル下位に登録されている部署テーブル（種別テーブル）やユーザ（施設）を先に削除するような並び順にしてください。再登録する並び順は，削除の順番と逆になります。

部署テーブル（種別テーブル）を削除する場合，下位に部署テーブル（種別テーブル）やユーザ（施設）が登録されているとエラーとなり，削除できません。

2
ユーザID，施設IDの変更
codechgを利用してください。詳細は，「11.2.6　codechg（ユーザ（施設）IDの変換）」を参照してください。

3
ユーザ，施設のホームサーバ名の変更
hostchgを利用してください。詳細は，「11.2.8　hostchg（ホスト名変換）」を参照してください。

4
部署テーブル，種別テーブル，ユーザ，施設の移動
変更対象テーブルやユーザ，施設をいったん削除してから再登録します。
部署テーブル（種別テーブル）を移動する場合，登録レコードの並び順は，変更対象テーブル下位に登録されている部署テーブル（種別テーブル）やユーザ（施設）を先に削除するような並び順にしてください。再登録する並び順は，削除の順番と逆になります。

Scheduler_Facilities管理ツールでの移動もできます。

部署テーブル（種別テーブル）を削除する場合，下位に部署テーブル（種別テーブル）やユーザ（施設）が登録されているとエラーとなり，削除できません。

5
その他の機能
Scheduler_Facilities管理ツールで設定してください。

(a)　注意

Address Serverと連携している環境で次の処理をする場合は，SFimportを使用しないでAddress Serverの一括登録ユティリティを使用してください。

部署テーブルの登録

部署テーブルの「部署名」変更

部署テーブルの削除

ユーザの登録

ユーザの「ユーザ名」変更

ユーザの「セキュリティランク」変更

ユーザの削除

また，Address Serverの一括登録ユティリティ実行後に「変更通知情報取得」，又は「ユーザ情報再作成」を実行してください（ただし，Assist連携機能を使用している場合を除く）。
Address Serverの一括登録ユティリティについては，マニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド ユティリティ編」を参照してください。

Address Serverと連携している環境で，E-mailを対象とする処理をした場合，Address Serverには反映されません。Address Serverの設定を変更する場合は，Address Serverの一括登録ユティリティを使用してください。

Groupmax Scheduler Server 07-32では，SFimportの登録ファイルチェック機能を強化しています。これによって，07-32より前のバージョンで使用していたユーザや組織の変更，削除などでエラーが発生するおそれがあります。
チェックを強化した項目を次の表に示します。

表11-10　Groupmax Scheduler Server 07-32で強化されたチェック機能

項番 | 登録ファイルの項目 | チェック内容
1 | 上位組織ID，所属組織ID | 組織種別が「G」で，処理区分「A」又は「D」の場合に，上位組織IDと所属組織IDに大文字，小文字が異なるだけの組織IDは使用できません。
2 | 日本語名，日本語組織名 | 先頭の半角スペースは使用できません。
3 | ユーザID | 先頭の「-（マイナス）」は使用できません。
4 | セキュリティ | 半角スペースは使用できません。

Groupmax Scheduler Server 07-32より前のバージョンでこの表に示したID，名前又はセキュリティを使っていた場合は，AppoSV.iniに次の設定をすることで，チェックエラーの発生を回避できます。AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。
[SFimport]
OldCheck=ON
AppoSV.iniは次の場所にあります。存在しない場合には，新規に作成してください。

＜インストールディレクトリ＞¥bin¥AppoSV.ini

(2)　SFimportの登録ファイル

SFimportの実行に必要な登録ファイルについて説明します。

(a)　登録ファイルとは

登録ファイルとは，SFimportで追加・変更・削除する部署テーブル，ユーザ，種別テーブル，施設の情報を設定したCSVファイルです。1レコード（行）に一つずつ，情報をコンマで区切って設定します。

SFimportは登録ファイルを読み込んで，設定されている情報をScheduler Server，又はFacilities Managerに登録します。

登録ファイルの記述規則は次のとおりです。

先頭に「#」のついたレコードや，処理区分が「I」のレコードは，コメント行として扱われます。

「"（ダブルクォーテーション）」で囲まれた項目も登録できます。そのため，SFexportで出力した登録ファイルをExcelで編集してから読み込むこともできます。

項目内に「,（コンマ）」又は「"（ダブルクォーテーション）」を使用する場合は，項目を「"（ダブルクォーテーション）」で囲んでください。
また，項目内に「"（ダブルクォーテーション）」を指定する場合は，「"（ダブルクォーテーション）」を二つ重ねて「""」と指定してください。
例：項目「pass"wrd」を指定する場合，「"pass""wrd"」と指定する

(b)　登録ファイルの設定内容

ファイルモード用の登録ファイルの1レコード（行）には14項目分の領域を確保する必要があります。登録ファイルの14項目の名称と項目に設定する内容を次に示します。

14項目のうち登録ファイル作成時に設定が必要な項目は，組織種別（部署テーブル，ユーザ，種別テーブル，施設）や処理区分（追加・変更・削除）によって異なります。

処理種別
部署テーブルとユーザの場合"S"を，種別テーブルと施設の場合"F"を指定します。ただし，Facilities Manager をインストールしていない場合，"F"は指定できません。
"#"を指定した場合，そのレコード（行）はコメントレコードになります。

組織種別
登録するデータの組織種別を指定します。最上位の部署テーブルの場合は"C"を，それ以外の部署テーブルの場合は"G"を，ユーザの場合は"U"を指定します。
また，最上位の種別テーブルの場合は"C"を，それ以外の種別テーブルの場合は"G"を，施設の場合は"U"を指定します。

処理区分
"A"（追加），"C"（変更），"D"（削除），"I"（コメント）を指定します。これ以外の文字を指定しないでください。"A"（追加）を指定した場合，情報を新規に追加します。"C"（変更）を指定した場合，登録済みの情報を変更します。"D"（削除）を指定した場合，登録済みの情報を削除します。"I"（コメント）を指定した場合，そのレコード（行）はコメントレコード（処理種別の先頭に#を挿入）として扱います。

上位組織ID
処理対象が部署テーブルの場合，上位部署のテーブルIDを指定します。ただし，処理対象の部署テーブルが最上位の部署テーブルの場合は，処理対象の部署テーブルIDを上位組織IDにも指定します（上位組織IDと所属組織IDに同じ部署テーブルIDを指定します）。
部署テーブルのIDには，半角英数字の小文字6文字以内で設定し，末尾には".uid"を付けたものを指定してください。
処理対象が種別テーブルの場合，上位種別のテーブルIDを指定します。ただし，処理対象の種別テーブルが最上位の種別テーブルの場合は，処理対象の種別テーブルIDを上位組織IDにも指定します（上位組織IDと所属組織IDに同じ種別テーブルIDを指定します）。
種別テーブルのIDには，半角英数字の小文字6文字以内で設定し，末尾には".rid"を付けたものを指定してください。
処理対象がユーザ，又は施設の場合は，設定しないでください。

所属組織ID
処理対象が部署テーブルの場合，その部署テーブルのテーブルIDを指定します。
処理対象がユーザの場合，所属する部署テーブルのテーブルIDを指定します。
部署テーブルのIDには，半角英数字の小文字6文字以内で設定し，末尾には".uid"を付けたものを指定してください。
処理対象が種別テーブルの場合，その種別テーブルのテーブルIDを指定します。
処理対象が施設の場合，所属する種別テーブルのテーブルIDを指定します。
種別テーブルのIDには，半角英数字の小文字6文字以内で設定し，末尾には".rid"を付けたものを指定してください。

日本語組織名
処理対象が部署テーブルの場合，その部署テーブルの部署名を指定します。
処理対象が種別テーブルの場合，その種別テーブルの種別名を指定します。
処理対象がユーザ，又は施設の場合は，設定しないでください。
全角文字，数字，英小文字，英大文字，半角片仮名，及び次の半角記号を使用して，20バイト以内の文字列で指定します。
:，|，=，<，>，$，!，~（チルダ），"（ダブルクォーテーション），.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート），{，}，[，]，*，;，¥，半角スペース，?，/，%，。（句点），「，」，、（読点），・（中点），゛（濁点），゜（半濁点），-（マイナス），&，'（シングルクォーテーション）
ただし，半角スペースは先頭には使用できません。

ホームサーバ
処理対象ユーザ，又は施設のホームサーバ（Scheduler Server，又はFacilities Manager）のドメイン名，又はホスト名を指定します。
処理対象が部署テーブル，又は種別テーブルの場合，設定しないでください。
数字，英小文字，英大文字，及び次の半角記号を使用して，255バイト以内の文字列で指定してください。
.（ピリオド），-（マイナス）
ホームサーバ名は，「6.1.4(1) DNSホスト名の登録」で登録したホスト名を指定してください。

日本語名
処理対象のユーザのユーザ名，又は施設の施設名を指定します。
処理対象が部署テーブル，又は種別テーブルの場合，設定しないでください。
全角文字，数字，英小文字，英大文字，半角片仮名，及び次の半角記号を使用して，20バイト以内の文字列で指定します。
:，|，=，<，>，$，!，~（チルダ），"（ダブルクォーテーション），.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート），{，}，[，]，*，;，¥，半角スペース，?，/，%，。（句点），「，」，、（読点），・（中点），゛（濁点），゜（半濁点），-（マイナス），&，'（シングルクォーテーション）
ただし，半角スペースは先頭には使用できません。

ユーザID
処理対象のユーザのユーザID，又は施設の施設IDを指定します。
処理対象が部署テーブル，又は種別テーブルの場合，設定しないでください。
半角英数文字か”-（マイナス）”を使用して8文字以内で指定してください。ただし，”-（マイナス）”は先頭には使用できません。また，大文字か小文字かだけが異なるユーザID，又は施設ID（例：abc12345とAbc12345）を指定しないでください。

セキュリティ
処理対象がユーザ，又は施設の場合，セキュリティランクを，英大文字（A～Z），1文字で指定します。
処理対象が部署テーブル，又は種別テーブルの場合，設定しないでください。

未使用
何も指定しないでください。

E-mail ID
処理対象がユーザの場合，E-Mailアドレスを255バイト以内の文字列で指定します。
処理対象がユーザ以外の場合は，設定しないでください。
既に登録済みのE-Mailアドレスを削除する場合は，"D"を1文字で指定します。

入力ファイルのチェック
SFimportがチェックした結果，設定項目に誤りがある場合にエラー番号を出力します。設定は不要ですが，項目欄は必ず確保してください。
エラー番号については，「13.8.1　入力ファイルのチェックのエラー番号」を参照してください。

登録結果
SFimportが実行結果を出力します。登録処理でエラーが発生した場合は，エラー番号を出力します。値は設定できませんが，項目欄は必ず確保してください。
エラー番号については，「13.8.2　登録結果のエラー番号」を参照してください。

(c)　登録ファイルの設定項目

登録ファイルに設定する場合に必要な項目を次の表に示します。

表11-11　登録ファイルに設定する場合に必要な項目（部署テーブル）

登録ファイルで設定する順番 | 処理内容 | 最上位の部署テーブルの新規登録 | 最上位の部署テーブルの「部署名」変更 | 最上位の部署テーブルの削除 | 部署テーブルの新規登録 | 部署テーブルの「部署名」変更 | 部署テーブルの削除
1 | 処理種別 | S | S | S | S | S | S
2 | 組織種別 | C | C | C | G | G | G
3 | 処理区分 | A | C | D | A | C | D
4 | 上位組織ID | ○ | ● | ● | ○ | ● | ●
5 | 所属組織ID | ○ | ● | ● | ○ | ● | ●
6 | 日本語組織名 | ○ | △ | － | ○ | △ | －
7 | ホームサーバ | × | × | × | × | × | ×
8 | 日本語名 | × | × | × | × | × | ×
9 | ユーザID | × | × | × | × | × | ×
10 | セキュリティ | × | × | × | × | × | ×
11 | 未使用 | × | × | × | × | × | ×
12 | E-mail ID | × | × | × | × | × | ×
13 | 入力ファイルのチェック | － | － | － | － | － | －
14 | 登録結果 | － | － | － | － | － | －

（凡例）

○：必ず設定することを示します。

●：必ず登録済みのデータを設定することを示します。

△：任意で設定することを示します。

－：設定する必要がないことを示します。

×：値を設定してはいけないことを示します。

A，C，D，G，S：表中の値を設定することを示します。

表11-12　登録ファイルに設定する場合に必要な項目（ユーザ）

登録ファイルで設定する順番 | 処理内容 | ユーザの新規登録 | ユーザの「ユーザ名」変更 | ユーザの「セキュリティランク」変更 | ユーザの「E-Mail ID」登録/変更 | ユーザの「E-Mail ID」削除 | ユーザの削除
1 | 処理種別 | S | S | S | S | S | S
2 | 組織種別 | U | U | U | U | U | U
3 | 処理区分 | A | C | C | C | C | D
4 | 上位組織ID | × | × | × | × | × | ×
5 | 所属組織ID | ○ | ● | ● | ● | ● | ●
6 | 日本語組織名 | × | × | × | × | × | ×
7 | ホームサーバ | ○ | － | － | － | － | －
8 | 日本語名 | ○ | △ | － | － | － | －
9 | ユーザID | ○ | ● | ● | ● | ● | ●
10 | セキュリティ | ○ | － | △ | － | － | －
11 | 未使用 | × | × | × | × | × | ×
12 | E-mail ID | △ | － | － | △ | D | －
13 | 入力ファイルのチェック | － | － | － | － | － | －
14 | 登録結果 | － | － | － | － | － | －

（凡例）

○：必ず設定することを示します。

●：必ず登録済みのデータを設定することを示します。

△：任意で設定することを示します。

－：設定する必要がないことを示します。

×：値を設定してはいけないことを示します。

A，C，D，S，U：表中の値を設定することを示します。

表11-13　登録ファイルに設定する場合に必要な項目（種別テーブル）

登録ファイルで設定する順番 | 処理内容 | 最上位の種別テーブルの新規登録 | 最上位の種別テーブルの「種別名」変更 | 最上位の種別テーブルの削除 | 種別テーブルの新規登録 | 種別テーブルの「種別名」変更 | 種別テーブルの削除
1 | 処理種別 | F | F | F | F | F | F
2 | 組織種別 | C | C | C | G | G | G
3 | 処理区分 | A | C | D | A | C | D
4 | 上位組織ID | ○ | ● | ● | ○ | ● | ●
5 | 所属組織ID | ○ | ● | ● | ○ | ● | ●
6 | 日本語組織名 | ○ | △ | － | ○ | △ | －
7 | ホームサーバ | × | × | × | × | × | ×
8 | 日本語名 | × | × | × | × | × | ×
9 | ユーザID | × | × | × | × | × | ×
10 | セキュリティ | × | × | × | × | × | ×
11 | 未使用 | × | × | × | × | × | ×
12 | E-mail ID | × | × | × | × | × | ×
13 | 入力ファイルのチェック | － | － | － | － | － | －
14 | 登録結果 | － | － | － | － | － | －

（凡例）

○：必ず設定することを示します。

●：必ず登録済みのデータを設定することを示します。

△：任意で設定することを示します。

－：設定する必要がないことを示します。

×：値を設定してはいけないことを示します。

A，C，D，F，G：表中の値を設定することを示します。

表11-14　登録ファイルに設定する場合に必要な項目（施設）

登録ファイルで設定する順番 | 処理内容 | 施設の新規登録 | 施設の「施設名」変更 | 施設の「セキュリティランク」変更 | 施設の削除
1 | 処理種別 | F | F | F | F
2 | 組織種別 | U | U | U | U
3 | 処理区分 | A | C | C | D
4 | 上位組織ID | × | × | × | ×
5 | 所属組織ID | ○ | ● | ● | ●
6 | 日本語組織名 | × | × | × | ×
7 | ホームサーバ | ○ | － | － | －
8 | 日本語名 | ○ | △ | － | －
9 | ユーザID | ○ | ● | ● | ●
10 | セキュリティ | ○ | － | △ | －
11 | 未使用 | × | × | × | ×
12 | E-mail ID | × | × | × | ×
13 | 入力ファイルのチェック | － | － | － | －
14 | 登録結果 | － | － | － | －

（凡例）

○：必ず設定することを示します。

●：必ず登録済みのデータを設定することを示します。

△：任意で設定することを示します。

－：設定する必要がないことを示します。

×：値を設定してはいけないことを示します。

A，C，D，F，U：表中の値を設定することを示します。

(d)　登録ファイルの作成方法

登録ファイルの作成方法を次の二つの手順に分けて説明します。

登録ファイルの基になるデータを用意する

表計算ソフトやテキストエディタで作成する

登録ファイルの基になるデータの用意

データを用意する方法には次の二つがあります。

Scheduler Server，又はFacilities Managerが提供する登録ファイルのサンプルを利用する
＜インストールディレクトリ＞¥bin¥Aasya.csv

Scheduler Server，又はFacilities Managerに登録済みの情報を出力して利用する
SFexportコマンドを実行します。オプションなどの指定を変更すれば，ユーザの情報だけを出力したり，部署テーブル情報だけを出力したりすることもできます。SFexportの詳細は，「11.2.11　SFexport（CSVファイルへの出力）」を参照してください。
出力したファイルを利用して，登録ファイルを作成します。

表計算ソフトやテキストエディタでの作成

Excelなどの表計算ソフトやメモ帳などのテキストエディタを使って登録ファイルを作成する方法を説明します。

表計算ソフトとテキストエディタのどちらを使っても登録ファイルは作成できます。しかし，表計算ソフトを使った方がデータを見やすいため，登録ファイルの作成が容易です。

表計算ソフトでの登録ファイルの作成
表計算ソフトで作成する場合，各レコード（行）のセルに項目の値を設定します。値を設定する必要がないセルには，データを入力しないでください。

注意

登録ファイルは，1レコード（行）に14項目分の領域を確保する必要があります。表計算ソフトで作成した登録ファイルを保存する場合，保存形式にCSV形式（コンマ区切り形式）を選択して保存します。なお，入力されている項目以降は「,（コンマ）」が出力されない場合があります。

表計算ソフトで作成する場合の例を次に示します。

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14
S | C | A | asya.uid | asya.uid | A社 |  |  |  |  |  |  |  |

サンプルファイルやSFexportで出力したファイルを基にして登録ファイルを作成すると，先頭行に見出しが設定されるため，項目に何を設定するのかが分かりやすくなります。

テキストエディタでの登録ファイルの作成
メモ帳などのテキストエディタで作成する場合，各レコード（行）に各項目の値を「,（コンマ）」で区切って設定します。値を設定する必要がない場合は，コンマだけを設定します。

注意

登録ファイルは，1レコード（行）に14項目分の領域を確保する必要があります。このためには，テキストエディタで作成する場合は，1レコード（行）に13個のコンマが必要です。

テキストエディタで作成する場合の例を次に示します。

S,C,A,asya.uid,asya.uid,A社,,,,,,,,

(e)　登録ファイル作成時の注意事項

登録ファイルを作成するときに注意が必要な事項について説明します。

登録ファイルのレコードの並び順について
登録ファイルのレコードの並び順は，実際にScheduler_Facilities管理ツールを使用して登録する順と同様にして作成してください。例えば，「開発部」という部署テーブルとその部署テーブルに属する「田中部長」というユーザを追加する場合は，「開発部」→「田中部長」のレコード順で，登録ファイルを作成します。

コメントについて
登録ファイルでは次の三つのレコード（行）をコメントとして扱います。コメントのデータはSFimportでは無視されます。

処理種別（1番目の項目）が#で始まっているレコード（行）

処理区分（3番目の項目）に"I"を指定しているレコード（行）
SFexportで出力したファイルは，処理区分（3番目の項目）がすべて"I"に設定されています。

管理データの登録成功によって，登録結果（14番目の項目）に"○"と出力されたレコード（行）

最上位の部署テーブル，種別テーブルを追加・変更・削除するときの記述について
上位組織IDと所属組織IDを同じにしてください。

最上位に属するユーザを追加・変更・削除するときの所属組織IDについて
所属組織IDには，"MAIN.idx"を指定してください。

最上位に属する施設を追加・変更・削除するときの所属組織IDについて
所属組織IDには，"MAIN.rmx"を指定してください。

部署テーブル，種別テーブルを削除するときの注意事項について
部署テーブル，種別テーブルを削除する場合は，テーブル以下すべてを削除しておく必要があります。また，種別テーブルを削除する場合は，その種別テーブル以下の施設を管理しているすべての施設管理者を「非選択」に変更しておく必要があります。
部署テーブル，種別テーブルを削除するときは，Scheduler_Facilities管理ツールで削除することをお勧めします。

登録ファイルの名称について
SFimportでは，登録ファイル名の末尾（拡張子）が.bk1～.bk9のファイルを指定できません。

登録ファイルの項目の値にコンマ，ダブルクォーテーションが含まれる場合について
登録ファイルの項目の値にコンマが含まれる場合は，項目の値全体を"（ダブルクォーテーション）で囲んで設定してください。

(例) 値にコンマが含まれる場合

項目の値：12,345

設定する値："12,345"

登録ファイルの項目の値にダブルクォーテーションが含まれる場合は，ダブルクォーテーション1文字につきダブルクォーテーション2文字を設定した上で，項目の値全体をダブルクォーテーションで囲んで設定してください。

(例) 値にダブルクォーテーションが含まれる場合

項目の値：AB"c"D

設定する値："AB""c""D"

(3)　SFimportの実行手順

SFimportを使用して部署テーブル，ユーザ，種別テーブル，施設を登録する手順について説明します。SFimportを使用するときは，この手順どおりに実行してください。

SFimportを使用して部署テーブル，ユーザ，種別テーブル，施設の追加・移動・変更・削除をScheduler Server，又はFacilities Managerに登録する手順を説明します。

登録ファイルの作成

サーバ，管理ツールサーバ停止

バックアップ取得

SFimport実行

管理ツールサーバ起動

管理データ取得

サーバ起動

(a)　登録ファイルの作成

SFimportで部署テーブル，ユーザ，種別テーブル，施設の追加・変更・削除をScheduler Server，又はFacilities Managerに登録するには，登録する追加や変更などの内容を記述した登録ファイルを作成する必要があります。

登録ファイルについては，「11.2.12(2)　SFimportの登録ファイル」を参照してください。

SFimportは，ここで作成した登録ファイルを基にしてScheduler Server，又はFacilities Managerに部署テーブル，ユーザ，種別テーブル，施設の追加や変更などを登録します。

(b)　サーバ，管理ツールサーバ停止

親サーバとすべての子サーバで次のサービスを停止します。

「Groupmax Scheduler Server」

「Groupmax Scheduler Server Tool」

「Groupmax Facilities Manager」

「Groupmax Facilities Manager Tool」

(c)　バックアップ取得

親サーバの管理データのバックアップを取得します。

バックアップ対象データは次のとおりです。

＜インストールディレクトリ＞¥etc
＜インストールディレクトリ＞¥room

(d)　SFimport実行

親サーバでSFimportを実行して，登録ファイルの部署テーブル，ユーザ，種別テーブル，施設の追加・変更・削除をScheduler Server，又はFacilities Managerに登録します。SFimportの指定形式の詳細は，「11.2.12(5)　コマンドの書式」を参照してください。

(e)　管理ツールサーバ起動

親サーバとすべての子サーバで次のサービスを起動します。

「Groupmax Scheduler Server Tool」

「Groupmax Facilities Manager Tool」

(f)　管理データ取得

すべての子サーバで「管理データ取得」を実行してください（1台だけの運用となる場合は不要です）。

(g)　サーバ起動

親サーバとすべての子サーバで次のサービスを起動します。

「Groupmax Scheduler Server」

「Groupmax Facilities Manager」

(4)　SFimport実行時の注意点

次の場合には，SFimportを実行しないでください。

SFimport，又はSFexportの実行中
SFimportを同時に複数実行したり，SFimportを実行中にSFexportを実行したり，SFexportを実行中にSFimportを実行したりしないでください。

サーバ，管理ツールサーバ起動中
サーバ，管理ツールサーバ起動中はSFimportを実行しないでください。
「Groupmax Scheduler Server」
「Groupmax Scheduler Server Tool」
「Groupmax Facilities Manager」
「Groupmax Facilities Manager Tool」

子サーバ
子サーバでSFimportを実行しないでください。SFimportは，親サーバで実行してください。

(5)　コマンドの書式

SFimport.exe {/i|/c} InputFileName EnvPath [logname]

第1引数

/i：登録ファイルのエラーチェックの後，管理データを登録します。

/c：登録ファイルのエラーチェックだけを実行します。

第2引数
InputFileName：登録ファイル名を指定します。
登録ファイル名には，半角文字，及び全角文字を使用して，128バイト以内の文字列で指定してください。ファイル名には絶対パス，又はコマンド実行ディレクトリからの相対パスが指定できます。

第3引数
EnvPath：インストールディレクトリ
Scheduler ServerとFacilities Managerで先にインストールしたディレクトリのパスを指定してください。

＜指定例＞

C:¥groupmax¥apposv

第4引数
logname：ログファイル名（省略可）
処理の進ちょく状況やエラーメッセージを出力するログファイル名を128バイト以内で指定します。絶対パスでも，コマンド実行ディレクトリからの相対パスでも指定できます。既に同じファイル名が存在する場合は上書きされます。
ファイル名には"SFimport.log"を指定しないでください。省略した場合は，標準出力にメッセージを出力します。

(6)　コマンドパス

＜インストールディレクトリ＞¥bin¥SFimport.exe

(7)　リターンコード

0：正常終了

1：異常終了

(8)　注意

実行結果，及びエラーメッセージは標準出力，及び＜ログ出力ファイル名＞に出力します。＜SFimport実行時ディレクトリ＞¥SFimport.logファイルに詳細なメッセージを出力します。既にSFimport.logが存在する場合は上書きされます。SFimportのメッセージについては，「13.8　「SFimport」のメッセージ」を参照してください。

登録ファイルのエラーチェックに成功すると，登録ファイルの「入力ファイルのチェック」欄が「○」になり，エラーがあると「エラー番号」になります。「エラー番号」については，「13.8.1 入力ファイルのチェックのエラー番号」を参照してください。

管理データの登録に成功すると，登録ファイルの「登録結果」欄が「○」になり，エラーがあると「エラー番号」になります。「エラー番号」については，「13.8.2 登録結果のエラー番号」を参照してください。

エラーがあった場合は，登録ファイルを修正して，SFimportを再実行してください。ただし，登録ファイルを修正するときに，正常に登録されたレコード（行）を，登録ファイルから削除する必要はありません。SFimportは，「登録結果」欄が「○」のレコードを無視するため，同じデータが2度登録されることはありません。

SFimportのエラーによって管理データに不整合が発生した場合，自動リストア処理が実行され管理データがSFimport実行前の状態に復元されます。画面に出力されたメッセージに従って再実行してください。
自動リストア処理が失敗した場合，SFimportは再実行できません。手動で管理データのリストア処理を実施する必要があります。画面に出力されたメッセージに従って管理データをリストアした後，再実行してください。

(9)　SFimportの使用例

(a)　サンプル構成

SFimportで部署テーブル，ユーザ，種別テーブル，施設情報を登録するサンプルの構成を説明します。サンプルでは，架空の会社であるA社にScheduler Server，Facilities Managerの環境を構築することを想定しています。A社の構成を次の図に示します。

図11-3　A社の構成

(b)　データ追加の例

データ追加のサンプルファイルは，＜インストールディレクトリ＞¥bin¥Aasya.csvです。このファイルを基にデータ追加の例を説明します。

サンプルの説明
サンプルファイルAasya.csvは，A社の構成（部署テーブル，ユーザ，種別テーブル，施設）を新規に追加する場合の登録ファイルです。Aasya.csvファイルには，データを追加する順番に従って，データが設定されています。
Aasya.csvファイルを編集して，部署テーブル，ユーザ，種別テーブル，施設を追加する登録ファイルを作成する場合，環境に合わせて必要なすべての項目を設定し直す必要があります。また，レコードの並び順は，Scheduler_Facilities管理ツールを使って，部署テーブル，ユーザ，種別テーブル，施設を追加する順番と同様に，上位の部署テーブル，その部署テーブルに属するユーザ，下位の部署テーブル，その部署に属するユーザというようなレコード順で作成してください。種別テーブル，施設も同様なレコード順で作成してください。

データの追加手順
データ追加の例として，サンプルファイルでデータを追加する手順を次に示します。
なお，この例ではインストールディレクトリをC:¥Groupmax¥apposvと仮定しています。

開発部サーバ（親サーバ）と企画部サーバ（子サーバ）でサーバ，管理ツールサーバを停止します。

開発部サーバ（親サーバ）でコマンドプロンプトを起動して，＜インストールディレクトリ＞¥binディレクトリにカレントディレクトリを変更します。
次のように実行してください。
cd C:¥Groupmax¥apposv¥bin

開発部サーバ（親サーバ）でSFimportを実行します。
Aasya.csvをチェックします。次のように実行してください。
SFimport /c Aasya.csv C:¥Groupmax¥apposv

開発部サーバ（親サーバ）でSFimportを実行します。
サンプルデータを追加します。次のように実行してください。
SFimport /i Aasya.csv C:¥Groupmax¥apposv

開発部サーバ（親サーバ）と企画部サーバ（子サーバ）で管理ツールサーバを起動します。

企画部サーバ（子サーバ）で「管理データ取得」を実行します。

開発部サーバ（親サーバ）と企画部サーバ（子サーバ）でサーバを起動します。

(c)　ユーザ情報の変更の例

データ変更のサンプルファイルは，＜インストールディレクトリ＞¥bin¥Casya.csvです。このファイルを基にデータ変更の例を説明します。

サンプルの説明
サンプルファイルCasya.csvは，A社の3人のユーザ名を変更する場合の登録ファイルです。そのため，Casya.csvの日本語名には，変更後の新しいユーザ名が指定されています。

ユーザ情報の変更手順
データ変更の例として，サンプルファイルでデータを変更する手順を次に示します。
なお，この例ではインストールディレクトリをC:¥Groupmax¥apposvと仮定しています。

開発部サーバ（親サーバ）と企画部サーバ（子サーバ）でサーバ，管理ツールサーバを停止します。

開発部サーバ（親サーバ）でコマンドプロンプトを起動して，＜インストールディレクトリ＞¥binディレクトリにカレントディレクトリを変更します。
次のように実行してください。
cd C:¥Groupmax¥apposv¥bin

開発部サーバ（親サーバ）でSFimportを実行します。
Casya.csvをチェックします。次のように実行してください。
SFimport /c Casya.csv C:¥Groupmax¥apposv

開発部サーバ（親サーバ）でSFimportを実行します。
サンプルデータを変更します。次のように実行してください。
SFimport /i Casya.csv C:¥Groupmax¥apposv

開発部サーバ（親サーバ）と企画部サーバ（子サーバ）で管理ツールサーバを起動します。

企画部サーバ（子サーバ）で「管理データ取得」を実行します。

開発部サーバ（親サーバ）と企画部サーバ（子サーバ）でサーバを起動します。

(d)　データ削除の例

データ削除のサンプルファイルは，＜インストールディレクトリ＞¥bin¥Dasya.csvです。このファイルを基にデータ削除の例を説明します。

サンプルの説明
サンプルファイルDasya.csvは，A社の構成（部署テーブル，ユーザ，種別テーブル，施設）をすべて削除する場合の登録ファイルです。
ユーザがDasya.csvファイルを編集して，ユーザ自身のサーバ環境で利用する場合は，サンプルファイルのとおりに削除の対象になる組織種別，処理区分，各IDなどを設定する必要があります。また，設定する順番は，データを削除する順番に従って，最下位の部署テーブルに属するすべてのユーザ，最下位の部署テーブル，上位の部署テーブルに属するユーザ，上位の部署テーブルというようなレコード順で作成してください。種別テーブル，施設も同様なレコード順で作成してください。

データの削除手順
データ削除の例として，サンプルファイルでデータを削除する手順を次に示します。
この例ではインストールディレクトリをC:¥Groupmax¥apposvと仮定しています。

開発部サーバ（親サーバ）と企画部サーバ（子サーバ）でサーバ，管理ツールサーバを停止します。

開発部サーバ（親サーバ）でコマンドプロンプトを起動して，＜インストールディレクトリ＞¥binディレクトリにカレントディレクトリを変更します。
次のように実行してください。
cd C:¥Groupmax¥apposv¥bin

開発部サーバ（親サーバ）でSFimportを実行します。
Dasya.csvをチェックします。次のように実行してください。
SFimport /c Dasya.csv C:¥Groupmax¥apposv

開発部サーバ（親サーバ）でSFimportを実行します。
サンプルデータを削除します。次のように実行してください。
SFimport /c Dasya.csv C:¥Groupmax¥apposv

開発部サーバ（親サーバ）と企画部サーバ（子サーバ）で管理ツールサーバを起動します。

企画部サーバ（子サーバ）で「管理データ取得」を実行します。

開発部サーバ（親サーバ）と企画部サーバ（子サーバ）でサーバを起動します。

11.2.13　sortdate（スケジュールデータの日付順ソート及び出力）

sortdateは指定したファイルを回復するコマンドです。

＜この項の構成＞

(1)　コマンドの書式

(2)　機能

(3)　コマンドパス

(1)　コマンドの書式

sortdate.exe inputfile outputfile

(2)　機能

inputfileに指定したファイル中のレコードを日付順にソートし，ソート結果をoutputfileに出力します。

sortdateを実行する場合，入力ファイルと出力ファイルに同じファイル名を指定できません。異なるファイル名を指定してください。

outputfileで指定したファイルが既に存在する場合はファイルを上書きします。inputfileには次に示す拡張子を持つファイルを指定します。

rsd：予約受信ファイル

smn：発信番号控えファイル

msd：予約発信メンバ控えファイル

ssd：予約発信控えファイル

nsd：自登録ファイル

inputfileの拡張子名からファイル種別を識別するため，inputfileの拡張子は省略して記述することはできません。拡張子が上記のどれにも当てはまらない場合は，処理はされません。

＜例＞　sortdate.exe 199805.rsd workfile

199805.rsdファイルを予約受信ファイルとして，日付の昇順にソートし，ソート結果を「workfile」というファイル名として出力します。

(3)　コマンドパス

＜インストールディレクトリ＞¥bin¥sortdate.exe

デフォルトは，C:¥Groupmax¥apposv¥bin¥sortdate.exe

11.3　運用コマンド（DBモードの場合）

＜この節の構成＞

11.3.1　GetAdAll（ユーザ情報の再作成）

11.3.2　indxget（Address Serverの変更通知情報の取得）

11.3.3　codechg（ユーザ（施設）IDの変換）

11.3.4　SCHogimp（組織グループファイル及び特権ユーザ一覧ファイルの登録・チェック）

11.3.5　SFdelsch（スケジュール削除）

11.3.6　SFexport（CSVファイルへの出力）

11.3.7　SFimport（CSVファイルからの一括登録）

11.3.8　SFShift（HiRDB用ファイルへの変換）

11.3.1　GetAdAll（ユーザ情報の再作成）

DBモードのGetAdAllコマンドは，Address Serverの最上位組織，組織及びユーザ情報をデータベースへ登録するための移行用ファイルを作成します。

GetAdAllコマンドの実行によって作成される移行用ファイルは次のとおりです。これらのファイルは，HiRDBのデータベース作成ユティリティ（pdload）の入力ファイルとなります。

pdload用入力データファイル

pdload用制御情報ファイル

GetAdAllコマンドはマスターサーバで実行します。GetAdAllコマンドを実行するために必要な条件は次のとおりです。

Scheduler ServerのマスターサーバがAddress Serverと同一サーバにインストールされていること。

同一サーバにインストールされているGroupmax製品のバージョンがすべて同じであること。

Address Serverが起動していること。

システム全体のScheduler Serverのユーザ数が140万以下で，システム全体の最上位組織数と組織数の合計が300万以下であること。

＜この項の構成＞

(1)　コマンドの書式

(2)　引数

(3)　コマンドパス

(4)　リターンコード

(5)　作成されるファイル

(6)　HiRDBへのデータ登録に使用するバッチファイル

(7)　注意

(1)　コマンドの書式

GetAdAll.exe [/k＜pdload用ファイルの出力先フォルダ名＞] /p＜pdload用ファイルの転送先フォルダ名＞

(2)　引数

第1引数
/k＜pdload用ファイルの出力先フォルダ名＞：pdload用ファイルの出力先フォルダ名の指定
「11.3.1(5)　作成されるファイル」に示すpdload用入力データファイルとpdload用制御情報ファイルの出力先フォルダ名を絶対パスで設定します。ここで指定したフォルダの下にフォルダ「GetAdAll」が作成され，「11.3.1(5)　作成されるファイル」に示すファイルが出力されます。
この引数を指定する場合は，次のことに注意してください。

/kと＜pdload用ファイルの出力先フォルダ名＞の間にスペースを入れないでください。

存在する出力先フォルダを指定してください。

指定するフォルダ名は，「""（ダブルクォーテーション）」を含めて256バイト以内としてください。

この引数は省略することもできます。デフォルト値は，インストールで生成されたフォルダ「＜インストールディレクトリ＞¥tmp」です。指定値が不正な場合や，指定値が省略された場合も，デフォルト値で動作します。

第2引数
/p＜pdload用ファイルの転送先フォルダ名＞：pdload用ファイルの転送先フォルダ名の指定
「11.3.1(5)　作成されるファイル」に示す生成ファイルを格納する，HiRDBサーバ上のフォルダ名を絶対パスで設定します。HiRDBへの登録にはHiRDBのpdloadコマンドが使用されます。指定は省略できません。
この引数を指定する場合は，次のことに注意してください。

/pと＜pdload用ファイルの転送先フォルダ名＞の間には，スペースを入れないでください。

指定するフォルダ名は，「""（ダブルクォーテーション）」を含めて256バイト以内としてください。pdload用制御情報ファイルのsource文の1レコード長が長くならないよう，短いパスを指定してください。

ここで指定したフォルダとは異なるフォルダに転送した場合は，環境設定バッチファイル及びpdload用制御情報ファイル内のパスの記述を編集する必要があります。編集方法については，「7.5(6)　HiRDBコマンド実行用のバッチファイルの編集」を参照してください。

(3)　コマンドパス

＜インストールディレクトリ＞¥bin¥GetAdAll.exe

デフォルトは，C:¥Groupmax¥apposv¥bin¥GetAdAll.exe

(4)　リターンコード

0：正常終了

1：異常終了

(5)　作成されるファイル

コマンドの実行によって作成されるファイルを次に示します。出力先フォルダはオプション「/k」で指定したフォルダです。

表11-15　GetAdAllコマンドの実行後に生成されるファイル

出力されるファイル
ファイルの種類
説明

GetAdAll_[表識別子].csv
pdload用入力データファイル
Address ServerのデータをHiRDBのpdloadコマンドに指定できる形式へ変換したファイルです。Address Serverの最上位組織，組織，ユーザ数が出力されます。
同じファイル名が既に存在する場合は，新しいファイルで上書きされます。

GetAdAll_control_[表識別子].txt
pdload用制御情報ファイル
データをHiRDBへロードするための制御文が記述されたファイルです。実行にはpdload用入力データファイルを使用します。
同じファイル名が既に存在する場合は，新しいファイルで上書きされます。

（凡例）

ファイル名の[表識別子]に出力される表識別子とテーブルの対応は次のとおりです。

・TBL_ORG：組織テーブル

・TBL_USER：ユーザテーブル

HiRDBへデータを登録する前に，これらのファイルをHiRDBサーバへコピーする必要があります。コピー先は，オプション「/p」で指定したフォルダです。

GetAdAllコマンドの実行からHiRDBへデータを登録するまでの流れについては，「7.7　ユーザ情報再作成」を参照してください。

(6)　HiRDBへのデータ登録に使用するバッチファイル

GetAdAllコマンドの実行後，HiRDBへデータを登録するには，＜インストールディレクトリ＞¥tool¥GetAdallフォルダ下にあるバッチファイルとその関連ファイルをHiRDBサーバへコピーする必要があります。

コピーが必要なバッチファイルとその関連ファイルを次の表に示します。コピー方法については，「7.7(2)　HiRDBマシンへの実行結果ファイルのコピー」を参照してください。コピー先は，オプション「/p」で指定した，HiRDBサーバ上のpdload用ファイルの転送先フォルダ名です。

表11-16　HiRDBサーバへコピーするファイル

出力されるファイル
ファイルの種類
説明

GetAdAll_config.bat
環境設定バッチファイル
データベース作成ユティリティ（pdload）を実行する環境を設定するバッチファイルです。
実行する前に，出力されたバッチファイルの内容を編集する必要があります。編集内容については，「7.7(3)　pdload実行バッチファイルでのpdloadの実行」を参照してください。

GetAdAll_pdload.bat
pdload実行バッチファイル
出力データをHiRDBへ移行するためのバッチファイルです。
バッチファイルの実行時には，同じフォルダに出力されたpdload用入力データファイルとpdload用制御情報ファイルを使用します。

GetAdAll_column_W_[表識別子].txt
列構成情報ファイル
pdload実行バッチファイルを実行した後，表の列数よりも入力データ列が少ない場合に使用されるファイルです。

GetAdAll_inspection_W.txt
pdsql入力用ファイル
pdload実行バッチファイルを実行した後，HiRDBへ登録されたテーブルの検証に使用されるファイルです。
このファイルでHiRDBへ登録されたテーブルの件数を求めて，Address Serverに登録されているユーザ数と組織数を確認してください。

(7)　注意

このコマンドは実行時にトレース情報を出力します。トレース情報については「付録E.3　コマンド実行時に出力されるトレース情報」を参照してください。

運用開始後のユーザ情報再作成をGetAdAllコマンドで実行することは推奨しません。「コンフィギュレーション」の［手動実行］の［変更通知情報取得］を実行してください。
Address ServerとScheduler Server間の同期を取り直す必要がある場合には，次の手順で実行してください。この作業中にAddress Server上でユーザ情報の更新をしないでください。

＜Address Serverインストールフォルダ＞¥Groupmax¥GroupAppフォルダ以下に変更通知ファイル（数字8桁のファイル名のファイル）が存在する場合，変更通知情報取得を実行する。

＜Address Serverインストールフォルダ＞¥Groupmax¥GroupAppフォルダ以下にGroupApp.datというファイルがある場合は，Address Serverを再起動してから変更通知情報取得を実行する。

不要スケジュール削除コマンド（SFdelsch.bat）を実行する。

GetAdAllコマンドを実行する。

サービス「Groupmax Schedule Server」「Groupmax Facilities Manager」を停止する。これ以降，運用コマンドや管理ツールコマンドを実行しないこと。

GetAdAllで出力したファイルを使ってpdloadを実行する。

管理ツールコマンドのsfsetrotusrnod.batで，ユーザの組織のルートノードを設定する。

サービス「Groupmax Schedule Server」「Groupmax Facilities Manager」を起動する。

Address Serverに登録している組織略称の文字コードをUTF-8に変換した時に，文字列長が65バイト以上になる場合，先頭から64バイトまでの名称でScheduler Serverに登録されます。文字列の内容によっては、64バイトより短くなる場合もあります。

11.3.2　indxget（Address Serverの変更通知情報の取得）

DBモードのindxgetコマンドは，GetAdAllコマンドの実行後にユーザ情報の変更をAddress Serverから取得する場合に実行します。このコマンドは，「コンフィギュレーション」の［手動実行］の［変更通知情報取得］ボタンで実行される処理と同様の処理を実行します。

＜この項の構成＞

(1)　コマンドの書式

(2)　引数

(3)　コマンドパス

(4)　リターンコード

(5)　注意

(6)　エラー発生時の対処

(1)　コマンドの書式

indxget.exe /u

(2)　引数

スケジュールデータが残っている削除済みユーザIDの強制登録の引数
/u：該当ユーザIDの再追加
ユーザ削除後に不要スケジュール削除コマンド（SFdelsch.bat）が実行されていない場合，このオプションで再追加を実行しなければ，該当ユーザIDの再追加はできません。
削除したユーザにスケジュールが残っている場合，スケジュールが削除されるまでは，そのユーザを再登録できません。
このオプションの指定によって，そのユーザと同じユーザIDで登録要求があった場合，ユーザを強制的に登録し，メッセージ（KDAE03110-W）を出力します。

(3)　コマンドパス

＜インストールディレクトリ＞¥bin¥indxget.exe

デフォルトは，C:¥Groupmax¥apposv¥bin¥indxget.exe

(4)　リターンコード

0：正常終了

1：異常終了

(5)　注意

indxgetコマンド実行中に，一括登録や運転席からの追加・削除・変更などAddress Serverのアドレス帳情報を変更する処理をしないでください。

Scheduler Serverを運用中に実行する場合は，クライアントからのアクセスが少ない時間帯に実行してください。運用中に実行する場合，クライアントからのアクセス（スケジュール参照，ログインなど）が失敗することがあります。

Address Serverからの変更通知情報は，Address Serverにユーザを登録・変更してから1時間（デフォルト）後か，Address Serverの再起動によって出力されます（変更通知情報の出力間隔はAddress Serverで指定できます）。その後，indxgetコマンドを実行してください。

Address Serverが起動している状態で実行してください。

Address Serverの兼任ユーザは，兼任指定された組織に追加・変更・削除されます。兼任ユーザについては，「6.1.2(7)　兼任ユーザについて」を参照してください。

Address Serverの「宛先ユーザ」・「アドレス帳ユーザ」は，Scheduler Serverのユーザとして登録されません。

Address Serverでセキュリティランクが設定されていない場合，デフォルトのセキュリティランクとして「A」を設定します。

二重起動はできません。後から起動したものは起動時にエラーとなります。

このコマンドを実行したとき，実行結果は標準出力に出力されログファイルには出力されません。ファイルに出力したいときは，次のようにリダイレクトしてください。

indxget.exe（引数）>ログファイル名

処理に時間が掛かっている場合でも，途中で強制終了させないでください。強制終了した場合は，「11.3.2(6)　エラー発生時の対処」に示す対処を実施した後，再実行してください。

「コンフィギュレーション」の［変更通知情報取得］を実行した場合は，＜インストールディレクトリ＞¥log¥indxget.logに実行結果が出力されます。

このコマンドは実行時にトレース情報を出力します。トレース情報については「付録E.3　コマンド実行時に出力されるトレース情報」を参照してください。

Address Serverに登録している組織略称の文字コードをUTF-8に変換した時に，文字列長が65バイト以上になる場合，先頭から64バイトまでの名称でScheduler Serverに登録されます。文字列の内容によっては，64バイトより短くなる場合もあります。

(6)　エラー発生時の対処

「indxget」コマンド実行でエラーとなった場合，メッセージを確認し，エラーの要因を除去した上で，再実行してください。エラーメッセージについては，「13.4　「GetAdAll」と「indxget」のメッセージ」を参照してください。

11.3.3　codechg（ユーザ（施設）IDの変換）

このコマンドは，ユーザ（施設）IDを変換するコマンドです。

このコマンドはマスターサーバで実行してください。

＜この項の構成＞

(1)　コマンドの書式

(2)　引数

(3)　コマンドパス

(4)　リターンコード

(5)　注意

(1)　コマンドの書式

codechg.exe directory [logname]

(2)　引数

第1引数
directory：ユーザID変換ファイルと施設ID変換ファイルの格納ディレクトリ
ユーザID変換ファイルと施設ID変換ファイルが格納されているディレクトリ（ファイル名は除く）をフルパスで指定してください。
ファイル名は次のとおりです。変更はできません。

ユーザID変換ファイル名：uidfile.txt

施設ID変換ファイル名：fidfile.txt

ユーザ（施設）ID変換ファイルのフォーマットは次のとおりです。ファイルの文字コードはShift-JISです。

変換前のユーザ（施設）ID<スペース又はタブ>変換後のユーザ（施設）ID<改行>

ユーザ（施設）ID変換ファイル作成時の注意事項は次のとおりです。

上記のフォーマットを1レコードとして，変換対象数分レコードを作成してください。

ユーザ（施設）IDは10文字以内の英数字で記述してください。

指定したフォーマットどおりにユーザ（施設）ID変換ファイルを作成しなかった場合，変換後にアプリケーションが正常に動作しなくなる場合があります。

第2引数
logname：ログファイル名（省略可）
標準出力に出力するメッセージをファイルへ出力する場合，出力先のファイル名を指定してください。既に同じファイル名が存在する場合は上書きされます。
ファイル名として「codechg.log」は指定しないでください。codechgコマンドの実行結果とエラーログファイルは，codechg.logに出力されます。

(3)　コマンドパス

＜インストールディレクトリ＞¥bin¥codechg.exe

デフォルトは，C:¥Groupmax¥apposv¥bin¥codechg.exe

(4)　リターンコード

0：正常終了

1：異常終了

2：ユーザによる処理の中断（入力チェック後の変更指示でNを選択した場合。KDAE01012-Iを出力する）

(5)　注意

このコマンドを実行する前に，必ず次のサービスを停止してください。対象サーバが複数台ある場合は，全サーバのサービスを停止してください。
「Groupmax Facilities Manager」
「Groupmax Scheduler Server」

変換には多少時間が掛かりますが，処理を中断しないでください。処理を中断した場合，変換後のアプリケーションの動作は保証しません。

ユーザ管理情報ファイルの変換以外の用途に使用しないでください。使用した場合，アプリケーションの動作は保証しません。

実行結果については，＜インストールディレクトリ＞¥log¥codechg.logを参照してください。

このコマンドは実行時にトレース情報を出力します。トレース情報については「付録E.3　コマンド実行時に出力されるトレース情報」を参照してください。

次のようなフォーマットで変換テーブルを作成しないでください。環境データが不正になるおそれがあります。

＜例1＞

ユーザ（施設）IDが変換前と変換後の両方に指定されているフォーマット

AAAAA BBBBB
BBBBB CCCCC

＜例2＞

変換前及び変換後に同一のユーザ（施設）IDが複数回指定されているフォーマット

BBBBB CCCCC
BBBBB DDDDD

11.3.4　SCHogimp（組織グループファイル及び特権ユーザ一覧ファイルの登録・チェック）

このコマンドは，組織グループファイル及び特権ユーザ一覧ファイルの登録又はチェックを実行するコマンドです。SCHogimpコマンドでサポートする機能を次に示します。

規定のフォーマットで作成された入力ファイルを基に，組織グループによるセキュリティを設定します。

SCHogimpコマンドの実行完了後，補正後の組織グループファイルと特権ユーザ一覧ファイルが，次のディレクトリに格納されます。

＜インストールディレクトリ＞¥log¥SCHogimp

この時点で，組織グループファイルに指定した組織グループが有効となり，特権ユーザ一覧ファイルに指定したユーザが特権ユーザとなります。

SCHogimpコマンドでサポートしている機能を表に示します。なお，ユーザID・組織IDの存在チェックは実施しません。

表11-17　SCHogimpでサポートしている機能

項番 | サポートする機能
1 | 文字列チェック
2 | 長さチェック
3 | フォーマットチェック
4 | ユーザID，組織IDの重複チェック
5 | 組織グループのアクセス権を補正します。ファイルの先頭から見て各組織グループ名が最初に登場するレコードのアクセス権の値で，それ以降の同じ組織グループのレコードを補正します。

SCHogimpコマンドの実行手順は，初回と運用時とで異なります。詳細は「8.6.5　作業手順」を参照してください。

＜この項の構成＞

(1)　SCHogimp実行時の注意点

(2)　コマンドの書式

(3)　引数

(4)　コマンドパス

(5)　リターンコード

(6)　注意

(1)　SCHogimp実行時の注意点

ORGGROUP.tblの中間ファイルの作成
ファイル登録時に，ORGGROUP.tblファイルのアクセス権の指定を補正した中間ファイルが「etc_db」ディレクトリに作成されます。ファイル登録時には，中間ファイルをORGGROUP.tblに名前を変えて登録します。
組織グループファイルの中間ファイル名：ORGGROUP.tmp

ファイル及びディレクトリのアクセス権について
第2引数及び第3引数で指定したファイル及びディレクトリに読み書きができるアクセス権を設定してください。

ログファイルにメッセージを書き込めない場合について
引数に指定したログファイルに書き込みができない場合，またログファイルのクローズに失敗した場合は，障害調査用のログファイルSCHogimp.logにログファイルに書き込めない旨メッセージを出力します。
障害調査用ログファイルSCHogimp.logに書き込みができない場合には，標準出力に障害調査用のログファイルSCHogimp.logに書き込めない旨メッセージを出力します。

(2)　コマンドの書式

SCHogimp.exe {/i|/c} filename [logfilename]

(3)　引数

第1引数
次のオプションを指定します。
/i：第2引数で指定したファイルをチェックし，問題なければシステムに登録します。
/c：第2引数で指定したファイルのチェックだけを実行します。

第2引数
filename：組織グループファイルの任意のパス，又は特権ユーザ一覧ファイルの任意のパスを指定します。ファイル名の大文字・小文字は区別しません。ファイルパスは最大128バイトです。ファイルの文字コードはShift-JISです。

組織グループファイルの場合は「ORGGROUP.tbl」を指定します。
ファイルの指定方法については，「8.6.3　ORGGROUP.tblファイル」を参照してください。

特権ユーザ一覧ファイルの場合は「ORGGROFF.tbl」を指定します。
ファイルの指定方法については，「8.6.4　ORGGROFF.tblファイル」を参照してください。

「＜インストールディレクトリ＞¥log¥SCHogimp」を指定しないでください。指定した場合，ファイルの登録処理に失敗することがあります。

第3引数
logfilename：ログファイル名（省略可）
メッセージの出力先に指定したいファイル名をフルパスで指定します。指定できるファイルパスは最大128バイトです（ログファイルには，フルパスで128バイト以内のディレクトリのファイルだけ指定できます）。
通常は標準出力にメッセージを出力しますが，logfilenameを指定した場合，logfilenameで指定したファイルにメッセージが出力されます。既に同じファイルが存在する場合は既存のファイルを上書きします。ファイル名にコマンド実行ディレクトリ上の「SCHogimp.log」を指定した場合，エラーとなります。

(4)　コマンドパス

＜インストールディレクトリ＞¥bin¥SCHogimp.exe

デフォルトは，C:¥Groupmax¥apposv¥bin¥SCHogimp.exe

(5)　リターンコード

0：正常終了

1：異常終了（リターンコード2・3以外のエラー）

2：異常終了（引数エラー）

3：異常終了（第2引数に指定したファイルのフォーマットに誤りがある場合（ファイルが0バイトの場合を含む））

(6)　注意

登録済みの組織グループをデータベースから削除する場合は，削除したい組織グループを含まない組織グループファイルを指定してSCHogimpコマンドを実行してください。

登録済みの特権ユーザIDは，次の操作によってデータベースから削除されます。

登録したユーザIDを含まない特権ユーザ一覧ファイルを指定してSCHogimpコマンドを実行する。

Address Serverから登録したユーザIDのユーザを削除し，不要スケジュール削除コマンド（SFdelsch.bat）を実行する。

SCHogimpコマンドの第1引数に/iオプションを指定し，第2引数にユーザIDが重複している特権ユーザ一覧ファイルを指定して実行した場合，メッセージKDAE01004-Eが出力されてコマンドは終了します。

このコマンドは実行時にトレース情報を出力します。トレース情報については「付録E.3　コマンド実行時に出力されるトレース情報」を参照してください。

11.3.5　SFdelsch（スケジュール削除）

SFdelschコマンドは，ユーザ及び施設のスケジュールを手動で削除するためのコマンドです。ファイルモードのスケジュールの削除は，「コンフィギュレーション」の項番9「不要スケジュール削除時刻」で実行します。

このコマンドは，Java Runtime Environmentをインストールしているマスターサーバで実行してください。また，Scheduler Serverの負荷が低い時間帯に実行してください。

ファイルモードのスケジュール削除機能との違いを次に示します。

表11-18　ファイルモードのスケジュール削除機能との違い

機能
ファイルモード
DBモード

コンフィギュレーションからの手動実行
○
×

不要スケジュールの定期的な削除
○
×※1

ユーザと施設のスケジュールを期間指定で削除
（XXか月より前のスケジュールを削除）
○※2
○

ユーザと施設のスケジュールを期間指定で削除
（XXXX年XX月より前のスケジュールを削除）
○※2
○

ユーザID指定で該当ユーザのスケジュールを削除
×
○

施設ID指定で該当施設のスケジュールを削除
×
○

削除されたユーザのスケジュールを削除
○
○

管理データから削除待ちユーザ※3を削除
－
○

削除された施設のスケジュールを削除
○
○

管理データから削除待ち施設※4を削除
－
○

（凡例）

○：実行できる

×：実行できない

－：該当しない

注※1

定期的に削除するには，Windowsのタスク機能を利用してください。

注※2

1回の要求で，ユーザ用のスケジュールと施設用のスケジュールを削除します。

注※3

Address Serverでユーザを削除して，変更通知取得機能でScheduler Serverに反映すると，削除済みのステータスになりますが，該当ユーザのユーザ情報とスケジュールはデータベースから削除されません。これらのデータは，SFdelschコマンドの実行によってデータベースから削除されます。

削除済みのステータスでデータベースに残っているユーザを削除待ちユーザと呼びます。

注※4

SFimportコマンドで削除された施設は，削除済みのステータスになりますが，該当施設の施設情報とスケジュールはデータベースから削除されません。これらのデータは，SFdelschコマンドの実行によってデータベースから削除されます。

削除済みのステータスでデータベースに残っている施設を削除待ち施設と呼びます。

SFdelschコマンドを実行すると，「コンフィギュレーション」の項番6「不要スケジュール削除期間」の設定が月指定か年月指定かによって，不要スケジュールは次のように削除されます。

月指定の場合
コマンドを実行した年月を起算年月として，指定された月数だけさかのぼった年月よりも前に終了年月日（UTC換算）が設定されているスケジュールを削除します。

（例）スケジュールの削除を2008年11月22日に実行した場合

起算年月は2008年11月となり，削除は次のように実行されます。

指定内容 | 削除されるスケジュール
1（1か月より前） | 終了年月日が2008年9月30日以前のスケジュール
12（12か月より前） | 終了年月日が2007年10月31日以前のスケジュール

起算年月は，実行サーバのローカルタイムを基準とします。例えば，スケジュールの削除を実行サーバのタイムゾーンがGMT+9:00で，削除時刻が2008年11月1日08時00分の場合，月指定で1（1か月より前）を指定すると，スケジュールの終了年月日（UTC換算）が2008年8月31日以前のスケジュールを削除します。

年月指定の場合
スケジュールの終了年月日（UTC換算）が指定年月よりも前のスケジュールが削除されます。
例えば，2008年10月より前を指定すると，スケジュールの終了年月日（UTC換算）が2008年9月30日以前のスケジュールを削除します。

＜この項の構成＞

(1)　コマンドを実行する前の準備

(2)　コマンドの書式

(3)　引数

(4)　コマンドパス

(5)　ユーザ一覧ファイル

(6)　施設一覧ファイル

(7)　プロパティファイルの設定

(8)　リターンコード

(9)　注意

(1)　コマンドを実行する前の準備

コマンドを実行する前に，次の作業が必要です。

プロパティファイルを作成してください。
プロパティファイルの作成方法については，「11.3.5(7)　プロパティファイルの設定」を参照してください。
次に示すバッチファイル「SFdelsch.bat」の内容を編集してください。

バッチファイルの格納場所

＜インストールディレクトリ＞¥tool¥delsch¥SFdelsch.bat

バッチファイルの内容

@echo off
rem Scheduler Server インストールのパス(編集要)
set SCH_ENVPATH=C:¥Groupmax¥apposv

rem Javaのパス(編集要)
set JDK=C:¥jdk¥bin¥java

rem HiRDBのインストールのパス(編集要)
set HiRDB_ENVPATH=C:¥Program Files¥HITACHI¥HiRDB¥client

set CMDNAME=jp.co.Hitachi.soft.groupmax.scheduler.command.sfdelsch.SFdelsch

SET SCH_PROGRAMPATH=%ProgramFiles(x86)%
IF NOT EXIST "%SCH_PROGRAMPATH%" SET SCH_PROGRAMPATH=%ProgramFiles%

rem 実行環境のパス
set LIBPATH=%SCH_ENVPATH%¥lib
set CONFPATH=%SCH_ENVPATH%¥conf
set HNTRLIBPATH=%SCH_PROGRAMPATH%¥Hitachi¥HNTRLib2

rem 全コマンド共通のパス
set CLASSPATH=%CONFPATH%
set CLASSPATH=%CLASSPATH%;%HNTRLIBPATH%¥classes¥hntrlib2j.jar
set CLASSPATH=%CLASSPATH%;%LIBPATH%¥gmax_scheduler_command.jar
set CLASSPATH=%CLASSPATH%;%HiRDB_ENVPATH%¥utl¥pdjdbc2.jar

rem コマンドの実行。引数の個数は、そのコマンドで指定できる最大引数数+１。

"%JDK%" -DSCH_ENVPATH="%SCH_ENVPATH%" -classpath "%CLASSPATH%" %CMDNAME% %*

バッチファイルの下線部分には，次の内容を記載してください。

環境変数
環境変数に指定する内容（フルパスで指定）

SCH_ENVPATH
Scheduler Serverインストールフォルダのパス。
バッチファイルの実行によって，この環境変数はJavaアプリケーション起動コマンドの-Dオプションに設定されます。※

JDK
Javaのパス

HiRDB_ENVPATH
HiRDBクライアントのインストールフォルダのパス

注※

バッチファイルを使用しない場合は，環境変数SCH_ENVPATHはJavaアプリケーション起動コマンドの-Dオプションに指定してください。

(2)　コマンドの書式

SFdelsch.bat [-uid ユーザ一覧ファイル | -fid 施設一覧ファイル | -ldw | -lsc ]

「SFdelsch.bat」は，「11.3.5(1)　コマンドを実行する前の準備」で編集したバッチファイル「SFdelsch.bat」です。

(3)　引数

どの引数も指定しない場合
引数を指定しなかった場合は，次のように動作します。

全ユーザ及び全施設の指定された期間のスケジュールを削除
「コンフィギュレーション」の項番6「不要スケジュール削除期間」の設定に基づいて全ユーザと全施設のスケジュールを削除します。なお，管理ツールによって個別に不要スケジュール削除期間が設定されているユーザと施設については，個別の設定に基づいてスケジュールを削除します。

全削除待ちユーザのスケジュールとユーザ情報削除

全削除待ち施設のスケジュールと施設削除

第1引数
-uid ユーザ一覧ファイル：指定したユーザのスケジュールを削除
ユーザ一覧ファイルに指定したユーザのスケジュールを削除します。ユーザ一覧ファイルの指定方法については，「11.3.5(5)　ユーザ一覧ファイル」を参照してください。

指定されたユーザが削除待ちユーザの場合
削除期間に関係なく，該当ユーザのすべてのスケジュールを削除します。また，該当ユーザのユーザ情報も削除します。

指定されたユーザが削除待ちでないユーザの場合
指定ユーザのスケジュールを削除します。「コンフィギュレーション」の項番6「不要スケジュール削除期間」の設定に基づいてユーザのスケジュールを削除します。なお，管理ツールによって個別に不要スケジュール削除期間が設定されているユーザについては，個別の設定に基づいてスケジュールを削除します。

第2引数
-fid 施設一覧ファイル：指定した施設のスケジュールを削除
施設一覧ファイルで指定した施設のスケジュールを削除します。施設一覧ファイルの指定方法については，「11.3.5(6)　施設一覧ファイル」を参照してください。

指定された施設が削除待ち施設の場合
削除期間に関係なく，該当施設のすべてのスケジュールを削除します。また，該当施設の施設情報も削除します。

指定された施設が削除待ちでない施設の場合
指定施設のスケジュールを削除します。管理ツールの「スケジュール削除期間の個別設定」ウィンドウと，「コンフィギュレーション」の項番6「不要スケジュール削除期間」の設定に合わせて処理します。

第3引数
-ldw：削除待ちを除くユーザと施設の指定された期間のスケジュールを削除
「コンフィギュレーション」の項番6「不要スケジュール削除期間」の設定に基づいて，ユーザと施設のスケジュールを削除します。なお，管理ツールによって個別に不要スケジュール削除期間が設定されているユーザと施設については，個別の設定に基づいてスケジュールを削除します。
削除待ちユーザと削除待ち施設のデータは削除しません。

第4引数
-lsc：削除待ちユーザと削除待ち施設のデータを削除
削除待ちユーザと削除待ち施設のデータだけを削除します。削除待ちではないユーザと削除待ちではない施設のスケジュールは削除しません。

(4)　コマンドパス

＜インストールディレクトリ＞¥tool¥delsch¥SFdelsch.bat

デフォルトは，C:¥Groupmax¥apposv¥tool¥delsch¥SFdelsch.bat

(5)　ユーザ一覧ファイル

ユーザ一覧ファイルにはユーザIDを指定してください。

ユーザ一覧ファイルのフォーマットは次のとおりです。削除対象のユーザIDの数だけ指定してください。

ユーザID[改行]
　　　：

ユーザIDは次の規則に従って指定してください。指定値が不正な場合はエラーメッセージが出力されます。

各ユーザIDは8バイト以内で指定してください。
改行までがユーザIDと認識されるため，ユーザIDの後ろに不要なスペースを入れないでください。

ユーザIDに指定できる文字は次のとおりです。
半角数字，半角英大文字，半角英小文字，「-（マイナス）」
ただし，「-（マイナス）」はユーザIDの先頭には使用できません。

空行は無視されます。

ファイルの文字コードはShift-JISです。

存在しないユーザを指定した場合は，無視されます。

(6)　施設一覧ファイル

施設一覧ファイルには，削除対象の施設IDを指定してください。

施設一覧ファイルのフォーマットは次のとおりです。削除対象の施設IDの数だけ指定してください。

施設ID[改行]
　　：

施設IDは次の規則に従って指定してください。指定値が不正な場合はエラーメッセージが出力されます。

各施設IDは10バイト以内で指定してください。
改行までが施設IDと認識されるため，施設IDの後ろに不要なスペースを入れないでください。

施設IDに指定できる文字は，半角数字・半角英大文字・半角英小文字です。

空行は無視されます。

ファイルの文字コードはShift-JISです。

存在しない施設を指定した場合は，無視されます。

(7)　プロパティファイルの設定

SFdelschコマンドを実行する前に，プロパティファイルを作成する必要があります。プロパティファイルのファイル名と指定内容を次に示します。

(a)　プロパティファイルの格納ファイル名

＜インストールディレクトリ＞¥conf¥gmax_ssv_cmd.properties

(b)　プロパティファイルに指定するプロパティ

プロパティファイルに指定するプロパティは次のとおりです。

db_common_hirdbini
HiRDBシステムのHiRDB.iniファイルの絶対パスを指定します。
半角スペースを含むパスを指定するときは，パス全体を「""（ダブルクォーテーション）」で囲んでください。パス区切りは次のように「¥¥」と指定してください。
例：db_common_hirdbini="c:¥¥Program Files¥¥tmp¥¥HiRDB.ini"

また，db_common_hirdbiniで指定したディレクトリに，HiRDB.iniを新規作成する必要があります。

HiRDB.iniには最低限，次の表に示すプロパティを指定してください。プロパティには，「7.3　クライアント環境変数グループの登録」で設定した環境変数と同じ内容を指定してください。

プロパティ | 指定する内容
PDHOST | 環境変数PDHOSTの設定値と同じ内容
PDUSER | 環境変数PDUSERの設定値と同じ内容
PDNAMEPORT | 環境変数PDNAMEPORTの設定値と同じ内容

それ以外の環境変数については，マニュアル「HiRDB UAP開発ガイド」を参照し，必要な環境変数を追記してください。

注意

ファイルの中に日本語が含まれる場合は，JDKコマンド（native2asciiコマンド）を使ってエンコードする必要があります。

(8)　リターンコード

0：正常終了（全部成功）

1：異常終了（一部成功）

2：異常終了（途中終了。一部成功も全部失敗の場合も含む）

130：異常終了（［Ctrl］+［C］で終了した場合に発生）

(9)　注意

削除待ちユーザと削除待ち施設については，管理ツールで設定するユーザ・施設ごとの不要スケジュール削除期間に「削除しない」と設定されていた場合でもデータを削除します。

管理ツールによって個別にスケジュール削除期間が設定されているユーザと施設については，「コンフィギュレーション」の項番6「不要スケジュール削除期間の設定」の設定よりも個別の設定が優先されます。

このコマンドは実行時にトレース情報を出力します。トレース情報については「付録E.3　コマンド実行時に出力されるトレース情報」を参照してください。

SFdelschコマンドは1ユーザ（1施設）ごとにコミットするため，1ユーザのスケジュールを大量に削除すると，データベースとのコネクションにタイムアウトが発生してエラー終了する場合があります。
このエラーが発生する場合は，HiRDBシステムのHiRDB.iniファイルに設定する環境変数PDCWAITTIME（HiRDBクライアントの最大待ち時間）の値を十分に大きくしてから再実行してください。

削除待ちユーザに個別に設定されていた休日・祝日情報は，SFdelschコマンドで削除されます。
ただし，汎用化データのデフォルトの休日・祝日情報と組織テンプレートの休日・祝日情報は，SFdelschコマンドでは削除されません。汎用化データのデフォルト又は組織テンプレートの休日・祝日情報を削除したい場合は，管理ツールコマンドを使用してください。

11.3.6　SFexport（CSVファイルへの出力）

HiRDBに登録されている部署テーブル，ユーザ，種別テーブル，施設の情報をCSV形式で出力します。このコマンドはマスターサーバで実行してください。

このコマンドによって出力されるファイルは，SFimportコマンドで使用する登録ファイルと同じ形式です。このため，出力したファイルを編集して，登録ファイルとしてSFimportコマンドで利用できます。

＜この項の構成＞

(1)　SFexportでサポートする機能

(2)　SFexport実行時の注意点

(3)　コマンドの書式

(4)　引数

(5)　コマンドパス

(6)　リターンコード

(7)　注意

(8)　実行例

(1)　SFexportでサポートする機能

SFexportでサポートしている機能を次の表に示します。

表11-19　SFexportでサポートしている機能

項番 | サポートする機能
1 | 部署テーブル情報の出力
2 | ユーザ情報の出力（兼任ユーザを含む）
3 | 種別テーブル情報の出力
4 | 施設情報の出力

(2)　SFexport実行時の注意点

SFexportコマンド又はSFimportコマンドの実行中は，SFexportコマンドを実行しないでください。

(3)　コマンドの書式

SFexport.exe {/sfgu | /a | /d} [/o ORGID] OutputFileName [logname]

(4)　引数

第1引数
次のオプションを指定します。
/s：部署テーブル情報とユーザ情報を出力します。
/f：種別テーブル情報と施設情報を出力します。
/g：部署テーブル情報と種別テーブル情報を出力します。
/u：ユーザ情報と施設情報を出力します。
/a：全情報を出力します。ほかの引数と同時には指定できません。
/d：削除待ちユーザと削除待ち施設一覧を出力します。

第2引数
/o ORGID：指定した組織ID，種別テーブルID以下の情報を出力
指定した組織ID，種別テーブルID以下の情報を出力します。組織ID，種別テーブルIDは，半角英数字で10バイト以下で指定してください。
指定を省略した場合は，すべての情報が出力されます。
組織IDは以下となります。
部署テーブルが，

(i)最上位組織の場合、XXzzzzzzzz

（XXは次の文字から成る2バイト。Xはg～vの英小文字。zzzzzzzzはAddress Serverで指定した8バイト以内の最上位組織ID）

(ii)組織の場合，YYzzzzzzzz

（YYは次の文字から成る2バイト。Yは0～9の数字またはa～fの英小文字。zzzzzzzzはAddress Serverで指定した8バイト以内の組織ID）

組織IDの値は，SFexportコマンドで部署テーブル情報を出力することで分かります。
SFexportコマンドで/o ORGIDを指定する場合は，あらかじめ，部署テーブル情報を出力し確認しておく必要があります。

第3引数
OutputFileName：出力ファイル名
出力ファイル名を128バイト以内の半角文字又は全角文字で指定します。絶対パスでも，コマンド実行ディレクトリからの相対パスでも指定できます。
指定したファイルが既に存在する場合には，上書きされます。

第4引数
logname：ログファイル名
処理の進ちょく状況及びエラーメッセージを出力するログファイル名を128バイト以内で指定します。絶対パスでも，コマンド実行ディレクトリからの相対パスでも指定できます。指定したファイルが既に存在する場合には，上書きされます。
ログファイル名には「SFexport.log」を指定しないでください。
指定を省略した場合は，標準出力に出力されます。

(5)　コマンドパス

＜インストールディレクトリ＞¥bin¥SFexport.exe

デフォルトは，C:¥Groupmax¥apposv¥bin¥SFexport.exe

(6)　リターンコード

0：正常終了（エラーなく正常終了した場合）

1：異常終了（エラーが発生した場合）

(7)　注意

実行結果及びエラーメッセージは，標準出力とログファイルに出力されます。
引数で指定するログファイルとは別に，次に示すログが出力されます。このログは3回分まで保存されます。
＜インストールディレクトリ＞¥log¥SFexport.log
SFexportコマンドの実行時に出力されるメッセージについては，「13.9　「SFexport」のメッセージ」を参照してください。

このコマンドは実行時にトレース情報を出力します。トレース情報については「付録E.3　コマンド実行時に出力されるトレース情報」を参照してください。

コマンドの第１引数に/dオプションを指定した場合，所属組織の存在しない削除待ちユーザと削除待ち施設は，次のコメント行の後に，CSVファイルへ出力されます。
#所属組織が存在しない削除待ちユーザ（施設）
但し，同時に第2引数（/o ORGID）を指定した場合，所属組織の存在しない削除待ちユーザと削除待ち施設は，出力されません。

(8)　実行例

出力ファイル名を「c:¥temp¥filename」，ログファイル名を「c:¥temp¥logfilename」とする場合の実行例を次に示します。

SFexport /sgu /o org1.rid c:¥temp¥filename c:¥temp¥logfilename

11.3.7　SFimport（CSVファイルからの一括登録）

CSV形式ファイルに指定されたユーザや施設の情報をHiRDBへ一括登録します。このコマンドはマスターサーバで実行してください。

コマンド実行時にエラーが発生した場合は，入力ファイルを修正してコマンドを再実行すれば，差分実行ができます。

＜この項の構成＞

(1)　SFimportの機能

(2)　SFimportの登録ファイル

(3)　コマンドの書式

(4)　引数

(5)　コマンドパス

(6)　リターンコード

(7)　注意

(1)　SFimportの機能

SFimportコマンドでサポートしている機能を次の表に示します。

表11-20　SFimportでサポートしている機能

項番 | サポートする機能
1 | 最上位の種別テーブルの登録
2 | 最上位の種別テーブルの「種別名」変更
3 | 最上位の種別テーブルの「国際化種別名」変更
4 | 最上位の種別テーブルの「組織略称」変更
5 | 最上位の種別テーブルの削除
6 | ユーザの「エリアID」変更
7 | 種別テーブルの登録
8 | 種別テーブルの「種別名」変更
9 | 種別テーブルの「国際化種別名」変更
10 | 種別テーブルの「組織略称」変更
11 | 種別テーブルの移動
12 | 種別テーブルの削除
13 | 施設の登録
14 | 施設の「施設名」変更
15 | 施設の「国際化名」変更
16 | 施設の「セキュリティランク」変更
17 | 施設の「エリアID」変更
18 | 施設の移動
19 | 施設の削除

SFimportコマンドでサポートしていない機能とその対処方法を次の表に示します。

表11-21　SFimportでサポートしていない機能

項番 | サポートしていない機能 | 対処
1 | 最上位の組織テーブル，組織テーブルの新規登録/変更/削除 | Address Serverで更新した後に，「コンフィギュレーション」の［変更通知情報取得］，indxgetコマンド又はAssist連携で反映してください。
2 | ユーザの新規登録/削除
3 | ユーザの変更
4 | 部署テーブル，ユーザの移動
5 | 種別テーブルのテーブルIDの変更 | 変更対象テーブルをいったん削除してから再登録してください。種別テーブルを削除する場合，下位に種別テーブルや施設が登録されているとエラーとなり，削除できません。
6 | ユーザID，施設IDの変更 | codechgコマンドを使用してください。詳細は，「11.3.3　codechg（ユーザ（施設）IDの変換）」を参照してください。
7 | 上司・秘書，施設管理者の新規登録/変更/削除 | 管理ツールで実行してください。管理ツールコマンドについては，「11.4　管理ツールコマンド（DBモードの場合）」を参照してください。

(2)　SFimportの登録ファイル

SFimportの実行に必要な登録ファイルについて説明します。

(a)　登録ファイルとは

登録ファイルとは，SFimportで追加・変更・削除するユーザ，種別テーブル，施設の情報を設定したCSVファイルです。1レコード（行）に一つずつ，情報をコンマで区切って設定します。

SFimportは登録ファイルを読み込んで，設定されている情報をHiRDBへ登録します。

登録ファイルの記述規則は次のとおりです。

先頭に「#」のついたレコードや，処理区分が「I」のレコードは，コメント行として扱われます。

「"（ダブルクォーテーション）」で囲まれた項目も登録できます。そのため，SFexportで出力した登録ファイルをExcelで編集してから読み込むこともできます。

項目内に「,（コンマ）」又は「"（ダブルクォーテーション）」を使用する場合は，項目を「"（ダブルクォーテーション）」で囲んでください。
また，項目内に「"（ダブルクォーテーション）」を指定する場合は，「"（ダブルクォーテーション）」を二つ重ねて「""」と指定してください。
例：項目「pass"wrd」を指定する場合，「"pass""wrd"」と指定する

(b)　登録ファイルの設定内容

DBモード用の登録ファイルの1レコード（行）には18項目分の領域を確保する必要があります。18項目のうち登録ファイル作成時に設定が必要な項目は，組織種別（ユーザ，種別テーブル，施設）や処理区分（追加・変更・削除）によって異なります。

登録ファイルの項目名と，項目に設定する内容を次に示します。

処理種別
処理種別を次のように指定します。

"S"：ユーザ

"F"：種別テーブル又は施設
ただし，Facilities Managerをインストールしていない場合は指定できません。

"#"：そのレコード（行）はコメントレコードになります。

組織種別
登録するデータの組織種別を次のように指定します。

"C"：最上位の種別テーブル

"G"：上記以外の種別テーブル

"U"：ユーザ又は施設

処理区分
次の文字を指定します。これ以外の文字は指定しないでください。

"A"（追加）：情報を新規に追加します。

"C"（変更）：登録済みの情報を変更します。

"D"（削除）：登録済みの情報を削除します。

"I"（コメント）：そのレコード（行）はコメントレコード（処理種別の先頭に#を挿入）として扱います。

上位組織ID

処理対象が種別テーブルの場合
上位種別のテーブルIDを指定します。ただし，処理対象の種別テーブルが最上位の種別テーブルの場合は，処理対象の種別テーブルIDを上位組織IDにも指定します（上位組織IDと所属組織IDに同じ種別テーブルIDを指定します）。
種別テーブルのIDには，半角英数字の小文字6文字以内で設定し，末尾には".rid"を付けたものを指定してください。

処理対象がユーザ又は施設の場合
上位組織IDは設定しないでください。

所属組織ID

処理対象が種別テーブルの場合
その種別テーブルのテーブルIDを指定します。

処理対象が施設の場合
所属する種別テーブルのテーブルIDを指定します。
種別テーブルのIDには，半角英数字の小文字6文字以内で設定し，末尾には".rid"を付けたものを指定してください。

国際化組織名
処理対象の種別テーブルの国際化種別名を指定します。

ホームサーバ名
SFimportがホームサーバ名を出力します。値は設定できませんが，項目欄は必ず確保してください。

国際化ユーザ名
処理対象の施設の国際化施設名を指定します。

ユーザID
処理対象のユーザのユーザID，又は施設の施設IDを指定します。
処理対象が種別テーブルの場合は，設定しないでください。
半角英数文字か「-（マイナス）」を使用して8文字以内で指定してください。ただし，「-（マイナス）」は先頭には使用できません。また，大文字か小文字かだけが異なるユーザID，又は施設ID（例：abc12345とAbc12345）を指定しないでください。

セキュリティ
処理対象がユーザ，又は施設の場合，セキュリティランクを英大文字（A～Z）の1文字で指定します。
処理対象が種別テーブルの場合は，設定しないでください。

未使用
何も指定しないでください。

E-mail ID
SFimportがE-mail IDを出力します。値は設定できませんが，項目欄は必ず確保してください。

組織名
処理対象の種別テーブルの種別名を指定します。

ユーザ名
処理対象の施設の施設名を指定します。

組織略称
処理対象の種別テーブルの組織略称を指定します。

エリアID
ユーザ（施設）にエリアIDを指定します。
この機能でユーザのエリアIDを変更すると，国際化対応クライアントでそのユーザのスケジュールが指定したエリアのタイムゾーンに従うようになります。ただし，Collaborationの環境設定で「システムの設定に従う」と設定している場合，そのユーザが自分のスケジュールを参照した時はシステムのデフォルトタイムゾーンに従います。

入力ファイルのチェック
SFimportがチェックした結果，設定項目に誤りがある場合にエラー番号を出力します。設定は不要ですが，項目欄は必ず確保してください。
エラー番号については，「13.8.1　入力ファイルのチェックのエラー番号」を参照してください。

登録結果
SFimportが実行結果を出力します。登録処理でエラーが発生した場合は，エラー番号を出力します。値は設定できませんが，項目欄は必ず確保してください。
エラー番号については，「13.8.2　登録結果のエラー番号」を参照してください。

(c)　登録ファイルの設定項目

登録ファイルに設定する場合に必要な項目を次の表に示します。

表11-22　登録ファイルに設定する場合に必要な項目（種別テーブル）

登録ファイルで設定する順番 | 処理内容 | 最上位の種別テーブルの新規登録 | 最上位の種別テーブルの「種別名」変更 | 最上位の種別テーブルの削除 | 種別テーブルの新規登録 | 種別テーブルの変更 | 種別テーブルの削除
1 | 処理種別 | F | F | F | F | F | F
2 | 組織種別 | C | C | C | G | G | G
3 | 処理区分 | A | C | D | A | C | D
4 | 上位組織ID | － | － | － | ○ | △ | －
5 | 所属組織ID | ○ | ● | ● | ○ | ● | ●
6 | 国際化組織名 | ○ | △ | － | ○ | △ | －
7 | ホームサーバ | － | － | － | － | － | －
8 | 国際化ユーザ名 | － | － | － | － | － | －
9 | ユーザID | － | － | － | － | － | －
10 | セキュリティ | － | － | － | － | － | －
11 | 未使用 | － | － | － | － | － | －
12 | E-mail ID | － | － | － | － | － | －
13 | 組織名 | △※ | △ | － | △※ | △ | －
14 | ユーザ名 | － | － | － | － | － | －
15 | 組織略称 | ○ | △ | － | ○ | △ | －
16 | エリアID | － | － | － | － | － | －
17 | 入力ファイルのチェック | － | － | － | － | － | －
18 | 登録結果 | － | － | － | － | － | －

（凡例）

○：必ず設定することを示します。

●：必ず登録済みのデータを設定することを示します。

△：任意で設定することを示します。

－：設定する必要がないことを示します。

A，C，D，F，G：表中の値を設定することを示します。

注※

組織名を省略した場合は，国際化組織名と同じ値が登録されます。

表11-23　登録ファイルに設定する場合に必要な項目（ユーザ及び施設）

登録ファイルで設定する順番 | 処理内容 | ユーザの変更 | 施設の新規登録 | 施設の変更 | 施設の削除
1 | 処理種別 | S | F | F | F
2 | 組織種別 | U | U | U | U
3 | 処理区分 | C | A | C | D
4 | 上位組織ID | － | － | － | －
5 | 所属組織ID | － | ● | △ | －
6 | 国際化組織名 | － | － | － | －
7 | ホームサーバ | － | － | － | －
8 | 国際化ユーザ名 | － | ○ | △ | －
9 | ユーザID | ● | ○ | ● | ●
10 | セキュリティ | － | ○ | △ | －
11 | 未使用 | － | － | － | －
12 | E-mail ID | － | － | － | －
13 | 組織名 | － | － | － | －
14 | ユーザ名 | － | △※1 | △ | －
15 | 組織略称 | － | － | － | －
16 | エリアID | △ | △※2 | △※2 | －
17 | 入力ファイルのチェック | － | － | － | －
18 | 登録結果 | － | － | － | －

（凡例）

○：必ず設定することを示します。

●：必ず登録済みのデータを設定することを示します。

△：任意で設定することを示します。

　　処理区分に"C"を指定している場合は，変更前の値を引き継ぎます。

－：設定する必要がないことを示します。

A，C，D，F，S，U：表中の値を設定することを示します。

注※1

省略時は何も設定しません。

注※2

省略時は何も設定しません。動作はシステムのデフォルト地域コードに従います。

(d)　登録ファイル作成時の注意事項

登録ファイルを作成するときに注意が必要な事項について説明します。

コメントについて
登録ファイルでは次の三つのレコード（行）をコメントとして扱います。コメントのデータはSFimportでは無視されます。

処理種別（1番目の項目）が#で始まっているレコード（行）

処理区分（3番目の項目）に"I"を指定しているレコード（行）
SFexportで出力したファイルは，処理区分（3番目の項目）がすべて"I"に設定されています。

管理データの登録成功によって，登録結果（18番目の項目）に"○"と出力されたレコード（行）

最上位に属する施設を追加・変更・削除するときの所属組織IDについて
所属組織IDには，"MAIN.rmx"を指定してください。

登録ファイルの名称について
SFimportでは，登録ファイル名の末尾（拡張子）が.bk1～.bk9のファイルを指定できません。

登録ファイルの項目の値にコンマ，ダブルクォーテーションが含まれる場合について
登録ファイルの項目の値にコンマが含まれる場合は，項目の値全体を"（ダブルクォーテーション）で囲んで設定してください。

(例) 値にコンマが含まれる場合

項目の値：12,345

設定する値："12,345"

登録ファイルの項目の値にダブルクォーテーションが含まれる場合は，ダブルクォーテーション1文字につきダブルクォーテーション2文字を設定した上で，項目の値全体をダブルクォーテーションで囲んで設定してください。

(例) 値にダブルクォーテーションが含まれる場合

項目の値：AB"c"D

設定する値："AB""c""D"

登録ファイルのファイル保存時のエンコード種別について
登録ファイルのエンコード種別はUTF-8で保存してください。

登録ファイルは，1レコード（行）に18項目分の領域を確保する必要があります。表計算ソフトで作成した登録ファイルを保存する場合，保存形式にCSV形式（コンマ区切り形式）を選択して保存します。なお，入力されている項目以降は「,（コンマ）」が出力されない場合があります。

(3)　コマンドの書式

SFimport.exe {/i|/c|/u} InputFileName [logname]

(4)　引数

第1引数
次のオプションのうちどれか一つを指定します。

/i：登録ファイルのエラーチェックの後，管理データを登録します。削除待ち施設と同じIDの施設は登録しません。

/c：登録ファイルのエラーチェックだけを実行します。

/u：登録ファイルのエラーチェックの後，管理データを登録します。削除待ち施設と同じIDの施設も登録できます。

第2引数
InputFileName：登録ファイル名を指定します。
登録ファイル名には，半角文字，及び全角文字を使用して，128バイト以内の文字列で指定してください。ファイル名には絶対パス，又はコマンド実行ディレクトリからの相対パスが指定できます。

第3引数
logname：ログファイル名を指定します。
進ちょく状況及びエラーメッセージを出力するログファイル名を128バイト以内の文字列で指定します。ファイル名「SFimport.log」は指定しないでください。ファイル名には絶対パス，又はコマンド実行ディレクトリからの相対パスが指定できます。既に同じファイル名が存在する場合は上書きされます。
指定を省略した場合は，標準出力に出力します。

(5)　コマンドパス

＜インストールディレクトリ＞¥bin¥SFimport.exe

デフォルトは，C:¥Groupmax¥apposv¥bin¥SFimport.exe

(6)　リターンコード

0：正常終了

1：異常終了

(7)　注意

項目内の「"（ダブルクォーテーション）」又は「,（コンマ）」の設定に誤りがある場合，SFimportコマンドが登録したHiRDB上のレコードの内容が不正になる場合があります。

SFimportコマンドに指定した登録ファイルのレコード内に「"（ダブルクォーテーション）」で囲まれた項目が存在する場合，該当のレコードはコマンドの実行後にすべての項目が「"（ダブルクォーテーション）」で囲まれます。

SFimportコマンドでのテーブル更新中に続行できないエラーが発生した場合は，メッセージを標準出力及びSFimport.logに出力し，最後に管理データを登録した後か，SFimportコマンドを実行する前の状態までリストアされます。

このコマンドは実行時にトレース情報を出力します。トレース情報については「付録E.3　コマンド実行時に出力されるトレース情報」を参照してください。

引数で指定するログファイルとは別に，次に示すログが出力されます。このログは3回分まで保存されます。

＜インストールディレクトリ＞¥log¥SFimport.log

コマンドの第１引数に/uオプションを指定して，削除待ち施設と同じIDの施設を登録した場合は，削除前の予約ルールが引き継がれます。

11.3.8　SFShift（HiRDB用ファイルへの変換）

SFShiftコマンドは，Scheduler Serverマシンの保存データをHiRDBへ登録するために使用します。次の場合に使用します。

運用方法をファイルモードからDBモードへ変更する場合

Scheduler Serverを新規インストールし，DBモードで運用開始する場合

メッセージテキスト中では移行コマンドとも表記します。

SFShiftコマンドを実行すると，次に示す移行用ファイルが作成されます。これらのファイルは，HiRDBのデータベース作成ユティリティ（pdload）の入力ファイルとなります。HiRDBへの移行手順については，「7.　HiRDBへのデータ登録（DBモードの場合）」を参照してください。

pdload用入力データファイル

pdload用制御情報ファイル

pdload実行バッチファイル

＜この項の構成＞

(1)　コマンドの書式

(2)　引数

(3)　コマンドパス

(4)　リターンコード

(5)　作成されるファイル

(1)　コマンドの書式

SFShift.bat [-clean] [-path ShiftPath] [-out OutputFolderName] [-gmt {+｜-}Hour:Min]

(2)　引数

第1引数
-clean：移行用ファイルの再作成を指定
移行用ファイルの再作成を指定します。この引数を指定すると，既存の移行用ファイルを削除して移行用ファイルを再作成します。エラー発生時に既存の移行用ファイルを削除して再実行する場合，この引数を指定してください。移行用ファイルについては，「11.3.8(5)　作成されるファイル」を参照してください。
指定を省略した場合は，既存の移行用ファイルを削除しないで移行します。

第2引数
-path ShiftPath：「shift」フォルダの転送先パス
HiRDBサーバでpdloadを実行する際に，「shift」フォルダを格納しておくHiRDBサーバ上のパスを256バイト以内の絶対パスで設定します。「shift」フォルダをここで指定したHiRDBサーバ上のパスの下に手動で転送する必要があります。「shift」フォルダのHiRDBサーバへの転送については，「7.5(5)　生成されたデータのHiRDBマシンへのコピー」を参照してください。
指定を省略した場合は，次のパスが仮定されます。

C:¥win32app¥hitachi¥hirdb_s

コマンドの再実行時に引数「-clean」が指定されていない場合は，このオプションが指定されていても無視されます。

第3引数
-out OutputFolderName：pdload用入力データファイルの出力先フォルダ名
pdload用入力データファイルの出力先フォルダ名を32バイト以内で設定します。ここで指定したフォルダ名は，「sfshift¥shift」フォルダの下に作成されます。
指定を省略した場合は，出力先フォルダ名を「extbl」と仮定します。
複数のサーバからこのコマンドを実行する場合は，転送先のHiRDBマシンで重複しないフォルダ名を設定してください。詳細については，「12.1.10　ファイルモードからDBモードへの移行」に示す手順を参照してください。重複するフォルダ名を設定した場合は，コマンド実行後にpdload用制御情報ファイルを編集し，source文のフォルダ名を変更する必要があります。
コマンドの再実行時に引数「-clean」が指定されていない場合は，このオプションが指定されていても無視されます。

第4引数
-gmt {+｜-}Hour:Min：グリニッジ標準時（GMT）に対する時差
移行するデータのグリニッジ標準時（GMT）に対する時差を指定します。移行するデータの時間情報は，協定世界時（UTC）の時間情報に変換され，pdload用入力データファイルへ出力されます。
「+」又は「-」に続けて，「Hour」に時情報，「Min」に分情報を指定します。次の値を半角数字2バイトまでで指定してください。「-12:00」から「+13:00」までの範囲で指定します。

時情報：0～13

分情報：0，00，15，30，45

移行するデータが日本の標準時刻の場合は「+9:00」と指定します。
指定を省略した場合は，日本の標準時刻である「+9:00」が仮定されます。時情報と分情報のどちらか一方でも不正な場合はエラーになります。
再実行時に引数「-clean」が指定されていない場合は，このオプションが指定されていても無視されます。

(3)　コマンドパス

＜インストールディレクトリ＞¥tool¥sfshift¥SFShift.bat

デフォルトは，C:¥Groupmax¥apposv¥tool¥sfshift¥SFShift.bat

「sfshift」フォルダ配下を別のディレクトリにコピーして使用することもできます。

(4)　リターンコード

0：正常終了

1：異常終了（pdload用入力データファイルの作成前にエラーが発生した場合）

2：異常終了（pdload用入力データファイルの作成中にエラーが発生した場合）

(5)　作成されるファイル

コマンドの実行によって作成されるファイルについて説明します。ここで示すファイルは，デフォルトでは次に示すフォルダへ出力されます。

＜Scheduler Serverインストールフォルダ＞¥tool¥sfshift¥shift¥＜引数「-out」で指定したフォルダ＞

「sfshift」フォルダ配下を別のフォルダにコピーして実行した場合は，次に示すフォルダへ出力されます。

＜任意のフォルダ＞¥sfshift¥shift¥＜引数「-out」で指定したフォルダ＞

SFShiftコマンドの実行時に「-clean」を指定した場合，既存のpdload用入力データファイルとpdload用制御情報ファイルは削除されます。

作成されたファイルの使用方法については，「7.5　SFShiftコマンドの実行」を参照してください。

(a)　pdload実行バッチファイル

作成したpdload用入力データファイル及びpdload用制御情報ファイルをHiRDBへ移行するためのバッチファイルです。

ファイル名は次のとおりです。

sfshift_pdload.bat

(b)　pdload用入力データファイル

Scheduler Serverサーバに保存されているデータをHiRDBのデータベース作成ユティリティ（pdload）に入力できる形式へ変換したファイルです。ファイル形式はCSV形式です。

表識別子に応じたpdload用入力データファイル名は次のとおりです。[番号]には連番が出力されます。

表11-24　pdload用入力データファイル名

表識別子 | pdload用入力データファイル名
TBL_FACIORG | shift_faciorg_[番号].csv
TBL_FACILITY | shift_facility_[番号].csv
TBL_BOSS | shift_boss_[番号].csv
TBL_USRACCESS | shift_usraccess_[番号].csv
TBL_ORGGROUP | shift_orggroup_[番号].csv
TBL_ORGGROUPMEMBER | shift_orggroupmember_[番号].csv
TBL_TITLE | shift_title_[番号].csv
TBL_SECRANK | shift_secrank_[番号].csv
TBL_ORGSECURITY | shift_orgsecurity_[番号].csv
TBL_ORGTEMPLATE | shift_orgtemplate_[番号].csv
TBL_ORGTEMPMAPPING | shift_orgtempmapping_[番号].csv
TBL_DIVISION | shift_division_[番号].csv
TBL_TIMEDIV | shift_timediv_[番号].csv
TBL_DELETETERM | shift_deleteterm_[番号].csv
TBL_SETUP | shift_setup_[番号].csv
TBL_PRIVILEGE | shift_privilege_[番号].csv
TBL_FACIMANAGER | shift_facimanager_[番号].csv
TBL_EQUIPMENT | shift_equipment_[番号].csv
TBL_FACIACCESS | shift_faciaccess_[番号].csv
TBL_USRGRP | shift_usrgrp_[番号].csv
TBL_USRGRPMEMBER | shift_usrgrpmember_[番号].csv
TBL_CONFIG | shift_config_[番号].csv
TBL_DESTINATION | shift_destination_[番号].csv
TBL_CALENDER | shift_calender_[番号].csv
TBL_PROHIBITEDTIME | shift_prohibitedtime_[番号].csv
TBL_RESERVTERM | shift_reservterm_[番号].csv
TBL_FACIIMAGE | shift_faciimage_[番号].csv
TBL_OWNEQUIPMENT | shift_ownequipment_[番号].csv
TBL_ANNIVERSARY | shift_anniversary_[番号].csv
TBL_SCHEDULE | shift_schedule_[番号].csv
TBL_TASK | shift_task_[番号].csv
TBL_CONTACT | shift_contact_[番号].csv
TBL_RECEIVER | shift_receiver_[番号].csv
TBL_MEMO | shift_memo_[番号].csv
TBL_MONTHLYID | shift_monthly_[番号].csv
TBL_IDSEQ | shift_idseq_[番号].csv

(c)　pdload用制御情報ファイル

「11.3.8(5)(b)　pdload用入力データファイル」で作成したpdload用入力データファイルを基に，HiRDBにロードするための制御文が記載されたファイルです。

pdload用制御情報ファイルのファイル名は，「sfshift_control_[表識別子].txt」という形式のテキストファイルです。表識別子に応じたpdload用制御情報ファイル名は次のとおりです。

表11-25　pdload用制御情報ファイル名

表識別子 | pdload用制御情報ファイル名
TBL_FACIORG | sfshift_control_tbl_faciorg.txt
TBL_FACILITY | sfshift_control_tbl_facility.txt
TBL_BOSS | sfshift_control_tbl_boss.txt
TBL_USRACCESS | sfshift_control_tbl_usraccess.txt
TBL_ORGGROUP | sfshift_control_tbl_orggroup.txt
TBL_ORGGROUPMEMBER | sfshift_control_tbl_orggroupmember.txt
TBL_TITLE | sfshift_control_tbl_title.txt
TBL_SECRANK | sfshift_control_tbl_secrank.txt
TBL_ORGSECURITY | sfshift_control_tbl_orgsecurity.txt
TBL_ORGTEMPLATE | sfshift_control_tbl_orgtemplate.txt
TBL_ORGTEMPMAPPING | sfshift_control_tbl_orgtempmapping.txt
TBL_DIVISION | sfshift_control_tbl_division.txt
TBL_TIMEDIV | sfshift_control_tbl_timediv.txt
TBL_DELETETERM | sfshift_control_tbl_deleteterm.txt
TBL_SETUP | sfshift_control_tbl_setup.txt
TBL_PRIVILEGE | sfshift_control_tbl_privilege.txt
TBL_FACIMANAGER | sfshift_control_tbl_facimanager.txt
TBL_EQUIPMENT | sfshift_control_tbl_equipment.txt
TBL_FACIACCESS | sfshift_control_tbl_faciaccess.txt
TBL_USRGRP | sfshift_control_tbl_usrgrp.txt
TBL_USRGRPMEMBER | sfshift_control_tbl_usrgrpmember.txt
TBL_CONFIG | sfshift_control_tbl_config.txt
TBL_DESTINATION | sfshift_control_tbl_destination.txt
TBL_CALENDER | sfshift_control_tbl_calender.txt
TBL_PROHIBITEDTIME | sfshift_control_tbl_prohibitedtime.txt
TBL_RESERVTERM | sfshift_control_tbl_reservterm.txt
TBL_FACIIMAGE | sfshift_control_tbl_faciimage.txt
TBL_OWNEQUIPMENT | sfshift_control_tbl_ownequipment.txt
TBL_ANNIVERSARY | sfshift_control_tbl_anniversary.txt
TBL_SCHEDULE | sfshift_control_tbl_schedule.txt
TBL_TASK | sfshift_control_tbl_task.txt
TBL_CONTACT | sfshift_control_tbl_contact.txt
TBL_RECEIVER | sfshift_control_tbl_receiver.txt
TBL_MEMO | sfshift_control_tbl_memo.txt
TBL_MONTHLYID | sfshift_control_tbl_monthlyid.txt
TBL_IDSEQ | sfshift_control_tbl_idseq.txt

pdload用制御情報ファイルのフォーマットは次のとおりです。

source RDエリア名 [extblパス]¥pdload用入力データファイル名[,[extblパス]¥pdload用入力データファイル名,…] error=[extblパス]¥pdload_error.txt [maxreclen=6144]
errdata=[extblパス]¥sfshift_pdload_err_[表識別子名],10000
option job=JOB null_string=default lengover=err
extdat

[extblパス]には次の情報が出力されます。

＜オプション「-path」で指定したパス＞¥shift¥＜オプション「-out」で指定したフォルダ名称＞

(d)　検証ファイル

データが正しくHiRDBへ移行されたかどうかは，次に示す検証ファイルで確認できます。

テーブル検証ファイル
テーブルごとに，何件の移行用データを出力したかを出力します。
＜Scheduler Serverインストールフォルダ＞¥tool¥sfshift¥check¥TableCheck.lst

ユーザ検証ファイル
各ユーザが，各テーブルに何件のデータを出力したかを出力します。
＜Scheduler Serverインストールフォルダ＞¥tool¥sfshift¥check¥＜テーブル名＞.lst

スキップデータファイル
不正データと判断されたレコードを出力します。
＜Scheduler Serverインストールフォルダ＞¥tool¥sfshift¥check¥skip＜移行に失敗したファイル名＞_YYYYMMDDhhmmss.csv

確認方法については，「7.5(10)　移行結果の検証」を参照してください。

11.4　管理ツールコマンド（DBモードの場合）

この節では，管理ツールコマンドの指定方法について説明します。

管理ツールコマンドは，各機能の「コマンドの書式（出力）」に示すコマンドで情報を出力し，「コマンドの書式（設定）」に示すコマンドで設定します。

＜この節の構成＞

11.4.1　バッチ共通定義ファイルの定義

11.4.2　管理ツールコマンドを実行する際の注意事項

11.4.3　管理ツールコマンドの実行確認（SFChkBch）

11.4.4　管理ツールコマンドの排他開始（SFExeBch）

11.4.5　管理ツールコマンドの強制排他解除（SFStpBch）

11.4.6　管理ツールコマンドの排他解除（sfstpexebch）

11.4.7　初期情報の設定

11.4.8　ユーザ情報の管理

11.4.9　施設情報の管理

11.4.10　グループの管理

11.4.11　組織テンプレートの管理

11.4.12　セキュリティの管理

11.4.13　クライアント設定の管理

11.4.14　国際化設定

11.4.15　スケジュール削除設定

11.4.1　バッチ共通定義ファイルの定義

Scheduler Serverが提供するバッチ共通定義ファイル（sch_bat_common.ini）には，HiRDBの環境変数が記述されています。管理ツールコマンドを実行する前に，バッチ共通定義ファイルの環境変数の値を編集してください。HiRDBの環境変数の定義方法については，マニュアル「HiRDB UAP開発ガイド」を参照してください。

バッチ共通定義ファイルの格納場所は次のとおりです。

＜Scheduler Serverインストールフォルダ＞¥batch¥sch_bat_common.ini

バッチ共通定義ファイルに指定するHiRDBの環境変数

環境変数 | デフォルト値 | 設定する内容
SCH_BAT_PDSQLPATH | "C:¥Program Files¥HITACHI¥PDSQL" | HiRDB SQL Executerのインストールフォルダ
PDUSER | GMXSSV/GMXSSV | 「4.7　DBユーザの作成」で指定した認可識別子及びパスワード
PDHOST | 127.0.0.1 | 接続するHiRDBマシンのホスト名又はIPアドレス
PDNAMEPORT | 22200 | HiRDBマシンのポート番号

バッチ共通定義ファイルのフォーマット

環境変数名=値[改行]
#環境変数名=値[改行]
　　　　　:

「#」で始まる行はコメント行になります。

バッチ共通定義ファイルの定義例

SCH_BAT_PDSQLPATH="C:¥Program Files¥HITACHI¥PDSQL"
PDUSER=GMXSSV/GMXSSV
PDHOST=127.0.0.1
PDNAMEPORT=22200

11.4.2　管理ツールコマンドを実行する際の注意事項

管理ツールコマンドを実行する際の注意事項を次に示します。

＜この項の構成＞

(1)　管理ツールコマンドを実行する際の注意事項

(2)　管理ツールコマンドに指定する入出力ファイルの注意事項

(1)　管理ツールコマンドを実行する際の注意事項

管理ツールコマンドは，コマンドプロンプトで実行してください。

管理ツールコマンドを実行する前に，管理ツールコマンドの排他を開始する必要があります。管理ツールコマンドの排他については，「7.8　管理ツールコマンドの実行」を参照してください。

管理ツールコマンドの実行時にリターンコードは出力されません。設定用コマンドが正しく実行されたかどうかは，出力用コマンドを実行して確認してください。

日付を指定する場合は，実在する日付を指定してください。実在しない日付を指定すると，別の日付で登録されるなど，正しく動作しない場合があります。

管理ツールコマンドにはバックアップ・リストア機能はありません。コマンドの誤操作などの際にデータを回復できるよう，コマンドの実行前にデータのバックアップを取得してください。
バックアップ・リストア機能は，HiRDBの機能を使用してください。

管理ツールコマンドは，実行中に中断しないでください。

コマンドと引数の間には，半角スペースを指定してください。

引数と引数の間には，半角スペースを指定してください。

(2)　管理ツールコマンドに指定する入出力ファイルの注意事項

管理ツールコマンドの引数に入力ファイルや出力ファイルを指定する場合，次の点に注意してください。

(a)　入出力ファイル内の「国際化」が付く項目について

「国際化」で始まる項目（例：「国際化組織名」）には，日本語を使用できます。

(b)　出力用コマンドで指定する出力ファイルについて

出力ファイル名がマニュアル内に明示されていない場合，出力ファイルは次の点を留意して指定してください。

出力用コマンド（管理ツールコマンド名が「sfexp」で始まるもの）は，現在のデータベースの状態を出力します。出力データがない場合でも1行目に見出し行が出力されるため，出力されるファイルはサンプルとして使用できます。

ファイル名の命名規則は，Windowsの命名規則に従ってください。

出力ファイルのファイル形式には制限はありません。
設定用コマンドの入力ファイルとして出力ファイルを利用する場合，編集しやすいファイル形式を指定してください（例：テキスト形式，CSV形式など）。

すでに存在するファイルは指定しないでください。指定するとエラーになります。

引数に指定するファイル名とファイルパスには，次の文字は使用しないでください。使用すると，管理ツールコマンドの実行が異常終了します。
半角スペース，%，^，&，(，)，=，;，,（コンマ）

(c)　設定用コマンドで指定する入力ファイルについて

ファイル名の命名規則は，Windowsの命名規則に従ってください。

ファイル内の項目の間は「,（半角コンマ）」で区切ってください。

ファイル内の項目の値に「,（半角コンマ）」は指定しないでください。

ファイル内に#で始まる行を記述すると，コメント行とみなされます。

ファイル内に空行を記述すると，無視されます。

CSVファイルを入力ファイルとして指定する場合，処理区分が「I」のレコードが大量に含まれていると，実行が終了するまでに時間がかかります。不要なレコードは削除してから実行してください。

引数に指定するファイル名とファイルパスには，次の文字は使用しないでください。使用すると，管理ツールコマンドの実行が異常終了します。
半角スペース，%，^，&，(，)，=，;，,（コンマ）

以下の出力用コマンドは，削除待ちユーザまたは削除待ち施設も出力します。

グループメンバ管理のsfexpgrpmem.bat

上司秘書管理のsfexpbosscr.bat

施設管理者管理のsfexpfctmgr.bat

施設アクセス権管理のsfexpfctacc.bat

不要スケジュール削除管理のsfexpusracc.bat

ユーザ単位アクセス権管理のsfexpdelschtrm.bat／sfsetdelschtrm.bat

ユーザ単位アクセス権管理の出力用コマンドsfexpdelschtrm.batに対する設定用コマンドsfsetdelschtrm.batでは，削除待ちユーザまたは削除待ち施設の更新・削除を行わないでください。

11.4.3　管理ツールコマンドの実行確認（SFChkBch）

管理ツールコマンドの実行マシンのIPアドレスを出力するコマンドです。このコマンドは，マスターサーバで実行してください。

このコマンドは，管理ツールコマンドの実行マシンがsfstpexebchコマンド（排他解除）を実行し忘れて他マシンで運用コマンドが実行できない状態になった場合などに使用してください。このコマンドを実行することで，管理ツールコマンドの実行マシンのIPアドレスがメッセージKDAE02030-Iに出力されます。

管理ツールコマンドを実行しているマシンが分かれば，実行マシンでsfstpexebchコマンド（排他解除）を実行することで排他状態を解除できます。管理ツールコマンドの排他については，「7.8　管理ツールコマンドの実行」を参照してください。

＜この項の構成＞

(1)　コマンドの書式

(2)　コマンドパス

(1)　コマンドの書式

SFChkBch.exe

(2)　コマンドパス

＜インストールディレクトリ＞¥batch¥SFChkBch.exe

デフォルトは，C:¥Groupmax¥apposv¥batch¥SFChkBch.exe

11.4.4　管理ツールコマンドの排他開始（SFExeBch）

管理ツールコマンドの排他を開始するコマンドです。コマンドには，管理ツールコマンドの実行マシンを指定します。このコマンドは，管理ツールコマンドを実行する前に，マスターサーバ上で実行する必要があります。管理ツールコマンドの排他については，「7.8　管理ツールコマンドの実行」を参照してください。

このコマンドを実行してからsfstpexebch（管理ツールコマンドの排他解除）コマンドが実行されるまでの間は，他マシンでは管理ツールコマンドも運用コマンドも実行できなくなります。

次の場合にコマンドを実行すると，エラーになります。

運用コマンドが実行中の場合

すでに排他が開始されている場合

＜この項の構成＞

(1)　コマンドの書式

(2)　引数

(3)　コマンドパス

(1)　コマンドの書式

SFExeBch.exe [＜ホスト名＞ | ＜IPアドレス＞]

(2)　引数

第1引数
[＜ホスト名＞ | ＜IPアドレス＞]：管理ツールコマンドを実行するマシンのホスト名又はIPアドレス
＜ホスト名＞には，管理ツールコマンドを実行するマシンのホスト名を指定します。名前解決できない出力ファイルを指定すると，エラーとなります。
＜IPアドレス＞には，管理ツールコマンドを実行するマシンのIPアドレスを指定します。
指定を省略した場合は，SFExeBchコマンドを実行したマシンのIPアドレスが仮定されます。ただし，NIC（Network Interface Card）が複数ある場合は，仮定されるIPアドレスが不定になってしまうため，明示的に引数にIPアドレスを指定してください。

(3)　コマンドパス

＜インストールディレクトリ＞¥batch¥SFExeBch.exe

デフォルトは，C:¥Groupmax¥apposv¥batch¥SFExeBch.exe

11.4.5　管理ツールコマンドの強制排他解除（SFStpBch）

管理ツールコマンドの排他状態をマスターサーバ上で強制的に解除するコマンドです。

管理ツールコマンドの実行完了後に，sfstpexebchコマンド（管理ツールコマンドの排他解除）が実行されないと排他状態が解除されません。排他状態が解除されないと他コマンドが実行できないため，排他状態を強制的に解除します。このコマンドは，sfstpexebchコマンド（管理ツールコマンドの排他解除）が実行できない場合に使用してください。管理ツールコマンドの排他については，「7.8　管理ツールコマンドの実行」を参照してください。

コマンドを実行する前に，管理ツールコマンドが実行中でないことを確認してください。

＜この項の構成＞

(1)　コマンドの書式

(2)　コマンドパス

(1)　コマンドの書式

SFStpBch.exe

(2)　コマンドパス

＜インストールディレクトリ＞¥batch¥SFStpBch.exe

デフォルトは，C:¥Groupmax¥apposv¥batch¥SFStpBch.exe

11.4.6　管理ツールコマンドの排他解除（sfstpexebch）

管理ツールコマンドの排他状態を解除するコマンドです。管理ツールコマンドを実行したマシン（SFExeBchコマンドで指定したマシン）で実行してください。排他状態が解除されるまで，他マシンから運用コマンド及び管理ツールコマンドは実行できません。管理ツールコマンドの排他については，「7.8　管理ツールコマンドの実行」を参照してください。

管理ツールコマンドが実行中の状態でこのコマンドを実行すると，エラーになります。

＜この項の構成＞

(1)　コマンドの書式

(2)　コマンドパス

(1)　コマンドの書式

sfstpexebch.bat

(2)　コマンドパス

＜インストールディレクトリ＞¥batch¥sfstpexebch.bat

デフォルトは，C:¥Groupmax¥apposv¥batch¥sfstpexebch.bat

11.4.7　初期情報の設定

＜この項の構成＞

(1)　初期情報の設定

(1)　初期情報の設定

初期構築時はsfinitializeコマンドを実行して初期情報を設定する必要があります。このコマンドで設定した初期情報は，別の管理ツールコマンドで変更できます。

sfinitializeコマンドで設定される初期情報を次に示します。

表11-26　管理ツールコマンドsfinitialize.batで設定される初期情報

項番
設定項目
設定内容
設定変更時に実行する管理ツールコマンド

1
ユーザ単位アクセス権設定上限
（ユーザ単位アクセス権の設定項目数の上限を設定）
500
sfsetusracclmt.bat（11.4.12(6)を参照のこと）

2
デフォルト地域コード
（国際化未対応クライアントを日本以外で使う場合に，その国のコードをISO 3166-1 alpha 2形式で設定。
設定した地域コードは，sfsettmzn.batコマンド（タイムゾーンの設定）で指定する入力ファイルに登録されている必要がある）
JP
sfsetdftarcd.bat（11.4.14(1)を参照のこと）

3
タイムゾーン
GMT+09:00
sfsettmzn.bat（11.4.14(2)を参照のこと）

4
ユーザ組織ルートノード
事業所
sfsetrotusrnod.bat（11.4.8(2)を参照のこと）

5
施設組織ルートノード
事業所
sfsetrotfacnod.bat（11.4.9(2)を参照のこと）

6
休日情報
システムデフォルトのカレンダ
エリアコードなしの2008年～2037年の土曜日・日曜日が休日として設定されます。
sfsetdfthdy.bat（11.4.13(6)を参照のこと）

日本の休日・祝日
「7.8(2)　祝日ファイルの編集」で編集したsfinitialize_jp.sqlに記載した祝日が登録されます。
運用後，祝日を変更する場合はsfsetdfthdy_jp.csvを編集して使用します。

(a)　コマンドの書式（設定）

初期情報を登録します。このコマンドは運用中に実行するとエラーになります。

sfinitialize.bat

11.4.8　ユーザ情報の管理

＜この項の構成＞

(1)　役職順位管理機能

(2)　ユーザ組織ルートノード管理機能

(1)　役職順位管理機能

個人の役職が変更された場合に，役職順位を変更する機能と，それを参照する機能を提供します。ファイルの形式は次のとおりです。

処理区分
役職名
国際化役職名
役職順位

(a)　コマンドの書式（出力）

役職順位の一覧を出力します。

sfexppstodr.bat ＜出力ファイルパス＞

引数

出力ファイルパス
現在の役職順位一覧を出力するファイルパスを指定します。

出力ファイルの形式

処理区分には「I」を出力します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexppstodr.bat

出力例

#処理区分,役職名,国際化役職名,役職順位
I,President,社長,1
I,Executive,幹部,2
I,GeneralManager,部長,3

(b)　コマンドの書式（設定）

役職名又は国際化役職名を指定して，役職順位を変更します。Address Serverで役職に対する役職順位を変更した場合も，このコマンドを実行して役職に対する役職順位を変更してください。

sfsetpstodr.bat ＜入力ファイルパス＞

引数

入力ファイルパス
変更する役職順位を指定したファイルパスを指定します。
sfexppstodrで出力したファイルを編集して利用します。

入力ファイルの形式

処理区分

次のどちらかを指定します。

C
「役職名」，「国際化役職名」に指定した役職の順位を「役職順位」に指定した値で更新します。
指定した役職名及び国際化役職名に該当するユーザがいない場合や，役職順位の指定値が値の形式外の場合は，更新されません。

I
行をコメント扱いとします。「役職名」「国際化役職名」「役職順位」に指定した値は無視されます。

役職名

役職名を指定します。検索条件として使用するため，変更しないでください。

国際化役職名

国際化役職名を指定します。検索条件として使用するため，変更しないでください。

役職順位

役職順位を数字で指定します。指定できる数値の範囲は1～2,147,483,647です。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetpstodr.bat

(2)　ユーザ組織ルートノード管理機能

ユーザの組織のルートノード（ファイルモードの「事業所」）を管理します。ファイルの形式は次のとおりです。

処理区分
組織名
国際化組織名

(a)　コマンドの書式（出力）

ユーザの組織のルートノードを出力します。

sfexprotusrnod.bat ＜出力ファイルパス＞

引数

出力ファイルパス
現在登録されているユーザのルートノードを出力するファイル名を指定します。

出力ファイルの形式

処理区分には「I」を出力します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexprotusrnod.bat

出力例

#処理区分,組織名,国際化組織名
I,Root,事業所

(b)　コマンドの書式（設定）

ユーザの組織のルートノードを追加・変更します。

sfsetrotusrnod.bat ＜入力ファイルパス＞

引数

入力ファイルパス
設定するデータを記述したファイルパスを指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
新しくルートノードを追加します。次の場合は追加されません。
・ルートノードが登録済みの場合
・組織名又は国際化組織名の指定値が正しくない場合

C
登録済みのルートノードの組織名，国際化組織名を更新します。次の場合は更新されません。
・ルートノードが登録されていない場合
・組織名又は国際化組織名の指定値が正しくない場合

I
行をコメント扱いとします。

処理区分の指定によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | 組織名 | 国際化組織名
A | ◎ | ◎
C | ◎ | ◎
I | × | ×

（凡例）

◎：必須項目（更新する項目）

×：不要。指定しても無視する

組織名

操作対象とするルートノードの組織名を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です。

国際化組織名

操作対象とするルートノードの国際化組織名を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です（20バイトまでしか表示できないクライアントがあります）。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetrotusrnod.bat

ファイル入力例

組織名に「Hitachi Ltd」，国際化組織名に「日立製作所」を設定する場合の入力例を次に示します。

#処理区分,組織名,国際化組織名
A,Hitachi Ltd,日立製作所

(c)　サンプルファイル

サンプルファイルは次の場所にあります。

＜Scheduler Serverインストールフォルダ＞¥batch¥sample¥sfsetrotusrnod.csv

11.4.9　施設情報の管理

＜この項の構成＞

(1)　付属設備管理機能

(2)　施設組織ルートノード管理機能

(1)　付属設備管理機能

付属設備の一覧情報を管理します。ファイルの形式は次のとおりです。

処理区分
付属設備ID
付属設備名
国際化付属設備名

(a)　コマンドの書式（出力）

付属設備の一覧情報を出力します。出力順は付属設備ID順となります。

sfexpeqp.bat ＜出力ファイルパス＞

引数

出力ファイルパス
現在登録されている付属設備の一覧を出力するファイル名を指定します。

出力ファイルの形式

処理区分には「I」を出力します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexpeqp.bat

出力例

#処理区分,付属設備ID,付属設備名,国際化付属設備名
I,1,Projecter,プロジェクタ
I,2,WhiteBoard,ホワイトボード
I,3,TV,テレビ

(b)　コマンドの書式（設定）

付属設備を追加・変更・削除します。

sfseteqp.bat ＜入力ファイルパス＞

引数

入力ファイルパス
設定するデータを記述したファイルパスを指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
新しく付属設備を追加します。次の場合は追加されません。
・指定された付属設備IDが登録済みの場合
・付属設備IDや付属設備名の指定値が正しくない場合

C
登録済みの付属設備の付属設備名，国際化付属設備名を更新します。
付属設備名の指定値が値の形式外の場合は，更新されません。

D
登録済みの付属設備を削除します。

I
行をコメント扱いとします。

処理区分の指定値によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | 付属設備ID | 付属設備名 | 国際化付属設備名
A | ◎ | ◎ | ◎
C | ○ | ◎ | ◎
D | ○ | × | ×
I | × | × | ×

（凡例）

◎：必須項目（更新する項目）

○：必須項目

×：不要。指定しても無視する

付属設備ID

操作対象とする付属設備の付属設備IDを数字で指定します。指定できる範囲は1～128です。

付属設備名

操作対象とする付属設備の付属設備名を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です。

国際化付属設備名

操作対象とする付属設備の国際化付属設備名を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です（30バイトまでしか表示できないクライアントがあります）。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfseteqp.bat

ファイル入力例

付属設備にノートPCを追加，付属設備ID「3」をプラズマテレビに変更，プロジェクタを削除する場合の入力例を次に示します。

#処理区分,付属設備ID,付属設備名,国際化付属設備名
A,4,Mobile PC,ノートPC
D,1,Projecter,プロジェクタ
C,3,plasma television,プラズマテレビ

(2)　施設組織ルートノード管理機能

施設の組織のルートノード（ファイルモードの「事業所」）を管理します。ファイルの形式は次のとおりです。

処理区分
組織名
国際化組織名

(a)　コマンドの書式（出力）

施設の組織のルートノードを出力します。

sfexprotfacnod.bat ＜出力ファイルパス＞

引数

出力ファイルパス
現在登録されている施設のルートノードを出力するファイル名を指定します。

出力ファイルの形式

処理区分には「I」を出力します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexprotfacnod.bat

出力例

#処理区分,組織名,国際化組織名
I,Root,事業所

(b)　コマンドの書式（設定）

施設の組織のルートノードを追加・変更します。

sfsetrotfacnod.bat ＜入力ファイルパス＞

引数

入力ファイルパス
設定するデータを記述したファイルパスを指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
新しくルートノードを追加します。次の場合は追加されません。
・ルートノードが登録済みの場合
・組織名又は国際化組織名の指定値が正しくない場合

C
登録済みのルートノードの組織名，国際化組織名を更新します。次の場合は更新されません。
・ルートノードが登録されていない場合
・組織名又は国際化組織名の指定値が正しくない場合

I
行をコメント扱いとします。

処理区分の指定によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | 組織名 | 国際化組織名
A | ◎ | ◎
C | ◎ | ◎
I | × | ×

（凡例）

◎：必須項目（更新する項目）

×：不要。指定しても無視する

組織名

操作対象とするルートノードの組織名を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です。

国際化組織名

操作対象とするルートノードの国際化組織名を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です（20バイトまでしか表示できないクライアントがあります）。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetrotfacnod.bat

ファイル入力例

組織名に「Hitachi Ltd」，国際化組織名に「日立製作所」を設定する場合の入力例を次に示します。

#処理区分,組織名,国際化組織名
A,Hitachi Ltd,日立製作所

(c)　サンプルファイル

サンプルファイルは次の場所にあります。

＜Scheduler Serverインストールフォルダ＞¥batch¥sample¥sfsetrotfacnod.csv

11.4.10　グループの管理

＜この項の構成＞

(1)　グループ管理機能

(2)　メンバ管理機能

(1)　グループ管理機能

システムグループを管理します。ファイルの形式は次のとおりです。

処理区分
グループID
グループ名
国際化グループ名
並び順

(a)　コマンドの書式（出力）

システムグループをグループID順に出力します。

sfexpsysgrp.bat ＜出力ファイルパス＞

引数

出力ファイルパス
コマンドの実行結果を出力するファイルのパスを指定します。

出力ファイルの形式

処理区分には「I」を出力します。

並び順には表示上のグループの並び順を出力します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexpsysgrp.bat

出力例

#処理区分,グループID,グループ名,国際化グループ名,並び順
I,1,Executive,幹部,1
I,2,Secretary,秘書,2

(b)　コマンドの書式（設定）

システムグループを追加・変更・削除します。

sfsetsysgrp.bat ＜入力ファイルパス＞

引数

入力ファイルパス
設定するグループを記述したファイルパスを指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
新しくグループを追加します。次の場合は追加されません。
・指定されたグループIDが登録済みの場合
・グループID又はグループ名の指定が正しくない場合
・並び順の指定が正しくない場合

C
登録済みのグループのグループ名，国際化グループ名を更新します。次の場合は更新されません。
・グループID又はグループ名の指定が正しくない場合
・並び順の指定が正しくない場合

D
登録済みのグループを削除します。同時にグループメンバも削除されます。
削除の場合は，ユーザグループメンバテーブル（TBL_USRGRPMEMBER）も更新されます。

I
行をコメント扱いとします。

処理区分の指定によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | グループID | グループ名 | 国際化グループ名 | 並び順
A | ◎ | ◎ | ◎ | ◎
C | ○ | ◎ | ◎ | ◎
D | ○ | × | × | ×
I | × | × | × | ×

（凡例）

◎：必須項目（更新する項目）

○：必須項目

×：不要。指定しても無視する

グループID

操作対象とするグループのグループIDを数字で指定します。指定できる範囲は1～50です。

グループ名

操作対象とするグループのグループ名を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です。

国際化グループ名

操作対象とするグループの国際化グループ名を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です（20バイトまでしか表示できないクライアントがあります）。

並び順

表示上のグループの並び順を指定します。指定できる範囲は1～50です。番号が重複しないよう指定してください。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetsysgrp.bat

ファイル入力例

幹部を上司に変更，秘書を削除，部長を追加する場合の入力例を次に示します。

#処理区分,グループID,グループ名,国際化グループ名,並び順
C,1,Boss,上司,1
D,2,Secretary,秘書,2
A,2,General Manager,部長,3

(2)　メンバ管理機能

グループメンバを設定します。ファイルの形式は次のとおりです。

処理区分
グループID
メンバ種別
メンバID
名前
国際化名
組織名
国際化組織名
並び順

(a)　コマンドの書式（出力）

グループメンバを出力します。出力順は次のとおりとなります。

第1ソートキー：メンバ種別

第2ソートキー：メンバID

sfexpgrpmem.bat ＜グループID＞ ＜出力ファイルパス＞

引数

グループID
出力するグループのグループIDを指定します。

出力ファイルパス
コマンドの実行結果を出力するファイルのパスを指定します。

出力ファイルの形式

処理区分には「I」を出力します。

メンバ種別には次の値を出力します。
ユーザIDの場合：0
施設IDの場合：1

メンバIDには次の値を出力します。
メンバ種別が0の場合：ユーザID
メンバ種別が1の場合：施設ID

名前には，メンバ種別に応じて次の内容を出力します。
メンバ種別が0の場合：ユーザ名
メンバ種別が1の場合：施設名

国際化名には，メンバ種別に応じて次の内容を出力します。
メンバ種別が0の場合：国際化ユーザ名
メンバ種別が1の場合：国際化施設名

組織名には，メンバが所属する組織の名前を出力します。

国際化組織名には，メンバが所属する組織の国際化名を出力します。

グループ内での表示上の並び順を出力します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexpgrpmem.bat

(b)　コマンドの書式（設定）

グループメンバを追加・削除します。

sfsetgrpmem.bat ＜入力ファイルパス＞

引数

入力ファイルパス
設定するグループメンバを記述したファイルパスを指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
グループメンバを追加します。次の場合は追加されません。
・指定されたメンバ種別及びメンバIDのメンバがグループに登録済みの場合
・指定されたグループIDが登録されていない場合
・メンバ種別の指定が正しくない場合
・指定されたメンバ種別及びメンバIDのメンバがシステムに登録されていない場合
・グループに登録できるメンバ数を超えている場合
・システム全体で登録できるメンバ数を超えている場合

D
グループメンバを削除します。

I
行をコメント扱いとします。

処理区分の指定によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | グループID | メンバ種別 | メンバID | 名前 | 国際化名 | 組織名 | 国際化組織名 | 並び順
A | ◎ | ◎ | ◎ | × | × | × | × | ◎
D | ○ | ○ | ○ | × | × | × | × | ×
I | × | × | × | × | × | × | × | ×

（凡例）

◎：必須項目（更新する項目）

○：必須項目

×：不要。指定しても無視する

グループID

グループIDを指定します。

メンバ種別

メンバ種別を数字で指定します。

0：ユーザ

1：施設

メンバID

メンバIDを指定します。

名前

メンバの名前。この項目は使用しないため，値を指定する必要はありません。

国際化名

メンバの国際化名。この項目は使用しないため，値を指定する必要はありません。

組織名

メンバが所属する組織の名前。この項目は使用しないため，値を指定する必要はありません。

国際化組織名

メンバが所属する組織の国際化名。この項目は使用しないため，値を指定する必要はありません。

並び順

クライアントに表示する際の並び順を指定します。指定できる範囲は1～30です。番号が重複しないよう指定してください。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetgrpmem.bat

(c)　注意事項

出力用コマンドは，削除待ちユーザまたは削除待ち施設も出力ファイルに出力します。

11.4.11　組織テンプレートの管理

＜この項の構成＞

(1)　組織テンプレート管理機能（名称管理機能）

(2)　組織テンプレート管理機能（区分管理機能）

(3)　組織テンプレート管理機能（休日管理機能）

(4)　組織テンプレート管理機能（時間区切り線機能）

(5)　マッピング管理機能

(6)　ON/OFF切り替え機能

(1)　組織テンプレート管理機能（名称管理機能）

組織テンプレートの名称を管理します。ファイルの形式は次のとおりです。

処理区分
テンプレート名
国際化テンプレート名

(a)　コマンドの書式（出力）

現在登録済みの組織テンプレートの名称及び国際化名称をテンプレート名順に表示します。

sfexporgtpl.bat ＜出力ファイルパス＞

引数

出力ファイルパス
コマンドの実行結果を出力するファイルのパスを指定します。

出力ファイルの形式

処理区分には「I」を出力します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexporgtpl.bat

出力例

#処理区分,テンプレート名,国際化テンプレート名
I,Sample1,サンプル1

(b)　コマンドの書式（設定）

組織テンプレートを追加・更新・削除します。削除する場合は，テンプレートに関連付けられた区分，休日，時間区切り線も同時に削除します。

sfsetorgtpl.bat ＜入力ファイルパス＞

組織テンプレートを登録した場合は，あわせて区分管理機能，休日管理機能，時間区切り線機能で，テンプレートの区分，休日，時間区切り線を設定してください。設定しなかった場合は次のように動作します。

項目
項目を設定しなかった場合の動作

区分
管理ツールコマンドsfsetdftdstdiv（行先区分管理機能）で登録したシステムの区分をが使用されます。

カレンダ

国際化対応クライアントの場合
UTC（協定世界時）での現在時刻の前後3年がすべて平日となります。

国際化未対応クライアントの場合
SFShiftコマンドの引数-gmtで指定したタイムゾーンでの現在時刻の前後3年がすべて平日となります。

時間区切り線
時間区切り線がない状態で動作します。

引数

入力ファイルパス
設定するテンプレートを記述したファイル名を指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
新しくテンプレートを追加します。
指定されたテンプレート名が登録済みの場合は，追加されません。

C
登録済みのテンプレートの国際化テンプレート名を更新します。

D
登録済みのテンプレートを削除します。

I
行をコメント扱いとします。

処理区分の指定によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | テンプレート名 | 国際化テンプレート名
A | ◎ | ◎
C | ○ | ◎
D | ○ | ×
I | × | ×

（凡例）

◎：必須項目（更新する項目）

○：必須項目

×：不要。指定しても無視する

テンプレート名

操作対象とするテンプレートのテンプレート名を指定します。

指定できる値の範囲は，UTF-8に変換して255バイト以内です。

国際化テンプレート名

操作対象とするテンプレートの国際化テンプレート名を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetorgtpl.bat

ファイル入力例

Sample1を削除してSample2を追加する場合の入力例を次に示します。

#処理区分,テンプレート名,国際化テンプレート名
D,Sample1,サンプル1
A,Sample2,サンプル2

(2)　組織テンプレート管理機能（区分管理機能）

組織テンプレートに割り当てる区分を管理します。ファイルの形式は次のとおりです。

処理区分
テンプレート名
区分ID
区分名
国際化区分名
区分並び順

(a)　コマンドの書式（出力）

組織テンプレートに割り当てる区分を出力します。

sfexporgtpldiv.bat { /a | /o ＜テンプレート名＞ } ＜出力ファイルパス＞

引数

/a
すべてのテンプレートの区分データをテンプレート名順，区分ID順にソートして出力します。

/o ＜テンプレート名＞
テンプレート名を指定して，指定した組織テンプレートの区分データを区分ID順にソートし出力します。
＜テンプレート名＞には，取得対象のテンプレート名を指定します。

出力ファイルパス
区分情報を出力するファイルパスを指定します。

出力ファイルの形式

処理区分には「I」を出力します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexporgtpldiv.bat

出力例

#処理区分,テンプレート名,区分ID,区分名,国際化区分名,区分並び順
I,Sample1,1,Office,職場,1
I,Sample1,2,Transportation,移動,2

(b)　コマンドの書式（設定）

組織テンプレートに割り当てる区分を追加・変更・削除します。

sfsetorgtpldiv.bat ＜入力ファイルパス＞

引数

入力ファイルパス
設定データを記述したファイルパスを指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
新しく区分を追加します。次の場合は追加されません。
・指定されたテンプレート名と区分IDの組み合わせが登録済みの場合
・指定されたテンプレート名と区分並び順の組み合わせが登録済みの場合
・指定されたテンプレート名が登録されていない場合
・指定された区分IDの指定値が正しくない場合
・区分名又は区分並び順の指定値が正しくない場合

C
登録済みのテンプレートの区分を更新します。次の場合は更新されません。
・指定されたテンプレート名と区分並び順の組み合わせが登録済みの場合
・指定されたテンプレート名と区分IDの組み合わせが登録されていない場合
・区分名又は区分並び順の指定値が正しくない場合

D
登録済みのテンプレートの区分を削除します。

I
行をコメント扱いとします。

処理区分の指定によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | テンプレート名 | 区分ID | 区分名 | 国際化区分名 | 区分並び順
A | ◎ | ◎ | ◎ | ◎ | ◎
C | ○ | ○ | ◎ | ◎ | ◎
D | ○ | ○ | × | × | ×
I | × | × | × | × | ×

（凡例）

◎：必須項目（更新する項目）

○：必須項目

×：不要。指定しても無視する

テンプレート名

区分が関連付けられたテンプレート名を指定します。

指定できる値の範囲は，UTF-8に変換して255バイト以内です。

区分ID

操作対象とする区分IDを数字で指定します。指定できる範囲は1～64です。

区分IDは必ず連番になるように指定してください。抜けているIDがあるとクライアントからログインした場合にエラーとなります。

重複する区分IDを指定した場合，登録できません。

区分名

操作対象とする区分名を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です。

国際化区分名

操作対象とする区分の国際化名称を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です（8バイトまでしか表示できないクライアントがあります）。

区分並び順

操作対象とする区分の並び順を数字で指定します。指定できる範囲は1～64です。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetorgtpldiv.bat

(3)　組織テンプレート管理機能（休日管理機能）

組織ごとの休日，祝日を管理します。ファイルの形式は次のとおりです。

処理区分
エリアコード
テンプレート名
日付
祝日種別
名前
国際化名

(a)　コマンドの書式（出力）

組織ごとの休日・祝日を日付の順で出力します。

sfexporghdy.bat { /a | /o ＜テンプレート名＞ } ＜出力ファイルパス＞

引数

/a
全組織テンプレートの休日と祝日を出力します。出力データは次の順でソートされます。
1. テンプレート名
2. 日付

/o ＜テンプレート名＞
テンプレート名を指定して休日と祝日を出力します。
＜テンプレート名＞には，操作対象となる組織テンプレートの名称を指定します。

出力ファイルパス
休日，祝日リストを出力するファイル名を指定します。

出力ファイルの形式

処理区分には「I」を出力します。

テンプレート名は，休日情報が割り当てられたテンプレート名を出力します。

日付は，休日，祝日の年月日を出力します。
出力形式：yyyy-mm-dd（yyyy：年，mm：月，dd：日）

祝日種別は，次の数値を出力します。
1：休日
2：祝日

名前は，休日，祝日名を出力します。

国際化名は，休日，祝日の国際化名を出力します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexporghdy.bat

(b)　コマンドの書式（設定）

組織ごとの休日，祝日を追加・変更・削除します。

sfsetorghdy.bat ＜入力ファイルパス＞

引数

入力ファイルパス
設定する情報を記述したファイルパスを指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
新しく休日，祝日を追加します。次の場合は追加されません。
・指定されたテンプレート名が登録されていない場合
・指定された日付が正しくない場合
・指定された祝日種別が正しくない場合
・指定されたエリアコード，テンプレート名及び日付が登録済みの場合
・エリアコードの指定値が正しくない場合

C
登録済みの休日，祝日を更新します。次の場合は更新されません。
・指定された日付が正しくない場合
・指定された祝日種別が正しくない場合
・エリアコードの指定値が正しくない場合

D
登録済みの休日，祝日を削除します。

I
行をコメント扱いとします。

処理区分の指定によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | エリアコード | テンプレート名 | 日付 | 祝日種別 | 名前 | 国際化名
A | ◎ | ◎ | ◎ | ◎ | ◎ | ◎
C | ○ | ○ | ○ | ◎ | ◎ | ◎
D | ○ | ○ | ○ | × | × | ×
I | × | × | × | × | × | ×

（凡例）

◎：必須項目（更新する項目）

○：必須項目

×：不要。指定しても無視する

エリアコード

祝日，休日を登録するエリアの国名コードをISO 3166-1 alpha 2形式で指定します。

指定例を次に示します。

国名コード | 国名・地域名
US | アメリカ合衆国
GB | イギリス
CN | 中国
JP | 日本

英大文字が2バイトで指定されていないかはチェックされますが，コードのISO登録有無チェックはされません。

テンプレート名

祝日，休日を割り当てるテンプレート名を指定します。

指定できる値の範囲は，UTF-8に変換して255バイト以内です。

日付

祝日，休日の年月日を「yyyy-mm-dd」の形式で指定します。

yyyy：年を0001～9999で指定します。

mm：月を01～12で指定します。

dd：日を指定します。

祝日種別

祝日種別を次の数値で指定します。

1：休日

2：祝日

名前

休日，祝日名を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です。

国際化名

休日，祝日の国際化名称を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetorghdy.bat

ファイル入力例

#処理区分,エリアコード,テンプレート名,日付,祝日種別,名前,国際化名
A,JP,Sample1,2009-01-01,2,New Year,元旦
A,JP,Sample1,2009-03-20,2,Vernal Equinox Day,春分の日

(4)　組織テンプレート管理機能（時間区切り線機能）

組織ごとの時間区切り線を管理します。ファイルの形式は次のとおりです。

処理区分
テンプレート名
区切り時刻

(a)　コマンドの書式（出力）

組織ごとの時間区切り線の基準となる時刻（区切り時刻）を出力します。

sfexporgtmdiv.bat { /a | /o ＜テンプレート名＞ } ＜出力ファイルパス＞

引数

/a
全組織テンプレートの時間区切り線の基準となる時刻（区切り時刻）を出力します。出力データは次の順でソートされます。
1. テンプレート名
2. 時間

/o ＜テンプレート名＞
テンプレート名を指定して，時間区切り線の基準となる時刻（区切り時刻）を時間順に出力します。
＜テンプレート名＞には，操作対象となるテンプレートの名称を指定します。

出力ファイルパス
時間区切り線リストを出力するファイル名を指定します。

出力ファイルの形式

処理区分には「I」を出力します。

区切り時刻は，hh:mm:00（hh：時，mm：分，00：秒）の形式で出力します。秒は00と出力されます。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexporgtmdiv.bat

(b)　コマンドの書式（設定）

組織ごとの時間区切り線を追加・削除します。

sfsetorgtmdiv.bat ＜入力ファイルパス＞

引数

入力ファイルパス
設定する情報を記述したファイルパスを指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
新しく時間区切り線を追加します。次の場合は追加されません。
・指定されたテンプレートが登録されていない場合
・指定された区切り時刻が正しくない場合
・指定されたテンプレート名及び区切り時刻が登録済みの場合

D
登録済みの時間区切り線を削除します。

I
行をコメント扱いとします。

処理区分の指定によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | テンプレート名 | 区切り時刻
A | ◎ | ◎
D | ○ | ○
I | × | ×

（凡例）

◎：必須項目（更新する項目）

○：必須項目

×：不要。指定しても無視する

テンプレート名

時間区切り線を割り当てるテンプレート名を指定します。

指定できる値の範囲は，UTF-8に変換して255バイト以内です。

区切り時刻

時間区切り線の基準となる時刻をhh:mm:ssの形式で指定します。

hh：00～23

mm：00～59

ss：00と指定してください。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetorgtmdiv.bat

ファイル入力例

#処理区分,テンプレート名,区切り時刻
A,Sample1,08:45:00
D,Sample1,17:15:00

(5)　マッピング管理機能

組織テンプレートと組織の対応を管理します。ファイルの形式は次のとおりです。

処理区分
テンプレート名
組織種別
組織ID
組織名
国際化組織名

(a)　コマンドの書式（出力）

組織テンプレートと組織の対応を出力します。

sfexporgtplmap.bat { /a | /o ＜テンプレート名＞ } ＜出力ファイルパス＞

引数

/a
全組織テンプレートに所属する組織一覧を出力します。出力データは次の順でソートされます。
1. テンプレート名
2. 組織ID

/o ＜テンプレート名＞
テンプレート名を指定して所属する組織の一覧を組織IDの順で出力します。
＜テンプレート名＞には，操作対象となるテンプレートの名称を指定します。

出力ファイルパス
マッピング情報を出力するファイル名を指定します。

出力ファイルの形式

処理区分には「I」を出力します。

組織種別を次の数値で出力します。
0：最上位組織
1：組織

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexporgtplmap.bat

出力例

#処理区分,テンプレート名,組織種別,組織ID,組織名,国際化組織名
I,Sample1,0,business,Business Division,営業部
I,Sample1,1,tech,Technology Division,技術部

(b)　コマンドの書式（設定）

組織テンプレートと組織の対応を追加・削除します。

sfsetorgtplmap.bat ＜入力ファイルパス＞

引数

入力ファイルパス
設定する情報を記述したファイルパスを指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
新しくテンプレートを組織に追加します。次の場合は追加されません。
・指定されたテンプレート名が登録されていない場合
・指定された組織IDが登録されていない場合
・指定されたテンプレート名及び組織IDが登録済みの場合

D
登録済みのテンプレートを組織から削除します。

I
行をコメント扱いとします。

処理区分の指定によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | テンプレート名 | 組織種別 | 組織ID | 組織名 | 国際化組織名
A | ◎ | ○ | ◎ | × | ×
D | ○ | ○ | ○ | × | ×
I | × | × | × | × | ×

（凡例）

◎：必須項目（更新する項目）

○：必須項目

×：不要。指定しても無視する

テンプレート名

組織に割り当てるテンプレート名を指定します。

指定できる値の範囲は，UTF-8に変換して255バイト以内です。

組織種別

組織種別を次の数値で指定します。

0：最上位組織

1：組織

組織ID

テンプレートを割り当てる組織IDを指定します。

組織テンプレートは指定した組織のみ割り当てます。上位の組織に対応付けられた組織テンプレートはその組織の下位に属する組織には継承しません。そのため，テンプレートを割り当てたい組織は全て指定する必要があります。

組織名

組織名。この項目は使用しないため，値を指定する必要はありません。

国際化組織名

国際化組織名。この項目は使用しないため，値を指定する必要はありません。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetorgtplmap.bat

ファイル入力例

#処理区分,テンプレート名,組織種別,組織ID,組織名,国際化組織名
A,Sample1,0,business,Business Division,営業部
D,Sample1,1,tech,Technology Division,技術部

(6)　ON/OFF切り替え機能

組織テンプレートの利用有無を切り替えます。

(a)　コマンドの書式（出力）

組織テンプレートの利用有無を標準出力へ出力します。

sfexporgtpluse.bat

出力ファイルの形式

PARAMVALUE
0

ヘッダPARAMVALUEの下に，組織テンプレートの利用有無を次の数値で出力します。
0：無効（組織テンプレートを利用しない）
1：有効（組織テンプレートを利用する）

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexporgtpluse.bat

(b)　コマンドの書式（設定）

組織テンプレートの利用有無を切り替えます。

sfsetorgtpluse.bat ＜組織テンプレート利用有無＞

引数

組織テンプレート利用有無
組織テンプレートを利用するかどうかを次の数値で指定します。
0：利用しない
1：利用する

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetorgtpluse.bat

11.4.12　セキュリティの管理

＜この項の構成＞

(1)　上司秘書管理機能

(2)　施設管理者管理機能

(3)　施設アクセス権管理機能

(4)　セキュリティランク管理機能

(5)　ユーザ単位アクセス権管理機能

(6)　ユーザ単位アクセス権設定上限の設定

(1)　上司秘書管理機能

上司と秘書の対応を管理します。ファイルの形式は次のとおりです。ファイル内の項目の左から「上司ID」～「国際化組織名」が上司の情報，「秘書ID」～「国際化組織名」が秘書の情報です。

処理区分
上司ID
上司名
国際化上司名
組織名
国際化組織名
秘書ID
秘書名
国際化秘書名
組織名
国際化組織名

(a)　コマンドの書式（出力）

上司と秘書の対応を出力します。

sfexpbosscr.bat { /b ＜秘書ID＞ | /s ＜上司ID＞| /a} ＜出力ファイルパス＞

引数

/b ＜秘書ID＞
秘書に対する上司一覧を上司ID順に出力します。
＜秘書ID＞には秘書IDを指定します。

/s ＜上司ID＞
上司に対する秘書一覧を秘書ID順に出力します。
＜上司ID＞には上司IDを指定します。

/a
すべての上司と秘書の組み合わせを出力します。出力データは次の順でソートされます。
1. 秘書ID
2. 上司ID

出力ファイルパス
設定する情報を記述したファイルパスを指定します。

出力ファイルの形式

処理区分には「I」を出力します。

上司ID～国際化組織名には上司の情報，秘書ID～国際化組織名には秘書の情報が出力されます。

上司の情報

組織名は，上司が所属している組織の組織名を出力します。

国際化組織名は，上司が所属している組織の国際化組織名を出力します。

秘書の情報

組織名は，秘書が所属している組織の組織名を出力します。

国際化組織名は，秘書が所属している組織の国際化組織名を出力します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexpbosscr.bat

(b)　コマンドの書式（設定）

上司と秘書の対応を追加・削除します。

sfsetbosscr.bat ＜入力ファイルパス＞

引数

入力ファイルパス
設定する情報を記述したファイルパスを指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
上司・秘書の対応を追加します。指定された上司ID又は秘書IDが登録されていない場合は，追加されません。

D
上司・秘書の対応を削除します。

I
行をコメント扱いとします。

処理区分の指定によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | 上司ID | 上司名 | 国際化上司名 | 組織名 | 国際化組織名 | 秘書ID | 秘書名 | 国際化秘書名 | 組織名 | 国際化組織名
A | ◎ | × | × | × | × | ◎ | × | × | × | ×
D | ○ | × | × | × | × | ○ | × | × | × | ×
I | × | × | × | × | × | × | × | × | × | ×

（凡例）

◎：必須項目（更新する項目）

○：必須項目

×：不要。指定しても無視する

上司ID

上司のIDを指定します。

上司名

上司名。この項目は使用しないため，値を指定する必要はありません。

国際化上司名

国際化上司名。この項目は使用しないため，値を指定する必要はありません。

組織名

上司が所属する組織名。この項目は使用しないため，値を指定する必要はありません。

国際化組織名

上司が所属する国際化組織名。この項目は使用しないため，値を指定する必要はありません。

秘書ID

秘書のIDを指定します。

秘書名

秘書名。この項目は使用しないため，値を指定する必要はありません。

国際化秘書名

国際化秘書名。この項目は使用しないため，値を指定する必要はありません。

組織名

秘書が所属する組織名。この項目は使用しないため，値を指定する必要はありません。

国際化組織名

秘書が所属する国際化組織名。この項目は使用しないため，値を指定する必要はありません。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetbosscr.bat

(c)　注意事項

出力用コマンドでは，削除待ちユーザも出力ファイルに出力します。

(2)　施設管理者管理機能

施設管理者を管理します。ファイルの形式は次のとおりです。

処理区分
管理者ID
管理者名
国際化管理者名
対象種別
対象ID
管理範囲
対象名
国際化対象名

(a)　コマンドの書式（出力）

施設管理者を出力します。

sfexpfctmgr.bat { /m ＜管理者ID＞ | /a } ＜出力ファイルパス＞

引数

/m ＜管理者ID＞
指定したユーザが管理する施設一覧を組織，施設の順に出力します。組織，施設内は，それぞれ組織ID，施設ID順に出力します。

/a
指定したユーザが管理する施設の一覧を出力します。出力データは次の順でソートされます。
1. ユーザID
2. 対象種別
3. 組織ID又は施設ID

出力ファイルパス
管理施設一覧を出力するファイルパスを指定します。

出力ファイルの形式

処理区分には「I」を出力します。

対象種別は，管理対象の種別を次の数値で出力します。
0：組織
1：施設

対象IDは，施設ID又は組織IDを出力します。
対象種別が0の場合：組織ID
対象種別が1の場合：施設ID

管理範囲は，管理対象が組織の場合に対象範囲を次の数値で出力します。
0：組織の直下だけ
1：下位組織も含む

対象名には，対象の名前を出力します。

国際化対象名には，対象の国際化名を出力します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexpfctmgr.bat

(b)　コマンドの書式（設定）

施設管理者を追加・削除します。

sfsetfctmgr.bat ＜入力ファイルパス＞

引数

入力ファイルパス
設定する情報を記述したファイルパスを指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
管理対象を追加します。次の場合は追加されません。
・指定された管理者IDがユーザ登録されていない場合
・指定された対象種別（組織又は施設）に該当する対象IDが，組織又は施設に登録されていない場合
・指定された管理者ID，対象種別及び対象IDが登録済みの場合
・対象種別の指定値が正しくない場合
・管理範囲の指定値が正しくない場合

D
管理対象を削除します。

I
行をコメント扱いとします。

処理区分の指定によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | 管理者ID | 管理者名 | 国際化管理者名 | 対象種別 | 対象ID | 管理範囲 | 対象名 | 国際化対象名
A | ◎ | × | × | ◎ | ◎ | ◎ | × | ×
D | ○ | × | × | ○ | ○ | × | × | ×
I | × | × | × | × | × | × | × | ×

（凡例）

◎：必須項目（更新する項目）

○：必須項目

×：不要。指定しても無視する

管理者ID

施設管理者IDを指定します。

管理者名

管理者の名前。この項目は使用しないため，値を指定する必要はありません。

国際化管理者名

管理者の国際化名。この項目は使用しないため，値を指定する必要はありません。

対象種別

管理する対象の種別を数字で指定します。

0：組織

1：施設

対象ID

管理する対象の施設ID又は組織IDを指定します。

対象種別が0の場合：組織ID

対象種別が1の場合：施設ID

管理範囲

対象種別に組織を指定する場合の管理範囲を数字で指定します。対象種別に施設を指定する場合は0を指定してください。

0：組織の直下だけ

1：下位組織も含む

管理範囲に「1：下位組織も含む」を指定した組織の下位に「0：組織の直下だけ」を指定した組織が属している場合，「0：組織の直下だけ」を指定した組織の下位組織は管理対象に含まれません。「1：下位組織も含む」を設定する場合には，下位に別の設定がないか注意してください。

対象名

対象の名前。この項目は使用しないため，値を指定する必要はありません。

国際化対象名

対象の国際化名。この項目は使用しないため，値を指定する必要はありません。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetfctmgr.bat

(c)　注意事項

出力用コマンドは，削除待ちユーザまたは削除待ち施設も出力ファイルに出力します。

(3)　施設アクセス権管理機能

施設対組織のアクセス権を管理します。ファイルの形式は次のとおりです。

処理区分
施設ID
施設名
国際化施設名
組織種別
組織ID
アクセス許可範囲
組織名
国際化組織名

この機能で1レコードもアクセス権を設定していない施設は，すべての組織からアクセスできます。

(a)　コマンドの書式（出力）

施設対組織のアクセス権を出力します。

sfexpfctacc.bat {/f ＜施設ID＞ | /a} ＜出力ファイルパス＞

引数

/f ＜施設ID＞
指定した施設に対するアクセス権を組織ID順に出力します。

/a
すべての施設に対するアクセス権を出力します。出力データは次の順でソートされます。
1. 施設ID
2. 組織ID

出力ファイルパス
管理施設一覧を出力するファイルパスを指定します。

出力ファイルの形式

処理区分には「I」を出力します。

組織種別を次の数値で出力します。
0：最上位組織
1：組織

組織IDには，アクセスできる組織の組織IDを出力します。すべての組織からアクセスを禁止している施設では，「*（アスタリスク）」を出力します。

アクセス許可範囲には，組織IDで指定された組織下でアクセスできる範囲を次の数値で出力します。
0：組織の直下だけ
1：下位組織含む

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexpfctacc.bat

(b)　コマンドの書式（設定）

施設対組織のアクセス権を追加・削除します。

sfsetfctacc.bat ＜入力ファイルパス＞

引数

入力ファイルパス
設定する情報を記述したファイルパスを指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
指定されたアクセス権を追加します。次の場合は追加されません。
・指定された施設IDが施設登録されていない場合
・指定された組織IDが組織登録されていない場合
・指定されたアクセス許可範囲が値の形式外の場合
・指定された施設ID及び組織IDが登録済みの場合

D
指定されたアクセス権を削除します。

I
行をコメント扱いとします。

処理区分の指定によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | 施設ID | 施設名 | 国際化施設名 | 組織種別 | 組織ID | アクセス許可範囲 | 組織名 | 国際化組織名
A | ◎ | × | × | ○ | ◎ | ◎ | × | ×
D | ○ | × | × | ○ | ○ | × | × | ×
I | × | × | × | × | × | × | × | ×

（凡例）

◎：必須項目（更新する項目）

○：必須項目

×：不要。指定しても無視する

施設ID

施設IDを指定します。

施設名

施設名。この項目は使用しないため，値を指定する必要はありません。

国際化施設名

国際化施設名。この項目は使用しないため，値を指定する必要はありません。

組織種別

組織種別を次の数値で指定します。

0：最上位組織

1：組織

組織ID

組織IDを指定します。すべての組織からアクセスを禁止している施設では，「*（アスタリスク）」を指定します。

アクセス許可範囲

アクセス許可範囲を数字で指定します。

0：組織の直下だけ

1：下位組織も含む

アクセス許可範囲に「1：下位組織も含む」を指定した組織の下位に「0：組織の直下だけ」を指定した組織が属している場合，「0：組織の直下だけ」を指定した組織の下位組織はアクセス許可範囲に含まれません。「1：下位組織も含む」を設定する場合には，下位に別の設定がないか注意してください。

組織名

組織名。この項目は使用しないため，値を指定する必要はありません。

国際化組織名

国際化施設名。この項目は使用しないため，値を指定する必要はありません。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetfctacc.bat

(c)　注意事項

出力用コマンドは，削除待ち施設も出力ファイルに出力します。

(4)　セキュリティランク管理機能

人対人及び人対施設のセキュリティランクを管理します。ファイルの形式は次のとおりです。

処理区分
アクセスランク
対象ランク
アクセス権

(a)　コマンドの書式（出力）

人対人及び人対施設のセキュリティランクを＜出力ファイルパス＞へ出力します。

sfexpsecrnk.bat { /u | /f } ＜出力ファイルパス＞

出力順は次のようになります。

第1ソートキー：アクセスランク

第2ソートキー：対象ランク

セキュリティランクについては「8.2　セキュリティランクによるセキュリティの設定」を参照してください。

引数

/u
人対人のセキュリティランクを出力します。

/f
人対施設のセキュリティランクを出力します。

出力ファイルパス
コマンドの実行結果の出力先となるファイルパスを指定します。

出力ファイルの形式

処理区分には「I」を出力します。

アクセスランクには，アクセスする側のアクセスランクを出力します。

対象ランクには，アクセスされる側のアクセスランクを出力します。

アクセス権には，次に示すアクセス権のコードを出力します。
0：参照不可/予約可
1：参照可/予約可
2：参照不可/予約不可
3：参照可/予約不可
4：参照拒否（/uを指定した場合だけ）

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexpsecrnk.bat

(b)　コマンドの書式（設定）

人対人及び人対施設のセキュリティランクを追加・変更します。

sfsetsecrnk.bat { /u | /f } ＜入力ファイルパス＞

引数

/u
人対人のセキュリティランクを設定します。

/f
人対施設のセキュリティランクを設定します。

入力ファイルパス
設定するデータを記述したファイルパスを指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
アクセス権を新規追加します。

C
指定されたアクセス権を更新します。次の場合は更新されません。
・指定されたアクセスランク及び対象ランクが登録されていない場合
・指定されたアクセスランク，対象ランク又はアクセス権が正しくない場合

I
行をコメント扱いとします。

処理区分の指定によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | アクセスランク | 対象ランク | アクセス権
A | ◎ | ◎ | ◎
C | ○ | ○ | ◎
I | × | × | ×

（凡例）

◎：必須項目（更新する項目）

○：必須項目

×：不要。指定しても無視する

アクセスランク

アクセスランク（アクセスする側のランク）を英大文字で指定します。

対象ランク

対象ランク（アクセスされる側のランク）を英大文字で指定します。

アクセス権

アクセス権のコードを次の数値で指定します。

0：参照不可/予約可

1：参照可/予約可

2：参照不可/予約不可

3：参照可/予約不可

4：参照拒否（/fを指定した場合はエラー）

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetsecrnk.bat

(5)　ユーザ単位アクセス権管理機能

ユーザ単位アクセス権を管理します。ファイルの形式は次のとおりです。

処理区分
対象種別
対象ID
名前
国際化名
アクセスID種別
アクセスID
組織種別
アクセス権
名前
国際化名

(a)　コマンドの書式（出力）

ユーザ単位アクセス権を＜出力ファイルパス＞へ出力します。

sfexpusracc.bat { /u | /f } ＜対象ID＞ ＜出力ファイルパス＞

出力順は次のようになります。

第1ソートキー：対象ID

第2ソートキー：アクセスID種別

第3ソートキー：アクセスID

引数

/u
対象IDがユーザの場合に指定します。

/f
対象IDが施設の場合に指定します。

対象ID
出力対象のIDを指定します。
/uを指定した場合：ユーザIDを指定
/fを指定した場合：施設IDを指定

出力ファイルパス
コマンドの実行結果の出力先となるファイルパスを指定します。

出力ファイルの形式

処理区分には「I」を出力します。

対象種別は，管理対象の種別を次の数値で出力します。
0：ユーザ
1：施設

対象IDの右の「名前」「国際化名」には，対象IDの名前，対象IDの国際化名を出力します。

アクセスID種別には，アクセスID種別を次の数値で出力します。
0：デフォルト
1：組織
2：ユーザ

アクセスIDには，対象へアクセスするためのIDを次のように出力します。
アクセスID種別が0の場合：system
アクセスID種別が1の場合：組織ID
アクセスID種別が2の場合：ユーザID

組織種別には，アクセスID種別が1の場合に次の数値で出力します。アクセスID種別が1以外の場合は0となります。
0：最上位組織
1：組織

アクセス権には，アクセス権のコードを次の数値で出力します。
0：参照不可/予約可
1：参照可/予約可
2：参照不可/予約不可
3：参照可/予約不可
4：参照拒否（対象種別が0（ユーザ）の場合だけ）
5：ほかのセキュリティ設定で決定する

アクセス権の右の「名前」「国際化名」には，アクセスIDの名前，アクセスIDの国際化名を出力します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexpusracc.bat

(b)　コマンドの書式（設定）

ユーザ単位アクセス権を追加・変更します。

sfsetusracc.bat ＜入力ファイルパス＞

引数

入力ファイルパス
設定するデータを記述したファイルパスを指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
ユーザ単位アクセス権を新規追加します。次の場合は追加されません。
・指定された対象種別が値の形式外の場合
・指定された対象IDがユーザ登録又は施設登録されていない場合
・指定されたアクセスIDがユーザ登録又は組織登録されていない場合
・指定されたアクセス権が値の形式外の場合
・指定された対象種別，対象ID，アクセスID種別及びアクセスIDが登録済みの場合

C
指定されたユーザ単位アクセス権を更新します。
指定された対象種別，対象ID，アクセスID種別及びアクセスIDが登録されていない場合は，更新されません。

D
指定されたユーザ単位アクセス権を削除します。
指定された対象種別，対象ID，アクセスID種別及びアクセスIDが登録されていない場合は，削除されません。

I
行をコメント扱いとします。

処理区分の指定によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | 対象種別 | 対象ID | 名前 | 国際化名 | アクセスID種別 | アクセスID | 組織種別 | アクセス権 | 名前 | 国際化名
A | ◎ | ◎ | × | × | ◎ | △ | △ | ◎ | × | ×
C | ○ | ○ | × | × | ○ | ○ | ○ | ◎ | × | ×
D | ○ | ○ | × | × | ○ | ○ | ○ | × | × | ×
I | × | × | × | × | × | × | × | × | × | ×

（凡例）

◎：必須項目（更新する項目）

○：必須項目

△：アクセスID種別に0（デフォルト）を指定した場合，指定値を無視する

×：不要。指定しても無視する

対象種別

管理する対象の種別を数字で指定します。

0：ユーザ

1：施設

対象ID

管理する対象の施設ID又は組織IDを指定します。

対象種別が0の場合：ユーザID

対象種別が1の場合：施設ID

アクセスID種別

アクセスID種別を次の数値で指定します。

0：デフォルト

1：組織

2：ユーザ

アクセスID

アクセスIDを次のように指定します。

アクセスID種別が0の場合：（値を指定しても無視される）

アクセスID種別が1の場合：組織ID

アクセスID種別が2の場合：ユーザID

組織種別

アクセスID種別が1の場合に次の数値で指定します。アクセスID種別が1以外の場合は0を指定します。

0：最上位組織

1：組織

アクセス権

アクセス権を次の数値で指定します。

0：参照不可/予約可

1：参照可/予約可

2：参照不可/予約不可

3：参照可/予約不可

4：参照拒否（対象種別が1（施設）の場合には指定不可）

5：ほかのセキュリティ設定で決定する

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetusracc.bat

(c)　注意事項

はじめてアクセス権を設定するユーザに対しては，アクセスID種別にデフォルトを指定した設定を必ず追加してください。

デフォルトの設定を追加しなかった場合，ユーザ単位アクセス権が設定されていないユーザからのアクセス権は「参照拒否」となります。

出力用コマンドは，削除待ちユーザまたは削除待ち施設も出力ファイルに出力します。

(6)　ユーザ単位アクセス権設定上限の設定

ユーザ一人に対して設定できるユーザ単位アクセス権の上限数を管理します。

(a)　コマンドの書式（出力）

ユーザ一人に対して設定できるユーザ単位アクセス権の上限数を標準出力へ出力します。

sfexpusracclmt.bat

出力例

PARAMVALUE
500

ヘッダ「PARAMVALUE」の下に，ユーザ単位アクセス権設定の上限又は設定・参照可否を次の数値で出力します。

-1：クライアントからの設定・参照は不可

0：クライアントからの設定変更は不可

1～500：クライアントから設定できるユーザ単位アクセス権の上限数

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexpusracclmt.bat

(b)　コマンドの書式（設定）

ユーザ一人に対して設定できるユーザ単位アクセス権の上限数を指定します。

sfsetusracclmt.bat ＜ユーザ単位アクセス権設定上限＞

引数

ユーザ単位アクセス権設定上限
ユーザ単位アクセス権設定上限数又は設定・参照可否を次の数値で指定します。なお，ユーザ単位アクセス権を「使用しない」に設定している場合は，ここでの設定に関係なく，「クライアントからの設定・参照不可」となります。
-1：クライアントからの設定・参照不可
0：クライアントからの設定追加不可
1～500：クライアントからの設定上限

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetusracclmt.bat

11.4.13　クライアント設定の管理

＜この項の構成＞

(1)　システム行先・区分管理機能

(2)　システム用件・略記管理機能

(3)　クライアント環境設定情報管理機能（gamuenv.iniの設定）

(4)　クライアント環境設定情報管理機能（appouenv.iniの設定）

(5)　クライアント環境設定情報管理機能（appomngr.iniの設定）

(6)　休日管理機能

(7)　記念日管理機能

(8)　行先区分管理機能

(9)　時間区切り線機能

(1)　システム行先・区分管理機能

システム標準値の行先・区分を管理します。ファイルの形式は次のとおりです。

処理区分
行先
区分ID
並び順

(a)　コマンドの書式（出力）

システム標準値の行先，区分を「並び順」の昇順で出力します。

sfexpdst.bat ＜出力ファイルパス＞

引数

出力ファイルパス
コマンドの実行結果を出力するファイルのパスを指定します。

出力ファイルの形式

処理区分には「I」を出力します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexpdst.bat

(b)　コマンドの書式（設定）

システム標準値の行先・区分を追加・変更・削除します。

sfsetdst.bat ＜入力ファイルパス＞

引数

入力ファイルパス
設定する情報を記述したファイルパスを指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
システム標準値の行先・区分を登録します。次の場合は登録されません。
・指定された区分IDが登録されていない場合
・指定された並び順が正しくない場合
・指定された並び順が登録済みの場合
・行先の指定値が正しくない場合

C
システム標準値の行先・区分を更新します。次の場合は更新されません。
・指定された区分IDが登録されていない場合
・行先の指定値が正しくない場合

D
システム標準値の行先・区分を削除します。

I
行をコメント扱いとします。

処理区分の指定によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | 行先 | 区分ID | 並び順
A | ◎ | ◎ | ◎
C | ◎ | ◎ | ○
D | × | × | ○
I | × | × | ×

（凡例）

◎：必須項目（更新する項目）

○：必須項目

×：不要。指定しても無視する

行先

行先を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です（40バイトまでしか表示できないクライアントがあります）。

区分ID

区分IDを指定します。区分IDは「11.4.13(8)　行先区分管理機能」で登録した区分IDを指定します。

並び順

並び順を数値で指定します。指定できる範囲は1～100です。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetdst.bat

(2)　システム用件・略記管理機能

用件・略記を管理します。ファイルの形式は次のとおりです。

処理区分
用件
略記
並び順

(a)　コマンドの書式（出力）

用件・略記を「並び順」に従って出力します。

sfexpttl.bat ＜出力ファイルパス＞

引数

出力ファイルパス
コマンドの実行結果を出力するファイルのパスを指定します。

出力ファイルの形式

処理区分には「I」を出力します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexpttl.bat

(b)　コマンドの書式（設定）

用件・略記を追加・変更・削除します。

sfsetttl.bat ＜入力ファイルパス＞

引数

入力ファイルパス
設定する情報を記述したファイルのパスを指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
用件・略記を追加します。次の場合は追加されません。
・指定された並び順が正しくない場合
・指定された並び順が登録済みの場合
・用件の指定値又は略記の指定値が正しくない場合

C
用件・略記を更新します。

D
用件・略記を削除します。

I
行をコメント扱いとします。

処理区分の指定によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | 用件 | 略記 | 並び順
A | ◎ | ◎ | ◎
C | ◎ | ◎ | ○
D | × | × | ○
I | × | × | ×

（凡例）

◎：必須項目（更新する項目）

○：必須項目

×：不要。指定しても無視する

用件

用件を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です（40バイトまでしか表示できないクライアントがあります）。

略記

略記を指定します。指定できる値の範囲は，UTF-8に変換して64バイト以内です（6バイトまでしか表示できないクライアントがあります）。

並び順

並び順を数値で指定します。指定できる範囲は1～100です。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetttl.bat

(3)　クライアント環境設定情報管理機能（gamuenv.iniの設定）

WWW for Schedule用のデフォルト設定ファイルgamuenv.iniを管理します。

(a)　コマンドの書式（出力）

WWW for Schedule用のデフォルト設定ファイルgamuenv.iniを出力します。

sfexpgamuenv.bat

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexpgamuenv.bat

登録したファイルの末尾には空行が1行追加されます。空行はsfexpgamuenv（出力用コマンド）とsfsetgamuenv（設定用コマンド）を実行するたびに追加されるため，コマンドを連続して実行する場合には，末尾の空行をテキストエディタで削除してください。

(b)　コマンドの書式（設定）

sfsetgamuenv.bat ＜入力ファイルパス＞

コマンドは次の手順で実行してください。

管理ツールをDBモードで起動します（SF32SYS.iniに設定を記載）。

WWW for Schedule設定画面で設定を実施します。

「＜Scheduler Serverインストールフォルダ＞¥etc_db」フォルダ下に生成されたファイルgamuenv.iniを指定して，sfsetgamuenvコマンドを実行します。
WWW for Schedule設定画面で設定を実施した場合は，＜Scheduler Serverインストールフォルダ＞¥etc_db¥appouenv.iniも更新されるため，sfsetappouenvコマンドも実行してください。

引数

入力ファイルパス
gamuenv.iniのファイルパスを指定します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetgamuenv.bat

(4)　クライアント環境設定情報管理機能（appouenv.iniの設定）

環境設定ファイルappouenv.iniを管理します。

(a)　コマンドの書式（出力）

環境設定ファイルappouenv.iniを出力します。

sfexpappouenv.bat

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexpappouenv.bat

登録したファイルの末尾には空行が1行追加されます。空行はsfexpappouenv（出力用コマンド）とsfsetappouenv（設定用コマンド）を実行するたびに追加されるため，コマンドを連続して実行する場合には，末尾の空行をテキストエディタで削除してください。

(b)　コマンドの書式（設定）

sfsetappouenv.bat ＜入力ファイルパス＞

コマンドは次の手順で実行してください。

管理ツールをDBモードで起動します（SFTool32.iniに設定を記載）。

設定画面（WWW for Schedule設定を含む）で設定を実施します。

「＜Scheduler Serverインストールフォルダ＞¥etc_db」フォルダ下に生成されたファイルappouenv.iniを指定して，sfsetappouenvコマンドを実行します。

引数

入力ファイルパス
appouenv.iniのファイルパスを指定します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetappouenv.bat

(5)　クライアント環境設定情報管理機能（appomngr.iniの設定）

拡張スケジュール設定ファイルappomngr.iniを管理します。

(a)　コマンドの書式（出力）

拡張スケジュール設定ファイルappomngr.iniを出力します。

sfexpappomngr.bat

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexpappomngr.bat

登録したファイルの末尾には空行が1行追加されます。空行はsfexpappomngr（出力用コマンド）とsfsetappomngr（設定用コマンド）を実行するたびに追加されるため，コマンドを連続して実行する場合には，末尾の空行をテキストエディタで削除してください。

(b)　コマンドの書式（設定）

sfsetappomngr.bat ＜入力ファイルパス＞

コマンドは次の手順で実行してください。

appomngr.iniを作成します。

appomngr.iniを指定してsfsetappomngrコマンドを実行します。

引数

入力ファイルパス
appomngr.iniのファイルパスを指定します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetappomngr.bat

(6)　休日管理機能

汎用化データのデフォルト設定の休日・祝日を管理します。ファイルの形式は次のとおりです。

処理区分
エリアコード
日付
日種別
名前
国際化名

(a)　コマンドの書式（出力）

汎用化データのデフォルト設定の休日・祝日を日付の昇順で出力します。

sfexpdfthdy.bat ＜出力ファイルパス＞

引数

出力ファイルパス
コマンドの実行結果を出力するファイルのパスを指定します。

出力ファイルの形式

処理区分には「I」を出力します。

日付は，年月日を出力します。
出力形式：yyyy-mm-dd（yyyy：年，mm：月，dd：日）

日種別は，祝日・休日の種別を出力します。
1：休日
2：祝日

名前は，祝日・休日の名前を出力します。

国際化名は，祝日・休日の国際化名を出力します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexpdfthdy.bat

(b)　コマンドの書式（設定）

汎用化データのデフォルト設定の休日・祝日を追加・変更・削除します。

sfsetdfthdy.bat ＜入力ファイルパス＞

引数

入力ファイルパス
設定する情報を記述したファイルのパスを指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
汎用化データのデフォルト設定の休日・祝日を追加します。次の場合は追加されません。
・指定された祝日種別が正しくない場合
・指定されたエリアコード及び日付が登録済みの場合
・エリアコードの指定値が正しくない場合

C
汎用化データのデフォルト設定の休日・祝日を更新します。
エリアコードの指定値が正しくない場合は，更新されません。

D
汎用化データのデフォルト設定の休日・祝日を削除します。

I
行をコメント扱いとします。

処理区分の指定によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | エリアコード | 日付 | 日種別 | 名前 | 国際化名
A | ◎ | ◎ | ◎ | ◎ | ◎
C | ○ | ○ | ◎ | ◎ | ◎
D | ○ | ○ | × | × | ×
I | × | × | × | × | ×

（凡例）

◎：必須項目（更新する項目）

○：必須項目

×：不要。指定しても無視する

エリアコード

エリアの国名コードをISO 3166-1 alpha 2形式で指定します。

指定例を次に示します。

国名コード | 国名・地域名
US | アメリカ合衆国
GB | イギリス
CN | 中国
JP | 日本

英大文字が2バイトで指定されていないかはチェックされますが，コードのISO登録有無チェックはされません。

日付

日付を年月日でyyyy-mm-dd形式で指定します。

yyyy：年を0001～9999で指定します。

mm：月を01～12で指定します。

dd：日を指定します。

日種別

祝日・休日の種別を次の数値で指定します。

1：休日

2：祝日

名前

名前を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です。

国際化名

国際化名を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetdfthdy.bat

(c)　サンプルファイル

サンプルファイルは次の場所にあります。

システムデフォルトのカレンダ

＜Scheduler Serverインストールフォルダ＞¥batch¥sample¥sfsetdfthdy.csv

日本の休日・祝日

＜Scheduler Serverインストールフォルダ＞¥batch¥sample¥sfsetdfthdy_jp.csv

(7)　記念日管理機能

システム標準値の記念日を管理します。ファイルの形式は次のとおりです。

処理区分
記念日
表示名
国際化表示名

(a)　コマンドの書式（出力）

システム標準値の記念日を日付の昇順で出力します。

sfexpannv.bat ＜出力ファイルパス＞

引数

出力ファイルパス
コマンドの実行結果を出力するファイルのパスを指定します。

出力ファイルの形式

処理区分には「I」を出力します。

記念日は，記念日を年月日で0001-mm-dd（0001：年，mm：月，dd：日）形式で出力します。年は「0001」固定です。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexpannv.bat

(b)　コマンドの書式（設定）

システム標準値の記念日を追加・変更・削除します。

sfsetannv.bat ＜入力ファイルパス＞

引数

入力ファイルパス
設定する情報を記述したファイルのパスを指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
システム標準値の記念日をデータベースに登録します。次の場合は追加されません。
・指定された記念日が正しくない場合
・指定された記念日が登録済みの場合
・表示名の指定値が正しくない場合

C
システム標準値の記念日を更新します。
指定された記念日又は表示名の指定値が正しくない場合は，更新されません。

D
システム標準値の記念日を削除します。

I
行をコメント扱いとします。

処理区分の指定によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | 記念日 | 表示名 | 国際化表示名
A | ◎ | ◎ | ◎
C | ○ | ◎ | ◎
D | ○ | × | ×
I | × | × | ×

（凡例）

◎：必須項目（更新する項目）

○：必須項目

×：不要。指定しても無視する

記念日

記念日を0001-mm-dd形式で指定します。

yyyy：0001
記念日は通年管理のため，年には「0001」と指定してください。

mm：月を01～12で指定します。

dd：日を指定します。

表示名

表示名を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です。

国際化表示名

国際化表示名を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です（50バイトまでしか表示できないクライアントがあります）。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetannv.bat

(8)　行先区分管理機能

汎用化データのデフォルト設定の行先・区分を管理します。ファイルの形式は次のとおりです。

処理区分
区分ID
表示名
国際化表示名
並び順

(a)　コマンドの書式（出力）

汎用化データのデフォルト設定の行先・区分を区分IDの順に出力します。

sfexpdftdstdiv.bat ＜出力ファイルパス＞

引数

出力ファイルパス
コマンドの実行結果を出力するファイルのパスを指定します。

出力ファイルの形式

処理区分には「I」を出力します。

並び順には，区分の並び順を出力します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexpdftdstdiv.bat

(b)　コマンドの書式（設定）

汎用化データのデフォルト設定の行先・区分を追加・変更・削除します。

sfsetdftdstdiv.bat ＜入力ファイルパス＞

引数

入力ファイルパス
設定する情報を記述したファイルのパスを指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
汎用化データのデフォルト設定の行先・区分を登録します。次の場合は追加されません。
・指定された区分ID及び並び順が登録されていない場合
・指定された区分ID，並び順又は表示名の指定値が正しくない場合
・指定された区分ID及び並び順が登録済みの場合

C
汎用化データのデフォルト設定の行先・区分を更新します。次の場合は更新されません。
・指定された区分IDが登録されていない場合
・指定された区分ID，並び順又は表示名の指定値が正しくない場合
・指定された区分ID及び並び順が登録済みの場合

D
汎用化データのデフォルト設定の行先・区分を削除します。

I
行をコメント扱いとします。

処理区分の指定によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | 区分ID | 表示名 | 国際化表示名 | 並び順
A | ◎ | ◎ | ◎ | ◎
C | ○ | ◎ | ◎ | ◎
D | ○ | × | × | ○
I | × | × | × | ×

（凡例）

◎：必須項目（更新する項目）

○：必須項目

×：不要。指定しても無視する

区分ID

区分IDを数値で指定します。指定できる範囲は1～64です。

区分IDは必ず連番になるように指定してください。抜けているIDがあるとクライアントからログインした場合にエラーとなります。

重複する区分IDを指定した場合，メッセージKDAE20006-Wが表示され，登録できません。

表示名

行先区分の表示名を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です。

国際化表示名

行先区分の国際化表示名を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です。

並び順

並び順を数値で指定します。指定できる範囲は1～64です。

重複する区分IDを指定した場合，メッセージKDAE20006-Wが表示され，登録できません。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetdftdstdiv.bat

(9)　時間区切り線機能

汎用化データのデフォルト設定の時間区切り線を管理します。ファイルの形式は次のとおりです。

操作種別
区切り時刻

(a)　コマンドの書式（出力）

汎用化データのデフォルト設定の時間区切り線を時刻の昇順で出力します。

sfexpdfttmdiv.bat ＜出力ファイルパス＞

引数

出力ファイルパス
実行結果を出力するファイルパスを指定します。

出力ファイルの形式

操作種別には「I」が出力されます。

区切り時刻は，区切りの時刻をhh:mm:00（hh：時，mm：分，00：秒）形式で出力します。
区切り時刻は，時及び分指定です。秒は00と出力されます。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexpdfttmdiv.bat

(b)　コマンドの書式（設定）

汎用化データのデフォルト設定の時間区切り線を追加・削除します。

sfsetdfttmdiv.bat ＜入力ファイルパス＞

引数

入力ファイルパス
設定する情報を記述したファイルのパスを指定します。

入力ファイルの形式

操作種別

次のどれかを指定します。

A
汎用化データのデフォルト設定の時間区切り線を追加します。指定された区切り時刻が値が正しくない場合は，追加されません。

D
汎用化データのデフォルト設定の時間区切り線を削除します。

I
行をコメント扱いとします。

操作種別の指定によって，ほかの項目の指定要否は次のように異なります。

操作種別の指定値 | 区切り時刻
A | ◎
D | ○
I | ×

（凡例）

◎：必須項目（更新する項目）

○：必須項目

×：不要。指定しても無視する

区切り時刻

区切り時刻をhh:mm:ss形式で指定します。

hh：時間を00～23で指定します。

mm：分を00～59で指定します。

ss：秒は00と指定してください。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetdfttmdiv.bat

11.4.14　国際化設定

＜この項の構成＞

(1)　デフォルト地域コードの設定

(2)　タイムゾーンの設定

(1)　デフォルト地域コードの設定

デフォルト地域コード（国際化に対応していないクライアントに割り当てられる地域コード）を管理します。

(a)　コマンドの書式（出力）

デフォルト地域コードを標準出力へ出力します。

sfexpdftarcd.bat

出力例

PARAMVALUE
JP

ヘッダPARAMVALUEの下に，デフォルト地域コードを出力します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexpdftarcd.bat

(b)　コマンドの書式（設定）

デフォルト地域コードを指定します。

sfsetdftarcd.bat ＜デフォルト地域コード＞

引数

デフォルト地域コード
デフォルト地域コードとして，国名コードをISO 3166-1 alpha 2形式で指定します。
指定例を次に示します。

国名コード | 国名・地域名
US | アメリカ合衆国
GB | イギリス
CN | 中国
JP | 日本

英大文字が2バイトで指定されていないかはチェックされますが，コードのISO登録有無チェックはしません。パラメタが正しくない場合，エラーとなります。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetdftarcd.bat

(2)　タイムゾーンの設定

タイムゾーン情報を管理します。ファイルの形式は次のとおりです。オフタイムとは就業時間外のことです。

処理区分
タイムゾーン
エリアID
エリアコード
タイムゾーンID
表示名
国際化表示名
オフタイム開始時刻
オフタイム終了時刻

(a)　コマンドの書式（出力）

タイムゾーン情報をエリアIDの順に出力します。

sfexptmzn.bat ＜出力ファイルパス＞

引数

出力ファイルパス
コマンドの実行結果を出力するファイルのパスを指定します。

出力ファイルの形式

処理区分には「I」を出力します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexptmzn.bat

(b)　コマンドの書式（設定）

タイムゾーン情報を追加・変更・削除します。

sfsettmzn.bat ＜入力ファイルパス＞

引数

入力ファイルパス
設定するタイムゾーンを記述したファイルのパスを指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
タイムゾーン情報を追加します。次の場合は追加されません。
・次の指定値が正しくない場合
　タイムゾーン
　エリアID
　エリアコード
　タイムゾーンID
　オフタイム開始時刻
　オフタイム終了時刻
・指定されたエリアIDが登録済みの場合

C
タイムゾーン情報を更新します。次の指定値が正しくない場合は更新されません。
　タイムゾーン
　エリアID
　エリアコード
　タイムゾーンID
　オフタイム開始時刻
　オフタイム終了時刻

D
タイムゾーン情報を削除します。

I
行をコメント扱いとします。

処理区分の指定によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | タイムゾーン | エリアID | エリアコード | タイムゾーンID | 表示名 | 国際化表示名 | オフタイム開始時刻 | オフタイム終了時刻
A | ◎ | ◎ | ◎ | ◎ | ◎ | ◎ | ◎ | ◎
C | ◎ | ○ | ◎ | ◎ | ◎ | ◎ | ◎ | ◎
D | × | ○ | × | × | × | × | × | ×
I | × | × | × | × | × | × | × | ×

（凡例）

◎：必須項目（更新する項目）

○：必須項目

×：不要。指定しても無視する

タイムゾーン

タイムゾーンをGMTからのオフセットで指定します。オフセットは「GMT」の後ろに，[{+|-}hh:mm]」形式で時・分を指定します。

hh
時を指定します。
+の場合：00～13で指定
-の場合：00～12で指定

mm
分を00～59で指定します。

エリアID

タイムゾーンを識別する任意のIDを1～255バイトで指定します。

指定できる文字は，英大文字，英小文字，数字，_（アンダースコア），+，-（ハイフン）です。

エリアコード

エリアコードをISO 3166-1 alpha-2の形式で指定します。

指定例を次に示します。

国名コード | 国名・地域名
US | アメリカ合衆国
GB | イギリス
CN | 中国
JP | 日本

英大文字が2バイトで指定されていないかはチェックされますが，コードのISO登録有無チェックはしません。

タイムゾーンID

JavaのTimeZoneクラスのIDとして指定できる文字列を指定します。

指定例を次に示します。

タイムゾーンID | 名前
EST | 東部標準時
Europe/London | グリニッジ標準時
PRC | 中華人民共和国標準時
Asia/Tokyo | 日本標準時

表示名

タイムゾーンを表示する際の表示名を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です。

国際化表示名

国際化表示名を指定します。指定できる値の範囲は，UTF-8に変換して255バイト以内です。

オフタイム開始時刻

オフタイム開始時刻をhh:mm:ss形式で指定します。

hh：時間を00～23で指定します。

mm：分を00～59で指定します。

ss：00と指定してください。

オフタイム終了時刻

オフタイム終了時刻をhh:mm:ss形式で指定します。

値の形式：hh:mm:ss

hh：時間を00～23で指定します。

mm：分を00～59で指定します。

ss：00と指定してください。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsettmzn.bat

(c)　サンプルファイル

サンプルファイルは次の場所にあります。

＜Scheduler Serverインストールフォルダ＞¥batch¥sample¥sfsettmzn.csv

11.4.15　スケジュール削除設定

＜この項の構成＞

(1)　不要スケジュール削除期間管理機能

(1)　不要スケジュール削除期間管理機能

不要スケジュール削除期間の個別設定を管理します。ファイルの形式は次のとおりです。

処理区分
対象種別
対象ID
削除種別
削除方法
年月
月

(a)　コマンドの書式（出力）

不要スケジュール削除期間の個別設定を出力します。

sfexpdelschtrm.bat { /u [＜ユーザID＞]| /f [＜施設ID＞] | /a } ＜出力ファイルパス＞

引数

/u [＜ユーザID＞]
ユーザの不要スケジュール削除期間の個別設定を出力します。
＜ユーザID＞には，出力対象とするユーザのユーザIDを指定します。省略した場合，すべてのユーザの不要スケジュール削除期間の個別設定を出力します。

/f [＜施設ID＞]
施設の不要スケジュール削除期間の個別設定を出力します。
＜施設ID＞には，出力対象とする施設の施設IDを指定します。省略した場合，すべての施設の不要スケジュール削除期間の個別設定を出力します。

/a
すべてのユーザ及び施設の不要スケジュール削除期間の個別設定を出力します。

出力ファイルパス
コマンドの実行結果を出力するファイルのパスを指定します。

出力ファイルの形式

処理区分には「I」を出力します。

対象種別は，情報の対象種別を出力します。
2：ユーザ
3：施設

対象IDは，ユーザID又は施設IDを出力します。
対象種別が2の場合：ユーザID
対象種別が3の場合：施設ID

削除種別は，削除するかどうかの指定を出力します。
0：削除しません（削除方法及び不要スケジュール削除のシステム設定を無視し，不要スケジュールを削除しません）。
1：削除します（削除方法に指定された方法で不要スケジュールを削除します）。

削除方法は，削除方法を次の数値で出力します。
0：月に従って不要スケジュールを削除します。
1：年月に従って不要スケジュールを削除します。

年月は，スケジュールを削除する際の基準年月をyyyy-mm-01（yyyy：年，mm：月，01：日）形式で出力します。日付は「01（1日）」を出力します。
出力される日付のタイムゾーンはUTCです。指定された年月日より過去のスケジュールを削除します。

月は，何か月以前のスケジュールを削除するか出力します。
指定された月数より前のスケジュールを削除します。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfexpdelschtrm.bat

(b)　コマンドの書式（設定）

不要スケジュール削除期間の個別設定を追加・更新・削除します。

sfsetdelschtrm.bat ＜入力ファイルパス＞

引数

入力ファイルパス
設定する情報を記述したファイルパスを指定します。

入力ファイルの形式

処理区分

次のどれかを指定します。

A
不要スケジュール削除期間の個別設定を追加します。次の場合は追加されません。
・指定された対象種別が正しくない場合
・指定された対象IDがユーザ登録されていない場合
・指定された対象IDが施設登録されていない場合
・指定された削除種別，削除方法，年月又は月が正しくない場合
・指定された対象種別及び対象IDが登録済みの場合

C
不要スケジュール削除期間の個別設定を更新します。次の場合は更新されません。
・指定された対象種別が正しくない場合
・指定された削除種別，削除方法，年月又は月が正しくない場合

D
不要スケジュール削除期間の個別設定をデータベースから削除します。

I
行をコメント扱いとします。

処理区分の指定によって，ほかの項目の指定要否は次のように異なります。

処理区分の指定値 | 対象種別 | 対象ID | 削除種別 | 削除方法 | 年月 | 月
A | ◎ | ◎ | ◎ | ◎※1 | ◎※2 | ◎※3
C | ○ | ○ | ◎ | ◎※1 | ◎※2 | ◎※3
D | ○ | ○ | × | × | × | ×
I | × | × | × | × | × | ×

（凡例）

◎：必須項目（更新する項目）

○：必須項目

×：不要。指定しても無視する

注※1

削除種別が0の場合，指定値を無視して1（年月指定）を設定します。

注※2

削除種別又は削除方法が0の場合，指定値を無視して0001-01-01を設定します。

注※3

削除種別が0の場合，指定値を無視して99を設定します。

削除方法が1の場合，指定値を無視して99を設定します。

対象種別

対象の種別を数値で指定します。

2：ユーザ

3：施設

対象ID

対象のユーザID又は施設IDを指定します。

削除種別

削除種別を数値で指定します。

0：削除しません（「削除方法」の設定値と，不要スケジュール削除のシステム設定の値は無視される）。

1：削除します（削除方法に指定された方法で不要スケジュールを削除する）。

削除方法

削除方法を数値で指定します。

0：月指定（月に従って不要スケジュールを削除します）。

1：年月指定（年月に従ってスケジュールを削除します）。

年月

スケジュールを削除する際の基準になる年月をyyyy-mm-01形式で指定します。

ここで指定する年月日はUTCです。指定された年月より過去のスケジュールを削除します。

yyyy：年を1970～2037で指定します。

mm：月を01～12で指定します。

dd：日は「01」固定です。

月

コマンド実行日から何か月前をスケジュール削除の基準日とするかを指定します。指定できる範囲は1～99です。

指定した月数より前のスケジュールが削除されます。

コマンドパス

＜インストールディレクトリ＞¥batch¥sfsetdelschtrm.bat

(c)　注意事項

出力用コマンドは，削除待ちユーザまたは削除待ち施設も出力ファイルに出力します。設定用コマンドで設定する場合，削除待ちユーザまたは削除待ち施設に対する更新・削除は行わないでください。行った場合は，KDAE20017-Wのメッセージが出力されます。

12.　移行方法

この章では，Scheduler Serverの移行方法と，環境の変更方法について説明します。

＜この章の構成＞

12.1　Scheduler Serverの移行方法

12.2　環境の変更方法

12.1　Scheduler Serverの移行方法

この節では，次の手順について説明します。

Windowsサーバのバージョンアップ手順

Windowsサーバへのリプレース手順

Windowsサーバの統合手順

Windowsサーバの台数の増加手順

UNIXサーバからの移行

ファイルモードからDBモードへの移行

UNIXサーバへのリプレース手順，UNIXサーバへの統合手順，UNIXサーバの増設手順については，UNIX版のマニュアルを参照してください。

＜この節の構成＞

12.1.1　バージョンアップ手順（ファイルモード）

12.1.2　バージョンアップ手順（DBモード）

12.1.3　サーバリプレース手順（ファイルモード）

12.1.4　サーバリプレース手順（DBモード）

12.1.5　サーバ統合手順（ファイルモード）

12.1.6　サーバ統合手順（DBモード）

12.1.7　サーバ台数増加手順（ファイルモード）

12.1.8　サーバ台数増加手順（DBモード）

12.1.9　UNIXサーバからの移行

12.1.10　ファイルモードからDBモードへの移行

12.1.1　バージョンアップ手順（ファイルモード）

＜この項の構成＞

(1)　バージョンアップ手順（シングルサーバ構成）

(2)　バージョンアップ手順（マルチサーバ構成）

(3)　コンフィギュレーションの設定に関する注意事項

(4)　その他の注意事項

(1)　バージョンアップ手順（シングルサーバ構成）

Version 2.0，Version 3，Version 5又はVersion 6からVersion 7へバージョンアップできます。次にバージョンアップの手順を示します。

次のサービスが開始されている場合，管理ツールのサービスからサービスを停止します。

Groupmax Scheduler Server

Groupmax Scheduler Server Tool

Groupmax Facilities Manager

Groupmax Facilities Manager Tool

次のディレクトリとファイルのバックアップを取得します（バージョンアップに失敗したときのリストアに使用します）。

＜インストールディレクトリ＞¥etc

＜インストールディレクトリ＞¥log

＜インストールディレクトリ＞¥room

＜インストールディレクトリ＞¥bin¥AppoSV.ini（存在する場合）

＜インストールディレクトリ＞¥bin¥SFagent.ini（親サーバだけ。存在する場合）

＜スケジュール格納ディレクトリ＞¥＜各ユーザIDのディレクトリ＞

注意

デフォルトのディレクトリは次のとおりです。

ディレクトリの種類
デフォルトのディレクトリ

インストールディレクトリ
C:¥Groupmax¥apposv

スケジュール格納ディレクトリ

Version 2.0
C:¥Groupmax¥apposv

Version 3以降
C:¥Groupmax¥apposv¥data

スケジュール格納ディレクトリをデフォルトから変更している場合は，「コンフィギュレーション」の項番1「スケジュール格納ディレクトリ」を確認してください。

「コンフィギュレーション」を起動し，各設定の控えをとります。

「3.1　サーバのインストール」に記述されている手順に従い，Version 7へ更新インストールします。

Version 7の管理ツールをインストールします。

「コンフィギュレーション」を起動し，各設定を確認します。設定が異なる場合は，3.で控えた設定に変更します。

バージョンアップ前からAddress Serverと連携している場合には，次のファイルが存在することを確認します。
＜Address Serverインストールディレクトリ＞¥Groupmax¥GroupApp¥item.def

Version 2.0からVersion 7にバージョンアップする場合で，Address Serverと連携しているときは，次の手順でユーザ情報を再作成します。
1. Address Serverが起動していることを確認し，起動していない場合は起動します。
2. 「コンフィギュレーション」を起動します。
3. 「手動実行」から「ユーザ情報再作成」を選択します。

管理ツールのサービスから次のサービスを開始します。

Groupmax Scheduler Server

Groupmax Scheduler Server Tool

Groupmax Facilities Manager

Groupmax Facilities Manager Tool

(2)　バージョンアップ手順（マルチサーバ構成）

Version 2.0，Version 3，Version 5又はVersion 6からVersion 7へバージョンアップできます。次にバージョンアップの手順を示します。

親サーバ・子サーバで次のサービスが開始されている場合，管理ツールのサービスからサービスを停止します。

Groupmax Scheduler Server

Groupmax Scheduler Server Tool

Groupmax Facilities Manager

Groupmax Facilities Manager Tool

親サーバ・子サーバで次のディレクトリとファイルのバックアップを取得します（バージョンアップに失敗したときのリストアに使用します）。

＜インストールディレクトリ＞¥etc

＜インストールディレクトリ＞¥log

＜インストールディレクトリ＞¥room

＜インストールディレクトリ＞¥bin¥AppoSV.ini（存在する場合）

＜インストールディレクトリ＞¥bin¥SFagent.ini（親サーバだけ。存在する場合）

＜スケジュール格納ディレクトリ＞¥＜各ユーザIDのディレクトリ＞

注意

デフォルトのディレクトリは次のとおりです。

ディレクトリの種類
デフォルトのディレクトリ

インストールディレクトリ
C:¥Groupmax¥apposv

スケジュール格納ディレクトリ

Version 2.0
C:¥Groupmax¥apposv

Version 3以降
C:¥Groupmax¥apposv¥data

スケジュール格納ディレクトリをデフォルトから変更している場合は，「コンフィギュレーション」の項番1「スケジュール格納ディレクトリ」を確認してください。

親サーバ・子サーバで「コンフィギュレーション」を起動し，各設定の控えをとります。

親サーバ・子サーバで「3.1　サーバのインストール」に記述されている手順に従い，Version 7へ更新インストールします。

Version 7の管理ツールをインストールします。

親サーバ・子サーバで「コンフィギュレーション」を起動し，各設定を確認します。設定が異なる場合は，3.で控えた設定に変更します。

親サーバでバージョンアップ前からAddress Serverと連携している場合には，次のファイルが存在することを確認します。

＜Address Serverインストールディレクトリ＞¥Groupmax¥GroupApp¥item.def

Version 2.0からVersion 7にバージョンアップする場合で，Address Serverと連携しているときは，次の手順で親サーバでユーザ情報を再作成します。
1. Address Serverが起動していることを確認し，起動していない場合は起動します。
2. 「コンフィギュレーション」を起動します。
3. 「手動実行」から「ユーザ情報再作成」を選択します。

子サーバで＜Address Serverインストールディレクトリ＞¥Groupmax¥GroupApp¥item.defファイルが存在する場合は削除します。
このファイルを削除した場合は，子サーバと同じサーバマシンのAddress Serverの再起動が必要です。

親サーバ・子サーバの管理ツールのサービスから次のサービスを開始します。

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

すべての子サーバから次の手順で「管理データ取得」を実行します。
1. 「コンフィギュレーション」を起動します。
2. 「手動実行」から「管理データ取得」を選択します。

親サーバ・子サーバの管理ツールのサービスから，次のサービスを開始します。

Groupmax Scheduler Server

Groupmax Facilities Manager

(3)　コンフィギュレーションの設定に関する注意事項

子サーバのコンフィギュレーションの項番5「親サーバ環境の共有」を「共有する」と設定した場合に，親サーバのコンフィギュレーションの設定内容を子サーバで共有できます。

親サーバと子サーバのコンフィギュレーション設定値の共有については，バージョンごとに異なる項目があります。コンフィギュレーションの設定を親サーバと子サーバで共有する場合の，バージョンごとの違いを次に示します。

項番
設定項目
親サーバとの環境共有

Version 2.0以前
Version 3
Version 5
Version 6
Version 7

1
スケジュール格納ディレクトリ
×
×※1

2
親サーバ／子サーバ
×
×

3
親サーバホスト名／IPアドレス
×
△※2

4
管理データ取得時刻
○
×

5
親サーバ環境の共有
×
×

6
ログファイル最大容量
○
○※3

7
不要スケジュール削除の自動実行
×
○

8
不要スケジュール削除期間
○
○

9
不要スケジュール削除時刻
○
○

10
Addressでの認証
○
○

11
Addressホスト名／IPアドレス
○
×

12
ユーザ認証用ポート番号
○
○

13
変更通知情報取得の自動実行
－
□

14
変更通知情報取得時刻
－
□

15
Address情報取得オプション
－
□

16
Assist連携
－
□※4

（凡例）

○：親サーバと環境の共有をします（各子サーバで設定しても「管理データの取得」を実行した後は無視されます）。

×：親サーバと環境の共有をしません（必ず各子サーバで設定してください）。

－：Version 2.0以前にはありません。

△：初期設定時には，親サーバのホスト名／IPアドレスを入力する必要があります。

□：子サーバでの設定は不要です。

注※1

Version 2.0からのアップグレード時に，Version 2.0をアンインストール後にVersion 3，Version 5，Version 6又はVersion 7をインストールした場合，スケジュール格納ディレクトリはデフォルト（C:¥Groupmax¥apposv¥data）になります。以前のスケジュールデータを継続して使用したい場合は，スケジュール格納ディレクトリを変更するか，ユーザIDのディレクトリを移動するかのどちらかをしてください。

注※2

Version 6 06-50からは親サーバと環境の共有をしません（必ず各子サーバで設定してください）。

注※3

Version 2.0の場合は件数で表示されていましたが，Version 3，Version 5，Version 6又はVersion 7からは総容量をメガバイト（1MB（メガバイト）＝1,048,576バイトの計算値）単位で指定します。

注※4

Version 5以前にはありません。

(4)　その他の注意事項

バージョンアップと同時にマシンを移行する場合の手順は次のとおりです。

移行先のマシンに，移行元と同じバージョンのScheduler Server及びFacilities Managerをインストールします。

移行先のマシンにスケジュールデータ・管理データを転送します。

移行先のマシンをバージョンアップします。

Groupmax Scheduler Server Version 2.0（GMAX-SSVW）からバージョンアップした場合，稼働ログ（LOGSV.csv）の出力方式が変更になりました。次の記述を参考にしてください。

Scheduler Server Version 2.0の場合
先頭の古いログが削除されて，新しいログがファイルの後ろに追加されていきます。

Scheduler Server Version 3，Version 5，Version 6又はVersion 7の場合
ログデータがログサイズ※より大きくなると，ファイルをLOGSV.bakファイルにリネームして，新規にLOGSV.csvファイルの先頭から追加していきます。

注※

「コンフィギュレーション」の項番6「ログファイル最大容量」で設定したサイズの1/14のサイズです。

Groupmax Scheduler Server Version 2.0（GMAX-SSVW）からバージョンアップした場合，「コンフィギュレーション」でのログサイズの指定方法が次のように変わりました。

Scheduler Server Version 2.0の場合：件数指定

Scheduler Server Version 3，Version 5，Version 6又はVersion 7の場合：総容量指定

GroupAppomouse/Server 01-00からのバージョンアップ時のインストールディレクトリ¥etcディレクトリにoldserverlistファイルが存在している場合，GroupAppomouse/Server 01-00のServerが存在しないことを確認の上，すべてのServer上のファイル（oldserverlist）を削除してください。

Version 6以前のバージョンに付属の管理ツールを使用した場合，管理データの取得はできる場合もありますが，転送はできません（成功したように見えますが，実際には転送されていません）。したがって，Version 6以前に付属の管理ツールは使用しないでください。

Version 7の管理ツールで，Version 6以前のサーバと接続しようとした場合，管理データの取得はできますが，転送はできません。サーバと管理ツールは，必ず同じバージョンのものを使用してください。

アンインストールを実行する際，同一マシン内にVersion 2.0のScheduler Server又はFacilities Managerがインストールされている場合は，先にVersion 2.0のScheduler Server又はFacilities Managerをアンインストールしてください。

indxgetのエラー発生時の仕様がVersion 5から変わりました。Version 3までは，indxgetの実行中にエラーが生じた場合，それまでに更新したユーザ情報は反映されたままとなります。Version 5，Version 6又はVersion 7では，indxgetの実行中にエラーが生じた場合，ユーザ情報は反映されないで実行前の状態に戻ります。Address Serverから出力される変更通知情報も，実行前の状態に戻ります。

次のコマンドのリターンコードを変更しましたので注意してください。

GetAdAll

indxget

リターンコード | Version 3以前 | Version 5，Version 6，Version 7
正常終了 | 1 | 0
異常終了 | 0 | 1

Groupmax Scheduler Server Version 2.0 02-30からサポートした参照拒否，及び予約権限を設定した場合，利用するクライアントのバージョンによっては，動作が次のように異なります。

クライアントのバージョン
動作

参照拒否が設定されているメンバを参照しようとしたとき
予約不可が設定されているメンバに予約しようとしたとき

01-02以前の場合
ダミースケジュール※が表示されます（週間スケジュール上では略記は表示されません）。
エラーメッセージ「・・に予約できませんでした。」が表示され，予約できません。

01-10～02-20の場合
ダミースケジュール※が表示されます。

02-30以降の場合
メンバのツリービューから直接選択した場合は，「・・には参照拒否権限が設定されています。」のメッセージが出力され，選択できません。
グループ選択から選択した場合，又は終了時保存をしている場合で起動時のウィンドウに参照拒否が設定されているメンバが存在するとき，タイトルバーに「参照拒否」と表示されるか，又はそのメンバのボタンが淡色表示されます。
エラーメッセージ「予約権限がありません。」が表示され，予約できません。

注※

ダミースケジュールは，0：00～24：00のスケジュールで次のように設定されます。

　行先，用件，メモ：「※参照拒否権限が設定されています。」

　行先区分：管理ツール上で1に設定された色

　略記：「※拒否」

マルチサーバ構成で，かつサーバのバージョンがVersion 5以降とVersion 3が混在する場合，Version 5以降のクライアントから使用する新機能について次の注意事項があります。

イベント，拡張スケジュール，ユーザ検索機能は，サーバがVersion 5以降でかつ，クライアントがVersion 5以降であるときに使用できます。

ユーザ検索機能では，ホームサーバがVersion 3のサーバであるユーザを検索できますが，「ユーザ検索結果一覧」ウィンドウから「階層表示」ボタンをクリックしても階層を表示できません。

イベントの予約は，ホームサーバがVersion 3のサーバであるユーザに対してはできません。

拡張スケジュールを含む予約は，ホームサーバがVersion 3のサーバであるユーザに対してはできません。

Groupmax Scheduler Server Version 2.0又はGroupmax Facilities Manager Version 2.0から，Version 3以降へバージョンアップする場合，次の注意事項があります。
サービスコントロールマネージャ上で使用されるサーバ及び管理ツールサーバのサービス名が次のように変更されています。したがって，バッチファイルなどで，これらのサービス名を参照している場合，バッチファイルなどを変更する必要があります。なお，Version 3以降は同一のサービス名のため，Version 3以降から上位のバージョンへバージョンアップする場合は，変更する必要はありません。

サービス名 | サービスコントロールマネージャ（SCM）で使用される名称
Groupmax Version 2.0 | Groupmax Version 3以降
Schedulerサーバ | Gmax Scheduler Server | Groupmax Scheduler Server
Scheduler管理ツールサーバ | Gmax Scheduler Server Tool | Groupmax Scheduler Server Tool
Facilities Managerサーバ | Gmax Facilities Manager | Groupmax Facilities Manager
Facilities Manager管理ツールサーバ | Gmax Facilities Manager Tool | Groupmax Facilities Manager Tool

Version 5からAssist連携機能を使用している場合，バージョンアップしてAssist連携機能の使用を再開する前にホームサーバ一覧を作成する必要があります。作成方法については，「9.3.3　Assist連携用ホームサーバ一覧の作成」を参照してください。

Version 5からAssist連携機能を使用している場合，設定変更ファイルの設定項目のうちAgentControlの設定が無効になります。詳細は，「9.9　SFagent.iniの設定」を参照してください。

マルチサーバ構成で運用している場合，子サーバのバージョンアップは親サーバのバージョンアップの後に実施してください。

GroupAppomouse/Server（Windows対応版）01-10以降からバージョンアップする際の注意

レジストリに設定されているEnvPath及びSchedulePathの値は，そのまま引き継がれます。

01-00ではレジストリの値を直接変更していましたが，01-10からは「コンフィギュレーション」の設定機能を使用して変更するようにしています。そのため，レジストリの値を直接変更しないでください。
直接変更すると，システムが正常に動作しなくなる場合があります。

12.1.2　バージョンアップ手順（DBモード）

＜この項の構成＞

(1)　バージョンアップ手順（シングルサーバ構成）

(2)　バージョンアップ手順（マルチサーバ構成）

(3)　その他の注意事項

(1)　バージョンアップ手順（シングルサーバ構成）

次にバージョンアップの手順を示します。

次のサービスが開始されている場合，管理ツールのサービスからサービスを停止します。

Groupmax Scheduler Server

Groupmax Facilities Manager

次のディレクトリ及びファイルのバックアップを取得します（バージョンアップに失敗したときのリストアに使用します）。

＜Scheduler Serverインストールディレクトリ＞¥log

＜Scheduler Serverインストールディレクトリ＞¥bin¥AppoSV.ini（存在する場合）

＜Scheduler Serverインストールディレクトリ＞¥bin¥SFagent.ini（マスターサーバだけ。存在する場合）

「コンフィギュレーション」を起動し，各設定の控えをとります。

Scheduler Server Version 7の更新インストールを実施します。

「コンフィギュレーション」を起動し，各設定を確認します。設定が異なる場合は，手順3で控えた設定に変更します。

次のファイルが存在することを確認します。
＜Address Serverインストールディレクトリ＞¥Groupmax¥GroupApp¥item.def

ストアドプロシジャをコピーします。
手順については，「4.13　ストアドプロシジャの設定」のコピー手順を参照してください。

ストアドプロシジャのJARファイルを更新します。
HiRDBを動作させるマシン上で，次の内容を実行し，ストアドプロシジャを登録します。

> pdjarsync -R -u GMXSSV -f gmax_scheduler_stpr.jar

ストアドプロシジャの定義を更新します。
手順については，「4.13　ストアドプロシジャの設定」の定義手順を参照してください。

管理ツールのサービスから次のサービスを開始します。

Groupmax Scheduler Server

Groupmax Facilities Manager

(2)　バージョンアップ手順（マルチサーバ構成）

次にバージョンアップの手順を示します。

マスターサーバ及びスレーブサーバで次のサービスが開始されている場合，管理ツールのサービスからサービスを停止します。

Groupmax Scheduler Server

Groupmax Facilities Manager

マスターサーバ及びスレーブサーバで，次のディレクトリ及びファイルのバックアップを取得します（バージョンアップに失敗したときのリストアに使用します）。

＜インストールディレクトリ＞¥log

＜インストールディレクトリ＞¥bin¥AppoSV.ini（存在する場合）

＜インストールディレクトリ＞¥bin¥SFagent.ini（マスターサーバだけ。存在する場合）

マスターサーバ及びスレーブサーバで「コンフィギュレーション」を起動し，各設定の控えをとります。

マスターサーバ及びスレーブサーバでScheduler Server Version 7へ更新インストールします。

マスターサーバ及びスレーブサーバで「コンフィギュレーション」を起動し，各設定を確認します。設定が異なる場合は，手順3で控えた設定に変更します。

マスターサーバで次のファイルが存在することを確認します。
＜Address Serverインストールディレクトリ＞¥Groupmax¥GroupApp¥item.def

スレーブサーバで次のファイルが存在するか確認し，存在する場合は削除します。
＜Address Serverインストールディレクトリ＞¥Groupmax¥GroupApp¥item.def
このファイルを削除した場合は，スレーブサーバと同じサーバマシンのAddress Serverの再起動が必要です。

ストアドプロシジャをコピーします。
手順については，「4.13　ストアドプロシジャの設定」のコピー手順を参照してください。

ストアドプロシジャのJARファイルを更新します。
HiRDBを動作させるマシン上で，次の内容を実行し，ストアドプロシジャを登録します。

> pdjarsync -R -u GMXSSV -f gmax_scheduler_stpr.jar

ストアドプロシジャの定義を更新します。
手順については，「4.13　ストアドプロシジャの設定」の定義手順を参照してください。

マスターサーバ及びスレーブサーバの管理ツールのサービスから，次のサービスを開始します。

Groupmax Scheduler Server

Groupmax Facilities Manager

(3)　その他の注意事項

マルチサーバ構成で運用している場合，スレーブサーバのバージョンアップはマスターサーバのバージョンアップの後に実施してください。

12.1.3　サーバリプレース手順（ファイルモード）

＜この項の構成＞

(1)　サーバリプレース手順（シングルサーバ構成）

(2)　サーバリプレース手順（マルチサーバ構成）

(1)　サーバリプレース手順（シングルサーバ構成）

Scheduler Serverがインストールされたマシンをリプレースするための手順を示します。

サーバのホスト名が変更される場合は，事前にすべてのクライアントで設定変更を実施してください（Scheduler Client又はFacilities Manager Clientを使用していない場合は，該当しません）。
クライアント側で実施する設定変更の手順については，「12.2.1(1)(a)　事前準備（クライアント側の設定変更）」を参照してください。

旧サーバで次のサービスが開始されている場合，管理ツールのサービスから次のサービスを停止します。旧サーバがUNIX版の場合は，aconsoleとroomconsoleから「サーバ」「管理ツールサーバ」を停止します。

Groupmax Scheduler Server

Groupmax Scheduler Server Tool

Groupmax Facilities Manager

Groupmax Facilities Manager Tool

旧サーバで次のディレクトリとファイルのバックアップを取得します。

＜インストールディレクトリ＞¥etc

＜インストールディレクトリ＞¥log

＜インストールディレクトリ＞¥room

＜インストールディレクトリ＞¥bin¥AppoSV.ini（存在する場合）

＜インストールディレクトリ＞¥bin¥SFagent.ini（存在する場合）

＜スケジュール格納ディレクトリ＞¥＜各ユーザ(施設)IDのディレクトリ＞

旧サーバがUNIX版の場合は，旧サーバの次のディレクトリとファイルのバックアップを取得してください。

＜スケジュール格納ディレクトリ＞/etc

＜スケジュール格納ディレクトリ＞/log

＜スケジュール格納ディレクトリ＞/room

/usr/GroupAppo/bin/AppoSV.ini（存在する場合）

/usr/GroupAppo/bin/SFagent.ini（存在する場合）

＜スケジュール格納ディレクトリ＞下のすべての＜各ユーザ（施設）IDのディレクトリ＞

注意

デフォルトのディレクトリは次のとおりです。

ディレクトリの種類
デフォルトのディレクトリ

インストールディレクトリ
C:¥Groupmax¥apposv

スケジュール格納ディレクトリ

Version 2.0
C:¥Groupmax¥apposv

Version 3以降
C:¥Groupmax¥apposv¥data

スケジュール格納ディレクトリをデフォルトから変更している場合は，「コンフィギュレーション」の項番1「スケジュール格納ディレクトリ」を確認してください。

UNIX版のスケジュール格納ディレクトリも，「コンフィギュレーション」の項番1「スケジュール格納ディレクトリ」で確認してください。

旧サーバで「コンフィギュレーション」を起動し，各設定の控えをとります。

新サーバに旧サーバと同じバージョンのScheduler Server及びFacilities Managerをインストールします。
Address Serverと連携している場合は，Object Server及びAddress Serverもインストールしてください。設定方法は，それぞれの「システム管理者ガイド」を参照してください。

旧サーバから次のディレクトリとファイルを新サーバにコピーします。

＜インストールディレクトリ＞¥etc

＜インストールディレクトリ＞¥log

＜インストールディレクトリ＞¥room

＜インストールディレクトリ＞¥bin¥AppoSV.ini（存在する場合）

＜インストールディレクトリ＞¥bin¥SFagent.ini（存在する場合）

＜スケジュール格納ディレクトリ＞¥＜各ユーザ（施設）IDのディレクトリ＞

旧サーバがUNIX版で新サーバがWindows版の場合は，次のようにコピーしてください。

旧サーバの＜スケジュール格納ディレクトリ＞/etc下すべてを新サーバの＜インストールディレクトリ＞¥etc下へコピーする。

旧サーバの＜スケジュール格納ディレクトリ＞/log下すべてを新サーバの＜インストールディレクトリ＞¥log下へコピーする。

旧サーバの＜スケジュール格納ディレクトリ＞/room下すべてを新サーバの＜インストールディレクトリ＞¥room下へコピーする。

旧サーバに/usr/GroupAppo/bin/AppoSV.iniファイルが存在している場合は，新サーバの＜インストールディレクトリ＞¥bin下にコピーする。

旧サーバに/usr/GroupAppo/bin/SFagent.iniファイルが存在している場合は，新サーバの＜インストールディレクトリ＞¥bin下にコピーする。

旧サーバの＜スケジュール格納ディレクトリ＞下のすべての＜各ユーザ（施設）IDのディレクトリ＞を新サーバの＜スケジュール格納ディレクトリ＞下にコピーする。

注意

FTPで転送する場合には，バイナリモードで転送してください。

新サーバで「コンフィギュレーション」を起動し，各設定を確認します。設定が異なる場合は，4.で控えた設定に変更します。

旧サーバと新サーバでホスト名が変わる場合，Address Serverの運転席でサーバ名を変更します（Address Serverと連携していない場合，施設の場合は不要です）。

新サーバでユーザ情報を再作成してください。
「コンフィギュレーション」から［手動実行］で［ユーザ情報再作成］を実行するか，又は「GetAdAll」コマンドを実行してください（Address Serverと連携していない場合，施設の場合は不要です）。

旧サーバと新サーバのOSがWindowsとUNIXで異なる場合，新サーバで「bitechg」コマンドを実行してください。

旧サーバと新サーバでホスト名が変わる場合，新サーバで「hostchg」コマンドを実行してください。

Assist連携機能を使用している環境で，旧サーバと新サーバでホスト名が変わる場合は，Assist連携用ホームサーバ一覧を変更してください。
Assist連携用ホームサーバ一覧については，「9.3.3　Assist連携用ホームサーバ一覧の作成」を参照してください。

新サーバの管理ツールのサービスから次のサービスを開始します。

Groupmax Scheduler Server

Groupmax Scheduler Server Tool

Groupmax Facilities Manager

Groupmax Facilities Manager Tool

(2)　サーバリプレース手順（マルチサーバ構成）

Scheduler Serverがインストールされたマシンをリプレースするための手順を示します。

サーバのホスト名が変更される場合は，事前にすべてのクライアントで設定変更を実施してください（Scheduler Client又はFacilities Manager Clientを使用していない場合は，該当しません）。
クライアント側で実施する設定変更の手順については，「12.2.1(1)(a)　事前準備（クライアント側の設定変更）」を参照してください。

各サーバで次のサービスが開始されている場合，管理ツールのサービスから次のサービスを停止します。旧サーバがUNIX版の場合は，aconsoleとroomconsoleから「サーバ」「管理ツールサーバ」を停止します。

Groupmax Scheduler Server

Groupmax Scheduler Server Tool

Groupmax Facilities Manager

Groupmax Facilities Manager Tool

各サーバで次のディレクトリとファイルのバックアップを取得します。

＜インストールディレクトリ＞¥etc

＜インストールディレクトリ＞¥log

＜インストールディレクトリ＞¥room

＜インストールディレクトリ＞¥bin¥AppoSV.ini（存在する場合）

＜インストールディレクトリ＞¥bin¥SFagent.ini（親サーバだけ。存在する場合）

＜スケジュール格納ディレクトリ＞¥＜各ユーザ（施設）IDのディレクトリ＞

旧サーバがUNIX版の場合は，旧サーバの次のディレクトリとファイルのバックアップを取得してください。

＜スケジュール格納ディレクトリ＞/etc

＜スケジュール格納ディレクトリ＞/log

＜スケジュール格納ディレクトリ＞/room

/usr/GroupAppo/bin/AppoSV.ini（存在する場合）

/usr/GroupAppo/bin/SFagent.ini（存在する場合）

＜スケジュール格納ディレクトリ＞下のすべての＜各ユーザ（施設）IDのディレクトリ＞

注意

デフォルトのディレクトリは次のとおりです。

ディレクトリの種類
デフォルトのディレクトリ

インストールディレクトリ
C:¥Groupmax¥apposv

スケジュール格納ディレクトリ

Version 2.0
C:¥Groupmax¥apposv

Version 3以降
C:¥Groupmax¥apposv¥data

スケジュール格納ディレクトリをデフォルトから変更している場合は，「コンフィギュレーション」の項番1「スケジュール格納ディレクトリ」を確認してください。

UNIX版のスケジュール格納ディレクトリも，「コンフィギュレーション」の項番1「スケジュール格納ディレクトリ」で確認してください。

各サーバで「コンフィギュレーション」を起動し，各設定の控えをとります。

各サーバに旧サーバと同じバージョンのScheduler Server及びFacilities Managerをインストールします。
Address Serverと連携している場合は，Object Server及びAddress Serverもインストールしてください。設定方法は，それぞれの「システム管理者ガイド」を参照してください。

旧親サーバ・旧子サーバから次のディレクトリとファイルを新親サーバ・新子サーバにそれぞれコピーします。

＜インストールディレクトリ＞¥etc

＜インストールディレクトリ＞¥log

＜インストールディレクトリ＞¥room

＜インストールディレクトリ＞¥bin¥AppoSV.ini（存在する場合）

＜インストールディレクトリ＞¥bin¥SFagent.ini（親サーバだけ。存在する場合）

＜スケジュール格納ディレクトリ＞¥＜各ユーザ（施設）IDのディレクトリ＞

旧サーバがUNIX版で新サーバがWindows版の場合は，次のようにコピーしてください。

コピーする旧サーバのデータ
コピー先となる新サーバのディレクトリ
コピーを実施するサーバ

＜スケジュール格納ディレクトリ＞/etc下すべて
＜インストールディレクトリ＞¥etc下

親サーバ

子サーバは実施不要です。

＜スケジュール格納ディレクトリ＞/log下すべて
＜インストールディレクトリ＞¥log下

親サーバ

子サーバ

旧サーバの＜スケジュール格納ディレクトリ＞/room下すべて
＜インストールディレクトリ＞¥room下

親サーバ

子サーバは実施不要です。

/usr/GroupAppo/bin/AppoSV.iniファイル
（存在する場合）
＜インストールディレクトリ＞¥bin下

親サーバ

子サーバ

/usr/GroupAppo/bin/SFagent.iniファイル
（存在する場合）
＜インストールディレクトリ＞¥bin下

親サーバ

子サーバは実施不要です。

＜スケジュール格納ディレクトリ＞下のすべての＜各ユーザ（施設）IDのディレクトリ＞
＜スケジュール格納ディレクトリ＞下

親サーバ

子サーバ

注意

FTPで転送する場合には，バイナリモードで転送してください。

新親サーバ，新子サーバで「コンフィギュレーション」を起動し，各設定を確認します。設定が異なる場合は，4.で控えた設定に変更します。

旧サーバと新サーバでホスト名が変わる場合，Address Server上で該当ユーザのホームサーバ名を変更します（Address Serverと連携していない場合，施設の場合は不要です）。

新親サーバでユーザ情報を再作成してください。
「コンフィギュレーション」から［手動実行］で［ユーザ情報再作成］を実行するか，又は「GetAdAll」コマンドを実行してください（Address Serverと連携していない場合，施設の場合は不要です）。

新子サーバで，＜Address Serverインストールディレクトリ＞¥Groupmax¥GroupApp¥item.defファイルが存在する場合は削除します。
このファイルを削除した場合は，新子サーバと同じサーバマシンのAddress Serverの再起動が必要です。

新親サーバと新子サーバの管理ツールのサービスから，次のサービスを開始します。

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

すべての新子サーバで管理データの取得をしてください。

旧サーバと新サーバのOSがWindowsとUNIXで異なる場合，該当の新サーバだけで「bitechg」コマンドを実行してください。

旧サーバと新サーバでホスト名が変わる場合，すべてのサーバで「hostchg」コマンドを実行してください。

Assist連携機能を使用している環境で，旧サーバと新サーバでホスト名が変わる場合は，Assist連携用ホームサーバ一覧を変更してください。
Assist連携用ホームサーバ一覧については，「9.3.3　Assist連携用ホームサーバ一覧の作成」を参照してください。

すべてのサーバで次のサービスを開始します。

Groupmax Scheduler Server

Groupmax Facilities Manager

旧サーバと新サーバでホスト名が変わる場合，管理ツールを起動して旧サーバのDNSホスト名を削除し，新サーバのホスト名を登録してください。

12.1.4　サーバリプレース手順（DBモード）

＜この項の構成＞

(1)　サーバリプレース手順（シングルサーバ構成）

(2)　サーバリプレース手順（マルチサーバ構成）

(1)　サーバリプレース手順（シングルサーバ構成）

Scheduler Serverがインストールされたマシンをリプレースするための手順を示します。

旧サーバで次のサービスが開始されている場合，管理ツールのサービスから次のサービスを停止します。

Groupmax Scheduler Server

Groupmax Facilities Manager

変更通知ファイルが存在する場合には，変更通知情報取得を実行します。
変更通知ファイルの格納場所は次のとおりです。取得方法については，「6.2.1(4)　Address Serverの変更通知情報取得方法」を参照してください。

格納先：＜Address Serverインストールフォルダ＞¥Groupmax¥GroupApp

ファイル名：8桁の整数

Address Serverを停止します。

旧サーバで次のディレクトリとファイルのバックアップを取得します。

＜Scheduler Serverインストールディレクトリ＞¥log

＜Scheduler Serverインストールディレクトリ＞¥bin¥AppoSV.ini（存在する場合）

＜Scheduler Serverインストールディレクトリ＞¥bin¥SFagent.ini（存在する場合）

旧サーバで「コンフィギュレーション」を起動し，各設定の控えをとります。

マスターサーバのIPアドレスが変更になる場合は，旧マスターサーバで「コンフィギュレーション」を起動し，マスターサーバIPアドレスをクリアします。

新サーバに旧サーバと同じバージョンのScheduler Server及びFacilities Managerをインストールします。
マスターサーバにはObject Server及びAddress Serverもインストールしてください。設定方法は，それぞれの「システム管理者ガイド」を参照してください。

新マスターサーバ及び新スレーブサーバで，次に示すDBMode.batを実行し，DBモードへ切り替えます。

＜インストールディレクトリ＞¥bin¥DBMode.bat

DBMode.batの実行については，「3.2.1　運用モードの決定」を参照してください。

旧サーバから，次のディレクトリとファイルを新サーバにコピーします。

＜Scheduler Serverインストールディレクトリ＞¥log

＜Scheduler Serverインストールディレクトリ＞¥bin¥AppoSV.ini（存在する場合）

＜Scheduler Serverインストールディレクトリ＞¥bin¥SFagent.ini（存在する場合）

注意

FTPで転送する場合には，バイナリモードで転送してください。

新サーバで「コンフィギュレーション」を起動し，各設定を確認します。
設定が異なる場合は，手順5で控えた設定に変更します。

次のファイルが存在することを確認します。
＜Address Serverインストールディレクトリ＞¥Groupmax¥GroupApp¥item.def

Address Serverを起動します。

新サーバでサーバ名を変更する場合は，Address Serverの運転席でサーバ名を変更します。

新サーバでサーバ名を変更する場合は，AppoSV.iniの[DB]セクションのHomeServerパラメタの値を変更後のホームサーバ名に変更します。

Assist連携機能を使用している環境で，旧サーバと新サーバでホスト名が変わる場合は，Assist連携用ホームサーバ一覧を変更してください。
Assist連携用ホームサーバ一覧については，「9.3.3　Assist連携用ホームサーバ一覧の作成」を参照してください。

新サーバの管理ツールのサービスから，次のサービスを開始します。

Groupmax Scheduler Server

Groupmax Facilities Manager

＜クライアントで必要な作業＞

AppoSV.iniファイルのHomeServerパラメタに設定するサーバ名が変更になる場合は，クライアントで次の手順を実施してください。

Scheduler Client又はFacilities Manager Client
サーバホスト名の変更作業前又は作業後に，すべてのクライアントで次の手順を実施してください。
1. Scheduler Client又はFacilities Manager Clientを起動します。
2. 「ツール」－「環境設定」を選択します。
3. 「ユーザ情報の保存」を「サーバで保存」にします。
4. Scheduler Client又はFacilities Manager Clientを終了します。
終了時に次のメッセージが出力された場合は，「はい」を選択します。
『現在クライアントにあるユーザ情報をサーバに保存しますか？
　［注意］「はい」を選択すると別のクライアントPCから既にサーバに
　保存している場合，上書きされます。』

Groupmax Client Light又はGroupmax Client Light Ex 07-52以前
サーバホスト名の変更作業前又は作業後に，すべてのクライアントで次の手順を実施してください。
1. サーバホスト名の変更前から保存していたスケジュール画面を閉じる。
2. メンバツリーからメンバを選択してスケジュール画面を開き直す。

注意事項

上記の手順を実施しない場合，サーバホスト名の変更前から保存していたスケジュール画面を操作した際に，次の現象が発生する場合があります。

スケジュールの表示に失敗する

予約に失敗する

自分又は上司のスケジュールを登録できない

自分又は上司のスケジュールを削除できない

自分又は上司のスケジュールの回答ができない

(2)　サーバリプレース手順（マルチサーバ構成）

Scheduler Serverがインストールされたマシンをリプレースするための手順を示します。

旧マスターサーバ及び旧スレーブサーバで次のサービスが開始されている場合，管理ツールのサービスから次のサービスを停止します。

Groupmax Scheduler Server

Groupmax Facilities Manager

旧マスターサーバに変更通知ファイルが存在する場合には，変更通知情報取得を実行します。
変更通知ファイルの格納場所は次のとおりです。

格納先：＜Address Serverインストールフォルダ＞¥Groupmax¥GroupApp

ファイル名：8桁の整数

Address Serverを停止します。

旧マスターサーバ及び旧スレーブサーバで，次のディレクトリとファイルのバックアップを取得します。

＜Scheduler Serverインストールディレクトリ＞¥log

＜Scheduler Serverインストールディレクトリ＞¥bin¥AppoSV.ini（存在する場合）

＜Scheduler Serverインストールディレクトリ＞¥bin¥SFagent.ini（マスターサーバだけ。存在する場合）

旧マスターサーバ及び旧スレーブサーバで「コンフィギュレーション」を起動し，各設定の控えをとります。

マスターサーバのIPアドレスが変更になる場合は，旧マスターサーバで「コンフィギュレーション」を起動し，マスターサーバIPアドレスをクリアします。

新マスターサーバ及び新スレーブサーバに，旧サーバと同じバージョンのScheduler Server及びFacilities Managerをインストールします。
新マスターサーバにはObject Server及びAddress Serverもインストールします。設定方法は，それぞれの「システム管理者ガイド」を参照してください。

新マスターサーバ及び新スレーブサーバで，次に示すDBMode.batを実行し，DBモードへ切り替えます。

＜インストールディレクトリ＞¥bin¥DBMode.bat

DBMode.batの実行については，「3.2.1　運用モードの決定」を参照してください。

旧マスターサーバ及び旧スレーブサーバから，次のディレクトリとファイルを新マスターサーバ及び新スレーブサーバにそれぞれコピーします。

＜Scheduler Serverインストールディレクトリ＞¥log

＜Scheduler Serverインストールディレクトリ＞¥bin¥AppoSV.ini（存在する場合）

＜インストールディレクトリ＞¥bin¥SFagent.ini（マスターサーバだけ。存在する場合）

注意

FTPで転送する場合には，バイナリモードで転送します。

新マスターサーバ及び新スレーブサーバで「コンフィギュレーション」を起動し，各設定を確認します。
この時，必ず新マスターサーバの「コンフィギュレーション」を最初に起動します。設定が異なる場合は，手順5で控えた設定に変更します。

マスターサーバでは次のファイルが存在することを確認します。
＜Address Serverインストールディレクトリ＞¥Groupmax¥GroupApp¥item.def

新スレーブサーバで＜Address Serverインストールディレクトリ＞¥Groupmax¥GroupApp¥item.defファイルが存在する場合は削除します。
このファイルを削除した場合は，新スレーブサーバと同じサーバマシンのAddress Serverの再起動が必要です。

Address Serverを起動します。

新サーバでサーバ名を変更する場合は，Address Server上で該当ユーザのホームサーバ名を変更します。

新サーバでサーバ名を変更する場合は，AppoSV.iniの[DB]セクションのHomeServerパラメタの値を変更後のホームサーバ名に変更します。

Assist連携機能を使用している環境で，旧サーバと新サーバでホスト名が変わる場合は，Assist連携用ホームサーバ一覧を変更してください。
Assist連携用ホームサーバ一覧については，「9.3.3　Assist連携用ホームサーバ一覧の作成」を参照してください。

新マスターサーバ及び新スレーブサーバの管理ツールのサービスから，次のサービスを開始します。

Groupmax Scheduler Server

Groupmax Facilities Manager

＜クライアントで必要な作業＞

AppoSV.iniファイルのHomeServerパラメタに設定するサーバ名が変更になる場合は，クライアントで次の手順を実施してください。

Scheduler Client又はFacilities Manager Client
サーバホスト名の変更作業前又は作業後に，すべてのクライアントで次の手順を実施してください。
1. Scheduler Client又はFacilities Manager Clientを起動します。
2. 「ツール」－「環境設定」を選択します。
3. 「ユーザ情報の保存」を「サーバで保存」にします。
4. Scheduler Client又はFacilities Manager Clientを終了します。
終了時に次のメッセージが出力された場合は，「はい」を選択します。
『現在クライアントにあるユーザ情報をサーバに保存しますか？
　［注意］「はい」を選択すると別のクライアントPCから既にサーバに
　保存している場合，上書きされます。』

Groupmax Client Light又はGroupmax Client Light Ex 07-52以前
サーバホスト名の変更作業前又は作業後に，すべてのクライアントで次の手順を実施してください。
1. サーバホスト名の変更前から保存していたスケジュール画面を閉じる。
2. メンバツリーからメンバを選択してスケジュール画面を開き直す。

注意事項

上記の手順を実施しない場合，サーバホスト名の変更前から保存していたスケジュール画面を操作した際に，次の現象が発生する場合があります。

スケジュールの表示に失敗する

予約に失敗する

自分又は上司のスケジュールを登録できない

自分又は上司のスケジュールを削除できない

自分又は上司のスケジュールの回答ができない

12.1.5　サーバ統合手順（ファイルモード）

Scheduler Serverの台数を減らす場合の手順を示します。

事前にすべてのクライアントで設定変更を実施してください（Scheduler Client又はFacilities Manager Clientを使用していない場合は，該当しません）。
クライアント側で実施する設定変更の手順については，「12.2.1(1)(a)　事前準備（クライアント側の設定変更）」を参照してください。

全サーバ（親サーバと子サーバ）で次のサービスが開始されている場合，管理ツールのサービスから次のサービスを停止します。UNIX版のサーバは，aconsoleとroomconsoleから「サーバ」「管理ツールサーバ」を停止します。

Groupmax Scheduler Server

Groupmax Scheduler Server Tool

Groupmax Facilities Manager

Groupmax Facilities Manager Tool

全サーバ（親サーバと子サーバ）で次のディレクトリのバックアップを取得します。

＜インストールディレクトリ＞¥etc

＜インストールディレクトリ＞¥log

＜インストールディレクトリ＞¥room

＜インストールディレクトリ＞¥bin¥AppoSV.ini（存在する場合）

＜インストールディレクトリ＞¥bin¥SFagent.ini（存在する場合）

＜スケジュール格納ディレクトリ＞¥＜各ユーザ（施設）IDのディレクトリ＞

UNIX版のサーバについては次のディレクトリとファイルのバックアップを取得してください。

＜スケジュール格納ディレクトリ＞/etc

＜スケジュール格納ディレクトリ＞/log

＜スケジュール格納ディレクトリ＞/room

/usr/GroupAppo/bin/AppoSV.ini（存在する場合）

/usr/GroupAppo/bin/SFagent.ini（存在する場合）

＜スケジュール格納ディレクトリ＞下のすべての＜各ユーザ（施設）IDのディレクトリ＞

注意

デフォルトのディレクトリは次のとおりです。

ディレクトリの種類
デフォルトのディレクトリ

インストールディレクトリ
C:¥Groupmax¥apposv

スケジュール格納ディレクトリ

Version 2.0
C:¥Groupmax¥apposv

Version 3以降
C:¥Groupmax¥apposv¥data

スケジュール格納ディレクトリをデフォルトから変更している場合は，「コンフィギュレーション」の項番1「スケジュール格納ディレクトリ」を確認してください。

UNIX版のスケジュール格納ディレクトリも，「コンフィギュレーション」の項番1「スケジュール格納ディレクトリ」で確認してください。

Address Server上で，削除するサーバをホームサーバとするユーザのホームサーバ名を変更します（Address Serverと連携していない場合，施設の場合は不要です）。

ユーザ情報を再作成してください。
親サーバで「コンフィギュレーション」から［手動実行］で［ユーザ情報再作成］を実行するか，又は「GetAdAll」コマンドを実行してください（Address Serverと連携していない場合，施設の場合は不要です）。

子サーバで＜Address Serverインストールディレクトリ＞¥Groupmax¥GroupApp¥item.defファイルが存在する場合は削除します。
このファイルを削除した場合は，子サーバと同じサーバマシンのAddress Serverの再起動が必要です。

親サーバと子サーバの管理ツールのサービスから，次のサービスを開始します。

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

子サーバで管理データの取得をしてください（1台だけの運用となる場合は不要です）。

UNIXサーバを削除して，Windows版に統合する場合は，削除するUNIXサーバで「bitechg」コマンドを実行してください。

削除するサーバ上に存在するユーザのスケジュールデータを移動先のサーバにバイナリモードで転送します。
ユーザのスケジュールデータは，スケジュール格納ディレクトリ下に格納されています。スケジュール格納ディレクトリは，Windows版，UNIX版共に，「コンフィギュレーション」の項番1「スケジュール格納ディレクトリ」で確認してください。

すべてのサーバで「hostchg」コマンドを実行してください。

Assist連携機能を使用している場合は，Assist連携用ホームサーバ一覧を変更してください。
Assist連携用ホームサーバ一覧については，「9.3.3　Assist連携用ホームサーバ一覧の作成」を参照してください。

すべてのサーバで管理ツールのサービスから次のサービスを開始します。

Groupmax Scheduler Server

Groupmax Facilities Manager

12.1.6　サーバ統合手順（DBモード）

Scheduler Serverの台数を減らす場合の手順を示します。

＜この項の構成＞

(1)　マスターサーバを変更する場合

(2)　マスターサーバを変更しない場合

(1)　マスターサーバを変更する場合

マスターサーバを変更してScheduler Serverのサーバを統合する手順を次に示します。

マスターサーバ及びスレーブサーバで次のサービスが開始されている場合，管理ツールのサービスから次のサービスを停止します。

Groupmax Scheduler Server

Groupmax Facilities Manager

Address Server上で，削除するサーバをホームサーバとするユーザのホームサーバ名を変更します。

変更前のマスターサーバで，変更通知ファイルが出力されていることを確認した上で，変更通知情報取得を実行します。
変更通知ファイルの格納場所は次のとおりです。

格納先：＜Address Serverインストールフォルダ＞¥Groupmax¥GroupApp

ファイル名：8桁の整数

Address Serverを停止します。

マスターサーバ及びスレーブサーバで，次のディレクトリのバックアップを取得します。

＜Scheduler Serverインストールフォルダ＞¥log

＜Scheduler Serverインストールフォルダ＞¥bin¥AppoSV.ini（存在する場合）

＜Scheduler Serverインストールフォルダ＞¥bin¥SFagent.ini（マスターサーバだけ。存在する場合）

スレーブサーバで＜Address Serverインストールディレクトリ＞¥Groupmax¥GroupApp¥item.defファイルが存在する場合は削除します。
このファイルを削除した場合は，スレーブサーバと同じサーバマシンのAddress Serverの再起動が必要です。

マスターサーバで「コンフィギュレーション」を起動し，マスターサーバIPアドレスをクリアします。

新しいマスターサーバで「コンフィギュレーション」を起動します。

マスターサーバでは次のファイルが存在することを確認します。
＜Address Serverインストールディレクトリ＞¥Groupmax¥GroupApp¥item.def

Assist連携機能を使用している場合は，Assist連携用ホームサーバ一覧を変更してください。
Assist連携用ホームサーバ一覧については，「9.3.3　Assist連携用ホームサーバ一覧の作成」を参照してください。

マスターサーバ，スレーブサーバの管理ツールのサービスから，次のサービスを開始します。

Address Server

Groupmax Scheduler Server

Groupmax Facilities Manager

＜クライアントで必要な作業＞

AppoSV.iniファイルのHomeServerパラメタに設定するサーバ名が変更になる場合は，クライアントで次の手順を実施してください。

Scheduler Client又はFacilities Manager Client
サーバホスト名の変更作業前又は作業後に，すべてのクライアントで次の手順を実施してください。
1. Scheduler Client又はFacilities Manager Clientを起動します。
2. 「ツール」－「環境設定」を選択します。
3. 「ユーザ情報の保存」を「サーバで保存」にします。
4. Scheduler Client又はFacilities Manager Clientを終了します。
終了時に次のメッセージが出力された場合は，「はい」を選択します。
『現在クライアントにあるユーザ情報をサーバに保存しますか？
　［注意］「はい」を選択すると別のクライアントPCから既にサーバに
　保存している場合，上書きされます。』

Groupmax Client Light又はGroupmax Client Light Ex 07-52以前
サーバホスト名の変更作業前又は作業後に，すべてのクライアントで次の手順を実施してください。
1. サーバホスト名の変更前から保存していたスケジュール画面を閉じる。
2. メンバツリーからメンバを選択してスケジュール画面を開き直す。

注意事項

上記の手順を実施しない場合，サーバホスト名の変更前から保存していたスケジュール画面を操作した際に，次の現象が発生する場合があります。

スケジュールの表示に失敗する

予約に失敗する

自分又は上司のスケジュールを登録できない

自分又は上司のスケジュールを削除できない

自分又は上司のスケジュールの回答ができない

(2)　マスターサーバを変更しない場合

マスターサーバを変更しないでScheduler Serverのサーバを統合する手順を次に示します。

マスターサーバ及びスレーブサーバで次のサービスが開始されている場合，管理ツールのサービスから次のサービスを停止します。

Groupmax Scheduler Server

Groupmax Facilities Manager

Address Server上で，削除するサーバをホームサーバとするユーザのホームサーバ名を変更します。

変更前のマスターサーバで，変更通知ファイルが出力されていることを確認した上で，変更通知情報取得を実行します。
変更通知ファイルの格納場所は次のとおりです。

格納先：＜Address Serverインストールフォルダ＞¥Groupmax¥GroupApp

ファイル名：8桁の整数

Assist連携機能を使用している場合は，Assist連携用ホームサーバ一覧を変更してください。
Assist連携用ホームサーバ一覧については，「9.3.3　Assist連携用ホームサーバ一覧の作成」を参照してください。

マスターサーバ及びスレーブサーバの管理ツールのサービスから，次のサービスを開始します。

Groupmax Scheduler Server

Groupmax Facilities Manager

＜クライアントで必要な作業＞

AppoSV.iniファイルのHomeServerパラメタに設定するサーバ名が変更になる場合は，クライアントで次の手順を実施してください。

Scheduler Client又はFacilities Manager Client
サーバホスト名の変更作業前又は作業後に，すべてのクライアントで次の手順を実施してください。
1. Scheduler Client又はFacilities Manager Clientを起動します。
2. 「ツール」－「環境設定」を選択します。
3. 「ユーザ情報の保存」を「サーバで保存」にします。
4. Scheduler Client又はFacilities Manager Clientを終了します。
終了時に次のメッセージが出力された場合は，「はい」を選択します。
『現在クライアントにあるユーザ情報をサーバに保存しますか？
　［注意］「はい」を選択すると別のクライアントPCから既にサーバに
　保存している場合，上書きされます。』

Groupmax Client Light又はGroupmax Client Light Ex 07-52以前
サーバホスト名の変更作業前又は作業後に，すべてのクライアントで次の手順を実施してください。
1. サーバホスト名の変更前から保存していたスケジュール画面を閉じる。
2. メンバツリーからメンバを選択してスケジュール画面を開き直す。

注意事項

上記の手順を実施しない場合，サーバホスト名の変更前から保存していたスケジュール画面を操作した際に，次の現象が発生する場合があります。

スケジュールの表示に失敗する

予約に失敗する

自分又は上司のスケジュールを登録できない

自分又は上司のスケジュールを削除できない

自分又は上司のスケジュールの回答ができない

12.1.7　サーバ台数増加手順（ファイルモード）

Scheduler Serverの台数を増加する場合（子サーバを1台追加する場合）の手順を示します。

事前にすべてのクライアントで設定変更を実施してください（Scheduler Client又はFacilities Manager Clientを使用していない場合は，該当しません）。
クライアント側で実施する設定変更の手順については，「12.2.1(1)(a)　事前準備（クライアント側の設定変更）」を参照してください。

全サーバ（親サーバと子サーバ）で次のサービスが開始されている場合，管理ツールのサービスから次のサービスを停止します。UNIX版のサーバは，aconsoleとroomconsoleから「サーバ」「管理ツールサーバ」を停止します。

Groupmax Scheduler Server

Groupmax Scheduler Server Tool

Groupmax Facilities Manager

Groupmax Facilities Manager Tool

全サーバ（親サーバと子サーバ）で次のディレクトリとファイルのバックアップを取得します。

＜インストールディレクトリ＞¥etc

＜インストールディレクトリ＞¥log

＜インストールディレクトリ＞¥room

＜インストールディレクトリ＞¥bin¥AppoSV.ini（存在する場合）

＜インストールディレクトリ＞¥bin¥SFagent.ini（親サーバだけ。存在する場合）

＜スケジュール格納ディレクトリ＞¥＜各ユーザ（施設）IDのディレクトリ＞

UNIX版のサーバについては次のディレクトリとファイルのバックアップを取得してください。

＜スケジュール格納ディレクトリ＞/etc

＜スケジュール格納ディレクトリ＞/log

＜スケジュール格納ディレクトリ＞/room

/usr/GroupAppo/bin/AppoSV.ini（存在する場合）

/usr/GroupAppo/bin/SFagent.ini（存在する場合）

＜スケジュール格納ディレクトリ＞下のすべての＜各ユーザ（施設）IDのディレクトリ＞

注意

デフォルトのディレクトリは次のとおりです。

ディレクトリの種類
デフォルトのディレクトリ

インストールディレクトリ
C:¥Groupmax¥apposv

スケジュール格納ディレクトリ

Version 2.0
C:¥Groupmax¥apposv

Version 3以降
C:¥Groupmax¥apposv¥data

スケジュール格納ディレクトリをデフォルトから変更している場合は，「コンフィギュレーション」の項番1「スケジュール格納ディレクトリ」を確認してください。

新子サーバに親サーバと同じバージョンのScheduler Server及びFacilities Managerをインストールします。

新子サーバで「コンフィギュレーション」を起動し，各項目の設定をします。

Address Server上で，追加する新子サーバをホームサーバとするユーザのホームサーバ名を変更します（Address Serverと連携していない場合，施設の場合は不要です）。

変更通知情報取得を実行してください。
親サーバで「コンフィギュレーション」から［手動実行］で［変更通知情報取得］を実行してください（Address Serverと連携していない場合，施設の場合は不要です）。

子サーバで＜Address Serverインストールディレクトリ＞¥Groupmax¥GroupApp¥item.defファイルが存在する場合は削除します。
このファイルを削除した場合は，子サーバと同じサーバマシンのAddress Serverの再起動が必要です。

親サーバと子サーバの管理ツールのサービスから，次のサービスを開始します。UNIX版のサーバは，aconsoleとroomconsoleから「管理ツールサーバ」を開始します。

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

すべてのScheduler子サーバ上で，「Groupmax Facilities Managerコンフィギュレーション」の「手動実行」の「管理データ取得」を実行してください（Groupmax Facilities Managerを使用していない環境では，「Groupmax Scheduler Serverコンフィギュレーション」で実行してください）。

UNIX版のサーバからWindows版の新サーバにSchedulerホームサーバを変更するユーザが存在する場合は，まず，それに該当するユーザだけスケジュールデータをWindows版の新サーバにコピーし，Windows版の新サーバで「bitechg」コマンドを実行します。
ユーザのスケジュールデータは，スケジュール格納ディレクトリ下に格納されています。スケジュール格納ディレクトリは，Windows版，UNIX版共に，「コンフィギュレーション」の項番1「スケジュール格納ディレクトリ」で確認してください。スケジュールデータを新サーバに転送する際は，バイナリ転送モードで転送してください。

Windows版のサーバからWindows版の新サーバに，Schedulerホームサーバを変更するユーザスケジュールデータをコピーします。
ユーザのスケジュールデータは，スケジュール格納ディレクトリ下に格納されています。スケジュール格納ディレクトリは，「コンフィギュレーション」の項番1「スケジュール格納ディレクトリ」で確認してください。

上記11.と12.でコピーしたユーザのディレクトリを，コピー元のサーバの＜スケジュール格納ディレクトリ＞下から削除してください。

すべてのサーバで「hostchg」コマンドを実行してください。

Assist連携機能を使用している場合は，Assist連携用ホームサーバ一覧を変更してください。
Assist連携用ホームサーバ一覧については，「9.3.3　Assist連携用ホームサーバ一覧の作成」を参照してください。

すべてのサーバで管理ツールのサービスから次のサービスを開始します。UNIX版のサーバは，aconsoleとroomconsoleから「サーバ」を開始します。

Groupmax Scheduler Server

Groupmax Facilities Manager

「hostchg」コマンド，「bitechg」コマンドについては，次の箇所を参照してください。

「11.2.8　hostchg（ホスト名変換）」

「11.2.3　bitechg（スケジュールデータのバイトオーダの変換）」

12.1.8　サーバ台数増加手順（DBモード）

Scheduler Serverの台数を増加する場合（スレーブサーバを1台追加する場合）の手順を示します。

マスターサーバ，スレーブサーバで次のサービスが開始されている場合，管理ツールのサービスから次のサービスを停止します。

Groupmax Scheduler Server

Groupmax Facilities Manager

マスターサーバ及びスレーブサーバで，次のディレクトリとファイルのバックアップを取得します。

＜Scheduler Serverインストールディレクトリ＞¥log

＜Scheduler Serverインストールディレクトリ＞¥bin¥AppoSV.ini（存在する場合）

＜Scheduler Serverインストールディレクトリ＞¥bin¥SFagent.ini（マスターサーバだけ。存在する場合）

新スレーブサーバにマスターサーバと同じバージョンのScheduler Server及びFacilities Managerをインストールします。

新スレーブサーバでAppoSV.iniを設定します。
AppoSV.iniの設定については，「7.4　AppoSV.iniへのDBモードの設定」を参照してください。

マスターサーバ及びスレーブサーバで，次に示すDBMode.batを実行し，DBモードへ切り替えます。

＜インストールディレクトリ＞¥bin¥DBMode.bat

DBMode.batの実行については，「3.2.1　運用モードの決定」を参照してください。

新スレーブサーバで「コンフィギュレーション」を起動し，各項目を設定します。
新スレーブサーバで＜Address Serverインストールディレクトリ＞¥Groupmax¥GroupApp¥item.defファイルが存在する場合は削除します。削除した場合は，スレーブサーバと同じサーバマシンのAddress Serverの再起動が必要です。

Address Server上で，追加する新スレーブサーバをホームサーバとするユーザのホームサーバ名を変します。

マスターサーバで，変更通知ファイルが出力されていることを確認した上で，変更通知情報取得を実行します。
変更通知ファイルの格納場所は次のとおりです。

格納先：＜Address Serverインストールフォルダ＞¥Groupmax¥GroupApp

ファイル名：8桁の整数

Assist連携機能を使用している場合は，Assist連携用ホームサーバ一覧を変更してください。
Assist連携用ホームサーバ一覧については，「9.3.3　Assist連携用ホームサーバ一覧の作成」を参照してください。

マスターサーバ及びスレーブサーバの管理ツールのサービスから，次のサービスを開始します。

Groupmax Scheduler Server

Groupmax Facilities Manager

＜クライアントで必要な作業＞

AppoSV.iniファイルのHomeServerパラメタに設定するサーバ名が変更になる場合は，クライアントで次の手順を実施してください。

Scheduler Client又はFacilities Manager Client
サーバホスト名の変更作業前又は作業後に，すべてのクライアントで次の手順を実施してください。
1. Scheduler Client又はFacilities Manager Clientを起動します。
2. 「ツール」－「環境設定」を選択します。
3. 「ユーザ情報の保存」を「サーバで保存」にします。
4. Scheduler Client又はFacilities Manager Clientを終了します。
終了時に次のメッセージが出力された場合は，「はい」を選択します。
『現在クライアントにあるユーザ情報をサーバに保存しますか？
　［注意］「はい」を選択すると別のクライアントPCから既にサーバに
　保存している場合，上書きされます。』

Groupmax Client Light又はGroupmax Client Light Ex 07-52以前
サーバホスト名の変更作業前又は作業後に，すべてのクライアントで次の手順を実施してください。
1. サーバホスト名の変更前から保存していたスケジュール画面を閉じる。
2. メンバツリーからメンバを選択してスケジュール画面を開き直す。

注意事項

上記の手順を実施しない場合，サーバホスト名の変更前から保存していたスケジュール画面を操作した際に，次の現象が発生する場合があります。

スケジュールの表示に失敗する

予約に失敗する

自分又は上司のスケジュールを登録できない

自分又は上司のスケジュールを削除できない

自分又は上司のスケジュールの回答ができない

12.1.9　UNIXサーバからの移行

UNIXサーバからWindowsサーバへ移行する場合の手順を説明します。

＜この項の構成＞

(1)　移行可能なプログラムプロダクト

(2)　移行手順

(1)　移行可能なプログラムプロダクト

GroupAppomouse/Server(HI-UX/WE2対応用) P-1646-141 01-00以降

GroupAppomouse/Server(HP-UX 9.0対応用) P-9246-141 01-00以降

GroupAppomouse/Server(HP-UX 10.0対応用) P-1B46-1411 01-20以降

Groupmax Scheduler Server Version 2.0(HI-UX/WE2対応用) GMAX-SSV2 02-00以降

Groupmax Scheduler Server Version 2.0(HP-UX 10.0対応用) GMAX-SSVH 02-00以降

Groupmax Scheduler Server Version 3(HI-UX/WE2対応用) GMX3-SSV2 03-00以降

Groupmax Scheduler Server Version 3(HP-UX 10.0，11.0対応用) GMX3-SSVH 03-00以降

Groupmax Scheduler Server Version 5(HI-UX/WE2対応用) GMX5-SSV2 05-00以降

Groupmax Scheduler Server Version 5(HP-UX 10.20，11.0対応用) GMX5-SSVH 05-00以降

Groupmax Scheduler Server Version 6(HI-UX/WE2対応用) GMX6-SSV2 06-00以降

Groupmax Scheduler Server Version 6(HP-UX 10.20，11.0対応用) GMX6-SSVH 06-00以降

Groupmax Scheduler Server Version 6(AIX 5L対応用) GMX6-SSVA 06-00以降

Groupmax Scheduler Server Version 7(HP-UX 10.20，11.0対応用) GMX7-SSVH 07-00以降

Groupmax Scheduler Server Version 7(AIX 5L対応用) GMX7-SSVA 07-00以降

(2)　移行手順

UNIXサーバからWindowsサーバへのリプレース手順については，次の箇所を参照してください。

ファイルモードの場合
「12.1.3(1)　サーバリプレース手順（シングルサーバ構成）」
「12.1.3(2)　サーバリプレース手順（マルチサーバ構成）」

DBモードの場合
「12.1.4(1)　サーバリプレース手順（シングルサーバ構成）」
「12.1.4(2)　サーバリプレース手順（マルチサーバ構成）」

UNIXサーバが混在していた環境をWindowsサーバへ統合する手順については，次の箇所を参照してください。

ファイルモードの場合
「12.1.5　サーバ統合手順（ファイルモード）」

DBモードの場合
「12.1.6　サーバ統合手順（DBモード）」

UNIXサーバが混在している環境にWindowsサーバを増設する手順については，次の箇所を参照してください。

ファイルモードの場合
「12.1.7　サーバ台数増加手順（ファイルモード）」

DBモードの場合
「12.1.8　サーバ台数増加手順（DBモード）」

12.1.10　ファイルモードからDBモードへの移行

ファイルモードで運用していたScheduler ServerをDBモードへ移行する場合，次の手順で移行してください。

なお，バージョン07-32以前がインストールされているマシンをDBモードへ移行する場合は，先に「12.1.1　バージョンアップ手順（ファイルモード）」に示すバージョンアップ作業を実施してから，この項に示す移行作業を実施してください。

ホームサーバの整合性を確保します。
ユーザ又は施設のホームサーバを変更した場合は，DBモードへの移行作業を行う前に，スケジュールデータの移動が完了している必要があります。ホームサーバの変更については，「9.5　ユーザのホームサーバ移動」及び「12.2.3　ユーザ又は施設のホームサーバの変更」を参照してください。

ユーザIDの重複がないか確認します。
大文字と小文字しか区別のないユーザIDが複数登録されている場合，SFShiftコマンドの実行時にエラーが発生します。したがって，移行開始前にcheckidコマンドを実施し，重複しているユーザIDは削除してください。

すべてのサーバの次に示すサービスを停止します。

Groupmax Scheduler Server

Groupmax Scheduler Server Tool

Groupmax Facilities Manager

Groupmax Facilities Manager Tool

Scheduler Serverで次の作業を実行します。

クライアント環境変数グループの登録

AppoSV.iniへのDBモードの設定

管理ツールの実行

詳細は「7.1　Scheduler ServerマシンからHiRDBマシンへのデータ登録の流れ」を参照してください。

SFShift.bat（SFShiftコマンド）を編集し，SFShift.batを実行します。
すべてのサーバにあるSFShift.batを編集します。
編集完了後，すべてのサーバでSFShift.batを実行してください。その際，-outオプションで指定するフォルダ名は，サーバごとに異なる名称を指定してください。
SFShift.batの編集内容と実行方法については，「7.5　SFShiftコマンドの実行」を参照してください。

SFShift.batで生成されたファイルをフォルダ単位でHiRDBマシンへコピーします。
コピー対象のフォルダとコピー先は，親サーバと子サーバで次のように異なります。

親サーバの場合
次に示すフォルダごと，HiRDBマシンへコピーします。
＜Scheduler Serverインストールフォルダ＞¥tool¥sfshift¥shift
HiRDBマシンへのコピー先フォルダは，SFShift.batの-pathオプションで指定したフォルダです。

子サーバの場合
次のフォルダ下のデータのうち，SFShift.batの-outオプションで指定したフォルダをHiRDBマシンへコピーします。
＜Scheduler Serverインストールフォルダ＞¥tool¥sfshift¥shift
コピー先フォルダは，親サーバのコピー先フォルダを指定してください。

サーバごとのHiRDBマシンへコピーするフォルダの範囲を次の図に示します。

図12-1　サーバごとのHiRDBマシンへコピーするフォルダの範囲

HiRDBマシン上にコピーしたバッチファイル及び制御情報ファイルを編集し，バッチファイルを実行します。
実行するバッチファイルは次のとおりです。詳細は「7.5　SFShiftコマンドの実行」を参照してください。

環境設定バッチファイル（HiRDBのコマンドを実行するための環境変数を設定）

pdload実行バッチファイル（pdloadコマンドを実行）

pdrorg実行バッチファイル（pdrorgコマンドを実行）

マスターサーバ及びスレーブサーバで，次に示すDBMode.batを実行し，DBモードへ切り替えます。

＜インストールディレクトリ＞¥bin¥DBMode.bat

DBMode.batの実行については，「3.2.1　運用モードの決定」を参照してください。

Scheduler Serverのコンフィギュレーション画面で項目を設定します。
コンフィギュレーション画面の設定については，「3.2.3　Scheduler Serverの環境設定（DBモードの場合）」を参照してください。

Address Serverのユーザ情報をHiRDBに登録するために，次のコマンドを実行します。

GetAdAllコマンド（DBモード用）

HiRDBのpdloadコマンド（pdload実行バッチファイルで実行）

詳細については「7.7　ユーザ情報再作成」を参照してください。

管理ツールコマンドを実行します。
詳細については「7.8　管理ツールコマンドの実行」を参照してください。

servicesファイルに，次のサービスのポート番号を設定します。

ikisaki（20013/tcp）

appoarea（20102/tcp）

詳細については「1.3(2)　サービスのポート番号の設定」を参照してください。

次のサービスを起動します。

Groupmax Scheduler Server

Groupmax Facilities Manager

DBモードでは，次のサービスは起動しないでください。

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

詳細については「5.　サーバ及び管理ツールサーバの起動と停止」を参照してください。

作業完了後，Scheduler ServerマシンとHiRDBマシンで，データのバックアップを取得してください。バックアップを取得するデータについては，「付録F　バックアップ，リストアの方法」を参照してください。

＜クライアントで必要な作業＞

ファイルモードをマルチサーバ構成で使用していた環境からDBモードへ移行する場合，又はAppoSV.iniファイルのHomeServerパラメタに設定するサーバ名にファイルモードで使用していたSchedulerホームサーバ名とは異なるサーバ名を設定する場合は，クライアントで次の手順を実施してください。

Scheduler Client又はFacilities Manager Client
移行前又は移行後に，すべてのクライアントで次の手順を実施してください。
1. Scheduler Client又はFacilities Manager Clientを起動します。
2. 「ツール」－「環境設定」を選択します。
3. 「ユーザ情報の保存」を「サーバで保存」にします。
4. Scheduler Client又はFacilities Manager Clientを終了します。
終了時に次のメッセージが出力された場合は，「はい」を選択します。
『現在クライアントにあるユーザ情報をサーバに保存しますか？
　［注意］「はい」を選択すると別のクライアントPCから既にサーバに
　保存している場合，上書きされます。』

Groupmax Client Light又はGroupmax Client Light Ex 07-52以前
移行前又は移行後に，すべてのクライアントで次の手順を実施してください。
1. DBモード移行前から保存していたスケジュール画面を閉じる。
2. メンバツリーからメンバを選択してスケジュール画面を開き直す。

注意事項

上記の手順を実施しない場合，DBモードに移行する前から保存していたスケジュール画面を操作した際に，次の現象が発生する場合があります。

スケジュールの表示に失敗する

予約に失敗する

自分又は上司のスケジュールを登録できない

自分又は上司のスケジュールを削除できない

自分又は上司のスケジュールの回答ができない

12.2　環境の変更方法

この節では，次の手順について説明します。

サーバホスト名の変更

ユーザ又は施設のホームサーバの変更

スケジュール格納ディレクトリの変更（ファイルモードの場合）

ユーザID又は施設IDの変更

サーバのIPアドレスの変更

マスターサーバの変更（DBモードの場合）

＜この節の構成＞

12.2.1　サーバホスト名の変更（ファイルモード）

12.2.2　サーバホスト名の変更（DBモード）

12.2.3　ユーザ又は施設のホームサーバの変更

12.2.4　スケジュール格納ディレクトリの変更

12.2.5　ユーザID又は施設IDの変更（ファイルモード）

12.2.6　ユーザID又は施設IDの変更（DBモード）

12.2.7　サーバのIPアドレスの変更（ファイルモード）

12.2.8　サーバのIPアドレスの変更（DBモード）

12.2.9　マスターサーバの変更

12.2.1　サーバホスト名の変更（ファイルモード）

Scheduler Server又はFacilities Managerが動作しているサーバのホスト名を変更した場合，管理データ，及びスケジュールデータに登録されているホームサーバ情報（ホスト名）の変換が必要です。

次に示す手順に従ってサーバのホスト名を変更してください。

＜この項の構成＞

(1)　サーバホスト名の変更手順（Assist連携していない場合）

(2)　サーバホスト名の変更手順（Assist連携している場合）

(1)　サーバホスト名の変更手順（Assist連携していない場合）

(a)　事前準備（クライアント側の設定変更）

Scheduler Client又はFacilities Manager Clientを使用する場合，事前にすべてのクライアントで次の手順を実施します。

Scheduler Client又はFacilities Manager Clientを起動します。

「ツール」－「環境設定」を選択します。

「ユーザ情報の保存」を「サーバで保存」にします。

Scheduler Client又はFacilities Manager Clientを終了します。
終了時に次のメッセージが出力された場合は，「はい」を選択してください。
『現在クライアントにあるユーザ情報をサーバに保存しますか？
　［注意］「はい」を選択すると別のクライアントPCから既にサーバに
　保存している場合，上書きされます。』

注意事項1

クライアント側で上記の設定をしないでhostchgコマンドを実行すると，ホームサーバを変更したメンバに対して一部の操作が実行できない場合があります。該当するケースを次に示します。

ホームサーバを変更したメンバが，各ユーザが登録したローカルグループに含まれている場合

ホームサーバを変更したメンバが，クライアント起動時に自動表示されるスケジュール画面に含まれている場合

これらのメンバに対しては次の操作が実行できません。

スケジュールの表示

予約

空時間検索

自分又は上司のスケジュールの登録・変更・削除・回答

クライアント側で上記の設定変更を実施できない場合は，次のどちらかの対処を実施してください。

移行後の運用開始後に，上記の設定変更手順をエンドユーザに実施してもらい，該当するユーザのSchedulerホームサーバでhostchgコマンドを再実行してください。
その際，hostchgコマンドで使用するホスト名変換ファイルは，移行時と同じものを使用してください。

移行後に，エンドユーザが終了保存しているタブ情報とローカルグループを再作成してください。
なお，移行後に移行元サーバが稼働しない場合，「詳細エラー番号：12060」又は「詳細エラー番号：12061」が発生します。これらのエラーが発生したら，次の手順で対応してください。
1. エラーとなったメンバをタブ情報，及びローカルグループから削除する。
2. メンバツリーの「メンバ」下から選択して再追加する。

注意

サーバ移行後もしばらくの間（1か月程度）は，移行元のサーバを次の状態で起動しておいてください。

LANに接続した状態でマシンを起動しておく。

Groupmaxのサービスはすべて停止しておく。

理由は次のとおりです。

Scheduler Client又はFacilities Manager Clientで上記のクライアント側の設定変更を実施していない場合，終了保存しているタブ情報とローカルグループを使用すると，移行元サーバへの通信が発生します。その際に移行元マシンが起動していれば，即時にクライアントへエラーを返します。

移行元マシンが起動していないと，Scheduler Client又はFacilities Manager Clientはタイムアウトするまで移行元サーバから応答を待つことになります（タイムアウト時間は60秒です）。例えば，移行元サーバに登録されていたメンバを30人表示していた場合，すべてがエラーになるまでに「60秒×30人＝30分」かかることになります。

移行元サーバを起動状態にできない場合は，DNSサーバで移行元サーバのホスト名に対し，Scheduler Serverが稼働していないマシンのIPアドレスが解決されるよう設定してください。この方法は，DNSを使用されている場合だけ可能です。

注意事項2

Groupmax Client Light又はGroupmax Client Light Ex 07-52以前で，ホームサーバの変更作業前から保存していたスケジュール画面を操作した際に，次の現象が発生する場合があります。

スケジュールの表示に失敗する

予約に失敗する

自分又は上司のスケジュールを登録できない

自分又は上司のスケジュールを削除できない

自分又は上司のスケジュールの回答ができない

これらの現象が発生した場合は，クライアントで次の手順で対処してください。

ホームサーバ変更作業前から保存していたスケジュール画面を閉じる。

メンバツリーからメンバのスケジュール画面を開き直す。

(b)　移行当日の作業（サーバ側）

サーバ側で実施する作業の手順を次に示します。

注意

スケジュールデータの変換作業中は，必ずScheduler Server及びFacilities Managerを停止してください。また，作業する場合，エラー時のリカバリ用として事前にスケジュールデータ・管理データのバックアップをとってください。

すべてのSchedulerサーバで次のサービスを停止してください。

Groupmax Scheduler Server

Groupmax Facilities Manager

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

すべてのサーバで次のデータのバックアップを取得してください。

＜インストールディレクトリ＞¥etc配下

＜インストールディレクトリ＞¥room配下

＜インストールディレクトリ＞¥log配下

スケジュール格納ディレクトリ配下

Address Serverでサーバのホスト名を変更してください。

「ユーザ情報再作成」を実行してください。

すべてのSchedulerサーバで次のサービスを起動してください。

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

すべてのScheduler子サーバ上で，「Groupmax Facilities Managerコンフィギュレーション」の「手動実行」の「管理データ取得」を実行してください。

すべてのSchedulerサーバで次のサービスを停止してください。

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

ホスト名変換ファイルを作成してください（ホスト名変換ファイルは事前に作成しておいてもかまいません）。
ホスト名が変更になるサーバに登録されている，すべてのメンバとすべての施設をホスト名変換ファイルに登録してください。ホスト名変換ファイルについては，「11.2.8(1)　コマンドを実行する前の準備（ホスト名変換ファイルの作成）」を参照してください。
なお，SFexportコマンドを使用すれば，メンバと施設の一覧を出力できます。SFexportコマンドについては，「11.2.11　SFexport（CSVファイルへの出力）」を参照してください。

すべてのSchedulerサーバで，hostchgコマンドを実行してください。

hostchg ＜ファイル名＞ ＜Schedulerインストールディレクトリ＞ ＜スケジュール格納ディレクトリ＞ ＜ログファイル名＞

hostchgコマンドについては，「11.2.8　hostchg（ホスト名変換）」を参照してください。

「Groupmax Scheduler Serverコンフィギュレーション」画面の次に示す項目に，変更前のホスト名が指定されている場合は，変更してください。

メニュー画面の項番3の「親サーバホスト名/IPアドレス」

メニュー画面の項番11の「Addressホスト名/IPアドレス」

作業完了後，必要に応じて手順1で示すサービスを起動してください。

(2)　サーバホスト名の変更手順（Assist連携している場合）

(a)　事前準備（クライアント側の設定変更）

Scheduler Client又はFacilities Manager Clientを使用する場合，事前にすべてのクライアントで次の手順を実施します。

Scheduler Client又はFacilities Manager Clientを起動します。

「ツール」－「環境設定」を選択します。

「ユーザ情報の保存」を「サーバで保存」にします。

Scheduler Client又はFacilities Manager Clientを終了します。
終了時に次のメッセージが出力された場合は，「はい」を選択してください。
『現在クライアントにあるユーザ情報をサーバに保存しますか？
　［注意］「はい」を選択すると別のクライアントPCから既にサーバに
　保存している場合，上書きされます。』

注意事項1

クライアント側で上記の設定をしないでhostchgコマンドを実行すると，ホームサーバを変更したメンバに対して一部の操作が実行できない場合があります。該当するケースを次に示します。

ホームサーバを変更したメンバが，各ユーザが登録したローカルグループに含まれている場合

ホームサーバを変更したメンバが，クライアント起動時に自動表示されるスケジュール画面に含まれている場合

これらのメンバに対しては次の操作が実行できません。

スケジュールの表示

予約

空時間検索

自分又は上司のスケジュールの登録・変更・削除・回答

なお，クライアント側で上記の設定変更を実施できない場合は，次のどちらかの対処を実施してください。

移行後の運用開始後に，上記の設定変更手順をエンドユーザに実施してもらい，該当するユーザのSchedulerホームサーバでhostchgコマンドを再実行してください。
その際，hostchgコマンドで使用するホスト名変換ファイルは，移行時と同じものを使用してください。

移行後に，エンドユーザが終了保存しているタブ情報とローカルグループを再作成してください。
なお，移行後に移行元サーバが稼働しない場合，「詳細エラー番号：12060」又は「詳細エラー番号：12061」が発生します。これらのエラーが発生したら，次の手順で対応してください。
1. エラーとなったメンバをタブ情報，及びローカルグループから削除する。
2. メンバツリーの「メンバ」下から選択して再追加する。

注意

サーバ移行後もしばらくの間（1か月程度）は，移行元のサーバをLAN接続状態で起動（Groupmaxのサービスはすべて停止）しておいてください。

理由は次のとおりです。

Scheduler Client又はFacilities Manager Clientで上記のクライアント側の設定変更を実施していない場合，終了保存しているタブ情報とローカルグループを使用すると，移行元サーバへの通信が発生します。その際に移行元マシンが起動していれば，即時にクライアントへエラーを返します。

移行元マシンが起動していないと，Scheduler Client又はFacilities Manager Clientはタイムアウトするまで移行元サーバから応答を待つことになります（タイムアウト時間は60秒です）。例えば，移行元サーバに登録されていたメンバを30人表示していた場合，すべてがエラーになるまでに「60秒×30人＝30分」かかることになります。

移行元サーバを起動状態にできない場合は，DNSサーバで移行元サーバのホスト名に対し，Scheduler Serverが稼働していないマシンのIPアドレスが解決されるよう設定してください。この方法は，DNSを使用されている場合だけ可能です。

注意事項2

Groupmax Client Light又はGroupmax Client Light Ex 07-52以前で，ホームサーバの変更作業前から保存していたスケジュール画面を操作した際に，次の現象が発生する場合があります。

スケジュールの表示に失敗する

予約に失敗する

自分又は上司のスケジュールを登録できない

自分又は上司のスケジュールを削除できない

自分又は上司のスケジュールの回答ができない

これらの現象が発生した場合は，クライアントで次の手順で対処してください。

ホームサーバ変更作業前から保存していたスケジュール画面を閉じる。

メンバツリーからメンバのスケジュール画面を開き直す。

(b)　移行当日の作業（サーバ側）

サーバ側で実施する作業の手順を次に示します。

注意

スケジュールデータの変換作業中は，必ずScheduler Server及びFacilities Managerを停止してください。また，作業する場合，エラー時のリカバリ用として事前にスケジュールデータ・管理データのバックアップをとってください。

Scheduler親サーバにある次に示すログファイルの内容を確認して，前回のAssist連携が正常に完了していることを確認してください。

＜Groupmaxインストールディレクトリ＞¥apposv¥log¥agent¥ScheExec.log

Assist連携が正常に完了していない場合は，SFagentコマンドを実行して，Assist連携を再実行してください。SFagentコマンドについては，「9.7　Assist連携機能の再実行」を参照してください。

Scheduler親サーバに次のファイルがあるか確認してください。

＜Groupmaxインストールディレクトリ＞¥apposv¥etc¥MV.tbl

MV.tblファイルがある場合は，以前のユーザのホームサーバ移動が完了していないことを意味します。その場合は，SFdatacpコマンドを実行して，ホームサーバ移動を完了させてください。SFdatacpコマンドについては，「11.2.10　SFdatacp（ユーザのホームサーバの移動）」を参照してください。

すべてのSchedulerサーバで次のサービスを停止してください。

Groupmax Scheduler Server

Groupmax Facilities Manager

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

すべてのサーバで，次のデータのバックアップを取得してください。

＜インストールディレクトリ＞¥etc配下

＜インストールディレクトリ＞¥room配下

＜インストールディレクトリ＞¥log配下

スケジュール格納ディレクトリ配下

Address Serverでサーバのホスト名を変更してください。

「ユーザ情報再作成」を実行してください。

すべてのSchedulerサーバで次のサービスを起動してください。

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

すべてのScheduler子サーバ上で，「Groupmax Facilities Managerコンフィギュレーション」の「手動実行」の「管理データ取得」を実行してください。

すべてのSchedulerサーバで次のサービスを停止してください。

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

ホスト名変換ファイルを作成してください（ホスト名変換ファイルは事前に作成しておいてもかまいません）。
ホスト名が変更になるサーバに登録されているすべてのメンバとすべての施設をホスト名変換ファイルに登録してください。ホスト名変換ファイルについては，「11.2.8(1)　コマンドを実行する前の準備（ホスト名変換ファイルの作成）」を参照してください。
なお，SFexportコマンドを使用すれば，メンバと施設の一覧を出力できます。SFexportコマンドについては「11.2.11　SFexport（CSVファイルへの出力）」を参照してください。

すべてのSchedulerサーバで，hostchgコマンドを実行してください。

hostchg ＜ファイル名＞ ＜Schedulerインストールディレクトリ＞ ＜スケジュール格納ディレクトリ＞ ＜ログファイル名＞

hostchgコマンドについては，「11.2.8　hostchg（ホスト名変換）」を参照してください。

「Groupmax Scheduler Serverコンフィギュレーション」画面の次の項目に，変更前のホスト名が指定されている場合は，変更してください。

メニュー画面の項番3の「親サーバホスト名/IPアドレス」

メニュー画面の項番11の「Addressホスト名/IPアドレス」

Assist連携用ホームサーバ一覧を変更してください。
Assist連携用ホームサーバ一覧については，「9.3.3　Assist連携用ホームサーバ一覧の作成」を参照してください。

作業完了後，必要に応じて手順3.で示すサービスを起動してください。

12.2.2　サーバホスト名の変更（DBモード）

Scheduler Server又はFacilities Managerが動作しているサーバのホスト名を変更した場合，次に示す手順に従って作業してください。

すべてのSchedulerサーバで次のサービスを停止してください。

Groupmax Scheduler Server

Groupmax Facilities Manager

＜Scheduler Serverインストールフォルダ＞¥bin¥AppoSV.iniを編集し，変更後のサーバ名を設定してください。AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

[DB]
HomeServer=＜変更後のサーバ名＞

Address Serverのサーバ名が変更になる場合，コンフィギュレーションの項番2の「Addressホスト名/IPアドレス」も変更してください。

OSのホスト名を変更してください。

次のサービスを起動してください。

Groupmax Scheduler Server

Groupmax Facilities Manager

＜クライアントで必要な作業＞

クライアントで次の手順を実施してください。

Scheduler Client又はFacilities Manager Client
サーバホスト名の変更作業前又は作業後に，すべてのクライアントで次の手順を実施してください。
1. Scheduler Client又はFacilities Manager Clientを起動します。
2. 「ツール」－「環境設定」を選択します。
3. 「ユーザ情報の保存」を「サーバで保存」にします。
4. Scheduler Client又はFacilities Manager Clientを終了します。
終了時に次のメッセージが出力された場合は，「はい」を選択します。
『現在クライアントにあるユーザ情報をサーバに保存しますか？
　［注意］「はい」を選択すると別のクライアントPCから既にサーバに
　保存している場合，上書きされます。』

Groupmax Client Light又はGroupmax Client Light Ex 07-52以前
サーバホスト名の変更作業前又は作業後に，すべてのクライアントで次の手順を実施してください。
1. サーバホスト名の変更前から保存していたスケジュール画面を閉じる。
2. メンバツリーからメンバを選択してスケジュール画面を開き直す。

注意事項

上記の手順を実施しない場合，サーバホスト名の変更前から保存していたスケジュール画面を操作した際に，次の現象が発生する場合があります。

スケジュールの表示に失敗する

予約に失敗する

自分又は上司のスケジュールを登録できない

自分又は上司のスケジュールを削除できない

自分又は上司のスケジュールの回答ができない

12.2.3　ユーザ又は施設のホームサーバの変更

ファイルモードでユーザ又は施設のホームサーバを移動する場合，スケジュールデータに設定されているホームサーバ情報の変換とスケジュールデータの移動が必要です。

次の手順に従って作業してください。

注

スケジュールデータの移動作業中は必ずScheduler Server及びFacilities Managerを停止してください。また，作業する場合，エラー時のリカバリ用に事前にスケジュールデータ・管理データのバックアップをとってください。

＜この項の構成＞

(1)　ユーザのSchedulerホームサーバの変更手順（Assist連携していない場合）

(2)　ユーザのSchedulerホームサーバの変更手順（Assist連携している場合）

(3)　施設のホームサーバ変更手順

(1)　ユーザのSchedulerホームサーバの変更手順（Assist連携していない場合）

(a)　事前準備（クライアント側の設定変更）

Scheduler Clientを使用する場合，事前にすべてのクライアントで次の手順を実施します。

Scheduler Clientを起動します。

「ツール」－「環境設定」を選択します。

「ユーザ情報の保存」を「サーバで保存」にします。

Scheduler Clientを終了します。
終了時に次のメッセージが出力された場合は，「はい」を選択してください。
『現在クライアントにあるユーザ情報をサーバに保存しますか？
　［注意］「はい」を選択すると別のクライアントPCから既にサーバに
　保存している場合，上書きされます。』

注意事項1

クライアント側で上記の設定をしないでhostchgコマンドを実行すると，ホームサーバを変更したメンバに対して一部の操作が実行できない場合があります。該当するケースを次に示します。

ホームサーバを変更したメンバが，各ユーザが登録したローカルグループに含まれている場合

ホームサーバを変更したメンバが，クライアント起動時に自動表示されるスケジュール画面に含まれている場合

これらのメンバに対しては次の操作が実行できません。

スケジュールの表示

予約

空時間検索

自分又は上司のスケジュールの登録・変更・削除・回答

なお，クライアント側で上記の設定変更を実施できない場合は，次のどちらかの対処を実施してください。

移行後の運用開始後に，上記の設定変更手順をエンドユーザに実施してもらい，該当するユーザのSchedulerホームサーバでhostchgコマンドを再実行してください。
その際，hostchgコマンドで使用するホスト名変換ファイルは，移行時と同じものを使用してください。

移行後に，エンドユーザが終了保存しているタブ情報とローカルグループを再作成してください。
なお，移行後に移行元サーバが稼働しない場合，「詳細エラー番号：12060」又は「詳細エラー番号：12061」が発生します。これらのエラーが発生したら，次の手順で対応してください。
1. エラーとなったメンバをタブ情報，及びローカルグループから削除する。
2. メンバツリーの「メンバ」下から選択して再追加する。

注意

サーバ移行後もしばらくの間（1か月程度）は，移行元のサーバをLAN接続状態で起動（Groupmaxのサービスはすべて停止）しておいてください。

理由は次のとおりです。

Scheduler Clientで上記のクライアント側の設定変更を実施していない場合，終了保存しているタブ情報とローカルグループを使用すると，移行元サーバへの通信が発生します。その際に移行元マシンが起動していれば，即時にクライアントへエラーを返します。

移行元マシンが起動していないと，Scheduler Clientはタイムアウトするまで移行元サーバから応答を待つことになります（タイムアウト時間は60秒です）。例えば，移行元サーバに登録されていたメンバを30人表示していた場合，すべてがエラーになるまでに「60秒×30人＝30分」かかることになります。

移行元サーバを起動状態にできない場合は，DNSサーバで移行元サーバのホスト名に対し，Scheduler Serverが稼働していないマシンのIPアドレスが解決されるよう設定してください。この方法は，DNSを使用されている場合だけ可能です。

注意事項2

Groupmax Client Light又はGroupmax Client Light Ex 07-52以前で，ホームサーバの変更作業前から保存していたスケジュール画面を操作した際に，次の現象が発生する場合があります。

スケジュールの表示に失敗する

予約に失敗する

自分又は上司のスケジュールを登録できない

自分又は上司のスケジュールを削除できない

自分又は上司のスケジュールの回答ができない

これらの現象が発生した場合は，クライアントで次の手順で対処してください。

ホームサーバ変更作業前から保存していたスケジュール画面を閉じる。

メンバツリーからメンバのスケジュール画面を開き直す。

(b)　移行当日の作業（サーバ側）

サーバ側で実施する作業の手順を次に示します。

運転席又はgmaxsetコマンドで，ユーザの「Schedulerサーバ」を変更してください。

注意

どのユーザを，どのサーバからどのサーバに変更したかメモしておいてください。

すべてのSchedulerサーバで次のサービスを停止してください。

Groupmax Scheduler Server

Groupmax Facilities Manager

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

バックアップの取得
すべてのサーバで次のデータのバックアップを取得してください。

＜インストールディレクトリ＞¥etc配下

＜インストールディレクトリ＞¥room配下

＜インストールディレクトリ＞¥log配下

スケジュール格納ディレクトリ配下

Scheduler親サーバで，「コンフィギュレーション」から［手動実行］で［変更通知情報取得］を実行してください。

すべてのSchedulerサーバで次のサービスを起動してください。

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

すべてのScheduler子サーバで，「コンフィギュレーション」から［手動実行］で［管理データ取得］を実行してください。

ホームサーバを変更したユーザの一覧ファイルを作成してください（hostchgコマンドで使用する「ホスト名変換ファイル」を作成してください）。
メモ帳などを使用して，次のフォーマットで作成してください。最終レコードの最後にも必ず改行を入れてください。

＜変換したい施設ID＞＜スペース＞＜移動後のホスト名＞＜改行＞

この作業は，事前に実施しておいてもかまいません。
ホスト名変換ファイルの作成については，「11.2.8(1)　コマンドを実行する前の準備（ホスト名変換ファイルの作成）」を参照してください。

UNIXサーバからWindowsサーバへの移動，又はWindowsサーバからUNIXサーバへ移動する場合は，bitechgコマンドを実行してください。
bitechgコマンドの実行方法については，「12.2.3(1)(c)　UNIXサーバからWindowsサーバへの移動，又はWindowsサーバからUNIXサーバへの移動」を参照してください。

移動するユーザのスケジュールデータを移動先のサーバに移動してください。
スケジュール格納ディレクトリ下にユーザID名のディレクトリがあるので，移動対象のユーザのディレクトリをディレクトリごと移動先サーバへ移動させてください。
移動元のサーバに，移動したユーザのディレクトリを残さないようにしてください。

すべてのSchedulerサーバで，hostchgコマンドを実行してください。

hostchg ＜ホスト名変換ファイル名＞ ＜Schedulerインストールディレクトリ＞ ＜スケジュール格納ディレクトリ＞ ＜ログファイル名＞

＜ホスト名変換ファイル名＞には，手順7で作成したホスト名変換ファイルを指定してください。すべてのサーバで同じファイルを使用してください。
hostchgコマンドについては，「11.2.8　hostchg（ホスト名変換）」を参照してください。

作業完了後，必要に応じて手順2で示すサービスを起動してください。

(c)　UNIXサーバからWindowsサーバへの移動，又はWindowsサーバからUNIXサーバへの移動

UNIXサーバからWindowsサーバへの移動，又はWindowsサーバからUNIXサーバへ移動する際の，bitechgコマンドの実行手順を次に示します。bitechgコマンドについては，「11.2.3　bitechg（スケジュールデータのバイトオーダの変換）」を参照してください。

UNIXサーバからWindowsサーバへ移動するユーザについて

UNIXサーバからWindowsサーバへ移動するユーザのディレクトリ（スケジュール格納ディレクトリ下のユーザID名のディレクトリ）を移動先サーバ（Windowsサーバ）の任意のワークディレクトリに移動させてください。移動させる際は，バイナリモードで転送してください。
移動元サーバには，該当するユーザのディレクトリを残さないでください。

移動先サーバ（Windowsサーバ）で，コマンドプロンプトで次のようにbitechgコマンドを実行してください。

bitechg ＜Schedulerインストールディレクトリ＞ ＜ワークディレクトリ＞ ＜ログファイル＞

＜ワークディレクトリ＞には，手順1で作成したワークディレクトリを指定してください。

ワークディレクトリ下の変換後のユーザID名のディレクトリを移動先サーバ（Windowsサーバ）のスケジュール格納ディレクトリ下に移動させてください。

WindowsサーバからUNIXサーバへ移動するユーザについて

WindowsサーバからUNIXサーバへ移動するユーザのディレクトリ（スケジュール格納ディレクトリ下のユーザID名のディレクトリ）を移動元サーバ（Windowsサーバ）の任意のワークディレクトリに移動させてください。該当するユーザのディレクトリをスケジュール格納下に残さないでください。

移動元サーバ（Windowsサーバ）で，コマンドプロンプトで次のようにbitechgコマンドを実行してください。

bitechg ＜Schedulerインストールディレクトリ＞ ＜ワークディレクトリ＞ ＜ログファイル＞

＜ワークディレクトリ＞には，手順1で作成したワークディレクトリを指定してください。

移動元サーバ（Windowsサーバ）のワークディレクトリ下の変換後のユーザID名のディレクトリを移動先サーバ（UNIXサーバ）のスケジュール格納ディレクトリ下に移動させてください。移動させる際は，バイナリモードで転送してください。

(2)　ユーザのSchedulerホームサーバの変更手順（Assist連携している場合）

(a)　事前準備（クライアント側の設定変更）

Scheduler Clientを使用する場合，事前に各クライアントで次の手順を実施します。

Scheduler Clientを起動します。

「ツール」－「環境設定」を選択します。

「ユーザ情報の保存」を「サーバで保存」にします。

Scheduler Clientを終了します。
終了時に次のメッセージが出力された場合は，「はい」を選択してください。
『現在クライアントにあるユーザ情報をサーバに保存しますか？
　［注意］「はい」を選択すると別のクライアントPCから既にサーバに
　保存している場合，上書きされます。』

注意事項1

クライアント側で上記の設定をしないでhostchgコマンドを実行すると，ホームサーバを変更したメンバに対して一部の操作が実行できない場合があります。該当するケースを次に示します。

ホームサーバを変更したメンバが，各ユーザが登録したローカルグループに含まれている場合

ホームサーバを変更したメンバが，クライアント起動時に自動表示されるスケジュール画面に含まれている場合

これらのメンバに対しては次の操作が実行できません。

スケジュールの表示

予約

空時間検索

自分又は上司のスケジュールの登録・変更・削除・回答

なお，クライアント側で上記の設定変更を実施できない場合は，次のどちらかの対処を実施してください。

移行後の運用開始後に，上記の設定変更手順をエンドユーザに実施してもらい，該当するユーザのSchedulerホームサーバでhostchgコマンドを再実行してください。
その際，hostchgコマンドで使用するホスト名変換ファイルは，移行時と同じものを使用してください。

移行後に，エンドユーザが終了保存しているタブ情報とローカルグループを再作成してください。
なお，移行後に移行元サーバが稼働しない場合，「詳細エラー番号：12060」又は「詳細エラー番号：12061」が発生します。これらのエラーが発生したら，次の手順で対応してください。
1. エラーとなったメンバをタブ情報，及びローカルグループから削除する。
2. メンバツリーの「メンバ」下から選択して再追加する。

注意

サーバ移行後もしばらくの間（1か月程度）は，移行元のサーバをLAN接続状態で起動（Groupmaxのサービスはすべて停止）しておいてください。

理由は次のとおりです。

Scheduler Clientで上記のクライアント側の設定変更を実施していない場合，終了保存しているタブ情報とローカルグループを使用すると，移行元サーバへの通信が発生します。その際に移行元マシンが起動していれば，即時にクライアントへエラーを返します。

移行元マシンが起動していないと，Scheduler Clientはタイムアウトするまで移行元サーバから応答を待つことになります（タイムアウト時間は60秒です）。例えば，移行元サーバに登録されていたメンバを30人表示していた場合，すべてがエラーになるまでに「60秒×30人＝30分」かかることになります。

移行元サーバを起動状態にできない場合は，DNSサーバで移行元サーバのホスト名に対し，Scheduler Serverが稼働していないマシンのIPアドレスが解決されるよう設定してください。この方法は，DNSを使用されている場合だけ可能です。

注意事項2

Groupmax Client Light又はGroupmax Client Light Ex 07-52以前で，ホームサーバの変更作業前から保存していたスケジュール画面を操作した際に，次の現象が発生する場合があります。

スケジュールの表示に失敗する

予約に失敗する

自分又は上司のスケジュールを登録できない

自分又は上司のスケジュールを削除できない

自分又は上司のスケジュールの回答ができない

これらの現象が発生した場合は，クライアントで次の手順で対処してください。

ホームサーバ変更作業前から保存していたスケジュール画面を閉じる。

メンバツリーからメンバのスケジュール画面を開き直す。

(b)　移行当日の作業（サーバ側）

サーバ側で実施する作業の手順を次に示します。

Assist Viewer，運転席又はgmaxsetコマンドで，ユーザの「Schedulerサーバ」を変更してください。

Assist連携が正常に完了していることを確認してください。

＜インストールディレクトリ＞¥log¥agent¥ScheExec.log

すべてのSchedulerサーバで次のサービスを停止してください。

Groupmax Scheduler Server

Groupmax Facilities Manager

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

バックアップの取得
すべてのサーバで次のデータのバックアップを取得してください。

＜インストールディレクトリ＞¥etc配下

＜インストールディレクトリ＞¥room配下

＜インストールディレクトリ＞¥log配下

スケジュール格納ディレクトリ配下

親サーバで次のファイルの控えを取得してください（後のhostchgコマンドで使用します）。

＜インストールディレクトリ＞¥etc¥MV.tbl

注意

MV.tblファイルは，＜インストールディレクトリ＞¥etcに残したままにしてください。

すべてのSchedulerサーバで次のサービスを起動してください。

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

Scheduler親サーバ上で，SFdatacp.exeコマンドを実行してください。
コマンドプロンプトで次のように実行してください。

＜インストールディレクトリ＞¥bin¥SFdatacp.exe（引数の指定は不要）

SFdatacpコマンドについては，「11.2.10　SFdatacp（ユーザのホームサーバの移動）」を参照してください。

Scheduler親サーバ上で，SFdatacpコマンドの実行結果を確認してください。

詳細ログファイル
＜インストールディレクトリ＞¥log¥agent¥＜実行日時分秒＞¥SFdatacp.log

ホームサーバ移動結果ファイル
＜インストールディレクトリ＞¥log¥agent¥＜実行日時分秒＞¥MVresult.tbl

すべてのSchedulerサーバで次のサービスを停止してください。

Groupmax Scheduler Server

Groupmax Facilities Manager

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

すべてのSchedulerサーバで，hostchgコマンドを実行してください。

hostchg ＜ファイル名＞ ＜Schedulerインストールディレクトリ＞ ＜スケジュール格納ディレクトリ＞ ＜ログファイル名＞

hostchgコマンドについては，「11.2.8　hostchg（ホスト名変換）」を参照してください。
＜ファイル名＞には，手順5.で取得したMV.tblファイルを指定してください。すべてのサーバでこのファイルを使用してください。
ただし，Scheduler Server 06-00～06-02のサーバで実行する場合は，MV.tblファイルの各レコードの第3項目を削除し，次のファイルフォーマットに修正してください。

ユーザID ＜スペース又はタブ＞移動後ホスト名 ＜改行＞

作業終了後，必要に応じて手順3.で示すサービスを起動してください。

(3)　施設のホームサーバ変更手順

(a)　事前準備（クライアント側の設定変更）

Scheduler Client又はFacilities Manager Clientを使用する場合，事前に各クライアントで次の手順を実施します。

Scheduler Client又はFacilities Manager Clientを起動します。

「ツール」－「環境設定」を選択します。

「ユーザ情報の保存」を「サーバで保存」にします。

Scheduler Client又はFacilities Manager Clientを終了します。
終了時に次のメッセージが出力された場合は，「はい」を選択してください。
『現在クライアントにあるユーザ情報をサーバに保存しますか？
　［注意］「はい」を選択すると別のクライアントPCから既にサーバに
　保存している場合，上書きされます。』

注意事項1

クライアント側で上記の設定をしないでhostchgコマンドを実行すると，ホームサーバを変更したメンバに対して一部の操作が実行できない場合があります。該当するケースを次に示します。

ホームサーバを変更したメンバが，各ユーザが登録したローカルグループに含まれている場合

ホームサーバを変更したメンバが，クライアント起動時に自動表示されるスケジュール画面に含まれている場合

これらのメンバに対しては次の操作が実行できません。

スケジュールの表示

予約

空時間検索

自分又は上司のスケジュールの登録・変更・削除・回答

なお，クライアント側で上記の設定変更を実施できない場合は，次のどちらかの対処を実施してください。

移行後の運用開始後に，上記の設定変更手順をエンドユーザに実施してもらい，該当するユーザのSchedulerホームサーバでhostchgコマンドを再実行してください。
その際，hostchgコマンドで使用するホスト名変換ファイルは，移行時と同じものを使用してください。

移行後に，エンドユーザが終了保存しているタブ情報とローカルグループを再作成してください。
なお，移行後に移行元サーバが稼働しない場合，「詳細エラー番号：12060」又は「詳細エラー番号：12061」が発生します。これらのエラーが発生したら，次の手順で対応してください。
1. エラーとなったメンバをタブ情報，及びローカルグループから削除する。
2. メンバツリーの「メンバ」下から選択して再追加する。

注意

サーバ移行後もしばらくの間（1か月程度）は，移行元のサーバをLAN接続状態で起動（Groupmaxのサービスはすべて停止）しておいてください。

理由は次のとおりです。

Scheduler Client又はFacilities Manager Clientで上記のクライアント側の設定変更を実施していない場合，終了保存しているタブ情報とローカルグループを使用すると，移行元サーバへの通信が発生します。その際に移行元マシンが起動していれば，即時にクライアントへエラーを返します。

移行元マシンが起動していないと，Scheduler Client又はFacilities Manager Clientはタイムアウトするまで移行元サーバから応答を待つことになります（タイムアウト時間は60秒です）。例えば，移行元サーバに登録されていたメンバを30人表示していた場合，すべてがエラーになるまでに「60秒×30人＝30分」かかることになります。

移行元サーバを起動状態にできない場合は，DNSサーバで移行元サーバのホスト名に対し，Scheduler Serverが稼働していないマシンのIPアドレスが解決されるよう設定してください。この方法は，DNSを使用されている場合だけ可能です。

注意事項2

Groupmax Client Light又はGroupmax Client Light Ex 07-52以前で，ホームサーバの変更作業前から保存していたスケジュール画面を操作した際に，次の現象が発生する場合があります。

スケジュールの表示に失敗する

予約に失敗する

自分又は上司のスケジュールを登録できない

自分又は上司のスケジュールを削除できない

自分又は上司のスケジュールの回答ができない

これらの現象が発生した場合は，クライアントで次の手順で対処してください。

ホームサーバ変更作業前から保存していたスケジュール画面を閉じる。

メンバツリーからメンバのスケジュール画面を開き直す。

(b)　移行当日の作業（サーバ側）

サーバ側で実施する作業の手順を次に示します。

ホームサーバを変更する施設の一覧ファイル（hostchgコマンドで使用するホスト名変換ファイル）を作成してください。
メモ帳などを使用して，次のフォーマットで作成してください。最終レコードの最後にも必ず改行を入れてください。

＜変換したい施設ID＞＜スペース＞＜移動後のホスト名＞＜改行＞

この作業は，事前に実施しておいてもかまいません。
詳細については，「11.2.8(1)　コマンドを実行する前の準備（ホスト名変換ファイルの作成）」を参照してください。
なお，施設IDの一覧はSFexportコマンドで取得できます。Scheduler親サーバ上で，コマンドプロンプトで次のとおり実行してください。

SFexport /fu ＜出力ファイル名＞ ＜Schedulerインストールディレクトリ＞ ＜ログファイル名＞

SFexportコマンドについては，「11.2.11　SFexport（CSVファイルへの出力）」を参照してください。

すべてのSchedulerサーバで次のサービスを停止してください。

Groupmax Scheduler Server

Groupmax Facilities Manager

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

バックアップの取得
すべてのサーバで次のデータのバックアップを取得してください。

＜インストールディレクトリ＞¥etc配下

＜インストールディレクトリ＞¥room配下

＜インストールディレクトリ＞¥log配下

スケジュール格納ディレクトリ配下

Scheduler親サーバで次のサービスを起動してください。

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

Scheduler_Facilities管理ツールで，次の作業を実施してください。

メニュー「ファイル」－「管理データの取得」を実行してください。

メニュー「オプション」－「DNSホスト名」を選択して表示される「DNSホスト名の登録」画面で，移動後のサーバのホスト名が登録されていない場合は，登録してください。

メニュー「ファイル」－「管理データの転送」を実行してください。

Scheduler_Facilities管理ツールを終了してください。

手順5で移動後のサーバのホスト名を追加した場合は，次の作業を実施してください。

すべてのSchedulerサーバで，次のサービスを起動してください。
Groupmax Scheduler Server Tool
Groupmax Facilities Manager Tool

すべてのScheduler子サーバで，「Groupmax Facilities Managerコンフィギュレーション」から［手動実行］で［管理データ取得］を実行してください。

すべてのSchedulerサーバで次のサービスを停止してください。

Groupmax Scheduler Server

Groupmax Facilities Manager

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

UNIXサーバからWindowsサーバへの移動，又はWindowsサーバからUNIXサーバへの移動が発生する場合は，bitechgコマンドを実行してください。
bitechgコマンドの実行方法については，「12.2.3(3)(c)　UNIXサーバからWindowsサーバへの移動，又はWindowsサーバからUNIXサーバへの移動」を参照してください。

移動する施設のスケジュールデータを移動先のサーバに移動してください。
手順1.で作成した「ホスト名変換ファイル」のとおりに移動させてください。
スケジュール格納ディレクトリ下に施設ID名のディレクトリがありますので，移動対象の施設IDのディレクトリを移動先サーバへ移動させてください。
移動元のサーバに，移動したユーザのディレクトリを残さないようにしてください。

すべてのSchedulerサーバでhostchgコマンドを実行してください。

hostchg ＜ホスト名変換ファイル名＞ ＜Schedulerインストールディレクトリ＞ [＜スケジュール格納ディレクトリ＞ [＜ログファイル名＞]]

hostchgコマンドについては，「11.2.8　hostchg（ホスト名変換）」を参照してください。
＜ホスト名変換ファイル名＞には，手順1.で作成したホスト名変換ファイルを指定してください。すべてのサーバでこのファイルを使用してください。

作業終了後，必要に応じて手順2.で示すサービスを起動してください。

(c)　UNIXサーバからWindowsサーバへの移動，又はWindowsサーバからUNIXサーバへの移動

UNIXサーバからWindowsサーバへの移動，又はWindowsサーバからUNIXサーバへ移動する際の，bitechgコマンドの実行手順を次に示します。bitechgコマンドについては，「11.2.3　bitechg（スケジュールデータのバイトオーダの変換）」を参照してください。

UNIXサーバからWindowsサーバへ移動する施設について

UNIXサーバからWindowsサーバへ移動する施設のディレクトリ（スケジュール格納ディレクトリ下の施設ID名のディレクトリ）を移動先サーバ（Windowsサーバ）の任意のワークディレクトリに移動させてください。移動させる際は，バイナリモードで転送してください。
移動元サーバには，移動した施設のディレクトリを残さないでください。

移動先サーバ（Windowsサーバ）で，コマンドプロンプトで次のようにbitechgコマンドを実行してください。

bitechg ＜Schedulerインストールディレクトリ＞ ＜ワークディレクトリ＞ ＜ログファイル＞

＜ワークディレクトリ＞には，手順1で作成したワークディレクトリを指定してください。

ワークディレクトリ下の変換後の施設ID名のディレクトリを移動先サーバ（Windowsサーバ）のスケジュール格納ディレクトリ下に移動させてください。

WindowsサーバからUNIXサーバへ移動する施設について

WindowsサーバからUNIXサーバへ移動する施設のディレクトリ（スケジュール格納ディレクトリ下の施設ID名のディレクトリ）を移動元サーバ（Windowsサーバ）の任意のワークディレクトリに移動させてください。移動した施設のディレクトリをスケジュール格納下に残さないでください。

移動元サーバ（Windowsサーバ）で，コマンドプロンプトで次のようにbitechgコマンドを実行してください。

bitechg ＜Schedulerインストールディレクトリ＞ ＜ワークディレクトリ＞ ＜ログファイル＞

＜ワークディレクトリ＞には，手順1で作成したワークディレクトリを指定してください。

移動元サーバ（Windowsサーバ）のワークディレクトリ下のbitechgで変換後の施設ID名のディレクトリを移動先サーバ（UNIXサーバ）のスケジュール格納ディレクトリ下に移動させてください。移動させる際は，バイナリモードで転送してください。

12.2.4　スケジュール格納ディレクトリの変更

ファイルモードで，「コンフィギュレーション」の設定でスケジュール格納ディレクトリを変更する手順を次に示します。

次のサービスを停止します。

Groupmax Scheduler Server

Groupmax Scheduler Server Tool

Groupmax Facilities Manager

Groupmax Facilities Manager Tool

スケジュール格納ディレクトリ以下のすべてのディレクトリを新しいディレクトリにコピーします。
ただし，次のディレクトリが存在する場合，これらのディレクトリはコピーしないでください。

etc（ユーザ情報格納ディレクトリ）

bin（サーバプログラム格納ディレクトリ）

log（ログ出力用ディレクトリ）

room（施設情報格納ディレクトリ）

「コンフィギュレーション」の設定で，スケジュール格納ディレクトリを新しいディレクトリに変更します。

1.で停止したサービスを起動します。

1.で停止したサービスが正常に動作することを確認してから，変更前のスケジュール格納ディレクトリを削除します。
ただし，次のディレクトリが，変更前のスケジュール格納ディレクトリに存在する場合，これらのディレクトリは削除しないでください。

etc（ユーザ情報格納ディレクトリ）

bin（サーバプログラム格納ディレクトリ）

log（ログ出力用ディレクトリ）

room（施設情報格納ディレクトリ）

12.2.5　ユーザID又は施設IDの変更（ファイルモード）

ユーザID・施設IDを変更する場合，次の手順に従って作業してください。スケジュールデータ・管理データ中のユーザID・施設IDが変換されます。

注意

スケジュールデータ・管理データの変換作業中は，必ずScheduler Server及びFacilities Managerを停止してください。

＜この項の構成＞

(1)　事前準備（クライアント側の設定変更）

(2)　ユーザIDを変更する手順（Address Serverと連携している場合）

(3)　ユーザIDを変更する手順（Address Serverと連携していない場合）

(4)　施設IDを変更する手順

(1)　事前準備（クライアント側の設定変更）

Scheduler Client又はFacilities Manager Clientを使用する場合，事前にすべてのクライアントで次の手順を実施します。

Scheduler Client（又はFacilities Manager Client）を起動します。

「ツール」－「環境設定」を選択します。

「ユーザ情報の保存」を「サーバで保存」にします。

Scheduler Client（又はFacilities Manager Client）を終了します。
終了時に次のメッセージが出力された場合は，「はい」を選択してください。
　『現在クライアントにあるユーザ情報をサーバに保存しますか？
　　［注意］「はい」を選択すると別のクライアントPCから既にサーバに
　　保存している場合，上書きされます。』

注意事項

クライアント側で上記の設定変更を実施できない場合は，ユーザID（施設ID）変更作業後に，エンドユーザが終了保存しているタブ情報とローカルグループからIDが変更になったユーザ又は施設を削除してください。

(2)　ユーザIDを変更する手順（Address Serverと連携している場合）

Address Serverと連携した運用環境でユーザIDを変更する場合，次の手順に従って作業してください。Facilities Managerを使用していない場合，次の手順のFacilities Managerに関する操作は不要です。

次に示すサービスを停止してください。

Groupmax Scheduler Server

Groupmax Scheduler Server Tool

Groupmax Facilities Manager

Groupmax Facilities Manager Tool

スケジュールデータ・管理データのバックアップをとります。詳細は「付録F(1) バックアップの取得」を参照してください。

すべてのサーバで対象ユーザについて，「codechg」コマンドを実行してください。
「codechg」コマンドについては，「11.2.6　codechg（ユーザ（施設）IDの変換）」を参照してください。

Address Server上でユーザIDを変更してください。
Address ServerではユーザIDの変更はできないため，一度変更前のユーザを削除してから，新たに変更後のユーザを追加してください。

親サーバで，「コンフィギュレーション」から，「ユーザ情報再作成」を実行してください。
「ユーザ情報再作成」については，「3.2.2(2) 手動実行」を参照してください。

次に示すサービスを起動してください。

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool

マルチサーバ構成時の場合は，すべての子サーバで「管理データ取得」を実行してください。
「管理データ取得」については，「3.2.2(2) 手動実行」を参照してください。

次に示すサービスを起動してください。

Groupmax Scheduler Server

Groupmax Facilities Manager

(3)　ユーザIDを変更する手順（Address Serverと連携していない場合）

Address Serverと連携していない運用環境で，ユーザIDを変更する場合，次の手順に従って作業してください。Facilities Managerを使用していない場合，次の手順のFacilities Managerに関する操作は不要です。

次に示すサービスを停止してください。

Groupmax Scheduler Server

Groupmax Scheduler Server Tool

Groupmax Facilities Manager

Groupmax Facilities Manager Tool

スケジュールデータ・管理データのバックアップをとります。詳細は「付録F(1) バックアップの取得」を参照してください。

すべてのサーバで対象ユーザについて，「codechg」コマンドを実行してください。
「codechg」コマンドについては，「11.2.6　codechg（ユーザ（施設）IDの変換）」を参照してください。

次に示すサービスを起動してください。

Groupmax Scheduler Server

Groupmax Scheduler Server Tool

Groupmax Facilities Manager

Groupmax Facilities Manager Tool

(4)　施設IDを変更する手順

施設IDを変更する場合，次の手順に従って作業してください。Facilities Managerを使用していない場合，次の手順のFacilities Managerに関する操作は不要です。

次に示すサービスを停止してください。

Groupmax Scheduler Server

Groupmax Scheduler Server Tool

Groupmax Facilities Manager

Groupmax Facilities Manager Tool

スケジュールデータ・管理データのバックアップをとります。詳細は「付録F(1) バックアップの取得」を参照してください。

すべてのサーバで対象ユーザについて，「codechg」コマンドを実行してください。
「codechg」コマンドについては，「11.2.6　codechg（ユーザ（施設）IDの変換）」を参照してください。

次に示すサービスを起動してください。

Groupmax Scheduler Server

Groupmax Scheduler Server Tool

Groupmax Facilities Manager

Groupmax Facilities Manager Tool

12.2.6　ユーザID又は施設IDの変更（DBモード）

ユーザID・施設IDを変更する場合は，次の手順に従って作業してください。スケジュールデータ・管理データ中のユーザID・施設IDが変換されます。

注意

スケジュールデータ・管理データの変換作業中は，必ずScheduler Server及びFacilities Managerを停止してください。

＜この項の構成＞

(1)　事前準備（クライアント側の設定変更）

(2)　ユーザIDを変更する手順

(3)　施設IDを変更する手順

(1)　事前準備（クライアント側の設定変更）

Scheduler Client又はFacilities Manager Clientを使用する場合，事前にすべてのクライアントで次の手順を実施します。

Scheduler Client（又はFacilities Manager Client）を起動します。

「ツール」－「環境設定」を選択します。

「ユーザ情報の保存」を「サーバで保存」にします。

Scheduler Client（又はFacilities Manager Client）を終了します。
終了時に次のメッセージが出力された場合は，「はい」を選択してください。
　『現在クライアントにあるユーザ情報をサーバに保存しますか？
　　［注意］「はい」を選択すると別のクライアントPCから既にサーバに
　　保存している場合，上書きされます。』

注意事項

クライアント側で上記の設定変更を実施できない場合は，ユーザID（施設ID）変更作業後に，エンドユーザが終了保存しているタブ情報とローカルグループからIDが変更になったユーザ又は施設を削除してください。

(2)　ユーザIDを変更する手順

ユーザIDを変更する場合，次の手順に従って作業してください。Facilities Managerを使用していない場合は，Facilities Managerに関する手順は不要です。

次に示すサービスを停止してください。

Groupmax Scheduler Server

Groupmax Facilities Manager

データのバックアップを取得してください。
詳細は「付録F　バックアップ，リストアの方法」を参照してください。

不要スケジュール削除コマンド（SFdelschコマンド）を実行してください。
「SFdelsch」コマンドについては，「11.3.5　SFdelsch（スケジュール削除）」を参照してください。

マスターサーバで「codechg」コマンドを実行してください。
「codechg」コマンドについては，「11.3.3　codechg（ユーザ（施設）IDの変換）」を参照してください。

Address Server上でユーザIDを変更してください。
Address ServerではユーザIDの変更はできないため，一度変更前のユーザを削除してから，新たに変更後のユーザを追加してください。

GetAdAllコマンドを実行して，Address Serverの情報を取得してください。
「GetAdAll」コマンドについては，「11.3.1　GetAdAll（ユーザ情報の再作成）」を参照してください。

次に示すサービスを起動してください。

Groupmax Scheduler Server

Groupmax Facilities Manager

(3)　施設IDを変更する手順

施設IDを変更する場合，次の手順に従って作業してください。Facilities Managerを使用していない場合，次の手順のFacilities Managerに関する操作は不要です。

次に示すサービスを停止してください。

Groupmax Scheduler Server

Groupmax Facilities Manager

データのバックアップを取得してください。
詳細は「付録F　バックアップ，リストアの方法」を参照してください。

マスターサーバで「codechg」コマンドを実行してください。
「codechg」コマンドについては，「11.3.3　codechg（ユーザ（施設）IDの変換）」を参照してください。

次に示すサービスを起動してください。

Groupmax Scheduler Server

Groupmax Facilities Manager

12.2.7　サーバのIPアドレスの変更（ファイルモード）

Scheduler Server又はFacilities Managerが動作しているサーバのIPアドレスを変更する場合，ホスト名を変更していないときはScheduler Server，Facilities Managerでの設定の変更はありません。ただし，ホスト名から変更後のIPアドレスを名前解決できるようにhostsファイル又はDNSを設定してください（hostsファイルを設定する場合はScheduler Server及びFacilities Managerをインストールしたすべてのマシン及びすべてのクライアントのマシンで必要です）。

また，コンフィギュレーションやAppoSV.iniの設定にIPアドレスを使用している場合は，変更後のIPアドレスに設定を変更してください。

注意事項

Address Serverと連携している場合にはAddress ServerでのIPアドレスを変更する作業が必要です。また，Address ServerでのIPアドレスの変更作業後，「ユーザ情報再作成」（又は「GetAdAll」コマンド）を実行してください。
Address ServerでのIPアドレスの変更手順については，マニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド基本操作編」を参照してください。
「ユーザ情報再作成」については，「6.1.2(3)　Address Serverのユーザ情報取得方法」を参照してください。
「GetAdAll」コマンドについては，「11.2.1　GetAdAll（ユーザ情報の再作成）」を参照してください。

ホスト名を変更する場合は「12.2.1　サーバホスト名の変更（ファイルモード）」を参照してください。

12.2.8　サーバのIPアドレスの変更（DBモード）

Scheduler Server又はFacilities Managerが動作しているサーバのIPアドレスを変更する場合，次に示す手順に従って作業してください。なお，ホスト名から変更後のIPアドレスを名前解決できるようにhostsファイル又はDNSを設定してください（hostsファイルを設定する場合は，Scheduler Server及びFacilities Managerをインストールしたすべてのマシン及びすべてのクライアントのマシンで必要です）。

＜この項の構成＞

(1)　マスターサーバのIPアドレスを変更する場合

(2)　スレーブサーバのIPアドレスを変更する場合

(1)　マスターサーバのIPアドレスを変更する場合

すべてのSchedulerサーバで次のサービスを停止してください。

Groupmax Scheduler Server

Groupmax Facilities Manager

コンフィギュレーションで次の設定を変更してください。

項番1の「マスターサーバIPアドレス」で，マスターサーバをクリアする

項番2の「Addressホスト名/IPアドレス」の設定値を変更する（Address ServerのIPアドレスが変更になる場合）

OSのIPアドレスを変更してください。

AppoSV.ini の設定にIPアドレスを使用している場合は，変更後のIPアドレスに設定を変更してください。

コンフィギュレーションを起動してください。
起動時に「このサーバをマスターサーバとして登録します。」というダイアログに対して「OK」ボタンをクリックすると，起動したサーバがマスターサーバとして再設定されます。

次のサービスを起動してください。

Groupmax Scheduler Server

Groupmax Facilities Manager

(2)　スレーブサーバのIPアドレスを変更する場合

すべてのSchedulerサーバで次のサービスを停止してください。

Groupmax Scheduler Server

Groupmax Facilities Manager

コンフィギュレーションで次の設定を変更してください。

項番2の「Addressホスト名/IPアドレス」の設定値を変更する。（Address Server のIPアドレスが変更になる場合）

AppoSV.iniの設定にIPアドレスを使用している場合は，変更後のIPアドレスに設定を変更してください。

次のサービスを起動してください。

Groupmax Scheduler Server

Groupmax Facilities Manager

12.2.9　マスターサーバの変更

DBモードの場合，HiRDB構築後に初めて「Scheduler Server コンフィギュレーション」を起動したサーバがマスターサーバとして登録されます。運用後にマスターサーバを変更する場合は，次の手順に従ってください。なお，作業終了まではAddress Serverでユーザ・組織を変更しないでください。

変更通知情報を取得し，変更通知ファイルをすべてHiRDBに反映します。
作業終了まで，indxgetコマンドなどの運用コマンドは実行しないでください。

次に示すAddress Serverを停止します。

マスター管理サーバ

変更前のSchedulerマスターサーバで稼働しているAddress Server

変更後のSchedulerマスターサーバで稼働しているAddress Server

マスターサーバで「Scheduler Server コンフィギュレーション」を起動し，項番1「マスターサーバIPアドレス」の設定値をクリアして「Scheduler Server コンフィギュレーション」を終了します。

新しく割り当てたマスターサーバで「Scheduler Server コンフィギュレーション」を起動し，「マスターサーバ登録問い合わせ」ダイアログが表示されたら，［OK］ボタンをクリックして，コンフィギュレーションを終了します。

手順2で停止したAddress Serverを起動します。

13.　トラブルシューティング

この章では，システム運用時に発生するおそれのあるトラブルと，回復方法について説明しています。

＜この章の構成＞

13.1　システム運用時のトラブルシューティング

13.2　クライアントのメッセージ

13.3　運用コマンド共通のメッセージ

13.4　「GetAdAll」と「indxget」のメッセージ

13.5　「codechg」のメッセージ

13.6　「SCHogimp」のメッセージ

13.7　「SFdelsch」のメッセージ

13.8　「SFimport」のメッセージ

13.9　「SFexport」のメッセージ

13.10　「SFShift」のメッセージ

13.11　Assist連携時のトラブルシューティング

13.12　Assist連携時のメッセージ

13.13　「agtcout」のメッセージ

13.14　「SFdatacp」のトラブルシューティング

13.15　「SFdatacp」のメッセージ

13.16　管理ツールコマンドのメッセージ（DBモードの場合）

13.17　コンフィギュレーションのメッセージ

13.18　イベントログのメッセージ一覧

13.19　運用モード切り替えバッチファイル実行時のメッセージ

13.1　システム運用時のトラブルシューティング

このシステム運用時に発生するおそれのあるトラブルと原因，回復方法について示します。

＜この節の構成＞

(1)　Scheduler Serverのサービスを開始できない

(2)　クライアントからログインできない

(3)　クライアントからログインできない（Address Server連携時）

(4)　管理ツールで，サーバから管理データを取得できない

(5)　コンフィギュレーションからの手動実行コマンドが失敗する

(6)　子サーバの「管理データの取得」に失敗する

(7)　「変更通知情報取得」や「ユーザ情報再作成」を実行すると失敗する，又は「GetAdAll」，「indxget」コマンドの実行に失敗する

(8)　「変更通知情報取得」又は「indxget」コマンドを実行しても，Address Serverで登録した内容がScheduler Serverに反映されない

(9)　ファイルモードで特定のユーザの特定の月に対して，データの更新ができない

(10)　親サーバのユーザ情報が，子サーバに反映されていない

(11)　クライアントの「グループ」に登録済みのメンバ（ユーザ／施設）に対してスケジュール参照／予約／空き時間検索を実行するとエラーとなる

(12)　クライアントで，ほかのメンバのスケジュールを参照できない，又はほかのメンバにスケジュールを予約できない

(13)　イベントログにイベントID9013のメッセージが出力される

(14)　管理ツールで，サーバから管理データを取得時に「サーバで管理データを更新処理中のため，管理ツールサーバとの接続に失敗しました。」というメッセージが出力されて失敗する

(15)　Scheduler Client（Facilities Manager Client）の環境設定で「ユーザ情報の保存」を「サーバ保存」にしているユーザで，Client終了時に，「「XXXXX」の登録に失敗しました。」というダイアログメッセージが表示される（「XXXXX」は任意のファイル名）

(16)　特定ユーザのScheduler Client又はFacilities Manager Clientの環境設定が反映されない

(17)　管理ツールの汎用化データ設定で，「休日の設定が不正です。再登録してください。」又は「休日のデータが不正です。終了してよろしいですか。」というダイアログメッセージが表示される

(18)　すべてのメンバのスケジュール参照が参照拒否になる

(19)　セキュリティの設定通りに他人のスケジュール参照，スケジュール予約ができない

(20)　コンフィギュレーションの「手動実行」で「ユーザ情報再作成」や「変更通知情報取得」を実行した時に，「サーバで別の処理(xx)が実行中です。再実行してください。」というメッセージが表示されて失敗する

(21)　Groupmax Scheduler Clientで「起動時にサーバから情報を取得する」チェックボックスをチェックOFFにしたままホームサーバを変更した場合

(22)　管理ツールで管理データの取得又は管理データの転送時に通信タイムアウトが発生し「エラーコード：2000」のメッセージが表示される

(23)　WWW for Schedulerを使用している場合に，「スケジュール」サービスの定義ファイルの「日本語名の表示方法の指定」で日本語名（フルネーム）をすべて表示する設定にしているとき，ユーザ名が表示されない（空欄で表示される）

(1)　Scheduler Serverのサービスを開始できない

原因

servicesファイルに，ポート番号が記述されていません。

回復方法

servicesファイルに，ポート番号を記述してください。詳細は，「1.3　TCP/IPの設定」を参照してください。

(2)　クライアントからログインできない

原因1

サーバが起動されていません。

回復方法1

Scheduler Serverのサービスを開始します。詳細は，「5.1　Scheduler Serverの起動と停止」又は「5.2　Facilities Managerの起動と停止」を参照してください。

原因2

サーバとクライアント間をTCP/IPで通信できません。

回復方法2

ホスト名や通信環境を確認し，TCP/IPで通信できるようにします。詳細は，「1.3　TCP/IPの設定」を参照してください。

原因3

サーバとクライアントのサービスポート番号があっていません。

回復方法3

サーバとクライアントの「ikisaki」，及び「appoarea」のポート番号を同一にしてください。

(3)　クライアントからログインできない（Address Server連携時）

原因

Address Serverで登録した内容がScheduler Serverに反映されていません。

回復方法

管理ツールを使って，ユーザが登録されていることを確認してください。詳細は「6.1.3　管理データの取得」を参照してください。ユーザが登録されていない場合，「変更通知情報の取得」や「ユーザ情報の再作成」を実行します。詳細は，「6.1.2(3)　Address Serverのユーザ情報取得方法」，及び「6.1.2(4)　Address Serverの変更通知情報取得方法」を参照してください。

(4)　管理ツールで，サーバから管理データを取得できない

原因1

servicesファイルに，ポート番号が記述されていません。

回復方法1

サーバ及び管理ツールを使用しているマシンのservicesファイルに，「appoman」，「roomman」のポート番号を記述してください。詳細は，「1.3　TCP/IPの設定」を参照してください。

原因2

管理ツールサーバが起動されていません。

回復方法2

サーバで，管理ツールサーバサービスを開始します。詳細は，「5.1　Scheduler Serverの起動と停止」又は「5.2　Facilities Managerの起動と停止」を参照してください。

(5)　コンフィギュレーションからの手動実行コマンドが失敗する

原因

管理ツールサーバが起動されていません。

回復方法

管理ツールサーバサービスを開始します。詳細は，「5.1　Scheduler Serverの起動と停止」又は「5.2　Facilities Managerの起動と停止」を参照してください。

(6)　子サーバの「管理データの取得」に失敗する

原因1

親サーバと子サーバの両方で管理ツールサーバが起動されていません。

回復方法1

親サーバと子サーバの両方で管理ツールサーバサービスを開始します。「5.1　Scheduler Serverの起動と停止」又は「5.2　Facilities Managerの起動と停止」を参照してください。

原因2

親サーバと子サーバ間をTCP/IPで通信できない。

回復方法2

ホスト名や通信環境を確認し，TCP/IPで通信できるようにします。詳細は，「1.3　TCP/IPの設定」を参照してください。

(7)　「変更通知情報取得」や「ユーザ情報再作成」を実行すると失敗する，又は「GetAdAll」，「indxget」コマンドの実行に失敗する

原因

Address Serverが起動されていません。

回復方法

Address Serverを起動します。詳細は，「6.1.2(3)　Address Serverのユーザ情報取得方法」，又は「6.1.2(4)　Address Serverの変更通知情報取得方法」を参照してください。

(8)　「変更通知情報取得」又は「indxget」コマンドを実行しても，Address Serverで登録した内容がScheduler Serverに反映されない

原因1

Address Serverから変更通知情報が出力されていません。

回復方法1

変更通知情報は，Address Serverに登録してから1時間（デフォルト）後か，Address Serverの再起動によって出力されます。その後，「変更通知情報の取得」又は「indxget」コマンドを実行してください。コマンド実行後，管理ツールを使って，ユーザが登録されていることを御確認ください。

原因2

Address Serverの「ホームサーバ名設定」に「Schedulerサーバ」のホスト名が設定されていません。

回復方法2

Address Serverの「ホームサーバ名設定」に「Schedulerサーバ」のホスト名を設定します。

(9)　ファイルモードで特定のユーザの特定の月に対して，データの更新ができない

ファイルモードでScheduler Server起動時，イベントログに「ユーザデータに不整合が発生したおそれがあります。詳細はC:¥Groupmax¥apposv¥log¥backupfile.log※ファイルを参照してください。」（イベントID：31006）というメッセージが出力され，特定のユーザの特定の月に対して，データの更新ができない場合があります。この現象が発生する原因及び回復方法を次に示します。

注※

デフォルトのインストールディレクトリの場合

原因

ディスクの容量不足などによってスケジュールファイルの更新処理に失敗しています。

回復方法

スケジュールファイルの更新処理に失敗すると，＜インストールディレクトリ＞¥log¥tmpに更新前のスケジュールファイル（バックアップファイル）が保存されます。また，これらのファイル名が記載されたbackupfile.logファイルが出力されます。backupfile.logファイルに出力されるファイル名は次の例のとおりです。

＜例＞

更新失敗のケース
backupfile.logファイルに出力されるファイル名

ユーザID：「user」

更新中ファイル名：「199801.nsd」

user_199801.nsd.bk

このファイル名から，スケジュール格納ディレクトリ※下の「user」ディレクトリ下にある「199801.nsd」ファイルの更新中にエラーが発生したことが分かります。

ユーザID：「user」

更新中ファイル名：「youfile.dat」

user_env_youfile.dat.bk

このファイル名から，スケジュール格納ディレクトリ※下の「user」ディレクトリ下の「env」ディレクトリにある「youfile.dat」ファイルの更新中にエラーが発生したことが分かります。

注※

「コンフィギュレーション」の項番1「スケジュール格納ディレクトリ」のディレクトリです。

＜インストールディレクトリ＞¥log¥tmpに格納されている上記ファイルを元のファイル名にリネームし，スケジュール格納ディレクトリの下の所定の位置に移動すると，エラーが発生した更新処理の前の状態に戻ります。ただし，＜インストールディレクトリ＞¥log¥tmpに格納されている上記ファイルのサイズが0バイトの場合は，元の位置に移動しないでそのファイルを削除してください。＜インストールディレクトリ＞¥log¥tmp下にはファイルを残さないでください。

(10)　親サーバのユーザ情報が，子サーバに反映されていない

原因

ファイルモードで，管理するユーザ数が数千人の規模でかつ環境ファイルの取得時に親サーバ側が高負荷の場合，親サーバでの処理に時間が掛かり，子サーバ側でタイムアウトが生じています。

回復方法

親サーバの＜インストールディレクトリ＞¥bin¥AppoSV.iniファイルに次の記述を追加してください（行末には改行コードを入力する必要があります）。AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

[Sockets]
ReplTimeOut2=延長するタイムアウトの時間(秒)

記述例

[Sockets]
ReplTimeOut2=60

注意

ReplTimeOut2で指定した時間＋30(秒)が，タイムアウトの合計時間となります。上記の記述例では，60+30=90(秒)がタイムアウトの合計時間となります。以上のReplTimeOut2の記述がない場合，又はAppoSV.iniファイルがない場合は，デフォルトとしてReplTimeOut2=30として扱い，タイムアウトの合計時間は60秒となります。

(11)　クライアントの「グループ」に登録済みのメンバ（ユーザ／施設）に対してスケジュール参照／予約／空き時間検索を実行するとエラーとなる

原因

クライアントでローカルグループに登録されたメンバのホスト名が変更されています。

回復方法

クライアント上でローカルグループを再作成してください。また，サーバ上で一括で変換する方法については，「11.2.8(6)　注意」の6番目の説明を参照してください。

(12)　クライアントで，ほかのメンバのスケジュールを参照できない，又はほかのメンバにスケジュールを予約できない

原因1

組織間セキュリティの設定ファイルparam.iniが存在しない，又はparam.iniの記述内容に不正があります。

回復方法1

すべてのサーバを停止後，親サーバの次のファイルを置き換えてください。

置き換え先

＜インストールディレクトリ＞¥etc¥param.ini

置き換え元

組織によるセキュリティを使用しない場合：
＜インストールディレクトリ＞¥bin¥param0.ini

組織によるセキュリティの直系方式を使用する場合：
＜インストールディレクトリ＞¥bin¥param1.ini

組織によるセキュリティのユニット方式を使用する場合：
＜インストールディレクトリ＞¥bin¥param2.ini

置き換えた後，管理ツールサーバを起動し，マルチサーバ構成の場合は子サーバから管理データを取得し，サーバを起動してください。詳細は，「8.5　組織階層によるセキュリティ設定」を参照してください。

原因2

セキュリティランクの設定に誤りがあります。

回復方法2

セキュリティランクの設定を見直してください。詳細は，「8.2　セキュリティランクによるセキュリティの設定」を参照してください。

(13)　イベントログにイベントID9013のメッセージが出力される

出力されるメッセージを次に示します。

メッセージ

設定ファイルparam.iniが存在しない又は不正があります。

原因

組織間セキュリティの設定ファイルparam.iniが存在しない，又はparam.iniの記述内容に不正があります。

回復方法

すべてのサーバを停止後，親サーバの次のファイルを置き換えてください。

置き換え先

＜インストールディレクトリ＞¥etc¥param.ini

置き換え元

組織によるセキュリティを使用しない場合：
＜インストールディレクトリ＞¥bin¥param0.ini

組織によるセキュリティの直系方式を使用する場合：
＜インストールディレクトリ＞¥bin¥param1.ini

組織によるセキュリティのユニット方式を使用する場合：
＜インストールディレクトリ＞¥bin¥param2.ini

置き換えた後，管理ツールサーバを起動し，マルチサーバ構成の場合は子サーバから管理データの取得をし，サーバを起動してください。詳細は，「8.5　組織階層によるセキュリティ設定」を参照してください。

(14)　管理ツールで，サーバから管理データを取得時に「サーバで管理データを更新処理中のため，管理ツールサーバとの接続に失敗しました。」というメッセージが出力されて失敗する

原因1

「コンフィギュレーション」の［手動実行］で［変更通知情報取得］や［ユーザ情報再作成］など管理データを更新する処理が実行中です。

回復方法1

しばらく待ってから，ほかの管理データ更新処理が終了したことを確認後，再実行してください。

原因2

前回の管理ツール使用時に管理ツールを正常終了できませんでした。

回復方法2

前回の管理ツールを使用した時刻から20分経過してから，再実行してください。

(15)　Scheduler Client（Facilities Manager Client）の環境設定で「ユーザ情報の保存」を「サーバ保存」にしているユーザで，Client終了時に，「「XXXXX」の登録に失敗しました。」というダイアログメッセージが表示される（「XXXXX」は任意のファイル名）

原因

環境設定ファイルの更新に失敗したため，ユーザ情報のバックアップファイルが存在します。

回復方法

「13.1(9) ファイルモードで特定のユーザの特定の月に対して，データの更新ができない」を参照してください。

(16)　特定ユーザのScheduler Client又はFacilities Manager Clientの環境設定が反映されない

原因

環境設定ファイルの更新に失敗したため，ユーザ情報のバックアップファイルが存在します。

回復方法

「13.1(9) ファイルモードで特定のユーザの特定の月に対して，データの更新ができない」を参照してください。

(17)　管理ツールの汎用化データ設定で，「休日の設定が不正です。再登録してください。」又は「休日のデータが不正です。終了してよろしいですか。」というダイアログメッセージが表示される

原因

年が変わって初めての起動では，汎用化データにその年の休日設定がされていません。

回復方法

休日を設定し直してください。

(18)　すべてのメンバのスケジュール参照が参照拒否になる

原因

ORGGROUP.tblファイルの読み込みに失敗しているおそれがあります。イベントログにメッセージID「45108」のログが出力されていて，その後にメッセージID「45105」のログが出力されていない場合が該当します。

回復方法

「13.18.1　Groupmax Scheduler Server/Groupmax Facilities Managerサービスのイベントログのメッセージ一覧」に書かれているメッセージID「45108」の「内容/対処」を参照してください。

(19)　セキュリティの設定通りに他人のスケジュール参照，スケジュール予約ができない

原因

ORGGROFF.tblファイルの読み込みに失敗しているおそれがあります。イベントログにメッセージID「45108」のログが出力されていて，その後にメッセージID「45105」のログが出力されていない場合が該当します。

回復方法

「13.18.1　Groupmax Scheduler Server/Groupmax Facilities Managerサービスのイベントログのメッセージ一覧」に書かれているメッセージID「45108」の「内容/対処」を参照してください。

(20)　コンフィギュレーションの「手動実行」で「ユーザ情報再作成」や「変更通知情報取得」を実行した時に，「サーバで別の処理(xx)が実行中です。再実行してください。」というメッセージが表示されて失敗する

原因1

ファイルモードで管理データを更新する処理が実行中です。メッセージ中の(xx)の番号が示す内容を次の表に示します。

表13-1　メッセージ中の(xx)の番号が示す内容

(xx)の番号 | 内容
1 | 管理ツールを使用中です。管理ツールを終了させてください。
3 | 子サーバで「管理データ取得」処理が実行中です。手動実行していない場合は，子サーバのコンフィギュレーションの項番4「管理データ取得時刻」の設定により自動実行していないか確認してください。
4 | 子サーバで「管理データ取得」処理が実行中です。手動実行していない場合は，子サーバのコンフィギュレーションの項番4「管理データ取得時刻」の設定により自動実行していないか確認してください。
5 | 不要スケジュール削除機能が実行中です。手動実行していない場合は，コンフィギュレーションの項番9「不要スケジュール削除時刻」の設定により自動実行していないか確認してください。
6 | コンフィギュレーションの項番14「変更通知情報取得時刻」の設定により，変更通知情報取得が自動実行されています。
7 | コンフィギュレーションの「ユーザ情報再作成」処理，又はGetAdAllコマンドが実行中です。
11 | コンフィギュレーションの手動実行の「変更通知情報取得」処理，又はindxgetコマンドが実行中です。
12 | 稼働中バックアップコマンドを使用して，稼働中バックアップ中です。
13 | Assist連携機能が実行中です。

回復方法1

ほかの管理データ更新処理が終了したことを確認してから，再実行してください。

原因2

前回の管理データ更新処理が正常終了できませんでした。

回復方法2

原因1で示した，ほかの管理データ更新処理が実行されていないことを確認してから，次のファイルを削除してください。

＜インストールディレクトリ＞¥bin¥AppoLock.dat

更に，メッセージのxxの部分が7の時には「ユーザ情報再作成」を実行し，処理を完結させてください。

メッセージのxxの部分が6か11の時には，次の手順で処理を終了させてください。

＜インストールディレクトリ＞¥log¥etc_bk以下のすべてのファイルを＜インストールディレクトリ＞¥etcに上書きする。

「変更通知情報取得」を実行する。

(21)　Groupmax Scheduler Clientで「起動時にサーバから情報を取得する」チェックボックスをチェックOFFにしたままホームサーバを変更した場合

Groupmax Scheduler Clientで「起動時にサーバから情報を取得する」チェックボックスをチェックOFFにしたままホームサーバを変更した場合，ホームサーバが変更になったユーザに次のような現象が発生します。

クライアントから新しいスケジュールを登録できない

変更前のホームサーバにスケジュールデータが登録される

原因

次に示す操作を両方実施しました。

クライアントPCで，「スタート」－「Groupmax Clients」－「Scheduler setup」の「起動時にサーバから情報を取得する」チェックボックスをチェックしていない

1.のクライアントPCを利用しているユーザのホームサーバを変更した

回復方法

ユーザのホームサーバを変更した後，クライアントPCで次の操作を実施してください。

Scheduler Clientを起動している場合は終了する

「スタート」－「Groupmax Clients」－「Scheduler setup」で「起動時にサーバから情報を取得する」チェックボックスをチェックする

Scheduler Clientを起動する

Scheduler Clientを終了する

「スタート」－「Groupmax Clients」－「Scheduler setup」で「起動時にサーバから情報を取得する」チェックボックスのチェックを外す

Scheduler Clientを起動する

(22)　管理ツールで管理データの取得又は管理データの転送時に通信タイムアウトが発生し「エラーコード：2000」のメッセージが表示される

原因

登録されているメンバや組織が多いために，通信タイムアウトが発生しています。

回復方法

次に示すタイムアウト時間拡張の設定を行った後に，管理ツールを再起動し，再度，管理データの設定作業を行ってください。

＜タイムアウト時間拡張手順＞

管理ツールのインストールディレクトリ下の「bin」ディレクトリにある「SF32SYS.ini」ファイルに次のような記述を追加します。

　　＊記述例
　　[sockets]
　　timeout=600

注意

この「timeout」パラメタに，秒で指定します（デフォルトは60秒です）。

行の右端は，必ず改行してください。

「SF32SYS.ini」ファイルの格納先は，OSのインストール先ドライブが「C」で，管理ツールをデフォルトインストールした場合，「C:¥appomous¥bin」になります。

設定は，管理ツールの再起動で反映されます。

(23)　WWW for Schedulerを使用している場合に，「スケジュール」サービスの定義ファイルの「日本語名の表示方法の指定」で日本語名（フルネーム）をすべて表示する設定にしているとき，ユーザ名が表示されない（空欄で表示される）

原因

Scheduler Serverの環境ファイルが存在しない，又は環境ファイルに不整合が発生しています。

回復方法

「ユーザ情報再作成」を実行してください。

13.2　クライアントのメッセージ

Scheduler ClientとWWW for Scheduler実行時にエラー番号が表示され，「システム管理者に連絡してください。」のメッセージが出力された場合の，サーバでの対処方法を次の表に示します。

表13-2　サーバでの対処法

項番
エラー番号
サーバでの対処方法

Scheduler Client，Groupmax Client Light Exのスケジュール機能※
Collaboration
WWW for Scheduler

1
1
KDCT5001-E
KFCG5001

ユーザを追加した後に，子サーバで「管理データ取得」が実行されていないおそれがあります。すべての子サーバで「管理データ取得」を実行してください。

Scheduler Server上にログインユーザが登録されていません。Address Serverで登録した内容がScheduler Serverに反映されていないおそれがあります。「ユーザ情報再作成」を実施してください。

管理データが壊れているおそれがあります。Address Serverと連携している場合は，「ユーザ情報再作成」を実施してください。Address Serverと連携していない場合は，管理ツールでユーザ情報を再作成してください。

既にScheduler Serverから削除されているメンバがシステムグループ，ローカルグループに登録されているおそれがあります。削除されているメンバはグループから削除してください。

クライアントからのアクセスが集中するなどScheduler Serverが高負荷な状態にあり，ユーザ情報を取得できませんでした。

2
2
－
KFCG5002

施設，又は施設管理者を追加した後に，子サーバで「管理データ取得」が実行されていないおそれがあります。すべての子サーバで「管理データ取得」を実行してください。

Facilities Manager上に施設が登録されていないか，Scheduler Server上に施設管理者が登録されていません。又は管理データが壊れているおそれがあります。
Address Serverと連携している場合は，「ユーザ情報再作成」を実施してください。Address Serverと連携していない場合，施設の場合は，管理ツールでユーザ，施設情報を再登録してください。

3
3，4
KDCT5003-E
KDCT5004-E
KFCG5003
KFCG5004
汎用化データファイルが存在していないか，内容が不正です。管理ツールで汎用化データの設定を見直してください。

4
5，6
KDCT5005-E
KDCT5006-E
KFCG5005
KFCG5006
セキュリティランクの設定が存在していないか，内容が不正です。管理ツールでセキュリティランクの設定を見直してください。詳細は「8.2.1　人対人のセキュリティランク設定」，及び「8.2.2　人対施設のセキュリティランク設定」を参照してください。

5
7
KDCT5007-E
KFCG5007

Scheduler Server上のユーザの管理データが壊れているおそれがあります。Address Serverと連携している場合は，「ユーザ情報再作成」を実施してください。Address Serverと連携していない場合は，管理ツールでユーザ情報を再作成してください。

クライアントからのアクセスが集中するなどScheduler Serverが高負荷な状態にあり，ユーザ情報を取得できませんでした。

Facilities Managerを使用する環境で，「Groupmax Facilities Manager」サービスが起動していません。

Facilities Managerの施設が1件も登録されていません。この場合，施設をいったん登録した後に，施設を削除すると回避できます。

他システムの参照で発生している場合，管理ツールで登録した，他システムの組織テーブル名に誤りがあります。

他システムの参照で発生している場合，他システムのテーブルの下に自システムのテーブルが登録されています。

6
8
－
KFCG5008
ディスクアクセスに失敗しました。サーバマシンの再起動で回復する場合があります。

7
9
KDCT5009-E
KFCG5009

ディスクアクセスに失敗しました。サーバマシンの再起動で回復する場合があります。

1組織に登録されているユーザ・組織・セパレータの合計が500を超えています。1組織に登録されているユーザ・組織・セパレータの合計が500を超えないようにしてください。なお，クライアントの組織ツリーは，1組織に表示できるユーザ・組織は268個までです。

8
10
KDCT5010-W
KFCG5010

予約受信一覧表示後，その受信予約スケジュールを予約者が削除したおそれがあります。

不要スケジュール削除機能によって受信予約スケジュールが削除された場合があります。

9
11
KDCT5011-W
KFCG5011

予約発信一覧表示後，秘書がその発信予約スケジュールを削除したおそれがあります。

不要スケジュール削除機能によって発信予約スケジュールが削除されたおそれがあります。

10
12
KDCT5012-W
KFCG5012

予約の発信者側で，予約スケジュールの控えだけを削除してあったおそれがあります。復旧作業は必要ありません。

不要スケジュール削除機能によって，発信予約スケジュールが削除されたおそれがあります。復旧作業は必要ありません。

上司ユーザが予約発信一覧画面を表示している時に，秘書ユーザがその上司ユーザが発信した予約スケジュールを削除し，上司ユーザが同じ発信予約スケジュールを「予約したスケジュールをメンバ全員から削除。」を選択して削除しようとしたおそれがあります。復旧作業は必要ありません。

11
13
KDCT5013-E
KFCG5013
選択された予約データが不正になっているおそれがあります。

12
17，18
KDCT5017-E
KDCT5018-E
KFCG5017
KFCG5018
選択された予約データが不正になっているおそれがあります。

13
16，19，21
22，24，25
26，27，28
29，32，33
67，68，69
74，79，82
83，87，89
KDCT5016-E
KDCT5019-E
KDCT5021-E
KDCT5022-E
KDCT5024-E
KDCT5025-E
KDCT5026-E
KDCT5027-E
KDCT5028-E
KDCT5029-E
KDCT5031-E
KDCT5032-E
KDCT5033-E
KDCT5034-E
KDCT5036-E
KDCT5037-E
KDCT5038-E
KDCT5065-E
KDCT5066-E
KDCT5067-E
KDCT5068-E
KDCT6111-E
KDCT6113-E
KFCG5016
KFCG5019
KFCG5021
KFCG5022
KFCG5024
KFCG5025
KFCG5026
KFCG5027
KFCG5028
KFCG5029
KFCG5032
KFCG5033
KFCG5867
KFCG5868
KFCG5869

稼働中バックアップ機能を使用中です。バックアップ終了コマンドを実行した後に，クライアントから再実行してください。

Assist連携機能実行中です。Assist連携機能の終了を待って，クライアントから再実行してください。

Assist連携機能が何らかのエラーによって中断しています。回復方法は，「13.11(3) Assist連携時にAssist Viewerでユーザ情報を変更した後，クライアントからスケジュールの更新ができない」の回復方法2を参照してください。回復後，クライアントから再実行してください。

ディスクの容量不足などによってスケジュールファイルの更新処理に失敗しています。回復方法は，「13.1(9) ファイルモードで特定のユーザの特定の月に対して，データの更新ができない」の回復方法を参照してください。回復後，クライアントから再実行してください。

14
36
－
KFCG5036
メモリ確保に失敗しました。メモリ容量が十分足りているか確認してください。サーバマシンの再起動で回復する場合があります。

15
38
－
KFCG5038

親サーバと子サーバでログインユーザの管理情報が不一致になってるおそれがあります。
子サーバから「管理データ取得」を実行してください。

ユーザの「Schedulerホームサーバ」に設定されているホスト名と，それに対応するIPアドレスのマッピングが，サーバ側とクライアント側で不一致になっているおそれがあります。
サーバとクライアントのHostsファイルを見直してください。

クラスタ環境で発生する場合は，ユーザの「Schedulerホームサーバ」に設定されているホスト名が，正しいパッケージホスト名（パッケージIPアドレスに対応したホスト名）になっていないおそれがあります。
次の点を見直してください。
（1）共有ディスク上に作成されているクラスタ環境ファイル（AppoSV.ini）の次に示すパラメタで設定しているパッケージホスト名が，ユーザの「Schedulerホームサーバ」に設定されているホスト名と一致していること。
　[Data]
　HAHostName=パッケージホスト名
　WriteThroughSV=ON
（2）ユーザの「Schedulerホームサーバ」がリアルホスト名に書き換えられていないこと。Scheduler_Facilities管理ツールを使って，ユーザの「Schedulerホームサーバ」がリアルホスト名に書き換わっていないことを確認してください。もし，リアルホスト名に書き換わってしまっている場合は，「ユーザ情報再作成」を実行してください。

16
54
－
KFCG5054

親サーバと子サーバでログインユーザの管理情報が不一致になっているおそれがあります。子サーバから「管理データ取得」を実行してください。

ユーザの「Schedulerホームサーバ」に設定されているホスト名と，それに対応するIPアドレスのマッピングが，サーバ側とクライアント側で不一致になっているおそれがあります。サーバとクライアントのHostsファイルを見直してください。

17
55
－
KFCG5855

子サーバの「Facilities Managerコンフィギュレーション」で「管理データ取得」を実行していないために，子サーバに該当施設が存在していない状態になっているおそれがあります。子サーバの「Facilities Managerコンフィギュレーション」で「管理データ取得」を実行してください。

Facilities Manager上に施設が登録されていません。管理データが壊れているおそれがあります。管理ツールで施設情報を再登録してください。

既にFacilities Manager上から削除された施設への予約スケジュールに対して更新処理をしたおそれがあります。そのようなデータに対しては更新処理はできません。

18
57
－
KFCG5857
ログインユーザは，予約するメンバ，施設に対して予約不可の権限を設定されています。必要に応じてセキュリティランクの設定を見直してください。

19
58
－
KFCG5858
ログインユーザは，参照するメンバ，施設に対して参照拒否権限を設定されています。必要に応じてセキュリティランクの設定を見直してください。

20
61
－
KFCG5061
施設付属設備テーブルが，サーバに未登録であることを示してます。管理ツールを使用して，施設付属設備を登録してください。

21
70
－
KFCG5870
施設予約ルールのうち，「予約制限時間」の制限によるエラーです。施設予約ルールを修正する場合，その施設の施設管理者に変更を依頼してください。

22
71
－
KFCG5871
施設予約ルールのうち，「予約可能期間」の制限によるエラーです。施設予約ルールを修正する場合，その施設の施設管理者に変更を依頼してください。

23
72
－
KFCG5872
施設予約ツールのうち，「重複予約禁止」の制限によるエラーです。施設予約ルールを修正する場合，その施設の施設管理者に変更を依頼してください。

24
73
－
KFCG5873
施設予約ルールのうち，「予約禁止時間帯」の制限によるエラーです。施設予約ルールを修正する場合，その施設の施設管理者に変更を依頼してください。

25
80
－
－

ログインユーザのタスクデータが不正になっているおそれがあります。復旧はできません。クライアントから再度タスクを登録するなどで対応してください。

クライアントでTodoリストを表示している状態の時に，別のクライアントからタスクを削除され，そのタスクの詳細情報を参照しようとしたおそれがあります。再度Todoリストを表示してください。

26
90
－
－
メモリ確保に失敗しました。メモリ容量が十分足りているか確認してください。サーバマシンの再起動で回復する場合があります。

27
85，91
－
KFCG5085
KFCG5091

Address Serverで登録したユーザ情報がScheduler Serverに反映されていないおそれがあります。「ユーザ情報再作成」を実施してください。

管理データが壊れているおそれがあります。Address Serverと連携している場合は，「ユーザ情報再作成」を実施してください。Address Serverと連携していない場合は，管理ツールでユーザ情報を再作成してください。

28
92
－
－

メモリ確保に失敗しました。メモリ容量が十分足りているか確認してください。サーバマシンの再起動で回復する場合があります。

ディスクアクセスに失敗しました。サーバマシンの再起動で回復する場合があります。

29
101
－
－
拡張スケジュールを含めスケジュールデータが不正です。クライアントで同一スケジュールを再登録・予約し直してください。

30
102
－
－
ディスクの容量不足などによって拡張スケジュールファイルの更新処理に失敗しています。回復方法は，「13.1(9)　ファイルモードで特定のユーザの特定の月に対して，データの更新ができない」の回復方法を参照してください。回復後，クライアントから再実行してください。

31
103
－
－
＜インストールディレクトリ＞¥etc¥appomngr.iniファイルが存在していないおそれがあります。存在しない場合，次のどれかの方法でappomngr.iniファイルを作成してください。

Scheduler Serverを上書きインストールする。

バックアップを取得している場合は，バックアップに含まれているappomngr.iniファイルをコピーする。

マルチサーバ構成の場合，別サーバからコピーする。

32
498
－
－

予約の回答時に，発信者側データの回答状況の更新は成功しましたが，受信者側データの回答状況の更新に失敗しました。受信者のサーバが更新禁止モードになっているおそれがあります。

メモリ確保に失敗しました。メモリ容量が十分足りているか確認してください。

ファイルモードの場合，＜インストールディレクトリ＞¥etc下のファイルにアクセス権がありません。

ファイルモードの場合，ディスクアクセスに失敗しました。

DBモードの場合，DBコネクションの空きがなくタイムアウトしたおそれがあります。

33
499
－
－

メモリ確保に失敗しました。メモリ容量が十分足りているか確認してください。サーバマシンの再起動で回復する場合があります。

ディスクアクセスに失敗しました。サーバマシンの再起動で回復する場合があります。

34
501
－
KFCG5501

ファイルモードの場合，Scheduler Serverで認証され，なおかつパスワードが不正です。コンフィギュレーションの項番10「Addressでの認証」を「使用する」にしてください。

登録されているパスワードの長さが9バイト以上（ロングパスワード）であるのに，ロングパスワード非対応のクライアントからログインしようとしたおそれがあります。ロングパスワードに対応したクライアントを使用してください。

35
505
KDCT5505-E
KFCG5505

自システムのゲートウェイサーバと他システムのゲートウェイサーバとの間で通信エラーが発生しました。ホスト名を使用してTCP/IPで通信できるようにしてください。

自システムと他システムで，「ikisaki」のポート番号が異なっています。この場合，管理ツールの「DNSホスト名」の設定で，他システムのホスト名の末尾に「：ポート番号」を付けてください。設定方法は，「6.1.4　DNSホスト名の登録」を参照してください。

36
506，
507
KDCT5506-E
KDCT5507-E
KFCG5506
KFCG5507

自システムのユーザが他システムにアクセスするためのゲストIDが設定されていません。

エラーが発生したユーザに他システムにアクセスするためのゲストIDが割り振られていません。

「6.1.5(2) 自システムのユーザに他システムのゲストIDを設定」を参照して，設定してください。

37
509
KDCT5509-E
KFCG5509
他システムにアクセスするために設定したゲストIDが，他システムで許可されていません。自システムで他システムアクセス用のゲストIDの設定が正しいことを確認してください。正しい場合は，他システムのシステム管理者にゲストIDの登録を依頼してください。

38
550
－
KFCG5550

Address Serverのホスト名/IPアドレスが設定されていないおそれがあります。コンフィギュレーションで，項番11（ファイルモードの場合）又は項番2（DBモードの場合）の「Addressホスト名/IPアドレス」を設定してください。

Address Serverのユーザ認証用ポート番号が設定されていないおそれがあります。コンフィギュレーションで項番12（ファイルモードの場合）又は項番3（DBモードの場合）の「ユーザ認証用ポート番号」を設定してください。

コンフィギュレーションの項番11（ファイルモードの場合）又は項番2（DBモードの場合）の「Addressホスト名/IPアドレス」に設定されたホスト名が解決できません。ホスト名とIPアドレスを登録してください。

39
551
－
KFCG5551

Address Serverでの認証に失敗しました。

Address Serverが起動していないおそれがあります。起動していない場合，Address Serverを起動してください。

ファイルモードで，「コンフィギュレーション」の次の設定に誤りがあります。すべてのサーバで次の設定を見直してください。
『10.Addressでの認証
　11.Addressホスト名/IPアドレス
　12.ユーザ認証用ポート番号』

ファイルモードで，「コンフィギュレーション」の項番10「Addressでの認証」が「使用しない」になっています。「使用する」に設定してください。

クライアントで，すべてのSchedulerサーバのホスト名を解決できません。Address Serverで，ユーザのホームサーバとして登録されているホスト名をクライアントが解決できるようにしてください。

Address Serverのマスター管理サーバとアドレスサーバ間で整合性が確保されているか確認してください。

Address Serverに登録されているユーザのSchedulerホームサーバが正しいか確認してください。

Address ServerがLDAP連携している場合，Scheduler以外のGroupmaxクライアントにログインしている状態で，LDAPサーバでパスワードを変更したおそれがあります。Groupmaxクライアントをログアウト後に再ログインしてください。

40
552
－
KFCG5552

Address Server上でパスワードの変更に失敗しました。

Address Serverが起動していないおそれがあります。起動していない場合，Address Serverを起動してください。

ファイルモードで，「コンフィギュレーション」の項番10「Addressでの認証」が「使用しない」になっています。「使用する」に設定してください。

41
553
－
KFCG5553
パスワードの有効期限が切れています。パスワードを変更してください。

42
2000
KDCT5700-E
－
クライアントとサーバ間のデータの送受信時にタイムアウトが発生したことを意味します。

一時的に発生し，自然回復した場合は，サーバマシン又はネットワークのトラフィック増加の影響で発生しているおそれがあります。

特定のユーザで恒久的に発生する場合は，Address Serverで設定した，該当ユーザの「Schedulerホームサーバ」の設定が間違っているおそれがあります。設定を見直してください。

43
2001
KDCT5701-E
KFCG5701
クライアントからサーバ間に通信しようとした際に，ソケットオープンエラーとなり通信ができなかったことを意味します。次のケースが考えられます。

エラーが発生するクライアントPCのHostsファイル，Servicesファイルの設定に誤りがあります。設定を見直してください。Scheduler Serverがマルチサーバ構成の場合，Hostsファイルにはすべてのサーバのホスト名が正しく登録されている必要があります。

ユーザのSchedulerホームサーバを移動した際に，すべてのScheduler Serverで「hostchg」コマンドが実行されていません。

すべての子サーバで「管理データ取得」が完了していません。

サーバが，多数のクライアントから同時に処理要求を受けているなどの理由で，使用可能なソケットがなくなりました。

通信先サーバで，サービスが起動していません。

44
2003
KDCT5703-E
KFCG5703
一覧画面のデータ件数が多いために，タイムアウトが発生しています。クライアント側のタイムアウト時間を拡張してください。

45
2087
－
－
管理ツールで登録した他システム登録の「自システムのG/Wホスト名」の設定に誤りがあるおそれがあります。設定を見直してください。

46
3004
－
－
次の条件が重なっています。

ユーザのSchedulerホームサーバが変更された後に，子サーバで「管理データ取得」が実行されていません。

Scheduler Clientの「Scheduler Setup」画面で，「起動時にサーバから情報を取得する」チェックボックスがOFFになっています。すべての子サーバから「管理データ取得」を実行してください。Schedulerホームサーバを変更したユーザは，Scheduler Clientの「Scheduler Setup」で「起動時にサーバから情報を取得する」チェックボックスをONにしてください。

47
5007
－
－

ロングパスワード（9バイト以上）が設定されているが，Scheduler Clientがロングパスワードに対応していないバージョンです。

ロングパスワードモードの場合に，17バイト以上のパスワードが入力されました。

48
12054
－
－

Scheduler Serverが停止しています。

hostsファイル又はDNSで，Schedulerのホスト名に誤ったIPアドレスが対応付けられています。

ファイアウォールなどの設定によって，Scheduler Serverからのデータ送信がクライアントまで届かない状態になっています。

49
12060，
12061
－
－

Scheduler Server/Facilities Managerのサービスが起動していないおそれがあります。サービスを起動してください。

クライアントからのアクセスが集中するなどScheduler Serverが高負荷な状態にあります。

サービス番号が違っています。クライアントPCのServicesファイルに，Scheduler Serverのポート番号「ikisaki」，Facilities Managerのポート番号「appoarea」が正しく設定されていることを確認してください。Servicesファイル内の「ikisaki」及び「appoarea」のエントリ行の末尾に改行が入っている必要があります。

Scheduler Serverのホスト名解決に失敗しています。DNSを使用していない場合は，クライアントPCのHostsファイルを見直してください。DNSを使用している場合は，DNSの設定を見直してください。Scheduler Serverがマルチサーバ構成の場合，すべてのScheduler Serverのホスト名をクライアントから解決できる必要があります。ホスト名のエントリ行の末尾に改行が入っていることも確認してください。

ユーザのSchedulerホームサーバを移動した際に，すべてのScheduler Serverで「hostchg」コマンドが実行されていません。

ユーザのSchedulerホームサーバを移動したことがあり，Scheduler Clientの終了状態保存機能のデータに移動前の情報が残っています。Scheduler Clientの「環境設定」で「次回起動時の設定」を「初期設定から起動」に設定し，Scheduler Clientを再起動してください（その後，「終了状態で起動」などに設定を戻してください）。

50
13001，
13002，
13003，
13004
－
－

サービス番号が違っています。クライアントPCのServicesファイルに，Scheduler Serverのポート番号「ikisaki」，Facilities Managerのポート番号「appoarea」が正しく設定されていることを確認してください。Servicesファイル内の「ikisaki」及び「appoarea」のエントリ行の末尾に改行が入っている必要があります。

Scheduler Serverのホスト名解決に失敗しています。DNSを使用していない場合は，クライアントPCのHostsファイルを見直してください。DNSを使用している場合は，DNSの設定を見直してください。Scheduler Serverがマルチサーバ構成の場合，すべてのScheduler Serverのホスト名をクライアントから解決できる必要があります。ホスト名のエントリ行の末尾に改行が入っていることも確認してください。

ネットワーク上で問題が発生していないことを確認してください。

現象が発生しているPCのTCP/IPの設定内容を見直してください。

ダイアルアップなど社外から接続する場合は，次の条件を満たしていることを確認してください。
・Groupmax統合セットアップで「アドレス解決をクライアントで行なう」チェックボックスがONになっている
・クライアントPC側で，すべてのScheduler Serverのホスト名を解決できるようになっている

ダイアルアップ接続などの社外から接続していて，かつ，NATでIPアドレスを付け替えている環境の場合は，次の条件を満たしていることを確認してください。
・Groupmax統合セットアップで「アドレス解決をクライアントで行なう」チェックボックスがONになっている
・クライアントPC側で，すべてのScheduler Serverのホスト名を解決できるようになっていて，そのIPアドレスは社外向けのIPアドレスである

（凡例）

－：該当なし

注※

Groupmax Client Light Exのスケジュール機能の場合は，詳細エラー番号を指します。

13.3　運用コマンド共通のメッセージ

運用コマンド共通のメッセージとその対処をメッセージID別に示します。

＜この節の構成＞

13.3.1　KSFgで始まるメッセージ

13.3.2　KDAEで始まるメッセージ

13.3.1　KSFgで始まるメッセージ

メッセージIDが「KSFg」で始まるメッセージを次の表に示します。

表13-3　運用コマンド共通のメッセージ（KSFgで始まるメッセージ）

項番
メッセージID
メッセージ
対処

1
KSFg00001-E
ファイル(XXXX)のオープンに失敗しました。errno=YYYY
XXXXはファイル名，YYYYは詳細エラーコードです。

XXXXの所有者，アクセス権を確認してください。

他のコマンドを同時に実行していないか確認してください。

Scheduler Server，Facilities Managerへのアクセスが混雑しているおそれがあります。しばらくしてから再実行してください。

2
KSFg00002-E
設定値(XXXX)の読み込みに失敗しました。
XXXXはAppoSV.iniに設定するパラメタ名です。AppoSV.iniの読み込みに失敗しました。直前に出力されているエラーメッセージを参照して，エラーの原因を取り除き，再実行してください。AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

3
KSFg00003-E
Address API (XXXX) の実行に失敗しました。num=YYYY, rc=ZZZZ, result=WWWW
XXXXはAPI名，YYYYはリトライ回数，ZZZZはAPIリターンコード，WWWWは詳細エラーコードです。

Address Serverが起動しているか確認してください。

Address Serverが込み合っているおそれがあります。しばらくしてから再実行してください。

4
KSFg00004-E
メモリの確保に失敗しました。errno=XXXX
XXXXは詳細エラーコードです。
システムのメモリが不足しています。しばらくしてから再実行してください。

5
KSFg00005-E
ファイル(XXXX)の情報取得に失敗しました。errno=YYYY
XXXXはファイル名，YYYYは詳細エラーコードです。

XXXXの所有者，アクセス権を確認してください。

他のコマンドを同時に実行していないか確認してください。

Scheduler Server，Facilities Managerへのアクセスが混雑しているおそれがあります。しばらくしてから再実行してください。

6
KSFg00006-E
ファイル(XXXX)の書き込みに失敗しました。errno=YYYY
XXXXはファイル名，YYYYは詳細エラーコードです。ファイルの書き込みに失敗しました。

7
KSFg00007-E
ファイル(XXXX)の読み込みに失敗しました。errno=YYYY
XXXXはファイル名，YYYYは詳細エラーコードです。ファイルの読み込みに失敗しました。

8
KSFg00008-E
設定値(XXXX)の書き込みに失敗しました。func=YYYY，errno=ZZZZ
XXXXはパラメタ名，YYYYはエラーが発生した関数名，ZZZZは詳細エラーコードです。
レジストリへの値の書き込みに失敗しました。

9
KSFg00009-E
XXXXの更新日時の取得に失敗しました。errno=YYYY
XXXXはファイル名，YYYYは詳細エラーコードです。
次の要因が考えられます。要因を取り除いてから再実行してください。

XXXXに表示されたファイルがあるか確認してください。
ファイルがない場合や，Address連携を利用している場合は，ユーザ情報再作成を実行してください。Address連携を利用していない場合は，以前のバックアップから復旧させてください。

XXXXに表示されたファイルのアクセス権があるか確認してください。
アクセス権がない場合は，Scheduler Server，及びコマンドの実行ユーザに対してアクセス権を与えてください。

注

要因が1.に該当し，かつAddress連携を利用している場合，このメッセージを出力した処理が変更通知情報の取得（indxgetコマンド）であれば，ユーザ情報再作成後の再実行は不要です。

10
KSFg00010-W
XXXXの更新日時の設定に失敗しました。errno=YYYY
XXXXはファイル名，YYYYは詳細エラーコードです。
次の要因が考えられます。要因を取り除いてから再実行してください。

XXXXに表示されたファイルがあるか確認してください。
ファイルがない場合や，Address連携を利用している場合は，ユーザ情報再作成を実行してください。Address連携を利用していない場合は，以前のバックアップから復旧させてください。

XXXXに表示されたファイルのアクセス権があるか確認してください。
アクセス権がない場合は，Scheduler Server，及びコマンドの実行ユーザに対してアクセス権を与えてください。

XXXXに表示されたファイルを別のプログラムで排他モードでオープンしていないか確認してください。
オープンしている場合は，次回以降はクローズしてから実行してください。

他のコマンドが同時に実行されていなかったか確認してください。
複数のコマンドは同時に実行しないでください。

このメッセージが表示された場合，オンメモリ化対象ファイルの更新がサーバに反映されないで，次の現象が発生する場合があります。

更新したユーザがログインできない

更新したユーザで他人のスケジュールを参照できない

更新したユーザで他人のスケジュールを予約できない

上記現象が発生した場合は，Scheduler Server，Facilities Managerサービスを再起動してください。

11
KSFg01000-W
AppoSV.iniのXXXXに不正な値が設定されたため，デフォルト値YYYYで動作します。
XXXXはAppoSV.iniの設定パラメタ，YYYYはXXXXに設定されるデフォルト値です。
AppoSV.iniのXXXXに指定した値が正しいか確認してください。AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

12
KSFg01001-W
AppoSV.iniのXXXXに不正な値が設定されたため，デフォルト値YYYYで動作します。
XXXXはAppoSV.iniの設定パラメタ，YYYYはXXXXに設定されるデフォルト値です。
AppoSV.iniのXXXXに指定した値が正しいか確認してください。AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

13.3.2　KDAEで始まるメッセージ

メッセージIDが「KDAE」で始まるメッセージを次の表に示します。

表13-4　運用コマンド共通のメッセージ（KDAEで始まるメッセージ）

項番
メッセージID
メッセージ
対処

1
KDAE01001-E
ライブラリのロードに失敗しました。プログラム名:xxxxxxxx
コマンドを実行するために必要なライブラリのロードに失敗しました。
xxxxxxxx：必要なプログラム名
　　　　　「HiRDB」が表示されます。
前提プログラムをインストールしてください。

2
KDAE01002-E
マスターサーバではありません。または管理ツールコマンドにより排他状態です。
次の要因が考えられます。

マスターサーバ以外のサーバでコマンドを実行しました。
マスターサーバでコマンドを実行してください。

管理ツールコマンドが実行中です。
管理ツールコマンドを実行している場合は，管理ツールコマンドの終了を確認してからsfstpexebch.batを実行してください。

3
KDAE01004-E
データベースへのアクセスでエラーが発生しました。詳細情報:xxxxxxxx
データベースのアクセスでエラーが発生しました。xxxxxxxx：詳細情報
詳細情報を参照して原因を取り除き，再度実行してください。
詳細情報には次の内容を出力します。
内部エラー情報：データベースが返す情報

4
KDAE01006-E
内部エラーが発生しました。詳細情報:XXXXX
内部エラーが発生しました。
XXXXX：詳細情報

Encoding Failed.

文字コード（UTF-8→Shift-JIS又はShift-JIS→UTF-8）の変換に失敗しました。

No Data.

存在するはずのレコードがありません。

例えば，テーブル名「TBL_DELETETERM」で項目名「OWNTYPE」の値が0のレコードがないなど。

Invalid Data.

データベース上のデータが壊れています。

例えば，範囲外の値が存在したなど。

5
KDAE01007-E
環境変数の取得に失敗しました。環境変数:XXXXX
環境変数の取得に失敗しました。
XXXXX：取得しようとした環境変数
環境変数を設定し再度実行してください。

6
KDAE01011-I
コマンドを開始しました。コマンド名:xxxxxxxx,オプション:yyyyyyyy
コマンドを開始しました。
xxxxxxxx：開始したコマンド名
yyyyyyyy：指定したオプション（最大255バイト）

7
KDAE01012-I
コマンドが正常終了しました。コマンド名:xxxxxxxx
コマンドが正常終了しました。
xxxxxxxx：終了したコマンド名

8
KDAE01013-E
コマンドが異常終了しました。コマンド名:xxxxxxxx
コマンドが異常終了しました。
xxxxxxxx：終了したコマンド名
このメッセージ以前に出力されたメッセージに従ってください。

9
KDAE01014-E
オプションが不正です。
オプションが不正です。
オプションが正しいか確認後，再度実行してください。

10
KDAE01015-E
ファイルのオープンに失敗しました。ファイル名:xxxxxxxx,errno=yyyy
ファイルのオープンに失敗しました。
xxxxxxxx：対象ファイル名
yyyy：関数から取得したエラー番号
エラー番号に従い対処してください。

11
KDAE01016-E
ファイルの読み込みに失敗しました。ファイル名:xxxxxxxx,errno=yyyy
ファイルの読み込みに失敗しました。
xxxxxxxx：対象ファイル名
yyyy：関数から取得したエラー番号
エラー番号に従い対処してください。

12
KDAE01017-E
ファイルの書き込みに失敗しましたファイル名:xxxxxxxx,errno=yyyy
ファイルの書き込みに失敗しました。
xxxxxxxx：対象ファイル名
yyyy：関数から取得したエラー番号
エラー番号に従い対処してください。

13
KDAE01018-E
メモリ確保に失敗しました。メモリサイズ:xxxxx
メモリ確保に失敗しました。
xxxxx：取得しようとしたメモリサイズ（バイト）
不要なプロセスを終了し，再度，実行してください。

14
KDAE01019-E
ファイルの名称変更に失敗しました。ファイル名:xxxxxxxx,errno=yyyy
ファイルの名称変更に失敗しました。
xxxxxxxx：対象ファイル名
yyyy：関数から取得したエラー番号
エラー番号に従い対処してください。

15
KDAE01020-E
ファイルの作成に失敗しました。ファイル名:xxxxxxxx,errno=yyyy
ファイルの作成に失敗しました。
xxxxxxxx：対象ファイル名
yyyy：関数から取得したエラー番号
エラー番号に従い対処してください。

16
KDAE01021-E
ファイルの削除に失敗しました。ファイル名:xxxxxxxx,errno=yyyy
ファイルの削除に失敗しました。
xxxxxxxx：対象ファイル名
yyyy：関数から取得したエラー番号
エラー番号に従い対処してください。

17
KDAE01022-E
ファイルのポインタ移動に失敗しました。ファイル名:xxxxxxxx,errno=yyyy
ファイルのポインタ移動に失敗しました。
xxxxxxxx：対象ファイル名
yyyy：関数から取得したエラー番号
エラー番号に従い対処してください。

18
KDAE01023-W
AppoSV.iniのXXXXに不正な値が設定されたため，デフォルト値YYYYで動作します。
AppoSV.iniの設定値が正しくないため，デフォルト値で動作します。
XXXX：AppoSV.iniの設定パラメタ
YYYY：パラメタXXXXのデフォルト値
AppoSV.iniのXXXXに指定した値が正しいか確認してください。AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

19
KDAE01025-E
コマンドの実行を中断しました。コマンド名:XXXXX
次の現象が発生し，コマンドの実行を中断しました。

［Ctrl］キーを押しながら［C］キーを押した場合

Windowsのコマンドプロンプトの「閉じる」をクリックした場合

XXXXX：コマンド名
コマンドを再実行してください。

20
KDAE01026-E
必要なファイルがインストールされていません。
DBモードでの実行に必要なファイルがインストールされていませんでした。
Scheduler Serverを再インストールしてください。その後，コンフィギュレーションを再実行してください。

21
KDAE01027-E
他のコマンドが実行中です。しばらくしてから再実行してください。
他のコマンドが実行中のため，実行できません。
他のコマンドが終了してから，再実行してください。

22
KDAE01028-E
ロックの取得に失敗しました。ファイル名:xxxxxxxx,errno=yyyy
ロックの取得に失敗しました。
xxxxxxxx：ロックファイルのファイル名
yyyy：関数から取得したエラー番号
エラー番号に従い対処してください。

23
KDAE01029-E
フォルダの作成に失敗しました。フォルダ名:xxxxxxxx,errno=yyyy
フォルダの作成に失敗しました。
xxxxxxxx：フォルダ名
yyyy：関数から取得したエラー番号
エラー番号に従い対処してください。

24
KDAE02001-I
データベースへのアクセスを開始しました。SQL:xxxxxxxx
データベースへのアクセスを開始しました。xxxxxxxx：発行したSQL

25
KDAE02002-I
データベースへのアクセスが終了しました。SQL:xxxxxxxx
データベースへのアクセスが終了しました。xxxxxxxx：発行したSQL

26
KDAE02003-I
データベースへのアクセスを開始しました。StoredProcedure:xxxxxxxx
データベースへのアクセスを開始しました。xxxxxxxx：ストアドプロシジャ名

27
KDAE02004-I
データベースへのアクセスが終了しました。StoredProcedure:xxxxxxxx
データベースへのアクセスが終了しました。xxxxxxxx：ストアドプロシジャ名

28
KDAE02005-I
他プログラムを開始しました。API:xxxxxxxx
他プログラムを開始しました。
xxxxxxxx：API名

29
KDAE02006-I
他プログラムが終了しました。API:xxxxxxxx
他プログラムが終了しました。
xxxxxxxx：API名

30
KDAE02007-E
トレース出力処理でエラーが発生しました。種別:XXX メソッド:YYY 要因:ZZZ
トレース出力処理でエラーが発生しました。このエラーが発生した場合，以降のトレースの出力を停止します。

XXX：

トレース初期化時にエラーとなった場合は，"init"

トレース出力時にエラーとなった場合は，"output"

YYY：エラーが発生したトレースAPIの種別の整数値
ZZZ：エラーが発生したエラー理由コードの整数値

31
KDAE02015-E
ファイルのオープンに失敗しました。ファイル名:xxxxxxxx,詳細情報:yyyy
ファイルのオープンに失敗しました。
xxxxxxxx：対象ファイル名
yyyy：詳細情報
詳細情報に従い対処してください。

32
KDAE02016-E
ファイルの読み込みに失敗しました。ファイル名:xxxxxxxx,詳細情報:yyyy
ファイルの読み込みに失敗しました。
xxxxxxxx：対象ファイル名
yyyy：詳細情報
詳細情報に従い対処してください。

33
KDAE02028-E
ロックの取得に失敗しました。ファイル名:xxxxxxxx,詳細情報=yyyy
ロックの取得に失敗しました。
xxxxxxxx：ロックファイルのファイル名
yyyy：詳細情報
詳細情報に従い対処してください。

34
KDAE02029-E
ホスト名の解決に失敗しました。ホスト名:xxxxxxxx
ホスト名の解決に失敗しました。
xxxxxxxx：ホスト名
指定したホスト名が正しいか確認してください。

35
KDAE02030-I
管理ツールの排他終了コマンドsfstpexebchが実行されていません。xxx.xxx.xxx.xxx
管理ツールの排他終了コマンドsfstpexebchが実行されていません。
xxx.xxx.xxx.xxx：管理ツール実行マシンのIPアドレス
表示されたIPアドレスが設定されたマシン上でsfstpexebchを実行してください。

36
KDAE02031-I
管理ツールの排他開始コマンドSFExeBchは実行されていません。
管理ツールの排他開始コマンドSFExeBchが実行されていません。

13.4　「GetAdAll」と「indxget」のメッセージ

GetAdAllコマンドとindxgetコマンドを実行した際に出力されるメッセージの一覧をメッセージIDのないメッセージとメッセージIDがあるメッセージとに分けて示します。

これらのコマンドの指定方法については，ファイルモードの場合は「11.2　運用コマンド（ファイルモードの場合）」，DBモードの場合は「11.3　運用コマンド（DBモードの場合）」を参照してください。

なお，メッセージの先頭には，[Error! :]という文字列が付きます。

表13-5　「GetAdAll」と「indxget」の実行時のメッセージ（メッセージIDなし）

項番
メッセージ
対処

1
バックアップ処理失敗
インストールディレクトリ下のetcディレクトリをlogディレクトリの下のetc_bkディレクトリにコピーできませんでした。
etcディレクトリに参照権限があるか確認してください。また，logディレクトリの下のetc_bkディレクトリに書き込み権限があるか確認してください。

2
マスターサーバではありません。または管理ツールコマンドにより排他状態です。
次の要因が考えられます。

マスターサーバ以外のサーバでコマンドを実行しました。
マスターサーバでコマンドを実行してください。

管理ツールコマンドが実行中です。
管理ツールコマンドの終了を確認してからsfstpexebch.batを実行してください。

3
組織(xxxxx)の下位情報取得失敗
その組織の下位の組織・ユーザ情報に不整合があります。Address Serverの組織・ユーザ情報を確認してください。

4
ファイルを作成できません(xxxxx)
ファイルが作成できませんでした。etcディレクトリ・logディレクトリに書き込み権限があるか確認してください。また，ディスク容量が残っているか確認してください。

5
ファイルに書き込めません(xxxxx)
ファイル書き込みエラーが発生しました。etcディレクトリ・logディレクトリに書き込み権限があるか確認してください。

6
ディレクトリ(xxxxx)の内容クリア失敗
インストールディレクトリ下のetcディレクトリ下のファイルの削除に失敗しています。etcディレクトリに削除権限があるか確認してください。

7
ファイルコピーの失敗(xxx to xxx) *.*
ファイルのコピーに失敗しています。ディレクトリに書き込み権限があるか確認してください。また，コピー元のファイルが存在しているか確認してください。

8
サーバIDが不正です
Address Server上のScheduler Serverの定義が不正です。Address Server上のScheduler Server又はFacilities Managerに関する定義を確認してください。

9
CopyFile() failed.(xxxxx)
ファイルのコピーに失敗しています。ディレクトリに書き込み権限があるか確認してください。また，コピー元のファイルが存在しているか確認してください。

10
DeleteFile() failed.(xxxxx)
ファイルが削除できませんでした。etcディレクトリに削除権限があるか確認してください。また，ファイルが存在するか確認してください。

11
FindNextFile() failed.
インストールディレクトリ下のetcディレクトリ下のファイルの情報取得に失敗しています。etcディレクトリに参照権限があるか確認してください。

12
FindClose() failed.
ディレクトリ情報参照のクローズに失敗しました。

13
GetRegValue(xxxxx:xxxxx) failed.
レジストリキーの参照に失敗しています。正常にインストールされているか確認してください。

14
RegOpenKeyEx() failed.(RC=xxx),xxx:xxx
レジストリキーのオープンに失敗しています。正常にインストールされているか確認してください。

15
RegQueryValueEx() failed.(RC=xxx),xxx
レジストリキーの読み出しに失敗しています。正常にインストールされているか確認してください。

16
putenv[UXPLDIR]
インストールディレクトリ下のlogディレクトリ下にあるUXPLディレクトリの情報取得に失敗しています。正常にインストールされているか確認してください。

17
GASInit xxx [xxx]
Address Serverとの処理でエラーが発生しています。Address Serverをインストール後にScheduler Server又はFacilities Managerをインストールしたか確認してください。

18
ゲストIDの更新に失敗(xxxx)
前の行に出力されているメッセージを確認してください。

19
Groupmax Address Server インストールパス取得失敗
Address Serverのインストールパスの取得ができません。正常にインストールされているか確認してください。

20
差分ファイル数取得失敗
Address Serverからの変更通知ファイルの情報取得に失敗しています。Address Serverインストールディレクトリ下のGroupmax¥GroupAppディレクトリに参照権限があるか確認してください。

21
差分ファイル名取得失敗
同上

22
差分ファイル名(xxxxx)処理失敗
同上

23
ファイル情報取得失敗。_stat(xxxxx)
インストールディレクトリ下のetcディレクトリ下のファイルの情報取得に失敗しています。etcディレクトリに参照権限があるか確認してください。

24
最上位組織変更処理失敗
前の行に出力されているメッセージを確認してください。

25
最上位組織追加処理失敗
同上

26
最上位組織削除処理失敗
同上

27
組織変更処理失敗
同上

28
組織追加処理失敗
同上

29
組織削除処理失敗
同上

30
組織種別が異常です(x)
同上

31
ユーザ変更処理失敗
同上

32
ユーザ追加処理失敗
同上

33
ユーザ削除処理失敗
同上

34
処理区分が異常です(x)
同上

35
兼任ユーザ(xxxxx)のセキュリティランク取得失敗
Address Serverに登録されている兼任ユーザの情報を確認してください。

36
兼任ユーザ(xxxxx)の主体ユーザID取得失敗
同上

37
ファイル作成失敗(xxxxx)
ファイルが作成できませんでした。etcディレクトリ・logディレクトリに書き込み権限があるか確認してください。また，ディスク容量が残っているか確認してください。

38
兼任ユーザ(xxxxx)のサーバ名取得失敗
同上

39
ファイル削除失敗(xxxxx)
ファイルが削除できませんでした。etcディレクトリに削除権限があるか確認してください。また，ファイルが存在するか確認してください。

40
ファイルオープン失敗(xxxxx)
ファイル書き込みエラーが発生しました。etcディレクトリ・logディレクトリに参照権限があるか確認してください。また，ファイルが存在するか確認してください。

41
ファイルを読めません(xxxxx)
ファイル読み取りエラーが発生しました。etcディレクトリ・logディレクトリに読み取り権限があるか確認してください。また，ファイルが存在するか確認してください。

42
readDiffRec() failed.(xxxxx)
Address Serverからの変更通知ファイルの情報取得に失敗しています。差分情報ファイルの内容を確認してください。

43
ReadFile(xxxxx) failed.
同上

44
comConvCSVtuSTRUCT() failed.
同上

45
orgConvCSVtuSTRUCT() failed.
同上

46
userConvCSVtuSTRUCT() failed.
同上

47
SetFilePointer() failed.(xxxxx)
同上

48
MoveFile() failed.(xxxxx)
ファイルの移動に失敗しています。ディレクトリに書き込み権限があるか確認してください。また，移動元のファイルが存在しているか確認してください。

49
役職情報を取り込んでいないためソートできません
ユーザ管理情報の再作成を一度実行してからソートしてください。

50
役職定義情報一覧取得処理失敗
Address Serverが正常に動作しているか確認してください。

51
役職定義情報が設定されていないのでソート処理を実行できません
Address Server上で役職定義をしてから実行してください。

52
組織ファイル名の一覧リストの取得に失敗しました
ユーザ管理情報が不当であるおそれがあります。ユーザ管理情報を再作成してください。

53
組織ファイル (xxxxx)の読み込みに失敗しました
同上

54
組織ファイル(xxxxx)のソートに失敗しました
同上

55
組織ファイルに不整合があります(xxxxx)
同上

56
ユーザID(xxxxx)の兼任ユーザ変更処理失敗
同上

57
ユーザID(xxxxx)の削除処理失敗
同上

58
ユーザID(xxxxx)の詳細情報削除処理失敗
同上

59
ユーザID(xxxxx)の詳細情報変更処理失敗
同上

60
兼任ユーザ削除処理失敗
同上

61
uidファイルのソートに失敗しました(xxxxx)
同上

62
役職順ソート処理に失敗しました
同上

63
日本語名順ソート処理に失敗しました
同上

64
ID順ソート処理に失敗しました
同上

65
移動者一覧ファイル処理失敗
同上

66
差分ファイルコピー処理失敗
同上

67
差分ファイルバックアップ処理失敗
同上

68
データファイルのリストア処理失敗
次の作業をした上で再実行してください。

次のバックアップフォルダから，すべてのファイルをリストアしてください。
バックアップフォルダ：＜インストールディレクトリ＞¥log¥etc_bk
リストア先フォルダ：＜インストールディレクトリ＞¥etc

エラーの原因を取り除いてください。

＜インストールディレクトリ＞¥log¥GetAdLck.datファイルを削除してください。

69
GSSGetPosList() failed. rc = xxx,result = xxx
Address Serverとの通信でエラーが発生しています。
Address Serverが正常に動作しているか確認してください。
また，Address Serverの設定を確認してください。

70
GSSGetComList() failed. rc = xxx,result = xxx
Address Serverとの通信でエラーが発生しています。
Address Serverが正常に動作しているか確認してください。また，Address Serverの設定を確認してください。

71
GSSGetDomNameTable() failed. Rc = xxx,result = xxx
同上

72
GSSGetOrgList() failed. rc = xxx,result = xxx
同上

73
GSSGetUserList() failed. rc = xxx,result = xxx
同上

74
GSSGetUserInfoByUID() failed. rc = xxx,result = xxx,uid=xxxxx
同上

75
GSSGetAPInfo() failed. rc=xxx,uid=xxxxx
同上

76
GSSGetAPInfo:固有情報が異常(UID=xxxxx)
同上

77
GSSGetServerInfo2() failed. rx=xxx, result = xxx,uid=xxxxx
同上

78
GSSGetServerInfo3() failed. rx=xxx, result = xxx,uid=xxxxx
同上

79
GSSGetAddPostList() failed. rc=xxx, uid=xxxxx, result=xxx
Address Server上のScheduler Serverの定義が不正です。
Address Server上のScheduler Server又はFacilities Managerに関する定義を確認してください。

80
GSSGetAddPostList():部署ID名が長い(xxxxx)
同上

81
GSSGetComInfo():部署名が長い(xxxxx)
同上

82
GSSGetComList():部署ID名が長い(xxxxx)
同上

83
GSSGetOrgInfo():部署名が長い(xxxxx)
同上

84
GSSGetOrgList():ユーザIDが長い(xxxxx)
同上

85
GSSGetOrgList():ユーザタイプが異常(xxxxx)
同上

86
GSSGetOrgList():部署ID名が長い(xxxxx)
同上

87
GSSGetServerInfo2():サーバ名が長い(xxxxx), uid=xxxxx
同上

88
Groupmax Scheduler Serverインストールパス取得失敗
同上

89
Address Serverが起動されていないため処理を続行できません。Address Serverを起動後，再実行してください。
Address Serverが起動していることを確認し，再実行してください。

90
Assist連携機能でのユーザのホームサーバ移動処理が未完です。移動処理を完結させてください。詳細については，システム管理者ガイドを参照してください。
Assist連携機能を使用してユーザのホームサーバを変更したまま，スケジュールディレクトリの移動をしていません。「12.2.3(2)　ユーザのSchedulerホームサーバの変更手順（Assist連携している場合）」を参照して，ホームサーバ移動を完了させてください。

91
前回エラー時のリストア処理が失敗していますが，復旧がされていません。
次の作業をした上で再実行してください。

次のバックアップフォルダから，すべてのファイルをリストアしてください。
復旧元：＜インストールディレクトリ＞¥log¥etc_bk
復旧先：＜インストールディレクトリ＞¥etc

エラーの原因を取り除いてください。

＜インストールディレクトリ＞¥log¥GetAdLck.datファイルを削除してください。

92
ファイルを移動できません(XXXX->YYYY),errno=ZZZZ
XXXX，YYYYはファイル名，ZZZZは詳細エラーコードです。
次のどれかの対処を実施してください。

YYYYは次のディレクトリに存在するファイルです。
＜Scheduler Serverのインストールディレクトリ＞¥etc※
YYYYの所有者，及びアクセス権を確認してください。

ほかのコマンドを同時に実行していないかどうか確認してください。

Scheduler Server，又はFacilities Managerへのアクセスが混雑しているおそれがあります。しばらくしてから再実行してください。

注※

デフォルトはC:¥Groupmax¥apposv¥etc

93
ロックファイルが作成できません(XXXX),errno=YYYY
XXXXはファイル名，YYYYは詳細エラーコードです。
＜インストールディレクトリ＞¥binにロックファイルXXXXが生成できませんでした。
次の点を確認してください。

＜インストールディレクトリ＞¥binの所有者，及びアクセス権

ディスクの容量が不足していないかどうか

94
ロックが取得できません(XXXX),errno=YYYY
XXXXはファイル名，YYYYは詳細エラーコードです。
ロックファイルのロックに失敗しました。
Scheduler Server，Facilities Managerへのアクセスが混雑しているおそれがあります。しばらくしてから再実行してください。

95
他のコマンドが管理データを更新中です。
次のことを確認してください。

管理ツールを使用していないかどうか

indxgetコマンドが自動実行されていないかどうか
（ファイルモードで，Scheduler Serverコンフィギュレーションの項番13「変更通知情報取得の自動実行」が「使用する」になっていて，かつ項番14「変更通知情報取得時刻」で指定された時間が，GetAdAllコマンドやindxgetコマンドを実行した時間と重なっていないかどうか）

不要スケジュールの削除処理が実行されていないかどうか
（ファイルモード運用時，Scheduler Serverコンフィギュレーションの項番7「不要スケジュール削除の自動実行」が「使用する」になっており，かつ項番9「不要スケジュール削除時刻」で指定された時間が，GetAdAllコマンドやindxgetコマンドを実行した時間と重なっていないかどうか）

ほかのGetAdAllコマンド，indxgetコマンドが実行されていないかどうか

子サーバから「管理データの取得」を実行していないかどうか

稼働中バックアップ機能を使用していないかどうか

Assist連携実行中でないかどうか

96
排他オブジェクトの生成に失敗しました(XXXX)。errno=YYYY
XXXXは排他オブジェクト名，YYYYは詳細エラー番号です。
再実行しても回避できない場合は，マシンを再起動してください。

97
排他オブジェクトのロックに失敗しました(XXXX)。errno=YYYY
XXXXは排他オブジェクト名，YYYYは詳細エラー番号です。再実行しても回避できない場合は，マシンを再起動してください。

98
GSSGetComInfo() failed. rc = xxx, result = xxx
Address Serverとの通信でエラーが発生しています。
Address Serverが正常に動作しているかどうか確認してください。また，Address Serverの設定を確認してください。

99
GSSGetOrgInfo() failed. rc = xxx, result = xxx
Address Serverとの通信でエラーが発生しています。
Address Serverが正常に動作しているかどうか確認してください。また，Address Serverの設定を確認してください。

100
GSSGetUserList():ユーザIDが長い(xxxxx)
Address Server上のScheduler Serverの定義が不正です。
Address Server上のScheduler Server又はFacilities Managerに関する定義を確認してください。

101
GSSGetUserList():ユーザタイプが異常(xxxxx)
Address Server上のScheduler Serverの定義が不正です。
Address Server上のScheduler Server又はFacilities Managerに関する定義を確認してください。

102
GSSGetComListX() faild. rc = XXXX, result = YYYY
XXXXはAddress Serverからのリターンコード，YYYYは詳細エラーコードです。Address Serverとの通信でエラーが発生しています。Address Serverが正常に動作しているか確認してください。
また，Address Serverの設定を確認してください。

103
GSSGetOrgListX() faild. rc = XXXX, result = YYYY
XXXXはAddress Serverからのリターンコード，YYYYは詳細エラーコードです。Address Serverとの通信でエラーが発生しています。Address Serverが正常に動作しているか確認してください。
また，Address Serverの設定を確認してください。

104
GSSGetUserList2() faild. rc = XXXX, result = YYYY
XXXXはAddress Serverからのリターンコード，YYYYは詳細エラーコードです。Address Serverとの通信でエラーが発生しています。Address Serverが正常に動作しているか確認してください。
また，Address Serverの設定を確認してください。

105
GSSGetComListX():部署ID名が長い(XXXX)
XXXXは最上位組織の組織IDです。Address Serverに登録している内容を変更してください。

106
GSSGetOrgListX():部署ID名が長い(XXXX)
XXXXは組織の組織IDです。Address Serverに登録している内容を変更してください。

107
GSSGetUserList2():ユーザIDが長い(XXXX)
XXXXはユーザIDです。Address Serverに登録している内容を変更してください。

108
GSSGetUserList2():ユーザタイプが異常(XXXX)
XXXXはユーザ種別です。Address Serverに登録している内容を変更してください。

109
Assist連携機能が正常に終了していません。Assist連携実行コマンド（SFagent.exe）を実行してください。

次のログファイルを参照して，出力されている内容に従って対処してください。
＜インストールディレクトリ＞¥log¥agent¥ScheExec.log

SFagent.iniに「Exec=0」を指定している場合は，次のどちらかの方法で対処してください。
(1)「Exec=0」の設定を削除してから，Assist連携実行コマンド「SFagent」を実行する。SFagentコマンドについては，「9.7　Assist連携機能の再実行」を参照のこと。
(2)ロックファイルを削除する
ユーザのホームサーバ情報を変更していない場合は，次のファイルを削除することによって，「ユーザ情報再作成」「変更通知情報取得」「GetAdAllコマンド」「indxgetコマンド」が実行できるようになります。
＜インストールディレクトリ＞¥log¥SFagent.lck
ユーザのホームサーバ情報を変更した場合は，「12.2.3　ユーザ又は施設のホームサーバの変更」に従ってスケジュールデータを移動させた後，上記SFagent.lckを削除してください。

（凡例）

x：任意の名前，又は数字です。

表13-6　「GetAdAll」と「indxget」の実行時のメッセージ（メッセージIDあり）

項番
メッセージID
メッセージ
対処

1
KSFg02001-E
変更通知ファイルの削除に失敗しました。ユーザ情報の再作成(GetAdAll)を実行してください。
変更通知ファイルの削除に失敗しました。次に変更通知情報取得（indxgetコマンド）を実行すると，管理データに不整合が発生しますので，一度，コンフィギュレーションからユーザ情報の再作成（又はGetAdAllコマンド）を実行してください。
ユーザ情報の再作成でも変更通知情報の削除に失敗する場合は，別のプログラムが変更通知ファイルを開いているおそれがあります。テキストエディタなど，変更通知ファイルを開いているプログラムがないか確認してください。
変更通知ファイルを開いているプログラムが特定できない場合は，OSを再起動してからユーザ情報の再作成（又はGetAdAllコマンド）を再実行してください。

2
KSFg02002-I
前回実行時とソートオプションが異なるため，全組織ファイルをソートします。
対処は必要ありません。

3
KSFg02003-I
前回実行時とソートオプションが同じため，変更があった組織ファイルのみをソートします。
対処は必要ありません。

4
KSFg02005-W
ソートオプションの保存に失敗しました。
ソートオプションが保存できませんでした。AppoSV.iniにPARTIAL_SORT=ONを設定している場合，次回同じソートオプションを指定してもすべての組織がソートされる，又は異なるソートオプションを指定しても一部の組織しかソートされないおそれがあります。
確実にソートするためには，一度PARTIAL_SORT=OFFの設定をしてから全組織をソートしなおしてください。再実行してもこのエラーメッセージが出力される場合はレジストリのキー「HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Services¥GroupmaxGWR1」へのアクセス権を見直してください。

5
KSFg02006-W
前回実行時のソートオプションの取得に失敗したため，全組織ファイルをソートします。errno=XXXX
XXXXは詳細エラーコードです。前回実行した時に保存したソートオプションの読み込みに失敗しました。レジストリのキー「HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Services¥GroupmaxGWR1」へのアクセス権を見直してください。

6
KDAE03001-E
変更通知ファイルの削除に失敗しました。ユーザ情報の再作成(GetAdAll)を実行してください。
変更通知ファイルの削除に失敗しました。次に変更通知情報取得（indxgetコマンド）を実行すると，管理データに不整合が発生しますので，一度，コンフィギュレーションからユーザ情報の再作成（又はGetAdAllコマンド）を実行してください。
ユーザ情報の再作成でも変更通知情報の削除に失敗する場合は，別のプログラムが変更通知ファイルを開いているおそれがあります。テキストエディタなど変更通知ファイルを開いているプログラムがないか確認してください。
変更通知ファイルを開いているプログラムが特定できない場合は，OSを再起動してからユーザ情報の再作成（又はGetAdAllコマンド）を再実行してください。

7
KDAE03002-I
前回実行時とソートオプションが異なるため，全組織ファイルをソートします。
対処は必要ありません。

8
KDAE03003-I
前回実行時とソートオプションが同じため，変更があった組織ファイルのみをソートします。
対処は必要ありません。

9
KDAE03005-W
ソートオプションの保存に失敗しました。
ソートオプションが保存できませんでした。AppoSV.iniにPARTIAL_SORT=ONを設定している場合，次回同じソートオプションを指定してもすべての組織がソートされる，又は異なるソートオプションを指定しても一部の組織しかソートされないおそれがあります。
確実にソートするためには，一度PARTIAL_SORT=OFFの設定をしてから全組織をソートし直してください。再実行してもこのエラーメッセージが出力される場合は，レジストリのキー「HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Services¥GroupmaxGWR1」へのアクセス権を見直してください。

10
KDAE03006-W
前回実行時のソートオプションの取得に失敗したため，全組織ファイルをソートします。errno=XXXX
XXXXは詳細エラーコードです。前回実行した時に保存したソートオプションの読み込みに失敗しました。レジストリのキー「HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Services¥GroupmaxGWR1」へのアクセス権を見直してください。

11
KDAE03101-W
変更通知ファイルの削除に失敗しました。処理を続行します。ファイル名:xxxxxxxx
変更通知ファイルの削除に失敗しましたが，処理を続行します。
xxxxxxxx：変更通知ファイル名
ファイル名に示すファイルを削除してください。

12
KDAE03102-E
データベースへのアクセスでエラーが発生しました。詳細情報:xxxxxxxx
データベースへのアクセスでエラーが発生しました。
xxxxxxxx：詳細情報
詳細情報を参照して原因を取り除き，再度実行してください。
詳細情報には次の内容を出力します。

ファイル名：エラー発生時の変更通知ファイル名

レコード：エラー発生時のレコード番号

処理対象：XYZaaaaaaaa
X：組織種別
Y：処理区分
Z：タイプ
aaaaaaaa：最上位組織ID，組織ID又はユーザID
内部エラー情報：データベースが返す情報

13
KDAE03103-W
最上位組織が存在しないため，処理が失敗しました。組織ID:xxxxxxxx 処理:y
最上位組織が存在しないため，処理が失敗しました。
xxxxxxxx：存在しない最上位組織ID（英数字，半角で8文字以内）
y：最上位組織削除時はD，最上位組織変更時はC
GetAdAllコマンドを実行して，ユーザと組織のデータベース情報を作り直してください。

14
KDAE03104-W
組織が存在しないため，処理が失敗しました。組織ID:xxxxxxxx 処理:y
組織が存在しないため，処理が失敗しました。
xxxxxxxx：存在しない組織ID（英数字，半角で8文字以内）
y：組織削除時はD，組織変更時はC
GetAdAllコマンドを実行して，ユーザと組織のデータベース情報を作り直してください。

15
KDAE03105-W
ユーザが存在しないため，処理が失敗しました。ユーザID:xxxxxxxx 処理:y
ユーザが存在しないため，処理が失敗しました。
xxxxxxxx：存在しないユーザID（英数字，半角で8文字以内）
y：ユーザ削除時はD，ユーザ変更時はC
GetAdAllコマンドを実行して，ユーザと組織のデータベース情報を作り直してください。

16
KDAE03106-W
登録済であるため，最上位組織の登録に失敗しました。最上位組織ID:xxxxxxxx
登録済みのため，最上位組織の登録に失敗しました。
xxxxxxxx：存在した最上位組織ID（英数字，半角で8文字以内）
GetAdAllコマンドを実行して，ユーザと組織のデータベース情報を作り直してください。

17
KDAE03107-W
登録済であるため，組織の登録に失敗しました。組織ID:xxxxxxxx
登録済みのため，組織の登録に失敗しました。
xxxxxxxx：存在した組織ID（英数字，半角で8文字以内）
GetAdAllコマンドを実行して，ユーザと組織のデータベース情報を作り直してください。

18
KDAE03108-W
登録済であるため，ユーザの登録に失敗しました。ユーザID:xxxxxxxx
登録済みのため，ユーザの登録に失敗しました。
xxxxxxxx：存在したユーザID（英数字，半角で8文字以内）
GetAdAllコマンドを実行して，ユーザと組織のデータベース情報を作り直してください。

19
KDAE03109-E
過去に使用していたユーザのスケジュールが存在するためユーザの登録に失敗しました。ユーザID:xxxxxxxx
登録しようとしたユーザと同じユーザを過去に削除した後，そのユーザが使用していたスケジュールが削除されていないため，ユーザの登録に失敗しました。処理を終了します。
xxxxxxxx：登録に失敗したユーザID（英数字，半角で8文字以内）
不要スケジュール削除コマンド（SFdelsch.bat）を実行し，スケジュールを削除後，再度実行してください。

20
KDAE03110-W
登録したユーザは過去に使用していたユーザのスケジュールが存在します。ユーザID:xxxxxxxx
登録しようとしたユーザと同じユーザを過去に削除した後，そのユーザが使用していたスケジュールが削除されていません。そのため，過去に使用していたユーザのスケジュールが参照できる状態になりました。
xxxxxxxx：登録したユーザID（英数字，半角で8文字以内）
過去に登録していたユーザのスケジュールを参照できないようにする場合，該当のユーザを削除します。その後，不要スケジュール削除コマンド（SFdelsch.bat）を実行してスケジュールを削除後，該当のユーザを再度登録します。

21
KDAE03201-E
指定されたパスは256byteを超えています。
オプション「/p」又は「/k」で指定するパス長が256バイトを超えています。
パス長を指定し直してコマンドを再実行してください。

22
KDAE03202-W
制御情報ファイルの1行目が1024byteを超えました。ファイル名:xxxxxxxx
pdload用制御情報ファイル「xxxxxxxx」の1行目が1,024バイトを超えました。
xxxxxxxx：pdload用制御情報ファイル名
pdload用制御情報ファイルの1行目に入力データファイルパスを複数記述している場合，記述を別のpdload用制御情報ファイルに分割してください。その後，pdload実行バッチファイルには，分割した制御情報ファイルを指定したpdload文を追加してください。

23
KDAE03203-I
入力データファイルを作成しました。ファイル名:xxxxxxxx
pdload用入力データファイルを作成しました。
xxxxxxxx：作成したpdload用入力データファイル名

24
KDAE03204-I
制御情報ファイルを作成しました。ファイル名:xxxxxxxx
pdload用制御情報ファイルを作成しました。
xxxxxxxx：作成したpdload用制御情報ファイル名

25
KDAE03211-I
最上位組織の情報を取得しました。最上位組織ID:xxxxxxxx
Address Serverから最上位組織の情報を抽出しました。
xxxxxxxx：抽出した最上位組織ID

26
KDAE03212-I
組織の情報を取得しました。組織ID:xxxxxxxx
Address Serverから組織の情報を抽出しました。
xxxxxxxx：抽出した組織ID

27
KDAE03213-W
デフォルトのフォルダに出力しました。フォルダ名: xxxxxxxx
pdload用ファイルの出力先フォルダの指定に次の問題があったため，デフォルト値で動作しました。

オプションの引数が不正

オプションの引数が省略された

オプションが省略された

オプション「/k」で指定する出力先フォルダの指定を見直してください。

28
KDAE03220-I
最上位組織，組織，ユーザの情報を取得しました。最上位組織:xxxxxxxxxx 組織:yyyyyyyyyy ユーザ:zzzzzzzzzz
GetAdAllコマンドがAddress Serverから取得した最上位組織，組織，ユーザの数を表示します。ユーザ数は登録条件に一致するユーザを計上します。
xxxxxxxxxx：最上位組織の数
yyyyyyyyyy：組織の数
zzzzzzzzzz：ユーザの数

13.5　「codechg」のメッセージ

codechgコマンドを実行した際に出力されるメッセージを次の表に示します。codechgコマンドの指定方法については，ファイルモードの場合は「11.2.6　codechg（ユーザ（施設）IDの変換）」，DBモードの場合は「11.3.3　codechg（ユーザ（施設）IDの変換）」を参照してください。

表13-7　codechgコマンド実行時に出力されるメッセージ

項番
メッセージID
メッセージ
対処

1
KDAE03301-I
ユーザID:XXXXXをYYYYYに変更しました。
ユーザIDの変更処理状況を表示します。XXXXXは変更前ユーザID，YYYYYは変更後ユーザIDを表示します。

2
KDAE03302-I
施設ID:XXXXXをYYYYYに変更しました。
施設IDの変更処理状況を表示します。XXXXXは変更前施設ID，YYYYYは変更後施設IDを表示します。

3
KDAE03303-E
変更前ユーザIDが不正です。
変更前ユーザIDが不正です。
使用できる文字でユーザIDを指定します。

4
KDAE03304-E
変更前施設IDが不正です。
変更前施設IDが不正です。
使用できる文字で施設IDを指定します。

5
KDAE03305-E
変更後ユーザIDが不正です。
変更後ユーザIDが不正です。
使用できる文字でユーザIDを指定します。

6
KDAE03306-E
変更後施設IDが不正です。
変更後施設IDが不正です。
使用できる文字で施設IDを指定します。

7
KDAE03307-E
ユーザIDの変換に失敗しました。ユーザID:XXXXX （YYYYY）
このメッセージの前に出力したメッセージが要因で，ユーザIDの変換に失敗しました。
XXXXX：ユーザID
YYYYY：テーブル名
原因を対策し，再度実行してください。

8
KDAE03308-E
施設IDの変換に失敗しました。施設ID:XXXXX（YYYYY）
このメッセージの前に出力したメッセージが要因で，施設IDの変換に失敗しました。
XXXXX：施設ID
YYYYY：テーブル名
原因を対策し，再度実行してください。

9
KDAE03309-W
ユーザが存在しません。ユーザID:xxxxxxxx
ユーザが存在しないため，ユーザIDの変換に失敗しました。
xxxxxxxx：存在しないユーザID
存在するユーザIDを指定して，再度実行してください。

10
KDAE03310-W
施設が存在しません。施設ID:xxxxxxxx
施設が存在しないため，施設IDの変換に失敗しました。
xxxxxxxx：存在しない施設ID
存在する施設IDを指定して，再度実行してください。

11
KDAE03311-E
ユーザID変換ファイルと施設ID変換ファイルが存在しません。少なくともどちらかのファイルが必要です。
指定したディレクトリにユーザID変換ファイルと施設ID変換ファイルの両方がありません。少なくともどちらかのファイルが必要です。
指定したディレクトリにユーザID変換ファイル又は施設ID変換ファイルを作成して，再度実行してください。

13.6　「SCHogimp」のメッセージ

SCHogimpコマンドを実行した際に出力されるメッセージを次の表に示します。DBモードの場合は，Usageも併せて出力されます。

SCHogimpコマンドの指定方法については，ファイルモードの場合は「11.2.9　SCHogimp（組織グループファイル及び特権ユーザ一覧ファイルの登録・チェック）」，DBモードの場合は「11.3.4　SCHogimp（組織グループファイル及び特権ユーザ一覧ファイルの登録・チェック）」を参照してください。

表13-8　SCHogimpコマンド実行時に出力されるメッセージ

項番
メッセージ
対処

1
Eログファイルを開けません。[ファイルパス]
ログファイルのパス又はファイル名が正しいかどうか確認してください。またログファイルに書き込む権限があるかどうか確認してください。

2
E ファイルを開けません。[ファイルパス]
第2引数に指定したファイルの存在を確認してください。

3
E 引数が不正です。
引数指定に誤りがあります。引数指定が正しいか確認してください。

4
E第x引数のパスが長すぎます。
第x引数に指定したパスが長過ぎます。
パスが正しいか確認し，正しい場合はパスの指定を128バイトまで短くなるようにして実行してください。

5
E ファイルの指定が不正です。[ファイルパス]
次のどれかの作業を実施してください。

第2引数に指定したファイル名がORGGROUP.tbl又はORGGROFF.tblではありません。ファイル名を確認してください。

第3引数に指定したログファイル名が実行ディレクトリ上のSCHogimp.logを指定しています。別のファイル名を指定してください。

第3引数に指定したファイルのパスが正しくありません。指定したファイルを格納するディレクトリが存在するか，又はアクセス権が存在するかどうか確認してください。

6
E ファイルが存在しません。[ファイルパス]
第2引数に指定したファイルが存在しません。ファイルの存在を確認してください。

7
E 環境情報のパスの取得に失敗しました。
環境情報のパスの取得に失敗しました。Groupmax Scheduler Serverがインストールされていること，またスケジュール格納ディレクトリの指定が正しいことを確認してください。

8
Eディレクトリが存在しません。[ディレクトリパス]
ディレクトリが存在しません。ディレクトリが存在していることを確認してください。

9
E ファイルのオープンに失敗しました。[ファイルパス]
ファイルが存在していることを確認してください。

10
E ファイルの読込に失敗しました。[ファイルパス]
ファイルが存在していることを確認してください。

11
W ファイルが0バイトです。レコードの指定がない状態で動作します。[ファイルパス]
指定したファイルが0バイトです。レコードの指定がない状態で動作しますが，問題ないことを確認してください。

12
E x行目：フォーマットが不正です。
x行目のフォーマットが不正です。

13
E x行目：組織IDが不正です。(組織ID)
x行目の組織IDが未指定か指定できない文字が指定されています。x行目の組織IDの文字を確認してください。

14
E x行目：組織IDが長すぎます。(組織ID)
x行目の組織IDが長過ぎます。x行目の組織IDの長さを確認してください。

15
E x行目：組織グループ名が不正です。(組織グループ名)
x行目の組織グループ名が未指定か指定できない文字が指定されています。x行目の組織グループ名の文字を確認してください。
組織グループ名として使用できる文字は半角英小文字，及び半角数字です。

16
E x行目：組織グループ名が長すぎます。(組織グループ名)
x行目の組織グループ名が長過ぎます。x行目の組織グループ名の長さを確認してください。

17
E x行目：アクセス権が不正です。(アクセス権)
x行目のアクセス権に指定できない文字が指定されています。x行目のアクセス権の文字を確認してください。

18
E x行目：アクセス権が長すぎます。(アクセス権)
x行目のアクセス権が長過ぎます。x行目のアクセス権の長さを確認してください。

19
W x行目：組織グループの始めのレコードにアクセス権が設定されていません。AppoSV.iniファイルで指定したアクセス権または参照拒否を適用します。
x行目のアクセス権の指定を確認してください（AppoSV.iniファイルで指定した値に従う場合は対処不要です）。

20
W x行目，y行目：組織IDが重複しています。(組織ID)(組織ID)
x行目とy行目が同じ組織IDで判定される行のレコードです。組織IDの指定が正しいか確認してください（先に設定された行のデータでアクセス権を判定します）。

21
E x行目：ユーザIDが不正です。(ユーザID)
x行目のユーザIDが未指定か不正です。x行目のユーザIDの文字が正しいか確認してください。

22
E x行目：ユーザIDが長すぎます。(ユーザID)
x行目のユーザIDが長過ぎます。x行目のユーザIDの長さを確認してください。

23
W x行目，y行目：ユーザIDが重複します。
(ユーザID)
x行目とy行目が同じユーザIDのレコードです。ユーザIDの指定が正しいか確認してください。

24
I ★★★ファイルのチェック処理を開始します。
－

25
I ★★★ファイルのチェック処理を終了します。
－

26
E ファイルのチェック処理で異常が発生しました。チェック処理を終了します。
ファイルのチェック処理で異常が発生しました。前に表示されたメッセージを確認し，対応後再実行してください。

27
I フォーマットチェック中
－

28
I アクセス権設定チェック中
－

29
I 重複チェック中
－

30
I ★★★ファイルの登録処理を開始します。
－

31
I ★★★ファイルの登録処理を終了します。
－

32
E ファイルの登録処理で異常が発生しました。登録処理を終了します。
ファイルの登録処理で異常が発生しました。前に表示されたメッセージを確認し，対応後再実行してください。

33
E バックアップファイルが存在します。[バックアップファイルパス]
バックアップファイルが存在します。
別にコマンドが実行中でないか確認してください。また，前回登録結果を確認し，失敗している場合には失敗した要因を取り除き，再度実行してください。

34
E バックアップファイルの作成に失敗しました。[バックアップファイルパス]
ファイルに参照権限があるか，またディレクトリに書き込み権限があるか確認してください。また，ディスク容量があるか確認してください。

35
I ファイルの登録に成功しました。
－

36
E ファイルの登録に失敗しました。[ファイルパス]
I バックアップファイルからリストアします。
指定した組織グループファイル，又は特権ユーザ一覧ファイルの登録に失敗しました。ファイルに参照権限があるか，またディレクトリに書き込み権限があるか確認してください。また，ディスク容量があるか確認してください。

37
E ファイルの登録に失敗しました。[ファイルパス]
E ファイルの登録に失敗した要因を取り除き，再度実行してください。
指定した組織グループファイル，又は特権ユーザ一覧ファイルの登録に失敗しました。
ファイルに参照権限があるか，またディレクトリに書き込み権限があるか確認してください。
また，ディスク容量があるか確認してください。

38
E バックアップファイルからのリストアに成功しました。ファイルの登録に失敗した要因を取り除き，再度実行してください。
ファイルに参照権限があるか，またディレクトリに書き込み権限があるか確認してください。また，ディスク容量があるか確認してください。

39
E バックアップファイルからのリストアに失敗しました。手動でバックアップファイルから復旧してください。[バックアップファイルパス]
ファイルに参照権限があるか，またディレクトリに書き込み権限があるか確認してください。また，ディスク容量があるか確認してください。

40
E メモリの確保に失敗しました。
ほかのプログラムによりマシンに負荷がかかっていないか，十分な空きメモリがあるか確認してください。

41
E 処理が中断されました。[数字]
E バックアップファイルが存在するか確認し，存在する場合には復旧後，再度処理をやり直してください。
E バックアップファイルパス：[バックアップファイルのパス]
E 復旧先パス：[復旧先のパス]
［Ctrl］+［C］，［Ctrl］+［Break］によって処理が中断されました。バックアップファイルが存在する場合には，バックアップファイルを復旧し，再度処理を実行してください。

42
E 中間ファイルの作成に失敗しました。[中間ファイルのパス]
Scheduler Serverに登録する中間ファイルの作成に失敗しました。指定されたファイルを作成する権限があるかアクセス権を確認してください。

43
W 中間ファイルの削除に失敗しました。手動でファイルを削除してください。[中間ファイルのパス]
Scheduler Serverに登録する中間ファイルの削除に失敗しました。手動で登録ファイルを削除してください。

44
E ファイルの読込処理で異常が発生しました。処理を終了します。
ファイルの読み込み処理で異常が発生しました。前に表示されたメッセージを確認し，対応後再実行してください。

45
E バックアップファイルを待避するディレクトリを作成できません。[ディレクトリのパス]
バックアップファイルを退避するディレクトリの作成に失敗しました。指定されたパスのディレクトリを作成する権限があるか確認してください。

46
E バックアップファイルの待避に失敗しました。手動でバックアップファイルを待避してください。[バックアップファイルパス]
バックアップファイルの退避に失敗しました。バックアップファイルを手動で退避してください（指定されたパスのファイルは削除してください）。

47
E ログファイルのバックアップの作成に失敗しました。[ログファイルのパス又はログファイルのバックアップのパス]
ログファイルのバックアップの作成に失敗しました。指定されたファイルを同じディレクトリにコピーする権限があるか確認してください。

48
I 組織IDのワイルドカードの指定を「(ワイルドカード指定文字)」でチェックします。
－

49
E 処理が中断されました。[数字]
［Ctrl］+［C］，又は［Ctrl］+［Break］による処理の中断が行われました。

50
Usage：SCHogimp {/i|/c} filename [logfilename]
/i：ファイルのチェックの後，ファイルを登録する
/c：ファイルのチェックだけ行う
filename：作成した組織グループのファイル名「ORGGROUP.tbl」又は作成した特権ユーザ一覧のファイル名「ORGGROFF.tbl」を指定する
logfilename：標準出力のメッセージをファイルに出力する場合に，出力するファイル名を指定するファイル名はコマンド実行パスの「SCHogimp.log」以外のファイル名を指定する
メッセージに従って対処してください。

51
W ログファイルの書き込みに失敗しました。
標準出力，又は指定ログファイルの書き込みに失敗しました。
ディスク容量が足りているか，ファイルがほかのプログラムで使用されていないかなど，メッセージを書き込める状態であることを確認してください。

52
W ログファイルのクローズに失敗しました。
指定ログファイルのクローズ時にエラーが発生しました。
ディスク容量が足りているか，ファイルがほかのプログラムで使用されていないかなど，メッセージを書き込める状態であることを確認してください。

53
W ログファイルの書き込みに失敗しました。(errno=X, MessageID=Y)
障害調査用ログSCHogimp.logへの書き込みに失敗しました。
ディスク容量が足りているか，ファイルがほかのプログラムで使用されていないかなど，メッセージを書き込める状態であることを確認してください。

54
W ログファイルのクローズに失敗しました。(errno=X)
障害調査用ログSCHogimp.logのクローズ時にエラーが発生しました。
ディスク容量が足りているか，ファイルがほかのプログラムで使用されていないかなど，メッセージを書き込める状態であることを確認してください。

55
E 他でSCHogimpコマンドが実行中です。(errno=X)
ほかでSCHogimpコマンドが実行中です。
ほかで同じ作業を行っていないかどうか確認してください。

56
E バックアップファイルの削除に失敗しました。手動でバックアップファイルを削除してください。[ファイルパス]
［ファイルパス］に表示されたファイルが削除できませんでした。
手動で削除してください。

57
E ログファイルを開けません。[ファイルパス] (errno=X) [ファイルパス]
ログファイルのパス又はファイル名が正しいかどうか確認してください。
また，ログファイルに書き込む権限があるかどうか確認してください。

58
E ログファイルのバックアップの作成に失敗しました。[ログファイルのパス，またはログファイルのバックアップファイルのパス] (errno=X)
ログファイルのバックアップの作成に失敗しました。
指定されたファイルを同じディレクトリにコピーする権限があるかどうか確認してください。

59
E カレントディレクトリのフルパスの取得に失敗しました。
カレントディレクトリのフルパスの取得に失敗しました。
ディレクトリのフルパスが128バイト以内か，又は十分な空きメモリがあるかどうか確認してください。

60
E ディレクトリのフルパスの取得に失敗しました。[指定したログファイルが存在するディレクトリ]
指定したログファイルが存在するディレクトリのフルパスの取得に失敗しました。
ディレクトリのフルパスが128バイト以内か，又は十分な空きメモリがあるかどうか確認してください。

61
E ディレクトリの移動に失敗しました。[カレントディレクトリ，又は指定したログファイルが存在するディレクトリ]
ディレクトリの移動に失敗しました。
ディレクトリが存在するか，またディレクトリに移動するアクセス権があるかどうか確認してください。

（凡例）

－：該当なし

表示されるユーザID，組織ID，組織グループ名，アクセス権は最大256バイトまで表示されます。

13.7　「SFdelsch」のメッセージ

SFdelschコマンドを実行した際に出力されるメッセージを次の表に示します。SFdelschコマンドの指定方法については，「11.3.5　SFdelsch（スケジュール削除）」を参照してください。

表13-9　SFdelschコマンド実行時に出力されるメッセージ

項番
メッセージID
メッセージ
対処

1
KDAE03401-E
usage:SFdelsch [-uid ユーザ一覧ファイル | -fid 施設一覧ファイル | -ldw | -lsc ]
SFdelschコマンドの指定方法に誤りがあります。メッセージテキストにコマンドの指定方法を示します。
コマンドの指定方法を見直し，再実行してください。

2
KDAE03402-I
ユーザのスケジュールを削除しました。ユーザID:XXXXX 指定モード:C 削除日:YYYYMMDD
ユーザのスケジュールを削除しました。

XXXXX：ユーザID

C：削除期間が個別設定かシステム設定かを次の記号で示します。
P：個別設定
S：システム設定

YYYYMMDD：いつより前のスケジュールを削除したのかを年月日で示します。
YYYYは年，MMは月，DDは日を示します。月と日が1けたの場合，10の位を0とします。
例えば，2008年7月1日は20080701​と表示します。

3
KDAE03403-I
ユーザを削除しました。ユーザID:XXXXX
削除待ちユーザを削除しました。
XXXXX：ユーザID

4
KDAE03405-I
施設のスケジュールを削除しました。施設ID:XXXXX 指定モード:C 削除日:YYYYMMDD
施設のスケジュールを削除しました。

XXXXX：施設ID

C：削除期間が個別設定かシステム設定かを次の記号で示します。
P：個別設定
S：システム設定

YYYYMMDD：いつより前のスケジュールを削除したのかを年月日で示します。
YYYYは年，MMは月，DDは日を示します。月と日が1けたの場合，10の位を0とします。
例えば，2008年7月1日は20080701​と表示します。

5
KDAE03406-I
施設を削除しました。施設ID:XXXXX
削除待ち施設を削除しました。
XXXXX：施設ID

6
KDAE03408-W
ユーザが存在しません。ユーザID:XXXXX
指定したユーザが存在しません。処理を続行します。
XXXXX：ユーザID
ユーザIDを見直してください。正しいユーザIDを指定して再度実行してください。

7
KDAE03409-W
施設が存在しません。施設ID:XXXXX
指定した施設が存在しません。処理を続行します。
XXXXX：施設ID
施設IDを見直してください。正しい施設IDを指定して再度実行してください。

8
KDAE03410-W
ユーザIDが不正です。行:XXXXX ユーザID:YYYYY
ユーザIDが不正です。処理を続行します。
XXXXX：不正なIDを記述したユーザ一覧ファイルの行数
YYYYY：不正なID
ユーザIDを見直してください。正しいユーザIDを指定して再度実行してください。

9
KDAE03411-W
施設IDが不正です。行:XXXXX 施設ID:YYYYY
施設IDが不正です。処理を続行します。
XXXXX：不正なIDを記述した施設一覧ファイルの行数
YYYYY：不正なID
施設IDを見直してください。正しい施設IDを指定して再度実行してください。

10
KDAE03412-I
ユーザのスケジュールを削除しませんでした。ユーザID:XXXXX
スケジュールを削除しない設定のため，指定したユーザのスケジュールを削除しませんでした。
XXXXX：ユーザID

11
KDAE03413-E
ユーザのスケジュール削除に失敗しました。ユーザID:XXXXX
このメッセージの前に出力したメッセージが要因で，指定したユーザのスケジュールを削除しませんでした。
XXXXX：ユーザID
原因を対策し，再度実行してください。

12
KDAE03414-I
施設のスケジュールを削除しませんでした。施設ID:XXXXX
スケジュールを削除しない設定のため，指定した施設のスケジュールを削除しませんでした。
XXXXX：施設ID

13
KDAE03415-E
施設のスケジュール削除に失敗しました。施設ID:XXXXX
指定した施設のスケジュールを削除しませんでした。要因は，このメッセージの前に出力されたメッセージを参照してください。
XXXXX：施設ID
原因を対策し，再度実行してください。

14
KDAE03416-E
ユーザの削除に失敗しました。ユーザID:XXXXX
指定したユーザを削除しませんでした。要因は，このメッセージの前に出力されたメッセージを参照してください。
XXXXX：ユーザID
原因を対策し，再度実行してください。

15
KDAE03417-E
施設の削除に失敗しました。施設ID:XXXXX
指定した施設を削除しませんでした。要因は，このメッセージの前に出力されたメッセージを参照してください。
XXXXX：施設ID
原因を対策し，再度実行してください。

13.8　「SFimport」のメッセージ

SFimportコマンド実行時のメッセージを次の表に示します。SFimportコマンドの指定方法については，ファイルモードの場合は「11.2.12　SFimport（CSVファイルからの一括登録）」，DBモードの場合は「11.3.7　SFimport（CSVファイルからの一括登録）」を参照してください。

表13-10　SFimportコマンド実行時のメッセージ（ファイルモードの場合）

項番
種類
メッセージ内容
対処

1
I
★★★ 管理データのインポートを開始します
－

2
I
★★★ 管理データのインポートを終了します
－

3
I
入力ファイルのチェックを開始します
－

4
I
入力ファイルのチェックが終了しました エラーはありません
－

5
I
管理データの登録処理を開始します
－

6
I
管理データの登録処理が終了しました エラーはありません
－

7
I
管理データのインポートは正常終了しました
－

8
I
管理データのバックアップを開始します
－

9
I
管理データのバックアップを終了しました
－

10
I
入力ファイル[%s]に処理が可能なレコードが存在しません
管理データの登録処理は行いません
－

11
E
詳細ログファイル[%s]をオープンできません 処理を中断します
ファイルをオープンできませんでした。書き込み権限があるか確認してください。

12
E
管理データのバックアップに失敗しました 管理データの登録処理は行いません
管理データのバックアップに失敗しました。etcディレクトリ・logディレクトリ・roomディレクトリに読み込み権限，又は書き込み権限があるか確認してください。

13
E
管理データのインポートでエラーが発生しました
前後に出力されているエラーメッセージを確認してください。

14
E
エラーの詳細については実行ディレクトリのSFimport.logを参照してください
前後に出力されているエラーメッセージを確認してください。

15
E
入力ファイル[%s]の更新に失敗しました
ファイルの書き込みに失敗しました。ファイルの書き込み権限があるか確認してください。

16
E
入力ファイル[%s]のバックアップに失敗しました 処理を中断します
ファイルの書き込みに失敗しました。ファイルの書き込み権限があるか確認してください。

17
I
ディレクトリ[%s]にファイルはありません
－

18
E
ディレクトリ[%s]の作成に失敗しました[errno=%d]
ディレクトリが作成できませんでした。ディレクトリが作成できることを確認してください。また，ディスク容量が残っているか確認してください。

19
E
ディレクトリ[%s]の内容クリアに失敗しました
ディレクトリ下のファイル削除に失敗しました。削除権限があることを確認してください。

20
E
ファイルコピーに失敗しました[%s to %s] *.*
ファイルのコピーに失敗しました。ディレクトリに書き込み権限があるか確認してください。また，コピー元のファイルが存在しているか確認してください。

21
E
cmpFileName() 失敗
前後に出力されているエラーメッセージを確認してください。

22
E
FindNextFile() 失敗[errno=%d]
前後に出力されているエラーメッセージを確認してください。

23
E
FindClose() 失敗[errno=%d]
前後に出力されているエラーメッセージを確認してください。

24
I
%d レコード チェック中
－

25
E
入力ファイルのチェック処理でエラーが %d 件発生しました
前後に出力されているエラーメッセージを確認してください。

26
E
1レコードの項目数が不正です 項目数がオーバーしている場合切り捨てます ＜%d 行目＞
レコードが正しいことを確認してください。

27
E
必須項目が不正です ＜%d 行目＞
レコードが正しいことを確認してください。

28
E
入力ファイル中にエラーがあります
レコードが正しいことを確認してください。

29
I
すでに登録済みのレコードです ＜%d 行目＞
－

30
E
第 %d 項目に誤りがあります ＜%d 行目＞
レコードが正しいことを確認してください。

31
E
第 %d 項目に使用不可能文字が含まれています ＜%d 行目＞
レコードが正しいことを確認してください。

32
E
第 %d 項目のサイズが規定を超えています＜%d 行目＞
レコードが正しいことを確認してください。

33
E
第 %d 項目はDNSホストに登録されていないホスト名です ＜%d 行目＞
Scheduler_Facilities管理ツールで，ホスト名がDNSホストに登録されていることを確認してください。

34
E
入力項目にエラーがありましたが，すでに登録済みのレコードであるため無視します ＜%d 行目＞
－

35
E
上位組織ID[%s]と所属組織ID[%s]が一致していません ＜%d 行目＞
レコードが正しいことを確認してください。

36
E
ダブルクォート(")の使用法が間違っています ＜%d 行目＞ 出力が不正になっている場合がありますので，すべての項目を見直してください
レコードが正しいことを確認してください。

37
E
%d レコード目にホームサーバ名が記入されています
レコードが正しいことを確認してください。

38
I
%d レコード 登録中
－

39
E
管理データ登録処理でエラーが %d 件発生しました
前後に出力されているエラーメッセージを確認してください。

40
E
追加処理失敗 ＜%d 行目＞
前後に出力されているエラーメッセージを確認してください。

41
E
変更処理失敗 ＜%d 行目＞
前後に出力されているエラーメッセージを確認してください。

42
E
削除処理失敗 ＜%d 行目＞
前後に出力されているエラーメッセージを確認してください。

43
E
ファイルの読み込みに失敗しました <%s>
ファイルの読み込みに失敗しました。ファイルの読み込み権限があるか確認してください。

44
E
ファイルのオープンに失敗しました <%s>
ファイルをオープンできませんでした。書き込み権限があるか確認してください。

45
E
ファイルの書き込みに失敗しました <%s>
ファイルの書き込みに失敗しました。ファイルの書き込み権限があるか確認してください。

46
E
最上位組織の追加処理失敗 ＜%d 行目＞
前後に出力されているエラーメッセージを確認してください。

47
E
組織の追加処理失敗 ＜%d 行目＞
前後に出力されているエラーメッセージを確認してください。

48
E
ユーザの追加処理失敗 ＜%d 行目＞
前後に出力されているエラーメッセージを確認してください。

49
E
追加失敗：所属組織IDに指定した組織[%s]はすでに存在しています ＜%d 行目＞
所属組織IDが正しいことを確認してください。

50
E
追加失敗：上位組織IDに指定した組織[%s]は存在していません ＜%d 行目＞
上位組織IDが正しいことを確認してください。

51
E
追加失敗：所属組織IDに指定した組織[%s]は存在していません ＜%d 行目＞
所属組織IDが正しいことを確認してください。

52
E
追加失敗：ユーザIDに指定したユーザ(施設)[%s]はすでに存在しています ＜%d 行目＞
ユーザID，又は施設IDが正しいことを確認してください。

53
E
追加失敗：ホームサーバに指定したホスト[%s]はDNSホストに登録されていません ＜%d 行目＞
Scheduler_Facilities管理ツールで，ホスト名がDNSホストに登録されていることを確認してください。

54
E
追加失敗：ユーザIDに指定したユーザ(施設)[%s]を登録する組織名称取得に失敗しました ＜%d 行目＞
前後に出力されているエラーメッセージを確認してください。

55
E
最上位組織の変更処理失敗 ＜%d 行目＞
前後に出力されているエラーメッセージを確認してください。

56
E
組織の変更処理失敗 ＜%d 行目＞
前後に出力されているエラーメッセージを確認してください。

57
E
ユーザの変更処理失敗 ＜%d 行目＞
前後に出力されているエラーメッセージを確認してください。

58
E
変更失敗：上位組織IDに指定した組織[%s]は存在していません ＜%d 行目＞
上位組織IDが正しいことを確認してください。

59
E
変更失敗：所属組織IDに指定した組織[%s]は存在していません ＜%d 行目＞
所属組織IDが正しいことを確認してください。

60
E
変更失敗：ユーザIDに指定したユーザ(施設)[%s]を登録する組織名称取得に失敗しました ＜%d 行目＞
前後に出力されているエラーメッセージを確認してください。

61
E
組織の削除処理失敗<%d 行目>
前後に出力されているエラーメッセージを確認してください。

62
E
ユーザの削除処理失敗<%d 行目>
前後に出力されているエラーメッセージを確認してください。

63
E
削除失敗：組織ファイル(%s)の読み込み失敗<%d 行目>
前後に出力されているエラーメッセージを確認してください。

64
E
削除失敗：下位組織／ユーザが登録されています<%d 行目>
下位組織，ユーザ，施設をすべて削除してください。

65
E
削除失敗：組織情報ファイル(%s)の削除に失敗しました<%d 行目>
前後に出力されているエラーメッセージを確認してください。

66
E
削除失敗：ファイル(%s)が存在しません<%d 行目>
前後に出力されているエラーメッセージを確認してください。

67
E
削除失敗：上位組織のエントリの削除に失敗しました<%d 行目>
前後に出力されているエラーメッセージを確認してください。

68
E
削除失敗：指定されたユーザ／施設は存在しません<%d 行目>
前後に出力されているエラーメッセージを確認してください。

69
E
%s の削除に失敗しました
ファイルの削除に失敗しました。ファイルの削除権限があるか確認してください。

70
E
%s のオープンに失敗しました
ファイルをオープンできませんでした。書き込み権限があるか確認してください。

71
E
%s への書き込みに失敗しました
ファイルの書き込みに失敗しました。ファイルの書き込み権限があるか確認してください。

72
I
%s にエントリがありません ファイルを削除します
－

73
E
引数が不正です
引数が正しいことを確認してください。

74
E
引数が足りません
引数が正しいことを確認してください。

75
E
引数が多すぎます
引数が正しいことを確認してください。

76
E
第%d引数が不正です
引数が正しいことを確認してください。

77
E
第%d引数に指定された[%s]をオープンできません
ファイルをオープンできませんでした。書き込み権限があるか確認してください。

78
E
第%d引数に指定された[%s]は存在しません
指定されたファイルが存在していることを確認してください。

79
E
ファイル[%s]のオープンに失敗しました
ファイルをオープンできませんでした。書き込み権限があるか確認してください。

80
E
[%s]は存在しません
前後に出力されているエラーメッセージを確認してください。

81
E
メモリ確保あるいはファイル[%s]の読み込みに失敗しました
プログラム中でメモリの確保ができなかったか，ファイルの読み込みに失敗しました。メモリの状態を確認してください。また，ファイルの読み込み権限があるか確認してください。

82
E
メモリ確保に失敗しました
プログラム中でメモリの確保ができませんでした。メモリの状態を確認してください。

83
E
ファイル[%s]の読み込みに失敗しました
ファイルの読み込みに失敗しました。ファイルの読み込み権限があるか確認してください。

84
E
ファイル[%s]の書き込みに失敗しました
ファイルの書き込みに失敗しました。ファイルの書き込み権限があるか確認してください。

85
E
ファイル[%s]の作成に失敗しました
ファイルが作成できませんでした。ファイルの書き込み権限があるか確認してください。また，ディスク容量が残っているか確認してください。

86
E
%s は不正なパスです
前後に出力されているエラーメッセージを確認してください。

87
E
ファイルオープン(CreateFile())失敗[%s],[errno=%d]
ファイルをオープンできませんでした。書き込み権限があるか確認してください。

88
E
メモリ確保(GlobalAlloc())失敗[errno=%d]
プログラム中でメモリの確保ができませんでした。メモリの状態を確認してください。

89
E
ファイル読み込み(ReadFile())失敗[%s],[errno=%d]
ファイルの読み込みに失敗しました。ファイルの読み込み権限があるか確認してください。

90
E
ファイル書き込み(WriteFile())失敗[%s],[errno=%d]
ファイルの書き込みに失敗しました。ファイルの書き込み権限があるか確認してください。

91
E
ファイル削除(DeleteFile())失敗[%s],[errno=%d]
ファイルの削除に失敗しました。ファイルの削除権限があるか確認してください。

92
E
ファイル作成(CreateFile())失敗[%s],[errno=%d]
ファイルが作成できませんでした。ファイルの書き込み権限があるか確認してください。また，ディスク容量が残っているか確認してください。

93
E
ファイルコピー(CopyFile())失敗[%s to %s],[errno=%d]
ファイルのコピーに失敗しました。ディレクトリに書き込み権限があるか確認してください。また，コピー元のファイルが存在しているか確認してください。

94
E
ファイルseek(SetFilePointer())失敗[%s],[errno=%d]
通常発生しないエラーです。マシンが正常に動作していることを確認してください。

95
E
ファイル移動(MoveFile())失敗[%s to %s],[errno=%d]
ファイルの移動に失敗しています。ディレクトリに書き込み権限があるか確認してください。また，移動元のファイルが存在しているか確認してください。

96
E
ファイル読み込み(u_ReadDB())失敗[%s],[errno=%d]
プログラム中でメモリの確保ができなかったか，ファイルの読み込みに失敗しました。メモリの状態を確認してください。また，ファイルの読み込み権限があるか確認してください。

97
E
ファイル(%s)の読み込み失敗
ファイルの読み込みに失敗しました。ファイルの読み込み権限があるか確認してください。

98
E
ファイル(%s)のオープン失敗
ファイルをオープンできませんでした。書き込み権限があるか確認してください。

99
E
メモリ確保失敗
プログラム中でメモリの確保ができませんでした。メモリの状態を確認してください。

100
E
ファイル(%s)のサイズが不正
管理データが不整合な状態となっているおそれがあります。Scheduler_Facilities管理ツール，又はcheckid※を使用して，確認してください。

101
E
ファイル情報取得失敗(%s)
ファイル情報の取得に失敗しました。ファイルの読み込み権限があるか確認してください。

102
E
組織テーブルが存在しない組織です(%s)
管理データが不整合な状態となっているおそれがあります。Scheduler_Facilities管理ツール，又はcheckid※を使用して，確認してください。

103
E
出力ファイルの書き込み失敗
ファイルの書き込みに失敗しました。ファイルの書き込み権限があるか確認してください。

104
E
組織ファイル(%s)読み込み失敗
ファイルの読み込みに失敗しました。ファイルの読み込み権限があるか確認してください。

105
E
ファイル異常(%s)
管理データが不整合な状態となっているおそれがあります。Scheduler_Facilities管理ツール，又はcheckid※を使用して，確認してください。

106
E
インデックステーブルに存在しないユーザ/施設です(%s)
管理データが不整合な状態となっているおそれがあります。Scheduler_Facilities管理ツール，又はcheckid※を使用して，確認してください。

107
E
追加失敗：ロックファイル[XXXX]の作成に失敗しました ＜YYYY行目＞
XXXXはファイル名，YYYYは行番号です。＜インストールディレクトリ＞¥binにロックファイルXXXXが生成できませんでした。

＜インストールディレクトリ＞¥binの所有者，アクセス権を確認してください。

ディスクの容量が不足していないか確認してください。

108
E
追加失敗：ロックファイル[XXXX]のロックに失敗しました ＜YYYY行目＞
XXXXはファイル名，YYYYは行番号です。ロックファイルのロックに失敗しました。
Scheduler Server，Facilities Managerへのアクセスが混雑しているおそれがあります。しばらくしてから再実行してください。再実行しても回避できない場合は，マシンを再起動してください。

109
E
上位組織ID[XXXX]と所属組織ID[XXXX]が同一になっています＜YYYY行目＞
XXXXは指定したID，YYYYは行番号です。指定した上位組織IDと所属組織IDが同一になっています。

最上位組織を追加・変更・削除する場合は，組織種別に「C」を指定してください。

最上位組織以外の組織を追加・変更・削除する場合は，上位組織IDと所属組織IDに異なるIDを指定してください。

110
E
Facilities Manager をインストールしていない場合，処理種別「F」は利用できません。＜XXXX行目＞
XXXXは行番号です。
Facilities Managerをインストールしていない場合，処理種別に「F」は指定できません。

Scheduler Serverのユーザや部署を追加，変更，削除する場合には，処理種別に「S」を指定してください。

Facilities Managerの施設や種別を追加，変更，削除する場合にはFacilities Managerをインストールしてください。

111
W
ユーザID情報ファイル(IDINDX.idx)が存在しないため，新規に作成しました。＜XXXX行目＞
XXXXは行番号です。ユーザID情報ファイル（IDINDX.idx）が存在しなかったため，新規に作成しました。システムに一人でもユーザが登録されていた時にこのメッセージが表示された場合，管理データに不整合が発生しています。
システムに一人もユーザが存在していなかった場合，対処は必要ありません。

112
W
施設ID情報ファイル(IDINDX.rmx)が存在しないため，新規に作成しました。＜XXXX行目＞
XXXXは行番号です。施設ID情報ファイル（IDINDX.rmx）が存在しなかったため，新規に作成しました。システムに1個でも施設が登録されていた時にこのメッセージが表示された場合，管理データに不整合が発生しています。
システムに1個も施設が存在していなかった場合，対処は必要ありません。

113
W
最上位組織一覧ファイル(MAIN.rmx)が存在しないため，新規に作成しました。＜XXXX行目＞
XXXXは行番号です。最上位組織一覧ファイル（MAIN.rmx）が存在しなかったため，新規に作成しました。システムに1個でも施設や種別テーブルが登録されている時にこのメッセージが表示された場合，管理データに不整合が発生しています。
システムに1個も施設，種別テーブルが存在していなかった場合，対処は必要ありません。

114
E
最上位組織の削除処理失敗 ＜XXXX行目＞
前後に出力されているエラーメッセージを確認してください。

（凡例）

E：エラーのメッセージであることを示します。

I：エラーのメッセージではないことを示します。

%s：任意の文字列です。

%d：任意の数値です。

－：該当しないことを示します。

注※

「checkid」コマンドについては，「11.2.4　checkid（ユーザIDの整合性のチェック）」を参照してください。

表13-11　SFimportコマンド実行時のメッセージ（DBモードの場合）

項番
種類
メッセージ内容
対処

1
E
マスターサーバが設定されていません。
コンフィギュレーションを起動して，マスターサーバを登録してください。

2
E
削除失敗：所属組織IDに指定した組織[%s]は存在していません。 ＜%d 行目＞
指定した所属組織IDが存在するか確認してください。

3
E
エラーが発生したためロールバックします。[%sqlcode][%sqlinfo]
データベースの状態を確認後，再度実行してください。

4
E
マスターサーバでないか，管理ツールコマンドにより排他中のため実行できません。
マスターサーバで実行してください。
管理ツールコマンドを実行している場合は，管理ツールコマンドの終了を確認してからsfstpexebch.bat（管理ツールコマンドの排他解除）を実行してください。

5
E
データベースのアクセスに失敗しました。[%sqlcode][%sqlinfo]
SQLコード及びSQLエラー詳細情報を参照し，エラー原因を取り除いてください。

6
E
登録結果の作成に失敗しました。
空きメモリを確認後，コマンドを再実行してください。

7
E
エラーの詳細についてはインストールフォルダ下のlogフォルダのSFimport.logを参照してください
前後に出力されているエラーメッセージを確認してください。

8
E
変更失敗：ユーザIDに指定したユーザ(施設)[%s]は存在していません ＜%d 行目＞
ユーザID，又は施設IDが正しいことを確認してください。

9
E
テーブル[%s]の更新に失敗しました
データベースの状態を確認後，再度実行してください。

10
W
指定したオプションでは削除待ちユーザ(施設)は指定できません
登録結果ファイルの「登録結果」項目のエラーコードが「W271」の行のエラー原因を取り除いてください。

（凡例）

%sqlcode：SQLエラー時のSQLコードです。SQL連絡領域の連絡領域名「SQLCODE」（データ型：long）を指します。

%sqlinfo：SQLエラー時のSQLエラー詳細情報です。SQL連絡領域の連絡領域名「SQLERRMC」（データ型：char[254]）を指します。

＜この節の構成＞

13.8.1　入力ファイルのチェックのエラー番号

13.8.2　登録結果のエラー番号

13.8.1　入力ファイルのチェックのエラー番号

登録ファイルの「入力ファイルのチェック」項目のエラー番号を次の表に示します。登録ファイルについては，ファイルモードの場合は「11.2.12(2)　SFimportの登録ファイル」，DBモードの場合は「11.3.7(2)　SFimportの登録ファイル」を参照してください。

表13-12　「入力ファイルのチェック」項目のエラー番号

項番
エラー番号
対処

1
E01
レコード内の項目数が間違っています。項目数を確認してください。

2
E02
処理種別が間違っています。処理種別を確認してください。

3
E03
組織種別が間違っています。組織種別を確認してください。

4
E04
処理区分が間違っています。処理区分を確認してください。

5
E05
使用できない文字が使われています。使用できる文字にしてください。

6
E06
文字列の長さが規定値を超えています。文字列の長さを規定値以内にしてください。

7
E07
次に示す原因が考えられます。入力項目を見直してください。

必須項目が設定されていない。

入力不要項目に値が指定されている。

最上位組織の処理で上位組織IDと所属組織IDが一致していない。

組織の処理で上位組織IDと最上位組織IDが同一になっている。

処理種別，組織種別，処理区分の組み合わせが不正になっている。

8
E09
ホームサーバ名がDNSホストに登録されていないおそれがあります。ホームサーバ名が正しいことを確認してください。

9
E10
ダブルクォーテーション（"）の使用法が間違っているおそれがあります。

13.8.2　登録結果のエラー番号

登録ファイルの「登録結果」項目のエラー番号を次の表に示します。登録ファイルについては，ファイルモードの場合は「11.2.12(2)　SFimportの登録ファイル」，DBモードの場合は「11.3.7(2)　SFimportの登録ファイル」を参照してください。

表13-13　「登録結果」項目のエラー番号（ファイルモードの場合）

項番
エラー番号
処理区分
対処

1
E100
追加(A)
指定したユーザ（施設）が所属する部署テーブル（種別テーブル）が存在しません。登録ファイルの所属組織IDを確認してください。

2
E101
追加(A)
指定した部署テーブル（種別テーブル）が既に登録されています。登録ファイルの所属組織IDを確認してください。

3
E102
追加(A)
指定した部署テーブル（種別テーブル）の上位に部署テーブル（種別テーブル）が存在しません。登録ファイルに指定した上位組織IDを確認してください。

4
E103
追加(A)
指定したユーザ（施設）が既に登録されています。登録ファイルに指定したユーザID（施設ID）を確認してください。

5
E104
変更(C)
指定したユーザ（施設）が登録されていません。登録ファイルに指定したユーザID（施設ID）を確認してください。

6
E105
変更(C)
指定した部署テーブル（種別テーブル）が存在しません。登録ファイルに指定したテーブルIDを確認してください。

7
E106
変更(C)

入力ファイルの所属組織IDに間違いがないか確認してください。

管理データが不整合な状態となっているおそれがあります。Scheduler_Facilities管理ツール，又はcheckid※を使用して，確認してください。

8
E107
削除(D)
管理データが不整合な状態となっているおそれがあります。Scheduler_Facilities管理ツール，又はcheckid※を使用して，確認してください。

9
E108
削除(D)

入力ファイルの所属組織IDに間違いがないか確認してください。

管理データが不整合な状態となっているおそれがあります。Scheduler_Facilities管理ツール，又はcheckid※を使用して，確認してください。

10
E109
削除(D)
管理データが不整合な状態となっているおそれがあります。Scheduler_Facilities管理ツール，又はcheckid※を使用して，確認してください。

11
E110
削除(D)
指定した部署テーブル（種別テーブル）の下位に部署テーブル（種別テーブル），ユーザ（施設）が登録されています。下位に登録されているものをすべて削除してください。

12
E111
パスワード変更(P)
パスワードの変更に失敗しました。

13
E200
共通
ファイルのオープン，読み込み又は書き込みが失敗しました。ディスク障害，ディスクの容量不足などが発生していないか確認してください。

14
E255
共通
その他のエラーが発生しました。マシンが正常に稼働しているか確認してください。

注※

「checkid」コマンドについては，「11.2.4　checkid（ユーザIDの整合性のチェック）」を参照してください。

表13-14　「登録結果」項目のエラー番号（DBモードの場合）

項番
エラー番号
処理区分
対処

1
E256
追加(A)
施設を登録する種別テーブルがありません。
登録ファイルの所属組織IDを確認してください。

2
E257
追加(A)
指定した種別テーブルがすでに存在しています。
登録ファイルの所属組織IDを確認してください。

3
E258
追加(A)
指定した上位の種別テーブルがありません。
登録ファイルの上位組織IDを確認してください。

4
E259
追加(A)
指定した施設がすでに存在しています。
登録ファイルのユーザIDを確認してください。

5
E260
変更(C)
指定したユーザ（施設）がありません。
登録ファイルのユーザIDを確認してください。

6
E261
変更(C)
指定した組織がありません。
登録ファイルの所属組織IDを確認してください。

7
E262
削除(D)
削除対象の施設がありません。
登録ファイルのユーザIDを確認してください。

8
E263
削除(D)
指定した組織がありません。
登録ファイルの所属組織IDを確認してください。

9
E264
削除(D)
指定した組織に下位組織，施設が存在しています。
下位に登録されている種別テーブル，施設をすべて削除してください。

10
E266
追加(A)
レコードの追加に失敗しました。
データベースの状態を確認後，再度実行してください。

11
E267
変更(C)
レコードの更新に失敗しました。
データベースの状態を確認後，再度実行してください。

12
E268
削除(D)
レコードの削除に失敗しました。
データベースの状態を確認後，再度実行してください。

13
W271
追加(A)
変更(C)
指定したオプションでは削除待ちユーザ（施設）は指定できません。
指定オプションを確認後，再度実行してください。

13.9　「SFexport」のメッセージ

SFexportのメッセージを次の表に示します。SFexportコマンドの指定方法については，ファイルモードの場合は「11.2.11　SFexport（CSVファイルへの出力）」，DBモードの場合は「11.3.6　SFexport（CSVファイルへの出力）」を参照してください。

表13-15　SFexport実行時のメッセージ（ファイルモードの場合）

項番 | 種類 | メッセージ内容 | 対処
1 | I | ★★★ 管理データのエクスポートを開始します | －
2 | I | ★★★ 管理データのエクスポートを終了します | －
3 | I | ユーザ情報の出力を開始します | －
4 | I | ユーザ情報の出力が終了しました | －
5 | I | 施設情報の出力を開始します | －
6 | I | 施設情報の出力が終了しました | －
7 | I | 管理データの出力処理が終了しました エラーはありません | －
8 | I | %d 件処理しました | －
9 | I | IDINFO2.idxが存在しません E-Mailアドレスは出力されません | －
10 | E | 詳細ログファイル[%s]をオープンできません 処理を中断します | ファイルをオープンできませんでした。書き込み権限があるか確認してください。
11 | E | 管理データの出力処理中にエラーが発生しました | 前後に出力されているエラーメッセージを確認してください。
12 | E | エラーの詳細については実行ディレクトリのSFexport.logを参照してください | 前後に出力されているエラーメッセージを確認してください。
13 | E | 組織(%s)の %d レコード目が異常です | 管理データが不正な状態になっているおそれがあります。
14 | E | 管理データの出力処理でエラーが %d 件発生しました | 前後に出力されているエラーメッセージを確認してください。
15 | E | セパレタの出力に失敗しました | 前後に出力されているエラーメッセージを確認してください。
16 | E | 施設管理者(%s)の出力に失敗しました | 前後に出力されているエラーメッセージを確認してください。
17 | E | 兼任ユーザ(%s)の出力に失敗しました | 前後に出力されているエラーメッセージを確認してください。
18 | E | インデックステーブルに存在しないユーザ/施設(%s)の出力に失敗しました | 前後に出力されているエラーメッセージを確認してください。
19 | E | ユーザ/施設(%s)の出力に失敗しました | 前後に出力されているエラーメッセージを確認してください。
20 | E | 引数が不正です | 引数が正しいことを確認してください。
21 | E | 引数が足りません | 引数が正しいことを確認してください。
22 | E | 引数が多すぎます | 引数が正しいことを確認してください。
23 | E | 第%d引数が不正です | 引数が正しいことを確認してください。
24 | E | 第%d引数に指定された[%s]をオープンできません | ファイルをオープンできませんでした。書き込み権限があるか確認してください。
25 | E | 第%d引数に指定された[%s]は存在しません | 指定されたファイルが存在していることを確認してください。
26 | E | ファイル[%s]のオープンに失敗しました | ファイルをオープンできませんでした。書き込み権限があるか確認してください。
27 | E | [%s]は存在しません | 前後に出力されているエラーメッセージを確認してください。
28 | E | メモリ確保あるいはファイル[%s]の読み込みに失敗しました | プログラム中でメモリの確保ができなかったか，ファイルの読み込みに失敗しました。メモリの状態を確認してください。また，ファイルの読み込み権限があるか確認してください。
29 | E | メモリ確保に失敗しました | プログラム中でメモリの確保ができませんでした。メモリの状態を確認してください。
30 | E | ファイル[%s]の読み込みに失敗しました | ファイルの読み込みに失敗しました。ファイルの読み込み権限があるか確認してください。
31 | E | ファイル[%s]の書き込みに失敗しました | ファイルの書き込みに失敗しました。ファイルの書き込み権限があるか確認してください。
32 | E | ファイル[%s]の作成に失敗しました | ファイルが作成できませんでした。ファイルの書き込み権限があるか確認してください。また，ディスク容量が残っているか確認してください。
33 | E | %s は不正なパスです | 前後に出力されているエラーメッセージを確認してください。
34 | E | ファイルオープン(CreateFile())失敗[%s],[errno=%d] | ファイルをオープンできませんでした。書き込み権限があるか確認してください。
35 | E | メモリ確保(GlobalAlloc())失敗[errno=%d] | プログラム中でメモリの確保ができませんでした。メモリの状態を確認してください。
36 | E | ファイル読み込み(ReadFile())失敗[%s],[errno=%d] | ファイルの読み込みに失敗しました。ファイルの読み込み権限があるか確認してください。
37 | E | ファイル書き込み(WriteFile())失敗[%s],[errno=%d] | ファイルの書き込みに失敗しました。ファイルの書き込み権限があるか確認してください。
38 | E | ファイル削除(DeleteFile())失敗[%s],[errno=%d] | ファイルの削除に失敗しました。ファイルの削除権限があるか確認してください。
39 | E | ファイル作成(CreateFile())失敗[%s],[errno=%d] | ファイルが作成できませんでした。ファイルの書き込み権限があるか確認してください。また，ディスク容量が残っているか確認してください。
40 | E | ファイルコピー(CopyFile())失敗[%s to %s],[errno=%d] | ファイルのコピーに失敗しました。ディレクトリに書き込み権限があるか確認してください。また，コピー元のファイルが存在しているか確認してください。
41 | E | ファイルseek(SetFilePointer())失敗[%s],[errno=%d] | 通常発生しないエラーです。マシンが正常に動作していることを確認してください。
42 | E | ファイル移動(MoveFile())失敗[%s to %s],[errno=%d] | ファイルの移動に失敗しています。ディレクトリに書き込み権限があるか確認してください。また，移動元のファイルが存在しているか確認してください。
43 | E | ファイル読み込み(u_ReadDB())失敗[%s],[errno=%d] | プログラム中でメモリの確保ができなかったか，ファイルの読み込みに失敗しました。メモリの状態を確認してください。また，ファイルの読み込み権限があるか確認してください。
44 | E | ファイル(%s)の読み込み失敗 | ファイルの読み込みに失敗しました。ファイルの読み込み権限があるか確認してください。
45 | E | ファイル(%s)のオープン失敗 | ファイルをオープンできませんでした。書き込み権限があるか確認してください。
46 | E | メモリ確保失敗 | プログラム中でメモリの確保ができませんでした。メモリの状態を確認してください。
47 | E | ファイル(%s)のサイズが不正 | 管理データが不整合な状態となっているおそれがあります。Scheduler_Facilities管理ツール，又はcheckid※を使用して，確認してください。
48 | E | ファイル情報取得失敗(%s) | ファイル情報の取得に失敗しました。ファイルの読み込み権限があるか確認してください。
49 | E | 組織テーブルが存在しない組織です(%s) | 管理データが不整合な状態となっているおそれがあります。Scheduler_Facilities管理ツール，又はcheckid※を使用して，確認してください。
50 | E | 出力ファイルの書き込み失敗 | ファイルの書き込みに失敗しました。ファイルの書き込み権限があるか確認してください。
51 | E | 組織ファイル(%s)読み込み失敗 | ファイルの読み込みに失敗しました。ファイルの読み込み権限があるか確認してください。
52 | E | ファイル異常(%s) | 管理データが不整合な状態となっているおそれがあります。Scheduler_Facilities管理ツール，又はcheckid※を使用して，確認してください。
53 | E | インデックステーブルに存在しないユーザ/施設です(%s) | 管理データが不整合な状態となっているおそれがあります。Scheduler_Facilities管理ツール，又はcheckid※を使用して，確認してください。

（凡例）

E：エラーのメッセージであることを示します。

I：エラーのメッセージではないことを示します。

%s：任意の文字列です。

%d：任意の数値です。

－：該当しないことを示します。

注※

「checkid」コマンドについては，「11.2.4　checkid（ユーザIDの整合性のチェック）」を参照してください。

表13-16　SFexport実行時のメッセージ（DBモードの場合）

項番
種類
メッセージ内容
対処

1
E
マスターサーバが設定されていません。
コンフィギュレーションを起動して，マスターサーバを登録してください。

2
E
マスターサーバでないか，管理ツールコマンドにより排他中のため実行できません。
マスターサーバで実行してください。
管理ツールコマンドを実行している場合は，管理ツールコマンドの終了を確認してからsfstpexebch.bat（管理ツールコマンドの排他解除）を実行してください。

3
E
データベースのアクセスに失敗しました。[%sqlcode][%sqlinfo]
%sqlcode：SQLコード
%sqlinfo：SQLエラー詳細情報
SQLコード及びSQLエラー詳細情報を参照し，エラー原因を取り除いてください。

4
E
出力できる最大階層数を超えました。
テーブル構造が正しくないおそれがあります。

5
E
ヘッダの作成に失敗しました。
空きメモリを確認後，コマンドを再実行してください。

6
E
エラーの詳細についてはインストールフォルダ下のlogフォルダのSFexport.logを参照してください。
前後に出力されているエラーメッセージを確認してください。

7
I
所属組織が存在しない削除待ちユーザ情報の出力を開始します。
－

8
I
所属組織が存在しない削除待ちユーザ情報の出力を終了しました。
－

9
I
所属組織が存在しない削除待ち施設情報の出力を開始します。
－

10
I
所属組織が存在しない削除待ち施設情報のの出力を終了しました。
－

（凡例）

E：エラーのメッセージであることを示します。

%sqlcode：SQLエラー時のSQLコードです。SQL連絡領域の連絡領域名「SQLCODE」（データ型：long）を指します。

%sqlinfo：SQLエラー時のSQLエラー詳細情報です。SQL連絡領域の連絡領域名「SQLERRMC」（データ型：char[254]）を指します。

13.10　「SFShift」のメッセージ

SFShiftコマンドを実行した際に出力されるメッセージを次の表に示します。メッセージテキスト中の「移行コマンド」は，SFShiftコマンドを指します。SFShift.logは＜インストールディレクトリ＞¥tool¥sfshift¥logの下に生成されます。

SFShiftコマンドの指定方法については，「11.3.8　SFShift（HiRDB用ファイルへの変換）」を参照してください。

表13-17　SFShiftコマンド実行時のメッセージ

項番
メッセージID
メッセージ
発生後の処理
メッセージの出力先
対処

1
KDAE00001-I
移行コマンドを開始します。
続行
画面
SFShift.log
－

2
KDAE00002-I
移行コマンドを終了します。[ReturnCode=XXXX]
正常終了
画面
SFShift.log
XXXX：移行コマンドのリターンコード

3
KDAE00003-E
移行コマンドを終了します。[ReturnCode=XXXX]
異常終了
画面
SFShift.log
XXXX：移行コマンドのリターンコード
SFShift.logからエラー内容を確認し，要因を取り除いた後，再実行してください。

4
KDAE00004-E
オプションが不正です。[XXXX]
異常終了
画面
SFShift.log
XXXX：指定された文字列
オプションが正しいか確認後，再実行してください。

5
KDAE00005-E
指定されたパスは256byteを超えています。
異常終了
画面
SFShift.log
オプション「-path」で指定するパス長を256バイト以内で指定して再実行してください。

6
KDAE00006-E
指定されたフォルダ名称は32byteを超えています。
異常終了
画面
SFShift.log
オプション「-out」のフォルダ名称を32バイト以内で指定して，再実行してください。

7
KDAE00007-E
オプション[XXX]に指定された文字列が不正です。[YYY]
異常終了
画面
SFShift.log
XXX：オプション
YYY：オプションで指定された文字列
正しいオプションを指定して再実行してください。

8
KDAE00008-E
オプション[XXX]が複数指定されています。
異常終了
画面
SFShift.log
正しいオプションを指定して再実行してください。

9
KDAE00009-I
移行コマンドは既に完了しています。再実行する場合はオプション「-clean」を指定してください。
正常終了
画面
SFShift.log
オプション「-clean」を指定して再実行してください。

10
KDAE00010-I
移行コマンドは既に開始しています。
正常終了
画面
既に移行コマンドが実行されているため，終了するまで再実行しないでください。

11
KDAE00011-E
ファイルの読み込みに失敗しました。[XXXX][errno=YYYY]
異常終了
画面
SFShift.log
XXXX：対象ファイル名
YYYY：関数から取得したエラー番号
SFShift.logから対象ファイルを確認し，対象ファイルのアクセス権を確認して再実行してください。

12
KDAE00012-E
ファイルの書き込みに失敗しました。[XXXX][errno=YYYY]
異常終了
画面
SFShift.log
XXXX：対象ファイル名
YYYY：関数から取得したエラー番号
SFShift.logから対象ファイルを確認し，対象ファイルのアクセス権を確認して再実行してください。

13
KDAE00013-E
ファイルのコピーに失敗しました。[XXXX]
異常終了
画面
SFShift.log
XXXX：対象ファイル名
SFShift.logから対象ファイルを確認し，対象ファイルのアクセス権を確認して再実行してください。

14
KDAE00014-E
ファイル名変更に失敗しました。[XXXX]
異常終了
画面
SFShift.log
XXXX：対象ファイル名
SFShift.logから対象ファイルを確認し，対象ファイルのアクセス権を確認して再実行してください。

15
KDAE00015-E
ファイル作成に失敗しました。[XXXX][errno=YYYY]
異常終了
画面
SFShift.log
XXXX：対象ファイル名
YYYY：関数から取得したエラー番号
SFShift.logから対象ファイルを確認し，対象ファイルのアクセス権を確認して再実行してください。

16
KDAE00016-E
ファイル削除に失敗しました。[XXXX]
異常終了
画面
SFShift.log
XXXX：対象ファイル名
SFShift.logから対象ファイルを確認し，対象ファイルのアクセス権を確認して再実行してください。

17
KDAE00017-E
ファイルサイズ取得に失敗しました。[XXXX][errno=YYYY]
異常終了
画面
SFShift.log
XXXX：対象ファイル名
YYYY：関数から取得したエラー番号
SFShift.logから対象ファイルを確認し，対象ファイルのアクセス権を確認して再実行してください。

18
KDAE00018-E
前提ファイルは存在しません。[XXXX]
異常終了
画面
SFShift.log
XXXX：対象ファイル名
SFShift.logから対象ファイルを確認し，対象ファイルが存在している場合は，対象ファイルのアクセス権を確認して再実行してください。
対象ファイルが存在しない場合は，「-clean」オプションを指定して再実行してください。

19
KDAE00019-W
対象データは存在しません。[XXXX][errno=YYYY]
続行
SFShift.log
XXXX：対象ファイル・フォルダ名
YYYY：関数から取得したエラー番号

20
KDAE00020-E
ファイルポインタ移動に失敗しました。[XXXX][errno=YYYY]
異常終了
画面
SFShift.log
XXXX：対象ファイル名
YYYY：関数から取得したエラー番号
SFShift.logから対象ファイルを確認し，対象ファイルのアクセス権を確認して再実行してください。

21
KDAE00021-E
ファイルサイズ変更に失敗しました。[XXXX][errno=YYYY]
異常終了
画面
SFShift.log
XXXX：対象ファイル名
YYYY：関数から取得したエラー番号
SFShift.logから対象ファイルを確認し，対象ファイルのアクセス権を確認して再実行してください。

22
KDAE00022-E
フォルダ作成に失敗しました。[XXXX]
異常終了
画面
SFShift.log
XXXX：対象フォルダ名

23
KDAE00023-E
フォルダ削除に失敗しました。[XXXX]
異常終了
画面
SFShift.log
XXXX：対象フォルダ名

24
KDAE00024-W
ファイルのデータ構造が不正です。このファイルのデータは移行しません。[XXXX]
続行
SFShift.log
XXXX：対象ファイル名

25
KDAE00025-I
移行用ファイルを作成します。[XXX]
続行
画面
SFShift.log
XXX：対象ファイル名

26
KDAE00026-I
移行用ファイルの作成を終了します。[XXX]
続行
画面
SFShift.log
XXX：対象ファイル名

27
KDAE00027-I
組織データ[XXX]の変換を開始します。
続行
画面
SFShift.log
XXX：変換対象がユーザの組織データの場合は「メンバ」，施設の組織データの場合は「施設」

28
KDAE00028-I
組織データ[XXX]の変換を終了します。[YYYY成功]
続行
画面
SFShift.log
XXX：変換対象がユーザの組織データの場合は「ユーザ」，施設の組織データの場合は「施設」
YYYY：変換成功レコード数

29
KDAE00029-I
組織データ[YYY]を変換中です。[XXXX成功]
続行
画面
XXXX：変換成功レコード数
YYY：変換対象がユーザの組織データの場合は「施設」，施設の組織データの場合は「ユーザ」

30
KDAE00030-I
メンバデータ[XXX]の変換を開始します。
続行
画面
SFShift.log
XXX：変換対象がユーザの組織データの場合は「ユーザ」，施設の組織データの場合は「施設」

31
KDAE00031-I
メンバデータ[YYY]を変換中です。[XXXX成功]
続行
画面
XXXX：変換成功レコード数
YYY：変換対象がユーザの組織データの場合は「ユーザ」，施設の組織データの場合は「施設」

32
KDAE00032-I
メンバデータ[XXX]の変換を終了します。[YYYY]
続行
画面
SFShift.log
XXX：変換対象がユーザの組織データの場合は「ユーザ」，施設の組織データの場合は「施設」
YYYY：変換成功レコード数

33
KDAE00033-I
設定データ[XXXX][YYYY]の変換を開始します。
続行
画面
SFShift.log
移行対象がシステム定義の設定データの場合

XXXX：「システム」

YYYY：対象テーブル名

移行対象がユーザ定義の設定データの場合

XXXX：「ユーザ」

YYYY：「-」

34
KDAE00034-I
設定データ[ZZZZ]を変換中です。[XXXX][YYYY成功]
続行
画面
移行対象がシステム定義の設定データの場合

XXXX：対象テーブル名

YYYY：変換成功レコード数

ZZZZ：「システム」

移行対象がユーザ定義の設定データの場合

XXXX：「-」

YYYY：終了ユーザ数＋終了施設数

ZZZZ：「ユーザ」

35
KDAE00035-I
設定データ[XXXX][YYYY]の変換を終了します。
続行
画面
SFShift.log
移行対象がシステム定義の設定データの場合

XXXX：「システム」

YYYY：対象テーブル名

移行対象がユーザ定義の設定データの場合

XXXX：「ユーザ」

YYYY：「-」

36
KDAE00036-I
スケジュールデータの変換を開始します。
続行
画面
SFShift.log
－

37
KDAE00037-I
スケジュールデータの変換を終了します。[XXXX]
続行
画面
SFShift.log
XXXX：終了ユーザ数＋終了施設数

38
KDAE00038-I
スケジュールデータ[XXXX]の変換を開始します。
続行
SFShift.log
XXXX：対象ユーザ・施設ID

39
KDAE00039-I
スケジュールデータ[XXXX]の変換を終了します。
続行
SFShift.log
XXXX：対象ユーザ・施設ID

40
KDAE00040-I
スケジュールデータを変換中です。[XXXX／YYYY成功]
続行
画面
XXXX：終了ユーザ数＋終了施設数
YYYY：SFShiftコマンド実行時の中間ファイルであるユーザ・施設一覧表のレコード数。「YYYY」部分は固定

41
KDAE00041-I
ログファイル(SFShift.log)出力を開始します。
続行
画面
SFShift.log
－

42
KDAE00042-E
ログファイル(SFShift.log)出力に失敗しました。
異常終了
画面
＜インストールディレクトリ＞¥tool¥logのアクセス権を確認後，再実行してください。

43
KDAE00043-I
ログファイル(SFShift.log)出力を終了します。
続行
画面
SFShift.log
－

44
KDAE00044-W
データの文字種が不正です。[XXXX][Y][ZZZZ]
続行
画面
SFShift.log
XXXX：ユーザID
Y：チェック番号
ZZZZ：ファイル名
スキップデータファイルから対象データを確認し，正しいデータに修正してください。その後，pdload実行バッチファイルでpdloadコマンドを実行して，HiRDBにロードしてください。

45
KDAE00045-W
データのバイト数が不正です。[XXXX][Y][ZZZZ]
続行
画面
SFShift.log
XXXX：ユーザID
Y：チェック番号
ZZZZ：ファイル名
スキップデータファイルから対象データを確認し，正しいデータに修正してください。その後，pdload実行バッチファイルでpdloadコマンドを実行して，HiRDBにロードしてください。

46
KDAE00046-W
データの範囲が不正です。[XXXX][Y][ZZZZ]
続行
画面
SFShift.log
XXXX：ユーザID
Y：チェック番号
ZZZZ：ファイル名
スキップデータファイルから対象データを確認し，正しいデータに修正してください。その後，pdload実行バッチファイルでpdloadコマンドを実行して，HiRDBにロードしてください。

47
KDAE00047-W
移行対象サーバに所属していないユーザ/施設です。[XXX]
続行
SFShift.log
XXX：＜スケジュール格納ディレクトリ＞下に存在する，フォルダ名称が10バイト以下のフォルダ名
対象となるユーザ・施設が実際に所属しているホームサーバに，スケジュールデータを移動して移行してください。

48
KDAE00048-W
対象フォルダ[XXX]が存在しません。このフォルダ以下のデータは移行しません。
続行
SFShift.log
XXX：移行対象フォルダ名（etc，room，移行コマンドを実行したサーバに所属するユーザ・施設ID）

49
KDAE00049-E
フォルダ構成が不正です。フォルダ[XXX]が存在しません。
異常終了
画面
SFShift.log
XXX：移行に必要な前提フォルダのパス
「＜インストールディレクトリ＞¥tool」以下のフォルダ構成を確認し，不足しているフォルダがあれば新規に作成してください。
その後，コマンドに「-clean」オプションを指定して再実行してください。

50
KDAE00050-W
pdload用制御ファイル[XXX]の1行目が1024byteを超えました。pdloadを実行する前に，1行目のデータが1023byte以内になるようにpdload用制御ファイルを分割してください。
続行
SFShift.log
XXX：pdload用制御情報ファイルパス
pdload用制御情報ファイルの1行目に入力データファイルパスを複数記述している場合，記述を別のpdload用制御情報ファイルに分割してください。
その後，pdload実行バッチファイルには，分割した制御情報ファイルを指定したpdload文を追加してください。

51
KDAE00051-I
ホームサーバ[XXX]のデータを移行します。
続行
画面
SFShift.log
XXX：ホームサーバ名

52
KDAE00052-I
処理を開始します。[XXX]
続行
SFShift.log
XXX：関数名
このメッセージは，関数の実行開始時に出力します。

53
KDAE00053-I
処理を終了します。[XXX]
続行
SFShift.log
XXX：関数名
このメッセージは，関数の実行終了時に出力します。

54
KDAE00054-W
文字コードの変換に失敗しました。[XXXX:YYYY]
続行
SFShift.log
XXXX：対象ファイルパス
YYYY：変換に失敗したデータのレコード番号

55
KDAE00055-E
ファイルのデータ構造が不正です。[XXXX]
異常終了
画面
SFShift.log
XXXX：対象ファイル名

56
KDAE00056-I
ユーザ・施設一覧表の作成を開始します。
続行
画面
SFShift.log
－

57
KDAE00057-I
ユーザ・施設一覧表の作成を終了します。
続行
画面
SFShift.log
－

58
KDAE00058-E
ユーザ・施設一覧表の作成に失敗しました。
異常終了
画面
SFShift.log
－

59
KDAE00059-W
ユーザ・施設一覧表へのユーザ/施設の追加に失敗しました。[XXXX]
続行
SFShift.log
XXXX：対象ユーザ・施設ID

60
KDAE00060-E
HNTRLib2でエラーが発生しました。
異常終了
画面
－

61
KDAE00061-E
ランタイムエラーが発生しました。[XXX]
異常終了
画面
SFShift.log
XXX：返される例外メッセージ。［Ctrl］＋［C］を押した場合は「User shutdown」を出力します。
スタックトレースを出力します。

62
KDAE00062-W
メッセージハンドラが存在しません。[XXXX]
続行
SFShift.log
XXXX：メッセージID

63
KDAE00063-E
ファイルのデータが不正です。[XXXX][YYYY]
異常終了
画面
SFShift.log
XXXX：不正な項目名
YYYY：ファイル名
ファイルの項目を見直してください。その後，コマンドに「-clean」を指定して再実行してください。

64
KDAE00064-I
cleanオプションを指定して実行します。
続行
画面
SFShift.log
－

65
KDAE00065-E
ロールバックに失敗しました。
異常終了
画面
SFShift.log
－

66
KDAE00066-W
キーの重複を検出しました。[XXXX:YYYY]
続行
画面
SFShift.log
XXXX：対象ファイルパス
YYYY：変換に失敗したデータのレコード番号
スキップデータファイルから対象データを確認し，正しいデータに修正してください。その後，pdload実行バッチファイルでpdloadコマンドを実行して，HiRDBにロードしてください。

67
KDAE00067-W
予約の受信者がシステムに存在しないため，受信者データは移行しません。[XXXX][day:YY][RSkey:ZZZZ]
続行
SFShift.log
XXXX：対象ファイル名
YY：日
ZZZZ：RSkey

（凡例）

－：対処は不要です。

13.11　Assist連携時のトラブルシューティング

Assist連携時に発生するおそれのあるトラブルと原因，その回復方法について示します。

＜この節の構成＞

(1)　Assist連携時に，Assist ViewerやAddress Server上の変更がSchedulerに反映されない

(2)　Assist連携時に，Assist ViewerのSchedulerサーバ名コンボボックスにScheduler以外のサーバ名が表示される

(3)　Assist連携時にAssist Viewerでユーザ情報を変更した後，クライアントからスケジュールの更新ができない

(4)　Assist連携時Assist Viewerでユーザ情報を変更した後，コンフィギュレーションで何らかの手動実行をした場合に「サーバで別の処理(13)が実行中です。再実行してください」というメッセージが出力され失敗する

(5)　「Error! : Assist連携機能が正常に終了していません。」というエラーになり，「ユーザ情報再作成」（GetAdAll）が実行できない

(1)　Assist連携時に，Assist ViewerやAddress Server上の変更がSchedulerに反映されない

原因1

管理ツールサーバが起動していないサーバがあります。

回復方法1

親サーバ，及びすべての子サーバで次に示すサービスを起動してください。

Groupmax Scheduler Server Tool

Groupmax Facilities Manager Tool
施設管理を使用していない場合は，親サーバ，及びすべての子サーバで「Groupmax Facilities Manager Tool」を起動しないでください。
その後，SFagentコマンドを実行してください。SFagentコマンドについては，「9.7　Assist連携機能の再実行」を参照してください。

原因2

ホームサーバ一覧がありません。

回復方法2

「6.1.4(2) Assist連携用ホームサーバ一覧作成」を参照して管理ツールでホームサーバ一覧を作成した後，SFagentコマンドを実行してください。SFagentコマンドについては，「9.7　Assist連携機能の再実行」を参照してください。

原因3

ユーザのSchedulerホームサーバ名に不正なサーバが指定されています。

回復方法3

Assist ViewerでSchedulerのホームサーバを選択し直してください。手入力する場合でも，Schedulerサーバ名のドロップダウンメニューに表示されるサーバ名以外を入力しないでください。

原因4

親サーバ上のAddress Serverが停止しているため，Address Serverのマスター管理サーバの変更内容が，親サーバ上のAddress Serverに反映されていません。

回復方法4

親サーバ上のAddress Serverを起動してください。

原因5

コンフィギュレーションで「コンフィギュレーション」メニューの項番16（ファイルモードの場合）又は項番9（DBモードの場合）の「Assist連携」を「使用する」に設定されていません。既に，「使用する」に設定されている場合は，Address Serverを再起動していないおそれがあります。

回復方法5

「コンフィギュレーション」の「Assist連携」を「使用する」に設定して，Address Serverを再起動してください。詳細は，「9.3　Assist連携の設定」を参照してください。

原因6

SFagent.iniファイルに「Exec=0」が指定されています。

回復方法6

＜インストールディレクトリ＞¥bin¥SFagent.iniファイルの設定を確認して「Exec=0」を削除するか，又は「Exec=1」と変更した後にSFagentコマンドを実行してください。SFagentコマンドについては，「9.7　Assist連携機能の再実行」を参照してください。

(2)　Assist連携時に，Assist ViewerのSchedulerサーバ名コンボボックスにScheduler以外のサーバ名が表示される

原因

Assist連携用ホームサーバ一覧が正しく作成されていません。

回復方法

「6.1.4(2) Assist連携用ホームサーバ一覧作成」を参照して管理ツールでホームサーバ一覧を作成した後，Assist Viewerを再起動してください。

(3)　Assist連携時にAssist Viewerでユーザ情報を変更した後，クライアントからスケジュールの更新ができない

原因1

Assist連携機能が処理中です。

回復方法1

しばらく待って，＜インストールディレクトリ＞¥log¥agent¥ScheExec.log

の内容を確認してください。処理終了時には「★★★ ： Assist連携機能を終了します」と出力されます。

原因2

Assist連携機能が，処理の途中で発生した障害によって中断しました。

回復方法2

＜インストールディレクトリ＞¥log¥agent¥ScheExec.log

の内容を確認してください。処理中断時には「★★★ ： Assist連携機能を中断します」と出力されています。

このログを確認したら，次の手順で回復してください。

親サーバで更新禁止解除コマンドを実行してください。詳細は「9.6　更新禁止解除コマンド（agtcoutコマンド）」を参照してください。

すべての子サーバでコンフィギュレーションで「管理データ取得」を実行してください。

(4)　Assist連携時Assist Viewerでユーザ情報を変更した後，コンフィギュレーションで何らかの手動実行をした場合に「サーバで別の処理(13)が実行中です。再実行してください」というメッセージが出力され失敗する

原因

上記（3）と同じ原因です。

回復方法

上記（3）と同じ回復方法を実行してください。

(5)　「Error! : Assist連携機能が正常に終了していません。」というエラーになり，「ユーザ情報再作成」（GetAdAll）が実行できない

原因

このエラーが出る場合は，前回のAssist連携が完了していないことを示します。前回のAssist連携が完了していない原因は，次に示すログファイルで確認してください。

＜Scheduler Serverインストールディレクトリ＞¥apposv¥log¥agent¥ScheExec.log

回復方法

次の手順で回復してください。

SFagentコマンドを実行して，Assist連携を再実行してください。
SFagentコマンドについては，「9.7　Assist連携機能の再実行」を参照してください。

SFagentコマンド実行後に，次のファイルを開いてください。
　＜Scheduler Serverインストールディレクトリ＞¥apposv¥log¥agent¥ScheExec.log
ScheExec.logの最後から6行目前後に次に示すログが出力されている場合は，SFdatacpコマンド及びhostchgコマンドを実行してください。

W ユーザのホームサーバ移動が発生しています
W SFdatacpを利用してスケジュールデータの移動を行ってください
W SFdatacpについては，システム管理者ガイドを参照してください

SFdatacpコマンドについては，「11.2.10　SFdatacp（ユーザのホームサーバの移動）」をご参照ください。hostchgコマンドについては，「11.2.8　hostchg（ホスト名変換）」をご参照ください。

注意

Assist連携の場合，「ユーザ情報再作成」（GetAdAllコマンド）は使用しないで，Assist連携でユーザ情報を反映する運用をしてください。

ただし，サーバのホスト名変更作業の場合などで，「ユーザ情報再作成」（GetAdAllコマンド）の実行が必要な場合は，次の【実行条件】を満たす場合だけ，次の【手順】に示す手順で実行してください。

【実行条件】

次のどちらかの条件を満たす場合。

Scheduler Serverがシングルサーバ構成である。

Scheduler Serverがマルチサーバ構成であるが，最後にAssist連携が正常終了した以降にユーザのSchedulerホームサーバを変更をしていない，かつ，＜Scheduler Serverインストールディレクトリ＞¥apposv¥etc¥MV.tblファイルが存在しない。

【手順】

＜Scheduler Serverインストールディレクトリ＞¥apposv¥log¥SFagent.lckファイルを削除する。

「ユーザ情報再作成」（GetAdAllコマンド）を実行する。

13.12　Assist連携時のメッセージ

この節では，Assist連携時に出力するメッセージの一覧を示します。

＜この節の構成＞

(1)　メッセージの出力フォーマット

(2)　ログファイルの格納場所

(3)　Assist連携時のメッセージ

(1)　メッセージの出力フォーマット

メッセージの出力フォーマットは次のとおりです。

フォーマット

日付,時間,スレッドID,メッセージID,処理種別,メッセージ内容

日付

YYYY/MM/DDの形式（西暦）（10バイト）

時間

HH:MM:SSの形式（8バイト）

スレッドID

スレッドID（5バイト）

メッセージID

メッセージID（5バイト）

処理種別

I：通常のメッセージ

E：エラーメッセージ

メッセージ内容

主要なメッセージを「13.12(3)　Assist連携時のメッセージ」に示します。

(2)　ログファイルの格納場所

Assist連携機能のログファイルの格納場所は次のとおりです。なお，SFagent.logはAssist連携処理が完了するまで出力されないため，Assist連携処理中のおそれがある場合は，ScheExec.logで結果を確認してください。

＜インストールディレクトリ＞¥log¥agent¥ScheExec.log
　　　…直前に実行したAssist連携の1回分のログファイル
＜インストールディレクトリ＞¥log¥agent¥SFagent.log
　　　…過去分も含むAssist連携のログファイル

(3)　Assist連携時のメッセージ

Assist連携時及びSFagentコマンドを実行した際に出力されるメッセージを次の表に示します。なお，表中の「x」は，任意の名前，又は数字です。

SFagentコマンドの実行方法については，「9.7　Assist連携機能の再実行」を参照してください。

表13-18　Assist連携時及びSFagentコマンド実行時に出力されるメッセージ（ファイルモードの場合）

項番
メッセージ内容
対処

1
親サーバ設定でないため，Assist連携機能を実行できません
「コンフィギュレーション」の設定で親サーバの設定を確かめてから，親サーバでSFagentコマンドを実行してください。SFagentコマンドについては，「9.7　Assist連携機能の再実行」を参照してください。コマンド実行後，再度ログファイルで実行結果を確認してください。

2
ホームサーバ一覧ファイルが存在しません
Assist連携用ホームサーバ一覧が存在しません。「6.1.4(2) Assist連携用ホームサーバ一覧作成」を参照してホームサーバ一覧を作成してから，SFagentコマンドを実行してください。SFagentコマンドについては，「9.7　Assist連携機能の再実行」を参照してください。コマンド実行後，再度ログファイルで実行結果を確認してください。

3
親サーバの更新禁止設定処理でエラーが発生しました
親サーバでほかの処理が実行中であるか，親サーバで管理ツールサーバが起動していないおそれがあります。詳しくは，ログファイルを確認してください。
エラーとなる原因を取り除いたら，SFagentコマンドを実行してください。SFagentコマンドについては，「9.7　Assist連携機能の再実行」を参照してください。コマンド実行後，再度ログファイルで実行結果を確認してください。

4
親サーバの管理データ更新処理でエラーが発生しました
親サーバの管理ツールサーバが起動していることを確認して，SFagentコマンドを実行してください。SFagentコマンドについては，「9.7　Assist連携機能の再実行」を参照してください。コマンド実行後，再度ログファイルで実行結果を確認してください。

5
管理ツールサーバ起動確認処理でエラーが発生しました
Assist連携用ホームサーバ一覧の内容に誤りがあるか，一覧に記載されたサーバの管理ツールサーバが起動していないおそれがあります。
管理ツールでAssist連携用ホームサーバ一覧の内容を確認し，すべての管理ツールサーバの起動も確認してから，SFagentコマンドを実行してください。SFagentコマンドについては，「9.7　Assist連携機能の再実行」を参照してください。コマンド実行後，再度ログファイルで実行結果を確認してください。

6
親サーバのホームサーバ リカバリ処理でエラーが発生しました
SFagentコマンドを実行してください。SFagentコマンドについては，「9.7　Assist連携機能の再実行」を参照してください。コマンド実行後，再度ログファイルで実行結果を確認してください。

7
子サーバの更新禁止設定処理でエラーが発生しました
1.すべての管理ツールサーバが起動していることを確認してください。
2.親サーバからagtcoutコマンドを実行してください。agtcoutコマンドについては，「9.6　更新禁止解除コマンド（agtcoutコマンド）」を参照してください。
3.すべての子サーバで管理データの取得を実行してください。

8
子サーバの管理データ取得処理でエラーが発生しました
同上

9
子サーバの更新禁止解除処理でエラーが発生しました
すべての管理ツールサーバが起動していることを確認して，親サーバで次のコマンドを実行してください。
agtcout
agtcoutコマンドの指定方法については，「9.6　更新禁止解除コマンド（agtcoutコマンド）」を参照してください。

10
親サーバの更新禁止解除処理でエラーが発生しました
同上

11
ユーザのホームサーバ移動が発生しました
ユーザのホームサーバ移動が発生しました。「9.5　ユーザのホームサーバ移動」を参照して移動者一覧ファイルの存在と内容を確認してください。
その後，「12.2.3(2)　ユーザのSchedulerホームサーバの変更手順（Assist連携している場合）」を参照してスケジュールデータの移行をしてください。

12
復旧処理開始：xxxxxxxを元に戻します
エラーが発生したため，回復処理をしました。ログを参照してエラー原因を取り除いてから，SFagentコマンドを実行してください。SFagentコマンドについては，「9.7　Assist連携機能の再実行」を参照してください。コマンド実行後，再度ログファイルで実行結果を確認してください。

13
Groupmax Scheduler Serverインストールパス取得失敗
「12.1.1　バージョンアップ手順（ファイルモード）」を参照して，Scheduler Serverを再インストールしてください。

DBモードでSFagentコマンドを実行した場合に出力されるメッセージを次に示します。

表13-19　SFagentコマンド実行時に出力されるメッセージ（DBモードの場合）

項番 | メッセージID | メッセージ | 対処
1 | KDAE03601-I | コマンド実行開始（indxget） | なし
2 | KDAE03602-I | コマンド実行終了（indxget） | なし
3 | KDAE03603-E | コマンド実行失敗（indxget） | ログファイルを参照し，エラー原因を取り除いてからSFagentコマンドを再実行してください。

13.13　「agtcout」のメッセージ

この節では，agtcoutコマンド実行時に出力するメッセージの一覧を示します。

＜この節の構成＞

(1)　メッセージの出力フォーマット

(2)　ログファイルの格納場所

(3)　agtcout実行時のメッセージ

(1)　メッセージの出力フォーマット

メッセージの出力フォーマットは次のとおりです。

フォーマット

日付,時間,スレッドID,メッセージID,処理種別,メッセージ内容

日付

YYYY/MM/DDの形式（西暦）（10バイト）

時間

HH:MM:SSの形式（8バイト）

スレッドID

スレッドID（5バイト）

メッセージID

メッセージID（5バイト）

処理種別

I：通常のメッセージ

E：エラーメッセージ

W：警告メッセージ

メッセージ内容

主要なメッセージを「13.13(3)　agtcout実行時のメッセージ」に示します。

(2)　ログファイルの格納場所

agtcoutのログファイルの格納場所は次のとおりです。Assist連携時と同じログファイルに出力されます。

＜インストールディレクトリ＞¥log¥agent¥SFagent.log

…過去分も含むAssist連携のログファイル

＜インストールディレクトリ＞¥log¥agent¥ScheExec.log

…直前に実行したAssist連携の1回分のログファイル

(3)　agtcout実行時のメッセージ

agtcoutコマンドの実行時に出力されるメッセージを次の表に示します。agtcoutコマンドの指定方法については，「9.6　更新禁止解除コマンド（agtcoutコマンド）」を参照してください。

表13-20　agtcoutのメッセージ

項番 | メッセージ内容 | 対処
1 | 親サーバ設定でないため，全サーバ更新設定解除コマンドを実行できません | コンフィギュレーションの設定で親サーバの設定を確かめてから，親サーバで再度agtcoutコマンドを実行してください。
2 | 親サーバで更新禁止解除に失敗しました | 親サーバで再度agtcoutコマンドを実行してください。
3 | 管理ツールサーバ起動確認処理に失敗しました | 子サーバで管理ツールサーバが起動していないおそれがあります。すべての子サーバで管理ツールサーバが起動していることを確認して，再度agtcoutコマンドを実行してください。
4 | 子サーバで更新禁止解除に失敗しました | 更新禁止解除に失敗した子サーバがあります。出力されているログメッセージを参照して原因を排除した後，再度agtcoutコマンドを実行してください。
5 | Assist連携機能が動作中のため実行できません | Assist連携機能，又はSFdatacpが実行中です。しばらくたってから再度agtcoutを実行してください。

13.14　「SFdatacp」のトラブルシューティング

＜この節の構成＞

(1)　SFdatacpを実行したが，ホームサーバ移動に失敗したユーザがいる

(2)　SFdatacpを実行するとエラーになる

(3)　SFdatacpを実行したが移動先サーバに移動したはずのユーザのスケジュールデータがない

(4)　SFdatacp実行後，コンフィギュレーションで何らかの手動実行をした場合に「サーバで別の処理(13)が実行中です。再実行してください」というメッセージが出力され失敗する

(1)　SFdatacpを実行したが，ホームサーバ移動に失敗したユーザがいる

原因

何らかの原因でスケジュールデータの転送に失敗しています。詳細な内容は，＜インストールディレクトリ＞¥log¥agent¥[処理ID]¥SFdatacp.logを参照してください。

回復方法

失敗したユーザを特定するためには，親サーバ上で次のファイルを参照してください。
＜インストールディレクトリ＞¥log¥agent¥[処理ID]¥MVresult.tbl
処理IDは実行した年月日時分秒の14桁の名前。このファイルが存在しない場合は，「13.15　「SFdatacp」のメッセージ」を参照してメッセージに対応した対処法で回復してください。

次に移動前サーバ上に1で失敗したユーザのスケジュールデータ（＜スケジュール格納ディレクトリ＞¥[ユーザID]ディレクトリ）が存在していることを確認してください。存在しない場合は，バックアップから元に戻してください。

親サーバ上の移動者一覧ファイルに移動に失敗したユーザのエントリが残っていることを確認してください。

システム内すべての管理ツールサーバのサービス（「Groupmax Scheduler Server Tool」と「Groupmax Facilities Manager Tool」）が起動していることを確認して，「11.2.10　SFdatacp（ユーザのホームサーバの移動）」を参照して再度SFdatacpを実行してください。

(2)　SFdatacpを実行するとエラーになる

原因1

「Groupmax Scheduler Server Tool」サービス（及び「Groupmax Facilities Manager Tool」サービス）が起動していないサーバがあります。又は，「Groupmax Scheduler Server」サービス若しくは「Groupmax Facilities Manager」サービスが起動しているサーバがあります。

回復方法1

親サーバ，及びすべての子サーバで「Groupmax Scheduler Server Tool」サービスを起動してください（Facilities Managerも使用している場合，「Groupmax Facilities Manager Tool」サービスも起動してください）。また，親サーバ，及びすべての子サーバで「Groupmax Scheduler Server」サービスと「Groupmax Facilities Manager」サービスを停止してください。その後，再度SFdatacpを実行してください。

原因2

Assist連携用ホームサーバ一覧が作成されていません。

回復方法2

「9.3.3　Assist連携用ホームサーバ一覧の作成」を参照してAssist連携用ホームサーバ一覧を作成してください。その後，再度SFdatacpを実行してください。

(3)　SFdatacpを実行したが移動先サーバに移動したはずのユーザのスケジュールデータがない

原因

移動前のサーバに対象ユーザのスケジュールデータが存在していません。

回復方法

スケジュールデータは，移動前のサーバの＜スケジュール格納ディレクトリ＞以下にユーザIDのディレクトリ名で格納されています。次のどちらかの状態になっていないか，取得したバックアップデータで確認してください。

ユーザIDのディレクトリ自体が存在していない

ユーザIDのディレクトリは存在していてもその下にファイル・ディレクトリが全く存在しない

このどちらかの状態に当てはまった場合，ホームサーバ移動結果ファイル＜インストールディレクトリ＞¥log¥agent¥[処理ID]¥MVresult.tblを参照してそのユーザの処理結果が"○"になっていれば正常に処理は終了していますので問題ありません。

1，2のどちらにも当てはまらない場合，ユーザの処理結果は"×"になっていますので，「13.14(1) SFdatacpを実行したが，ホームサーバ移動に失敗したユーザがいる」を参照してSFdatacpを再実行してください。

(4)　SFdatacp実行後，コンフィギュレーションで何らかの手動実行をした場合に「サーバで別の処理(13)が実行中です。再実行してください」というメッセージが出力され失敗する

原因

SFdatacpコマンドが何らかの原因で異常終了しました。

回復方法

次の手順で回復してください。

システム内すべてのサーバでバックアップを元に戻してください。

親サーバで更新禁止解除コマンドを実行してください。
詳細は「9.6　更新禁止解除コマンド（agtcoutコマンド）」を参照してください。

すべての子サーバで親サーバの管理データを取得してください。

「11.2.10　SFdatacp（ユーザのホームサーバの移動）」を参照して再度SFdatacpを実行してください。

13.15　「SFdatacp」のメッセージ

この節では，SFdatacp実行時に出力するメッセージの一覧を示します。

＜この節の構成＞

(1)　メッセージの出力フォーマット

(2)　詳細ログファイルの格納場所

(3)　SFdatacp実行時のメッセージ

(1)　メッセージの出力フォーマット

メッセージの出力フォーマットは次のとおりです。

フォーマット

日付,時間,スレッドID,メッセージID,処理種別,メッセージ内容

日付

YYYY/MM/DDの形式（西暦）（10バイト）

時間

HH:MM:SSの形式（8バイト）

スレッドID

スレッドID（5バイト）

メッセージID

メッセージID（5バイト）

処理種別

I：通常のメッセージ

E：エラーメッセージ

W：警告メッセージ

メッセージ内容

主要なメッセージを「13.15(3)　SFdatacp実行時のメッセージ」に示します。

(2)　詳細ログファイルの格納場所

SFdatacpの詳細ログファイルの格納場所は次のとおりです。

＜インストールディレクトリ＞¥log¥agent¥＜処理ID＞¥SFdatacp.log

…SFdatacpの詳細ログファイル

＜処理ID＞は，SFdatacpの実行日時から生成された14桁のIDです。

(3)　SFdatacp実行時のメッセージ

SFdatacpコマンドの実行時に出力されるメッセージを次の表に示します。SFdatacpコマンドの指定方法については，「11.2.10　SFdatacp（ユーザのホームサーバの移動）」を参照してください。

表13-21　SFdatacp実行時のメッセージ

項番
メッセージ内容
対処

1
他の処理が動作中のため実行できません
Assist連携機能，又はagtcoutが実行中です。しばらく待ってから再実行してください。

2
管理ツールサーバ起動確認・サーバ停止確認処理でエラーが発生しました
システム内の管理ツールサーバが停止しているか，サーバが起動しているおそれがあります。
システム内のすべてのサーバで，管理ツール（「Groupmax Scheduler Server Tool」サービス，「Groupmax Facilities Manager Tool」サービス）が起動していることとサーバ（「Groupmax Scheduler Server」サービス，「Groupmax Facilities Manager」サービス）が停止していることを確認して再実行してください。

3
管理ツールサーバの排他ロック設定処理でエラーが発生しました
管理ツールサーバの排他ロック設定処理でエラーが発生しました。管理ツールサーバ（「Groupmax Scheduler Server Tool」サービス，「Groupmax Facilities Manager Tool」サービス）が起動していることを確認して再実行してください。

4
ユーザのホームサーバ移動処理で続行不可能なエラーが発生しました
移動者一覧ファイルの内容が不正なおそれがあります。ログを参照してエラー詳細内容を確認してください。エラー原因を取り除いてから，取得したバックアップからデータをすべて元に戻しSFdatacpを再実行してください。
対処法の詳細は，「11.2.10(7)(a) すべて再実行する方法」を参照してください。

5
ホームサーバ移動処理に失敗したユーザがいます
ログを参照してエラー詳細内容を確認してください。エラー原因を取り除いてから，SFdatacpを再実行してください。この場合は，失敗したユーザだけ再実行されます。
対処法の詳細は，「11.2.10(7)(b) エラーとなったユーザだけ再実行する方法」を参照してください。

6
ユーザのホームサーバ更新処理で続行不可能なエラーが発生しました
ログを参照してエラー詳細内容を確認してください。エラー原因を取り除いてから，取得したバックアップからデータをすべて元に戻しSFdatacpを再実行してください。
対処法の詳細は，「11.2.10(7)(a) すべて再実行する方法」を参照してください。

7
ホームサーバ移動処理・ホームサーバ更新処理に成功したユーザはいませんでした
移動者一覧ファイルにエントリしたユーザすべてでホームサーバ移動・更新処理に失敗しました。ログを参照してエラー原因を取り除いてから，SFdatacpを再実行してください。この場合は，失敗したユーザ，すなわち全ユーザについて再実行されます。
対処法の詳細は，「11.2.10(7)(a) すべて再実行する方法」を参照してください。

8
ホームサーバ更新処理に失敗したユーザがいます
ログを参照してエラー原因を取り除いてから，SFdatacpを再実行してください。この場合は，失敗したユーザだけ再実行されます。
対処法の詳細は，「11.2.10(7)(b) エラーとなったユーザだけ再実行する方法」を参照してください。

9
子サーバの管理データの取得処理でエラーが発生しました
すべての子サーバで管理データの取得を実行した後，親サーバを含むすべてのサーバでgrpchgを実行してください。

10
グループファイルの更新処理でエラーが発生しました
親サーバを含むすべてのサーバでgrpchgを実行してください。

11
管理データ取得・グループファイルの更新処理で何らかのエラーが発生しました
すべての子サーバで管理データの取得を実行した後，親サーバを含むすべてのサーバでgrpchgを実行してください。

12
管理ツールサーバの排他ロック解除処理でエラーが発生しました
親サーバでagtcoutを実行してください。

13.16　管理ツールコマンドのメッセージ（DBモードの場合）

管理ツールコマンドの実行時に出力されるメッセージを次の表に示します。管理ツールコマンドの指定方法については，「11.4　管理ツールコマンド（DBモードの場合）」を参照してください。

表13-22　管理ツールの実行時に出力されるメッセージ

項番
メッセージID
メッセージ
対処

1
KDAE20000-I
開始します($1)
管理ツールコマンドの実行を開始しました。
$1：実行したコマンド名

2
KDAE20001-I
正常終了しました($1)
管理ツールコマンドが正常終了しました。
$：実行したコマンド名

3
KDAE20002-E
異常終了しました($1)
管理ツールコマンドが異常終了しました。
$1：実行したコマンド名
このメッセージの前に表示されたメッセージに従ってください。

4
KDAE20003-E
引数不正
コマンドオプションが不正です。
コマンドオプションを見直してください。

5
KDAE20004-E
ファイルが存在します($1)
$1に表示するファイルが存在します。
$1：ファイル名
$1に表示されたファイルを確認し，削除してください。

6
KDAE20006-W
SQLの実行に失敗しました
SQLの実行に失敗しました。
次の点を確認してください。

HiRDBが起動しているか。

入力ファイルに指定したデータの形式が正しいか。

入力ファイルに指定したレコードに，重複しているデータがないか。

コマンドの実行形式は正しいか。

7
KDAE20007-W
ワークファイルの削除に失敗しました($1)
$1に示すファイルの削除に失敗しました。
$1：ファイル名
$1に表示されたファイルのアクセス権を確認し，削除してください。

8
KDAE20008-E
ファイルが存在しません($1)
$1に表示するファイルが存在しません。
$1：ファイル名
ファイル名が正しいか確認し，正しいファイル名を指定して再度実行してください。

9
KDAE20009-W
入力データが不正です($1)
入力ファイルに次の問題があると考えられます。

入力データの処理区分の値が指定形式に従っていない。

KDAE20013-W以外の入力データ不正。

$1：入力データ不正と判定した行番号
入力データを見直し，入力ファイルから完了済みデータの行を削除して，再度実行してください。

10
KDAE20010-I
処理を開始します($1)
入力ファイルのレコードごとに，データ更新処理時にこのメッセージが表示されます。
$1：開始する入力ファイルの行番号

11
KDAE20011-I
処理が完了しました($1)
入力ファイルのレコードごとに，データ更新処理完了時にこのメッセージが表示されます。
$1：入力ファイルの行番号

12
KDAE20013-W
指定された項目($2)の値が不正($1)
入力ファイルのレコードごとに読み込み，形式チェックで不正を検知した場合，このメッセージが表示されます。
$1：不正を検知した入力ファイルの行番号
$2：不正を検知した項目名
該当する行の入力データを見直し，入力ファイルから完了済みデータの行を削除して，再度実行してください。

13
KDAE20014-W
指定されたデータは登録済み($1)
$1に表示された行の入力データは登録済みです。
$1：入力ファイルの行番号
該当する行の入力データを見直し，入力ファイルから完了済みデータの行を削除して，再度実行してください。

14
KDAE20015-W
指定されたデータは登録されていません($1)
処理区分にC又はDを指定しているのに対し，検索キーとなるデータが登録されていません。
$1：入力ファイルの行番号
該当する行のデータを見直し，入力ファイルから完了済みデータの行を削除して，再度実行してください。

15
KDAE20016-I
処理をスキップしました($1)
$1に表示された行の入力データを読み飛ばしました。
$1：入力ファイルの行番号
このメッセージは，次の場合に表示されます。

改行だけの行

処理区分が「I」の行

先頭文字が「#」の行

16
KDAE20017-W
指定されたデータは登録されていません($1)($2)
処理区分にA又はCを指定しているのに対し，前提となるデータ（例えば，ユーザID，施設ID，組織IDなど）が登録されていません。
$1：入力ファイルの行番号
$2：項目名
該当する行のデータを見直し，入力ファイルから完了済みデータの行を削除して，再度実行してください。

17
KDAE20018-W
グループに登録可能なメンバ数を超えています($1)
グループに登録できるメンバ数を超えています。
$1：入力ファイルの行番号
不要なメンバをグループから削除してください。

18
KDAE20019-W
システム全体で登録可能なレコード数を超えています($1)
システム全体で登録できるレコード数を超えています。
$1：入力ファイルの行番号
不要なレコードを削除してください。

19
KDAE20020-E
引数不正($1)
コマンドオプションの値が指定形式外です。
$1：引数名称
コマンドオプションを見直してください。

20
KDAE20021-E
データベース破壊を検知しました($1)
データベース破壊を検知しました。
$1：実行したSQLファイル
$1を控え，DBの状態を確認してください。

21
KDAE20023-W
正常終了しました。警告エラーが発生しています($1)
管理ツールコマンドは正常終了しましたが，入力データの不正などで処理区分に従った処理ができない行があります。ただし，次の行は除きます。

改行だけの行

処理区分が「I」の行

先頭文字が「#」の行

$1：実行したコマンド名
このメッセージの前に表示されたメッセージに従ってください。

22
KDAE20024-E
排他開始コマンド SFExeBch が実行されていません
排他開始コマンドSFExeBchコマンドが実行されていないか，SFExeBchコマンドで指定したマシン以外で管理ツールコマンドを実行しました。
管理ツールコマンドは，SFExeBchコマンドで指定したマシンで実行してください。

23
KDAE20025-W
SFShiftで移行したエリアコード「JP」の休日情報が登録されています
SFShiftコマンドで移行した休日情報と，sfinitialize.batで使用するsfinitialize_jp.sql（祝日定義ファイル）で指定した休日情報に，同じ日の休日情報が含まれています。
同じ日の休日情報については，SFShiftコマンドで移行した休日情報のほうを使用します。

24
KDAE20026-W
既に登録されている日付については，SFShiftで移行した休日情報を使用します

25
KDAE20027-W
すでに登録されているデータは上書きされません
sfinitialize.batを複数回実行しました。
sfinitialize.batを複数回実行しても，初回実行時のデータが使用されます。

13.17　コンフィギュレーションのメッセージ

「コンフィギュレーション」のメッセージを次の表に示します。コンフィギュレーションの設定方法については，「3.2.2　Scheduler Serverの環境設定（ファイルモードの場合）」又は「3.2.3　Scheduler Serverの環境設定（DBモードの場合）」を参照してください。

表13-23　コンフィギュレーションのメッセージ

項番
メッセージID
メッセージ
対処

1
KDAE03501-E
DBモードのため変更できません。
DBモードのため変更できません。
コンフィギュレーション画面を終了し，モードを確認して，再実行してください。

2
KDAE03502-E
DBモードのため実行できません。
DBモードのため実行できません。
コンフィギュレーション画面を終了し，モードを確認して，再実行してください。

3
KDAE03503-E
マスターサーバでないか，管理ツールコマンドにより排他中のため実行できません。
次の要因が考えられます。

マスターサーバでないため実行できません。
コンフィギュレーション画面を終了し，マスターサーバで実行してください。

管理ツールコマンドが実行中です。
管理ツールコマンドの終了を確認してからsfstpexebch.batを実行してください。

4
KDAE03504-E
コマンドが実行中です。しばらくしてから再実行してください。
コマンドが実行中のため，実行できません。
しばらくしてから再実行してください。

5
KDAE03505-E
Address 連携用ファイルの削除に失敗しました。
Address連携用のファイルが削除できませんでした。
次のファイルを削除してください。
＜Address Serverインストールフォルダ＞¥Groupmax¥GroupApp¥item.def

6
KDAE03506-W
マスターサーバIPアドレスをクリアしましたが，その後の処理でエラーが発生しました。一度コンフィギュレーションを終了します。
コマンド同時実行防止用のロックの解除に失敗しました。
対処は必要ありません。引き続きほかの項目を設定する場合は，コンフィギュレーションを再実行してください。

7
KDAE03507-E
入力値が不正です。
次の要因が考えられます。

コンフィギュレーション画面の項番4から表示する「Address Server情報表示設定」ウィンドウの「最上位組織Groupmax_systemのID」が指定されていないか，値が不正です。

コンフィギュレーション画面の「組織グループアクセス権詳細設定」ウィンドウの「前方一致検索用記号」が指定されていないか，値が不正です。

それぞれの要因に対して，次のように対処してください。

「最上位組織Groupmax_systemのID」の入力値を見直してください。

「前方一致検索用記号」の入力値を見直してください。

13.18　イベントログのメッセージ一覧

Scheduler/Facilities Managerではサーバ，管理ツールサーバの起動，停止や自動実行処理（管理データ取得，不要スケジュール削除，変更通知情報取得）の開始，終了をイベントログに表示します。

この項では，表示するメッセージの一覧をサービスごとに表で示します。表の見方は次のとおりです。

表の「種類」の意味は次のとおりです。

「E」：エラーイベント

「W」：警告イベント

「I」：サービスの起動・停止などの，エラーではないイベント

「%d」「%s」は任意の文字列です。

Scheduler Server/Facilities Managerの稼働ログは，Serverにアクセス要求されたものをすべて出力しています。

＜この節の構成＞

13.18.1　Groupmax Scheduler Server/Groupmax Facilities Managerサービスのイベントログのメッセージ一覧

13.18.2　Groupmax Scheduler Server Tool/Groupmax Facilities Manager Toolサービスのメッセージ一覧

13.18.3　Groupmax Scheduler Server cfg/Groupmax Facilities Manager cfgサービスのメッセージ一覧

13.18.1　Groupmax Scheduler Server/Groupmax Facilities Managerサービスのイベントログのメッセージ一覧

表13-24　Groupmax Scheduler Server/Groupmax Facilities Managerサービスのイベントログのメッセージ一覧

イベントID
種類
メッセージ内容
対処

9001
E
制御要求を処理する関数を登録できません。エラーコード＝[%d]
Groupmax Scheduler Server又はGroupmax Facilities Managerが正常にインストールできていることを確認してください。

9002
E
サービスの状態情報を更新できません。エラーコード＝[%d]
同上

9003
E
イベントオブジェクトを作成できません。エラーコード＝[%d]
同上

9004
E
サービスの状態情報を更新できません。エラーコード＝[%d]
同上

9005
E
ソケットの準備処理でエラーが発生しました。
同上

9006
E
サービスの状態情報を更新できません。エラーコード＝[%d]
同上

9007
I
Groupmax Scheduler Serverサービスを開始しました。
－

9007
I
Groupmax Facilities Managerサービスを開始しました。
－

9008
I
Groupmax Scheduler Serverサービスの停止準備を行います。
－

9008
I
Groupmax Facilities Managerサービスの停止準備を行います。
－

9011
E
環境変数[UXPLDIR]の設定に失敗しました。GroupmaxAddressによる認証機能は使用できません。エラーコード＝[%d]
Groupmax Scheduler Server又はGroupmax Facilities Managerが正常にインストールできていることを確認してください。

9013
E
設定ファイルparam.iniが存在しないまたは不正があります。
「13.1(13) イベントログにイベントID9013のメッセージが出力される」を参照してください。

9014
E
サービス起動中にエラーが発生しました。(詳細コード=XXX)
Scheduler Serverの起動中に予期しないエラーが発生しました。顧客問い合わせ窓口に連絡してください。

9015
E
サービス停止中にエラーが発生しました。(詳細コード=XXX)
Scheduler Serverの停止中に，予期しないエラーが発生しました。顧客問い合わせ窓口に連絡してください。

9016
E
サービス起動中にホスト名の取得に失敗しました。
DBモードで動作させる場合，AppoSV.iniのHomeServerに必ずScheduler Serverのサーバ名を設定してください。AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

16902
E
Windows Sockets DLLの利用ができません。エラーコード＝[%d]
Groupmax Scheduler Server又はGroupmax Facilities Managerが正常にインストールできていることを確認してください。

16903
E
ソケットを作成できません。エラーコード＝[%d]
同上

16904
E
サービス情報を収集できません。エラーコード＝[%d]
同上

16905
E
ソケットにローカル名を割り当てできません。エラーコード＝[%d]
同上

16906
E
ソケットをリスン状態にできません。エラーコード＝[%d]
同上

16907
E
サーバスレッドが生成できません。エラーコード＝[%d]
同上

31006
E
ユーザデータに不整合が発生した可能性があります。詳細は%sファイルを参照してください。
「13.1(9) ファイルモードで特定のユーザの特定の月に対して，データの更新ができない」を参照してください。

45001
I
トレース機能を抑止しています。
トレースは出力しません。対処は必要ありません。

45002
E
トレースファイルのオープンに失敗しました[XXXX,YYYY]。
XXXX，YYYYはファイル名です。
オープンできなかったトレースファイルをすべて表示します。
トレースファイルをオープンできませんでした。
次のことを確認してください。

トレースファイルを格納するディレクトリが存在しているかどうか

トレースファイルが存在する場合，アクセス権があるかどうか

トレースファイルを別のプログラムで開いていないかどうか

トレースファイルを格納するドライブの空き容量は十分かどうか

45003
W
トレース設定に無効な値が指定されました。
AppoSV.iniのTraceセクションのパラメタに不正値が設定されたため，デフォルト値がセットされました。AppoSV.iniの設定を見直してください。修正した場合はサーバを再起動してください。AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

45004
E
トレース情報の書き込みに失敗しました[XXXX]。
XXXXは，エラーが起こった処理です。
トレースファイルの書き込みに失敗しました。
トレースファイルをオープンできなかったおそれがあります。
次のことを確認してください。

トレースファイルを格納するドライブの空き容量が不足している

トレースファイルが壊れている

このメッセージ出力以降，トレース情報は出力されません。トレースファイルの書き込みに失敗する要因を取り除いて，サーバを再起動してください。

45005
E
予期せぬエラーが発生しました。
メモリの確保やロックオブジェクトの取得の失敗など，予期しないエラーが発生しました。マシンリソースを確認し，必要に応じてサーバを再起動してください。

45006
E
トレースファイルに対するロックオブジェクトの生成に失敗しました。
トレースファイルに対するロックオブジェクトの生成時にエラーが発生しました。
トレースファイルを格納するドライブの空き容量に余裕があることを確認し，サーバを再起動してください。

45007
E
メモリの確保に失敗しました。
メモリの確保時にエラーが発生しました。
サーバ内のメモリに余裕があることを確認し，サーバを再起動してください。

45008
E
トレースファイル情報の取得に失敗しました[XXXX]。
XXXXはファイル名です。ファイル情報を取得できなかったファイルを表示します。
トレースファイルのオープン時に，ファイル情報を取得できませんでした。エラー発生後はトレースを出力しません。
次のことを確認してください。

トレースファイルを格納するディレクトリが存在しているかどうか

トレースファイルが存在する場，アクセス権があるかどうか

トレースファイルを別のプログラムで開いていないかどうか

トレースファイルを格納するドライブの空き容量は十分かどうか

45009
E
トレースファイルの書き込み位置の設定に失敗しました[XXXX]。
XXXXはファイル名です。メッセージ書き込み開始位置を特定できなかったファイルを表示します。
トレースファイルのオープン時に，メッセージ書き込み開始位置を特定できませんでした。エラー発生後はトレースを出力しません。
次のことを確認してください。

トレースファイルを格納するディレクトリが存在しているかどうか

トレースファイルが存在する場合，アクセス権があるかどうか

トレースファイルを別のプログラムで開いていないかどうか

トレースファイルを格納するドライブの空き容量は十分かどうか

45101
I
オンメモリ化機能が有効になりました。
メモリの初期化が正常に終了しました。対処の必要はありません。

45102
I
オンメモリ化機能は無効です。
オンメモリ化機能の設定がされていません。対処の必要はありません。

45103
W
オンメモリ化機能の設定が不正です。オンメモリ化機能を有効にします。
オンメモリ化機能の設定に間違いがあります。オンメモリ化機能はデフォルトの設定(有効)になります。
AppoSV.iniの[Memory]セクションの設定を見直してください。AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

45104
W
メモリの初期化中にエラーが発生しました。初期化に成功するまでオンメモリ化機能を無効にします。(XXXX)
XXXXはファイル名です。次の要因が考えられます。

オンメモリ化対象ファイルの読み込みに失敗した

メモリの確保に失敗した

各要因に対し，次のことを確認してください。

オンメモリ化対象ファイル（IDINDX.idx，KENNIN.log）に参照権があるか

メモリが不足していないか

AppoSV.iniのRetryIntervalパラメタで指定した間隔でメモリの再初期化処理が実行されます。再初期化間隔の時間が過ぎてからアクセスしても45107のメッセージが表示されない場合は，サービスを再起動してください。
AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

45105
W
メモリの更新中にエラーが発生したため，情報が更新されませんでした。更新前のデータを利用します。(XXXX)
XXXXはファイル名です。次の要因が考えられます。

オンメモリ化対象ファイルの読み込みに失敗した

メモリの確保に失敗した

次のことを確認してください。

オンメモリ化対象ファイル（IDINDX.idx，KENNIN.log，ORGGROUP.tbl，ORGGROFF.tbl）が存在するかどうか
（公開組織機能を利用していない場合は，ORGGROUP.tbl，ORGGROFF.tblは存在しません）

オンメモリ化対象ファイルに参照権があるかどうか

メモリが不足していないかどうか

AppoSV.iniのRetryIntervalパラメタで指定した間隔でファイルの再読み込み処理が実行されます。再読み込み間隔の時間が過ぎてからアクセスしても45107のメッセージが表示されない場合は，サービスを再起動してください。
AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

45107
I
再読み込みに成功しました。 (XXXX)
XXXXはファイル名です。ファイルの再読み込みに成功しました。対処の必要はありません。

45108
E
メモリの初期化中にエラーが発生しました。初期化に成功するまで組織グループによるアクセス制御機能を無効にします。(XXXX)
XXXXはファイル名です。メモリの確保に失敗しました。
次のことを確認してください。

組織グループ設定ファイル（ORGGROUP.tbl，ORGGROFF.tbl）に参照権があるかどううか

メモリが不足していないかどうか

AppoSV.iniのRetryIntervalパラメタで指定した間隔でメモリの再初期化処理が実行されます。再初期化間隔の時間が過ぎてからアクセスしても45107のメッセージが表示されない場合は，サービスを再起動してください。
AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

60301
I
Groupmax Scheduler Serverサービスの開始準備を行います。
－

60301
I
Groupmax Facilities Managerサービスの開始準備を行います。
－

60302
E
サービス制御マネージャに接続できません。エラーコード＝[%d]
Groupmax Scheduler Server又はGroupmax Facilities Managerが正常にインストールできていることを確認してください。

60303
I
Groupmax Scheduler Serverサービスを停止しました。
－

60303
I
Groupmax Facilities Managerサービスを停止しました。
－

（凡例）

－：正常終了メッセージのため，対処は不要です。

13.18.2　Groupmax Scheduler Server Tool/Groupmax Facilities Manager Toolサービスのメッセージ一覧

表13-25　Groupmax Scheduler Server Tool/Groupmax Facilities Manager Toolサービスのイベントログのメッセージ一覧

イベントID | 種類 | メッセージ内容 | 対処
9001 | E | 制御要求を処理する関数を登録できません。エラーコード＝[%d] | Groupmax Scheduler Server又はGroupmax Facilities Managerが正常にインストールできていることを確認してください。
9002 | E | サービスの状態情報を更新できません。エラーコード＝[%d] | 同上
9003 | E | イベントオブジェクトを作成できません。エラーコード＝[%d] | 同上
9004 | E | サービスの状態情報を更新できません。エラーコード＝[%d] | 同上
9005 | E | ソケットの準備処理でエラーが発生しました。 | 同上
9006 | E | サービスの状態情報を更新できません。エラーコード＝[%d] | 同上
9007 | I | Groupmax Scheduler Server Toolサービスを開始しました。 | －
9007 | I | Groupmax Facilities Manager Toolサービスを開始しました。 | －
9008 | I | Groupmax Scheduler Server Toolサービスの停止準備を行います。 | －
9008 | I | Groupmax Facilities Manager Toolサービスの停止準備を行います。 | －
16902 | E | Windows Sockets DLLの利用ができません。エラーコード＝[%d] | Groupmax Scheduler Server又はGroupmax Facilities Managerが正常にインストールできていることを確認してください。
16903 | E | ソケットを作成できません。エラーコード＝[%d] | 同上
16904 | E | サービス情報を収集できません。エラーコード＝[%d] | 同上
16905 | E | ソケットにローカル名を割り当てできません。エラーコード＝[%d] | 同上
16906 | E | ソケットをリスン状態にできません。エラーコード＝[%d] | 同上
16907 | E | サーバスレッドが生成できません。エラーコード＝[%d] | 同上
31103 | E | 管理データ取得処理に失敗しました。 | Groupmax Facilities Manager Toolのサービス起動チェックに失敗しました。正常にインストールできていることを確認してください。
31104 | E | 管理データ取得処理に失敗しました。(詳細コード=%s) | コンフィギュレーション及びネットワークの設定を見直し，手動実行してください。
31105 | E | 管理データ取得処理に失敗しました。(詳細コード=%s) | 同上
31106 | E | 管理データ取得処理に失敗しました。(詳細コード=%s) | 同上
31108 | E | 管理データ取得処理に失敗しました。(詳細コード=%s) | 同上
31109 | E | 管理データ取得処理に失敗しました。(詳細コード=%d) | 同上
31111 | I | 管理データ取得処理を開始しました。 | －
31112 | I | 管理データ取得処理が正常に終了しました。 | －
31113 | E | サーバで別の処理が実行中であるため，管理データ取得処理に失敗しました。 | サーバで別の処理が実行中です。再度，実行してください。
31114 | E | 親サーバとの通信に失敗したため，管理データ取得処理に失敗しました。 | コンフィギュレーション及びネットワークの設定を見直し，再度，実行してください。
31115 | E | 管理データ取得処理に失敗しました。(詳細コード=%d) | 同上
31116 | I | Groupmax Facilities Manager Toolで管理データ取得処理を実行するため，処理を中止しました。 | －
33001 | I | 管理ツールサーバを停止しました。 | －
33803 | E | 変更通知情報取得処理に失敗しました。 | Groupmax Facilities Manager Toolのサービス起動チェックに失敗しました。正常にインストールできていることを確認してください。
33804 | E | 変更通知情報取得処理に失敗しました。(詳細コード=%s) | 同上
33805 | E | 変更通知情報取得処理に失敗しました。(詳細コード=%s) | 同上
33806 | E | 変更通知情報取得処理に失敗しました。(詳細コード=%s) | 同上
33807 | I | 変更通知情報取得処理を開始しました。 | －
33808 | I | 変更通知情報取得処理が正常に終了しました。 | －
33809 | E | サーバで別の処理が実行中であるため，変更通知情報取得処理に失敗しました。 | サーバで別の処理が実行中です。再度実行してください。
33810 | E | 変更通知情報取得処理に失敗しました。(詳細コード=%d) | コンフィギュレーション及びネットワークの設定を見直し，ユーザ情報再作成を実行してください。
33811 | I | Groupmax Facilities Manager Toolで変更通知情報取得処理を実行するため，処理を中止しました。 | －
33903 | E | 不要スケジュール削除処理に失敗しました。 | Groupmax Facilities Manager Toolのサービス起動チェックに失敗しました。正常にインストールできていることを確認してください。
33904 | E | 不要スケジュール削除処理に失敗しました。(詳細コード=%s) | コンフィギュレーション及びネットワークの設定を見直し，再度，実行してください。
33905 | E | 不要スケジュール削除処理に失敗しました。(詳細コード=%s) | 同上
33906 | E | 不要スケジュール削除処理に失敗しました。(詳細コード=%s) | 同上
33908 | E | 不要スケジュール削除処理に失敗しました。(詳細コード=%d) | 同上
33910 | E | 不要スケジュール削除処理に失敗しました。(詳細コード=%s) | 同上
33911 | E | 不要スケジュール削除処理に失敗しました。(詳細コード=%d) | 同上
33912 | I | 不要スケジュール削除処理を開始しました。 | －
33913 | I | 不要スケジュール削除処理が正常に終了しました。 | －
33914 | I | Groupmax Facilities Manager Toolで不要スケジュール削除処理を実行するため，処理を中止しました。 | －
40701 | E | 管理データの再取得処理に失敗しました。(%d) | コンフィギュレーション及びネットワークの設定を見直し，再度，実行してください。
60301 | I | Groupmax Scheduler Server Toolサービスの開始準備を行います。 | －
60301 | I | Groupmax Facilities Manager Toolサービスの開始準備を行います。 | －
60303 | I | Groupmax Scheduler Server Toolサービスを停止しました。 | －
60303 | I | Groupmax Facilities Manager Toolサービスを停止しました。 | －

（凡例）

－：正常終了メッセージのため，対処は不要です。

13.18.3　Groupmax Scheduler Server cfg/Groupmax Facilities Manager cfgサービスのメッセージ一覧

表13-26　Groupmax Scheduler Server cfg/Groupmax Facilities Manager cfgサービスのイベントログのメッセージ一覧

イベントID | 種類 | メッセージ内容 | 対処
44301 | I | 管理データ取得処理を開始しました。 | －
44302 | I | 管理データ取得処理が正常に終了しました。 | －
44303 | I | 管理データ取得処理を中止しました。 | －
44304 | E | サーバで別の処理が実行中であるため，管理データ取得処理に失敗しました。(詳細コード=%d) | サーバで別の処理が実行中です。再度，実行してください。
44305 | E | 親サーバとの通信に失敗したため，管理データ取得処理に失敗しました。(詳細コード=%d) | コンフィギュレーション及びネットワークの設定を見直し，再度，実行してください。
44306 | E | 管理データ取得処理に失敗しました。(詳細コード=%d) | 同上
44401 | I | 変更通知情報取得処理を開始しました。 | －
44402 | I | 変更通知情報取得処理が正常に終了しました。 | －
44403 | I | 変更通知情報取得処理を中止しました。 | －
44404 | E | サーバで別の処理が実行中であるため，変更通知情報取得処理に失敗しました。(詳細コード=%d) | サーバで別の処理が実行中です。再度実行してください。
44405 | E | 変更通知情報取得処理に失敗しました。(詳細コード=%d) | コンフィギュレーション及びネットワークの設定を見直し，ユーザ情報再作成を実行してください。
44406 | E | 変更通知情報取得処理に失敗しました。(詳細コード=%s) | 同上
44407 | E | 変更通知情報取得処理に失敗しました。 | 同上
44408 | E | 変更通知情報取得処理に失敗しました。 | 十分な空きメモリがあるか確認し，再度，実行してください。
44409 | E | 同上 | 同上
44501 | I | 不要スケジュール削除処理を開始しました。 | －
44502 | I | 不要スケジュール削除処理が正常に終了しました。 | －
44503 | I | 不要スケジュール削除処理を中止しました。 | －
44504 | E | サーバで別の処理が実行中であるため，不要スケジュール削除処理に失敗しました。(詳細コード=%d) | サーバで別の処理が実行中です。再度，実行してください。
44505 | E | ユーザが存在しない，またはユーザ情報ファイルの読込みに失敗したため，不要スケジュール削除処理に失敗しました。 | ユーザが存在することを確認し，再度，実行してください。
44506 | E | 不要スケジュール削除処理に失敗しました。(詳細コード=%d) | コンフィギュレーション及びネットワークの設定を見直し，再度，実行してください。

（凡例）

－：正常終了メッセージのため，対処は不要です。

13.19　運用モード切り替えバッチファイル実行時のメッセージ

DBMode.bat又はFILEMode.batを実行した際に出力されるメッセージを次の表に示します。

ログは次の場所に出力されます。

＜インストールフォルダ＞¥log¥modechg.log

表13-27　DBMode.bat又はFILEMode.batを実行した際のメッセージ一覧

項番
メッセージ内容
対処
メッセージの出力先

1
DBモードへの切り替えを開始します。
－
ログ/プロンプト

2
ファイルモードへの切り替えを開始します。
－
ログ/プロンプト

3
ファイルの設定に失敗しました。

モード切り替え時にファイルのコピーに失敗しています。
Scheduler Serverサービス又はFacilities Managerサービスが起動している場合は，停止してから再度実行してください。
コマンドを実行している場合は，コマンドが終了してから再度実行してください。

管理者権限で実行しているか確認してください。

ログ/プロンプト

4
レジストリの設定に失敗しました。
管理者権限で実行しているか確認してください。又は，再インストールしてからバッチファイルを再実行してください。
ログ/プロンプト

5
DBモードへの切り替えに成功しました。
－
ログ/プロンプト

6
ファイルモードへの切り替えに成功しました。
－
ログ/プロンプト

7
環境変数 ProgramFiles(x86) が定義されていません
32ビット環境で実行した場合に出力されるメッセージです。対処は不要です。
プロンプト

（凡例）

－：正常終了メッセージのため，対処は不要です。

付録

＜この付録の構成＞

付録A　データファイルの説明

付録B　設定の最大値

付録C　クラスタサーバでの設定方法

付録D　他システムとのゲートウェイ接続を異なるポート番号で運用する場合

付録E　ログファイル

付録F　バックアップ，リストアの方法

付録G　16バイトまでのパスワードを使用する場合の設定方法

付録H　Windows Server 2008使用時の注意事項

付録I　Windows Server 2012使用時の注意事項

付録J　用語解説

付録A　データファイルの説明

＜この節の構成＞

付録A.1　管理データ

付録A.2　スケジュールデータ

付録A.1　管理データ

ファイルモードの場合に，サーバに格納される管理データを次に示します。

表A-1　ユーザの管理データ（共通）

ファイル名
概要

MAIN.idx
ユーザの最上位階層の内容を格納するファイル

*.uid
又は，XX*
ユーザ管理情報ファイル（*は任意，XXは00～ff）

*.gst
ユーザIDと他システムゲストIDのマッピングファイル（G/Wテーブル）（各他システムごとに作成，*は任意）

ENV.tbl
汎用化データファイル

*.env
組織ごとの汎用化データテンプレート（*は任意）

EnvCheck.tbl
組織ごとの汎用化データの管理テーブル

*.kbn
組織ごとの行先・区分名データテンプレート

*.kor
組織ごとの行先・区分名の表示順データテンプレート

KBN.tbl
行先・区分名データファイル

SEC.tbl
セキュリティファイル

SEC2.tbl
セキュリティファイル

BOSS.tbl
秘書情報ファイル

ScheDel.tbl
ユーザのスケジュール削除期間の個別設定ファイル

MV.tbl
移動者一覧ファイル

IDINDX.idx
ユーザID情報ファイル

GATEWAY.idx
*.gstファイルのゲートウェイサーバホスト名記述ファイル

guest.idx
他システムゲストIDの情報ファイル

IDINFO.idx
ユーザID情報ファイル

DNSHOSTS.tbl
サーバIDとホスト名との対応ファイル

KENNIN.log
兼任情報ファイル

grpmem.dat
グループメンバファイル（標準値）

grpname.dat
グループ名ファイル（標準値）

ikifile.dat
行先・区分ファイル（標準値）

youfile.dat
用件・略記ファイル（標準値）

annilist.dat
記念日ファイル（標準値）

appouenv.ini
環境設定ファイル（標準値）

appomngr.ini
拡張スケジュール設定ファイル

param.ini
組織によるセキュリティ設定ファイル

gamuenv.ini
環境設定ファイル（WWW for Scheduler用）

ORGGROUP.tbl
組織グループに組織を設定するための定義ファイル

ORGGROFF.tbl
特権ユーザを設定するための定義ファイル

ユーザの管理データは，インストールディレクトリの下のetcディレクトリに作成されます。なお，アンインストールしても削除されません。

表A-2　施設の管理データ（Facilities Managerの場合）

ファイル名 | 概要
MAIN.rmx | 施設登録の最上位階層の内容を格納するファイル
IDINDX.rmx | 自システム内に登録されているすべての施設IDと，その施設IDの詳細情報を格納するファイル名（*.rid）を格納するファイル
*.rid | 施設管理情報ファイル（＊は任意）
RMSEC.tbl | セキュリティ（予約権・参照権）ファイル
FScheDel.tbl | 施設のスケジュール削除期間の個別設定ファイル
EQP.tbl | 付属設備テーブルファイル
MANAGERS.rmx | 施設管理者情報ファイル
*.atb | 組織対施設のアクセス権設定ファイル（*は施設ID）

施設の管理データは，インストールディレクトリの下のroomディレクトリに作成されます。なお，アンインストールしても削除されません。

付録A.2　スケジュールデータ

ファイルモードの場合，ユーザがクライアントから登録したデータは，すべてサーバに格納されます。「3.2.2(1) コンフィギュレーションの設定」で設定したスケジュール格納ディレクトリの下に，ユーザ（施設）IDごとにユーザ（施設）IDと同じ名称のディレクトリが作成され，その下に格納されます。なお，これらのファイルはアンインストールしても削除されません。

デフォルトの場合，次のように格納されます。

  C:¥Groupmax¥apposv¥data¥usr01¥199509.ssd
                                ¥199509.msd
                                ¥password.psw
                          ¥usr02¥199509.ssd
                          ¥room01¥・・・
                          ¥room02¥・・・
                             ：

（usr01,usr02はユーザIDの例，room01,room02は施設IDの例）

スケジュールデータのファイル名は次のフォーマットで付けられています。

YYYYMM.拡張子
　　YYYY　　　：年（西暦4桁）
　　　MM　　　：月（2桁）

ユーザIDのディレクトリの下に格納されるもの

ファイル名 | 概要
*.nsd | ユーザ本人が自分のスケジュールに登録した内容を格納
*.rsd | 受信した予約データを格納
*.ssd | 発信した予約データを格納
*.msd | 予約を発信した相手の情報を格納
*.smn | 発信した予約データの管理番号と日付を格納
*.emb | 拡張スケジュールのデータを格納
todo.lst | ユーザ本人のタスクを格納
todo.num | タスクデータの管理番号を格納
contact.lst | タスクの連絡先の一覧を格納
holiday.tbl | 個人の休日設定のデータを格納
password.psw | パスワードを暗号化して格納
kbnordr.dat | ユーザごとの行先・区分名の表示順のデータを格納

（ユーザID¥ENV）ディレクトリの下に格納されるもの

ファイル名 | 概要
grpmem.dat | グループメンバファイル（Scheduler Client用）
grpname.dat | グループ名ファイル（Scheduler Client用）
ikifile.dat | 行先・区分ファイル（Scheduler Client用）
youfile.dat | 用件・略記ファイル（Scheduler Client用）
appouenv.ini | 環境設定ファイル（Scheduler Client用）
annilist.dat | 記念日ファイル（Scheduler Client用）
rikfile.dat | 行先・区分ファイル（Facilities Manager Client用）
ryofile.dat | 用件・略記ファイル（Facilities Manager Client用）
ROOMENV.INI | 環境設定ファイル（Facilities Manager Client用）
rgrname.dat | グループ名ファイル（Facilities Manager Client用）
rgrmem.dat | グループメンバファイル（Facilities Manager Client用）
mobile.ini | 環境設定ファイル（Mobile Option用）
gamuenv.ini | 環境設定ファイル（WWW for Scheduler用）
servenv.dat | 環境設定ファイル（WWW Appomouse用）

施設IDのディレクトリの下に格納されるもの

ファイル名 | 概要
*.nsd | 施設管理者が管理する施設に登録したスケジュールの内容を格納
*.rsd | 受信した予約データを格納
*.emb | 拡張スケジュールのデータを格納
roominfo.rm | 施設情報を格納する施設情報ファイル
ngsche.rm | 予約禁止時間帯を格納する施設情報ファイル
(イメージファイル名).img | 施設イメージを格納する施設情報ファイル
RsvRule.rm | 施設予約ルールデータを格納する施設情報ファイル

データのバックアップを取る場合は，「3.2.2(1) コンフィギュレーションの設定」で設定したスケジュール格納ディレクトリの下のファイルを別のディレクトリ，ディスクにコピーしてください。

付録B　設定の最大値

システムを構築する上での，Scheduler Server及びFacilities Managerの設定の最大値について，次の表に示します。

表B-1　Scheduler Server及びFacilities Managerの設定の最大値

区分
項目
ファイルモード
DBモード

最大値
関連ファイル
最大値

スケジュール管理
最上位組織数／システム
268
MAIN.idx
268

最上位組織又は部署テーブル（組織）の組織数／システム
32,500
MAIN.idx
??????.uid
??????????※1
32,500

最上位組織又は部署テーブル（組織）の直下の部署テーブル（組織）数
268
MAIN.idx
??????.uid
??????????※1
268

最上位組織又は部署テーブル（組織）の組織階層数※2
50
MAIN.idx
??????.uid
??????????※1
10

ユーザ数／システム※3
100,000
IDINDX.idx
400,000

ユーザ・セパレータ・部署テーブル（組織）の登録数／（最上位組織又は部署テーブル（組織））※4※5
500
MAIN.idx
??????.uid
??????????※1
500

接続する他システム数
500
GATEWAY.idx
－

接続ユーザ数／他システム
100,000
????????.gst
－

ゲストID／システム
500
guest.idx
－

兼任数／ユーザ
20
－
20

スケジュール管理
（システム標準値）
上司・秘書の組み合わせ
・上司の数／秘書※6
・秘書の数／上司※6
15,000
500
500
BOSS.tbl
30,000
500
500

システム行先・区分／システム
100
ikifile.dat
100

ユーザ行先・区分／システム
－
－
40,000,000

ユーザ行先・区分／ユーザ
100
ikifile.dat
100

システム用件・略記／システム
100
youfile.dat
100

ユーザ用件・略記／システム
－
－
40,000,000

ユーザ用件・略記／ユーザ
100
youfile.dat
100

ユーザグループ数／システム
－
－
20,000,000

システムグループ数／システム
50
grpname.dat
50

ユーザグループ数／ユーザ
50
grpname.dat
50

ファイル数／システム
－
－
12,000,000

ファイル数／ユーザ
－
－
30

登録スケジュール／日／ユーザ
32,757
*.nsd
1,014

登録スケジュール／ユーザ
600,000
*.nsd
600,000

発信予約スケジュール／日／ユーザ
32,757
*.ssd
1,014

発信予約スケジュール／ユーザ
600,000
*.ssd
600,000

受信予約スケジュール／日／ユーザ
32,767
*.rsd
32,767

受信予約スケジュール／ユーザ
600,000
*.rsd
600,000

同時登録タスク／ユーザ
65,535
todo.lst
65,535

受信メンバ／スケジュール
30
*.msd
30

連絡先／タスク
30
contact.lst
30

拡張メモ／スケジュール
1
*.emb
1

管理レコード／ユーザ
－
－
30

組織テンプレート／システム
1,000
*.env
32,500

テンプレートマッピング／システム
32,500
EnvCheck.tbl
32,500

区分／システム
64
ENV.tbl
KBN.tbl
64

区分／組織テンプレート
64
*.kbn
64

休日，祝日／地域／システム
1,098
ENV.tbl
10,980

休日，祝日／地域／年／ユーザ
366
holiday.tbl
10,980

時間区切り線／システム
24
ENV.tbl
24

時間区切り線／組織テンプレート
24
*.env
24

設定／ユーザ
1
appouenv.ini
gamuenv.ini
roomenv.ini
mobile.ini
servenv.dat
kbnordr.dat
1

エリアID／システム
－
－
1,000

特権ユーザ／システム
30,000
ORGGROFF.tbl
30,000

地域数／システム
－
－
500

ユーザグループメンバ数／システム
－
－
200,000,000

システムグループメンバ数／システムグループ
・グループメンバの延べ総数
30
500
grpmem.dat
30
500

ユーザグループメンバ数／ユーザ
500
grpmem.dat
500

ユーザグループメンバ数／ユーザグループ
30
grpmem.dat
30

ユーザ単位アクセス権／システム
－
－
200,000,000

ユーザ単位アクセス権／ユーザ（施設）
－
－
500

組織グループ／システム
32,500
ORGGROUP.tbl
32,500

組織グループメンバ／システム
32,500
ORGGROUP.tbl
32,500

組織グループメンバ／組織グループ
16,250
ORGGROUP.tbl
16,250

記念日／地域／ユーザ
30
annilist.dat
30

施設管理
施設数／システム
10,000
IDINDX.rmx
30,000

施設・セパレータ・種別・施設管理者※7の登録数／種別テーブル※4
500
MAIN.rmx
??????.rid
500

種別テーブルの階層数
50
MAIN.rmx
??????.rid
10

付属設備／システム
128
EQP.tbl
128

施設管理者数／システム
32,767
MANAGERS.rmx
30,000

施設管理者数／施設
500
MANAGERS.rmx
500

管理する施設／施設管理者
30,000
MANAGERS.rmx
30,000

予約禁止時間帯／システム
600,000
ngsche.rm
600,000

予約禁止時間帯／施設
20
ngsche.rm
20

予約可能期間／システム
－
RsvRule.rm
1,500,000

予約可能期間／施設
50
RsvRule.rm
50

施設イメージ／システム
30,000
*.img
30,000

施設イメージ／施設
1
*.img
1

施設イメージサイズ／施設イメージ
5MB
*.img
5MB

施設アクセス権設定／システム
－
*.atb
975,000,000

施設アクセス権設定／施設
32,500
*.atb
32,500

所有付属設備／システム
－
－
4,160,000

所有付属設備／施設
128
EQP.tbl
128

セキュリティランク種別
26
SEC2.tbl
RMSEC.tbl
26

（凡例）

?：半角数字，又は半角英小文字1文字を表します。

「??????????」は，ファイルの名前の長さが最大10文字であることを示します。

「??????.uid」は，識別子が「uid」であり，ファイルの名前の長さが最大10文字であることを示します。

「????????.gst」は，識別子が「gst」であり，ファイルの名前の長さが最大12文字であることを示します。

「??????.rid」は，識別子が「rid」であり，ファイルの名前の長さが最大10文字であることを示します。

－：該当する内容はありません。

注※1

Address Serverと連携する場合，「??????????」のファイル名形式となります。なお，先頭2文字は「00」～「99」，「aa」～「zz」になります。

注※2

Address Serverと連携する場合，Address Server設定の最大値に依存します。

注※3

このユーザ数には，自システムのゲストIDも含まれます。

注※4

クライアントで表示できる最大値は268です。

注※5

最上位組織のテーブル（MAIN.idx）の場合は，他システムの登録数も含まれます。ただし，クライアントで参照できるのは268ユーザ／（最上位組織又は部署テーブル（組織））です。

注※6

Version 2.0の32bit版クライアント，及びVersion 3以降のクライアントで表示できる最大値は270です。

注※7

該当する種別テーブルに登録されている全ての施設に対して同一ユーザが施設管理者となる場合に，その施設管理者がその種別テーブルで管理されます。ただし，クライアントには表示されません。

付録C　クラスタサーバでの設定方法

ここでは，クラスタサーバでの設定方法について説明します。なお，DBモードでクラスタ構成を実現したい場合は，HiRDBをクラスタ構成にしてください。

＜この節の構成＞

(1)　前提条件

(2)　インストール方法

(3)　MSCSへの登録方法

(4)　Address Serverとの連携方法

(5)　iniファイルの記述方法

(6)　マルチサーバ構成の場合

(7)　注意事項

(1)　前提条件

Windowsクラスタシステムのうち，アクティブ／スタンバイ方式の2ノード・フェイルオーバをサポートしています。Microsoft Cluster Server（以降，MSCSと表記）を使用することで，Windowsクラスタシステムを実現します。

フェイルオーバの監視対象は，マシンの異常及びOSの異常だけです。

(2)　インストール方法

次に示すインストール手順は，MSCSへのインストール及びセットアップが完了していることを前提としています。MSCSのインストール及びセットアップについては，Windowsクラスタシステムのマニュアルをご覧ください。

以下では，運用系サーバを「ノード1」，待機系サーバを「ノード2」，「ノード1」と「ノード2」の両ノードに接続されているディスクを「共用ディスク」として記述しています。

共用ディスクをノード1の所有にしてください。

ノード1から共用ディスクにScheduler Serverをインストールしてください。
Facilities Managerを使用する場合も同様にしてノード1から共用ディスクにFacilities Managerをインストールしてください（必ず共用ディスクにインストールする必要があります）。

「コンフィギュレーション」の設定をしてください。

共用ディスクをノード2の所有にしてください。

ノード2から共用ディスクにScheduler Serverをインストールしてください。インストール先で指定するパスは1でインストールしたパスと同一にする必要があります。Facilities Managerを使用する場合も同様にインストールしてください（この手順はノード2のレジストリ内容をノード1と同一にするために必要です）。

「コンフィギュレーション」の内容を，ノード1と同一に設定してください。

(3)　MSCSへの登録方法

クラスタアドミニストレータを起動してください。

Scheduler Server用（及びFacilities Manager用）のグループを作成してください。

物理ディスクリソースを作成してください。

IPアドレス・リソースを作成してください。作成したIPアドレス・リソースのIPアドレス値はクライアントと管理ツールの接続に使用されるものです。リソースのグループには2で作成したグループを指定します。以後作成するリソースも同様に2で作成したグループを指定します。

ネットワーク名・リソースを作成してください。依存関係として，ここまでの手順で作成したIPアドレス・リソースを指定します。
Scheduler Serverだけを使用する場合は手順6～7を実施してください。Scheduler ServerとFacilities Managerを使用する場合は手順6～9を実施してください。

Scheduler Serverの汎用サービス・リソースを作成してください。サービス名は「GroupmaxGWR1」を指定します。また，複製するレジストリにSYSTEM¥CurrentControlSet¥Services¥GroupmaxGWR1を，依存関係には上記で登録したネットワークリソースと物理ディスクリソースを指定します。以後作成する汎用サービス・リソース7～9も同様に，複製するレジストリにSYSTEM¥CurrentControlSet¥Services¥GroupmaxGWR1を指定します。

Scheduler Server Toolの汎用サービス・リソースを作成してください。サービス名は「GroupmaxGWR2」を指定します。依存関係にはScheduler Serverの汎用サービス・リソースを指定してください。

Facilities Managerを使用する場合は，Facilities Managerの汎用サービス・リソースを作成してください。サービス名は「GroupmaxGWR3」を指定します。依存関係にはScheduler Server Toolの汎用サービス・リソースを指定してください。

Facilities Managerを使用する場合は，Facilities Manager Toolの汎用サービス・リソースを作成してください。サービス名は「GroupmaxGWR4」を指定します。依存関係にはFacilities Managerの汎用サービス・リソースを指定してください。

注意

6～9の手順で汎用サービス・リソースを作成するとき，「パラメータ」タブの「ネットワーク名をコンピュータ名として使う」チェックボックスをチェックしてください。ただし，「ネットワーク名をコンピュータ名として使う」チェックボックスが非活性の場合，チェックする必要はありません。

6の手順で複製するレジストリに指定する内容は，「HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Services¥GroupmaxGWR1」ではなく「SYSTEM¥CurrentControlSet¥Services¥GroupmaxGWR1」です。

(4)　Address Serverとの連携方法

MSCSにAddress Serverを登録後，「付録C(3) MSCSへの登録方法」の6.のScheduler Serverの汎用サービス・リソース登録時に，依存関係として上記の依存関係に加えAddress Serverの汎用サービスも指定してください。

(5)　iniファイルの記述方法

次の内容をAppoSV.iniに記述してください（行末には改行コードを入力する必要があります）。AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

[Data]
WriteThroughSV=ON

この記述によって，ハードディスクへ同期書き込みされます。同期書き込みをすると，障害が発生する直前までに終了している更新処理（スケジュールの予約など）が確実に実行されることになります。マシンやOSに障害が発生する直前までのスケジュールデータの整合性を厳密な意味で保証するためには，この同期書き込みの指定をしてください。

サーバプログラムのサービス（Groupmax Scheduler Server，Facilities Manager）が起動中に，上記の値を変更した場合，これらのサービスを再起動する必要があります。

MSCSで使用しない場合は，次の内容を記述してください。

[Data]
WriteThroughSV=OFF

AppoSV.iniファイルが存在しない場合や，[Data]セクションにWriteThroughSVの記述がない場合，スペルが間違っている場合，WriteThroughSV=OFF（同期書き込みに対応しない）として扱います。

AppoSV.iniファイルのパスは，Groupmax Scheduler Server及びGroupmax Facilities Managerのうち，先に組み込んだパス名¥bin¥AppoSV.iniです。

(6)　マルチサーバ構成の場合

マルチサーバ構成で，親サーバがフェイルオーバ中に子サーバから管理データの取得を開始しようとした場合，通信の再開を一定間隔で繰り返します。デフォルトのリトライ回数10回，リトライ間隔が5分です。変更が必要な場合は，次のレジストリの値を変更（ない場合は追加）してください。

レジストリキー

HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Services¥GroupmaxGWR1

リトライ回数
値：LockLoop

タイプ：REG_SZ
単位：回

リトライ間隔
値：LockSleep
タイプ：REG_SZ
単位：分

(7)　注意事項

同期書き込みをするため，ディスクへの書き込みパフォーマンスが落ちます。よって，スケジュールの予約などのデータ更新時の性能が劣化します。

WriteThroughSV=OFF（同期書き込みをしない）指定での運用もできます。ただし，この場合，フェイルオーバの直前に実行されたスケジュール予約などの更新内容が反映されないことがあります。

マルチサーバ構成で，親サーバがフェイルオーバ中に子サーバから管理データの取得を開始しようとした場合，通信の再開を一定間隔で繰り返しますが，繰り返し回数が設定した値を超えた場合，「コンフィギュレーション」で指定した管理データ取得時刻まで取得を開始しません。

スケジュール登録中にフェイルオーバが生じた場合，そのスケジュールは登録されていない場合があります。

スケジュール予約中にフェイルオーバが生じた場合，予約者の発信控えと，被予約者の受信データの間に矛盾が生じる場合があります。

フェイルオーバ中は，サーバに接続できません。

ログイン完了後，サーバでフェイルオーバが生じた場合，再ログインする必要はありません。

既に共用ディスク以外にインストール済みの場合，アンインストール後に共用ディスクに再インストールする必要があります。この場合，元のインストールディレクトリの下のetc，log，room以下の全ファイルを再インストール後の同名のディレクトリ下に移動してください。また，スケジュール格納ディレクトリ（デフォルトはインストールディレクトリ下のdata）も共用ディスク上に移動してください。

Assist連携機能は，MSCS（クラスタ構成）に対応していません。
クラスタ構成環境では，コンフィギュレーションの項番16「Assist連携」を「使用しない」に設定してください。

SFdatacpコマンドは，MSCS（クラスタ構成）に対応していません。
クラスタ構成環境では，SFdatacpコマンドを実行しないでください。

付録D　他システムとのゲートウェイ接続を異なるポート番号で運用する場合

デフォルトでは自システムのゲートウェイホストと他システムのゲートウェイホストは，各システムのScheduler Serverで設定しているポート番号（サービス名ikisaki）を使用して通信します。したがって，デフォルトの状態で自システムと他システム間でゲートウェイ接続をする場合，自システムで設定しているポート番号と，他システムで設定しているポート番号を同一にする必要があります。

ここでは，ファイルモードで自システムと他システムで設定しているポート番号が異なっている場合に，自システムと他システム間でゲートウェイ接続をする設定方法について述べます。

次の手順では，システムAではポート番号を20013，システムBではポート番号を40000で運用している場合に，システムAとシステムBのゲートウェイ接続に関する設定について述べます。

システムAでの設定：

管理ツールから「管理データの取得」を選択してください。

［オプション］－［DNSホスト名］メニューを選択してください。

DNSホスト名入力エリアに，システムBのホスト名＋「：」＋40000を入力してください。
例) HOSTB:40000
既にシステムBのホスト名を登録済みの場合は，システムBのホスト名を削除してから登録してください。
また，既にシステムAとシステムBのゲートウェイ接続に関する設定をしている場合，ゲートウェイ接続に関する設定を削除してください。

以後の作業は「6.1.5　他システムとゲートウェイ接続する場合」に従って，設定してください。この時，管理ツールの「テーブルの登録・変更・参照」ウィンドウの「他システムのG/Wホスト名」には，一覧から「HOSTB:40000」を選択してください。

システムBでの設定：

管理ツールから「管理データの取得」を選択してください。

［オプション］－［DNSホスト名］メニューを選択してください。

DNSホスト名入力エリアに，システムAのホスト名＋「：」＋20013を入力してください。
例) HOSTA:20013
既にシステムAのホスト名を登録済みの場合は，システムAのホスト名を削除してから登録してください。
また，既にシステムAとシステムBのゲートウェイ接続に関する設定をしている場合，ゲートウェイ接続に関する設定を削除してください。

以後の作業は「6.1.5　他システムとゲートウェイ接続する場合」に従って，設定してください。この時，管理ツールの「テーブルの登録・変更・参照」ウィンドウの「他システムのG/Wホスト名」には，一覧から「HOSTA:20013」を選択してください。

同一ポート番号の運用を，異なるポート番号に変更して運用する場合，次の注意事項があります。

注意

これまでに他システムのユーザから受けた予約スケジュールは回答できません。ただし，設定変更後の予約スケジュールは，通常どおり回答できます。

付録E　ログファイル

＜この節の構成＞

付録E.1　ログファイル一覧

付録E.2　トレース出力機能の設定

付録E.3　コマンド実行時に出力されるトレース情報

付録E.4　稼働ログのフォーマット

付録E.5　エラーログのフォーマット

付録E.6　管理ツールのログ

付録E.7　管理ツールコマンドのログ

付録E.1　ログファイル一覧

インストールディレクトリ下のlogディレクトリには，次の表に示すログファイルが作成されます。表の「＜インストールディレクトリ＞」と「$execId」の意味は次のとおりです。

＜インストールディレクトリ＞
Scheduler Serverがインストールされているディレクトリを指します。デフォルトでは，Scheduler ServerのインストールディレクトリはC:¥Groupmax¥apposvです。

$execId
SFdatacpコマンドの実行日時から生成された文字列が入ります。2007年1月23日午前4時56分12秒にSFdatacpコマンドを実行した場合，「$execId」には20070123045612が入ります。

次の表に，＜インストールディレクトリ＞¥logディレクトリ下に作成されるファイルを示します。

表E-1　＜インストールディレクトリ＞¥logディレクトリ下に作成されるファイル

ディレクトリ名
機能
種別
ファイル名
1ファイルの最大サイズ

ファイルモード
DBモード

（ディレクトリ直下）
Schedulerサーバ本体
稼働ログ
LOGSV.csv
LOGSV.bak
「コンフィギュレーション」画面の設定値の14分の1の値※3

アクセスログ
CntlSV.log
CntlSV.bak
「コンフィギュレーション」画面の設定値の14分の1の値※3
－（DBモードではTraceSV[X].logに出力）

エラーログ
errDumpSV.log
errDumpSV.bak
「コンフィギュレーション」画面の設定値の14分の1の値※3

トレース情報
TraceSV1.log～TraceSV[X].log※1
AppoSV.iniファイルのSizeパラメタの設定値。詳細は，「付録E.2　トレース出力機能の設定」を参照してください。

Facilitiesサーバ本体
稼働ログ
LOGRMSV.csv
LOGRMSV.bak
「コンフィギュレーション」画面の設定値の14分の1の値※3

アクセスログ
CntlRMSV.log
CntlRMSV.bak
「コンフィギュレーション」画面の設定値の14分の1の値※3
－（DBモードではTraceRMSV[X].logに出力）

エラーログ
errDumpRMSV.log
errDumpRMSV.bak
「コンフィギュレーション」画面の設定値の14分の1の値※3

トレース情報
TraceRMSV1.log～TraceRMSV[X].log※1
AppoSV.iniファイルのSizeパラメタの設定値。詳細は，「付録E.2　トレース出力機能の設定」を参照してください。

Scheduler管理ツールサーバ
アクセスログ
CntlMan.log
CntlMan.bak
「コンフィギュレーション」画面の設定値の84分の1の値※3
－

エラーログ
errDumpMan.log
errDumpMan.bak

Facilities管理ツールサーバ
アクセスログ
CntlRMMan.log
CntlRMMan.bak
「コンフィギュレーション」画面の設定値の84分の1の値※3
－

エラーログ
errDumpRMMan.log
errDumpRMMan.bak

その他
変更通知情報
indxget.log
「コンフィギュレーション」画面の設定値の84分の1の値※3

結果ログ
indxget.bak

バックアップ退避情報
backupfile.log
特になし
－

結果ログ
codechg.log
GetAdAll.log
SFimport.log
SFexport.log
－
特になし

aconsole.log
roomconsole.log
特になし
－

agent
Assist連携
（SFagent）
結果ログ
ScheExec.log
特になし

SFagent.log
SFagent.bak
「コンフィギュレーション」画面の設定値の84分の1の値※3

SFagent.msg
特になし

bitechg.log
特になし
－

その他
Assist連携用※2
－
－
－

agent¥$execId
その他
結果ログ
SFdatacp.log
特になし
－

ScheExec.log
特になし

tmp
その他
バックアップ格納※2
－
－
－

uxpl
その他
アドレス連携用※2
－
－
－

（凡例）

－：ファイルを出力しないことを示す。

注1

各ファイルの最大サイズは，表に示した値より大きくなる場合があります。

注2

次に示すコマンドのログファイルは，＜インストールディレクトリ＞¥logディレクトリ下ではなく，次に示す場所へ作成されます。

コマンド名 | ログファイル名 | 作成場所
SFShift | SFShift.log | ＜インストールディレクトリ＞¥tool¥sfshift¥log
SCHogimp | SCHogimp.log | コマンド実行ディレクトリ下

注※1

トレース情報のファイル数は設定によって変更します。最大16（デフォルトは4）のファイルが出力されます。

注※2

このディレクトリは，Scheduler Serverがインストールされている間は削除しないでください。削除した場合，Scheduler Serverが正常に動作しません。

誤って削除した場合，ディレクトリを手動で作成してください。

注※3

「Scheduler Serverコンフィギュレーション」又は「Facilities Managerコンフィギュレーション」のメニュー画面の，次に示す項番の設定値です。

・ファイルモードの場合：項番6「ログファイル最大容量」

・DBモードの場合：項番5「ログファイル最大容量」

付録E.2　トレース出力機能の設定

＜この項の構成＞

(1)　概要

(2)　設定情報

(3)　設定手順

(4)　トレースの出力形式

(5)　トレース出力に関するエラーメッセージの出力先

(6)　注意事項

(1)　概要

トレース情報は次のファイルに出力されます。

Scheduler Serverの場合
＜Scheduler Serverインストールディレクトリ＞¥log¥TraceSV[x].log

Facilities Managerの場合
＜Facilities Managerインストールディレクトリ＞¥log¥TraceRMSV[x].log

「x」には，AppoSV.iniの[Trace]セクションのFileCntパラメタに指定した出力ファイル数の数値が入ります。

例えば，出力ファイル数に4を指定した場合，TraceSV1.log～TraceSV4.log，又はTraceRMSV1.log～TraceRMSV4.logが作成されます。

なお，Groupmax Version 7 07-30以降の初期設定は，トレースを出力する設定になっています。

(2)　設定情報

トレース出力機能に関する設定情報を次に説明します。AppoSV.iniの設定内容については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

なお，同じパラメタを複数指定した場合は，先に記述された行の値を有効にします。後に記述された行の値は無視されます。また，#（半角シャープ）から始まる行は，コメントと見なされます。

対象ファイル

＜インストールディレクトリ＞¥bin¥AppoSV.ini

設定パラメタ

セクション名
[Trace]

Traceパラメタ
ON又はOFFを指定します。なお，DBモードではOFFは指定できません。
ON：トレース出力機能を使用する（設定がされていない場合，設定が間違っている場合は，ONとして動作します）。
OFF：トレース出力機能を使用しない。

Sizeパラメタ
トレースファイルの1ファイルあたりのファイルサイズを指定します。単位はKBです。1から1,048,576までの数値で指定してください。Sizeパラメタがない，又は不正な値が設定されている場合は，16,384が設定されたとして動作します。
なお，実際のトレースファイルのサイズは，ここで指定した値より少し大きくなる場合があります。

FileCntパラメタ
トレースファイルの出力ファイル数を数値で指定します。
指定した数のトレースファイルをScheduler ServerとFacilities Managerのそれぞれで出力します。
1から16までの数値で指定してください。FileCntパラメタがない，又は不正な値が設定されている場合は，4が設定されたとして動作します。

TraceAfterErrorパラメタ
ON又はOFFを指定します。なお，ONを指定すると，障害発生時に原因を特定しやすくなります。
ON：トレースファイルへの書き込みに失敗した場合，書き込みできる状態になると，トレースの出力を再開する（設定がされていない場合，設定が間違っている場合は，ONとして動作します）。
OFF：トレースファイルへの書き込みに失敗した場合，それ以降はトレースを出力しない。
なお，Scheduler Server又はFacilities Managerの起動時にトレースファイルへの書き込みに失敗した場合は，ここで設定した値に関係なく，書き込みできるファイルだけにトレースを出力します。

ポイント

トレースファイルは，そのサーバをホームサーバとするユーザが1,000人いる場合，1日で約45MB出力されることを想定しています。2～3日間は情報が残るように，ユーザ数に合わせてファイルサイズ及びファイル数を設定してください。

設定例

AppoSV.iniファイルの設定例を示します。なお，＜改行＞は改行コードのことです。

[Trace]＜改行＞
Trace=ON＜改行＞
Size=1024＜改行＞
FileCnt=10＜改行＞
TraceAfterError=ON＜改行＞

(3)　設定手順

トレース出力機能に関する設定手順を次に説明します。

トレース機能のオン・オフや，ファイルサイズ，及び出力ファイル数を変更したい場合は，この設定をしてください。

設定するサーバを停止する
詳細は，「5.　サーバ及び管理ツールサーバの起動と停止」を参照してください。

設定するサーバ上のAppoSV.iniファイルを更新する

設定したサーバを起動する
詳細は，「5.　サーバ及び管理ツールサーバの起動と停止」を参照してください。

(4)　トレースの出力形式

トレースファイルへは，サーバ起動時と停止時にラベルが出力されます。

サーバの稼働中にトレースファイルに出力される項目と出力順は次のとおりです。

項番
出力項目
出力形式

1
トレースの取得日付
YYYY/MM/DD

2
トレースの取得時刻
hh:mm:ss.sss

3
プロセスID
8桁の英数字（16進数）

4
スレッドID
8桁の英数字（16進数）

5
メッセージID

Scheduler Serverの場合
ファイルモードの場合：KSFa01000-I
DBモードの場合：KDAF01000-I

Facilities Managerの場合
KSFd01000-I

6
種別
トレース出力の契機となるイベント種別。
次の種類があります。

FB
関数の開始

CP
チェックポイント

FE
関数終了

EC
エラー

7
メッセージ
メッセージテキスト

トレースの出力例を次に示します。

**** Scheduler Server Started 2005/11/01 20:44:42.484
2005/11/01 20:44:42.484 00000100​ 00000200​ KSFa01000-I FS ＜メッセージ＞
2005/11/01 20:45:42.484 00000100​ 00000200​ KSFa01000-I CP ＜メッセージ＞
2005/11/01 20:46:42.484 00000100​ 00000200​ KSFa01000-I FE ＜メッセージ＞
**** Scheduler Server Stopped 2005/11/02 20:44:42.484
**** Scheduler Server Started 2006/01/01 20:44:42.484
2006/01/01 20:44:42.484 00000100​ 00000200​ KSFa01000-I FS ＜メッセージ＞
2006/01/01 20:45:42.484 00000100​ 00000200​ KSFa01000-I CP ＜メッセージ＞
2006/01/01 20:46:42.484 00000100​ 00000200​ KSFa01000-I FE ＜メッセージ＞
**** Scheduler Server Stopped 2006/01/02 20:44:42.484

(5)　トレース出力に関するエラーメッセージの出力先

トレース機能で発生したエラーメッセージはイベントログに出力されます。

エラーメッセージは次に示すタイミングで出力されます。

Scheduler Server又はFacilities Managerの起動時

トレース情報の書き込みに失敗した時

出力されるエラーメッセージの詳細は，「13.18　イベントログのメッセージ一覧」を参照してください。

(6)　注意事項

トレース出力機能を使用する場合の注意事項を次に示します。

マルチサーバ構成の場合は，サーバごとにトレース出力機能を設定してください。なお，07-00以前のバージョンのサーバの場合，トレース出力機能を設定しても，トレースは出力されません。

設定を変更した場合は，Scheduler Server及びFacilities Managerを再起動してください。

トレースファイルを直接編集しないでください。ファイルの更新日付が変わったり，ファイルのサイズが0バイトになったりすると，順番にトレースが出力されないで新しいトレースの情報が消える場合があります。また，ファイルを直接編集した場合，トレースファイルに情報を出力できない場合があります。

障害発生時にトレースを採取する場合は，トレースファイルをコピーしてください。

「Scheduler Serverコンフィギュレーション」メニュー画面の項番6（DBモードの場合，項番5）の「ログファイル最大容量」の計算には，このトレース機能で出力されるトレースファイルは含まれません。ディスク容量を計算する際は注意してください。

トレースのメッセージをファイルに書き出すタイミングは，OSの設定に依存しています。このため，最新のメッセージの時刻とトレースファイルの更新日時は一致しない場合があります。

付録E.3　コマンド実行時に出力されるトレース情報

DBモードの場合，一部のコマンドを実行するとトレース情報が出力されます。トレース情報を出力するコマンドについては，「11.1　コマンド一覧」を参照してください。

＜この項の構成＞

(1)　概要

(2)　設定情報

(3)　プロパティファイルの設定

(4)　トレースの出力形式

(1)　概要

コマンドの実行及び実行終了の情報や，データベースアクセスの情報をトレースファイルへ出力します。

(2)　設定情報

トレース出力情報は，次の2ファイルに同じ値を設定してください。

プロパティファイル
プロパティファイルは次の場所に格納されています。
＜Scheduler Serverインストールディレクトリ＞¥conf¥scheduler_server.properties

AppoSV.ini
[DB]セクションのLogFileSize，LogFileNum，LogLevelパラメタで設定します。
AppoSV.iniの設定値と設定値の反映方法については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

(3)　プロパティファイルの設定

プロパティファイルの設定情報を次に示します。項目はどれも省略できます。

表E-2　プロパティファイルの設定情報

項番
キー名
内容
デフォルト値

1
sch_sv_logFileSize
ログファイル一つあたりのサイズを4,096～2,147,483,647バイトの範囲で指定します。
これ以外の値を指定した場合や，値を省略した場合は，デフォルト値が適用されます。
10485760​

2
sch_sv_logFileNum
ログ面数を1～16面の範囲で指定します。
これ以外の値を指定した場合や，値を省略した場合は，デフォルト値が適用されます。
16

3
sch_sv_logLevel
ログ出力レベルを次のどれかで指定します。

-1
ログを出力しない

10
エラーメッセージ及びスタックトレースを出力する

20
インフォメーション，警告メッセージ，コマンドの開始/終了を出力する

30
データベースアクセスの開始/終了，他プログラムの開始/終了，各種パラメタの設定内容を出力する

40
内部メソッドの入口/出口，デバッグ情報を出力する

これ以外の値を指定した場合や，値を省略した場合は，デフォルト値が適用されます。
20

プロパティファイルの指定規則は次のとおりです。

キー名と値は，半角の「=（イコール）」でつないでください。

改行記号までがデータと解釈されます。

行頭が「#（シャープ）」及び「!（感嘆符）」の行は，コメントとみなされます。

スペースだけの行は無視されます。

プロパティファイルの指定例を次に示します。

#All Rights Reserved. Copyright (C) 2009, Hitachi, Ltd.
#Licensed Material of Hitachi, Ltd.
#Reproduction, use, modification or disclosure otherwise than
#permitted in the License Agreement is strictly prohibited.

###### Common Setting ######
sch_sv_logFileSize = 10485760​
sch_sv_logFileNum = 16
sch_sv_logLevel = 20

(4)　トレースの出力形式

トレースファイルに出力される項目と出力順は次のとおりです。出力されるメッセージについては，「13.　トラブルシューティング」を参照してください。

表E-3　トレースファイルに出力される項目と出力順

出力順
出力項目
出力形式

1
トレースレコードの通番
4桁

2
トレースの取得日付
YYYY/MM/DD

3
トレースの取得時刻
hh:mm:ss.sss

4
アプリケーション識別子
"SCH-"＋"コマンド名"

5
プロセスID
8桁の英数字（16進数）

6
スレッドID
8桁の英数字（16進数）

7
メッセージID
メッセージID

8
イベント種別
トレース出力の契機となるイベント種別を次の英字で出力します。

FB
関数の開始

FE
関数の終了

DB
データベースアクセスの開始

DE
データベースアクセスの終了

OB
他プログラムの開始

OE
他プログラムの終了

EC
例外の発生

CP
任意のチェックポイントイベント

CB
コマンド開始イベント

CE
コマンド終了イベント

9
メッセージ
トレース情報（0～4,096バイト）。例外発生時はエラーメッセージテキストを出力します。
1レコードの最大は2000文字です。2000文字を超える場合は，複数行に分割して出力します。

付録E.4　稼働ログのフォーマット

出力された稼働ログファイルで，クライアントの利用状況を集計できます。稼働ログファイルはCSV形式で出力されるので，集計には市販の表計算ソフトをご利用ください。

注意

サーバを稼働中にこのファイルを参照すると，サーバのログ書き込み処理に失敗することがあります。このログファイルを使用する場合は，必ずサーバを停止し，ログファイルをコピーしてから参照するようにしてください。

なお，Scheduler Server/Facilities Managerの稼働ログは，Serverにアクセス要求されたものをすべて出力しています。

ログファイル格納場所

Groupmax Scheduler Serverのログファイル
＜インストールディレクトリ＞※¥log¥LOGSV.csv

Groupmax Facilities Managerのログファイル
＜インストールディレクトリ＞※¥log¥LOGRMSV.csv

注※

＜インストールディレクトリ＞のデフォルトは，C:¥Groupmax¥apposvです。

フォーマット

ログファイルのフォーマット及び出力内容を次に示します。各内容は，「,」で区切られています。1レコードは，改行コードも合わせて45～46バイトです。

日付,時間,処理実行ユーザID,処理対象ユーザID又はファイル名,処理種別

日付

YYYY/MM/DDの形式（西暦）（10バイト）

時間

HH：MM：SSの形式（8バイト）

処理実行ユーザID

アクセスしたユーザID（10バイト）

処理対象ユーザID

処理実行ユーザが対象とするユーザID又はファイル名（10バイト）

処理種別

表E-4及び表E-5に示します。

表E-4　Scheduler Server/Facilities Manager共通の処理種別

項番 | 処理種別 | 内容
1 | l | ログイン
2 | r | 他者への予約
3 | re | 他者へのイベント予約
4 | a | 予約回答
5 | x | 予約削除
6 | w | 自スケジュール登録
7 | we | 自イベント登録
8 | d | 自スケジュール削除
9 | c | スケジュール複写
10 | ce | イベント複写
11 | t | スケジュール期間読み出し
12 | o | スケジュール詳細読み出し
13 | z | スケジュール期間詳細読み出し
14 | s | 受信・発信リスト読み出し
15 | s2 | 受信・発信リスト読み出し
16 | h | 個人休日の設定
17 | tw | タスク登録
18 | td | タスク削除
19 | tc | タスク完了
20 | tx | 完了タスク一括削除
21 | cw | タスク連絡先登録
22 | cd | タスク連絡先削除
23 | tf | 空き時間検索
24 | kf | キーワード検索
25 | pc | パスワード変更
26 | uf | ユーザ検索
27 | p | 拡張スケジュール登録
28 | j | 拡張スケジュール読み出し
29 | g | Gateway処理
30 | k | サーバ停止
31 | ?※ | その他の処理

注※

稼働中バックアップコマンドを実行すると，ログファイル（LOGSV.csv，LOGRMSV.csv）に，「?」の処理種別が出力されます。また，このとき，ログファイルに出力される処理実行ユーザIDと処理対象ユーザIDは空白となります。詳細は，稼働中バックアップ機能の取扱説明書を参照してください。

表E-5　Facilities Manager固有の処理種別

項番 | 処理種別 | 内容
1 | rt | スケジュール期間読み出し
2 | ro | スケジュール詳細読み出し
3 | rw | スケジュール登録
4 | rd | スケジュール削除
5 | rc | スケジュール複写
6 | rr | 予約実行
7 | rx | 予約削除
8 | ra | 予約回答
9 | ri | 情報登録
10 | rf | 設備・空き時間検索
11 | rz | スケジュール期間詳細読み出し
12 | rm | 予約変更
13 | kr | キーワード検索
14 | rp | 拡張スケジュール登録
15 | rj | 拡張スケジュール読み出し

表E-6　 DBモードで追加された処理種別

項番 | 処理種別 | 内容
1 | ua | ユーザ単位アクセス権設定
2 | ls | 国際化対応クライアントの環境設定

付録E.5　エラーログのフォーマット

エラーログ「errDumpSV.log」のファイルフォーマットを次に示します。

表E-7　エラーログのファイルフォーマット

項番
出力項目
出力内容

1
年月日
YYYY/MM/DD

2
時刻
hh:mm:ss.ms

3
スレッドID
最低3桁の整数（10進数）

4
メッセージID
5桁の整数。

5
メッセージテキスト
任意の文字列。
メッセージテキストを五つまで出力する。メッセージテキストの間はコンマ（,）で区切って表示される。

付録E.6　管理ツールのログ

ファイルモードの管理ツールのログ出力について説明します。

＜この項の構成＞

(1)　概要

(2)　設定情報

(3)　設定手順

(4)　注意事項

(1)　概要

管理ツールの障害発生時に使用するログ情報を出力します。

ログ情報は次のファイルに出力されます。

＜管理ツールインストールディレクトリ＞¥log¥SFTLog_xxx.log

「xxx」には，SF32SYS.iniのDllLogFileNumパラメタに指定した出力ファイル数の数値が入ります。

例えば，出力ファイル数に4を指定した場合，SFTLog_001.log ～ SFTLog_004.logが作成されます。

(2)　設定情報

管理ツールのログ出力に関する設定を次に説明します。

対象ファイル

＜管理ツールインストールディレクトリ＞¥bin¥SF32SYS.ini

設定パラメタ

セクション名
[log]

DllLogLevelパラメタ
ログレベルを0～16で指定します。ログファイルには指定されたログレベル以下のログが出力されます。0を指定した場合は，ログは出力されません。DllLogLevelパラメタがない，又は不正な値が設定されている場合は，5が設定されたとして動作します。
各ログレベルの出力情報は，次のようになります。
　1：エラー（重要度：高）
　2：警告（重要度：高）
　3：メッセージ（重要度：最高）
　4：公開関数開始
　5：公開関数完了
　6：メッセージ（重要度：高）
　7：外部呼出開始
　8：外部呼出完了
　9：メッセージ（重要度：中）
　10：内部関数開始
　11：内部関数完了
　12：メッセージ（重要度：低）
　13：エラー（重要度：低）
　14：警告（重要度：低）
　15：デバッグ用メッセージ1
　16：デバッグ用メッセージ2

DllLogFileSizeパラメタ
ログファイルの最大サイズを，1048576～1073741824（単位：バイト）で指定します。
DllLogFileSizeパラメタがない，又は不正な値が設定されている場合は，1048576が設定されたとして動作します。

DllLogFileNumパラメタ
ログファイルの最大数を，1～999で指定します。DllLogFileNumパラメタがない，又は不正な値が設定されている場合は，4が指定されたとして動作します。

(3)　設定手順

ログ出力機能に関する設定手順を次に説明します。

ログレベルやファイルサイズ，及び出力ファイル数を変更したい場合は，この設定をしてください。

管理ツールを終了させる。

SF32SYS.iniを編集する。

管理ツールを起動する。

(4)　注意事項

管理ツール起動時にログ出力フォルダの作成に失敗した場合や，SFTLog_001.logのオープンに失敗した場合，その後のログは出力されません。

付録E.7　管理ツールコマンドのログ

管理ツールコマンドを実行すると，ログ情報が出力されます。管理ツールコマンドのログファイルの出力先は次のとおりです。

＜Scheduler Serverインストールフォルダ＞¥batch¥log

ログファイル名は次のとおりです。

＜コマンド名＞[_X].log

ログファイルは，コマンドを実行するたびに次の三つのファイルに切り替わります。

＜コマンド名＞.log　：使用中のログ

＜コマンド名＞_1.log：1世代前のログ

＜コマンド名＞_2.log：2世代前のログ

付録F　バックアップ，リストアの方法

次の作業を実施する前には，必ずデータのバックアップを取得してください。また，これらの作業の実施中にエラーが発生した場合は，バックアップしたデータをリストアしてください。

SFdatacpコマンド実行時

codechgコマンド実行時

hostchgコマンド実行時

bitechgコマンド実行時

grpchgコマンド実行時

バージョンアップ時

バックアップが必要なファイルは次のとおりです。

表F-1　バックアップが必要なファイル

運用モード | バックアップが必要なファイル
ファイルモードの場合 | ＜インストールディレクトリ＞¥etc
＜インストールディレクトリ＞¥room（Facilities Manager使用時）
＜インストールディレクトリ＞¥log
＜スケジュール格納ディレクトリ＞
＜インストールディレクトリ＞¥bin¥AppoSV.ini（存在する場合）
＜インストールディレクトリ＞¥bin¥SFagent.ini（親サーバだけ。存在する場合）
DBモードの場合 | ＜インストールディレクトリ＞¥log
＜インストールディレクトリ＞¥bin¥AppoSV.ini（存在する場合）
＜インストールディレクトリ＞¥bin¥SFagent.ini（マスターサーバだけ。存在する場合）
HiRDBのフルバックアップ

＜この節の構成＞

(1)　バックアップの取得

(2)　リストアの方法

(1)　バックアップの取得

すべてのサーバで，次のサービスを停止してください。
Groupmax Scheduler Server
Groupmax Scheduler Server Tool（DBモードの場合は不要）
Groupmax Facilities Manager
Groupmax Facilities Manager Tool（DBモードの場合は不要）

すべてのサーバで，表F-1に示すディレクトリ及びファイルのバックアップを取得してください。
また，「コンフィギュレーション」を起動し，各設定の控えを取ります。

注意

バックアップ取得時にFTPを利用される場合は，必ずバイナリモードで転送してください。

(2)　リストアの方法

すべてのサーバで，次のサービスを停止してください。
Groupmax Scheduler Server
Groupmax Scheduler Server Tool（DBモードの場合は不要）
Groupmax Facilities Manager
Groupmax Facilities Manager Tool（DBモードの場合は不要）

すべてのサーバで，表F-1に示すディレクトリ及びファイルを削除してください。

「付録F(1) バックアップの取得」で取得した，表F-1に示すバックアップデータを元のディレクトリにコピーします。
また，「コンフィギュレーション」を起動し，各設定値が控えと一致しているか確認します。異なっている場合は，控えに合わせて再設定してください。

注意

データのコピー時にFTPを利用される場合は，必ずバイナリモードで転送してください。

付録G　16バイトまでのパスワードを使用する場合の設定方法

16バイトまでのパスワードを使用する場合，自システムのすべてのScheduler Server及びFacilities ManagerがインストールされているマシンのAppoSV.iniファイルに次の設定をして，「Groupmax Scheduler Server」及び「Groupmax Facilities Manager」のサービスを再起動する必要があります。

[Password]
LONG_PASSWD=ON

AppoSV.iniファイルの格納先

＜Scheduler Serverのインストールディレクトリ＞¥bin¥AppoSV.ini

AppoSV.iniファイルが存在しない場合は，新規に作成する必要があります。

AppoSV.iniファイルの設定内容
セクション名：Password
パラメタ名：LONG_PASSWD
　値：ON（16バイトまでのパスワードに対応）
　　　OFF（8バイトまでのパスワードに対応（デフォルト））
AppoSV.iniファイルが存在しない場合，又はLONG_PASSWDの設定値がない場合，デフォルト（8バイトまでのパスワードに対応）で動作します。

AppoSV.iniで指定できるパラメタと，設定を変更した場合の反映方法については，「3.2.6　AppoSV.iniファイルの設定値一覧」を参照してください。

注意事項

マルチサーバ構成の場合，すべてのScheduler Server及びFacilities ManagerのバージョンをVersion 7以降にする必要があります。

Address Serverと連携している場合，Address Serverでもパスワード桁数拡張機能を使用するための設定を行う必要があります。設定内容については，マニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド基本操作編」を参照してください。

付録H　Windows Server 2008使用時の注意事項

Windows Server 2008でScheduler Server及びFacilities Managerを使用する場合の注意事項について説明します。

＜この節の構成＞

付録H.1　ファイアウォール

付録H.2　ユーザアカウント制御

付録H.3　バッチファイルの実行

付録H.1　ファイアウォール

Windows Server 2008ではOS標準のファイアウォール機能がデフォルトで有効になります。OS標準のファイアウォールを使用する場合は，ポートの使用を許可するルールを追加する必要があります。

「1.3　TCP/IPの設定」を参照し，ルールの追加を行ってください。

付録H.2　ユーザアカウント制御

Windows Server 2008ではユーザアカウント制御（UAC）が有効になっていると，ツールやユティリティの実行時にユーザアカウント制御ダイアログが出力されることがあります。ツールやユティリティは管理者権限で実行する必要があるため，ユーザアカウント制御ダイアログの[続行]ボタンを押して実行してください。

また，標準ユーザ権限のコマンドプロンプトからユティリティを実行すると，新規に管理者権限のコマンドプロンプトを起動し，ユティリティを実行します。このコマンドプロンプトは実行終了と同時に閉じるため，ユティリティが表示するメッセージを読むことができません。このため，ユティリティを使用する場合は，管理者権限で起動したコマンドプロンプトから実行してください。

付録H.3　バッチファイルの実行

バッチファイルにはマニフェストファイルがつけられないため，バッチファイルを実行する場合は，以下のどちらかの手順で実行してください。

(1)バッチファイルを右クリックして「管理者として実行する」を選択してください。

(2)コマンドプロンプトを右クリックして「管理者として実行する」を選択し，起動したコマンドプロンプト上でバッチファイルを実行してください。

付録I　Windows Server 2012使用時の注意事項

Windows Server 2012でScheduler Server及びFacilities Managerを使用する場合の注意事項について説明します。

＜この節の構成＞

付録I.1　ファイアウォール

付録I.2　ユーザアカウント制御

付録I.3　バッチファイルの実行

付録I.4　スタートメニューの表記

付録I.1　ファイアウォール

Windows Server 2012ではOS標準のファイアウォール機能がデフォルトで有効になります。OS標準のファイアウォールを使用する場合は，ポートの使用を許可するルールを追加する必要があります。

「1.3　TCP/IPの設定」を参照し，ルールの追加を行ってください。

付録I.2　ユーザアカウント制御

Windows Server 2012ではユーザアカウント制御（UAC）が有効になっていると，ツールやユティリティの実行時にユーザアカウント制御ダイアログが出力されることがあります。ツールやユティリティは管理者権限で実行する必要があるため，ユーザアカウント制御ダイアログの[続行]ボタンを押して実行してください。

また，標準ユーザ権限のコマンドプロンプトからユティリティを実行すると，新規に管理者権限のコマンドプロンプトを起動し，ユティリティを実行します。このコマンドプロンプトは実行終了と同時に閉じるため，ユティリティが表示するメッセージを読むことができません。このため，ユティリティを使用する場合は，管理者権限で起動したコマンドプロンプトから実行してください。

付録I.3　バッチファイルの実行

バッチファイルにはマニフェストファイルがつけられないため，バッチファイルを実行する場合は，以下のどちらかの手順で実行してください。

バッチファイルを右クリックして「管理者として実行する」を選択してください。

コマンドプロンプトを右クリックして「管理者として実行する」を選択し，起動したコマンドプロンプト上でバッチファイルを実行してください。

付録I.4　スタートメニューの表記

「［スタート］ボタンをクリックして［プログラム］」と表記している箇所は，「[アプリ]画面」に読み替えてください。

付録J　用語解説

（英字）

DBモード

Scheduler ServerのデータをHiRDBで一元管理するモードです。

DBモードに対して，Scheduler Server自身でデータを管理する方法をファイルモードと呼びます。

pdload

HiRDBで，ユーザが用意したデータを表に格納するデータベース作成ユティリティです。

（ア行）

親サーバ

ファイルモードで，管理データのマスターデータを持つサーバを親サーバと呼びます。親サーバはシステム内で一つ決めてください。管理データは親サーバで作成・変更し，子サーバに反映します。シングルサーバ構成の場合，親サーバの設定をしてください。

（カ行）

拡張スケジュール

スケジュールのメモ欄情報とは別に，汎用的に情報を登録できるデータ項目です。Scheduler Clientで使用できます。

管理ツール

管理データの作成に使用するツールです。

ファイルモードの場合は，Scheduler_Facilities管理ツールを指します。

DBモードの場合は，次のディレクトリに格納されているファイルを指します。

＜インストールディレクトリ＞¥sftool¥SFTool32.exe

管理ツールサーバ

次のサービスを指します。

「Groupmax Scheduler Server Tool」サービス

「Groupmax Facilities Manager Tool」サービス

管理ツールサーバは，主に次の処理を実行します。

管理ツールへのデータ送受信

マルチサーバ構成時のサーバ間の管理データ転送

「コンフィギュレーション」の自動実行

「管理ツールサーバ」に対して使用される「サーバ」は，次のサービスを指します。

「Groupmax Scheduler Server」サービス

「Groupmax Facilities Manager」サービス

管理データ

ユーザの管理データと施設の管理データの2種類があります。管理データについては「付録A.1　管理データ」を参照してください。

複数のサーバでScheduler Server又はFacilities Managerを構成したときには，サーバ同士の管理データを一致させるため，親サーバの管理データを更新するたびに子サーバで「管理データ取得」を実行する必要があります。

ゲートウェイサーバ

ファイルモードで複数システムのScheduler Serverを接続して使用する場合の，他システムに接続するためのサーバです。このサーバは専用ではなく，親・子サーバと兼用できます。

兼任ユーザ

同一ユーザを複数の組織に所属させるために登録するユーザです。主体ユーザと兼任ユーザのスケジュールデータは共有します。

兼任ユーザはAddress Serverで登録できます。Address Serverと連携しない場合は，兼任ユーザは登録できません。

子サーバ

ファイルモードで，親サーバ以外のサーバを子サーバと呼びます。親サーバ上で管理データを変更した際には，「管理データ取得」機能を使って子サーバに反映する必要があります。

（サ行）

削除待ち施設

SFimportコマンドで削除された施設は，削除済みのステータスになりますが，該当施設の施設情報とスケジュールはデータベースから削除されません。この施設を削除待ち施設と呼びます。

これらのデータは，SFdelschコマンドの実行によってデータベースから削除されます。

削除待ちユーザ

Address Serverでユーザを削除して，変更通知取得機能でScheduler Serverに反映すると，削除済みのステータスになりますが，該当ユーザのユーザ情報とスケジュールはデータベースから削除されません。このユーザを削除待ちユーザと呼びます。

これらのデータは，SFdelschコマンドの実行によってデータベースから削除されます。

システム

Scheduler Server及びFacilities Managerを運用するための最小単位です。1台以上のサーバと1台以上のクライアントから構成されます。マルチサーバ構成の場合，1台の親サーバと1台以上の子サーバ，及び1台以上のクライアントの集合が1システムとなります。

施設ID

Facilities Managerは施設のスケジュールデータをIDで管理します。そのためにFacilities Managerを使用する施設ごとに施設IDを振る必要があります。

主体ユーザ

兼任ユーザ（同一ユーザを複数の組織に所属させるために登録するユーザ）に対する用語で，本来所属する組織にいる兼任元のユーザを指します。

種別テーブル

Facilities Managerは施設を階層構造で作成し，各階層は組織で管理します。各組織の情報を管理するテーブルを種別テーブルと呼びます。

種別テーブルID

Facilities Managerは施設を階層構造で作成し，各階層は組織で管理します。そのために組織ごとに種別テーブルIDを振る必要があります。

ストアドプロシジャ

一連のデータベースのアクセス手順を手続きとしてデータベースに登録しておく機能です。

スレーブサーバ

DBモードで運用している場合，マスターサーバ以外のサーバをスレーブサーバと呼びます。

セキュリティランク

各ユーザ・施設に設定する属性情報です。ユーザ間，ユーザと施設間のアクセス権を設定するために使用します。

組織グループ

所属する組織に応じてユーザ間のアクセス権を設定する際に使用する組織の集合です。

（タ行）

他システム

Schedulerシステムを会社間などで接続することで，スケジュールの参照や予約ができます。この場合の接続先のシステムを他システムと呼びます。

（ハ行）

汎用化データ

休日情報，行先区分情報，及び時間区切り線情報の集合のことです。

ファイルモード

Scheduler Server自身でデータを管理するモードです。

ファイルモードに対して，Scheduler ServerのデータをHiRDBで一元管理する方法をDBモードと呼びます。

部署テーブル

Scheduler Server及びFacilities Managerはユーザを階層構造で作成し，各階層は組織で管理します。各組織の情報を管理するテーブルを部署テーブルと呼びます。

部署テーブルID（組織ID）

Scheduler Server及びFacilities Managerはユーザを階層構造で作成し，各階層は組織で管理します。そのために組織ごとに部署テーブルID（組織ID）を振る必要があります。部署テーブルIDはシステム内で必ず重ならないようにしてください。部署テーブルIDは，6文字以内の半角英数字小文字（Address Serverとの連携時には8文字以内の半角英数字小文字）が使用できます。

ホームサーバ

各ユーザ・施設に登録されたスケジュールデータを格納するサーバをホームサーバと呼びます。各ユーザ・施設を作成する際に，ユーザごと・施設ごとにホームサーバを指定します。

DBモードの場合は，ホームサーバにはスケジュールデータは格納されませんが，各ユーザが接続するサーバとなります。

（マ行）

マスターサーバ

DBモードで運用している場合，DBにアクセスするコマンドを実行するサーバをマスターサーバと呼びます。マスターサーバ以外のサーバはスレーブサーバと呼びます。

（ヤ行）

ユーザID

Scheduler Server及びFacilities Managerは，ユーザのスケジュールデータをIDで管理します。そのため，Scheduler Server及びFacilities Managerを使用するユーザごとにユーザIDを振る必要があります。

索引

[Ａ][Ｂ][Ｃ][Ｄ][Ｅ][Ｆ][Ｇ][Ｈ][Ｉ][Ｋ][Ｌ][Ｏ][Ｐ][Ｒ][Ｓ][Ｔ][Ｕ][Ｗ]
[ア行][カ行][サ行][タ行][ナ行][ハ行][マ行][ヤ行][ラ行]

(英字)

(Ａ)

Address Server〔管理データの設定手順〕

Address Serverの変更通知情報の取得〔DBモードの場合〕

Address Serverの変更通知情報の取得〔ファイルモードの場合〕

Address Serverを使用していない場合のユーザ情報の登録

Addressホスト名の設定

Addressホスト名の設定

agtcoutコマンド

「agtcout」のメッセージ

AppoSV.iniファイルの設定値一覧

AppoSV.iniへのDBモードの設定

Assist連携

Assist連携〔解除手順〕

Assist連携〔コンフィギュレーションの設定〕

Assist連携〔コンフィギュレーションの設定〕

Assist連携〔再実行〕

Assist連携〔事前準備〕

Assist連携〔実行タイミング〕

Assist連携時のトラブルシューティング

Assist連携時のメッセージ

Assist連携用ホームサーバ一覧

ATB_AVAILABLE〔AppoSV.iniファイル〕

(Ｂ)

bitechg（スケジュールデータのバイトオーダの変換）〔ファイルモードの場合〕

(Ｃ)

checkid（ユーザIDの整合性のチェック）〔ファイルモードの場合〕

chkorder（スケジュールデータの日付の整合性のチェック・回復）〔ファイルモードの場合〕

CMDEnvironmentGroup〔AppoSV.iniファイル〕

codechg（ユーザ（施設）IDの変換）〔DBモードの場合〕

codechg（ユーザ（施設）IDの変換）〔ファイルモードの場合〕

「codechg」のメッセージ

ConnectionWaitTime〔AppoSV.iniファイル〕

CSVファイルからの一括登録〔DBモードの場合〕

CSVファイルからの一括登録〔ファイルモードの場合〕

CSVファイルへの出力〔DBモードの場合〕

CSVファイルへの出力〔ファイルモードの場合〕

(Ｄ)

DBモード

DBモード〔用語解説〕

DBモードの注意事項

DBモードの場合〔セットアップの手順〕

DBモードへの切り替え

DBユーザの作成

DNSホスト名

DNSホスト名

(Ｅ)

EnvironmentGroup〔AppoSV.iniファイル〕

(Ｆ)

Facilities Manager〔アンインストール〕

Facilities Manager〔インストール〕

Facilities Manager〔環境設定〕

Facilities Manager〔起動と停止〕

Facilities Manager〔注意事項〕

Facilities Managerとは

FileCnt〔AppoSV.iniファイル〕

(Ｇ)

G/Wテーブル

GetAdAll

GetAdAll（ユーザ情報の再作成）〔DBモードの場合〕

GetAdAll（ユーザ情報の再作成）〔ファイルモードの場合〕

GetAdAll〔メッセージ〕

Groupmax Scheduler Server/Groupmax Facilities Managerサービスのイベントログのメッセージ一覧

Groupmax Scheduler Server cfg/Groupmax Facilities Manager cfgサービスのメッセージ一覧

Groupmax Scheduler Server Tool/Groupmax Facilities Manager Toolサービスのメッセージ一覧

grpchg（グループファイル変換）〔ファイルモードの場合〕

(Ｈ)

HAHostName〔AppoSV.iniファイル〕

HiRDB関連製品のインストールとセットアップ

HiRDBのインストールとセットアップの流れ

HiRDBファイルシステム領域の作成

HiRDBへのデータ登録（DBモードの場合）

HiRDB用ファイルへの変換〔DBモードの場合〕

HomeServer〔AppoSV.iniファイル〕

hostchg（ホスト名変換）〔ファイルモードの場合〕

hosts

(Ｉ)

Indxget_UserAddOption〔AppoSV.iniファイル〕

indxget（Address Serverの変更通知情報の取得）〔DBモードの場合〕

indxget（Address Serverの変更通知情報の取得）〔ファイルモードの場合〕

indxget〔トラブルシューティング〕

indxget〔トラブルシューティング〕

indxget〔メッセージ〕

IPアドレス

IPアドレスの設定〔コンフィギュレーションの設定〕

IPアドレスの設定〔コンフィギュレーションの設定〕

IPアドレスの設定〔コンフィギュレーションの設定〕

(Ｋ)

KBN_ENHANCE〔AppoSV.iniファイル〕

KDAEで始まるメッセージ（運用コマンド共通のメッセージ）

KSFgで始まるメッセージ

(Ｌ)

List〔AppoSV.iniファイル〕

LogFileNum〔AppoSV.iniファイル〕

LogFileSize〔AppoSV.iniファイル〕

LogLevel〔AppoSV.iniファイル〕

LONG_PASSWD〔AppoSV.iniファイル〕

(Ｏ)

OldCheck〔AppoSV.iniファイル〕

ON/OFF切り替え機能〔管理ツールコマンド〕

OrgEnv〔AppoSV.iniファイル〕

ORGGROFF.tblファイル

ORGGROUP.tblファイル

OrgGroupOmitMark〔AppoSV.iniファイル〕

OrgGroupSecurity

OrgGroupSecurity〔AppoSV.iniファイル〕

OutOrgGroupSecurity

OutOrgGroupSecurity〔AppoSV.iniファイル〕

(Ｐ)

PARTIAL_SORT〔AppoSV.iniファイル〕

pdload〔用語解説〕

pdload実行バッチファイル

pdload用制御情報ファイル

pdload用入力データファイル

pdsql入力用ファイル

(Ｒ)

RDエリアの作成

RECORD_TO_TRN_SFIMPORT〔AppoSV.iniファイル〕

ReplTimeOut2〔AppoSV.iniファイル〕

RetryInterval

RetryInterval〔AppoSV.iniファイル〕

RMSVMaxConnect〔AppoSV.iniファイル〕

(Ｓ)

Scheduler Client

Scheduler Server〔アンインストール〕

Scheduler Server〔インストール〕

Scheduler Server〔環境設定〕

Scheduler Server〔環境設定〕

Scheduler Server〔起動と停止〕

Scheduler Server〔トラブルシューティング〕

Scheduler Serverとは

Scheduler Serverの移行方法

Scheduler ServerマシンからHiRDBマシンへのデータ登録の流れ

SCHogimp（組織グループファイル及び特権ユーザ一覧ファイルの登録・チェック）〔DBモードの場合〕

SCHogimp（組織グループファイル及び特権ユーザ一覧ファイルの登録・チェック）〔ファイルモードの場合〕

「SCHogimp」のメッセージ

SFagent.iniの設定

SFagentコマンド〔メッセージ〕

SFChkBch（管理ツールコマンドの実行確認）〔DBモードの場合〕

SFdatacp（ユーザのホームサーバの移動）〔ファイルモードの場合〕

SFdatacp〔トラブルシューティング〕

「SFdatacp」のメッセージ

SFdelsch（スケジュール削除）〔DBモードの場合〕

「SFdelsch」のメッセージ

SFExeBch（管理ツールコマンドの排他開始）〔DBモードの場合〕

SFexport（CSVファイルへの出力）〔DBモードの場合〕

SFexport（CSVファイルへの出力）〔ファイルモードの場合〕

SFexport実行時の注意点

SFexportでサポートする機能

SFexportの使用上の注意事項

SFexportの使用例

「SFexport」のメッセージ

SFexportを使用したSFimportの登録ファイルの作成例

SFimport（CSVファイルからの一括登録）〔DBモードの場合〕

SFimport（CSVファイルからの一括登録）〔ファイルモードの場合〕

SFimport実行時の注意点

SFimportの機能

SFimportの実行手順

SFimportの使用例

SFimportの登録ファイル

「SFimport」のメッセージ

SFShift（HiRDB用ファイルへの変換）〔DBモードの場合〕

SFShiftコマンドの実行

「SFShift」のメッセージ

SFStpBch（管理ツールコマンドの強制排他解除）〔DBモードの場合〕

sfstpexebch（管理ツールコマンドの排他解除）〔DBモードの場合〕

SharedMemory

SharedMemory〔AppoSV.iniファイル〕

Size〔AppoSV.iniファイル〕

sortdate（スケジュールデータの日付順ソート及び出力）〔ファイルモードの場合〕

SVMaxConnect〔AppoSV.iniファイル〕

(Ｔ)

TCP/IP

TCP/IP〔他システムとゲートウェイ接続する場合の注意事項〕

TimeOutMan〔AppoSV.iniファイル〕

TimeOutRMMan〔AppoSV.iniファイル〕

TimeZone〔AppoSV.iniファイル〕

Todo

Trace〔AppoSV.iniファイル〕

TraceAfterError〔AppoSV.iniファイル〕

(Ｕ)

UNIXサーバからの移行

(Ｗ)

Windows Server 2008使用時の注意事項

Windows Server 2012使用時の注意事項

WriteThroughSV〔AppoSV.iniファイル〕

(ア行)

(あ)

アクセス権判定に利用するテーブル及びインデクスの場合

アクセスランク

値の説明で使用する記号

アラーム

アンインストール〔Facilities Manager〕

アンインストール〔Scheduler Server〕

アンインストール〔管理ツール〕

(い)

行先〔登録〕

行先〔登録〕

行先〔汎用化データの設定〕

行先〔汎用化データの設定〕

行先区分管理機能〔管理ツールコマンド〕

移行コマンド

移行方法

移行方法〔Scheduler Server〕

移動者一覧ファイル

移動者一覧ファイル

イベントログ〔トラブルシューティング〕

イベントログ〔トラブルシューティング〕

イベントログのメッセージ

インストール〔Facilities Manager〕

インストール〔Scheduler Server〕

インストール〔管理ツール〕

インストール〔管理ツール〕

インストール〔サーバ〕

インストール〔サーバ〕

インストール時に作成されるディレクトリとファイル〔Facilities Manager〕

インストール時に作成されるディレクトリとファイル〔Scheduler Server〕

インデクスの格納ページ数の見積もりで使用する値

(う)

運用コマンド（DBモードの場合）

運用コマンド（ファイルモードの場合）

運用コマンド一覧

運用コマンド共通のメッセージ

運用モード

運用モード切り替えバッチファイル実行時のメッセージ

(え)

エラーログのフォーマット

(お)

親サーバ

親サーバ

親サーバ〔トラブルシューティング〕

親サーバ〔用語解説〕

親サーバホスト名の設定

(カ行)

(か)

拡張スケジュール

拡張スケジュール〔用語解説〕

稼働ログのフォーマット

環境設定（DBモードの場合）

環境設定（ファイルモードの場合）

環境設定〔Facilities Manager〕

環境設定〔Scheduler Client全般〕

環境設定〔Todo〕

環境設定〔スケジュール〕

環境設定バッチファイル

環境の変更方法

管理ツール〔インストール／アンインストール〕

管理ツール〔インストール手順〕

管理ツール〔終了〕

管理ツール〔注意事項〕

管理ツール〔トラブルシューティング〕

管理ツール〔用語解説〕

管理ツールコマンド（DBモードの場合）

管理ツールコマンド一覧

管理ツールコマンドの強制排他解除〔DBモードの場合〕

管理ツールコマンドの実行

管理ツールコマンドの実行確認〔DBモードの場合〕

管理ツールコマンドの排他開始〔DBモードの場合〕

管理ツールコマンドの排他解除〔DBモードの場合〕

管理ツールコマンドのメッセージ（DBモードの場合）

管理ツールコマンドのログ

管理ツールコマンドを実行する際の注意事項〔DBモードの場合〕

管理ツールサーバ〔起動と停止〕

管理ツールサーバ〔セットアップ手順〕

管理ツールサーバ〔トラブルシューティング〕

管理ツールサーバ〔用語解説〕

管理ツールのメニュー一覧

管理ツールを使う前の準備

管理データ〔セットアップ手順〕

管理データ〔データファイル〕

管理データ〔用語解説〕

管理データ取得

管理データ取得時刻

管理データの作成手順〔DBモード〕

管理データの作成手順〔ファイルモード〕

管理データの取得

管理データの転送

管理データを取得できない〔トラブルシューティング〕

(き)

記念日

記念日

記念日管理機能〔管理ツールコマンド〕

休日

休日

休日管理機能〔管理ツールコマンド〕

(く)

区分〔登録〕

区分〔登録〕

区分〔汎用化データの設定〕

区分〔汎用化データの設定〕

クライアント環境設定情報管理機能（appomngr.iniの設定）〔管理ツールコマンド〕

クライアント環境設定情報管理機能（appouenv.iniの設定）〔管理ツールコマンド〕

クライアント環境設定情報管理機能（gamuenv.iniの設定）〔管理ツールコマンド〕

クライアント環境設定情報の登録

クライアント環境変数グループ

クライアント環境変数グループの登録

クライアント設定の管理〔DBモードの場合〕

クライアントのメッセージ

クラスタサーバ

グループ

グループ〔トラブルシューティング〕

グループ管理機能〔管理ツールコマンド〕

グループの管理〔DBモードの場合〕

グループの登録

グループファイル変換〔ファイルモードの場合〕

グローバルバッファの設定

(け)

ゲートウェイサーバ

ゲートウェイサーバ

ゲートウェイサーバ

ゲートウェイサーバ〔用語解説〕

ゲストID

ゲストID〔管理データの設定手順〕

ゲストID〔他システムとゲートウェイ接続する場合〕

ゲストID〔他システムとゲートウェイ接続する場合〕

検証ファイル

兼任ユーザ

兼任ユーザ

兼任ユーザ〔用語解説〕

(こ)

更新禁止解除コマンド

国際化設定〔DBモードの場合〕

子サーバ

子サーバ〔管理データの取得〕

子サーバ〔コンフィギュレーションの設定〕

子サーバ〔トラブルシューティング〕

子サーバ〔用語解説〕

コマンド一覧

コマンドの指定方法

コンフィギュレーション〔Facilities Manager〕

コンフィギュレーション〔Scheduler Server〕

コンフィギュレーション〔Scheduler Server〕

コンフィギュレーション〔トラブルシューティング〕

コンフィギュレーションのメッセージ

(サ行)

(さ)

サーバ環境設定

サーバ台数増加手順（DBモード）

サーバ台数増加手順（ファイルモード）

サーバ統合手順（DBモード）

サーバ統合手順（ファイルモード）

サーバのIPアドレスの変更（DBモード）

サーバのIPアドレスの変更（ファイルモード）

サーバのセットアップ

サーバホスト名の変更（DBモード）

サーバホスト名の変更（ファイルモード）

サーバリプレース手順（DBモード）

サーバリプレース手順（ファイルモード）

削除待ち施設

削除待ち施設〔用語解説〕

削除待ちユーザ

削除待ちユーザ〔用語解説〕

参照拒否

参照頻度が高いが格納ページ数が多いテーブル及びインデクスの場合

参照不可

(し)

時間区切り線機能〔管理ツールコマンド〕

時間の区切り線

時間の区切り線

自システム〔他システムとゲートウェイ接続する場合〕

自システム〔他システムとゲートウェイ接続する場合の注意事項〕

自システム〔他システムとのゲートウェイ接続を異なるポート番号で運用する場合〕

システム〔用語解説〕

システム行先・区分管理機能〔管理ツールコマンド〕

システム運用時のトラブルシューティング

システム共通定義の作成

システムの構成

システム標準値〔管理データの設定手順〕

システム標準値

システム用件・略記管理機能〔管理ツールコマンド〕

施設ID

施設ID〔変更〕

施設ID〔用語解説〕

施設アクセス権管理機能〔管理ツールコマンド〕

施設アクセス権の設定・変更

［施設アクセス権］メニュー

施設一覧ファイル

施設管理者

施設管理者

施設管理者管理機能〔管理ツールコマンド〕

施設情報の管理〔DBモードの場合〕

施設組織ルートノード管理機能〔管理ツールコマンド〕

施設の登録

主体ユーザ

主体ユーザ〔用語解説〕

種別テーブル

種別テーブル〔用語解説〕

種別テーブルID〔用語解説〕

上司

上司

上司秘書管理機能〔管理ツールコマンド〕

初期情報の設定〔DBモードの場合〕

(す)

スキーマの作成

スキップデータファイル

スキップデータファイル

スケジュール格納ディレクトリの変更

スケジュール削除〔DBモードの場合〕

スケジュール削除期間〔施設のスケジュール削除期間〕

スケジュール削除期間〔施設のスケジュール削除期間〕

スケジュール削除期間〔ユーザのスケジュール削除期間〕

スケジュール削除期間〔ユーザのスケジュール削除期間〕

スケジュール削除設定〔DBモードの場合〕

スケジュールデータ

スケジュールデータのバイトオーダの変換〔ファイルモードの場合〕

スケジュールデータの日付順ソート及び出力〔ファイルモードの場合〕

スケジュールデータの日付の整合性のチェック・回復〔ファイルモードの場合〕

ストアドプロシジャ〔用語解説〕

ストアドプロシジャの設定

スレーブサーバ

スレーブサーバ〔用語解説〕

(せ)

セキュリティ

セキュリティ機能

セキュリティの管理〔DBモードの場合〕

セキュリティランク〔セキュリティの設定〕

セキュリティランク〔他システムとゲートウェイ接続する場合〕

セキュリティランク〔人対施設〕

セキュリティランク〔人対人〕

セキュリティランク〔用語解説〕

セキュリティランク管理機能〔管理ツールコマンド〕

セットアップ

セットアップ〔DBモード〕

セットアップ〔ファイルモード〕

セットアップに必要な知識

セットアップの手順

セパレータ

(そ)

組織ID〔用語解説〕

組織階層セキュリティ

組織グループ

組織グループ〔用語解説〕

組織グループによるセキュリティ設定

組織グループファイル

組織グループファイル及び特権ユーザ一覧ファイルの登録・チェック〔DBモードの場合〕

組織グループファイル及び特権ユーザ一覧ファイルの登録・チェック〔ファイルモードの場合〕

組織対施設

組織対施設のアクセス権

組織テンプレート管理機能（休日管理機能）〔管理ツールコマンド〕

組織テンプレート管理機能（区分管理機能）〔管理ツールコマンド〕

組織テンプレート管理機能（時間区切り線機能）〔管理ツールコマンド〕

組織テンプレート管理機能（名称管理機能）〔管理ツールコマンド〕

組織テンプレートの管理〔DBモードの場合〕

組織名

組織名

(タ行)

(た)

他アプリケーション

対象ランク

タイムゾーン〔管理ツールコマンド〕

他システム〔他システムとゲートウェイ接続する場合の注意事項〕

他システム〔他システムとのゲートウェイ接続を異なるポート番号で運用する場合〕

他システム〔用語解説〕

他システム接続

他システムとゲートウェイ接続する場合

(て)

データファイル

データベース構築の前提条件

データベースの環境構築（DBモードの場合）

データベース容量の見積もり（5,000人規模又は30,000人規模のシステムの場合）

データベース容量の見積もりで使用する値（見積もり式から算出する場合）

テーブル検証ファイル

テーブル検証ファイル

テーブルの作成

デフォルト地域コード〔管理ツールコマンド〕

テンプレート

テンプレート

(と)

登録結果のエラー番号〔「SFimport」と「SFexport」実行時のエラーメッセージ〕

登録ファイル

特権ユーザ一覧ファイル

トラブルシューティング

トラブルシューティング〔Assist連携時〕

トラブルシューティング〔SFdatacp〕

トラブルシューティング〔システム運用時〕

(ナ行)

(に)

入力ファイルのチェックのエラー番号

(ハ行)

(は)

バージョンアップ手順（DBモード）

バージョンアップ手順（ファイルモード）

パスワード

パスワード

パスワード〔16バイトまでのパスワードを使用する場合の設定方法〕

バックアップ

バッチ共通定義ファイル

バッチ共通定義ファイル

汎用化データ

汎用化データ

汎用化データ（休日情報，行先区分情報，時間区切り線情報）の登録

汎用化データ〔トラブルシューティング〕

汎用化データ〔用語解説〕

汎用化データテンプレート

(ひ)

秘書

秘書

人対施設のセキュリティランク

人対人のセキュリティランク

表示色

表の格納ページ数の見積もりで使用する値

(ふ)

ファイアウォールのルール追加

ファイルモード

ファイルモード〔用語解説〕

ファイルモードからDBモードへの移行

ファイルモードの場合〔セットアップの手順〕

部署テーブル

部署テーブル〔用語解説〕

部署テーブルID〔用語解説〕

付属設備

付属設備

付属設備管理機能〔管理ツールコマンド〕

不要スケジュール

不要スケジュール削除

不要スケジュール削除期間管理機能〔管理ツールコマンド〕

不要スケジュール削除期間の個別設定

不要スケジュール削除期間の個別設定

不要スケジュール削除の自動実行設定

(へ)

変更通知情報

変更通知情報

変更通知情報〔Address Server〕

変更通知情報〔Address Server〕

変更通知情報〔トラブルシューティング〕

変更通知情報〔トラブルシューティング〕

変更通知ファイル

変更通知ファイル

変更方法〔環境〕

(ほ)

ポート番号

ポート番号〔コンフィギュレーションの設定〕

ポート番号〔コンフィギュレーションの設定〕

ポート番号〔他システムとのゲートウェイ接続を異なるポート番号で運用する場合〕

ホームサーバ

ホームサーバ〔用語解説〕

ホームサーバ一覧ファイル

ホスト名

ホスト名変換〔ファイルモードの場合〕

ホスト名変換ファイル

(マ行)

(ま)

マスターサーバ

マスターサーバ〔用語解説〕

マスターサーバの変更

マッピング管理機能〔管理ツールコマンド〕

マルチサーバ

(め)

メインテーブル

メール

メッセージ〔agtcout〕

メッセージ〔Assist連携時〕

メッセージ〔codechg〕

メッセージ〔GetAdAll〕

メッセージ〔grpchgコマンド〕

メッセージ〔indxget〕

メッセージ〔KDAEで始まるメッセージ（運用コマンド共通のメッセージ）〕

メッセージ〔KSFgで始まるメッセージ〕

メッセージ〔SCHogimp〕

メッセージ〔SFdatacp〕

メッセージ〔SFdelsch〕

メッセージ〔SFexport〕

メッセージ〔SFimport〕

メッセージ〔SFShift〕

メッセージ〔イベントログ〕

メッセージ〔運用コマンド共通〕

メッセージ〔管理ツールコマンド〕

メッセージ〔クライアント〕

メッセージ〔コンフィギュレーション〕

メモリキャッシュ機能

メンバ管理機能〔管理ツールコマンド〕

(ヤ行)

(や)

役職順位管理機能〔管理ツールコマンド〕

(ゆ)

ユーザ（施設）IDの変換〔DBモードの場合〕

ユーザ（施設）IDの変換〔ファイルモードの場合〕

ユーザID

ユーザID〔変更〕

ユーザID〔用語解説〕

ユーザIDの整合性のチェック〔ファイルモードの場合〕

ユーザID又は施設IDの変更（DBモード）

ユーザID又は施設IDの変更（ファイルモード）

ユーザ一覧ファイル

ユーザ検証ファイル

ユーザ検証ファイル

ユーザ情報

ユーザ情報・施設情報の作成

ユーザ情報〔管理データの設定手順〕

ユーザ情報〔トラブルシューティング〕

ユーザ情報〔トラブルシューティング〕

ユーザ情報再作成

ユーザ情報再作成

ユーザ情報取得方法

ユーザ情報取得方法

ユーザ情報の確認

ユーザ情報の管理〔DBモードの場合〕

ユーザ情報の再作成〔DBモードの場合〕

ユーザ情報の再作成〔ファイルモードの場合〕

ユーザ情報の登録

ユーザ情報の登録

ユーザソート

ユーザソート

ユーザ組織ルートノード管理機能〔管理ツールコマンド〕

ユーザ単位アクセス権管理機能〔管理ツールコマンド〕

ユーザ単位アクセス権設定上限〔管理ツールコマンド〕

ユーザのホームサーバの移動〔ファイルモードの場合〕

ユーザ又は施設のホームサーバの変更

ユーザ名

ユーザ用RDエリアの容量見積もりで使用する値

(よ)

用件

容量見積もりの前提条件

(ラ行)

(り)

リストア

略記

(れ)

列構成情報ファイル

(ろ)

ログイン時に参照されるテーブル

ログファイル

ログファイルの最大容量〔DBモードの場合〕

ログファイルの最大容量〔ファイルモードの場合〕

■ 商標類

IBM，AIXは，世界の多くの国で登録されたInternational Business Machines Corporationの商標です。
HP-UXは，Hewlett-Packard Development Company, L.P.のオペレーティングシステムの名称です。
Microsoft，Windows，およびWindows Serverは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Microsoft OfficeおよびExcelは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
OracleとJavaは，Oracle Corporation及びその子会社，関連会社の米国及びその他の国における登録商標です。
UNIXは，The Open Groupの米国ならびに他の国における登録商標です。
その他記載の会社名，製品名は，それぞれの会社の商標もしくは登録商標です。