Groupmax Address/Mail Version 7 システム管理者ガイド ユティリティ編

解説・操作書

3020-3-D11-D0

目　　次

前書き

変更内容

はじめに

第1編　一括登録ユティリティ

1.　一括登録ユティリティの概要

1.1　一括登録ユティリティの機能

1.2　一括登録ユティリティ（コマンド）の構成

1.3　一括登録ユティリティの作業の流れ

1.4　一括登録ユティリティを使ってできること

2.　一括登録ユティリティのユーザ登録ファイル

2.1　ユーザ登録ファイルとは

2.2　ユーザ登録ファイルの設定内容

2.3　メールボックス容量の定義方法

2.3.1　メール定義ファイルとは

2.3.2　メール定義ファイルの設定内容

2.4　最上位組織情報の設定

2.5　組織情報の設定

2.6　ユーザ情報の設定

2.7　兼任ユーザ情報の設定

2.8　ユーザ登録ファイルの作成方法

2.8.1　ユーザ登録ファイルの基になるデータを用意する

2.8.2　表計算ソフトやテキストエディタで作成する

2.8.3　メールボックス容量の指定方法

2.8.4　ユーザ登録ファイル作成時の注意事項

3.　一括登録ユティリティの実行手順

3.1　一括登録ユティリティの作業手順

3.1.1　ユーザ登録ファイルの作成

3.1.2　環境のバックアップ

3.1.3　gmaxchkコマンドの実行

3.1.4　各ホームサーバへのユーザ登録ファイルの転送

3.1.5　SAVE_MBコマンドの実行

3.1.6　保存データを移動先へ転送

3.1.7　gmaxsetコマンドの実行

3.1.8　レプリケーション状態の確認

3.1.9　LOAD_MBコマンドの実行

3.2　一括登録ユティリティ実行時の注意点

3.2.1　処理区分M（移動）とC（変更）の違い

3.2.2　処理区分にM（移動）を設定した場合

3.2.3　SAVE_MB/LOAD_MBコマンド実行時の注意事項

3.2.4　SAVE_MB/LOAD_MBコマンドを実行するサーバ

3.2.5　メールボックスの閉塞の強制解除

3.2.6　gmaxsetコマンドによる移動処理の注意点

3.2.7　組織移動の注意点

3.2.8　一括登録ユティリティで実行できる機能

3.2.9　一括登録ユティリティ実行の制限

4.　一括登録ユティリティのコマンド

4.1　登録済み情報の出力　gmaxexpコマンド

4.1.1　gmaxexpコマンドの使用方法

4.1.2　gmaxexpコマンドの使用例

4.1.3　gmaxexpコマンドの使用上の注意事項

4.1.4　gmaxexpコマンドでのユーザ登録ファイルの作成例

4.2　ユーザ登録ファイルのチェック　gmaxchkコマンド

4.2.1　gmaxchkコマンドの使用方法

4.2.2　gmaxchkコマンドの使用例

4.2.3　gmaxchkコマンドの使用上の注意事項

4.2.4　gmaxchkコマンドのチェック内容

4.3　メールボックスの保存　SAVE_MBコマンド

4.3.1　SAVE_MBコマンドの使用方法

4.3.2　SAVE_MBコマンドの使用例

4.3.3　SAVE_MBコマンドの使用上の注意事項

4.4　情報の登録　gmaxsetコマンド

4.4.1　gmaxsetコマンドの使用方法

4.4.2　gmaxsetコマンドの使用例

4.4.3　gmaxsetコマンドの使用上の注意事項

4.4.4　gmaxsetコマンドのチェック内容

4.5　レプリケーション状態の確認　nxsrepstatコマンド

4.5.1　nxsrepstatコマンドの使用方法

4.5.2　nxsrepstatコマンドの使用例

4.5.3　nxsrepstatコマンドの使用上の注意事項

4.6　メールボックスの回復　LOAD_MBコマンド

4.6.1　LOAD_MBコマンドの使用方法

4.6.2　LOAD_MBコマンドの使用例

4.6.3　LOAD_MBコマンドの使用上の注意事項

4.7　メールボックスの閉塞の強制解除　gmmopnmbコマンド

4.7.1　gmmopnmbコマンドの使用方法

4.7.2　gmmopnmbコマンドの使用例

4.7.3　gmmopnmbコマンドの使用上の注意事項

4.8　ユーザ移動時の注意事項

5.　一括登録ユティリティの使用例

5.1　サンプルの構成

5.2　データ追加の例

5.3　ユーザ情報の変更の例

5.4　ユーザのサーバ間移動の例

5.5　データ削除の例

5.6　組織のサーバ間移動の例

5.6.1　組織移動の概要

5.6.2　データ移動の手順

5.7　サーバ構成の変更の例

5.8　サーバ環境の移行の例

6.　一括登録ユティリティのデータシート

6.1　一括登録ユティリティの実行条件

6.2　一括登録ユティリティのコマンド実行時間の目安

6.2.1　gmaxsetコマンドの実行時間

6.2.2　SAVE_MB/LOAD_MBコマンドの実行時間

6.3　一括登録ユティリティのトラブルシューティング

6.3.1　一括登録ユティリティ全般のトラブルシューティング

6.3.2　gmaxexpコマンドのトラブルシューティング

6.3.3　gmaxchkコマンドのトラブルシュート

6.3.4　SAVE_MBコマンドのトラブルシューティング

6.3.5　gmaxsetコマンドのトラブルシューティング

6.3.6　LOAD_MBコマンドのトラブルシューティング

7.　一括登録ユティリティのメッセージ一覧

7.1　gmaxexpコマンドのメッセージ

7.2　gmaxchkコマンドのメッセージ

7.3　SAVE_MB/LOAD_MBコマンドのメッセージ

7.4　gmaxsetコマンドのメッセージ

7.5　nxsrepstatコマンドのメッセージ

第2編　グループ・掲示板メンバ一括登録ユティリティ

8.　グループ・掲示板メンバ一括登録ユティリティの概要

8.1　グループ・掲示板メンバ一括登録ユティリティの機能

8.1.1　グループの追加・削除

8.1.2　グループへのメンバの追加・削除・更新

8.1.3　掲示板へのメンバの追加・削除・更新

8.1.4　掲示板のメンバのアクセス権の変更

8.2　グループ・掲示板メンバ一括登録ユティリティ（コマンド）の構成

8.3　グループ・掲示板メンバ一括登録ユティリティの作業の流れ

9.　グループ・掲示板メンバ一括登録ユティリティのユーザ作成ファイル

9.1　グループ・掲示板メンバ一括登録ユティリティの実行に必要なファイル

9.1.1　グループ定義ファイル

9.1.2　グループデータファイル

9.2　グループ定義ファイルの項目

9.2.1　グループ定義ファイルの項目とその内容

9.2.2　処理別のグループ定義ファイルの設定項目

9.3　グループデータファイルの項目

9.4　グループ定義ファイルとグループデータファイルの作成方法

9.4.1　グループ定義ファイルとグループデータファイルの基になるデータを用意する

9.4.2　表計算ソフトやテキストエディタで作成する

9.4.3　グループ定義ファイルとグループデータファイル作成時の注意事項

10.　グループ・掲示板メンバ一括登録ユティリティの実行手順

10.1　グループ・掲示板メンバ一括登録ユティリティの作業手順

10.1.1　グループ定義ファイルとグループデータファイルの作成

10.1.2　環境のバックアップ

10.1.3　gmaxgchkコマンドの実行

10.1.4　gmaxgsetコマンドの実行

10.1.5　レプリケーション状態の確認

10.2　グループ・掲示板メンバ一括登録ユティリティ実行時の注意点

10.2.1　グループ・掲示板メンバ一括登録ユティリティで実行できる機能

10.2.2　グループ・掲示板メンバ一括登録ユティリティ実行の制限

11.　グループ・掲示板メンバ一括登録ユティリティのコマンド

11.1　登録済みグループ・掲示板メンバ情報の出力　gmaxgexpコマンド

11.1.1　gmaxgexpコマンドの使用方法

11.1.2　gmaxgexpコマンドの使用例

11.1.3　gmaxgexpコマンドの使用上の注意事項

11.2　グループ定義ファイルとグループデータファイルのチェック　gmaxgchkコマンド

11.2.1　gmaxgchkコマンドの使用方法

11.2.2　gmaxgchkコマンドの使用例

11.2.3　gmaxgchkコマンドの使用上の注意事項

11.2.4　gmaxgchkコマンドのチェック内容

11.3　グループ・掲示板メンバ情報の登録　gmaxgsetコマンド

11.3.1　gmaxgsetコマンドの使用方法

11.3.2　gmaxgsetコマンドの使用例

11.3.3　gmaxgsetコマンドの使用上の注意事項

12.　グループ・掲示板メンバ一括登録ユティリティの使用例

12.1　グループの追加の例

12.2　グループの削除の例

12.3　掲示板のメンバ追加の例

12.4　掲示板のメンバ更新の例

13.　グループ・掲示板メンバ一括登録ユティリティのデータシート

13.1　グループ・掲示板メンバ一括登録ユティリティの実行条件

13.2　グループ・掲示板メンバ一括登録ユティリティのコマンド実行時間の目安

13.2.1　gmaxgchkコマンドの実行時間

13.2.2　gmaxgsetコマンドの実行時間

13.2.3　gmaxgexpコマンドの実行時間

13.3　グループ・掲示板メンバ一括登録ユティリティのトラブルシューティング

13.3.1　グループ・掲示板メンバ一括登録ユティリティ全般のトラブルシューティング

13.3.2　gmaxgexpコマンドのトラブルシューティング

13.3.3　gmaxgchkコマンドのトラブルシューティング

13.3.4　gmaxgsetコマンドのトラブルシューティング

14.　グループ・掲示板メンバ一括登録ユティリティのメッセージ一覧

14.1　gmaxgexpコマンドのメッセージ

14.2　gmaxgchkコマンドのメッセージ

14.3　gmaxgsetコマンドのメッセージ

第3編　ユーザ任意情報

15.　ユーザ任意情報の概要

15.1　ユーザ任意情報の概要

15.2　ユーザ任意情報の定義方法

15.2.1　見出し定義ファイルの作成

15.2.2　見出し定義ファイルの登録

15.2.3　登録内容の確認

15.2.4　登録内容のレプリケーション

15.3　ユーザ任意情報の定義例

15.4　ユーザ任意情報の保存と回復

15.4.1　ユーザ任意情報の移行

15.4.2　ユーザ任意情報の保存と回復の方法

15.4.3　ユーザ任意情報の保存と回復の例

15.5　ユーザ任意情報のコマンドリファレンス

15.5.1　adpdheadコマンド

15.5.2　adpdaexpコマンド

15.5.3　adpdasetコマンド

索引

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

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

前書き

■ 対象製品

P-2446-5154　 Groupmax Address Server Version 7　 07-82　(適用OS：Windows 2003，Windows 2008，Windows 2012)
P-2446-5154　 Groupmax Mail Server Version 7　 07-82　(適用OS：Windows 2003，Windows 2008，Windows 2012)
P-2446-5254　 Groupmax Address Server Version 7　 07-82　(適用OS：Windows 2003，Windows 2008，Windows 2012)
P-2446-7344　 Groupmax Mail - X.400 Version 6　 06-00　(適用OS：Windows 2003)
P-2446-7844　 Groupmax Address Server - Replication Option Version 6　 06-82　(適用OS：Windows 2003，Windows 2008，Windows 2012)

■ 輸出時の注意

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

■ 商標類

HP-UXは，Hewlett-Packard Development Company, L.P.のオペレーティングシステムの名称です。
Microsoftは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Microsoft OfficeおよびExcelは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
インテル，Intel，およびIntel Core は，アメリカ合衆国およびその他の国におけるIntel Corporationの商標です。
Pentiumは，アメリカ合衆国およびその他の国におけるIntel Corporationの商標です。
Windowsは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows NTは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Serverは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。

■ 発行

平成 16年 3月 (第1版) 3020-3-D11(廃版)
平成 16年 9月 (第2版) 3020-3-D11-10(廃版)
平成 17年 6月 (第3版) 3020-3-D11-20(廃版)
平成 18年 1月 (第4版) 3020-3-D11-30(廃版)
平成 18年11月 (第5版) 3020-3-D11-40(廃版)
平成 19年 7月 (第6版) 3020-3-D11-50(廃版)
平成 20年 3月 (第7版) 3020-3-D11-60(廃版)
平成 20年12月 (第8版) 3020-3-D11-70(廃版)
平成 22年 4月 (第9版) 3020-3-D11-80(廃版)
平成 26年 6月 (第10版) 3020-3-D11-C0(廃版)
平成 27年 3月 (第11版) 3020-3-D11-D0

■ 著作権

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

変更内容

変更内容(3020-3-D11-D0) Groupmax Address Server Version 7 07-82，Groupmax Mail Server Version 7 07-82

追加・変更内容 | 変更個所
gmaxsetコマンドの注意事項を追加しました。 | 4.4.3

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

変更内容(3020-3-D11-C0) Groupmax Address Server Version 7 07-82，Groupmax Mail Server Version 7 07-82

追加・変更内容

Groupmax Address/Mail Server Version 7 07-82に対応しました。

SAVE_MBコマンドの使用上の注意事項の説明を追加しました。

LOAD_MBコマンドの使用上の注意事項の説明を追加しました。

ユーザ移動時の注意事項の説明を追加しました。

gmaxchkコマンドのメッセージを追加しました。

SAVE_MB/LOAD_MBコマンドのメッセージを追加および変更しました。

変更内容(3020-3-D11-80) Groupmax Address Server Version 7 07-80，Groupmax Mail Server Version 7 07-80

追加・変更内容

ユーザ登録ファイルの設定内容の設定項目内容を変更しました。

組織情報の設定の設定項目内容を変更しました。

ユーザ情報の設定の設定項目内容を変更しました。

SAVE_MB/LOAD_MBコマンド実行時の注意事項に項目を追加しました。

LOAD_MBコマンドの使用方法の説明を変更しました。

LOAD_MBコマンドの使用上の注意事項に項目を追加しました。

ユーザ移動時の注意事項に項目を追加しました。

一括登録ユティリティのコマンド実行時間の目安を変更しました。

変更内容(3020-3-D11-70) Groupmax Address Server Version 7 07-60，Groupmax Mail Server Version 7 07-60

追加・変更内容

Groupmax Address/Mail Server Version 7 07-60に対応しました。

gmaxchkオプション-qの内容を修正しました。

gmaxchkオプション-xの内容を追加しました。

サーバ移行の例を修正しました。

運転席で，掲示板のメンバとして兼任ユーザが登録可能であるという記載誤りを削除しました。

変更内容(3020-3-D11-60) Groupmax Address Server Version 7 07-50，Groupmax Mail Server Version 7 07-50

追加・変更内容

Groupmax Address/Mail Server Version 7 07-50に対応しました。

変更内容(3020-3-D11-50) Groupmax Address Server Version 7 07-35，Groupmax Mail Server Version 7 07-35

追加・変更内容

Groupmax Address/Mail Server Version 7 07-35に対応しました。

変更内容(3020-3-D11-40) Groupmax Address Server Version 7 07-32，Groupmax Mail Server Version 7 07-32

追加・変更内容

Groupmax Address/Mail Server Version 7 07-32に対応しました。

ユーザ登録ファイルに指定する兼任ユーザのユーザID指定方法について修正しました。

変更内容(3020-3-D11-30) Groupmax Address Server Version 7 07-30，Groupmax Mail Server Version 7 07-30

追加・変更内容

Groupmax Address/Mail Server Version 7 07-30に対応しました。

変更内容(3020-3-D11-20) Groupmax Address Server Version 7 07-20，Groupmax Mail Server Version 7 07-20

追加・変更内容

「ユーザ移動時の注意事項」を追加しました。

変更内容(3020-3-D11-10) Groupmax Address Server Version 7 07-10，Groupmax Mail Server Version 7 07-10

追加・変更内容

文字指定の説明文を修正しました。

Microsoft(R) Excelの記述を修正しました。

はじめに

このマニュアルは，Groupmax Version 7の Address Server Version 7（以降，Address Serverと呼びます）およびMail Server Version 7（以降，Mail Serverと呼びます）のアドレス情報を一括して登録する機能について説明したものです。

また，次に示すAddress ServerやMail Serverのオプション プログラムプロダクトのセットアップと運用についても説明しています。

対象読者

Groupmax上でAddress ServerとMail Serverの環境設定，運用，および管理を行うシステム管理者の方を対象としています。このマニュアルでシステム管理者とは，次の前提知識がある方とします。

Windows NT

TCP/IP（Transmission Control Protocol/Internet Protocol）

SMTP（Simple Mail Transfer Protocol）

X.400-MHS（Message Handling Systems）

POP3（Post Office Protocol - Version3）

IMAP4（Internet Message Access Protocol Version 4）

LDAP（Lightweight Directory Access Protocol）

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

マニュアルの構成

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

第1編　一括登録ユティリティ

第1章　一括登録ユティリティの概要

一括登録ユティリティの機能や運転席からの最上位組織，組織，ユーザに対する操作との違いなどについて説明しています。

第2章　一括登録ユティリティのユーザ登録ファイル

一括登録ユティリティの実行に必要なユーザ登録ファイルについて説明しています。

第3章　一括登録ユティリティの実行手順

一括登録ユティリティを使用して最上位組織，組織，ユーザを登録する手順について説明しています。一括登録ユティリティを使用するときは，この手順どおりに実行してください。

第4章　一括登録ユティリティのコマンド

一括登録ユティリティのコマンドの詳細について説明しています。

第5章　一括登録ユティリティの使用例

一括登録ユティリティの使用例をサンプルを使って説明しています。

第6章　一括登録ユティリティのデータシート

一括登録ユティリティのコマンドの実行条件や実行時間の目安について説明しています。

第7章　一括登録ユティリティのメッセージ一覧

一括登録ユティリティの各コマンドを実行したときに出力されるメッセージについて説明しています。

第2編　グループ・掲示板メンバ一括登録ユティリティ

第8章　グループ・掲示板メンバ一括登録ユティリティの概要

グループ・掲示板メンバ一括登録ユティリティの機能やコマンドの構成などについて説明しています。

第9章　グループ・掲示板メンバ一括登録ユティリティのユーザ作成ファイル

グループ・掲示板メンバ一括登録ユティリティの実行に必要な，グループ定義ファイルとグループデータファイルについて説明しています。

第10章　グループ・掲示板メンバ一括登録ユティリティの実行手順

グループ・掲示板メンバ一括登録ユティリティを使用して，グループの情報や掲示板のメンバの情報を登録する手順について説明しています。グループ・掲示板メンバ一括登録ユティリティを使用するときは，この手順どおりに実行してください。

第11章　グループ・掲示板メンバ一括登録ユティリティのコマンド

グループ・掲示板メンバ一括登録ユティリティのコマンドの詳細について説明しています。

第12章　グループ・掲示板メンバ一括登録ユティリティの使用例

グループ・掲示板メンバ一括登録ユティリティの使用例について説明しています。

第13章　グループ・掲示板メンバ一括登録ユティリティのデータシート

グループ・掲示板メンバ一括登録ユティリティのコマンドの実行条件や実行時間の目安について説明しています。

第14章　グループ・掲示板メンバ一括登録ユティリティのメッセージ一覧

グループ・掲示板メンバ一括登録ユティリティの各コマンドを実行したときに出力されるメッセージについて説明しています。

第3編　ユーザ任意情報

第15章　ユーザ任意情報の概要

ユーザ任意情報の機能や設定方法について説明しています。

関連マニュアル

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

Groupmax Integrated Desktop Version 7 ユーザーズガイド(3020-3-D06)

電子メール，電子掲示板，電子アドレス帳の機能について説明しています。

Groupmax Object Server Version 6 システム管理者ガイド(3020-3-B56)

Object Serverの環境設定，運用方法について説明しています。

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

Address ServerとMail Serverの環境設定，運用方法について説明しています。

Groupmax Address/Mail Version 7 システム管理者ガイド　ユティリティ編(3000-3-A81)

HI-UX/WE2およびHP-UXでの一括登録ユティリティの使用方法について説明しています。

Groupmax Document Manager Version 6 システム管理者ガイド(3020-3-B54)

Document Managerの環境設定，運用方法について説明しています。

Groupmax Workflow Version 6 システム管理者ガイド(3020-3-B59)

Workflowの環境設定，運用方法について説明しています。

Groupmax Scheduler/Facilities Manager Version 7 システム管理者ガイド(3020-3-D15)

Schedulerの環境設定，運用方法について説明しています。

Groupmax Mail - SMTP Version 7 運用ガイド(3020-3-D13)

Mail - SMTPの環境設定，運用方法について説明しています。

Groupmax Agent Version 5 システム管理者ガイド(3020-3-A76)

Groupmax Agentの環境設定，運用方法について説明しています。

Windows NT Groupmax System Manager - TCP/IP/System Agent - TCP/IP Version 5 システム管理者ガイド(3020-3-A82)

System Manager - TCP/IPとSystem Agent - TCP/IPの環境設定，運用方法について説明しています。

MULTI2暗号ライブラリ&ユーティリティ Keymate/Multiユーザーズガイド(3020-3-652)

MULTI暗号ライブラリ機能を利用したデータの暗号化の仕組みと操作方法について説明しています。

マニュアルでの表記

このマニュアルでは，製品名称を以下に示す略称で表記しています。

製品名称
略称

Groupmax Address Server Version 7
Address Server

Groupmax Address Server - Replication Option Version 6
Address Server - Replication Option

Groupmax Mail Server Version 7
Mail Server

Groupmax Mail - X.400 Version 6
Mail - X.400

Groupmax Directory Server Version 3
Groupmax Directory Server

Groupmax Directory Client Version 3
Groupmax Directory Client

Groupmax Mail - SMTP Version 7
Mail - SMTP

Groupmax Document Manager Version 6
Document Manager

Groupmax Object Server Version 6
Object Server

Groupmax Scheduler Server Version 7
Scheduler

Groupmax Workflow Server Version 6
Workflow

Groupmax Voice Mail - Gateway Version2.0
Voice - Gateway

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

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

Groupmax Agent Server Version 5
Agent Server

Groupmax Agent - Mail Server Version 6
Groupmax Agent - Mail Server

Keymate/Multi for Windows
Keymate/Multi

Keymate/Multi Version2

Microsoft(R) Office Excel
Excel

Microsoft(R) Windows(R) 2000 Server Operating SystemおよびMicrosoft(R) Windows(R) 2000 Advanced Server Operating System
Windows 2000

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，Standard x64 Edition 日本語版およびMicrosoft(R) Windows Server(R) 2003 R2，Enterprise Edition 日本語版およびMicrosoft(R) Windows Server(R) 2003 R2，Enterprise x64 Edition 日本語版
Windows 2003

Microsoft(R) Windows Server(R) 2008 Enterprise 日本語版およびMicrosoft(R) Windows Server(R) 2008 Standard 日本語版およびMicrosoft(R) Windows Server(R) 2008 Enterprise x64 日本語版およびMicrosoft(R) Windows Server(R) 2008 Standard x64 日本語版
Windows 2008

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 2012

マニュアルの本文中でマニュアル名称の後に「（Windows用）」と記述されている場合は，そのマニュアルの適用OSがWindows 2003，Windows 2008およびWindows 2012であることを示します。

表記の読み替えについて

Windows 2003をご使用の方は，本文中の「Windows NT」を「Windows 2003」と読み替えてください。

Windows 2008をご使用の方は，本文中の「Windows NT」を「Windows 2008」と読み替えてください。

Windows 2012をご使用の方は，本文中の「Windows NT」を「Windows 2012」と読み替えてください。

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

このマニュアルで使用する記号について説明します。

記号 | 意味
[　　] | キーを示します。
[　　]+[　　] | ＋の前のキーを押したまま，後のキーを押すことを示します。

このマニュアルでは，FLORAシリーズの代表的なキーボード表記を使用しています。

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

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

1.　一括登録ユティリティの概要

一括登録ユティリティの機能や運転席からの最上位組織，組織，ユーザに対する操作との違いなどを説明します。

＜この章の構成＞

1.1　一括登録ユティリティの機能

1.2　一括登録ユティリティ（コマンド）の構成

1.3　一括登録ユティリティの作業の流れ

1.4　一括登録ユティリティを使ってできること

1.1　一括登録ユティリティの機能

一括登録ユティリティは，Address Serverに対して最上位組織，組織，ユーザなどの情報を一括して登録する機能とそれらの情報を一括して出力する機能を提供します。

一括登録ユティリティを利用すれば，Groupmax導入環境でのユーザ登録や登録内容の変更などの保守作業を軽減できます。

1.2　一括登録ユティリティ（コマンド）の構成

一括登録ユティリティは次の五つのユティリティ（コマンド）から構成されます。

gmaxchkコマンド（一括登録チェックユティリティ）
Address Serverへの登録情報を格納したユーザ登録ファイルの作成時に，ユーザ登録ファイルに誤りがないかをチェックします。

gmaxsetコマンド（一括登録実行ユティリティ）
ユーザ登録ファイルのデータをAddress Serverに登録します。

SAVE_MBコマンド（メールボックスバックアップユティリティ）
移動するユーザ，組織のメールボックスやパスワードなどの情報を保存します。ユーザ，組織の人事異動で，ユーザ，組織の情報や所属するサーバ（ホームサーバ）を移動する場合に使用します。

LOAD_MBコマンド（メールボックスリストアユティリティ）
SAVE_MBコマンドで保存したユーザ，組織のメールボックスやパスワードなどの情報を回復します。人事異動でユーザ，組織の移動処理が必要な場合に使用します。
保存した情報を回復することで，ユーザ，組織のメールボックスやパスワードなどを移動前の状態に戻すことができます。

gmaxexpコマンド（Groupmax Address Exportユティリティ）
Address Serverに登録済みの最上位組織，組織，ユーザの情報をCSV（Comma Separated Value）ファイルに出力します。

1.3　一括登録ユティリティの作業の流れ

一括登録ユティリティを使って最上位組織，組織，ユーザの情報を登録する場合は次の作業を実行します。

ユーザ登録ファイルの作成
Address Serverに登録する最上位組織，組織，ユーザの情報を設定したユーザ登録ファイルを作成します。作成にはgmaxexpコマンド（Groupmax Address Exportユティリティ）の出力ファイルや表計算ソフトなどを使います。

gmaxchkコマンド（一括登録チェックユティリティ）の実行
作成したユーザ登録ファイルに誤りがないかをgmaxchkコマンドを実行してチェックします。

組織やユーザの移動をする場合には，チェックが完了したユーザ登録ファイルを移動元と移動先のサーバに転送します。

SAVE_MBコマンド（メールボックスバックアップユティリティ）の実行
組織やユーザの移動をする場合には，移動元のサーバでSAVE_MBコマンドを実行してメールボックスなどの情報をファイルに保存します。情報を保存したファイルは移動先のサーバに転送します。

gmaxsetコマンド（一括登録実行ユティリティ）の実行
チェックが完了したユーザ登録ファイルの情報をマスタ管理サーバに登録します。登録した情報はアドレスサーバ（メールサーバ）にレプリケーションされます。

LOAD_MBコマンド（メールボックスリストアユティリティ）の実行
組織やユーザを移動する場合には，移動先のサーバでLOAD_MBコマンドを実行して保存ファイルから情報を回復します。

図1-1に一括登録ユティリティを使用した一連の作業の流れを示します。

図1-1は，アドレスサーバＡに登録されているユーザを，アドレスサーバＢに移動する場合の作業の流れです。

図1-1　一括登録ユティリティの作業の流れ

1.4　一括登録ユティリティを使ってできること

最上位組織，組織，ユーザを登録する方法には，運転席を起動して名前データベースウィンドウを使用する方法と一括登録ユティリティを使用する方法の二通りがあります。

一括登録ユティリティを使えば，運転席からでは実行できない次のような操作が行えます。

ユーザ，組織のメールボックスを移動できます。

Address Serverの登録情報をCSVファイルに出力してほかのアプリケーションで利用したり，逆にほかのアプリケーションが出力したCSVファイルを編集して，Address Serverへの登録に利用することができます。

パスワードや掲示板の未既読情報などのユーザ情報を引き継ぐことができます。

2.　一括登録ユティリティのユーザ登録ファイル

一括登録ユティリティの実行に必要なユーザ登録ファイルについて説明します。

＜この章の構成＞

2.1　ユーザ登録ファイルとは

2.2　ユーザ登録ファイルの設定内容

2.3　メールボックス容量の定義方法

2.4　最上位組織情報の設定

2.5　組織情報の設定

2.6　ユーザ情報の設定

2.7　兼任ユーザ情報の設定

2.8　ユーザ登録ファイルの作成方法

2.1　ユーザ登録ファイルとは

ユーザ登録ファイルとは，一括登録ユティリティで追加・移動・変更・削除する最上位組織，組織，ユーザの情報を設定したCSVファイルです。1レコード（行）に一つの最上位組織，組織，ユーザの情報をコンマで区切って設定します。一括登録ユティリティは，ユーザ登録ファイルを読み込んで，設定されている情報をAddress Serverに登録します。

2.2　ユーザ登録ファイルの設定内容

ユーザ登録ファイルの1レコード（行）には70項目分の領域を確保する必要があります。ユーザ登録ファイルの70項目の名称と項目に設定する内容を次に示します。なお，項目の説明の先頭にある数字は項番を意味します。

70の項目のうちユーザ登録ファイルの作成時に設定が必要な項目は，組織種別（最上位組織，組織，ユーザ）や処理区分（追加・移動・変更・削除）によって異なります。

注意

文字列の先頭や最後に全角スペース又は半角スペースを設定しても，Address Serverへの登録では無視されます。ただし，項番13のニックネームでは，先頭や最後にある全角スペースは無視されません。

全角文字が設定できる項目で，全角スペースを設定してもAddress Serverへの登録では半角スペース2個として登録されます。ただし，項番13のニックネームでは，半角スペース2個ではなく全角スペースとして登録されます。

英小文字と英大文字は区別されます。設定する値は英小文字と英大文字の違いまで正しく指定してください。ただし，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は，英小文字か英大文字かだけが異なる最上位組織ID，組織ID，ユーザIDを指定しないでください。

実行部エラー要因欄を除いて，値を設定しない項目や設定する必要がない項目には，半角スペースも含めて何も設定しないでください。

1　組織種別

登録するデータの種別を指定します。最上位組織の場合"C"を，組織の場合"G"を，ユーザの場合"U"を指定します。"#"を指定した場合，そのレコード（行）はコメントレコードになります。

2　処理種別

設定は必要ありませんが，項目欄は必ず確保してください。

3　処理区分

"A"（追加），"D"（削除），"M"（移動），"C"（変更）を指定します。これ以外の文字を指定しないでください。"A"（追加）を指定した場合，情報を新規に追加します。"D"（削除）を指定した場合，登録済みの情報を削除します。"M"（移動）を指定した場合，登録済みの情報を移動，又は変更します。"C"（変更）を指定した場合，登録済みの情報を変更します。"M"（移動）と"C"（変更）の違いについては，「3.2.1　処理区分M（移動）とC（変更）の違い」を参照してください。処理区分を省略した場合，コメントレコード（組織種別の先頭に#を挿入）として扱います。

注意

処理区分が移動の場合は，"M"の代わりに"U"を指定することもできます。"M"と"U"には機能差はありません。"U"を指定した場合にも，"M"を指定した場合と同じように一括登録ユティリティを実行してください。

4　MTA名

処理対象がメール属性を持つアドレス組織の場合，その組織（共用メールボックス）のMTA名を指定します。処理対象がメール属性を持つアドレスユーザの場合，そのユーザメールボックスのMTA名を指定します。

ただし，処理対象がメール属性を持たないアドレスユーザ，宛先ユーザ，アドレス帳ユーザ，兼任ユーザ，アドレス帳組織の場合は指定する必要はありません。

数字，英小文字，英大文字，および次の半角記号を使用して，MTA名の場合は7バイト，他X.400MTA名の場合は17バイト以内の文字列で指定してください。

:，.（ピリオド），(，)，+，,（コンマ），'（アポストロフィ），?，-（マイナス）

5　ユーザID

処理対象のユーザのユーザIDを指定します。数字，英小文字，英大文字，および（マイナス）を使用して指定してください（-（マイナス）は文字列の先頭に指定しないでください）。

主体ユーザの場合は，上記の文字を使って8バイト以内の文字列で指定してください。

兼任ユーザの場合は，処理区分"A"（追加）の時には，主体ユーザのユーザIDのみを指定します。処理区分"D"（削除），"M"（移動），"C"（変更）の場合には，上記の文字と.（ピリオド）を使って12バイト以内の文字列で指定してください。兼任ユーザのユーザIDは，通常「主体ユーザのユーザID+.（ピリオド）+3けたまでの数字」という形式です（例：A0001.1）。

ただし，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は，COM1～COM9，com1～com9，LPT1～LPT9，lpt1～lpt9，NUL，nul，AUX，aux，CON，con，PRN，およびprnという文字列は指定しないでください。

また，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は，大文字か小文字かだけが異なるユーザID（例:abc12345とAbc12345）を指定しないでください。

メール通信でKeymate/Multiによる暗号化機能を使用する場合は，ユーザIDをKeymate/Mutiで使用できる文字列にしてください。詳細はマニュアル「MULTI2暗号ライブラリ&ユーティリティKeymate/Multiユーザーズガイド」を参照してください。

6　未使用

なし

7　最上位組織ID

処理対象が最上位組織の場合，その最上位組織の最上位組織IDを指定します。処理対象が組織の場合，その組織が所属する最上位組織の最上位組織IDを指定します。処理対象がユーザの場合，そのユーザが所属する最上位組織の最上位組織IDを指定します。

数字，英小文字，英大文字，および次の半角記号を使用して，8バイト以内の文字列で指定してください。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，?，%，-（マイナス），&

ただし，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は，COM1～COM9，com1～com9，PRN，およびprnという文字列は指定しないでください。

また，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は次の半角記号は使用しないでください。

"，$，&，*，,（コンマ），:，;，<，>，?，¥，^（ハット），|

また，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は，大文字か小文字かだけが異なる最上位組織ID（例:abc12345とAbc12345）を指定しないでください。

8　所属組織ID（組織ID）

処理対象がユーザの場合，そのユーザが所属する組織の組織IDを指定します。

指定する組織は既に登録されている必要があります。ただし，最上位組織の直下に追加する場合は何も指定しないでください。

処理対象が組織の場合，その組織の組織IDを指定します。

数字，英小文字，英大文字，および次の半角記号を使用して，8バイト以内の文字列で指定してください（@は文字列の先頭に使用しないでください）。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，?，%，-（マイナス），&

ただし，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は，COM1～COM9，com1～com9，PRN，およびprnという文字列は指定しないでください。

また，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は次の半角記号は使用しないでください。

"，$，&，*，,（コンマ），:，;，<，>，?，¥，^（ハット），|

また，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は，大文字か小文字かだけが異なる組織ID（例:abc12345とAbc12345）を指定しないでください。

メール通信でKeymate/Multiによる暗号化機能を使用する場合は，組織IDをKeymate/Mutiで使用できる文字列にしてください。詳細はマニュアル「MULTI2暗号ライブラリ&ユーティリティKeymate/Multiユーザーズガイド」を参照してください。

9　役職／職種（ユーザ用/最上位組織用）

処理対象が最上位組織の場合，その最上位組織の職種を指定します。処理対象がユーザの場合，そのユーザの役職を指定します。

全角文字，数字，英小文字，英大文字，半角片仮名，および次の半角記号を使用して，32バイト以内の文字列で指定します。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，半角スペース，?，/，%，。（句点），「，」，、（読点），・（中点），゛（濁点），゜（半濁点），-（マイナス），&

10　日本語名

処理対象のユーザの日本語名を指定します。

全角文字，数字，英小文字，英大文字，半角片仮名，および次の半角記号を使用して，32バイト以内の文字列で指定します。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，半角スペース，?，/，%，。（句点），「，」，、（読点），・（中点），゛（濁点），゜（半濁点），-（マイナス），&

11　英語姓

処理対象のユーザの英語姓を指定します。

数字，英小文字，英大文字，および次の半角記号を使用して，16バイト以内の文字列で指定します。

(，)，+，,（コンマ），-（マイナス）

なお，Mail - SMTPを使用して，ほかのメールシステムとメールの送受信をする場合，又はMail - X.400を使用してHOAPMAILとメールの送受信をする場合は，数字，英小文字，英大文字，および次の半角記号を使用して，指定してください。

+，-（マイナス）

12　英語名

処理対象のユーザの英語名を指定します。

数字，英小文字，英大文字，および次の半角記号を使用して，16バイト以内の文字列で指定します。

(，)，+，,（コンマ），-（マイナス）

なお，Mail - SMTPを使用して，ほかのメールシステムとメールの送受信をする場合，又はMail - X.400を使用してHOAPMAILとメールの送受信をする場合は，数字，英小文字，英大文字，および次の半角記号を使用して，指定してください。

+，-（マイナス）

13　ニックネーム

処理対象のユーザのニックネームを指定します。

全角文字，数字，英小文字，英大文字，半角片仮名，および次の半角記号を使用して，32バイト以内の文字列で指定します（先頭文字が半角の場合，一つ以上のピリオドをニックネームに含めてください）。

|，=，<，>，$，!，~（チルダ），"，.（ピリオド），@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，?，。（句点），「，」，、（読点），・（中点），゛（濁点），゜（半濁点），-（マイナス），&

ただし，ピリオドの指定には次の制限があります。

ピリオドは連続して指定しないでください。

ピリオドは文字列の先頭又は最後には指定しないでください。

また，POP3/IMAP4の機能を使用する場合は，次の文字を使用すると，ニックネームマッピングは適用されず，他のマッピングで処理されます。

全角文字，半角片仮名，:，@，<，>，(，)，,（コンマ），[，]，;，¥

また，POP3/IMAP4の機能を使用する場合は，ピリオドを文字列の先頭又は最後に使用したり，文字列中に連続して使用しないでください。

また，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は次の半角記号は使用しないでください。

"，$，&，*，,（コンマ），:，<，>，?，¥，^，|

また，アドレス管理ドメイン内にWindows NTのアドレスサーバが1台でも存在した場合は大文字か小文字かだけが異なるニックネーム（例：a.abc123とa.Abc123）は指定しないでください。

14　未使用

なし

15　ホームサーバ

処理対象の組織，ユーザを登録するアドレスサーバ（メールサーバ）のドメイン名又はホスト名を指定します。指定したアドレスサーバ（メールサーバ）が，認証時の対象やメール利用時のメールボックスの存在するアドレスサーバ（メールサーバ）になります。

ただし，宛先ユーザ，アドレス帳ユーザ，兼任ユーザ，アドレス帳組織では指定する必要はありません。

使用できる文字の種類と文字列の長さは，gmpublicinfoファイルの環境変数DNAMERFCの値によって異なります。gmpublicinfoファイルについては，マニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド 基本操作編」（Windows用）を参照してください。

gmpublicinfoファイル内にDNAMERFC=Nがない場合，数字，英小文字，英大文字，および次の半角記号を使用して，255バイト以内の文字列で指定してください。

.（ピリオド），-（マイナス）

注意1

大文字と小文字の区別はありません。

注意2

ラベル文字列は英字から始まり，英字か数字で終わらなければなりません。

-（マイナス）は，文字列の最初と最後には指定しないでください。

注意3

ラベルは.(ピリオド)でつなぎます。一つのラベルは63バイトまでです。

gmpublicinfoファイル内にDNAMERFC=Nがある場合，数字，英小文字，英大文字，および次の半角記号を使用して，255バイト以内の文字列で指定してください。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，半角スペース，?，/，%，。（句点），「，」，、（読点），・（中点），゛（濁点），゜（半濁点），-（マイナス），&

16　未使用

なし

17　組織略称

処理対象の最上位組織，組織の組織略称を指定します。

最上位組織の場合，数字，英大文字，および次の半角記号を使用して，32バイト以内の文字列で指定します。

#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，%，-（マイナス）

なお，Mail - SMTPを使用して，ほかのメールシステムとメールの送受信をする場合，又はMail - X.400を使用してHOAPMAILとメールの送受信をする場合は，数字，英大文字，および次の半角記号を使用して，指定してください。

+，-（マイナス）

組織の場合，全角文字，数字，英小文字，英大文字，半角片仮名，および次の半角記号を使用して，32バイト以内の文字列で指定します。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，半角スペース，?，/，%，。（句点），「，」，、（読点），・（中点），゛（濁点），゜（半濁点），-（マイナス），&

18　未使用

なし

19　未使用

なし

20　未使用

なし

21　未使用

なし

22　未使用

なし

23　上位組織ID

処理対象が組織の場合，その組織の上位組織の組織IDを指定します。先に登録されている組織の組織IDを指定してください。ただし，処理対象が最上位組織の直下にある組織の場合は，上位組織の組織IDを指定しないでください。

数字，英小文字，英大文字，および次の半角記号を使用して，8バイト以内の文字列で指定してください。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，?，%，-（マイナス），&

ただし，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は，COM1～COM9，com1～com9，PRN，およびprnという文字列は指定しないでください。

また，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は次の半角記号は使用しないでください。

"，$，&，*，,（コンマ），:，;，<，>，?，¥，^（ハット），|

また，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は，大文字か小文字かだけが異なる上位組織ID（例:abc12345とAbc12345）を指定しないでください。

メール通信でKeymate/Multiによる暗号化機能を使用する場合は，組織IDをKeymate/Multiで使用できる文字列にしてください。詳細はマニュアル「MULTI2暗号ライブラリ&ユーティリティKeymate/Multiユーザーズガイド」を参照してください。

24　引継フラグ

処理対象が組織の場合，住所，郵便番号，電話番号，FAX番号，テレックス番号，専用線番号，アンサバックコードを上位組織から引き継ぐかどうかを指定します。処理対象がユーザの場合，電話番号，FAX番号，テレックス番号，専用線番号，アンサバックコードを所属組織から引き継ぐかどうかを指定します。引き継がない場合は"0"を，引き継ぐ場合は"1"を指定します。"1"を指定した場合，引き継ぐ情報の項目の指定は不要です。

25　電話番号

電話番号を指定します。

全角文字，数字，英小文字，英大文字，半角片仮名，および次の半角記号を使用して，20バイト以内の文字列で指定します。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，半角スペース，?，/，%，。（句点），「，」，、（読点），・（中点），゛（濁点），゜（半濁点），-（マイナス），&

26　専用線番号

専用線番号を指定します。

全角文字，数字，英小文字，英大文字，半角片仮名，および次の半角記号を使用して，20バイト以内の文字列で指定します。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，半角スペース，?，/，%，。（句点），「，」，、（読点），・（中点），゛（濁点），゜（半濁点），-（マイナス），&

27　FAX番号

FAX番号を指定します。

全角文字，数字，英小文字，英大文字，半角片仮名，および次の半角記号を使用して，20バイト以内の文字列で指定します。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，半角スペース，?，/，%，。（句点），「，」，、（読点），・（中点），゛（濁点），゜（半濁点），-（マイナス），&

28　テレックス番号

テレックス番号を指定します。

全角文字，数字，英小文字，英大文字，半角片仮名，および次の半角記号を使用して，20バイト以内の文字列で指定します。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，半角スペース，?，/，%，。（句点），「，」，、（読点），・（中点），゛（濁点），゜（半濁点），-（マイナス），&

29　アンサバックコード

アンサバックコードを指定します。

全角文字，数字，英小文字，英大文字，半角片仮名，および次の半角記号を使用して，20バイト以内の文字列で指定します。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，半角スペース，?，/，%，。（句点），「，」，、（読点），・（中点），゛（濁点），゜（半濁点），-（マイナス），&

30　未使用

なし

31　日本語組織名

処理対象の最上位組織，又は組織の日本語名を指定します。

全角文字，数字，英小文字，英大文字，半角片仮名，および次の半角記号を使用して，128バイト以内の文字列で指定します。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，半角スペース，?，/，%，。（句点），「，」，、（読点），・（中点），゛（濁点），゜（半濁点），-（マイナス），&

32　英語組織名

処理対象の最上位組織，又は組織の英語名を指定します。

数字，英小文字，英大文字，および次の半角記号を使用して，128バイト以内の文字列で指定します。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，半角スペース，?，/，%，-（マイナス），&

33　郵便番号

処理対象が最上位組織または組織の場合，郵便番号を指定します。

全角文字，数字，英小文字，英大文字，半角片仮名，および次の半角記号を使用して，10バイト以内の文字列で指定します。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，半角スペース，?，/，%，。（句点），「，」，、（読点），・（中点），゛（濁点），゜（半濁点），-（マイナス），&

34　住所

処理対象が最上位組織または組織の場合，住所を指定します。

全角文字，数字，英小文字，英大文字，半角片仮名，および次の半角記号を使用して，128バイト以内の文字列で指定します。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，半角スペース，?，/，%，。（句点），「，」，、（読点），・（中点），゛（濁点），゜（半濁点），-（マイナス），&，（タブ）

35　共用メールボックス追加フラグ

登録済みの共用メールボックスを設定する場合は"0"，新規に共用メールボックスを設定する場合は"1"を指定します。

36　共用メールボックスID

共用メールボックス追加フラグに"0"を指定している場合，登録済みの共用メールボックスIDを指定します。共用メールボックス追加フラグに"1"を指定している場合，新規に登録する共用メールボックスIDを指定します。

数字，英大文字，および次の半角記号を使用して，12バイト以内の文字列で指定します（@は文字列の先頭に指定しないでください）。

#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，%，-（マイナス）

ただし，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は，COM1～COM9およびPRNという文字列は指定しないでください。

また，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は次の半角記号は使用しないでください。

*，,（コンマ），;，¥，^（ハット）

37　統括組織ID

処理対象が組織の場合，その組織の共用メールボックスを統括する組織の組織IDを指定します。

数字，英小文字，英大文字，および次の半角記号を使用して，8バイト以内の文字列で指定してください。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，?，%，-（マイナス），&

ただし，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は，COM1～COM9，com1～com9，PRN，およびprnという文字列は指定しないでください。

また，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は次の半角記号は使用しないでください。

"，$，&，*，,（コンマ），:，;，<，>，?，¥，^（ハット），|

また，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は，大文字か小文字かだけが異なる統括組織ID（例:abc12345とAbc12345）を指定しないでください。

統括組織が最上位組織以外の組織である場合，@を文字列の先頭に指定しないでください。また，メール通信でKeymate/Multiによる暗号化機能を使用する場合は，統括組織IDをKeymate/Mutiで使用できる文字列にしてください。詳細はマニュアル「MULTI2暗号ライブラリ&ユーティリティKeymate/Multiユーザーズガイド」を参照してください。

38　未使用

なし

39　セキュリティランク

処理対象がユーザの場合，Schedulerで使用するセキュリティランクを，英大文字（A～Z），1文字で指定します。

Schedulerを使用しない場合，指定する必要はありません。

40　未使用

なし

41　タイプ

"1"（メール属性を持つアドレスユーザ/組織），"3"（メールの宛先ユーザ），"4"（アドレス帳ユーザ/組織），"5"（メール属性を持たないアドレスユーザ），"6"（兼任ユーザ）から指定します。組織で設定を省略した場合には，"1"とみなされます。

42　O/R名

ユーザのO/R名をO/R名の形式で指定します。タイプに"1"を指定した場合，システムで自動生成します。ユーザが指定しても無効です。

タイプに"3"を指定した場合，必ずユーザが指定します。

タイプに"4"，"5"又は"6"を指定した場合，ユーザは指定しないでください。

O/R名の構成要素は，/C，/A，/P，/O，/OU1，/S，/G，/Dで，各要素の区切りには"/"を使います。

（例）

/C=JP/A=ADMD/P=PRMD/O=KANRI/S=SUZUKI/G=ICHIRO/OU1=HOST1

/C：国名を表します。英大文字を使用して，2バイト以内の文字列で指定してください。通常はJPを指定します。

/A：ADMD名を表します。数字，英小文字，英大文字，および次の半角記号を使用して，16バイト以内の文字列で指定してください。

:，.（ピリオド），(，)，+，,（コンマ），'（アポストロフィ），半角スペース，?，-（マイナス）

/P：PRMD名を表します。数字，英小文字，英大文字，および半角記号を使用して，16バイト以内の文字列で指定してください。使用できる半角記号は，/Aと同じです。

/O：最上位組織略称を表します。数字，英大文字，および半角記号を使用して，64バイト以内の文字列で指定してください。使用できる半角記号は，/Aと同じです。

/OU1：MTA名を表します。数字，英小文字，英大文字，および半角記号を使用して，32バイト以内の文字列で指定してください。使用できる半角記号は，/Aと同じです。

/S：姓を表します。数字，英小文字，英大文字，および次の半角記号を使用して，16バイト以内の文字列で指定してください。なお，Mail - SMTPを使用してテーブルマッピングで運用している場合は，2バイトから16バイトの文字列を指定してください。

(，)，+，,（コンマ），-（マイナス）

/G：名を表します。数字，英小文字，英大文字，および半角記号を使用して，16バイト以内の文字列で指定してください。なお，Mail - SMTPを使用してテーブルマッピングで運用している場合は，2バイトから16バイトの文字列を指定してください。使用できる半角記号は，/Sと同じです。

/D："/D=RFC-822;"は固定形式です。; 以降は数字，英小文字，英大文字，および次の半角記号を使用して，128バイト以内の文字列で指定します。

.（ピリオド），@，_，%，-（マイナス），+，^（ハット），=，~（チルダ）

なお，Mail - SMTPを使用して，ほかのメールシステムとメールの送受信をする場合，又はMail - X.400を使用してHOAPMAILとメールの送受信をする場合は，すべての要素について数字，英小文字，英大文字，および次の半角記号を使用して指定してください。

+，-（マイナス）

43　未使用

なし

44　未使用

なし

45　上長役職名

処理対象がユーザの場合，そのユーザの上長の役職名を指定します。なお，指定する上長の役職名はAddress Serverに登録済みである必要があります。

全角文字，数字，英大文字，英小文字，半角片仮名，および次の半角記号を使用して，32バイト以内の文字列で指定します。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，半角スペース，?，/，%，。（句点），「，」，、（読点），・（中点），゛（濁点），゜（半濁点），-（マイナス），&

46　上長ユーザID

処理対象がユーザの場合，そのユーザの上長を役職で定義できないときに，上長のユーザIDを指定します。なお，指定する上長のユーザIDは， Address Serverに登録済みである必要があります。

数字，英小文字，英大文字，および（マイナス）を使用して指定してください（-（マイナス）は文字列の先頭に使用しないでください）。

主体ユーザの場合は，上記の文字を使って8バイト以内の文字列で指定してください。

兼任ユーザの場合は，上記の文字と.（ピリオド）を使って12バイト以内の文字列で指定してください。兼任ユーザの上長ユーザIDは，通常「主体ユーザのユーザID+.（ピリオド）+3けたまでの数字」という形式です（例：A0001.1）。

ただし，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は，COM1～COM9，com1～com9，PRN，およびprnという文字列は指定しないでください。

また，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は，大文字か小文字かだけが異なる上長ユーザID（例:abc12345とAbc12345）を指定しないでください。

メール通信でKeymate/Multiによる暗号化機能を使用する場合は，上長ユーザIDをKeymate/Multiで使用できる文字列にしてください。詳細はマニュアル「MULTI2暗号ライブラリ&ユーティリティKeymate/Multiユーザーズガイド」を参照してください。

47　Schedulerサーバ

Schedulerを使用する場合，処理対象のユーザのホームサーバのドメイン名又はホスト名を指定します。使用できる文字の種類，文字列の長さについては，項番15の「ホームサーバ」を参照してください。

Schedulerを使用しない場合，指定する必要はありません。

48　Workflowサーバ

Workflowを使用する場合，処理対象のユーザのホームサーバのドメイン名又はホスト名を指定します。使用できる文字の種類，文字列の長さについては，項番15の「ホームサーバ」を参照してください。

Workflowを使用しない場合，指定する必要はありません。

49　Document Managerサーバ

Document Managerを使用する場合，処理対象のユーザのホームサーバのドメイン名又はホスト名を指定します。使用できる文字の種類，文字列の長さについては，項番15の「ホームサーバ」を参照してください。

Document Managerを使用しない場合，指定する必要はありません。

50　Document Managerサブサーバ1

Document Managerを使用する場合，処理対象のユーザのサブサーバ1のドメイン名又はホスト名を指定します。使用できる文字の種類，文字列の長さについては，項番15の「ホームサーバ」を参照してください。

Document Managerを使用しない場合，指定する必要はありません。

51　Document Managerサブサーバ2

Document Managerを使用する場合，処理対象のユーザのサブサーバ2のドメイン名又はホスト名を指定します。使用できる文字の種類，文字列の長さについては，項番15の「ホームサーバ」を参照してください。

Document Managerを使用しない場合，指定する必要はありません。

52　Document Managerサブサーバ3

Document Managerを使用する場合，処理対象のユーザのサブサーバ3のドメイン名又はホスト名を指定します。使用できる文字の種類，文字列の長さについては，項番15の「ホームサーバ」を参照してください。

Document Managerを使用しない場合，指定する必要はありません。

53　Document Managerサブサーバ4

Document Managerを使用する場合，処理対象のユーザのサブサーバ4のドメイン名又はホスト名を指定します。使用できる文字の種類，文字列の長さについては，項番15の「ホームサーバ」を参照してください。

Document Managerを使用しない場合，指定する必要はありません。

54　メールボックス番号

予備領域です。

55　役職ID

予備領域です。

56　未使用

なし

57　未使用

なし

58　Groupmax Address用属性

予備領域です。

59　E-mail

処理対象のユーザのE-mailアドレスを指定します。

数字，英小文字，英大文字，および次の半角記号を使用して，256バイト以内の文字列で指定します（@を文字列の先頭に，.（ピリオド）を文字列の最後尾に使用しないでください）。ローカルパート@ドメインパートの形式で指定してください。POP3/IMAP4およびS/MIME機能をご利用の場合は，100バイトまでの文字列を指定することを推奨します。

.（ピリオド），@，_，%，-（マイナス），+，^（ハット），=，~（チルダ）

60　Groupmax Scheduler用属性

予備領域です。

61　Groupmax Workflow用属性

予備領域です。

62　Groupmax Document Manager用属性

予備領域です。

63　メールボックス容量

処理対象がメール属性のある組織，ユーザのメールボックス容量を指定します。設定を省略した場合，デフォルト値が設定されます。デフォルト値については，マニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド 基本操作編」（Windows用）を参照してください。

容量を指定する場合，あらかじめ＜インストールディレクトリ＞¥nxcdir¥gmaxmdef.csvファイル内の定義タイプにメールボックス容量を設定して，その定義タイプを指定します。詳細は，「2.3　メールボックス容量の定義方法 」を参照してください。また，ユーザ登録ファイルに容量を直接指定する方法もあります。詳細は，「2.8.3　メールボックス容量の指定方法」を参照してください。

全角文字，数字，英小文字，英大文字，半角片仮名，および次の半角記号を使用して，256バイト以内の文字列で指定します。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，半角スペース，?，/，%，。（句点），「，」，、（読点），・（中点），゛（濁点），゜（半濁点），-（マイナス），&

64　チェック部処理結果

gmaxchkコマンドがチェック結果を出力します。値は設定できませんが，項目欄は必ず確保してください。

65　チェック部エラー要因

gmaxchkコマンドがチェックした結果，設定項目に誤りがある場合にエラー要因を出力します。設定は不要ですが，項目欄は必ず確保してください。

66　実行部処理結果（M）

gmaxsetコマンドが実行結果を出力します。値は設定できませんが，項目欄は必ず確保してください。

67　未使用

なし

68　未使用

なし

69　未使用

なし

70　実行部エラー要因

gmaxsetコマンドを実行した結果，エラーが発生した場合のエラー要因を出力します。表計算ソフトでユーザ登録ファイルを作成する場合は，半角スペースを設定してください。テキストエディタで作成する場合は，値を設定しないでください。

2.3　メールボックス容量の定義方法

組織，ユーザのメールボックス容量を設定するメール定義ファイルの設定内容について説明します。

＜この節の構成＞

2.3.1　メール定義ファイルとは

2.3.2　メール定義ファイルの設定内容

2.3.1　メール定義ファイルとは

メール定義ファイルとは，メールボックス容量を定義した＜インストールディレクトリ＞¥nxcdir¥gmaxmdef.csvファイルのことです。メール定義ファイルは，１レコード（行）に一つのメールボックス容量などをコンマで区切って設定したCSVファイルです。一括登録ユティリティは，ユーザ登録ファイルとメール定義ファイルを読み込み，設定されているメールボックス容量をサーバに登録します。なお，メールボックス容量はユーザ登録ファイルでも設定できます。ユーザ登録ファイルについては「2.2　ユーザ登録ファイルの設定内容」を参照してください。

2.3.2　メール定義ファイルの設定内容

メール定義ファイルの1レコード（行）には，組織の場合18項目，ユーザの場合14項目設定する必要があります。メール定義ファイルの項目と設定する内容を次に示します。なお，項目の説明の先頭にある数字は項番を意味します。

注意

定義タイプは登録する値の識別に使用するため，メール定義ファイル内でユニークである必要があります。

文字列の先頭や最後に全角スペース又は半角スペースを設定しても，Address Serverへの登録では無視されます。

値を設定しない項目や設定する必要がない項目には，半角スペースも含めて何も設定しないでください。

1　定義種別

登録するデータの種別を指定します。共用メールボックス容量の場合"G"を，ユーザメールボックス容量の場合"U"を指定します。"#"を指定した場合，そのレコード（行）はコメントレコードになります。

2　定義タイプ

登録する値を識別するための名称を任意に指定します。ユーザ登録ファイルでメールボックス容量を指定する場合，この定義タイプを指定します。

3　受信容量

受信メールの容量をMB単位で指定します。1MBは1024×1024バイトです。

4　受信警告開始容量

受信メールの警告開始容量をMB単位で指定します。1MBは1024×1024バイトです。

5　受信削除後容量

受信メールの削除後容量をMB単位で指定します。1MBは1024×1024バイトです。

6　受信蓄積数

受信メールの蓄積数を指定します。

7　受信警告開始蓄積数

受信メールの警告開始蓄積数を指定します。

8　受信削除後蓄積数

受信メールの削除後蓄積数を指定します。

9　送信容量

送信メールの容量をMB単位で指定します。1MBは1024×1024バイトです。

10　送信警告開始容量

送信メールの警告開始容量をMB単位で指定します。1MBは1024×1024バイトです。

11　送信削除後容量

送信メールの削除後容量をMB単位で指定します。1MBは1024×1024バイトです。

12　送信蓄積数

送信メールの蓄積数を指定します。

13　送信警告開始蓄積数

送信メールの警告開始蓄積数を指定します。

14　送信削除後蓄積数

送信メールの削除後蓄積数を指定します。

15　保留容量

保留メールの容量をMB単位で指定します。1MBは1024×1024バイトです。

16　保留警告開始容量

保留メールの警告開始容量をMB単位で指定します。1MBは1024×1024バイトです。

17　保留蓄積数

保留メールの蓄積数を指定します。

18　保留警告開始蓄積数

保留メールの警告開始蓄積数を指定します。

表2-1　メール定義ファイルの設定内容

項番 | 設定項目 | 組織設定条件 | ユーザ設定条件 | 使用可能文字 | 最大文字数
1 | 定義種別 | G | U | "G","U"，又は"#" | 1
2 | 定義タイプ | ○ | ○ | 注※１の文字 | 32※²
3 | 受信容量 | ○ | ○ | 半角数字 | 3
4 | 受信警告開始容量 | ○ | ○ | 半角数字 | 3
5 | 受信削除後容量 | ○ | ○ | 半角数字 | 3
6 | 受信蓄積数 | ○ | ○ | 半角数字 | 4
7 | 受信警告開始蓄積数 | ○ | ○ | 半角数字 | 4
8 | 受信削除後蓄積数 | ○ | ○ | 半角数字 | 4
9 | 送信容量 | ○ | ○ | 半角数字 | 3
10 | 送信警告開始容量 | ○ | ○ | 半角数字 | 3
11 | 送信削除後容量 | ○ | ○ | 半角数字 | 3
12 | 送信蓄積数 | ○ | ○ | 半角数字 | 4
13 | 送信警告開始蓄積数 | ○ | ○ | 半角数字 | 4
14 | 送信削除後蓄積数 | ○ | ○ | 半角数字 | 4
15 | 保留容量 | ○ | － | 半角数字 | 3
16 | 保留警告開始容量 | ○ | － | 半角数字 | 3
17 | 保留蓄積数 | ○ | － | 半角数字 | 4
18 | 保留警告開始蓄積数 | ○ | － | 半角数字 | 4

（凡例）

○：必ず設定しなければならないことを示します。

－：設定する必要がないことを示します。値を設定しないでください。

上記以外：表中の値を設定することを示します。

注※1

定義タイプに使用可能な文字は，全角文字，数字，英小文字，英大文字，半角片仮名，および次の半角記号です。ただし，空白文字だけを設定することはできません。また，数字と数字以外の文字を11回以上繰り返す文字列（例えば1a2b3c4d5e6f7g8h9i10j11kなど）も設定できません。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，半角スペース，?，/，%，。（句点），「，」，、（読点），・（中点），゛（濁点），゜（半濁点），-（マイナス），&

注※2

この文字数は半角文字の場合です。全角文字の場合16文字以内で指定します。

2.4　最上位組織情報の設定

ユーザ登録ファイルに，最上位組織の追加・削除・変更を設定する場合に必要な項目を表2-2に示します。表2-2に記述のない項目には値を設定しないでください。表2-2の項番は，ユーザ登録ファイルの70個の項目のうちの何番目に設定する項目であるかを示しています。

注意

最上位組織は移動できません。そのため処理区分にMはありません。

表2-2　最上位組織の追加・削除・変更に必要な設定項目

項番 | 設定項目 | 追加（A） | 削除（D） | 変更（C）
1 | 組織種別（最上位組織） | C | C | C
3 | 処理区分 | A | D | C
7 | 最上位組織ID | ○ | ● | ●
9 | 職種 | △ | － | △※¹
17 | 組織略称 | ○ | － | －
25 | 電話番号 | △ | － | △※¹
26 | 専用線番号 | △ | － | △※¹
27 | FAX番号 | △ | － | △※¹
28 | テレックス番号 | △ | － | △※¹
29 | アンサバックコード | △ | － | △※¹
31 | 日本語組織名 | ○ | － | △
32 | 英語組織名 | △ | － | △※¹
33 | 郵便番号 | △ | － | △※¹
34 | 住所 | △ | － | △※¹
64 | チェック部処理結果 | × | × | ×
65 | チェック部エラー要因 | － | － | －
66 | 実行部処理結果（M） | × | × | ×
70 | 実行部エラー要因※² | － | － | －

（凡例）

○：必ず設定しなければならないことを示します。

●：必ず登録済みのデータを設定することを示します。

△：任意で設定することを示します。

－：設定する必要がないことを示します。値を設定しないでください。

×：値を設定してはいけないことを示します。

上記以外：表中の値を設定することを示します。

注※1

これらの項目については，Address Serverに登録されている値を一括登録ユティリティを使って削除できます。詳細は「2.8.4　ユーザ登録ファイル作成時の注意事項」を参照してください。

注※2

表計算ソフトでユーザ登録ファイルを作成する場合には，半角スペースを設定してください。

2.5　組織情報の設定

ユーザ登録ファイルに，組織の追加・削除・移動・変更を設定する場合に必要な項目を表2-3に示します。表2-3に記述のない項目には値を設定しないでください。表2-3の項番は，ユーザ登録ファイルの70個の項目のうちの何番目に設定する項目であるかを示しています。

表2-3　組織の追加・削除・移動・変更に必要な設定項目

項番 | 設定項目 | 追加（A） | 削除（D） | 移動（M） | 変更（C）
1 | 組織種別（組織） | G | G | G | G
3 | 処理区分 | A | D | M | C
4 | MTA名 | ○※1 | － | ○※1 | －
7 | 最上位組織ID | ● | － | ● | －
8 | 組織ID | ○ | ● | ● | ●
15 | ホームサーバ | ○※1 | － | ○※1 | －
17 | 組織略称 | ○ | － | ○ | ○
23 | 上位組織ID | ▲※2 | － | ▲※2 | ▲※3※4
24 | 引継フラグ | ○ | － | ○ | △
25 | 電話番号 | △ | － | △ | △※⁴
26 | 専用線番号 | △ | － | △ | △※⁴
27 | FAX番号 | △ | － | △ | △※⁴
28 | テレックス番号 | △ | － | △ | △※⁴
29 | アンサバックコード | △ | － | △ | △※⁴
31 | 日本語組織名 | ○ | － | ○ | △
32 | 英語組織名 | △ | － | △ | △※⁴
33 | 郵便番号 | △ | － | △ | △※⁴
34 | 住所 | △ | － | △ | △※⁴
35 | 共用メールボックス追加フラグ※5 | ○ | － | ○ | －
36 | 共用メールボックスID※5 | ○ | － | ○ | △
37 | 統括組織ID※1 | ○ | － | ○ | △
41 | タイプ | △※6 | － | △※6 | －
63 | メールボックス容量※7 | △ | － | △ | △
64 | チェック部処理結果 | × | × | × | ×
65 | チェック部エラー要因 | － | － | － | －
66 | 実行部処理結果（M） | × | × | × | ×
70 | 実行部エラー要因※⁸ | － | － | － | －

（凡例）

○：必ず設定しなければならないことを示します。

●：必ず登録済みのデータを設定することを示します。

△：任意で設定することを示します。

▲：任意で，登録済みのデータを設定することを示します。

－：設定する必要がないことを示します。値を設定しないでください。

×：値を設定してはいけないことを示します。

上記以外：表中の値を設定することを示します。

注※1

共用メールボックス追加フラグに"1"を設定する場合には，必ず設定してください。

注※2

最上位組織直下の組織の追加（A）又は移動（M）を行う場合は，設定しないでください。

注※3

上位組織の変更は，同一最上位組織下の組織だけ指定できます。別の最上位組織下に変更する場合は，処理区分"M"（移動）で最上位組織IDと上位組織IDを変更してください。最上位組織直下以外の組織を最上位組織直下に変更する場合，項目削除機能を使用して上位組織IDを削除してください。

注※4

これらの項目については，Address Serverに登録されている値を一括登録ユティリティを使って削除できます。詳細は「2.8.4　ユーザ登録ファイル作成時の注意事項」を参照してください。

注※5

メール属性を持つアドレス組織を設定する場合には，必ず設定してください。

注※6

設定を省略した場合には，"1"とみなされます。

注※7

メール属性を持つアドレス組織の場合だけ指定できます。メール属性を持つアドレス組織以外の場合，指定しないでください。

注※8

表計算ソフトでユーザ登録ファイルを作成する場合には，半角スペースを設定してください。

2.6　ユーザ情報の設定

ユーザ登録ファイルに，ユーザの追加・削除・移動・変更を設定する場合に必要な項目を表2-4に示します。表2-4に記述のない項目には値を設定しないでください。表2-4の項番は，ユーザ登録ファイルの70個の項目のうちの何番目に設定する項目であるかを示しています。

表2-4　ユーザの追加・削除・移動・変更に必要な設定項目

項番 | 設定項目 | 追加（A） | 削除（D） | 移動（M） | 変更（C）
1 | 組織種別（ユーザ） | U | U | U | U
3 | 処理区分 | A | D | M | C
4 | MTA名 | ○※1 | － | ○※1 | －
5 | ユーザID | ○ | ● | ● | ●
7 | 最上位組織ID | ● | － | ● | －
8 | 所属組織ID | ▲※2 | － | ▲※2 | ▲※3※4
9 | 役職 | △ | － | △ | △※⁴
10 | 日本語名 | ○ | － | ○ | △
11 | 英語姓 | ○ | － | ○ | △
12 | 英語名 | ○ | － | ○ | △
13 | ニックネーム | ○ | － | ○ | △
15 | ホームサーバ | ○※5 | － | ○※5 | －
24 | 引継フラグ | ○ | － | ○ | △
25 | 電話番号 | △ | － | △ | △※⁴
26 | 専用線番号 | △ | － | △ | △※⁴
27 | FAX番号 | △ | － | △ | △※⁴
28 | テレックス番号 | △ | － | △ | △※⁴
29 | アンサバックコード | △ | － | △ | △※⁴
39 | セキュリティランク | △※6 | － | △※6 | △※13
41 | タイプ※⁷ | ○ | － | ○ | －
42 | O/R名※8 | ○ | － | ○ | －
45 | 上長役職名 | ▲ | － | ▲ | ▲※⁴
46 | 上長ユーザID | ▲ | － | ▲ | ▲※⁴
47 | Schedulerサーバ | △※6 | － | △※6 | △※⁴
48 | Workflowサーバ | △※9 | － | △※9 | △※⁴
49 | Document Managerサーバ | △※10 | － | △※10 | △※⁴
50 | Document Managerサブサーバ1 | △ | － | △ | △※⁴
51 | Document Managerサブサーバ2 | △ | － | △ | △※⁴
52 | Document Managerサブサーバ3 | △ | － | △ | △※⁴
53 | Document Managerサブサーバ4 | △ | － | △ | △※⁴
54 | メールボックス番号※11 | △ | － | △ | △※12
59 | E-mail※¹¹ | △ | － | △ | △※⁴
63 | メールボックス容量※11 | △ | － | △ | △
64 | チェック部処理結果 | × | × | × | ×
65 | チェック部エラー要因 | － | － | － | －
66 | 実行部処理結果（M） | × | × | × | ×
70 | 実行部エラー要因※¹⁴ | － | － | － | －

（凡例）

○：必ず設定しなければならないことを示します。

●：必ず登録済みのデータを設定することを示します。

△：任意で設定することを示します。

▲：任意で，登録済みのデータを設定することを示します。

－：設定する必要がないことを示します。値を設定しないでください。

×：値を設定してはいけないことを示します。

上記以外：表中の値を設定することを示します。

注1

同じMTAに英語姓と英語名が同じユーザを登録すると，O/R名が重複してエラーになります。このような場合は，マスタ管理サーバの＜インストール先ディレクトリ＞¥nxcdir¥gmpublicinfoファイルに次のように指定します。ユーザ登録，又はユーザ移動でO/R名が重複しても，O/R名の「/S=」のオペランドをシステムが重複しないように自動生成します。

ORNAME_GEN=AUTO

注2

兼任ユーザを設定している場合，主体ユーザに対して削除（D）・移動（M）を行うと，兼任ユーザ情報も削除されます。

注※1

タイプに"1"を設定する場合には，必ず設定してください。

注※2

最上位組織直下へユーザを追加（A）又は移動（M）する場合は設定しないでください。

注※3

所属組織の変更は，同一最上位組織下の組織だけ指定できます。別の最上位組織下に変更する場合は，処理区分"M"（移動）で最上位組織IDと所属組織IDを変更してください。最上位組織直下以外のユーザを最上位組織直下に変更する場合，項目削除機能を使用して所属組織IDを削除してください。

注※4

これらの項目については，Address Serverに登録されている値を一括登録ユティリティを使って削除できます（ただし，Schedulerサーバの項目を削除する場合，セキュリティランクの設定も同時に削除されます）。

詳細は「2.8.4　ユーザ登録ファイル作成時の注意事項」を参照してください。

注※5

タイプに"1"又は"5"を設定する場合に，必ず設定してください。タイプに"3"又は"4"を設定する場合には，設定しないでください。

注※6

Schedulerユーザの場合には，必ず設定してください。Schedulerユーザでない場合には設定しないでください。

注※7

宛先ユーザ，アドレス帳ユーザを設定する場合，次のパラメタを指定しても無効になります。

項番47（Schedulerサーバ）～項番53（Document Managerサブサーバ4）

注※8

タイプに"3"を設定する場合には，必ずユーザが設定してください。タイプに"3"以外を設定する場合には，自動的に設定されます。ユーザは設定しないでください。

注※9

Workflowユーザの場合には，必ず設定してください。

注※10

Document Managerユーザの場合には，必ず設定してください。

注※11

メール属性を持つアドレスユーザの場合だけ指定できます。メール属性を持つアドレスユーザ以外の場合，指定しないでください。

注※12

登録済みの場合，指定しても無効になります。

注※13

Schedulerサーバを設定する場合は，必ず設定してください。Schedulerサーバを設定していない場合は，設定しないでください。

注※14

表計算ソフトでユーザ登録ファイルを作成する場合には，半角スペースを設定してください。

2.7　兼任ユーザ情報の設定

ユーザ登録ファイルに，兼任ユーザの追加・削除・移動・変更を設定する場合に必要な項目を表2-5に示します。表2-5に記述のない項目には値を設定しないでください。

表2-5の項番は，ユーザ登録ファイルの70個の項目のうちの何番目に設定する項目であるかを示しています。

表2-5　兼任ユーザの追加・削除・移動・変更に必要な設定項目

項番 | 設定項目 | 追加（A） | 削除（D）※8 | 移動（M） | 変更（C）
1 | 組織種別（ユーザ） | U | U | U | U
3 | 処理区分 | A | D | M | C
5 | ユーザID※¹ | ● | ● | ● | ●
7 | 最上位組織ID | ● | － | ● | －
8 | 所属組織ID | ●※² | － | ●※2 | ●※3※4※7
9 | 役職 | △ | － | △ | △※⁴
10 | 日本語名 | ○ | － | ○ | △
11 | 英語姓 | ○ | － | ○ | △
12 | 英語名 | ○ | － | ○ | △
13 | ニックネーム | △※⁵ | － | ○ | △
24 | 引継フラグ | ○ | － | ○ | △
25 | 電話番号 | △ | － | △ | △※⁴
26 | 専用線番号 | △ | － | △ | △※⁴
27 | FAX番号 | △ | － | △ | △※⁴
28 | テレックス番号 | △ | － | △ | △※⁴
29 | アンサバックコード | △ | － | △ | △※⁴
41 | タイプ | 6 | － | 6 | －
45 | 上長役職名 | ▲ | － | ▲ | ▲※⁴
46 | 上長ユーザID | ▲ | － | ▲ | ▲※⁴
64 | チェック部処理結果 | × | × | × | ×
65 | チェック部エラー要因 | － | － | － | －
66 | 実行部処理結果（M） | × | × | × | ×
70 | 実行部エラー要因※⁶ | － | － | － | －

（凡例）

○：必ず設定しなければならないことを示します。

●：必ず登録済みのデータを設定することを示します。

△：任意で設定することを示します。

▲：任意で，登録済みのデータを設定することを示します。

－：設定する必要がないことを示します。値を設定しないでください。

×：値を設定してはいけないことを示します。

上記以外：表中の値を設定することを示します。

注※1

追加（A）の場合には，主体ユーザのユーザIDを指定します。削除（D），移動（M），および変更（C）の場合には，兼任ユーザのユーザIDを指定します。

注※2

最上位組織直下へ兼任ユーザを追加（A）又は移動（M）する場合は設定しないでください。

注※3

所属組織の変更は，同一最上位組織下の組織だけ指定できます。別の最上位組織下の組織を所属組織にする場合は，処理区分"M"（移動）で最上位組織IDと所属組織IDを変更してください。最上位組織直下以外のユーザを最上位組織直下に変更する場合，項目削除機能を使用して所属組織IDを削除してください。

注※4

これらの項目については，Address Serverに登録されている値を一括登録ユティリティを使って削除できます。詳細は「2.8.4　ユーザ登録ファイル作成時の注意事項」を参照してください。

注※5

追加（A）の場合に，指定しなかったときは自動生成されます。

注※6

表計算ソフトでユーザ登録ファイルを作成する場合には，半角スペースを設定してください。

注※7

兼任ユーザの所属組織を変更する場合，主体ユーザに設定されている兼任ユーザの所属組織の権利は引き継がれません。変更後の所属組織の権利が必要なときは再度設定してください。

注※8

兼任ユーザを削除すると，主体ユーザの権利組織が削除される場合があります。主体ユーザの権利組織が必要な場合は再度設定してください。

2.8　ユーザ登録ファイルの作成方法

ユーザ登録ファイルの作成方法を次の二つの手順に分けて説明します。

ユーザ登録ファイルの基になるデータを用意する

表計算ソフトやテキストエディタで作成する

＜この節の構成＞

2.8.1　ユーザ登録ファイルの基になるデータを用意する

2.8.2　表計算ソフトやテキストエディタで作成する

2.8.3　メールボックス容量の指定方法

2.8.4　ユーザ登録ファイル作成時の注意事項

2.8.1　ユーザ登録ファイルの基になるデータを用意する

データを用意する方法には次の二つがあります。

Address Serverが提供するユーザ登録ファイルのサンプルを利用する

Address Serverに登録済みの情報を出力して利用する

それぞれの方法について説明します。

＜この項の構成＞

(1)　Address Serverが提供するユーザ登録ファイルのサンプルを利用する

(2)　Address Serverに登録済みの情報を出力して利用する

(1)　Address Serverが提供するユーザ登録ファイルのサンプルを利用する

Address Serverが提供するユーザ登録ファイルのサンプルは，次のディレクトリにあります。

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

ここから，サンプルファイルをコピーしてユーザ登録ファイルを作成します。なお，サンプルファイルの詳細は，「5.　一括登録ユティリティの使用例」を参照してください。

(2)　Address Serverに登録済みの情報を出力して利用する

gmaxexpコマンドを使うと，Address Serverに登録済みの最上位組織，組織，ユーザの情報が，ユーザ登録ファイルと同じ70の項目を持つCSVファイルとして出力できます。登録済みの最上位組織，組織，ユーザの情報をすべて出力する場合は，マスタ管理サーバのコマンドプロンプトで次のように実行します。

＜インストール先ディレクトリ＞¥bin¥gmaxexp -a cgu ＜出力先ファイル名＞

オプションなどの指定を変更すれば，特定のユーザの情報だけを出力したり，特定の組織に所属するユーザの情報だけを出力したりもできます。gmaxexpコマンドの詳細は，「4.1　登録済み情報の出力　gmaxexpコマンド」を参照してください。

出力したファイルを利用して，ユーザ登録ファイルを作成します。

2.8.2　表計算ソフトやテキストエディタで作成する

Excelなどの表計算ソフトやメモ帳などのテキストエディタを使ってユーザ登録ファイルを作成する方法を説明します。

表計算ソフトとテキストエディタのどちらを使ってもユーザ登録ファイルは作成できます。しかし，表計算ソフトを使った方がデータが見やすいため，ユーザ登録ファイルの作成が容易です。

＜この項の構成＞

(1)　表計算ソフトでユーザ登録ファイルを作成する

(2)　テキストエディタでユーザ登録ファイルを作成する

(1)　表計算ソフトでユーザ登録ファイルを作成する

表計算ソフトで作成する場合，各レコード（行）のセルに項目の値を設定します。値を設定する必要がないセルには，データを入力しないでください。

注意

ユーザ登録ファイルは，1レコード（行）に70項目分の領域を確保する必要があります。このためには，表計算ソフトで作成する場合は，70番目のセルに半角スペースを1文字設定する必要があります。

表計算ソフトで作成したユーザ登録ファイルを保存する場合，保存形式にCSV形式（コンマ区切り形式）を選択して保存します。

表計算ソフトで作成する場合の例を次に示します。なお，ユーザ登録ファイルの70番目のセルには，半角スペースが設定してあります。

1 | 2 | 3 | 4 | 5 | 6 | 7 | … | 10 | 11 | 12 | 13 | … | 70
U |  | A | MWS155 | A0001 |  | Akaisya | … | 田中一朗 | Tanaka | Ichirou | I.Tanaka | … |

サンプルファイルやgmaxexpコマンドで出力したファイルを基にしてユーザ登録ファイルを作成すると，先頭行に見出しが設定されるため，項目に何を設定するのかが分かりやすくなります。

(2)　テキストエディタでユーザ登録ファイルを作成する

メモ帳などのテキストエディタで作成する場合，各レコード（行）に各項目の値を,（コンマ）で区切って設定します。値を設定する必要がない場合は，コンマだけを設定します。

項目の値にコンマが含まれる場合は，項目の値全体を"（ダブルクォーテーション）で囲んで設定してください。

例

項目の値：12,345

設定する値："12,345"

項目の値にダブルクォーテーションが含まれる場合は，ダブルクォーテーション1文字につきダブルクォーテーション2文字を設定した上で，項目の値全体をダブルクォーテーションで囲んで設定してください。

例

項目の値：AB"c"D

設定する値："AB""c""D"

注意

ユーザ登録ファイルは，1レコード（行）に70項目分の領域を確保する必要があります。このためには，テキストエディタで作成する場合は，1レコード（行）に69個のコンマが必要です。

テキストエディタで作成する場合の例を次に示します。

U,,A,MWS155,A0001,,Akaisya,,A社社長,田中一朗,Tanaka,Ichirou,I.Tanaka,,ws155,printername,,,,,,,,0,03-1234-0001,1,03-1234-0001,,,,,,,,,,,,A,,1,,,,,,ws155,ws155,ws155,,,,,,,,,,,,,,,,,,,,,

2.8.3　メールボックス容量の指定方法

＜この項の構成＞

(1)　メールボックス容量の指定手順

(2)　メールボックス容量指定の例

(3)　メールボックス容量を指定する場合の注意事項

(1)　メールボックス容量の指定手順

メール属性を持つアドレス組織／ユーザを登録，移動，および変更する場合に，メールボックス容量を設定，引き継ぎ，および変更することができます。メールボックス容量を指定する場合，次の手順で指定してください。

メール定義ファイルへのメールボックス容量の設定
指定したいメールボックス容量をマスタ管理サーバのメール定義ファイルに定義します。定義タイプには，設定した値を識別するための名前を任意に登録します。既に定義している場合には，この作業は必要ありません。

ユーザ登録ファイルの作成
ユーザ登録ファイルを作成して，項番63のメールボックス容量にメール定義ファイルで設定した定義タイプを指定します。

gmaxchkコマンドの実行
マスタ管理サーバでgmaxchkコマンドを実行します。gmaxchkコマンドは，メールボックス容量欄に指定された定義タイプと，それに一致する定義タイプをメール定義ファイルから検索して，そのレコードのメールボックス容量をユーザ登録ファイルに設定します。チェック結果に問題がないレコードのメールボックス容量の定義タイプは，メールボックス容量に変換され，設定していた定義タイプは括弧内に表示します。

gmaxsetコマンドの実行
マスタ管理サーバでgmaxsetコマンドを実行します。gmaxchkコマンドでチェックした時のメールボックス容量でデータが登録されます。

メールボックス容量を指定する場合，メール定義ファイルに容量を定義する方法のほかに，ユーザ登録ファイルに容量を直接指定する方法もあります。直接指定した場合，メール定義ファイルに関係なく指定した値で登録されます。

容量を直接指定する場合，ユーザ登録ファイルのメールボックス容量にメール定義ファイルの項番3（受信容量）から項番18（保留警告開始蓄積数）の順番で容量を直接記述してください。処理対象がユーザの場合，項番15（保留容量）から項番18（保留警告開始蓄積数）は必要ありません。指定する容量と容量の間には英字，又は半角記号を１文字以上挿入してください。容量を直接指定する容量直接指定形式の例を次に示します。この例では，容量10MB，警告開始容量8MB，削除後容量6MB，蓄積数100通，警告開始蓄積数80通，削除後蓄積数60通で登録されます。

組織の場合

Receive=10;8;6/100;80;60 Send=10;8;6/100;80;60 Hold=10;8/100;80

ユーザの場合

Receive=10;8;6/100;80;60 Send=10;8;6/100;80;60

(2)　メールボックス容量指定の例

ここでは，３ユーザ（相田進，斎藤保，中山正太）のメールボックス容量を登録する例を示します。設定したいメールボックス容量は次のとおりです。相田進は課長なので，ほかの二人のユーザとは異なるメールボックス容量を設定します。

| 相田進 | 斎藤保 | 中山正太
受信容量 | 20 | 10 | 10
受信警告開始容量 | 15 | 8 | 8
受信削除後容量 | 10 | 6 | 6
受信蓄積数 | 200 | 100 | 100
受信警告開始蓄積数 | 180 | 80 | 80
受信削除後蓄積数 | 180 | 80 | 80
送信容量 | 10 | 10 | 10
送信警告開始容量 | 8 | 8 | 8
送信削除後容量 | 5 | 6 | 6
送信蓄積数 | 100 | 100 | 100
送信警告開始蓄積数 | 80 | 80 | 80
送信削除後蓄積数 | 80 | 80 | 80

まず，設定したいメールボックス容量からメール定義ファイルを次のように作成します。ここでは相田進に設定するメールボックス容量の定義タイプを「課長用」，斎藤保と中山正太に設定する定義タイプを「課員用」としています。

項番 | 設定項目 | ２レコード | ３レコード
1 | 定義種別 | U | U
2 | 定義タイプ | 課長用 | 課員用
3 | 受信容量 | 20 | 10
4 | 受信警告開始容量 | 15 | 8
5 | 受信削除後容量 | 10 | 6
6 | 受信蓄積数 | 200 | 100
7 | 受信警告開始蓄積数 | 180 | 80
8 | 受信削除後蓄積数 | 180 | 80
9 | 送信容量 | 10 | 10
10 | 送信警告開始容量 | 8 | 8
11 | 送信削除後容量 | 5 | 6
12 | 送信蓄積数 | 100 | 100
13 | 送信警告開始蓄積数 | 80 | 80
14 | 送信削除後蓄積数 | 80 | 80

次に，作成したメール定義ファイルから，ユーザ登録ファイルを次のように作成します。メールボックス容量欄に定義タイプを設定してください。

#組織種別 | … | 日本語名 | … | メールボックス容量 | …
U |  | 相田進 |  | 課長用 |
U |  | 斎藤保 |  | 課員用 |
U |  | 中山正太 |  | 課員用 |

(3)　メールボックス容量を指定する場合の注意事項

メールボックス容量は，マスタ管理サーバのメール定義ファイルに定義してください。また，メール定義ファイルの名前やファイルの場所を変更しないでください。

gmaxchkコマンドを実行する場合，マスタ管理サーバで実行してください。

03-10より前の環境から移行する場合など，登録済みのメールボックスの容量をメール定義ファイルに出力したい場合，一度gmaxexpコマンドに-Tオプションを指定して全組織，全ユーザを出力すると，登録されていない容量がメール定義ファイルに追加されます。詳細は「4.1　登録済み情報の出力　gmaxexpコマンド」を参照してください。
例）gmaxexp -T -a gu c:¥temp¥work.csv

メールボックス容量を定義タイプで指定した場合，一度gmaxchkユティリティでチェックして問題のないレコードは，設定した文字列が変更されます。再度チェックする場合，必ずgmaxchkコマンドによってバックアップされたファイルを使用してください。

gmaxchkコマンド実行後に，メール定義ファイルの値を変更してもその値は反映されません。この場合，バックアップとして保存されたユーザ登録ファイル(.bakファイル)の拡張子を.bak以外に変更してから，再度gmaxchkコマンドでチェックしてgmaxsetコマンドを実行ください。

2.8.4　ユーザ登録ファイル作成時の注意事項

ユーザ登録ファイルを作成するときに注意が必要な事項について説明します。

＜この項の構成＞

(1)　コメントについて

(2)　最上位組織，組織，ユーザを追加するときの記述順について

(3)　最上位組織，組織，ユーザを削除するときの記述順について

(4)　登録されている最上位組織，組織，ユーザの情報の項目削除について

(5)　gmaxchkコマンド実行後にユーザ登録ファイルを修正する場合の注意点

(6)　ユーザ登録ファイルの名称ついて

(1)　コメントについて

ユーザ登録ファイルでは次の二つのレコード（行）をコメントとして扱います。コメントのデータは一括登録ユティリティのコマンドでは無視されます。

組織種別（1番目の項目）が#で始まっているレコード（行）
ただし，#!で始まるコメントレコードを作成してはいけません。

処理区分（3番目の項目）に値を設定していないレコード（行）
処理区分（3番目の項目）に値を設定していない場合には，gmaxchkコマンド実行時に組織種別（1番目の項目）の先頭に#が挿入されます。

(2)　最上位組織，組織，ユーザを追加するときの記述順について

組織を追加する場合には，その組織が所属する最上位組織，上位組織が先に登録されている必要があります。また，ユーザを追加する場合，そのユーザが所属する最上位組織，組織が先に登録されている必要があります。そのため，追加を実施する場合は，最上位組織，組織，ユーザの順番でユーザ登録ファイルに記述します。

なお，最上位組織の追加に失敗した場合，その最上位組織に所属する組織，ユーザの追加も失敗します。同様に組織の追加に失敗した場合，その組織に所属する下位組織，ユーザの追加も失敗します。

(3)　最上位組織，組織，ユーザを削除するときの記述順について

組織を削除する場合には，その組織に所属する全ユーザ，全下位組織が削除されている必要があります。また，最上位組織を削除する場合，その最上位組織に所属する全ユーザ，全組織が削除されている必要があります。そのため，削除を実施する場合はユーザ，組織，最上位組織の順番でユーザ登録ファイルに記述します。

なお，ユーザの削除に失敗した場合，そのユーザが所属する組織，最上位組織の削除も失敗します。同様に組織削除に失敗した場合，その組織が所属する上位組織，最上位組織の削除も失敗します。

(4)　登録されている最上位組織，組織，ユーザの情報の項目削除について

Address Serverに登録されている最上位組織，組織，ユーザ，兼任ユーザの項目の一部は一括登録ユティリティで削除ができます。ただし，すべての項目が削除できるわけではありません。また，最上位組織，組織，ユーザ，兼任ユーザでそれぞれ削除できる項目が異なります。最上位組織から削除できる項目については，「2.4　最上位組織情報の設定」を参照してください。組織から削除できる項目については，「2.5　組織情報の設定」を参照してください。ユーザから削除できる項目については，「2.6　ユーザ情報の設定」を参照してください。兼任ユーザから削除できる項目については，「2.7　兼任ユーザ情報の設定」を参照してください。

削除の手順は次のとおりです。

項目削除文字列を決定します。
半角の英数字だけを使用して，16文字以内で決定してください。英大文字と英小文字は区別されます。また，項目削除文字列は，Address Serverに登録されている最上位組織，組織，ユーザ，兼任ユーザの情報の項目と重ならない文字列にしてください。

ユーザ登録ファイルを作成します。
項目を削除したい最上位組織，組織，ユーザ，兼任ユーザの処理区分はC（変更）にします。処理区分Cに必要な項目を設定した後に，削除したい項目に手順1で決めた項目削除文字列を設定してください。削除できない項目に項目削除文字列を指定すると，その項目に項目削除文字列が登録される可能性があるので注意してください。

gmaxchkコマンドを実行します。
項目を削除する場合には，通常のオプションに加えてオプション-kと項目削除文字列を指定して実行します。なお，項目削除文字列は，大文字と小文字を区別するので注意してください。例を次に示します。

gmaxchk -k 項目削除文字列 ユーザ登録ファイル

gmaxchkコマンドの詳細は，「4.2　ユーザ登録ファイルのチェック　gmaxchkコマンド」を参照してください。

注意

項目削除文字列は環境変数で指定することもできます。Windows NTのコントロールパネルのシステムアイコンを使って，環境変数「ITEM_DELETE_KEY」を設定して，値に項目削除文字列を指定してください。環境変数で指定する場合，gmaxchkコマンド実行時にオプション-kを指定する必要はありません。なお，環境変数とオプション-kの両方で項目削除文字列を指定した場合は，オプション-kでの指定が有効になります。

項目の削除時の注意事項

項目削除文字列を指定してgmaxchkコマンドを実行した場合，通常チェックしたユーザ登録ファイルの最終レコードにコメントが追加されます。このコメントはgmaxsetコマンドが内部で使用するため，登録処理が完了するまで編集しないでください。

gmaxchkコマンドで同一ファイルを複数回チェックする場合，前回チェックをしたときの項目削除文字列と今回指定した項目削除文字列をチェックします。両者で項目削除文字列が一致しない場合，又は項目削除文字列の設定の有無が違う場合は，警告メッセージが表示され，処理が継続されます。

Schedulerサーバの項目を削除する場合，セキュリティランクの設定も同時に削除されます。Schedulerサーバの項目だけを削除することはできません。

項目削除機能を使用してチェックしたユーザ登録ファイルをバージョン02-31-/Cより前のバージョンの一括登録ユティリティで実行しないでください。

項目削除文字列をユーザ登録ファイルの削除できない項目に設定した場合，通常の変更としてその項目に項目削除文字列を登録します。このため，削除できない項目に項目削除文字列を設定しないでください。

(5)　gmaxchkコマンド実行後にユーザ登録ファイルを修正する場合の注意点

gmaxchkコマンドでユーザ登録ファイルをチェックすると，チェック結果やエラー要因などをユーザ登録ファイルに書き込むだけでなく，処理区分にM（移動）を設定したレコードやメールボックス容量などのデータを内部形式に書き換えます。gmaxchkコマンドは，ユーザ登録ファイルを一括登録ユティリティで処理できる内部形式に変更するため，変更する前にユーザ登録ファイルのバックアップを作成します。バックアップは，ユーザ登録ファイルの拡張子を.bakという名前に変更して保存します。

gmaxchkコマンドでエラーが発生したなどの理由で，チェック実行後にユーザ登録ファイルを修正する場合，gmaxchkコマンドで指定したユーザ登録ファイルではなく，コマンドによってバックアップされたファイル（拡張子が.bakのファイル）を修正してください。

gmaxchkコマンドで指定したユーザ登録ファイルは，コマンドによってデータが内部形式に書き換えられているため，この書き換えられたファイルを修正して一括登録ユティリティを実行すると，ユーザ情報が正しく登録されず，重要なユーザデータが初期化される可能性があります。そのため，gmaxchk実行後にユーザ登録ファイルを修正する場合，必ずgmaxchkコマンドでバックアップされたファイルを修正してください。gmaxchkコマンドによって書き換えられたユーザ登録ファイルは絶対に使用しないでください。書き換えられたユーザ登録ファイルを修正して一括登録ユティリティを実行した場合には動作保証されません。

ただし例外として，「5.6　組織のサーバ間移動の例」のように，gmaxchkコマンドでチェックが完了したユーザ登録ファイルのレコード（行）の位置をファイル内で前後に変更する場合に限り，ユーザ登録ファイルを編集することができます。レコードの位置を前後に変更した場合，必ずgmaxchkコマンドを実行してチェックし直してください。レコードの位置を変更する以外では，ユーザ登録ファイルを編集しないでください。

(6)　ユーザ登録ファイルの名称ついて

一括登録ユティリティでは，ユーザ登録ファイル名の末尾（拡張子）が.bakのファイルを指定しないでください。

3.　一括登録ユティリティの実行手順

一括登録ユティリティを使用して最上位組織，組織，ユーザを登録する手順について説明します。一括登録ユティリティを使用するときは，この手順どおりに実行してください。

＜この章の構成＞

3.1　一括登録ユティリティの作業手順

3.2　一括登録ユティリティ実行時の注意点

3.1　一括登録ユティリティの作業手順

一括登録ユティリティを使用して最上位組織，組織，ユーザの追加・移動・変更・削除をAddress Serverに登録する手順を次の二つに分けて説明します。

移動処理を含む場合の手順

移動処理を含まない場合の手順

この二つの手順では，実行する一括登録ユティリティのコマンドが異なります。

移動処理を含む場合の手順

移動処理とは，ユーザ登録ファイルの項目"処理区分"にMを指定している場合です。処理区分にMが指定されたレコード（行）がユーザ登録ファイルにあるときは，移動処理を含む場合の手順で作業を行います。

また，移動処理を含む場合の手順は，その移動処理でホームサーバを変更するときと変更しないときとでも手順が異なります。

ホームサーバを変更するときとホームサーバを変更しないときの手順を次に示します。太い枠で囲まれた項目は実行が必要な項目です。それ以外は実行するのが望ましい項目です。

移動処理を含まない場合の手順

ユーザ登録ファイルの項目“処理区分"にM（移動）が指定されたレコード（行）が一つもないときには，移動処理を含まない場合の手順で作業を行います。

移動処理を含まない場合の手順を次に示します。太い枠で囲まれた項目は実行が必要な項目で，それ以外は実行するのが望ましい項目です。

＜この節の構成＞

3.1.1　ユーザ登録ファイルの作成

3.1.2　環境のバックアップ

3.1.3　gmaxchkコマンドの実行

3.1.4　各ホームサーバへのユーザ登録ファイルの転送

3.1.5　SAVE_MBコマンドの実行

3.1.6　保存データを移動先へ転送

3.1.7　gmaxsetコマンドの実行

3.1.8　レプリケーション状態の確認

3.1.9　LOAD_MBコマンドの実行

3.1.1　ユーザ登録ファイルの作成

一括登録ユティリティで最上位組織，組織，ユーザの追加・移動・変更・削除をAddress Serverに登録するには，登録する追加や変更などの内容を記述したユーザ登録ファイルを作成する必要があります。

ユーザ登録ファイルについては，「2.　一括登録ユティリティのユーザ登録ファイル」を参照してください。

一括登録ユティリティは，ここで作成したユーザ登録ファイルを基にしてAddress Serverに最上位組織，組織，ユーザの追加や変更などを登録します。

3.1.2　環境のバックアップ

一括登録ユティリティでは最上位組織，組織，ユーザの追加・移動・変更・削除をするため，誤った使い方をした場合やトラブルが発生した場合には，データが消えてしまうことがあります。このような場合に備えて，一括登録ユティリティを実行する前にGroupmaxの環境をバックアップすることを推奨します。

一括登録ユティリティ実行中にトラブルが発生しても，バックアップのデータがあれば実行前の状態に戻すことができます。

バックアップの詳細は，マニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド 基本操作編」（Windows用）を参照してください。

3.1.3　gmaxchkコマンドの実行

一括登録チェックユティリティ（gmaxchkコマンド）は，ユーザが作成したユーザ登録ファイルに誤りがないかをチェックをします。gmaxchkコマンドの詳細は，「4.2　ユーザ登録ファイルのチェック　gmaxchkコマンド」を参照してください。

チェックした結果，誤りを発見した場合は，ユーザ登録ファイルのチェック結果欄が「○」以外になります。チェック結果欄が「○」以外になったときは，チェック部エラー要因欄を参照して，gmaxchkコマンドによってバックアップされたユーザ登録ファイルを修正してください。

誤りを修正したら，gmaxchkコマンドを再実行してユーザ登録ファイルを再チェックします。チェック結果欄がすべて「○」になるまで修正とチェックを繰り返してください。

チェック結果欄がすべて「○」になった場合，それ以降ユーザ登録ファイルを修正しないでください。ユーザ登録ファイルを修正する場合は，gmaxchkコマンドによってバックアップされたユーザ登録ファイルを修正して，gmaxchkコマンドを再度実行する必要があります。

3.1.4　各ホームサーバへのユーザ登録ファイルの転送

ユーザ登録ファイルにユーザ，組織の移動処理が含まれていた場合，gmaxchkコマンドによるチェックが完了したユーザ登録ファイルを転送する必要があります。ユーザ登録ファイルを，移動するユーザ，組織のホームサーバに転送してください。また，ユーザ登録ファイルに含まれていた移動処理が，ホームサーバを変更する処理だったときは，変更後のホームサーバにもユーザ登録ファイルを転送してください。

ユーザ登録ファイルの転送は，ディスクを共有してコピーしたり，FTP（binaryで転送）でデータ転送したり，又はDATなどにコピーしたりして実行します。

3.1.5　SAVE_MBコマンドの実行

ユーザ登録ファイルにユーザ，組織の移動処理が含まれていた場合，移動する前にメールボックスバックアップユティリティ（SAVE_MBコマンド）を実行してユーザ，組織が受発信したメールが保存されているメールボックスを保存する必要があります。

これは移動処理が，内部処理ではユーザ，組織を一度削除してから，再度追加することで実現されているためです。ユーザ，組織を削除するとメールボックスは初期化されます。初期化されたメールボックスは，再度ユーザ，組織を追加しただけでは元の状態には戻りません。これを防ぐためにSAVE_MBコマンドでメールボックスを保存します。保存したメールボックスを，再度ユーザ，組織を追加した後で回復すればメールボックスは移動前の状態に戻ります。

また，SAVE_MBコマンドは，内部処理でユーザ，組織を削除したときに初期化されるパスワードや掲示版の未既読などの情報もメールボックスと一緒に保存することができます。SAVE_MBコマンドで保存できるメールボックス以外の情報を次に示します。

パスワード，親展パスワード

パスワード有効期間（ユーザの移動処理の場合だけ）

代行受信の設定

掲示板の未既読情報

保留メール（組織の移動処理の場合だけ）

SAVE_MBコマンドの詳細は，「4.3　メールボックスの保存　SAVE_MBコマンド」を参照してください。

SAVE_MBコマンドが保存するのは，ユーザ登録ファイルで"処理区分"にMを指定しているユーザ，組織の情報です。M以外を指定しているユーザ，組織の情報は保存されません。保存した情報は，移動先のホームサーバごとに作成されるディレクトリの下に格納されます。

SAVE_MBコマンドでメールボックスなどの情報を保存すると，保存したユーザ，組織のメールボックスは閉塞されます。閉塞されているメールボックスを持つユーザ，組織は，LOAD_MBコマンドを実行して閉塞が解除されるまでメールの送受信ができません。

3.1.6　保存データを移動先へ転送

ユーザ登録ファイルに，ホームサーバを変更するユーザ，組織の移動処理が含まれていた場合，SAVE_MBコマンドで保存したメールボックスなどの情報を変更後のホームサーバに転送する必要があります（ホームサーバの変更がない場合には，転送は必要ありません）。

SAVE_MBコマンドの保存データの転送は，ディスクを共有してコピーしたり，FTP（binaryで転送）でデータ転送したり，又はDATなどにコピーしたりして実行します。

SAVE_MBコマンドで保存した情報は，ホームサーバごとに別ディレクトリに保存されています。ディレクトリごと転送してください。

3.1.7　gmaxsetコマンドの実行

マスタ管理サーバで一括登録実行ユティリティ（gmaxsetコマンド）を実行して，ユーザ登録ファイルの最上位組織，組織，ユーザの追加・移動・変更・削除をAddress Serverに登録します。gmaxsetコマンドの詳細は，「4.4　情報の登録　gmaxsetコマンド」を参照してください。

マルチサーバ構成の場合，登録した追加・移動・変更・削除は，マスタ管理サーバから各アドレスサーバに自動的にレプリケーションされます。

gmaxsetコマンドで登録できるのは，gmaxchkコマンドでのチェックが完了したユーザ登録ファイルの情報です。チェックが完了していないユーザ登録ファイルを指定した場合は，情報が登録されません。

また，gmaxsetコマンドがユーザ登録ファイルの情報を登録するときには，マスタ管理サーバに登録済みのデータとのチェックを実行して，正しい情報だけを登録します（gmaxchkコマンドはユーザ登録ファイル内のチェックだけしか行っていないため，ここで二重登録などのエラーが発生する可能性があります）。エラーがあった場合は，ユーザ登録ファイルの実行部処理結果欄が「×」になります。正常に登録された場合は「○」になります。

エラーがあった場合は，ユーザ登録ファイルを修正して，「3.1.3　gmaxchkコマンドの実行」から手順を繰り返してください。ただし，ユーザ登録ファイルを修正するときに，正常に登録されたレコード（行）を，ユーザ登録ファイルから削除する必要はありません。gmaxsetコマンドは，実行部処理結果欄が「○」のレコードを無視するため，同じデータが2度登録されることはありません。

注意

SAVE_MBコマンドを実行していなくても，ユーザ登録ファイルで"処理区分"にMを指定しているユーザ，組織が存在した場合，gmaxsetコマンドを実行するとメールボックスが閉塞されます。閉塞されたメールボックスの解除については，「3.2.5　メールボックスの閉塞の強制解除」を参照してください。

3.1.8　レプリケーション状態の確認

マルチサーバ構成の場合，gmaxsetコマンドでマスタ管理サーバに登録した情報が各アドレスサーバにレプリケーションされているかどうかを，レプリケーション状態確認コマンド（nxsrepstatコマンド）を実行して確認します。nxsrepstatコマンドの詳細は，「4.5　レプリケーション状態の確認　nxsrepstatコマンド」を参照してください。

レプリケーションが完了しないと，SAVE_MBコマンドで保存した情報を回復できません。

3.1.9　LOAD_MBコマンドの実行

SAVE_MBコマンドで保存した情報は，メールボックスリストアユティリティ（LOAD_MBコマンド）を実行して回復します。LOAD_MBコマンドの詳細は，「4.6　メールボックスの回復　LOAD_MBコマンド」を参照してください。

保存したメールボックスなどの情報を回復することで，送受信メールやパスワードなどを移動する前の状態に戻すことができます。同時にメールボックスの閉塞が解除されるため，クライアントからメールの送受信ができるようになります。

SAVE_MBコマンドだけを実行して，LOAD_MBコマンドを実行しないと，ユーザはメールを引き継げないだけでなく，閉塞が解除されないためにメールの送受信もできません。

3.2　一括登録ユティリティ実行時の注意点

一括登録ユティリティを実行するときの注意点について説明します。

＜この節の構成＞

3.2.1　処理区分M（移動）とC（変更）の違い

3.2.2　処理区分にM（移動）を設定した場合

3.2.3　SAVE_MB/LOAD_MBコマンド実行時の注意事項

3.2.4　SAVE_MB/LOAD_MBコマンドを実行するサーバ

3.2.5　メールボックスの閉塞の強制解除

3.2.6　gmaxsetコマンドによる移動処理の注意点

3.2.7　組織移動の注意点

3.2.8　一括登録ユティリティで実行できる機能

3.2.9　一括登録ユティリティ実行の制限

3.2.1　処理区分M（移動）とC（変更）の違い

ユーザ，組織の登録情報の変更は，ユーザ登録ファイルの処理区分M（移動）又はC（変更）で実行します。ここでは処理区分MとCの違いについて説明します。

処理区分Mではホームサーバや所属する最上位組織などほとんどの項目を変更できますが，処理区分Cでは変更できない項目があります。処理区分Mで変更できて，処理区分Cで変更できない項目を次に示します。

最上位組織ID

MTA名

ホームサーバ

タイプ

O/R名

共用メールボックス追加フラグ

共用メールボックスID

統括組織ID

設定済みのメールボックス番号

処理区分Mではデータを一度削除するため，SAVE_MB/LOAD_MBコマンドを実行する必要があります。しかし，処理区分Cではデータを削除しないため，SAVE_MB/LOAD_MBコマンドを実行する必要がありません。
このため，変更したい項目が処理区分Cで変更できる項目の場合，処理区分Cで変更を行い，変更できない項目の場合，処理区分Mで変更することを推奨します。

補足

ユーザ，組織の移動の場合，処理区分にMの代わりにUを設定することもできます。ただし，通常はMを設定するようにしてください。

処理区分MとUに違いはありません。処理区分にUを設定した場合，処理区分にMを設定した場合と同じように一括登録ユティリティを実行してください。

処理区分Mで変更を行なった場合，かつ変更を行なったユーザを宛先に含むメールがサーバ上に存在する場合，メール宛先中のニックネームはＯ/Ｒ名で表示されるようになります。

3.2.2　処理区分にM（移動）を設定した場合

ユーザ登録ファイルに，処理区分M（移動）のレコード（行）が一つでもある場合は，SAVE_MB/LOAD_MBコマンドを実行する必要があります。処理区分Mでは，移動するユーザ，組織の全データをいったん削除した後でユーザ，組織を再登録するので，何もしなければメールボックスの送受信メールなどがすべてなくなります。これを防ぐために，削除の前にSAVE_MBコマンドで送受信メールなどを保存しておいて，再登録後にLOAD_MBコマンドで保存した情報を回復します。SAVE_MB/LOAD_MBコマンドは，送受信メール以外にパスワードなども保存・回復するため，Groupmax Mailを使用していない環境でもSAVE_MB/LOAD_MBコマンドを実行してください。

処理区分Mのレコード（行）が一つもない場合，SAVE_MB/LOAD_MBコマンドを実行する必要はありません。また，移動処理で送受信メールなどを保存・回復しない場合には，メールボックスが閉塞されます。gmmopnmbコマンドを使用して閉塞を解除してください。gmmopnmbコマンドについては，「4.7　メールボックスの閉塞の強制解除　gmmopnmbコマンド」を参照してください。

3.2.3　SAVE_MB/LOAD_MBコマンド実行時の注意事項

＜この項の構成＞

(1)　SAVE_MB/LOAD_MBコマンドの実行順序

(2)　SAVE_MB/LOAD_MBコマンドで指定するユーザ登録ファイル

(3)　SAVE_MBコマンド実行前のメール削除

(4)　配信日時指定メール

(5)　S/MIMEメールの制限

(1)　SAVE_MB/LOAD_MBコマンドの実行順序

移動処理を行う場合，SAVE_MBコマンドはgmaxsetコマンドを実行する前に実行してください。LOAD_MBコマンドはgmaxsetコマンドを実行して，レプリケーションが完了した後に実行してください。

(2)　SAVE_MB/LOAD_MBコマンドで指定するユーザ登録ファイル

SAVE_MB/LOAD_MBコマンドで指定するユーザ登録ファイルは，gmaxchkコマンドによるチェックが完了したユーザ登録ファイルをそのまま使用してください。

ユーザ登録ファイルに移動先のホームサーバ以外への移動に関するレコード（行）が混在したり，処理区分M以外のレコード（行）が混在したりしても，SAVE_MB/LOAD_MBコマンドはそれらのレコード（行）を無視して，必要なデータだけを保存・回復します。

(3)　SAVE_MBコマンド実行前のメール削除

SAVE_MB/LOAD_MBコマンドを実行する場合，移動対象のユーザ，組織が大量のメールを保持していると保存・回復に多くの時間がかかります。また，ディスク容量やデータ転送時間などもより多く必要になります。そのため，SAVE_MBコマンドを実行する前に，移動対象のメールボックス容量を減らすようにしてください。

メールボックス容量を減らすには，自動削除デーモンでメールを削除したり，移動するユーザ，組織にメールの削除を依頼したりしてください。

また，送信回覧または受信回覧を保持したままユーザを移動することはできません。送信回覧は回収または破棄をした後に，受信回覧は回送および削除をした後に，ユーザの移動を行ってください。

(4)　配信日時指定メール

処理区分M（移動）で，配信日時指定メールが存在するメールボックスのホームサーバや所属最上位組織を変更した場合は，次の点に注意してください。

指定日時になっても送信ログは配信中のままになります。

指定日時になるとメールは受信者に届きます。ただし，次のいずれかの条件に該当する場合は，メールは届きません。

宛先がE-mailアドレスのメール

移動前のサーバを削除した

宛先で指定したメール受信者のホームサーバや所属最上位組織を変更した

クライアントから配信日時指定メールを取り消すことはできません。また，自動削除で削除されません。送信ログから削除してください。ただし，所属最上位組織を変更するだけでホームサーバを変更しなかった場合には，メールボックスを保存・回復すれば，回復後にクライアントから配信日時指定メールを取り消すことができます。

(5)　S/MIMEメールの制限

S/MIMEメールは，Version 5以前のメールサーバに移動できません。

3.2.4　SAVE_MB/LOAD_MBコマンドを実行するサーバ

ユーザ，組織の移動時に，メールボックスの保存と回復をするSAVE_MBコマンドとLOAD_MBコマンドを実行するサーバについて説明します。ここでは，ユーザ，組織の移動を三つに場合分けして，コマンドを実行するサーバを説明します。

＜この項の構成＞

(1)　ユーザ情報を変更する場合（ホームサーバの移動がない場合）

(2)　ユーザがサーバ間を移動する場合

(3)　複数ユーザがサーバ間を移動する場合

(1)　ユーザ情報を変更する場合（ホームサーバの移動がない場合）

処理区分Cで変更できない，所属する最上位組織IDなどのユーザの情報を変更する場合です。例えば，Server Aをホームサーバとするユーザ1の所属する最上位組織IDを変更する場合，ホームサーバの移動はありません。そのため，Server A上でSAVE_MB/LOAD_MBコマンドを実行します。

図3-1　ユーザ情報を変更する場合

(2)　ユーザがサーバ間を移動する場合

Server Aをホームサーバとするユーザ1をServer Bに，ユーザ2をServer Cに移動する場合は，移動元のホームサーバであるServer AでSAVE_MBコマンドを実行してメールボックスなどの情報をファイルに保存します。保存したファイルを移動先のホームサーバであるServer BとServer Cに転送した後，Server BとServer CでそれぞれLOAD_MBコマンドを実行します。

図3-2　ユーザがサーバ間を移動する場合

(3)　複数ユーザがサーバ間を移動する場合

次に示すようにServer AとServer Bからユーザを移動するとします。

Server Aからの移動

ユーザ1がServer Cに移動

ユーザ2がServer Bに移動

Server Bからの移動

ユーザ3がServer Aに移動

ユーザ4がServer Cに移動

この場合は，移動元のホームサーバであるServer AとServer BでSAVE_MBコマンドを実行します。SAVE_MBコマンドで保存したファイルは，移動先のホームサーバであるServer A，Server B，およびServerCに転送します。その後でそれぞれのサーバでLOAD_MBコマンドを実行します。

図3-3　複数ユーザがサーバ間を移動する場合

3.2.5　メールボックスの閉塞の強制解除

SAVE_MBコマンドを実行すると，移動前のメールボックスが閉塞されます。閉塞中は，ログイン時に「X400へのログインに失敗しました。」，「掲示板フォルダが作成できません。」，「Mail（個人）システムとのアクセスに失敗しました。」などのエラーが発生します。また，ログインしていたユーザは，メールの送受信や掲示板の参照ができません（組織のメールボックスを保存した場合は，共用しているほかの組織のメールボックスも閉塞されるためメールなどが利用できません）。

また，ユーザ登録ファイルに処理区分Mが設定されているレコード（行）がある場合にgmaxsetコマンドを実行すると，移動後のメールボックスが閉塞されます。

メールボックスが閉塞しているかどうかについては状態をX400_MAILBOX_STATコマンドで確認できます。X400_MAILBOX_STATコマンドについてはマニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド 基本操作編」（Windows用）の「16. 43　X400_MAILBOX_STAT」を参照してください。

閉塞したメールボックスは，LOAD_MBコマンドの実行によるメールボックスの回復と同時に解除されます（ただし，組織のメールボックスをLOAD_MBコマンドで回復する場合は，共用メールボックスが空である必要があります）。このため，SAVE_MBコマンドでメールボックスを保存した場合や処理区分Mのユーザ登録ファイルを指定してgmaxsetコマンドを実行した場合は，必ずLOAD_MBコマンドを実行してメールボックスの閉塞を解除してください。

何らかの理由で，閉塞後ユーザがメールにログインする必要が発生したり，メールボックスの閉塞を強制的に解除しなければいけない場合，閉塞されたメールボックスがあるメールサーバ上でgmmopnmbコマンドを実行することで解除できます。ただし，gmmopnmbコマンドで閉塞を強制解除した場合には，次のような問題点があるため十分に注意してください。

閉塞を強制解除した場合の問題点

gmaxsetコマンド実行前
再度SAVE_MBコマンドを実行して移動前のメールボックスを保存する必要があります。これは，閉塞を強制解除した後に送受信したメールを保存するためです。

gmaxsetコマンド実行後
LOAD_MBコマンドを実行しても，閉塞を解除した移動後のメールボックスには保存したデータを回復できません。このため，メールボックスやパスワードなどが初期化されます。

gmmopnmbコマンドについては，「4.7　メールボックスの閉塞の強制解除　gmmopnmbコマンド」を参照してください。

3.2.6　gmaxsetコマンドによる移動処理の注意点

gmaxsetコマンドの移動処理では，移動するユーザ，組織を一度削除した後，移動後のデータでユーザ，組織を再登録します。このため，削除の時点でユーザ，組織に設定されていた兼任ユーザ，グループや掲示板のメンバ，および権利組織の設定が失われてしまいます。これらの設定が失われることを防ぐ方法について説明します。

＜この項の構成＞

(1)　兼任ユーザが削除される

(2)　グループや掲示板のメンバから削除される

(3)　権利組織の設定が初期化される

(4)　代行受信者の設定が無効になる

(1)　兼任ユーザが削除される

兼任ユーザが存在するユーザ（主体ユーザ）を移動した場合，兼任ユーザの設定は削除されます。これを防ぐためには，主体ユーザの移動前にgmaxexpコマンドで兼任ユーザ情報を出力して，移動後にそのデータを基に兼任ユーザを再登録してください。兼任ユーザにユーザ任意情報を設定している場合，主体ユーザの移動前にadpdaexpコマンドで兼任ユーザのユーザ任意情報を保存して，移動後にそのデータを基に再登録してください。ユーザ任意情報やユーザ任意情報のコマンドの詳細については「15.　ユーザ任意情報の概要」を参照してください。

再登録の手順の例を次に示します。「5.7　サーバ構成の変更の例」も参照してください。

出力する兼任ユーザIDを定義したファイルを作成します。
1行に一つの兼任ユーザIDを定義したファイル（フィルタファイル）を作成して，名前をつけて保存します。フィルタファイルには次の形式で兼任ユーザIDを定義してください。

u,兼任ユーザID

gmaxexpコマンドで兼任ユーザの情報を出力します。
gmaxexpコマンドのオプション-fに手順1で作成したフィルタファイルを指定して実行します。

gmaxexp -f フィルタファイル -s M u 出力ファイル

オプション-sで，出力ファイルの処理区分には移動（M）が設定されます。

adpdaexpコマンドでユーザ任意情報を保存します。
ユーザ任意情報を設定している場合，adpdaexpコマンドのオプション-fに手順２で出力した出力ファイルを指定して実行します。ユーザ任意情報を使用していない場合は，このコマンドを実行する必要はありません。

adpdaexp  -f 出力ファイル  -e adpdaexp.log  -p A  保存ファイル

一括登録ユティリティで主体ユーザの移動を実行します。

手順2の出力ファイルを基に，兼任ユーザを再登録します。
出力ファイルをユーザ登録ファイルとして使用します。gmaxchkコマンドを実行してチェックします。

gmaxchk  出力ファイル

チェックに問題がなければ，gmaxsetコマンドで兼任ユーザを再登録します。

gmaxset  m  出力ファイル

手順3の保存ファイルを基に，兼任ユーザのユーザ任意情報を回復します。
adpdasetコマンドでユーザ任意情報の回復を実行します。ユーザ任意情報を使用していない場合は，このコマンドを実行する必要はありません。

adpdaset  -f 保存ファイル  -e adpdaset.log

gmaxexpコマンド，gmaxchkコマンド，およびgmaxsetコマンドの詳細は，「4.　一括登録ユティリティのコマンド」を参照してください。

(2)　グループや掲示板のメンバから削除される

グループや掲示板のメンバに直接登録されていたユーザ，組織を移動した場合，ユーザ，組織はグループや掲示板のメンバから削除されます。これを防ぐためには，移動前にグループや掲示板のメンバ情報を出力して，移動後に出力したメンバ情報を基に再登録してください。

再登録の手順の例を次に示します。「5.7　サーバ構成の変更の例」も参照してください。

gmaxgexpコマンドでグループや掲示板のメンバの情報をすべて出力します。
gmaxgexpコマンドを次のようにして実行してください。

gmaxgexp  -s U  tb  出力ファイル

-sオプションで，出力ファイルの処理区分には更新（U）が設定されます。

一括登録ユティリティでユーザ，組織の移動を実行します。

手順1の出力ファイルを基に，グループや掲示板のメンバ情報を再登録します。
出力ファイルをグループ定義ファイルとして使用します。gmaxgchkコマンドで出力ファイルをチェックします。

gmaxgchk  出力ファイル

チェックに問題がなければ，gmaxgsetコマンドで再登録します。

gmaxgset  出力ファイル

gmaxgexpコマンド，gmaxgchkコマンド，およびgmaxgsetコマンドの詳細は，「11.　グループ・掲示板メンバ一括登録ユティリティのコマンド」を参照してください。

(3)　権利組織の設定が初期化される

権利組織を追加していたユーザを移動した場合，権利組織の設定は削除されます。ユーザの移動が完了した後で，運転席から権利組織を追加してください。

運転席の操作方法については，マニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド 基本操作編」（Windows用）を参照してください。

(4)　代行受信者の設定が無効になる

ユーザ，組織が代行受信者を設定していた場合，代行受信者（自分の代わりにメールを受信するユーザ，組織）が移動すると代行受信の設定が無効になります。このため，ユーザ，組織の移動が完了した時点で，クライアントから代行受信者を再設定してください。代行受信者の再設定を回避するには，すべてのメールサーバのgmpublicinfoファイルにSUBSTITUTE=SUCCEEDを設定してから代行受信者を指定してください。この場合，代行受信の設定は無効になりません。詳細はマニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド 基本操作編」（Windows用）を参照してください。

逆に，代行受信者を設定したユーザ，組織が移動する（代行受信者は移動しない）場合，SAVE_MBコマンドにオプション-iを指定して実行すると，メールボックスと一緒に代行受信者の設定も保存できます。保存した代行受信者の設定は，LOAD_MBコマンドで回復できます。

SAVE_MBコマンドの詳細は，「4.3　メールボックスの保存　SAVE_MBコマンド」を参照してください。

3.2.7　組織移動の注意点

組織を移動する場合，次の点に注意してください。

移動する組織に組織やユーザが所属する場合は，それらの組織やユーザを一時的に別の組織に退避して，所属する組織やユーザがない状態で移動する必要があります。退避した組織やユーザは，組織を移動した後に元に戻してください。

組織と，その組織に所属する組織やユーザを同時に移動しなければならない場合には，ユーザ登録ファイルの削除と追加の順番を並べ替える必要があります。「5.6　組織のサーバ間移動の例」を参照して並べ替えてください。

共用メールボックスを移動する場合，移動する共用メールボックスを参照しているすべての組織は，移動が完了するまで共用メールボックスを参照することができません。

移動する組織が別の組織から統括組織として指定されている場合は移動できません。統括組織の指定を一時的に解除するか，統括組織の指定を受けないようにしてください。

3.2.8　一括登録ユティリティで実行できる機能

一括登録ユティリティで実行できる機能を次に示します。

なお，グループ，グループのメンバ，および掲示板のメンバについては，「10.2.1　グループ・掲示板メンバ一括登録ユティリティで実行できる機能」を参照してください。

最上位組織の追加・削除・変更

組織の追加・移動・削除・変更

ユーザの追加・移動・削除・変更

兼任ユーザの追加・移動・削除・変更

移動ユーザの個人メールボックス，パスワード，親展パスワード，パスワードの有効期間，掲示板の記事の未既読，代行受信者の設定，およびIMAPなどの個人情報の保存・回復

移動組織の共用メールボックス（保留メールも含む），パスワード，親展パスワード，掲示板の記事の未既読，および代行受信者の設定の保存・回復

登録済み最上位組織，組織，ユーザ情報の出力

登録済み最上位組織，組織，ユーザ情報の項目削除

また，一括登録ユティリティで実行できない機能を表3-1に示します。実行できない機能については，回避策を参考にして対処してください。

表3-1　一括登録ユティリティで実行できない機能

実行できない機能 | 回避策
最上位組織ID，組織ID，ユーザIDの変更 | いったん削除してから再登録する。データは初期化されます。
ユーザID変更を伴うメールボックスの移行 | クライアントでユーザがメールを保存する。
組織ID，共用メールボックスID変更を伴うメールボックスの移行 | クライアントでユーザがメールを保存する。
メール属性を持つアドレスユーザのユーザ管理権限の設定 | 運転席で設定する。
権利組織の登録・削除 | 運転席で設定する。
ユーザ移動時の回覧メールの保存・回復 | クライアントでユーザがメールを保存する。
着信インターバルの設定 | 運転席，又はクライアントで設定する。

注意

ユーザ管理権限は，Groupmax Address - Assistや16ビットクライアントを使用していない場合は，設定する必要はありません。

3.2.9　一括登録ユティリティ実行の制限

次の場合には，一括登録ユティリティを実行しないでください。

一括登録ユティリティのコマンド実行中
一括登録ユティリティの同一コマンドを同時に複数実行しないでください。

稼働中バックアップの作業中
稼働中バックアップの作業中は，一括登録ユティリティを実行しないでください。

アドレスサーバの回復作業で使用するadcnsgetコマンド実行中
マスタ管理サーバでadcnsgetコマンド実行中は，一括登録ユティリティを実行しないでください。

運転席の名前データベースダイアログでの「バックアップ」，又は「リストア」中
運転席の名前データベースダイアログでの「バックアップ」，又は「リストア」作業中は，一括登録ユティリティを実行しないでください。

4.　一括登録ユティリティのコマンド

一括登録ユティリティのコマンドの詳細について説明します。コマンド実行時のメッセージについては，「7.　一括登録ユティリティのメッセージ一覧」を参照してください。

＜この章の構成＞

4.1　登録済み情報の出力　gmaxexpコマンド

4.2　ユーザ登録ファイルのチェック　gmaxchkコマンド

4.3　メールボックスの保存　SAVE_MBコマンド

4.4　情報の登録　gmaxsetコマンド

4.5　レプリケーション状態の確認　nxsrepstatコマンド

4.6　メールボックスの回復　LOAD_MBコマンド

4.7　メールボックスの閉塞の強制解除　gmmopnmbコマンド

4.8　ユーザ移動時の注意事項

4.1　登録済み情報の出力　gmaxexpコマンド

Address Serverに登録されている最上位組織，組織，ユーザの情報をファイルに出力します。出力するファイルはユーザ登録ファイルと同じ形式です。このため，出力したファイルを編集することでユーザ登録ファイルとして利用できます。

＜この節の構成＞

4.1.1　gmaxexpコマンドの使用方法

4.1.2　gmaxexpコマンドの使用例

4.1.3　gmaxexpコマンドの使用上の注意事項

4.1.4　gmaxexpコマンドでのユーザ登録ファイルの作成例

4.1.1　gmaxexpコマンドの使用方法

＜この項の構成＞

(1)　実行条件

(2)　形式

(3)　オプション

(4)　コマンド引数

(5)　戻り値

(6)　実行結果

(1)　実行条件

Object Serverを起動した状態で実行してください。

マスタ管理サーバにシステム管理者でログオンして実行してください。

コマンドプロンプト上で＜インストール先ディレクトリ＞¥bin¥gmaxexpと実行してください。

(2)　形式

gmaxexp [オプション] コマンド引数 ファイル名

注意

オプションの文字列やコマンド引数は，大文字と小文字が区別されます。大文字と小文字の違いまで正しく指定してください。

ファイル名には，Address Serverに登録されている情報を出力するファイルの名称を半角文字，および全角文字を使用して，128バイト以内の文字列で指定してください。ファイル名には絶対パス，又はコマンド実行ディレクトリからの相対パスが指定できます。

指定したファイルが既に存在する場合には，ファイルの末尾に登録情報を追加します。

新規のファイルを指定した場合，ファイルの先頭行に見出し（コメント行）が出力されます。

(3)　オプション

オプションは省略したり，複数指定したりできます。ただし，すべて省略した場合はコマンド引数に指定した情報のすべてを出力します。

複数のオプションを指定する場合は，次のことに注意してください。

-c，-g，-u，-fを同時に指定できません。

-a，-t，-h，-oを同時に指定できません。

-T，-Cを同時に指定できません。

同一オプションを複数指定した場合は，最後に指定したオプションが有効になります。

オプションは(a)～(d)の４種類に分類できます。

(a)　出力対象指定オプション

このオプションでは，出力する最上位組織IDや組織IDなど出力したい対象を指定します。このオプションを複数指定することはできません。オプションを指定しなかった場合，全登録情報が対象となります。

-c 最上位組織ID：
登録情報を出力する最上位組織の最上位組織IDを指定します。

-g 組織ID：
登録情報を出力する組織の組織IDを指定します。

-u ユーザID：
登録情報を出力するユーザのユーザIDを指定します（兼任ユーザIDも指定できます）。

-f フィルタファイル名：
最上位組織，組織，ユーザを複数指定する場合，最上位組織ID，組織ID，ユーザIDを定義したCSV形式のフィルタファイルを作成してその名称を128文字以内で指定します。フィルタファイル名には絶対パス，又はコマンド実行ディレクトリからの相対パスが指定できます。各IDは複数指定できます。また，兼任ユーザIDも指定できます。
最上位組織ID，組織ID，ユーザIDを定義するフィルタファイルは次のような形式で作成してください。最上位組織ID，組織ID，ユーザID，兼任ユーザIDを一つずつ定義する場合の例です。

c,最上位組織ID[Enter]
g,組織ID[Enter]
u,ユーザID[Enter]
u,兼任ユーザID[Enter]

c，g，u，,(コンマ)は半角文字で指定してください。最終行の[Enter]は省略してもかまいません。

注意

gmaxexpコマンド実行時，フィルタファイルが開いていないことを確認してください。テキストエディタなどでファイルを開いていると実行時にエラーになります。

(b)　出力内容指定オプション

このオプションでは，出力対象指定オプションで指定した出力対象からどのデータを出力するか指定します。このオプションを複数指定することはできません。オプションを指定しなかった場合，全登録情報が対象となります。

-a：
全最上位組織，全組織，全ユーザを出力します。

-t：
オプション-c，-g，-fで指定した最上位組織又は組織の直下に属している組織，ユーザの情報を出力します。

-h：
オプション-c，-g，-fで指定した最上位組織又は組織に属している組織，ユーザの情報を出力します。

-o：
オプション-c，-g，-u，-fで指定した登録情報を出力します。

(c)　ユーザ出力タイプオプション

このオプションでは，出力対象指定オプションと出力内容指定オプションで指定したユーザから，出力対象のすべてのユーザを出力するか，兼任ユーザだけを出力するかを指定します。このオプションを省略した場合，すべてのユーザを出力対象にします。

-y：
オプション-c，-g，-fとオプション-a，-t，-h，-oの組み合わせで指定した最上位組織又は組織から兼任ユーザの情報だけを出力します。オプション-yを指定した場合，マスタ管理サーバのgmpublicinfoファイルに「ADDITIONAL_POSITION_EXP=Y」の記述がない場合でも兼任ユーザの情報を出力します。

(d)　一般設定オプション

このオプションでは，処理区分の設定やエラーログ出力先ディレクトリの設定など，出力するデータの指定とは関係がないオプションを指定します。

-s 処理区分：
出力する登録情報のファイルに設定する処理区分(A，D，M，C)を指定します。
Mを指定した場合，組織種別が最上位組織のレコード（行）には処理区分を設定しません。
Dを指定した場合，登録情報の出力順序がすべて逆になります。
このオプションを省略した場合，処理区分を空欄にしてファイルを出力します。処理区分が空欄のレコード（行）は，gmaxchkコマンドとgmaxsetコマンドではコメントとして扱われるためチェック対象又は実行対象になりません。

-e エラーログ出力先ディレクトリ：
指定したディレクトリにエラーログファイルgmaxexp.logを出力します。オプション-eの指定がない場合，環境変数"tmp"に定義されたディレクトリにエラーログを出力します。環境変数"tmp"に定義がない場合，Cドライブのルートディレクトリに出力されます。

-T
組織，ユーザのメールボックス容量と一致する容量がメール定義ファイル(gmaxmdef.csv)にない場合，メールボックス容量をメール定義ファイルの末尾に追加します。追加したメールボックス容量の定義タイプにはTYPE$が設定されます。$は1からの通し番号で，定義されていない番号が設定されます。

-C
すべてのレコードのメールボックス容量を出力ファイルに直接指定形式で出力します。メール定義ファイルの定義タイプは出力されません。

(4)　コマンド引数

コマンド引数は省略できません。

同時に複数のコマンド引数を指定することはできます。ただし，同一コマンド引数を複数指定することはできません。このため，複数のコマンド引数を指定する場合の形式は，cgu，cg，cu，guとなります。

c：
最上位組織情報を出力します。

g：
組織情報を出力します。

u：
ユーザ情報を出力します。

(5)　戻り値

戻り値を次に示します。

0：正常終了

4：中止要求で終了

10：設定登録情報なし

13：データベースへのログインに失敗

15：データベースエラー

16：その他のエラー

(6)　実行結果

ファイルに出力される登録情報の順序は，最上位組織，組織，ユーザの日本語名の昇順となります。日本語名が同一の場合は，各IDの昇順となります。組織とその組織の配下にある組織，ユーザを出力した場合，階層構造の上位にある組織，ユーザから組織単位に出力されます。

エラーがあった場合には標準出力，および＜エラーログ出力先ディレクトリ＞¥gmaxexp.logファイルにメッセージを出力します。既にgmaxexp.logファイルが存在した場合に，コマンドを実行した結果，エラーがあったときにはファイルを上書きします。エラーがなかったときにはファイルを削除します。gmaxexpコマンドのメッセージについては，「7.1　gmaxexpコマンドのメッセージ」を参照してください。

gmaxexpコマンドのオプションとコマンド引数の組み合わせによって，表4-1に示す内容が出力できます。

表4-1　オプションとコマンド引数の組み合わせによる出力例

出力内容 | オプション | コマンド引数
登録済みのすべての最上位組織 | [-a] | c
指定した最上位組織 | -c -o，-c [-a] | c
登録済みのすべての組織 | [-a] | g
指定した組織 | -g -o | g
指定した最上位組織に直属する組織 | -c -t | g
指定した最上位組織の配下にある組織 | -c -h | g
指定した組織に直属する組織 | -g -t | g
指定した組織の配下にある組織 | -g -h | g
登録済みのすべてのユーザ | [-a] | u
登録済みのすべての兼任ユーザ | -y [-a] | u
指定したユーザ | -u -o，-u -h，-u -t，-u [-a] | u
指定した兼任ユーザ | -u -o -y，-u -h -y，-u -t -y，-u -y [-a] | u
指定した最上位組織に直属するユーザ | -c -t | u
指定した最上位組織に直属する兼任ユーザ | -c -t -y | u
指定した最上位組織の配下にあるユーザ | -c -h | u
指定した最上位組織の配下にある兼任ユーザ | -c -h -y | u
指定した組織に直属するユーザ | -g -t | u
指定した組織に直属する兼任ユーザ | -g -t -y | u
指定した組織の配下にあるユーザ | -g -h | u
指定した組織の配下にある兼任ユーザ | -g -h -y | u
すべての最上位組織とすべての組織 | [-a] | cg
指定した最上位組織とその配下にある組織 | -c [-a] | cg
すべての最上位組織とすべてのユーザ | [-a] | cu
すべての最上位組織とすべての兼任ユーザ | -y [-a] | cu
指定した最上位組織とその配下にあるユーザ | -c [-a] | cu
指定した最上位組織とその配下にある兼任ユーザ | -c -y [-a] | cu
すべての組織とすべてのユーザ | [-a] | gu
すべての組織とすべての兼任ユーザ | -y [-a] | gu
指定した最上位組織の配下にあるユーザと組織 | -c [-a]又は-c[-h] | gu
指定した最上位組織の配下にある兼任ユーザと組織 | -c -y [-a]又は-c -y [-h] | gu
指定した最上位組織に直属する，ユーザと組織 | -c -t | gu
指定した最上位組織に直属する，兼任ユーザと組織 | -c -t -y | gu
指定した組織の配下にある，ユーザと組織 | -g [-a] | gu
指定した組織の配下にある，兼任ユーザと組織 | -g -y [-a] | gu
指定した組織に直属する，ユーザと組織 | -g -t | gu
指定した組織に直属する，兼任ユーザと組織 | -g -t -y | gu
すべての最上位組織，すべての組織，すべてのユーザ | [-a] | cgu
すべての最上位組織，すべての組織，すべての兼任ユーザ | -y [-a] | cgu
指定した最上位組織とその配下にある，ユーザと組織 | -c [-a] | cgu
指定した最上位組織とその配下にある，兼任ユーザと組織 | -c -y [-a] | cgu

注

マスタ管理サーバの＜インストール先ディレクトリ＞¥nxcdir¥gmpublicinfoファイルに次の記述を追加すると登録情報の出力内容を変更できます。

「ADDITIONAL_POSITION_EXP=Y」を追加した場合
ユーザ情報の出力時に登録されている兼任ユーザの情報も出力できます。
ただし，オプション-u，又は-fで兼任ユーザIDを直接指定した場合は，記述に関係なく，兼任ユーザの情報を出力できます。

「NOTEXP_GMAXSYS=Y」と「NOTEXP_SYSUSER=Y」を追加した場合
登録情報の出力時に，最上位組織「Groupmax_system」以下の情報は出力されなくなります。

4.1.2　gmaxexpコマンドの使用例

gmaxexpコマンドの使用例を説明します。使用例では，図4-1に示すように登録されている最上位組織，組織，ユーザの情報を出力します。

使用例では，前提としてgmaxexpコマンドを実行できる状態で，コマンドプロンプト上のカレントディレクトリが＜インストール先ディレクトリ＞¥binになっていることとします。また，情報の出力先はc:¥temp¥data.csvファイルとします。

図4-1　例題で使用する最上位組織，組織，ユーザの登録状況

＜この項の構成＞

(1)　全データを出力する場合

(2)　全ユーザの情報を出力し，出力するデータの処理区分にMを設定する場合

(3)　営業部に所属しているすべてのユーザ情報を出力する場合

(4)　営業部に所属している組織情報を出力している場合

(5)　A株式会社の直属の組織，ユーザ情報を出力する場合

(6)　特定データを1件出力する場合

(7)　特定データを複数出力する場合

(8)　A株式会社の兼任ユーザをすべて出力する場合

(9)　営業２課の直属の兼任ユーザ情報を出力する場合

(1)　全データを出力する場合

次に示すようにコマンドを実行すると，data.csvファイルには登録済みの全最上位組織，全組織，全ユーザの情報が出力されます。

gmaxexp  -a  cgu  c:¥temp¥data.csv

マスタ管理サーバのgmpublicinfoファイルに「ADDITIONAL_POSITION_EXP=Y」という記述を追加していた場合は，登録済みの全最上位組織，全組織，全ユーザ情報（全兼任ユーザも含む）が出力されます。また，マスタ管理サーバのgmpublicinfoファイルに「NOTEXP_GMAXSYS=Y」と「NOTEXP_SYSUSER=Y」という記述を追加している場合は，全データを出力する場合にも最上位組織「Groupmax_system」以下の情報は出力されなくなります。

gmpublicinfoファイルの詳細は，マニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド 基本操作編」（Windows用）を参照してください。

(2)　全ユーザの情報を出力し，出力するデータの処理区分にMを設定する場合

次に示すようにコマンドを実行すると，data.csvファイルには登録済みの全ユーザの情報が出力されます。また，出力したデータの処理区分にはMが設定されます。

gmpublicinfoファイルで兼任ユーザ情報も出力する設定にしていた場合，出力される全ユーザの情報には兼任ユーザの情報も含まれます。

gmaxexp  -s M  -a  u  c:¥temp¥data.csv

(3)　営業部に所属しているすべてのユーザ情報を出力する場合

次に示すようにコマンドを実行すると，営業部に所属する佐藤佑一，営業１課に所属する相田進，斎藤保，中山正太，および営業２課に所属する植田安明，加藤貢の6ユーザの登録情報がdata.csvファイルに出力されます。

gmpublicinfoファイルで兼任ユーザ情報も出力する設定にしていた場合，上記のユーザに加えて，営業２課に所属する佐藤佑一の兼任ユーザ情報も出力されます。

gmaxexp  -g Aeigyo -a  u  c:¥temp¥data.csv

(4)　営業部に所属している組織情報を出力している場合

次に示すようにコマンドを実行すると，営業部配下の組織である営業1課と営業2課の登録情報がdata.csvファイルに出力されます。

gmaxexp  -g Aeigyo -h  g  c:¥temp¥data.csv

(5)　A株式会社の直属の組織，ユーザ情報を出力する場合

次に示すようにコマンドを実行すると，最上位組織A株式会社直属の組織である営業部，総務部とA株式会社直属のユーザである田中一郎の２組織，１ユーザの登録情報がdata.csvファイルに出力されます。

gmaxexp  -c Akaisya -t  gu  c:¥temp¥data.csv

(6)　特定データを1件出力する場合

次に示すようにコマンドを実行すると，総務部人事課の古沢義之のユーザ情報１件がdata.csvファイルに出力されます。

gmaxexp  -u A0221 -o  u  c:¥temp¥data.csv

次に示すようにコマンドを実行すると，営業２課の組織情報１件がdata.csvファイルに出力されます。

gmaxexp  -g Aeigyo2 -o  g  c:¥temp¥data.csv

次に示すようにコマンドを実行すると，A株式会社の最上位組織情報１件がdata.csvファイルに出力されます。

gmaxexp  -c Akaisya -o  c  c:¥temp¥data.csv

次に示すようにコマンドを実行すると，営業２課の佐藤佑一の兼任ユーザ情報１件がdata.csvファイルに出力されます。

gmaxexp  -u A0101.385 -o  u  c:¥temp¥data.csv

(7)　特定データを複数出力する場合

規則性のない複数のデータを出力する場合，出力するIDの種類とIDを記述したCSV形式のフィルタファイルを作成して出力対象を指定します。総務部人事課の古沢義之，営業２課，A株式会社，および営業２課の佐藤佑一（兼任）の登録情報を出力するためのIDを記述したフィルタファイルc:¥temp¥filter.csvを次に示します。

作成したc:¥temp¥filter.csvを使って，次に示すようにコマンドを実行すると，総務部人事課の古沢義之，営業２課，A株式会社，および営業２課の佐藤佑一（兼任ユーザ）の登録情報4件がdata.csvファイルに出力されます。

gmaxexp  -f c:¥temp¥filter.csv -o  cgu  c:¥temp¥data.csv

指定するオプションを-oから-tに変更して実行すると，総務部人事課の古沢義之，営業２課直属の植田安明，加藤貢，A株式会社直属の組織である営業部，総務部，直属のユーザである田中一郎，および営業２課の佐藤佑一（兼任ユーザ）の登録情報7件がdata.csvファイルに出力されます。

gmaxexp  -f c:¥temp¥filter.csv -t  cgu  c:¥temp¥data.csv

gmpublicinfoファイルで兼任ユーザ情報も出力する設定にしていた場合，上記の情報に，営業2課の直属として佐藤佑一（兼任ユーザ）が加わり，登録情報は8件出力されます（フィルタファイルでも佐藤佑一（兼任ユーザ）は指定されているので，data.csvには佐藤佑一（兼任ユーザ）の情報は2回出力されています）。

(8)　A株式会社の兼任ユーザをすべて出力する場合

次に示すようにコマンドを実行すると，最上位組織A株式会社に所属するすべての兼任ユーザの情報（営業２課の佐藤佑一）がdata.csvファイルに出力されます。

gmaxexp  -c Akaisya -a -y  u  c:¥temp¥data.csv

(9)　営業２課の直属の兼任ユーザ情報を出力する場合

次に示すようにコマンドを実行すると，営業２課直属の兼任ユーザ佐藤佑一の登録情報がdata.csvファイルに出力されます。

gmaxexp  -g Aeigyo2 -t -y  u  c:¥temp¥data.csv

4.1.3　gmaxexpコマンドの使用上の注意事項

gmaxexpコマンドで出力したファイルを一括登録ユティリティで使用する場合，処理区分の指定が必要です。処理区分を指定しない場合，そのレコード（行）はコメント行として無視されます。

住所の項目を出力するとき，改行やタブは半角スペースに変換して出力されます。

gmaxexpコマンドはシステム管理者で実行してください。

オプションを何も指定しない場合，出力するメールボックスの容量と一致するデータがメール定義ファイルに存在しないと，出力ファイルのメールボックス容量は容量直接指定形式で出力されます。一致するデータが存在する場合，定義タイプが出力されます。

gmaxexpコマンドを実行すると，メール定義ファイルの内容をチェックします。

4.1.4　gmaxexpコマンドでのユーザ登録ファイルの作成例

gmaxexpコマンドで登録情報をファイルに出力し，そのファイルを編集してユーザ登録ファイルとして利用すれば，登録済みの情報を変更する場合のユーザ登録ファイルが簡単に作成できます。ここでは登録済みの電話番号を変更するユーザ登録ファイルを作成する例について説明します

営業１課の電話番号を変更するユーザ登録ファイル作成例
まず，gmaxexpコマンドで営業１課（組織ID：Aeigyo）の登録情報をc:¥temp¥data.csvファイルに出力します。出力したファイルを表計算ソフトなどで開いて，電話番号の部分だけを新しい番号に修正すれば，ユーザ登録ファイルの完成です。
例では，電話番号を045-123-1001から045-987-1001に変更しています。なお，gmaxexpコマンドを実行するときに，処理区分にC（変更）を設定するオプション-sを指定しています。

営業１課の組織情報を出力します。

       gmaxexp  -s C  -g Aeigyo1  g  c:¥temp¥data.csv

c:¥temp¥data.csvの内容

#組織種別 | 処理種別 | 処理区分 | … | 電話番号 | 専用線番号 | … | 実行部エラー要因
G |  | C |  | 045-123-1001 | 1001 |  |

表計算ソフトなどで出力ファイルc:¥temp¥data.csvの営業１課の電話番号を変更してユーザ登録ファイルを作成します。
c:¥temp¥data.csvの内容

#組織種別 | 処理種別 | 処理区分 | … | 電話番号 | 専用線番号 | … | 実行部エラー要因
G |  | C |  | 045-987-1001 | 1001 |  |

表計算ソフトで作成した場合は，実行部エラー要因欄（70番目のセル）に半角スペースを設定してください。

4.2　ユーザ登録ファイルのチェック　gmaxchkコマンド

ユーザが作成したユーザ登録ファイルに誤りがないかをチェックします。チェックした結果，誤りがなかったユーザ登録ファイルだけがAddress Serverへの最上位組織，組織，ユーザの追加・移動・変更・削除の登録に使用できます。

＜この節の構成＞

4.2.1　gmaxchkコマンドの使用方法

4.2.2　gmaxchkコマンドの使用例

4.2.3　gmaxchkコマンドの使用上の注意事項

4.2.4　gmaxchkコマンドのチェック内容

4.2.1　gmaxchkコマンドの使用方法

＜この項の構成＞

(1)　実行条件

(2)　形式

(3)　オプション

(4)　戻り値

(5)　実行結果

(1)　実行条件

マスタ管理サーバで実行してください。

コマンドプロンプト上で＜インストール先ディレクトリ＞¥bin¥gmaxchkと実行してください。

(2)　形式

gmaxchk [オプション] ユーザ登録ファイル名

注意

オプションの文字列は，大文字と小文字が区別されます。大文字と小文字の違いまで正しく指定してください。

ユーザ登録ファイル名は半角文字，および全角文字を使用して，128バイト以内の文字列で指定してください。ユーザ登録ファイル名には絶対パス，又はコマンド実行ディレクトリからの相対パスを指定することができます。

(3)　オプション

オプションは省略したり，複数指定したりできます。ただし，同一オプションを複数指定した場合は，最後に指定したオプションが有効になります。

-v：
標準出力に実行中のユーザ登録ファイルのレコード（行）を出力します。

-l：
最上位組織の組織略称に全角文字を設定する場合に指定します。ただし，最上位組織の組織略称に全角文字を設定すると，他X.400システムおよびMail - SMTPとは接続できなくなります。

-q：
ユーザ登録ファイル内のユーザIDやニックネームなどがユニークかどうかをチェックしない場合に指定します。ユーザ登録ファイルに重複データが全くない場合にだけ指定することができます。ユーザ情報の登録および変更時に行うE-mailアドレスのユニークチェックとは関係ありません。

注意

オプション-qを指定した場合，ユニークチェックが行われないのでファイルのチェックが不十分になります。このため，オプション-qを使用しない運用を推奨します。

-e エラーログ出力先ディレクトリ：
指定したディレクトリにエラーログファイルgmaxchk.logを出力します。
オプション-eを指定しなかった場合，環境変数"tmp"に定義されているディレクトリに出力します。環境変数"tmp"が定義されていないときは，Cドライブのルートディレクトリに出力します。

-E ：
ユーザ登録ファイル内に兼任ユーザのユーザIDが含まれていた場合に，ピリオド以降の文字を削除します。ピリオド以降の文字が削除されると，兼任ユーザIDは主体ユーザIDに変わります。このため，兼任ユーザの再登録（追加）をする場合に，gmaxexpユティリティで兼任ユーザを出力したファイルを利用するときは，オプション-Eを使うと兼任ユーザIDを主体ユーザIDへ変更する手間が省けます。

-k 項目削除文字列：
ユーザ登録ファイルに指定した項目削除文字列と同じ項目削除文字列を半角16文字以内で指定します。
Address Serverに登録済みの項目を削除する場合に指定します。登録済みの項目の削除については，「2.8.4　ユーザ登録ファイル作成時の注意事項」を参照してください。

注意

項目削除文字列は，大文字と小文字が区別されます。オプション-kで指定する項目削除文字列とユーザ登録ファイルに入力した項目削除文字列は，大文字と小文字の違いまで同じになるようにしてください。

-x：
ユーザ登録ファイル内に以下のエラーとなるレコードがあっても処理を中断せず，すべてのレコードに対してチェックをする場合に指定します。

使用不可文字使用

設定値最大長オーバー

必須設定項目なし

項目数不整合(70項目以外はエラー)

組織種別不整合

処理区分不整合

エラーとなるレコードはコメントアウトするか，設定に誤りがあるという結果となるため，gmaxset実行時にスキップされ，登録されません。正常レコードは正しく設定されているという結果となるため，gmaxset実行時に正しく登録されます。
また，ユーザIDやニックネームがユニークかどうかをチェックしません。

注意

オプション-xを指定した場合，ユニークチェックが行われないのでファイルのチェックが不十分になります。このため，オプション-xを使用しない運用を推奨します。

(4)　戻り値

戻り値を次に示します。

0：正常終了

4：中止要求で終了

5：削除文字列に関して警告あり

9：ユーザ登録ファイルの項目にエラーあり

16：起動パラメタの指定誤り，ファイルアクセスエラー，又はシステムエラー

(5)　実行結果

gmaxchkコマンドによるチェック結果は，ユーザ登録ファイルの各レコード（行）のチェック部処理結果欄（64番目の項目）に出力されます。項目が正しく設定されている場合は「○」，設定に誤りがある場合は「×」を出力します。
チェック部処理結果欄が「×」の場合には，チェック部エラー要因欄（65番目の項目）にエラーの要因も出力されます。

エラーとなるレコードがあっても処理を中断しないオプション（-x）で実行している場合のチェック結果は，設定が正しい場合は「○」を，設定に誤りがある場合はレコード自体がコメントアウトされる（レコードの先頭に”#”が付く）か，「×」を出力します。

エラーがあった場合には標準出力，および＜エラーログ出力先ディレクトリ＞¥gmaxchk.logファイルにメッセージを出力します。既にgmaxchk.logファイルが存在した場合に，コマンドを実行した結果，エラーがあったときにはファイルを上書きします。エラーがなかったときにはファイルを削除します。
gmaxchkコマンドのメッセージについては「7.2　gmaxchkコマンドのメッセージ」を参照してください。

チェック実行前のユーザ登録ファイルは，拡張子を.bakにして同じディレクトリにバックアップファイルとして保存されます。既にbak拡張子を付けたファイルが存在した場合は，拡張子に1から昇順の番号を付けて保存されます。
例えば，c:¥temp¥data.csvをgmaxchkコマンドでチェックした場合，チェック前のファイルはc:¥temp¥data.bakという名称で保存されます。また，既にc:¥temp¥data.bakというファイルが存在した場合は，c:¥temp¥data.bak1という名称で保存されます。

gmaxchkコマンドの実行を中断する場合は，[Ctrl]+[C]を入力します。

4.2.2　gmaxchkコマンドの使用例

gmaxchkコマンドの使用例について説明します。

使用例では，前提としてgmaxchkコマンドを実行できる状態で，コマンドプロンプト上のカレントディレクトリが＜インストール先ディレクトリ＞¥binになっていることとします。また，gmaxchkコマンドのチェック対象となるユーザ登録ファイルはc:¥temp¥data.csvとしています。

＜この項の構成＞

(1)　最上位組織の組織略称に全角文字を使用する場合

(2)　登録済みの組織の電話番号を削除する場合

(3)　標準出力に実行中のレコード（行）を出力する場合

(1)　最上位組織の組織略称に全角文字を使用する場合

次に示すようにgmaxchkコマンドを実行すると，ユーザ登録ファイルdata.csvの最上位組織略称に全角文字を使用していてもエラーになりません。

gmaxchk  -l  c:¥temp¥data.csv

(2)　登録済みの組織の電話番号を削除する場合

電話番号を削除する組織の組織IDをAeigyo1としたときは，gmaxexpコマンドでユーザ登録ファイルを作成します。オプション-sで処理区分にCを設定しています。

gmaxexp  -s C  -g  Aeigyo1  g  c:¥temp¥data.csv

項目削除文字列をDELETEとした場合，ユーザ登録ファイルdata.csvの電話番号（25番目の項目）に項目削除文字列DELETEを入力します。項目削除文字列については，「2.8.4　ユーザ登録ファイル作成時の注意事項」を参照してください。

#組織種別 | 処理種別 | 処理区分 | … | 電話番号 | 専用線番号 | … | 実行部エラー要因
U |  | C |  | DELETE | 1001 |  |

その後で，gmaxchkコマンドを次のように実行します。

gmaxchk -k DELETE c:¥temp¥data.csv

(3)　標準出力に実行中のレコード（行）を出力する場合

次に示すようにgmaxchkコマンドを実行すると，処理を実行しているユーザ登録ファイルのレコード（行）の情報が出力されます。

gmaxchk  -v  c:¥temp¥data.csv

4.2.3　gmaxchkコマンドの使用上の注意事項

gmaxchkコマンド実行時，ユーザ登録ファイルが開いていないことを確認してください。ファイルを開いていると実行時にエラーになります。

エラーがあった場合は修正した後，gmaxchkコマンドを再実行して，必ず，各レコードのすべての項目が正しく設定されていることを確認してください。

メールボックスの保存以降の作業（SAVE_MBコマンド，gmaxsetコマンド，LOAD_MBコマンドの実行）を行う場合は，gmaxchkコマンドが完了した同一のユーザ登録ファイルをそのまま使用してください。コマンドごとに，別のユーザ登録ファイルを指定したり，ユーザ登録ファイルを編集したりしないでください。

オプション-kに項目削除文字列を指定してgmaxchkコマンドを実行した場合，チェックしたユーザ登録ファイルの最終行にコメント行が追加されます。この行はgmaxsetコマンドが内部で使用するため，登録処理が完了するまで編集しないでください。

オプション-kに項目削除文字列を指定したgmaxchkコマンドで同一ファイルを複数回チェックする場合，前回チェックをしたときの項目削除文字列と今回指定した項目削除文字列をチェックします。両者で項目削除文字列が一致しない場合，又は設定の有無が違う場合は，警告メッセージを表示して処理が継続されます。

オプション-kに項目削除文字列を指定してチェックしたユーザ登録ファイルを02-31-/Cより前のバージョンの一括登録ユティリティで使用しないでください。

gmaxchkコマンドでチェックが完了したユーザ登録ファイルを編集しないでください。編集する場合は，gmaxchkコマンドによってバックアップされたユーザ登録ファイルを修正して，gmaxchkコマンドを実行し直してください。レコード（行）の順番を変更するためにユーザ登録ファイルを編集した場合も，同様にgmaxchkコマンドを実行し直してください。詳細については，「2.8.4　ユーザ登録ファイル作成時の注意事項」の「(5)　gmaxchkコマンド実行後にユーザ登録ファイルを修正する場合の注意点」を参照してください。

gmaxchkコマンドを実行するとメール定義ファイル（gmaxmdef.csv）をチェックします。

ユーザ登録ファイルのメールボックス容量に定義タイプを指定した場合，チェックで異常がないレコードのメールボックス容量は定義タイプから設定した容量に変換します。チェック前に指定していた定義タイプは括弧内に表示されます。

組織，ユーザのメールボックス容量を定義タイプで指定する場合，マスタ管理サーバのメール定義ファイルに指定したい容量を定義して，マスタ管理サーバでgmaxchkコマンドを実行してください。

処理区分Cのレコードはユニークチェックを行いません。

4.2.4　gmaxchkコマンドのチェック内容

gmaxchkコマンドのチェックの内容を表4-2に示します。gmaxchkコマンドは項番1から順番にチェックしていきます。

注意

項番7のチェック内容の対象は，ユーザ登録ファイル内のデータだけです。gmaxchkコマンドでは，既にアドレスサーバに登録済みのデータとユーザ登録ファイル内のデータとのチェックは実施しません。

表4-2　gmaxchkコマンドのチェック内容

項番 | チェック内容 | 誤りがある場合のチェック結果欄
異常レコード | 正常レコード
１ | gmaxmdef.csvファイルの内容に誤りはないか | 処理中断※1
２ | 各レコードの設定項目数は７０項目か | 処理中断※1
３ | 組織種別，処理区分に誤りはないか | 処理中断※1
４ | 使用できない文字や特殊コードを使っていないか | × | 空白※2
５ | 設定値が最大文字列長を超えていないか | × | 空白※2
６ | 設定が必要なすべての項目にデータがあるか | × | 空白※2
７ | IDやニックネームがほかのレコードと重複していないか（処理区分Cのレコードはユニークチェックを行いません） | ×※3 | ○

注※1

エラーとなるレコードがあっても処理を中断しない設定（オプション-xを指定）の場合には，異常レコードはレコード自体がコメントアウトされ，正常レコードは○が設定されます。

注※2

エラーとなるレコードがあっても処理を中断しない設定（オプション-xを指定）の場合，または，ユニークチェックを行わない設定（オプション-qを指定）の場合には○が設定されます。

注※3

ユニークチェックを行わない設定の（オプション-qを指定）場合には○が設定されます。

4.3　メールボックスの保存　SAVE_MBコマンド

ユーザ，組織の移動後も，移動前に送受信したメールを参照できるようにメールボックスを保存します。また，メールボックス以外に次の項目も保存できます。

パスワード，親展パスワード

パスワード有効期間（ユーザの移動の場合だけ）

掲示板の未既読の情報

代行受信の設定

保留メール（組織の移動の場合だけ）

IMAPなどの個人情報

なお，パスワードとパスワード有効期間は，Mail Serverを導入していない（メールを使用していない）場合にも保存が可能です。

メールボックスなどの情報が保存されるのは，ユーザ登録ファイルで処理区分にMが設定されている組織，ユーザだけです。また，保存したメールボックスなどの情報は，LOAD_MBコマンドで回復します。

＜この節の構成＞

4.3.1　SAVE_MBコマンドの使用方法

4.3.2　SAVE_MBコマンドの使用例

4.3.3　SAVE_MBコマンドの使用上の注意事項

4.3.1　SAVE_MBコマンドの使用方法

＜この項の構成＞

(1)　実行条件

(2)　形式

(3)　オプション

(4)　戻り値

(5)　実行結果

(1)　実行条件

保存する組織，ユーザが登録されているホームサーバで実行してください。

Object Serverを起動した状態で実行してください。

システム管理者でログオンして実行してください。

コマンドプロンプト上で＜インストール先ディレクトリ＞¥bin¥SAVE_MBと実行してください。

SAVE_MBコマンドを実行するホームサーバには，チェックが完了したユーザ登録ファイルが必要です。チェックが完了したユーザ登録ファイルを実行するホームサーバに転送しておいてください。

マスタ管理サーバでgmaxsetコマンドを実行する前に実行してください。

(2)　形式

SAVE_MB [オプション] ユーザ登録ファイル名 退避ディレクトリ名

注意

オプションの文字列は，大文字と小文字が区別されます。大文字と小文字の違いまで正しく指定してください。

ユーザ登録ファイル名には，チェック済みのユーザ登録ファイル名を半角文字，および全角文字を使用して，128バイト以内の文字列で指定してください。ユーザ登録ファイル名には絶対パス，又はコマンド実行ディレクトリからの相対パスを指定することができます。

退避ディレクトリ名には，メールボックスなどの情報が保存されるディレクトリを絶対パスで指定してください。

(3)　オプション

オプションは省略したり，複数指定したりできます。複数のオプションを指定する場合，次のことに注意してください。

組織の情報を保存する場合はオプション-g，又は-aを指定する必要があります。

オプション-gと同時にオプション-aは指定できません。

オプション-iと同時にオプション-m，-w，-j，-b，-d，又は-rは指定できません。

同一オプションを複数指定した場合は，最後に指定したオプションが有効になります。

-e 実行結果出力先ディレクトリ：
指定したディレクトリに，次の実行結果のファイルを出力します。

保存した組織の組織ID，ユーザのユーザIDを出力したファイル：save_mb.lst

バックアップ時のエラーログファイル：save_mb.log

オプション-eの指定がない場合は，環境変数"tmp"に定義されたディレクトリに出力します。環境変数"tmp"が定義されていないときは，Cドライブのルートディレクトリに出力します。

-v：
標準出力に実行中のユーザ登録ファイルのレコード（行）を出力します。

-m：
メールボックスの情報およびIMAPなどの個人情報を保存します。パスワードと親展パスワードは保存されません。

-w：
パスワードと親展パスワードだけを保存します。

-j：
掲示板の記事の未既読だけを保存します。

-b：
パスワード有効期間だけを保存します。

-d：
代行受信の設定だけを保存します。

-r：
IMAPなどの個人情報およびメールボックスの情報を保存します。

-i：
メールボックスと同時にユーザのパスワード，親展パスワード，パスワードの有効期間，掲示板の記事の未既読，代行受信の設定，およびIMAPなどの個人情報を保存します。

-g：
オプション-gを指定した場合は，組織の情報だけを保存します。ユーザの情報は保存しません。オプション-aと同時には指定できません。

-a：
オプション-aを指定した場合は，ユーザの情報と組織の情報の両方を保存します。オプション-gと同時には指定できません。

-q：
06-50以前のバージョンと同じオプションにします。退避情報に通知メールを含めません。本オプションを指定してメールボックスを移動した場合，送信メール詳細の代行受信者や開封日時欄が空欄になります。

注意

オプション-g，又は-aがない場合は，ユーザの情報だけが保存されます。

(4)　戻り値

戻り値を次に示します。

0：正常終了（退避ユーザ数が0の場合を含む）

4：中止要求で終了

6：ユーザ未登録，組織未登録

7：ホームサーバ名未登録

8：共用メールボックスIDが異なる

13：データベースへのログインに失敗

15：データベースエラー

16：そのほかのエラー

(5)　実行結果

メールボックスなどの情報が次のディレクトリに保存されます。

ユーザのメールボックスの場合

＜待避先ディレクトリ＞¥回復先のホームサーバ名¥ユーザID

組織のメールボックスの場合

＜待避先ディレクトリ＞¥回復先のホームサーバ名¥@組織ID

保存した情報を転送する場合には，回復先のホームサーバ名のディレクトリ以下をすべて転送してください。

エラーがあった場合には標準出力，および＜実行結果出力先ディレクトリ＞¥save_mb.logファイルにメッセージを出力します。既にsave_mb.logファイルが存在した場合には追加で出力されます。
メールボックスの保存時のメッセージについては，「7.3　SAVE_MB/LOAD_MBコマンドのメッセージ」を参照してください。

保存されたユーザ名および組織の組織IDを，＜実行結果出力先ディレクトリ＞¥save_mb.lstファイルに出力します。既にsave_mb.lstファイルが存在した場合には追加で出力されます。

注意

save_mb.logファイルとsave_mb.lstファイルは，ファイルサイズの上限を超えた場合，ファイル名＋".sav"というファイルになります。既に.savファイルが存在した場合，.savファイルは上書きされます。

4.3.2　SAVE_MBコマンドの使用例

SAVE_MBコマンドの使用例について説明します。

使用例では，前提としてSAVE_MBコマンドを実行できる状態で，コマンドプロンプト上のカレントディレクトリが＜インストール先ディレクトリ＞¥binになっていることとします。また，SAVE_MBコマンドに指定するユーザ登録ファイルはc:¥temp¥data.csv，待避ディレクトリ名はc:¥temp¥backupとしています。

＜この項の構成＞

(1)　パスワードと親展パスワードだけを保存する場合

(2)　組織の共用メールボックスだけを保存する場合

(1)　パスワードと親展パスワードだけを保存する場合

次に示すようにコマンドを実行すると，パスワードと親展パスワードだけを保存します。

SAVE_MB  -w  c:¥temp¥data.csv  c:¥temp¥backup

(2)　組織の共用メールボックスだけを保存する場合

次に示すようにコマンドを実行すると，組織の共用メールボックスだけを保存します。

SAVE_MB  -g  c:¥temp¥data.csv  c:¥temp¥backup

4.3.3　SAVE_MBコマンドの使用上の注意事項

メールサーバが実行中でもユーザのメールボックスは保存できます。ただし，保存の対象ユーザと保存の対象共用メールボックスを使用する組織は，保存したメールボックスを回復するまでメールを使用できません。

組織のメールボックスを保存した場合，共用しているほかの組織のメールボックスも閉塞されるため注意が必要です。

ユーザのメールボックス内の受発信したメールのデータを保存できます。ただし，転送中のメール，および回覧の保存はできません。

送信回覧または受信回覧を保持したままユーザを移動することはできません。送信回覧は回収または破棄をした後に，受信回覧は回送および削除をした後に，ユーザの移動を行ってください。

保存中にエラーが発生した場合，処理中のデータは破棄されます。データの破棄中にエラーが発生した場合，データを破棄できないことがあります。このような場合は，退避先ディレクトリの下にあるファイルを削除してください。

SAVE_MBコマンドはシステム管理者で実行してください。

複数の組織が一つの共用メールボックスを参照している環境で組織を移動するときは，参照しているすべての組織を移動する場合にだけ共用メールボックスの保存と回復が必要です。そうでない場合には保存と回復は必要ありません。保存と回復を行わない場合は，共用メールボックスの追加フラグをOFFにして，処理区分を移動（M）ではなく，移動する組織の削除（D）と移動後の組織の追加（A）の２レコードを作成して移動してください。

送信メールおよび受信メールの主題にシフトJISコードとして不適切な文字が含まれていた場合，警告メッセージを出力して不正文字を"?"に変換し，処理中ユーザの退避処理を継続します。
あわせて，送信メールおよび受信メールのE-mailコメントにJISコードとして不適切な文字が含まれていた場合，警告メッセージを出力して，該当するE-mailコメントを削除し，処理中ユーザの退避処理を継続します。
この条件に該当する場合は，次のように動作します。
(a) 送信メールおよび受信メールの主題又はE-mailコメントに不適切な文字が含まれていた場合，GMB022WおよびGMB023Wメッセージを画面およびログファイルに出力します。
GMB022Wメッセージは，不正文字を検出するたびに出力します。
GMB023Wメッセージは，1メール分の処理が完了したときに，処理テーブル単位で出力します。
(b) (a)に記載したメッセージを出力した場合でも，SAVE_MBコマンドは処理を継続しますが，あわせて次に示す処理を行います。

実行結果ファイル（*.lstファイル）には，当該ユーザの実行結果として「正常」を出力します。

当該ユーザの退避データを出力します。

当該ユーザのメールボックスは閉塞したままの状態となります。

コマンドの戻り値は，0が返却されます。ただし，他のエラーが発生した場合は，エラーに該当する戻り値が返却されます。

1.以外の送信メールおよび受信メールのデータベース格納項目に不正な文字が含まれていた場合，警告メッセージを出力して，処理中ユーザのメール退避処理を中断し，次のユーザのメール退避処理を行います。この場合，警告メッセージを出力したユーザのメール退避情報は作成されません。
(a) JISコード又はシフトJISコードとして不正な文字が含まれていた場合，GMB020WおよびGMB021Wメッセージを画面およびログファイル（*.logファイル）に出力します。
GMB020Wメッセージはエラーを検出したカラム単位で出力します。
GMB021Wメッセージはエラーを検出したレコード単位で出力します。
(b) (a)に記載したメッセージを出力した場合でも，SAVE_MBコマンドは処理を継続しますが，あわせて次に示す処理を行います。

実行結果ファイル（*.lstファイル）には，当該ユーザの実行結果として「異常」を出力します。

当該ユーザの退避データは出力しません。

当該ユーザのメールボックスの閉塞は解除します。

コマンドの戻り値は，16が返却されます。

GMB020W又はGMB022Wのメッセージが出力された場合，エラーとなった文字列の内容によっては，コマンドを実行しているコンソールの表示が崩れる場合があります。この場合は，コマンド終了後にコンソールをいったん終了して，再起動してください。

4.4　情報の登録　gmaxsetコマンド

ユーザ登録ファイルの内容に従って最上位組織，組織，ユーザの追加・移動・変更・削除を登録します。

＜この節の構成＞

4.4.1　gmaxsetコマンドの使用方法

4.4.2　gmaxsetコマンドの使用例

4.4.3　gmaxsetコマンドの使用上の注意事項

4.4.4　gmaxsetコマンドのチェック内容

4.4.1　gmaxsetコマンドの使用方法

＜この項の構成＞

(1)　実行条件

(2)　形式

(3)　オプション

(4)　コマンド引数

(5)　戻り値

(6)　実行結果

(1)　実行条件

マスタ管理サーバにシステム管理者でログオンして実行してください。

マスタ管理サーバでアドレスサービスが起動している状態で実行してください。

コマンドプロンプト上で＜インストール先ディレクトリ＞¥bin¥gmaxsetと実行してください。

メールボックスを保存・回復する場合は，SAVE_MBコマンドでメールボックスを保存してから実行してください。

(2)　形式

gmaxset [オプション] コマンド引数 ユーザ登録ファイル名

注意

オプションの文字列やコマンド引数は，大文字と小文字が区別されます。大文字と小文字の違いまで正しく指定してください。

ユーザ登録ファイル名には，チェック済みのユーザ登録ファイル名を半角文字,および全角文字を使用して，128バイト以内の文字列で指定してください。ユーザ登録ファイル名には絶対パス，又はコマンド実行ディレクトリからの相対パスを指定することができます。

(3)　オプション

オプションは省略したり，複数指定したりできます。ただし，同一オプションを複数指定した場合は，最後に指定したオプションが有効になります。

-v：
標準出力に実行中のユーザ登録ファイルのレコード（行）を出力します。

-e エラーログ出力先ディレクトリ：
指定したディレクトリにエラーログファイルgmaxset.logを出力します。
オプション-eの指定がない場合，環境変数"tmp"に定義されたディレクトリにエラーログを出力します。環境変数"tmp"に定義がない場合，エラーログはCドライブのルートディレクトリに出力されます。

(4)　コマンド引数

必ずmを指定します。

(5)　戻り値

戻り値を次に示します。

0：正常終了

4：中止要求で終了

6：更新するデータなし

9：登録，更新失敗あり

16：起動パラメタの指定誤り，マスタ管理サーバ誤り，ファイルアクセスエラー，

　システムエラー，又は環境設定誤り

(6)　実行結果

gmaxsetコマンドを実行した結果は，ユーザ登録ファイルの各レコードの実行部処理結果欄（66番目の項目）に出力されます。処理が正常に終了した場合は「〇」，エラーが発生した場合は「×」を出力します。実行部処理結果欄が「×」の場合，実行部エラー要因欄（70番目の項目）にエラーの要因を出力します。

gmaxsetコマンド実行中に発生したイベント，エラーについての詳細情報は，＜エラーログ出力先ディレクトリ＞¥gmaxset.logファイルに出力されます。既にgmaxset.logファイルが存在した場合に，コマンドを実行した結果，エラーがあったときにはファイルを上書きします。エラーがなかったときにはファイルを削除します。
gmaxsetコマンドのメッセージについては，「7.4　gmaxsetコマンドのメッセージ」を参照して，対処してください。

4.4.2　gmaxsetコマンドの使用例

gmaxsetコマンドの使用例について説明します。

使用例では，前提としてgmaxsetコマンドを実行できる状態で，コマンドプロンプト上のカレントディレクトリが＜インストール先ディレクトリ＞¥binになっていることとします。また，指定するユーザ登録ファイルはc:¥temp¥data.csvファイルとします。

＜この項の構成＞

(1)　標準出力に実行中のレコード（行）を出力する場合

(1)　標準出力に実行中のレコード（行）を出力する場合

次に示すようにgmaxsetコマンドを実行すると，処理を実行しているユーザ登録ファイルのレコード（行）の情報が出力されます。

gmaxset  -v  m  c:¥temp¥data.csv

4.4.3　gmaxsetコマンドの使用上の注意事項

gmaxsetコマンド実行時，ユーザ登録ファイルが開いていないことを確認してください。テキストエディタなどでファイルを開いていると実行時にエラーになります。

gmaxsetコマンドはシステム管理者で実行してください。

データを削除する場合は，存在しない最上位組織，組織，およびユーザを設定しても，ユーザ登録ファイルの実行結果欄は×にはなりません。

組織・ユーザを追加する場合には，その組織・ユーザが所属する最上位組織と組織が先に登録されている必要があります。また，最上位組織・組織を削除する場合には，その最上位組織・組織に所属する全ユーザと全組織が削除されている必要があります。

組織を追加する場合に，別の組織を統括組織にしたり，登録済みの共用メールボックスを共有したりするためには，統括組織として指定する組織や共用メールボックスを先に登録する必要があります。

ユーザを追加する場合に，上長ユーザや上長役職名を設定するためには，上長ユーザや上長役職名を先に登録する必要があります。

gmaxsetコマンドを実行すると，メール定義ファイルの内容をチェックします。

移動するユーザレコードが存在する場合，ユーザ削除によってユーザ任意情報も削除されるため，ユーザ任意情報を定義していると，その保存と回復処理がgmaxsetコマンドの前後で自動的に実行されます。gmaxsetコマンドは保存と回復処理のあいだは待ち状態になります。ただし，移動のDMとAMレコードを別々に実行した場合は回復されません。ユーザ任意情報の保存と，回復処理で異常が発生した場合，「15.　ユーザ任意情報の概要」を参照してください。

gmaxsetコマンドでは登録情報1件ごとに一時ポートを使用するため，職制改正などで大量（500件以上）の登録情報を更新すると一時的に一時ポートが枯渇する恐れがあります。一時ポートが枯渇した場合，通信に失敗しログインできなくなるなどエンドユーザに影響を及ぼします。gmaxsetコマンドで大量（500件以上）の登録情報を更新する場合は，夜間などエンドユーザに影響を及ぼさない時間帯に実施してください。また，gmaxsetコマンド実行後は整合性確保を実施してください。

4.4.4　gmaxsetコマンドのチェック内容

gmaxsetコマンドのチェック内容を表4-3に示します。

表4-3　gmaxsetコマンドのチェック内容

項番 | チェック内容 | 誤りがある場合の実行部処理結果欄
異常レコード | 正常レコード
１ | 実行ユーザは正しいか | 処理中断
２ | アドレスサービスは起動しているか | 処理中断
３ | ユーザ登録ファイルの形式は正しいか | 処理中断
４ | メール定義ファイルは正しいか | 処理中断
５ | ユーザ任意情報を保存できるか | 処理中断
６ | サーバがユーザ情報を更新できる環境か | × | ○
７ | 指定した最上位組織ID，組織ID，ユーザIDなどがサーバに登録されているか | × | ○
８ | 各IDやニックネームなど，重複が許されない項目が重複していないか | × | ○
９ | ユーザ任意情報を回復できるか | － | ○

4.5　レプリケーション状態の確認　nxsrepstatコマンド

マルチサーバ構成の場合，gmaxsetコマンドでマスタ管理サーバに登録した最上位組織，組織，ユーザの追加・移動・変更・削除がアドレスサーバにレプリケーションされたかを確認します。

＜この節の構成＞

4.5.1　nxsrepstatコマンドの使用方法

4.5.2　nxsrepstatコマンドの使用例

4.5.3　nxsrepstatコマンドの使用上の注意事項

4.5.1　nxsrepstatコマンドの使用方法

＜この項の構成＞

(1)　実行条件

(2)　形式

(3)　オプション

(4)　戻り値

(5)　実行結果

(1)　実行条件

コマンドプロンプト上で＜インストール先ディレクトリ＞¥bin¥nxsrepstatで実行してください。

マスタ管理サーバとすべてのアドレスサーバでアドレスサービスが起動している状態で実行してください（アドレスサービスが起動していないアドレスサーバのレプリケーション状態は確認できません）。

(2)　形式

nxsrepstat [オプション]

注意

オプションの文字列は，大文字と小文字が区別されます。大文字と小文字の違いまで正しく指定してください。

(3)　オプション

オプションは省略したり，複数指定したりできます。ただし，同一オプションを複数指定した場合は，最後に指定したオプションが有効になります。

-h ドメイン名/ホスト名：
レプリケーションの完了・未完了を調べるアドレスサーバのドメイン名又はホスト名を指定します。複数のアドレスサーバの状態を調べる場合には，ドメイン名又はホスト名を,（コンマ）で区切って指定してください。なお，マスタ管理サーバのドメイン名又はホスト名を指定した場合は正常終了します。
このオプションを省略した場合は，すべてのアドレスサーバのレプリケーション状態を表示します。
nxsrepstatコマンドを実行する場合は，追加・移動・変更・削除の対象となった最上位組織，組織，ユーザのホームサーバを指定して，マスタ管理サーバからのレプリケーションが完了しているかを確認してください。

-s メッセージ抑止指示：
メッセージ抑止指示に従いメッセージの制御をします。
「0」メッセージを表示しない。
「1」メッセージを表示する（標準出力に出力する）。
「0」と「1」以外を指定した場合はエラーになります。
このオプションを省略した場合は，メッセージを表示します。

-c：
このオプションを指定すると，メッセージおよび戻り値が拡張されて，より詳しい情報が確認できます。
このオプションを指定しないと，「トランザクションレコード処理中」と「トランザクションレコードあり」を区別しないで「トランザクションあり」と表示します。

(4)　戻り値

戻り値を次に示します。nxsrepstatコマンドは，複数のアドレスサーバへのレプリケーション状態を確認できます。このとき，それぞれのアドレスサーバの状態が異なった場合は，一番大きい値が戻り値になります。例えば，アドレスサーバの状態が戻り値53と104だった場合，nxsrepstatコマンドの戻り値は104になります。

0

指定したアドレスサーバへのレプリケーションが完了しています。

1

指定したアドレスサーバにバージョン02-00又は02-10のサーバが含まれています。バージョン02-00又は02-10のサーバへのレプリケーションの状態は不明です。

それ以外のアドレスサーバへのレプリケーションは完了しています。

2

指定したアドレスサーバにバージョン02-10のレプリケーション中継サーバが含まれています。バージョン02-10のレプリケーション中継サーバへのレプリケーションの状態は不明です。

それ以外のアドレスサーバへのレプリケーションは完了しています。

３

指定したアドレスサーバの中に状態を確認できないアドレスサーバが含まれています。それ以外のアドレスサーバへのレプリケーションは完了しています。

50

指定したアドレスサーバの中にレプリケーション中のアドレスサーバが含まれています。レプリケーション中継サーバに対する情報がマスタ管理サーバ上に存在します。

オプション-cを指定した場合だけ，この戻り値が返ります。

51

指定したアドレスサーバの中にレプリケーション中のアドレスサーバが含まれています。アドレスサーバに対する情報がマスタ管理サーバ上に存在します。

オプション-cを指定した場合だけ，この戻り値が返ります。

52

指定したアドレスサーバの中にレプリケーション中のアドレスサーバが含まれています。アドレスサーバに対する情報がレプリケーション中継サーバ上に存在します。

オプション-cを指定した場合だけ，この戻り値が返ります。

53

指定したアドレスサーバの中にレプリケーション中のアドレスサーバが含まれています。アドレスサーバに対する情報がアドレスサーバ上に存在します。

オプション-cを指定した場合だけ，この戻り値が返ります。

100

指定したアドレスサーバの中にレプリケーションを中断しているアドレスサーバが含まれています。バージョンが02-00よりも古いアドレスサーバに対するレプリケーションが中断しています。

101

指定したアドレスサーバの中にレプリケーションを中断しているアドレスサーバが含まれています。レプリケーション中継サーバに対する情報がマスタ管理サーバ上に存在しています。

102

指定したアドレスサーバの中にレプリケーションを中断しているアドレスサーバが含まれています。アドレスサーバに対する情報がマスタ管理サーバ上に存在しています。

103

指定したアドレスサーバの中にレプリケーションを中断しているアドレスサーバが含まれています。アドレスサーバに対する情報がレプリケーション中継サーバ上に存在しています。

104

指定したアドレスサーバの中にレプリケーションを中断しているアドレスサーバが含まれています。アドレスサーバに対する情報がアドレスサーバ上に存在しています。

105

指定したアドレスサーバの中にレプリケーションを中断しているアドレスサーバが含まれています。アドレスサーバに対する情報がレプリケーション中継サーバ上に存在しています。

254

確認したアドレスサーバの中にアドレスサービスが起動されていないものがあります。

255

一部又はすべてのアドレスサーバのレプリケーション状態を取得できません

(5)　実行結果

指定したアドレスサーバへのレプリケーションが完了したかは戻り値，又はメッセージで確認してください。

メッセージについては，「7.5　nxsrepstatコマンドのメッセージ」を参照してください。

4.5.2　nxsrepstatコマンドの使用例

nxsrepstatコマンドの使用例について説明します。

使用例では，前提としてnxsrepstatコマンドを実行できる状態で，コマンドプロンプト上のカレントディレクトリが＜インストール先ディレクトリ＞¥binになっていることとします。

＜この項の構成＞

(1)　レプリケーションの状態を詳細まで確認する場合

(1)　レプリケーションの状態を詳細まで確認する場合

レプリケーションの状態を確認するアドレスサーバのホスト名がws157，ws159の場合は次のように実行します。

nxsrepstat  -c -h ws157,ws159

4.5.3　nxsrepstatコマンドの使用上の注意事項

バージョン02-10以前のアドレスサーバに対するレプリケーション状態は確認できません。

オプション-hで指定するドメイン名又はホスト名には，hostsファイルに登録されているホスト名，又はDNS（Domain Name System）サーバに登録されているドメイン名を指定してください。

4.6　メールボックスの回復　LOAD_MBコマンド

SAVE_MBコマンドで保存したメールボックスなどの情報を回復します。回復することでユーザ，組織の移動後にも移動前に送受信したメール，パスワード，IMAPなどの個人情報を使用できるようになります。

＜この節の構成＞

4.6.1　LOAD_MBコマンドの使用方法

4.6.2　LOAD_MBコマンドの使用例

4.6.3　LOAD_MBコマンドの使用上の注意事項

4.6.1　LOAD_MBコマンドの使用方法

＜この項の構成＞

(1)　実行条件

(2)　形式

(3)　オプション

(4)　戻り値

(5)　実行結果

(1)　実行条件

ユーザ，組織の移動・変更先のホームサーバで実行してください。

Object Serverを起動した状態で実行してください。

システム管理者でログオンして実行してください。

コマンドプロンプト上で＜インストール先ディレクトリ＞¥bin¥LOAD_MBと実行してください。

LOAD_MBコマンドを実行するサーバには，gmaxchkコマンドによるチェックが完了したユーザ登録ファイルが必要です。チェックが完了したユーザ登録ファイルを実行するサーバに転送しておいてください。

LOAD_MBコマンドを実行するサーバには，SAVE_MBコマンドで保存したメールボックスなどの情報のファイルが必要です。ファイルを実行するサーバに転送しておいてください（FTPで転送する場合は「binary」で転送します）。

マスタ管理サーバでgmaxsetコマンドを実行後，nxsrepstatコマンドでレプリケーションが完了していることを確認してから実行してください。

SAVE_MBコマンドで掲示板の未既読の情報を保存した場合は，LOAD_MBコマンドはサーバの掲示板の整合性が確保されている状態で実行してください。整合性が確保されていない状態や整合性確保中には実行しないでください。

(2)　形式

LOAD_MB [オプション] ユーザ登録ファイル名 退避ディレクトリ名¥ホームサーバ名

注意

オプションの文字列は，大文字と小文字が区別されます。大文字と小文字の違いまで正しく指定してください。

ユーザ登録ファイル名には，チェック済みのユーザ登録ファイル名を半角文字，および全角文字を使用して，128バイト以内の文字列で指定してください。ユーザ登録ファイル名には絶対パス，又はコマンド実行ディレクトリからの相対パスを指定することができます。

退避ディレクトリ名には，SAVE_MBコマンドで保存したファイルを格納したディレクトリ（LOAD_MBコマンドを実行するホームサーバと同一名のディレクトリまで）を絶対パスで指定してください。

(3)　オプション

オプションは省略したり，複数指定したりできます。複数のオプションを指定する場合，次のことに注意してください。

組織の情報を回復する場合はオプション-g，又は-aを指定する必要があります。

オプション-gと同時にオプション-aは指定できません。

同一オプションを複数指定した場合は，最後に指定したオプションが有効になります。

-v：
標準出力に実行中のユーザ登録ファイルのレコード（行）を出力します。

-e 実行結果出力先ディレクトリ：
指定したディレクトリに次の実行結果ファイルを出力します。

回復したユーザのユーザID，組織の組織IDを出力したファイル：load_mb.lst

回復時のエラーログ：load_mb.log

オプション-eの指定がない場合は，環境変数"tmp"に定義されているディレクトリに実行結果のファイルを出力します。環境変数"tmp"に定義がない場合は，Cドライブのルートディレクトリに実行結果のファイルを出力します。

-g：
保存ファイルから組織の共用メールボックスの情報だけを回復します。ユーザのメールボックス情報やパスワードなどは回復しません。オプション-aとは同時に指定できません。

-a：
保存ファイルにあるすべての情報（ユーザのメールボックスの情報や組織の共用メールボックスの情報など）を回復します。オプション-gとは同時に指定できません。

注意

オプション-g，又は-aがない場合は，ユーザの情報だけが回復されます。

(4)　戻り値

戻り値を次に示します。

0：正常終了

4：中止要求で終了

5：退避ユーザ数が0

6：ユーザ未登録，組織未登録

13：データベースへのログインに失敗

14：メールボックスにメールが存在する

15：データベースエラー

16：そのほかのエラー

(5)　実行結果

エラーがあった場合には標準出力，および＜実行結果出力先ディレクトリ＞¥load_mb.logファイルにメッセージを出力します。既にload_mb.logファイルが存在した場合には追加で出力されます。
LOAD_MBコマンドのメッセージについては，「7.3　SAVE_MB/LOAD_MBコマンドのメッセージ」を参照して，対処してください。

回復が実行されたユーザ名および組織IDを，＜実行結果出力ディレクトリ＞¥load_mb.lstファイルに出力します。既にload_mb.lstファイルが存在した場合には追加で出力されます。

注意

load_mb.logファイルとload_mb.lstファイルは，ファイルサイズの上限を超えた場合，ファイル名＋".sav"というファイルになります。既に.savファイルが存在した場合，.savファイルは上書きされます。

4.6.2　LOAD_MBコマンドの使用例

LOAD_MBコマンドの使用例について説明します。

使用例では，前提としてLOAD_MBコマンドを実行できる状態で，コマンドプロンプト上のカレントディレクトリが＜インストール先ディレクトリ＞¥binになっていることとします。また，LOAD_MBコマンドに指定するユーザ登録ファイルはc:¥temp¥data.csv，回復するメールボックスのデータが保存されているディレクトリはc:¥temp¥ws157としています。

＜この項の構成＞

(1)　組織の共用メールボックスの情報を回復する場合

(2)　保存されているすべての情報を回復する場合

(1)　組織の共用メールボックスの情報を回復する場合

次に示すようにコマンドを実行すると，組織の共用メールボックスの情報だけを回復します。

LOAD_MB  -g  c:¥temp¥data.csv  c:¥temp¥ws157

(2)　保存されているすべての情報を回復する場合

次に示すようにコマンドを実行すると保存されているすべての情報を回復します。

LOAD_MB  -a  c:¥temp¥data.csv  c:¥temp¥ws157

4.6.3　LOAD_MBコマンドの使用上の注意事項

LOAD_MBコマンドでメールボックスを回復する場合，メールボックスが空でないと回復ができません。

送信回覧または受信回覧を保持したままユーザを移動することはできません。送信回覧は回収または破棄をした後に，受信回覧は回送および削除をした後に，ユーザの移動を行ってください。

LOAD_MBコマンドでメールボックスを回復した場合，移動したユーザは次の点に注意してください。

移動する前に発信した回覧メールは不達になります。再度回覧メールを発信してください。

LOAD_MBコマンドでメールボックスを回復した場合，移動したユーザに対してメールを送る場合は，次の点に注意してください。

移動したユーザに送信していたメールを同じ宛先に再送する場合，その宛先をO/R名からニックネームに書き換えて発信してください。

LOAD_MBコマンドはシステム管理者で実行してください。

退避ディレクトリ名には，SAVE_MBコマンドで保存したファイルを格納したディレクトリ（LOAD_MBコマンドを実行するホームサーバと同一名のディレクトリまで）を絶対パスで指定してください。格納ディレクトリの指定に誤りがあるとメールボックスなどの情報を回復せず，メールボックスは閉塞解除されるためメールが受信可能となります。メールが受信されてしまうと正しい格納ディレクトリを指定してLOAD_MBコマンドを実行しても，メールボックスなどの情報は回復できません。再度ユーザ移動処理を行ってからLOAD_MBコマンドを実行してください。

ユーザ移動を行ったあと，LOAD_MB実行前にメールエージェントを登録すると，LOAD_MBで移行したすべてのメールがメールエージェントの処理対象となるため，LOAD_MBで移行したあとにエージェントを登録してください。

SAVE_MB実行前にエージェントによる自動転送／返信／UP起動できなかったメール，および移行作業中（SAVE_MB～LOAD_MB～エージェントの登録）に移行対象ユーザが受信したメールは自動転送／返信／UP起動の対象外となります（移行作業時にメールボックス閉塞によって受信できなかったメールを含みます）。移行期間にエージェント処理対象となっている受信メールがある場合には，個別に転送／返信していただくようエンドユーザに依頼してください。UPは個別に起動してください。

4.7　メールボックスの閉塞の強制解除　gmmopnmbコマンド

メールボックスの閉塞状態を強制的に解除するコマンドです。gmmopnmbコマンドでメールボックスの閉塞を解除すると，SAVE_MBコマンドで保存した情報を回復できなくなる場合があります。そのため，注意事項を読んでから実行してください。注意事項については，「4.7.3　gmmopnmbコマンドの使用上の注意事項」を参照してください。

また，メールボックスが閉塞しているかどうかについては状態をX400_MAILBOX_STATコマンドで確認できます。X400_MAILBOX_STATコマンドについてはマニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド 基本操作編」（Windows用）の「16. 43　X400_MAILBOX_STAT」を参照してください。

＜この節の構成＞

4.7.1　gmmopnmbコマンドの使用方法

4.7.2　gmmopnmbコマンドの使用例

4.7.3　gmmopnmbコマンドの使用上の注意事項

4.7.1　gmmopnmbコマンドの使用方法

＜この項の構成＞

(1)　実行条件

(2)　形式

(3)　オプション

(4)　戻り値

(5)　実行結果

(1)　実行条件

閉塞を解除したいメールボックスがあるホームサーバにシステム管理者でログオンして実行してください。
例えば，サーバAからサーバBにユーザを移動する場合，gmaxsetコマンド実行前はユーザのホームサーバはサーバAなので，そこでgmmopnmbコマンドを実行します。gmaxsetコマンド実行後は，ホームサーバはサーバBに移動しているので，サーバBでgmmopnmbコマンドを実行します。

Object Serverを起動した状態で実行してください。

コマンドプロンプト上で＜インストール先ディレクトリ＞¥bin¥gmmopnmbと実行してください。

(2)　形式

gmmopnmb [オプション] ユーザID又は組織ID

注意

オプションの文字列は，大文字と小文字が区別されます。大文字と小文字の違いまで正しく指定してください。

ユーザID又は組織IDには，メールボックスの閉塞を解除したいユーザ又は組織のIDを指定してください（組織IDを指定する場合は，オプション-gが必要です）。

(3)　オプション

オプションは省略したり，複数指定したりできます。ただし，同一オプションを複数指定した場合は，最後に指定したオプションが有効になります。

-g：
組織のメールボックスの閉塞を解除する場合に指定します。オプション-gを指定したときは，指定したIDを組織IDと判断して，その組織の共用メールボックスの閉塞を解除します。オプション-gを省略した場合は，指定したIDをユーザIDと判断して，そのユーザのメールボックスの閉塞を解除します。

-e 実行結果出力先ディレクトリ：
指定したディレクトリに，エラーログファイルgmmopnmb.logを出力します。
オプション-eの指定がない場合は，環境変数"tmp"に定義されたディレクトリに出力します。環境変数"tmp"が定義されていないときは，Cドライブのルートディレクトリに出力します。

(4)　戻り値

戻り値を次に示します。

0：正常終了

4：中止要求で終了

13：データベースへのログインに失敗

15：データベースエラー

16：そのほかのエラー

(5)　実行結果

メールボックスの閉塞が解除されたかは戻り値，又はメッセージで確認してください。

エラーがあった場合には標準出力，および＜実行結果出力先ディレクトリ＞¥gmmopnmb.logファイルにメッセージを出力します。既にgmmopnmb.logファイルが存在した場合に，コマンドを実行した結果，エラーがあったときにはファイルを上書きします。エラーがなかったときにはファイルを削除します。
gmmopnmbのメッセージは，SAVE_MB/LOAD_MBコマンドのメッセージに含まれています。メッセージの詳細は，「7.3　SAVE_MB/LOAD_MBコマンドのメッセージ」を参照してください。

4.7.2　gmmopnmbコマンドの使用例

gmmopnmbコマンドの使用例を次に示します。

使用例では，前提としてgmmopnmbコマンドを実行できる状態で，コマンドプロンプト上のカレントディレクトリが＜インストール先ディレクトリ＞¥binになっていることとします。

＜この項の構成＞

(1)　gmaxsetコマンド実行前にユーザのメールボックスの閉塞を強制解除する場合

(2)　gmaxsetコマンド実行後に組織のメールボックスの閉塞を強制解除する場合

(1)　gmaxsetコマンド実行前にユーザのメールボックスの閉塞を強制解除する場合

移動前のホームサーバで，次に示すようにコマンドを実行すると，ユーザIDがA0001であるユーザのメールボックスの閉塞を強制解除します。

gmmopnmb  A0001

(2)　gmaxsetコマンド実行後に組織のメールボックスの閉塞を強制解除する場合

移動後のホームサーバで，次に示すようにコマンドを実行すると，組織IDがAeigyoである組織のメールボックスの閉塞を強制解除します。

gmmopnmb  -g  Aeigyo

4.7.3　gmmopnmbコマンドの使用上の注意事項

gmmopnmbコマンドによる閉塞の強制解除には，次のような問題点があります。なお，問題点はgmaxsetコマンドの実行前と実行後で異なっています。

gmaxsetコマンド実行前の場合
再度SAVE_MBコマンドを実行してメールボックスを保存する必要があります。これは，閉塞を強制解除した後に送受信したメールを保存するためです。

gmaxsetコマンド実行後の場合
LOAD_MBコマンドを実行しても，閉塞を解除したメールボックスには保存したデータを回復できません。このため，メールボックスなどが初期化されます。

gmmopnmbコマンドはシステム管理者で実行してください。

4.8　ユーザ移動時の注意事項

一括登録ユティリティ及びGroupmax Address - Assistを使用して，最上位組織を跨るユーザ移動及びサーバ間移動を行った場合，以下に示す影響と注意事項があります。

Groupmax Address/Mail Server
(1)代行設定されているユーザを移動すると代行設定情報が削除されます。代行受信者の再設定を行う必要があります。
(2)掲示板へのアクセス権が削除されます。移動対象ユーザに設定されていた掲示板アクセス権が削除されますので，再設定を行う必要があります。
(3)グループ情報から対象ユーザの情報が削除されます。グループメンバの再登録を行う必要があります。
(4)兼任情報が削除されます。兼任情報の再設定を行う必要があります。
(5)一括登録ユティリティを使用してシステム管理者の移動を行うとユーザ管理権限が削除されます。運転席を使用してユーザ管理権限の再設定を行う必要があります。

注意

ユーザ管理権限は，Groupmax Address - Assistや16ビットクライアントを使用していない場合は，設定する必要はありません。

(6)送信回覧または受信回覧を保持したユーザを移動する場合は，送信回覧は回収または破棄をした後に，また，受信回覧は回送及び削除をした後に行ってください。
(7)受信メール参照時，当該メールの宛先に移動対象ユーザが含まれている場合，移動対象ユーザの宛先がO/R名になります。そのため，返信できません。拡張宛先解決機能を設定することでニックネームとなり，返信可能となります。
(8)送信済みメール一覧において，送信先宛先として移動対象ユーザが表示される場合，O/R名で表示されます。拡張宛先解決機能を設定することでニックネームで表示されます。
(9)送信済みメールを開き，当該メールの宛先に移動対象ユーザが含まれている場合，移動対象ユーザの宛先がO/R名になります。そのため，再送できません。拡張宛先解決機能を設定することでニックネームとなり，再送可能となります。
(10) Groupmax World Wide Web Desktopの送信済みメール一覧において送信先宛先で検索した場合，移動前のメールがヒットしません。
(11)配信日時指定により配信が保留されている送信メールを保持しているユーザや，そのメールの宛先となっている受信者を移動した場合，次の影響があります。

送信しているユーザを移動すると，指定日時になっても送信ログは配信中のままになります。指定日時になるとメールは受信者に届きますが，宛先がE-mailアドレスの場合，メールは届きません。

宛先となっている受信者を移動すると，指定日時になってもメールは届きません。また，送信ログは配信エラーになります。

送信しているユーザと，宛先となっている受信者の両方を移動すると，指定日時になってもメールは届きません。また，送信ログは配信中のままになります。
配信を保留している配信日時指定メールを移動対象者が保持しているかどうかについては，mllstdfqコマンドで確認できます。該当するメールがある場合は，移動対象者にメールの再送を依頼してください。mllstdfqコマンドについては，マニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド 基本操作編」（Windows用）の「16.25　mllstdfq」を参照してください。

(12)ユーザを大量に移動した場合は，データベースの断片化によりパフォーマンスが劣化することがありますので，速やかにデータベースの再編成を実施してください。データベースの再編成の詳細はマニュアル「Groupmax Object Server Version 6 システム管理者ガイド」（Windows用）を参照してください。

Groupmax Agent - Mail Server
(1)メールが新着してもエージェントが動作しません。
(2)エージェントを定義していないユーザでエージェントが動作する事があります。
(3)ユーザ移動を行ったあと，LOAD_MB実行前にメールエージェントを登録すると，LOAD_MBで移行したすべてのメールがメールエージェントの処理対象となるため，LOAD_MBで移行したあとにエージェントを登録してください。
(4)SAVE_MB実行前にエージェントによる自動転送／返信／UP起動できなかったメール，および移行作業中（SAVE_MB～LOAD_MB～エージェントの登録）に移行対象ユーザが受信したメールは自動転送／返信／UP起動の対象外となります（移行作業時にメールボックス閉塞によって受信できなかったメールを含みます）。移行期間にエージェント処理対象となっている受信メールがある場合には個別に転送／返信していただくようエンドユーザに依頼してください。UPは個別に起動してください。

Groupmax Mail - SMTP
(1)メールを送受信できません。
(Mail - SMTPアドレス取り込みを実施することで回避できます)

Groupmax Server - Scan
(1)ユーザ移動前にチェック依頼されていたメールが，ウイルスに感染していた場合，管理者への通知メールが配信されません。

Groupmax Address Server - Data Collection
(1)ユーザ移動前の履歴情報がO/R名のまま表示されます。
O/R名のまま表示される稼動情報CSVファイルは以下の通りです。

mlsend.csv(メール送信履歴)

mlrecv.csv(メール受信履歴)

mlsvcom.csv(サーバ間メール転送履歴情報)

mluser.csv(ユーザ操作日単位情報)

上記製品の詳細及び上記以外の関連製品については，各製品のマニュアルを参照願います。

5.　一括登録ユティリティの使用例

この章では，一括登録ユティリティの使用例をサンプルを使って説明します。

＜この章の構成＞

5.1　サンプルの構成

5.2　データ追加の例

5.3　ユーザ情報の変更の例

5.4　ユーザのサーバ間移動の例

5.5　データ削除の例

5.6　組織のサーバ間移動の例

5.7　サーバ構成の変更の例

5.8　サーバ環境の移行の例

5.1　サンプルの構成

一括登録ユティリティで最上位組織情報，組織情報，ユーザ情報を登録するサンプルの構成を説明します。サンプルでは，架空の会社であるA株式会社にGroupmaxの環境を構築することを想定しています。

A株式会社の構成を図5-1に示します。

図5-1　A株式会社の構成（一括登録ユティリティ用）

A株式会社は本社が東京にあり，営業部と総務部の二つの部で構成されています。社内では回線使用量を押さえて応答時間の短縮を図るため，地域別にサーバを配置しています。各部，各課には共用メールボックスがあり，各課の共用メールボックスの統括組織はそれぞれの部を指定します。

図5-1のA株式会社の構成に対する設定項目の指定例を表5-1から表5-8に示します。

注意

ユーザ登録ファイルは，70の項目を持つCSVファイルです。表5-1から表5-8の項番は，ユーザ登録ファイルの70の項目の中で何番目に設定する項目であるかを表しています。

表5-1　最上位組織（A株式会社）

項番 | 項目 | サンプル
7 | 最上位組織ID | Akaisya
9 | 職種 | 商社
17 | 組織略称 | ASYA
25 | 電話番号 | 03-1234-0000
26 | 専用線番号 | 0000
27 | FAX番号 | 03-1234-0000
31 | 日本語組織名 | A株式会社
32 | 英語組織名 | A Ltd
33 | 郵便番号 | 140
34 | 住所 | 東京都

表5-2　組織（営業部）

項番 | 項目 | サンプル
4 | MTA名 | MWS155 | MWS157 | MWS159
8 | 組織ID | Aeigyo | Aeigyo1 | Aeigyo2
15 | ホームサーバ | ws155 | ws157 | ws159
17 | 組織略称 | 営業部 | 営業1課 | 営業2課
24 | 引継フラグ | 0（引き継がない） | 0（引き継がない） | 0（引き継がない）
25 | 電話番号 | 03-1234-1000 | 045-123-1001 | 047-123-1002
26 | 専用線番号 | 1000 | 1001 | 1002
27 | FAX番号 | 03-1234-1000 | 045-123-1001 | 047-123-1002
31 | 日本語組織名 | A社営業部 | A社営業部営業1課 | A社営業部営業2課
32 | 英語組織名 | eigyo | eigyo1 | eigyo2
33 | 郵便番号 | 140 | 245 | 260
34 | 住所 | 東京都 | 神奈川県 | 千葉県
35 | 共用メールボックス追加フラグ | 1（新規） | 1（新規） | 1（新規）
36 | 共用メールボックスID | AMAILEIGYO | AMAILEIGYO1 | AMAILEIGYO2
37 | 統括組織ID | Aeigyo | Aeigyo | Aeigyo
41 | タイプ | 1（メール組織） | 1（メール組織） | 1（メール組織）

表5-3　組織（総務部）

項番 | 項目 | サンプル
4 | MTA名 | MWS155 | MWS155 | MWS155
8 | 組織ID | Asoumu | Akeiri | Ajinji
15 | ホームサーバ | ws155 | ws155 | ws155
17 | 組織略称 | 総務部 | 総務部経理課 | 総務部人事課
24 | 引継フラグ | 0（引き継がない） | 0（引き継がない） | 0（引き継がない）
25 | 電話番号 | 03-1234-2000 | 03-1234-2001 | 03-1234-2002
26 | 専用線番号 | 2000 | 2001 | 2002
27 | FAX番号 | 03-1234-2000 | 03-1234-2001 | 03-1234-2002
31 | 日本語組織名 | A社総務部 | A社総務部経理課 | A社総務部人事課
32 | 英語組織名 | soumu | keiri | jinji
33 | 郵便番号 | 140 | 140 | 140
34 | 住所 | 東京都 | 東京都 | 東京都
35 | 共用メールボックス追加フラグ | 1（新規） | 1（新規） | 1（新規）
36 | 共用メールボックスID | AMAILSOUMU | AMAILKEIRI | AMAILJINJI
37 | 統括組織ID | Asoumu | Asoumu | Asoumu
41 | タイプ | 1（メール組織） | 1（メール組織） | 1（メール組織）

表5-4　ユーザ（社長:会社直属）

項番 | 項目 | サンプル
4 | MTA名 | MWS155
5 | ユーザID | A0001
9 | 役職 | A社社長
10 | 日本語名 | 田中一朗
11 | 英語姓 | Tanaka
12 | 英語名 | Ichirou
13 | ニックネーム | I.Tanaka
15 | ホームサーバ | ws155
24 | 引継フラグ | 0（引き継がない）
25 | 電話番号 | 03-1234-0001
26 | 専用線番号 | 0001
27 | FAX番号 | 03-1234-0001
41 | タイプ | 1（メールユーザ）

表5-5　ユーザ（部長）

項番 | 項目 | サンプル
4 | MTA名 | MWS155 | MWS155
5 | ユーザID | A0101 | A0201
9 | 役職 | A社営業部長 | A社総務部長
10 | 日本語名 | 佐藤佑一 | 小川亮三
11 | 英語姓 | Sato | Ogawa
12 | 英語名 | Yuichi | Ryouzou
13 | ニックネーム | Y.Sato | R.Ogawa
15 | ホームサーバ | ws155 | ws155
24 | 引継フラグ | 1（引き継ぐ） | 1（引き継ぐ）
41 | タイプ | 1（メールユーザ） | 1（メールユーザ）

表5-6　ユーザ（課長）

項番 | 項目 | サンプル
4 | MTA名 | MWS157 | MWS159 | MWS155 | MWS155
5 | ユーザID | A0111 | A0121 | A0211 | A0221
9 | 役職 | A社営業1課長 | A社営業2課長 | A社経理課長 | A社人事課長
10 | 日本語名 | 相田進 | 中河次郎 | 三井利彰 | 古沢義之
11 | 英語姓 | Aida | Nakagawa | Mitsui | Furusawa
12 | 英語名 | Susumu | Jiro | Toshiaki | Yoshiyuki
13 | ニックネーム | S.Aida | J.Nakagawa | T.Mitsui | Y.Furusawa
15 | ホームサーバ | ws157 | ws159 | ws155 | ws155
24 | 引継フラグ | 1（引き継ぐ） | 1（引き継ぐ） | 1（引き継ぐ） | 1（引き継ぐ）
41 | タイプ | 1（メールユーザ） | 1（メールユーザ） | 1（メールユーザ） | 1（メールユーザ）

表5-7　ユーザ（課員:営業部）

項番 | 項目 | サンプル
4 | MTA名 | MWS157 | MWS157 | MWS159 | MWS159
5 | ユーザID | A0112 | A0113 | A0122 | A0123
9 | 役職 | A社営業1課員 | A社営業1課員 | A社営業2課員 | A社営業2課員
10 | 日本語名 | 斎藤保 | 中山正太 | 植田安明 | 加藤貢
11 | 英語姓 | Saitou | Nakayama | Ueda | Katou
12 | 英語名 | Tamotsu | Syouta | Yasuaki | Mitsugu
13 | ニックネーム | T.Saito | S.Nakayama | Y.Ueda | M.Katou
15 | ホームサーバ | ws157 | ws157 | ws159 | ws159
24 | 引継フラグ | 1（引き継ぐ） | 1（引き継ぐ） | 1（引き継ぐ） | 1（引き継ぐ）
41 | タイプ | 1（メールユーザ） | 1（メールユーザ） | 1（メールユーザ） | 1（メールユーザ）

表5-8　ユーザ（課員:総務部）

項番 | 項目 | サンプル
4 | MTA名 | MWS155 | MWS155 | MWS155 | MWS155
5 | ユーザID | A0212 | A0213 | A0222 | A0223
9 | 役職 | A社経理課員 | A社経理課員 | A社人事課員 | A社人事課員
10 | 日本語名 | 山田諭 | 北嶋洋子 | 吉田暁美 | 米谷光彦
11 | 英語姓 | Yamada | Kitajima | Yoshida | Yonetani
12 | 英語名 | Satoshi | Yoko | Akemi | Mitsuhiko
13 | ニックネーム | S.Yamada | Y.kitajima | A.Yoshida | M.Yonetani
15 | ホームサーバ | ws155 | ws155 | ws155 | ws155
24 | 引継フラグ | 1（引き継ぐ） | 1（引き継ぐ） | 1（引き継ぐ） | 1（引き継ぐ）
41 | タイプ | 1（メールユーザ） | 1（メールユーザ） | 1（メールユーザ） | 1（メールユーザ）

5.2　データ追加の例

データ追加のサンプルファイルは，＜インストール先ディレクトリ＞¥sample¥Aasya.csvです。このファイルを基にデータ追加の例を説明します。

＜この節の構成＞

(1)　サンプルの説明

(2)　データの追加手順

(1)　サンプルの説明

サンプルファイルAasya.csvは，A株式会社の構成（最上位組織，組織，ユーザ）を新規に追加する場合のユーザ登録ファイルです。Aasya.csvファイルには，データを追加する順番に従って，最上位組織，組織，ユーザの順番でデータが設定されています。

ユーザがAasya.csvファイルを編集して，ユーザ自身の環境（最上位組織，組織，ユーザ）を追加するユーザ登録ファイルを作成する場合，サンプルファイルのとおり，最上位組織，組織，ユーザ登録で必要なすべての項目を設定する必要があります。

また，Aasya.csvファイルをそのままユーザの使用するサーバ環境に登録する場合，Aasya.csvファイルのユーザ，組織のMTA名やサーバ名を，ユーザの使用するサーバ環境と一致させる必要があります。そのため，Aasya.csvファイルのMTA名，ホームサーバ，Schedulerサーバ，Workflowサーバ，Document Managerサーバなどの各設定値をユーザのサーバ環境の値に修正してください。

MTA名については，ルーティンググループ詳細ダイアログボックスに登録済みのMTA名を設定してください。登録済みMTA名の詳細は，「Groupmax Address/Mail Version 7 システム管理者ガイド 基本操作編」（Windows用）を参照してください。

(2)　データの追加手順

データ追加の例として，サンプルファイルでデータを追加する手順を次に示します。

なお，この例ではインストール先ディレクトリをC:¥Groupmax¥Addrと仮定しています。

本社サーバ（マスタ管理サーバ）でコマンドプロンプトを起動して，＜インストール先ディレクトリ＞¥binディレクトリにカレントディレクトリを変更します。
次のように実行してください。
cd c:¥Groupmax¥Addr¥bin

本社サーバ（マスタ管理サーバ）でgmaxchkコマンドを実行します。
Aasya.csvをチェックします。次のように実行してください。
gmaxchk -v c:¥Groupmax¥Addr¥sample¥Aasya.csv

本社サーバ（マスタ管理サーバ）でgmaxsetコマンドを実行します。
サンプルデータの追加をマスタ管理サーバに登録します。次のように実行してください。
gmaxset -v m c:¥Groupmax¥Addr¥sample¥Aasya.csv

本社サーバ（マスタ管理サーバ）でnxsrepstatコマンドを実行します。
サンプルデータの追加がレプリケーションされたかを確認します。次のように実行してください。
nxsrepstat

5.3　ユーザ情報の変更の例

ユーザ情報の変更のサンプルファイルは，＜インストール先ディレクトリ＞¥sample¥Uasya.csvです。このファイルを基にユーザ情報の変更の例を説明します。

＜この節の構成＞

(1)　サンプルの説明

(2)　ユーザ情報の変更手順

(1)　サンプルの説明

サンプルファイルUasya.csvは，A株式会社の総務部経理課に所属する3人のニックネームを変更する場合のユーザ登録ファイルです。そのため，Uasya.csvのニックネームには，変更後の新しいニックネームが指定されています。

ニックネームはユーザ登録ファイルの処理区分C（変更）で変更できるため，処理区分にC（変更）を設定します。また，処理区分にCを設定した場合，SAVE_MB/LOAD_MBコマンドの実行は必要ありません。

(2)　ユーザ情報の変更手順

ユーザ情報の変更の例として，サンプルファイルでユーザ情報を変更する手順を次に示します。

この例ではインストール先ディレクトリをc:¥Groupmax¥Addrと仮定しています。

本社サーバ（マスタ管理サーバ）でコマンドプロンプトを起動して，＜インストール先ディレクトリ＞¥binディレクトリにカレントディレクトリを変更します。
次のように実行してください。
cd c:¥Groupmax¥Addr¥bin

本社サーバ（マスタ管理サーバ）でgmaxchkコマンドを実行します。
Uasya.csvをチェックします。次のように実行してください。
gmaxchk -v c:¥Groupmax¥Addr¥sample¥Uasya.csv

本社サーバ（マスタ管理サーバ）でgmaxsetコマンドを実行します。
新しいニックネームに更新します。次のように実行してください。
gmaxset -v m c:¥Groupmax¥Addr¥sample¥Uasya.csv

本社サーバ（マスタ管理サーバ）でnxsrepstatコマンドを実行します。
ニックネームの変更がレプリケーションされたかを確認します。次のように実行してください。
nxsrepstat

5.4　ユーザのサーバ間移動の例

ユーザのサーバ間移動のサンプルファイルは，＜インストール先ディレクトリ＞¥sample¥Masya.csvです。このファイルを基にユーザのサーバ間移動の例を説明します。

＜この節の構成＞

(1)　サンプルの説明

(2)　データの移動手順

(1)　サンプルの説明

サンプルファイルMasya.csvは，A株式会社の営業部営業2課の課員2名が営業1課に移動するため，ホームサーバを千葉サーバから神奈川サーバへ変更する例です。そのため，Masya.csvの所属組織IDやホームサーバは変更後の営業1課の値が指定されています。

ユーザ移動の場合，処理区分に必ずM（移動）を設定する必要があります。また，SAVE_MB/LOAD_MBコマンドの実行が必要になります。

(2)　データの移動手順

データ移動の例として，サンプルファイルでデータを移動する手順を次に示します。

この例ではインストール先ディレクトリをc:¥Groupmax¥Addrと仮定しています。また，データ退避先をc:¥tempに設定しています。

本社サーバ（マスタ管理サーバ）でコマンドプロンプトを起動して，＜インストール先ディレクトリ＞¥binディレクトリにカレントディレクトリを変更します。
次のように実行してください。
cd c:¥Groupmax¥Addr¥bin

本社サーバ（マスタ管理サーバ）でgmaxchkコマンドを実行します。
Masya.csvをチェックします。次のように実行してください。
gmaxchk -v c:¥Groupmax¥Addr¥sample¥Masya.csv

Masya.csvを本社サーバ（マスタ管理サーバ）から千葉サーバと神奈川サーバへ転送します。
チェックが完了したMasya.csvを，千葉サーバと神奈川サーバのc:¥Groupmax¥Addr¥sampleに転送してください。

千葉サーバでSAVE_MBコマンドを実行します。
移動するユーザのメールボックスなどの情報をデータ退避先に保存します。カレントディレクトリを＜インストール先ディレクトリ＞¥binにした後で，次のように実行してください。
SAVE_MB -v -i c:¥Groupmax¥Addr¥sample¥Masya.csv c:¥temp

SAVE_MBコマンドで保存したメールボックスの退避データをディレクトリごと，千葉サーバから神奈川サーバに転送します。
退避データのディレクトリc:¥temp¥ws157

本社サーバ（マスタ管理サーバ）でgmaxsetコマンドを実行します。
移動するユーザを削除した後，ホームサーバを神奈川サーバに変更して再登録します。次のように実行してください。
gmaxset -v m c:¥Groupmax¥Addr¥sample¥Masya.csv

神奈川サーバでnxsrepstatコマンドを実行します。
ユーザの移動が神奈川サーバにレプリケーションされているかを確認します。次のように実行してください。
nxsrepstat -h ws157

神奈川サーバでLOAD_MBコマンドを実行します。
転送したメールボックスのデータを神奈川サーバで回復します。カレントディレクトリを＜インストール先ディレクトリ＞¥binにした後で，次のように実行してください。
LOAD_MB -v c:¥Groupmax¥Addr¥sample¥Masya.csv c:¥temp¥ws157

5.5　データ削除の例

データ削除のサンプルファイルは，＜インストール先ディレクトリ＞¥sample¥Dasya.csvです。このファイルを基にデータ削除の例を説明します。

＜この節の構成＞

(1)　サンプルの説明

(2)　データの削除手順

(1)　サンプルの説明

サンプルファイルDasya.csvは，A株式会社の構成（最上位組織，組織，ユーザ）をすべて削除する場合のユーザ登録ファイルです。

ユーザがDasya.csvファイルを編集して，ユーザ自身のサーバ環境で利用する場合は，サンプルファイルのとおりに削除の対象になる組織種別，処理区分，各ID（ユーザの場合はユーザID，組織の場合は組織ID，最上位組織の場合は最上位組織ID）を設定する必要があります。また，設定する順番は，データを削除する順番に従ってユーザ，組織，最上位組織の順で設定してください。

(2)　データの削除手順

データ削除の例として，サンプルファイルでデータを削除する手順を次に示します。

この例ではインストール先ディレクトリをc:¥Groupmax¥Addrと仮定しています。

本社サーバ（マスタ管理サーバ）でコマンドプロンプトを起動して，＜インストール先ディレクトリ＞¥binディレクトリにカレントディレクトリを変更します。
次のように実行してください。
cd c:¥Groupmax¥Addr¥bin

本社サーバ（マスタ管理サーバ）でgmaxchkコマンドを実行します。
Dasya.csvをチェックします。次のように実行してください。
gmaxchk -v c:¥Groupmax¥Addr¥sample¥Dasya.csv

本社サーバ（マスタ管理サーバ）でgmaxsetコマンドを実行します。
データの削除をマスタ管理サーバに登録します。次のように実行してください。
gmaxset -v m c:¥Groupmax¥Addr¥sample¥Dasya.csv

本社サーバ（マスタ管理サーバ）でnxsrepstatコマンドを実行します。
データの削除がレプリケーションされたかを確認します。次のように実行してください。
nxsrepstat

5.6　組織のサーバ間移動の例

ここでは，A株式会社が図5-1の状態から，営業1課を本社サーバに移動する例を説明します。なお，この例にはサンプルファイルはありません。

＜この節の構成＞

5.6.1　組織移動の概要

5.6.2　データ移動の手順

5.6.1　組織移動の概要

この例では，営業1課に所属する全組織，全ユーザを神奈川サーバ（ホームサーバ名：ws157）から本社サーバ（ホームサーバ名：ws155）に移動します。営業1課の全データを本社サーバに移動することで，神奈川サーバを本社サーバに統合することができます。

移動する組織（営業１課）の配下に組織，又はユーザが存在する場合，組織を移動することができません。このような場合，組織を移動するには，二つの方法があります。

配下の組織，又はユーザを一時的に別の組織に退避（移動）してから組織を移動する方法

組織と，配下の組織，およびユーザをまとめて移動する方法

後者の方法では，ユーザ登録ファイルが複雑になり，gmaxchk後のユーザ登録ファイルのレコード（行）の移動も必要になるため，誤った編集をおこなうとユーザデータが初期化されてしまう可能性があります。そのため通常は，前者の方法で組織移動を実行してください。

5.6.2　データ移動の手順

次に，組織のサーバ間移動の手順を，二つの方法についてそれぞれ説明します。

＜この項の構成＞

(1)　配下の組織又はユーザを，一時的に別の組織に退避（移動）してから組織を移動する方法

(2)　組織とその配下の組織又はユーザをまとめて移動する方法

(1)　配下の組織又はユーザを，一時的に別の組織に退避（移動）してから組織を移動する方法

移動対象の組織の配下の組織又はユーザを，一時的に別の組織に退避してから組織を移動する場合に必要な作業は，大きく分けると次の三つです。

配下の組織，又はユーザを別の組織の配下に変更する。

移動する組織のホームサーバを変更する。

別の組織の配下に退避させた組織，又はユーザを，元の組織の配下に変更する。

この例では，まず退避用の組織を作成した後，営業１課の配下ユーザ３名を一時的に退避用の組織の配下に変更します。そして営業１課の配下の組織・ユーザがいなくなった時点で営業１課を本社サーバに移動します。その後で，退避用の組織の配下に変更したユーザ３名を元の営業１課の配下に移動することで営業１課の全データを神奈川サーバから本社サーバに移動します。このため一括登録ユティリティを3回実行することになります。手順は多くなりますが，安全に移動処理を実行できるため，通常はこの方法で移動を実行してください。

営業１課を移動する作業の実例を次に示します。なお，この例ではデータ退避先をc:¥tempと設定しています。

(a)　営業１課の配下のユーザ３名を退避用の組織の配下に変更する

環境をバックアップします。

営業１課の配下データを一時的に退避するための組織を作成します。
退避用の組織は一時的に使用するだけなので，任意のデータで作成してください。ただし，退避用の組織が所属する最上位組織は，退避するデータ（営業１課の配下）が所属する最上位組織と同じでなければなりません。この例では，A株式会社下に"workorg"という組織IDで作成したものとします。

本社サーバ（マスタ管理サーバ）でgmaxexpコマンドを実行して，営業1課直下に所属する登録情報を出力します。
所属組織を変更するので，オプションsで処理区分にCを設定します。また，営業1課直下の情報が出力されるようにオプションtを指定します。次のように実行してください。
gmaxexp -s C -g Aeigyo1 -t gu c:¥temp¥Aeigyo1T.csv
コマンドを実行した結果のAeigyo1T.csvの例を次に示します。

#組織種別 | 処理種別 | 処理区分 | MTA名 | ユーザID | … | 所属組織ID | … | 日本語名 | … | 日本語組織名 | … | ホームサーバ
U |  | C | MWS157 | A0112 |  | Aeigyo1 |  | 斎藤 保 |  |  |  | ws157
U |  | C | MWS157 | A0111 |  | Aeigyo1 |  | 相田 進 |  |  |  | ws157
U |  | C | MWS157 | A0113 |  | Aeigyo1 |  | 中山 正太 |  |  |  | ws157

出力したAeigyo1T.csvファイルを，表計算ソフトを使用して所属組織IDを営業１課（Aeigyo1）から退避用組織（workorg）に修正します。
修正後のAeigyo1T.csvの例を次に示します。

#組織種別 | 処理種別 | 処理区分 | MTA名 | ユーザID | … | 所属組織ID | … | 日本語名 | … | 日本語組織名 | … | ホームサーバ
U |  | C | MWS157 | A0112 |  | workorg |  | 斎藤 保 |  |  |  | ws157
U |  | C | MWS157 | A0111 |  | workorg |  | 相田 進 |  |  |  | ws157
U |  | C | MWS157 | A0113 |  | workorg |  | 中山 正太 |  |  |  | ws157

本社サーバ（マスタ管理サーバ）でgmaxchkコマンドを実行して，作成したファイルをチェックします。
次のように実行してください。
gmaxchk -v c:¥temp¥Aeigyo1T.csv

本社サーバ（マスタ管理サーバ）でgmaxsetコマンドを実行します。
移動するユーザ，および組織を削除した後，ホームサーバを本社サーバに変更して再登録します。次のように実行してください。
gmaxset -v m c:¥temp¥Aeigyo1T.csv

本社サーバ（マスタ管理サーバ）でnxsrepstatコマンドを実行します。
所属組織IDの変更がレプリケーションされたかを確認します。次のように実行してください。
nxsrepstat

(b)　営業１課のホームサーバを変更する

本社サーバ（マスタ管理サーバ）でgmaxexpコマンドを実行して，営業1課の登録情報を出力します。
ホームサーバを変更するので，オプションsで処理区分にMを設定します。次のように実行してください。
gmaxexp -s M -g Aeigyo1 -o g c:¥temp¥Aeigyo1.csv
コマンドを実行した結果のAeigyo1.csvの例を次に示します。

#組織種別 | 処理種別 | 処理区分 | MTA名 | ユーザID | … | 所属組織ID | … | 日本語名 | … | 日本語組織名 | … | ホームサーバ
G |  | M | MWS157 |  |  | Aeigyo1 |  |  |  | A社営業部営業１課 |  | ws157

出力したAeigyo1.csvファイルを，表計算ソフトを使用して移動後の本社サーバのデータに修正します。
修正が必要な項目は，MTA名，ホームサーバなどです。
修正後のAeigyo1.csvの例を次に示します。

#組織種別 | 処理種別 | 処理区分 | MTA名 | ユーザID | … | 所属組織ID | … | 日本語名 | … | 日本語組織名 | … | ホームサーバ
G |  | M | MWS155 |  |  | Aeigyo1 |  |  |  | A社営業部営業１課 |  | ws155

本社サーバ（マスタ管理サーバ）でgmaxchkコマンドを実行して，作成したファイルをチェックします。
次のように実行してください。
gmaxchk -v c:¥temp¥Aeigyo1.csv

Aeigyo1.csvを神奈川サーバへ転送します。
チェックが完了したAeigyo1.csvを，神奈川サーバのc:¥tempに転送してください。

神奈川サーバでSAVE_MBコマンドを実行します。
移動する組織の共用メールボックスなどの情報を，データ退避先に保存します。組織のデータを保存するため，オプションに-gを必ず指定します。次のように実行してください。
SAVE_MB -v -i -g c:¥temp¥Aeigyo1.csv c:¥temp

SAVE_MBコマンドで保存したメールボックスの退避データを，ディレクトリごと神奈川サーバから本社サーバに転送します。
退避データのディレクトリc:¥temp¥ws155

本社サーバ（マスタ管理サーバ）でgmaxsetコマンドを実行します。
移動する組織を削除した後，ホームサーバを本社サーバに変更して再登録します。次のように実行してください。
gmaxset -v m c:¥temp¥Aeigyo1.csv

神奈川サーバでnxsrepstatコマンドを実行します。
組織の移動（削除）が神奈川サーバにレプリケーションされているかを確認します。次のように実行してください。
nxsrepstat -h ws157

本社サーバでLOAD_MBコマンドを実行します。
転送したメールボックスのデータを本社サーバで回復します。組織のデータを回復するため，オプションに-gを必ず指定します。次のように実行してください。
LOAD_MB -v -g c:¥temp¥Aeigyo1.csv c:¥temp¥ws155

(c)　退避用の組織に移動したユーザを営業１課の配下に戻す

本社サーバ（マスタ管理サーバ）でgmaxexpコマンドを実行して，退避用組織の直下に所属する登録情報を出力します。
ホームサーバを変更するので，オプションsで処理区分にMを設定します。また，退避用組織の直下の情報が出力されるようにオプションtを指定します。次のように実行してください。
gmaxexp -s M -g workorg -t gu c:¥temp¥workorg.csv
コマンドを実行した結果のworkorg.csvの例を次に示します。

#組織種別 | 処理種別 | 処理区分 | MTA名 | ユーザID | … | 所属組織ID | … | 日本語名 | … | 日本語組織名 | … | ホームサーバ
U |  | M | MWS157 | A0112 |  | workorg |  | 斎藤 保 |  |  |  | ws157
U |  | M | MWS157 | A0111 |  | workorg |  | 相田 進 |  |  |  | ws157
U |  | M | MWS157 | A0113 |  | workorg |  | 中山 正太 |  |  |  | ws157

出力したデータから，所属組織IDを営業１課に戻し，ホームサーバに関する項目も移動後の本社サーバのデータに修正します。
修正が必要な項目は，所属組織ID，MTA名，ホームサーバ，Schedulerサーバ，Workflowサーバ，Document Managerサーバなどです。
修正後のworkorg.csvの例を次に示します。

#組織種別 | 処理種別 | 処理区分 | MTA名 | ユーザID | … | 所属組織ID | … | 日本語名 | … | 日本語組織名 | … | ホームサーバ
U |  | M | MWS155 | A0112 |  | Aeigyo1 |  | 斎藤 保 |  |  |  | ws155
U |  | M | MWS155 | A0111 |  | Aeigyo1 |  | 相田 進 |  |  |  | ws155
U |  | M | MWS155 | A0113 |  | Aeigyo1 |  | 中山 正太 |  |  |  | ws155

本社サーバ（マスタ管理サーバ）でgmaxchkコマンドを実行して，作成したファイルをチェックします。
次のように実行してください。
gmaxchk -v c:¥temp¥workorg.csv

workorg.csvを神奈川サーバへ転送します。
チェックが完了したworkorg.csvを，神奈川サーバのc:¥tempに転送してください。

神奈川サーバでSAVE_MBコマンドを実行します。
移動するメールボックスなどの情報をデータ退避先に保存します。すべてのデータを保存するためオプションに-aを指定します。次のように実行してください。
SAVE_MB -v -i -a c:¥temp¥workorg.csv c:¥temp

SAVE_MBコマンドで保存したメールボックスの退避データを，ディレクトリごと神奈川サーバから本社サーバに転送します。
退避データのディレクトリc:¥temp¥ws155

本社サーバ（マスタ管理サーバ）でgmaxsetコマンドを実行します。
移動するユーザを削除した後，所属組織を営業１課に，ホームサーバを本社サーバに変更して再登録します。次のように実行してください。
gmaxset -v m c:¥temp¥workorg.csv

神奈川サーバでnxsrepstatコマンドを実行します。
ユーザの移動（削除）が神奈川サーバにレプリケーションされているかを確認します。次のように実行してください。
nxsrepstat -h ws157

本社サーバでLOAD_MBコマンドを実行します。
転送したメールボックスのデータを本社サーバで回復します。すべてのデータを回復するためオプションに-aを指定します。次のように実行してください。
LOAD_MB -v -a c:¥temp¥workorg.csv c:¥temp¥ws155

作成した退避用の組織（workorg）を削除します。

(2)　組織とその配下の組織又はユーザをまとめて移動する方法

この移動方法では，組織とその配下の組織又はユーザを，一つのユーザ登録ファイルに記述して移動を行います。この方法では，ユーザ登録ファイルが複雑になり，ユーザ登録ファイルの編集を誤るとユーザデータが初期化される可能性もあるため，一括登録ユティリティの操作方法や注意事項を熟知されていない方は実行しないでください。通常は「(1) 配下の組織又はユーザを，一時的に別の組織に退避（移動）してから組織を移動する方法」で実行してください。

この組織移動では，本社サーバから営業1課のデータを出力して，それを基に本社サーバに移動するユーザ登録ファイルを作成します。作成したファイルを使って組織移動を行います。

この例ではデータ退避先をc:¥tempと設定しています。

本社サーバ（マスタ管理サーバ）でgmaxexpコマンドを実行して，営業1課の登録情報を出力します。
ホームサーバを変更するので，オプションsで処理区分にMを設定します。また，営業1課に所属する全組織，全ユーザが出力されるように指定します。次のように実行してください。
gmaxexp -s M -g Aeigyo1 -a gu c:¥temp¥Aeigyo1.csv
コマンドを実行した結果出力されるAeigyo1.csvの例を次に示します。

#組織種別 | 処理種別 | 処理区分 | MTA名 | ユーザID | … | 所属組織ID | … | 日本語名 | … | 日本語組織名 | … | ホームサーバ
G |  | M | MWS157 |  |  | Aeigyo1 |  |  |  | A社営業部営業１課 |  | ws157
U |  | M | MWS157 | A0112 |  | Aeigyo1 |  | 斎藤 保 |  |  |  | ws157
U |  | M | MWS157 | A0111 |  | Aeigyo1 |  | 相田 進 |  |  |  | ws157
U |  | M | MWS157 | A0113 |  | Aeigyo1 |  | 中山 正太 |  |  |  | ws157

出力したAeigyo1.csvファイルを，表計算ソフトを使用して移動後の本社サーバのデータに修正します。
修正が必要な項目は，MTA名，ホームサーバ，Schedulerサーバ，Workflowサーバ，Document Managerサーバなどです。

本社サーバ（マスタ管理サーバ）でgmaxchkコマンドを実行して，作成したファイルをチェックします。
次のように実行してください。
gmaxchk -v c:¥temp¥Aeigyo1.csv
コマンドを実行した結果のAeigyo1.csvの例を次に示します。

#組織種別 | 処理種別 | 処理区分 | MTA名 | ユーザID | … | 所属組織ID | … | 日本語名 | … | 日本語組織名 | … | ホームサーバ
G | M | DM | MWS155 |  |  | Aeigyo1 |  |  |  | A社営業部営業１課 |  | ws155
G | M | AM | MWS155 |  |  | Aeigyo1 |  |  |  | A社営業部営業１課 |  | ws155
U | M | DM | MWS155 | A0112 |  | Aeigyo1 |  | 斎藤 保 |  |  |  | ws155
U | M | AM | MWS155 | A0112 |  | Aeigyo1 |  | 斎藤 保 |  |  |  | ws155
U | M | DM | MWS155 | A0111 |  | Aeigyo1 |  | 相田 進 |  |  |  | ws155
U | M | AM | MWS155 | A0111 |  | Aeigyo1 |  | 相田 進 |  |  |  | ws155
U | M | DM | MWS155 | A0113 |  | Aeigyo1 |  | 中山 正太 |  |  |  | ws155
U | M | AM | MWS155 | A0113 |  | Aeigyo1 |  | 中山 正太 |  |  |  | ws155

チェック後のファイルを削除，追加の順番にソートして，データを正しい順番に並べ替えます。
移動処理では移動前データを削除（処理区分：DM）した後，移動後データで登録（処理区分：AM）します。そのため，移動前データの削除，移動後データの追加の順番に並べた後，削除は，ユーザ，下位組織，上位組織，最上位組織の順番に，追加は，最上位組織，上位組織，下位組織，ユーザの順番に並べ替える必要があります。
営業1課の移動では，次のようにユーザの削除，組織の削除，組織の追加，ユーザの追加の順番に並べ替えます。並べ替えには表計算ソフトを使用すると便利です。ここでは値の編集はしないで，レコードの並べ替えだけを実行してください。
また，移動以外の処理で処理区分にDMやAMを設定することはできません。ユーザ登録ファイルを作成するときは，処理区分にDMやAMを設定しないでください。

#組織種別 | 処理種別 | 処理区分 | MTA名 | ユーザID | … | 所属組織ID | … | 日本語名 | … | 日本語組織名 | … | ホームサーバ
U | M | DM | MWS155 | A0113 |  | Aeigyo1 |  | 中山 正太 |  |  |  | ws155
U | M | DM | MWS155 | A0111 |  | Aeigyo1 |  | 相田 進 |  |  |  | ws155
U | M | DM | MWS155 | A0112 |  | Aeigyo1 |  | 斎藤 保 |  |  |  | ws155
G | M | DM | MWS155 |  |  | Aeigyo1 |  |  |  | A社営業部営業１課 |  | ws155
G | M | AM | MWS155 |  |  | Aeigyo1 |  |  |  | A社営業部営業１課 |  | ws155
U | M | AM | MWS155 | A0112 |  | Aeigyo1 |  | 斎藤 保 |  |  |  | ws155
U | M | AM | MWS155 | A0111 |  | Aeigyo1 |  | 相田 進 |  |  |  | ws155
U | M | AM | MWS155 | A0113 |  | Aeigyo1 |  | 中山 正太 |  |  |  | ws155

環境をバックアップします。

本社サーバ（マスタ管理サーバ）でgmaxchkコマンドを再実行して，並べ替えたファイルをチェックします。
チェックが完了したファイルを修正した場合，必ずgmaxchkコマンドを実行し直してください。
次のように実行してください。
gmaxchk -v c:¥temp¥Aeigyo1.csv

Aeigyo1.csvを神奈川サーバへ転送します。
チェックが完了したAeigyo1.csvを，神奈川サーバのc:¥tempに転送してください。

神奈川サーバでSAVE_MBコマンドを実行します。
移動する組織，ユーザのメールボックスなどの情報をデータ退避先に保存します。組織とユーザの両方のデータを保存するため，オプションに-aを必ず指定します。次のように実行してください。
SAVE_MB -v -i -a c:¥temp¥Aeigyo1.csv c:¥temp

SAVE_MBコマンドで保存したメールボックスの退避データを，ディレクトリごと神奈川サーバから本社サーバに転送します。
退避データのディレクトリc:¥temp¥ws155

本社サーバ（マスタ管理サーバ）でgmaxsetコマンドを実行します。
移動するユーザ，組織を削除した後，ホームサーバを本社サーバに変更して再登録します。次のように実行してください。
gmaxset -v m c:¥temp¥Aeigyo1.csv

神奈川サーバでnxsrepstatコマンドを実行します。
ユーザの移動（削除）が神奈川サーバにレプリケーションされているかを確認します。次のように実行してください。
nxsrepstat -h ws157

本社サーバでLOAD_MBコマンドを実行します。
転送したメールボックスのデータを本社サーバで回復します。すべてのデータを回復するため，オプションに-aを必ず指定します。次のように実行してください。
LOAD_MB -v -a c:¥temp¥Aeigyo1.csv c:¥temp¥ws155

5.7　サーバ構成の変更の例

ここでは応用例として，A株式会社で本社サーバの登録ユーザ数が増加したため，サーバを増設し，一部のユーザを増設サーバに移動する例を説明します。また，この例では，一括登録ユティリティを使用したユーザ移動に伴う関連の設定についても総合的に説明します。なお，この例にはサンプルファイルはありません。

＜この節の構成＞

(1)　サーバ構成の変更の概要

(2)　サーバ構成の変更手順

(1)　サーバ構成の変更の概要

この例では，図5-2のように本社サーバの登録ユーザ数が800人と多くなったため，本社サブサーバを追加して，400人を本社サブサーバに移動することで負荷分散を図ります。なお，一括登録ユティリティを実行する前にサーバ追加作業やそれに伴う環境設定などは完了しているものとします。

図5-2　サーバ構成の変更

この構成変更では，本社サーバから登録済みのユーザ情報を出力して，それを基にサブサーバに移動するユーザのユーザ登録ファイルを作成します。作成したファイルを使ってユーザ移動を行います。

また，ユーザ移動前に，兼任ユーザの情報やグループ・掲示板のメンバ情報を出力しておくことで，ユーザ移動によって削除される兼任ユーザやグループ・掲示板メンバ設定を回復します。グループ・掲示板のメンバ情報の出力については，「11.1　登録済みグループ・掲示板メンバ情報の出力　gmaxgexpコマンド」を参照してください。

(2)　サーバ構成の変更手順

移動のスケジュール，およびその実行手順を次のように計画しました。

ユーザ登録ファイルの作成とチェックを金曜日までに完了させ，利用頻度が少ない土曜日に実際のユーザ移動を行い，日曜日を予備日としました。作業では手順15と16のように，一括登録ユティリティと一括登録ユティリティ以外のデータ転送などは並行して行うことができます。

この例ではデータ退避先をc:¥temp，本社サブサーバのホームサーバ名をws255と設定しています。

注意

作業時間は目安ですので，サーバ性能やメールの使用状況などによっては大幅に異なる場合があります。この例では，移動するユーザの送受信メールは50通前後，サーバ性能やネットワーク状態も良好であると仮定しています。また，実行するコマンドも使用環境によって例と異なる場合があります。

一括登録ユティリティ実行前の準備をします。
実行サーバ：本社サーバ（マスタ管理サーバ）および本社サブサーバ，実行日時：金曜日午前中
一括登録ユティリティを実行する前に必要なサーバの追加や追加に伴う設定などを行います。次の作業を行います。

サーバ追加

サーバのメール設定

掲示板レプリカ情報の設定

掲示板記事の整合性確保

gmaxexpコマンドで，処理区分にMを設定して全登録ユーザを出力します。
実行サーバ：本社サーバ（マスタ管理サーバ），実行日時：金曜日13:00～13:20
カレントディレクトリを＜インストール先ディレクトリ＞¥binにした後で，次のように実行してください。
gmaxexp -s M -a u c:¥temp¥idou.csv
出力したファイルから移動ユーザのユーザ登録ファイルを作成します。

gmaxexpコマンドで，処理区分にMを設定して全兼任ユーザを出力します。
実行サーバ：本社サーバ（マスタ管理サーバ），実行日時：金曜日13:20～13:30
次のように実行してください。
gmaxexp -s M -a -y u c:¥temp¥kennin.csv
出力したファイルから兼任ユーザ再登録用のユーザ登録ファイルを作成します。

gmaxgexpコマンドで，処理区分にUを設定してグループ・掲示板のメンバ情報をすべて出力します。
実行サーバ：本社サーバ（マスタ管理サーバ），実行日時：金曜日13:30～13:40
次のように実行してください。
gmaxgexp -s U tb c:¥temp¥group.csv

移動するユーザの権利組織の設定などを記録します。
実行サーバ：本社サーバ（マスタ管理サーバ），実行日時：金曜日13:40～15:00
ユーザの移動で，設定値が初期化される項目の値を記録しておきます。移動後，記録した値で再登録します。

移動ユーザのユーザ登録ファイルを作成します。
実行サーバ：本社サーバ（マスタ管理サーバ），実行日時：金曜日15:00～16:30
手順2で出力したidou.csvファイルから移動しないユーザのデータをすべて削除します。また，移動ユーザのホームサーバなどを，本社サーバから本社サブサーバに修正します。

兼任ユーザのユーザ登録ファイルを作成します。
実行サーバ：本社サーバ（マスタ管理サーバ），実行日時：金曜日16:30～17:30
手順3で出力したkennin.csvファイルから移動しないユーザの兼任ユーザデータをすべて削除します。kennin.csvファイルには，移動するユーザの兼任ユーザデータだけが残ります。

adpdaexpコマンドで，兼任ユーザのユーザ任意情報を保存します。
実行サーバ：本社サーバ（マスタ管理サーバ），実行日時：金曜日17:30～17:40
手順７で作成した兼任ユーザのユーザ登録ファイルを使用して，兼任ユーザのユーザ任意情報を保存します。このファイルはユーザ任意情報の回復（手順18）で使用します。ユーザ任意情報を使用していない場合は，このコマンドを実行する必要はありません。
次のように実行してください。
adpdaexp -f kennin.csv -e adpdaexp.log -p A pdadata

gmaxchkコマンドでidou.csvファイルをチェックします。
実行サーバ：本社サーバ（マスタ管理サーバ），実行日時：金曜日17:40～18:30
手順6で作成した移動ユーザのユーザ登録ファイルをチェックします。次のように実行してください。このファイルは移動ユーザの登録（手順16）で使用します。
gmaxchk -v c:¥temp¥idou.csv

gmaxchkコマンドでkennin.csvファイルをチェックします。
実行サーバ：本社サーバ（マスタ管理サーバ），実行日時：金曜日18:30～19:00
手順7で作成した兼任ユーザのユーザ登録ファイル（kennin.csv）に誤りがないかチェックします。このファイルは兼任ユーザの再登録（手順17）で使用します。次のように実行してください。
gmaxchk -v c:¥temp¥kennin.csv

gmaxgchkコマンドでgroup.csvファイルをチェックします。
実行サーバ：本社サーバ（マスタ管理サーバ），実行日時：金曜日19:00～19:20
手順4で出力したグループ定義ファイル（group.csv）をチェックします。このファイルは，グループ・掲示板のメンバの再登録（手順19）で使用します。次のように実行してください。
gmaxgchk -v c:¥temp¥group.csv

idou.csvファイルを本社サブサーバに転送します。
実行サーバ：本社サーバ（マスタ管理サーバ），実行日時：金曜日19:20～19:30
チェックが完了したユーザ登録ファイル（idou.csv）を本社サーバから本社サブサーバへ転送します。

ユーザの移動準備をします。
実行サーバ：本社サーバ（マスタ管理サーバ），実行日時：金曜日21:00～
自動削除デーモンを起動するなどして，移動するユーザのメールを削除したり，環境をバックアップしたりしてください。※

SAVE_MBコマンドで移動するユーザのメールボックスなどの情報を保存します。
実行サーバ：本社サーバ（マスタ管理サーバ），実行日時：土曜日7:30～11:00
手順8のユーザ登録ファイルを基に保存します。保存した情報は，LOAD_MBコマンドで回復します。次のように実行してください。
SAVE_MB -i -v c:¥temp¥idou.csv c:¥temp

退避データを本社サブサーバに転送します。
実行サーバ：本社サーバ（マスタ管理サーバ），実行日時：土曜日11:00～12:30
SAVE_MBコマンドで保存した退避データを，本社サーバから本社サブサーバへ転送します。

gmaxsetコマンドを実行して，ユーザを移動します。
実行サーバ：本社サーバ（マスタ管理サーバ），実行日時：土曜日11:00～13:00
手順8のユーザ登録ファイル（idou.csv）を基に，ユーザ移動処理を行います。次のように実行してください。
gmaxset -v m c:¥temp¥idou.csv

gmaxsetコマンドを実行して，移動したユーザの兼任ユーザを再登録します。
実行サーバ：本社サーバ（マスタ管理サーバ），実行日時：土曜日13:00～14:00
手順10のユーザ登録ファイル（kennin.csv）を基に，移動したユーザの兼任ユーザを再登録します。兼任ユーザを設定していない場合は，このコマンドを実行する必要はありません。次のように実行してください。
gmaxset -v m c:¥temp¥kennin.csv

兼任ユーザのユーザ任意情報を回復します。
実行サーバ：本社サーバ（マスタ管理サーバ），実行日時：土曜日14:00～14:20
手順８で保存したデータ（pdadata）を基に，兼任ユーザのユーザ任意情報を回復します。ユーザ任意情報を使用していない場合は，このコマンドを実行する必要はありません。次のように実行してください。
adpdaset -f pdadata -e adpdaset.log

gmaxgsetコマンドを実行して，移動したユーザのグループ・掲示板のメンバ情報を再登録します。
実行サーバ：本社サーバ（マスタ管理サーバ），実行日時：土曜日14:20～14:50
手順11のグループ定義ファイル（group.csv）を基に，移動したユーザのグループ・掲示板のメンバ情報を再登録します。次のように実行してください。
gmaxgset -v c:¥temp¥group.csv

移動したユーザの権利組織などを再登録します。
実行サーバ：本社サーバ（マスタ管理サーバ），実行日時：土曜日14:50～16:20
一括登録ユティリティで設定できない情報のうち，ユーザ移動で設定値が初期化される手順5で記録した値を運転席から再登録します。

nxsrepstatコマンドでユーザの移動などが本社サブサーバに反映されているかを確認します。
実行サーバ：本社サーバ（マスタ管理サーバ），実行日時：土曜日16:20～17:00
移動したユーザの登録，兼任ユーザの再登録，グループ情報，権利組織情報などが本社サブサーバに反映されているか，レプリケーション状態を確認します。次のように実行してください。
nxsrepstat -h ws255
すべての項目が反映されれば次の項目に進みます。

ユーザの移動先でLOAD_MBコマンドを実行して，メールボックスの情報などを回復します。
実行サーバ：本社サブサーバ，実行日時：土曜日17:00～20:50
カレントディレクトリを＜インストール先ディレクトリ＞¥binにした後で，次のように実行してください。
LOAD_MB -v c:¥temp¥idou.csv c:¥temp¥ws255
本社サブサーバで，手順14で保存したメールボックスなどの情報を回復します。

ユーザ移動が完了したかを確認します。
実行サーバ：クライアント，実行日時：土曜日20:50～21:50
移動したユーザのIDでクライアントからログインして，送受信メールの状態やメールの送受信ができるかを確認します。

注※

移動するユーザのメールを削除しないとSAVE_MB/LOAD_MBコマンドでメールボックスを保存・回復する時間が多くかかります。移動するユーザ数，又はメールボックス容量が多い場合，メールの削除を行ってください。

また，この例のように一括登録ユティリティで多数の移動・変更処理を行う場合，必ずGroupmax環境のバックアップを取得してください。移動・変更処理が少ない場合でも可能な限りバックアップは取得するようにしてください。

5.8　サーバ環境の移行の例

ここでは，サーバマシンの変更やインストールドライブの変更など，サーバ環境を移行する例を説明します。なお，この例にはサンプルファイルはありません。

＜この節の構成＞

(1)　サーバ環境の移行の概要

(2)　サーバ環境の移行の注意点

(3)　サーバ環境の移行の手順

(1)　サーバ環境の移行の概要

使用しているハードウェアの入れ替えや構成変更を行う場合には，移行対象サーバのデータを一括登録ユティリティのgmaxexpコマンドやSAVE_MBコマンドを使用して保存し，新しい環境に回復してください。

(2)　サーバ環境の移行の注意点

この方法では，gmaxsetコマンドやgmaxgsetコマンドで登録できる情報と，LOAD_MBコマンドやadpdasetコマンドで回復できるデータだけが移行できます。その他の情報を移行することはできません。一括登録ユティリティでは設定できない掲示板，掲示板記事，およびサーバの設定などは移行できません。移行できない項目については，「3.2.6　gmaxsetコマンドによる移動処理の注意点」，「3.2.8　一括登録ユティリティで実行できる機能」，および「10.2.1　グループ・掲示板メンバ一括登録ユティリティで実行できる機能」を参照してください。ユーザ任意情報については，「15.　ユーザ任意情報の概要」を参照してください。掲示板，掲示板記事，およびサーバの設定については，マニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド 基本操作編」（Windows用）を参照してください。

さらに次の点に注意する必要があります。

移行前後のAddress Server，およびMail Serverのバージョン・リビジョンは同じにしてください。バージョン・リビジョンが違う場合，保存したデータを回復できない可能性があります。

移行前後のGroupmaxサーバのホームサーバ名とMTA名の設定は同じにしてください。設定を変更した場合，ユーザ登録ファイルの該当項目を修正する必要があります。

掲示板を再登録して，掲示板アクセス権を移行前の状態に戻す場合，掲示板IDは移行前と同じにしてください。掲示板IDを変更した場合，グループ定義ファイルの該当項目を修正する必要があります。

掲示板と掲示板記事は移行できません。掲示板の記事はクリアされます。このため，SAVE_MBコマンドを実行する場合に，掲示板未既読情報を保存することはできません。SAVE_MBコマンドで-iオプション，又は-jオプションは指定しないでください。

ユーザID，組織ID，および共用メールボックスIDを変更すると，SAVE_MBコマンドで保存したメールボックスなどの情報を回復することができません。

マルチサーバ構成で移行対象サーバがマスタ管理サーバの場合は，全サーバを再構築する必要があります。次の順番で作業してください。

全アドレスサーバでサーバ削除を行います。
サーバ削除を行う前に，メールボックスの保存が必要です

マスタ管理サーバを移行します。

全アドレスサーバでサーバ追加を実行して，元の状態に戻します。
サーバ追加後に，メールボックスの回復が必要です。

後述するサーバ移行手順に記載しております「ユーザ管理権限※」の設定は，Groupmax Address - Assistや16ビットクライアントを使用していない場合は，設定する必要はありません。

(3)　サーバ環境の移行の手順

一括登録ユティリティのコマンドと注意点をサーバ構成別に示します。この例ではデータ退避先をc:¥temp，ホームサーバ名をhostnameと設定しています。これらの値は実行する環境に応じて変更してください。また，実行内容については，「5.7　サーバ構成の変更の例 」も参照してください。

(a)　シングルサーバ構成の場合

移行前サーバでgmaxexpコマンドを実行して登録情報保存用データを出力します。
例）gmaxexp -s A -a c c:¥temp¥c_data.csv
　　gmaxexp -s M -a gu c:¥temp¥gu_data.csv
　　gmaxexp -s M -a -y u c:¥temp¥u6_data.csv

移行前サーバでgmaxgexpコマンドを実行してグループ・掲示板メンバ保存用データを出力します。
例）gmaxgexp -s U tb c:¥temp¥group.csv

移行前サーバでSAVE_MBコマンドを実行して移行対象サーバに所属する全メールボックスを保存します。掲示板の記事の未既読情報を保存することはできません。
例）gmaxchk -v c:¥temp¥gu_data.csv
　　SAVE_MB -v -m -w -b -d -r -a c:¥temp¥gu_data.csv c:¥temp

移行前サーバでadpdaexpコマンドを実行して，ユーザ任意情報を保存します。
例）adpdaexp -f c:¥temp¥gu_data.csv -e adpdaexp.log -p A c:¥temp¥gu_pda
　　adpdaexp -f c:¥temp¥u6_data.csv -e adpdaexp.log -p A c:¥temp¥u6_pda

移行前サーバでユーザ任意情報の見出しを表示してc:¥temp¥pda_def.csvファイルにcsv形式で記録します。
例）adpdhead -l -e adpdhead.log
　　実行結果の画面表示をc:¥temp¥pda_def.csvファイルにcsv形式で記録します。

一括登録ユティリティでは設定できない情報を，運転席などで表示して記録します。

サーバの設定内容（サイト情報，MTA情報，システムオプション，役職定義など）

掲示板情報

移行対象ユーザに運転席から設定した権利組織設定

ユーザ管理権限（adlsumngコマンドでも確認することができます）

保存したc:¥temp以下のすべてのデータを，移行後サーバのc:¥tempにコピーします。また，gmpublicinfoファイルやgmaxmdef.csvファイルなどの設定ファイルも移行後サーバにコピーします。

移行後サーバでプログラムのインストールとセットアップを行い，次の項目を移行前サーバと同じ状態に回復して，一括登録ユティリティを実行できるようにします。

サーバの設定内容（サイト情報，MTA情報，システムオプション，役職定義など）

掲示板情報

登録情報保存用データから最上位組織情報を回復します。
例）gmaxchk -v c:¥temp¥c_data.csv
　　gmaxset -v m c:¥temp¥c_data.csv

登録情報保存用データから組織情報，およびユーザ情報を回復します。
まずc:¥temp¥gu_data.csvファイルのレコードの順番が適切か，組織，ユーザの位置関係と上長ユーザID，統括組織，および共用メールボックスなどの依存関係に問題がないか見直します。問題がなければgmaxchkコマンドとgmaxsetコマンドを実行して登録情報を回復します。
例）gmaxchk -v c:¥temp¥gu_data.csv
　　gmaxset -v m c:¥temp¥gu_data.csv

登録情報保存用データから兼任ユーザ情報を回復します。
例）gmaxchk -v c:¥temp¥u6_data.csv
　　gmaxset -v m c:¥temp¥u6_data.csv

掲示板が再登録されている事を確認した後，マスタ管理サーバでグループ・掲示板メンバ保存用データからグループ・掲示板メンバ情報を回復します。
例）gmaxgchk -v c:¥temp¥group.csv
　　gmaxgset -v c:¥temp¥group.csv

移行後サーバでLOAD_MBコマンドを実行してメールボックスを回復します。
例）nxsrepstat
　　LOAD_MB -v -a c:¥temp¥gu_data.csv c:¥temp¥hostname

一括登録ユティリティでは設定できない項目を運転席から回復します。

移行対象ユーザに運転席から設定した権利組織設定，ユーザ管理権限※

移行後サーバでadpdheadコマンドを実行して，ユーザ任意情報の見出しを定義します。
例）adpdhead -f c:¥temp¥pda_def.csv -e adpdhead.log

移行後サーバでadpdasetコマンドを実行して，ユーザ任意情報を回復します。
例）adpdaset -f c:¥temp¥gu_pda -e adpdaset.log
　　adpdaset -f c:¥temp¥u6_pda -e adpdaset.log

(b)　マルチサーバ構成でアドレスサーバを移行する場合

マスタ管理サーバでgmaxexpコマンドを実行して登録情報保存用データを出力します。
例）gmaxexp -s M -a gu c:¥temp¥gu_data.csv
　　gmaxexp -s M -a -y u c:¥temp¥u6_data.csv
　　gmaxexp -s D -a gu c:¥temp¥del_data.csv

出力した登録情報保存用データから移行しない情報をすべて削除します。
出力したファイルから移行しない組織，ユーザ，および兼任ユーザに関するレコードをすべて削除します。ホームサーバをキーにしてソートしたり，grepコマンドを実行すると移行しないデータを簡単に削除できます。

マスタ管理サーバでgmaxgexpコマンドを実行して，グループ・掲示板メンバ保存用データを出力します。
例）gmaxgexp -s U tb c:¥temp¥group.csv

作成したc:¥temp¥gu_data.csvファイルの内容をチェックして，移行前サーバに転送します。このファイルはSAVE_MBコマンドを実行するときに使用します。
例）gmaxchk -v c:¥temp¥gu_data.csv
　　c:¥temp¥gu_data.csvファイルを移行前サーバに転送

移行前サーバでSAVE_MBコマンドを実行して，移行対象サーバに所属する全メールボックスを保存します。掲示板の記事の未既読を保存することはできません。
例）SAVE_MB -v -m -w -b -d -r -a c:¥temp¥gu_data.csv c:¥temp

マスタ管理サーバでadpdaexpコマンドを実行して，ユーザ任意情報を保存します。
例）adpdaexp -f c:¥temp¥gu_data.csv -e adpdaexp.log -p A c:¥temp¥gu_pda
　　adpdaexp -f c:¥temp¥u6_data.csv -e adpdaexp.log -p A c:¥temp¥u6_pda

一括登録ユティリティでは設定できない情報を運転席などから記録します。

サーバの設定内容（サイト情報，MTA情報など）

掲示板情報（移行するサーバに掲示板を設定している場合）

移行対象ユーザに運転席から設定した権利組織設定

ユーザ管理権限（adlsumngコマンドでも確認することができます）

移行前サーバのサーバ削除を実行します。

運転席から移行するサーバに設定している全マスタ掲示板とレプリカ掲示板の削除

サーバの削除

例）gmaxchk -v c:¥temp¥del_data.csv
　　gmaxset -v m c:¥temp¥del_data.csv

移行前サーバで保存したc:¥temp以下のデータを，すべて移行後サーバのc:¥tempにコピーします。また，gmpublicinfoファイルやgmaxmdef.csvファイルなどの設定ファイルも移行後サーバにコピーします。

移行後サーバでプログラムのインストールとセットアップ，およびサーバ追加を行い，次の項目を移行前サーバの状態に回復して，一括登録ユティリティを実行できるように設定します。

サーバの設定内容（サイト情報，MTA情報など）

掲示板情報（移行するサーバに掲示板を設定している場合）

マスタ管理サーバで登録情報保存用データから組織，ユーザ情報を回復します。
まずc:¥temp¥gu_data.csvファイルのレコードの順番が適切かを確認します。次に組織，ユーザの位置関係と上長ユーザID，統括組織，および共用メールボックスなどの依存関係に問題がないか見直します。問題がなければ，gmaxchkコマンドとgmaxsetコマンドを実行して登録情報を回復します。
例）gmaxchk -v c:¥temp¥gu_data.csv
　　gmaxset -v m c:¥temp¥gu_data.csv

マスタ管理サーバで登録情報保存用データから兼任ユーザ情報を回復します。
例）gmaxchk -v c:¥temp¥u6_data.csv
　　gmaxset -v m c:¥temp¥u6_data.csv

掲示板データが再登録されている事を確認して，マスタ管理サーバでグループ・掲示板メンバ保存用データからグループ・掲示板メンバ情報を回復します。
例）gmaxgchk -v c:¥temp¥group.csv
　　gmaxgset -v c:¥temp¥group.csv

移行後サーバでLOAD_MBコマンドを実行して，メールボックスを回復します。
例）nxsrepstat
　　LOAD_MB -v -a c:¥temp¥gu_data.csv c:¥temp¥hostname

一括登録ユティリティでは設定できない項目を運転席から回復します。

移行対象ユーザに運転席から設定した権利組織設定，ユーザ管理権限※

マスタ管理サーバでadpdasetコマンドを実行して，ユーザ任意情報を回復します。
例）adpdaset -f c:¥temp¥gu_pda -e adpdaset.log
　　adpdaset -f c:¥temp¥u6_pda -e adpdaset.log

マスタ管理サーバで，移行後サーバにadpdheadコマンドを実行して，ユーザ任意情報を配信します。
例）adpdhead -d hostname -e adpdhead.log

掲示板の整合性確保を行います。

(c)　マルチサーバ構成でマスタ管理サーバを移行する場合

マスタ管理サーバでgmaxexpコマンドを実行して，登録情報保存用データを出力します。
例）gmaxexp -s A -a c c:¥temp¥c_data.csv
　　gmaxexp -s M -a gu c:¥temp¥gu_data.csv
　　gmaxexp -s M -a -y u c:¥temp¥u6_data.csv
　　gmaxexp -s D -a gu c:¥temp¥del_data.csv

マスタ管理サーバでgmaxgexpコマンドを実行して，グループ・掲示板メンバ保存用データを出力します。
例）gmaxgexp -s U tb c:¥temp¥group.csv

作成したc:¥temp¥gu_data.csvファイルの内容をチェックして，全サーバに転送します。このファイルはSAVE_MBコマンドを実行するときに使用します。
例）gmaxchk -v c:¥temp¥gu_data.csv
　　c:¥temp¥gu_data.csvファイルを全サーバに転送

全サーバでSAVE_MBコマンドを実行して，すべてのメールボックスを保存します。掲示板の記事の未既読情報を保存することはできません。
例）gmaxchk -v c:¥temp¥gu_data.csv
　　SAVE_MB -v -m -w -b -d -r -a c:¥temp¥gu_data.csv c:¥temp

マスタ管理サーバでadpdaexpコマンドを実行して，ユーザ任意情報を保存します。
例）adpdaexp -f c:¥temp¥gu_data.csv -e adpdaexp.log -p A c:¥temp¥gu_pda
　　adpdaexp -f c:¥temp¥u6_data.csv -e adpdaexp.log -p A c:¥temp¥u6_pda

マスタ管理サーバでユーザ任意情報の見出しを表示して，c:¥temp¥pda_def.csvファイルにcsv形式で記録します。
例）adpdhead -l -e adpdhead.log
　　実行結果の画面表示を，c:¥temp¥pda_def.csvファイルにcsv形式で記録します。

一括登録ユティリティでは設定できない情報を，運転席などで表示して記録します。

全サーバの設定内容（サイト情報，MTA情報，システムオプション，役職定義など）

全掲示板情報

全ユーザに運転席から設定した権利組織設定

ユーザ管理権限（adlsumngコマンドでも確認することができます）

ユーザ削除を実行します。
例）gmaxchk -v c:¥temp¥del_data.csv
　　gmaxset -v m c:¥temp¥del_data.csv

全アドレスサーバのサーバ削除を実行します。

運転席から全サーバに設定しているマスタ掲示板とレプリカ掲示板の削除

サーバの削除

移行前サーバで保存したc:¥temp以下のデータをすべて移行後サーバのc:¥tempにコピーします。また，gmpublicinfoファイルやgmaxmdef.csvファイルなどの設定ファイルも移行後サーバにコピーします。

移行後サーバでプログラムのインストールとセットアップ，およびサーバ追加を行った後，全サーバで次の項目を移行前の状態に回復して，一括登録ユティリティを実行できるように設定します。

全サーバの設定内容（サイト情報，MTA情報，システムオプション，役職定義など）

全掲示板情報

マスタ管理サーバで登録情報保存用データから最上位組織情報を回復します。
例）gmaxchk -v c:¥temp¥c_data.csv
　　gmaxset -v m c:¥temp¥c_data.csv

マスタ管理サーバで登録情報保存用データから組織，ユーザ情報を回復します。
まずc:¥temp¥gu_data.csvファイルのレコードの順番が適切か確認します。
次に組織，ユーザの位置関係と上長ユーザID，統括組織，および共用メールボックスなどの依存関係に問題がないか見直します。問題がなければ，gmaxchk，gmaxsetコマンドを実行して登録情報を回復します。
例）gmaxchk -v c:¥temp¥gu_data.csv
　　gmaxset -v m c:¥temp¥gu_data.csv

マスタ管理サーバで，登録情報保存用データから兼任ユーザ情報を回復します。
例）gmaxchk -v c:¥temp¥u6_data.csv
　　gmaxset -v m c:¥temp¥u6_data.csv

掲示板データが再登録されているのを確認した後，マスタ管理サーバでグループ・掲示板メンバ保存用データからグループ・掲示板メンバ情報を回復します。
例）gmaxgchk -v c:¥temp¥group.csv
　　gmaxgset -v c:¥temp¥group.csv

全サーバでLOAD_MBコマンドを実行して，メールボックスを回復します。
例）nxsrepstat
　　LOAD_MB -v -a c:¥temp¥gu_data.csv c:¥temp¥hostname

一括登録ユティリティでは設定できない項目を，運転席から回復します。

全ユーザに運転席から設定した権利組織設定，ユーザ管理権限※

マスタ管理サーバでadpdheadコマンドを実行して，ユーザ任意情報の見出しを定義します。
例）adpdhead -f c:¥temp¥pda_def.csv -e adpdhead.log

マスタ管理サーバでadpdasetコマンドを実行して，ユーザ任意情報を回復します。
例）adpdaset -f c:¥temp¥gu_pda -e adpdaset.log
　　adpdaset -f c:¥temp¥u6_pda -e adpdaset.log

マスタ管理サーバで，全サーバにadpdheadコマンドを実行して，ユーザ任意情報を配信します。
例）adpdhead -d hostname -e adpdhead.log

6.　一括登録ユティリティのデータシート

ここでは，一括登録ユティリティのコマンドの実行条件や実行時間の目安を説明します。

＜この章の構成＞

6.1　一括登録ユティリティの実行条件

6.2　一括登録ユティリティのコマンド実行時間の目安

6.3　一括登録ユティリティのトラブルシューティング

6.1　一括登録ユティリティの実行条件

一括登録ユティリティのコマンドの実行条件を表6-1に示します。

表6-1　一括登録ユティリティのコマンドの実行条件

項番
コマンド名
条件
実行サーバ

1
gmaxchkコマンド
なし
マスタ管理サーバ

2
gmaxsetコマンド
システム管理者でログオンする。
アドレスサーバが起動している。※
マスタ管理サーバ

3
gmaxexpコマンド
システム管理者でログオンする。
Object Serverが起動している。
マスタ管理サーバ

4
SAVE_MBコマンド
システム管理者でログオンする。
Object Serverが起動している。
保存するユーザ，組織のメールボックスが存在するホームサーバ

5
LOAD_MBコマンド
システム管理者でログオンする。
Object Serverが起動している。
ユーザ，組織のメールボックスを回復するホームサーバ

6
gmmopnmbコマンド
システム管理者でログオンする。
Object Serverが起動している。
閉塞を解除するユーザ，組織のホームサーバ

注※

起動されていないアドレスサーバにはレプリケーションされません。アドレスサービスを起動後，整合性確保を実行してください。

6.2　一括登録ユティリティのコマンド実行時間の目安

一括登録ユティリティのコマンドを実行するために必要な時間の目安を示します。ここで示す実行時間の目安は，使用する環境によって左右されます。そのため，作業計画では余裕を持った時間を見積もってください。

実行時間の目安を算出するに当たっては，Intel(R) Core(TM)2 3.33GHz相当のCPUを搭載したコンピュータを想定しています。

＜この節の構成＞

6.2.1　gmaxsetコマンドの実行時間

6.2.2　SAVE_MB/LOAD_MBコマンドの実行時間

6.2.1　gmaxsetコマンドの実行時間

gmaxsetコマンドの実行時間の目安を表6-2に示します（単位：秒）。この実行時間の目安の値は，下記条件の場合です。

メールボックスが空の状態

ユーザ任意情報が未定義の状態

実行中のレコード表示(オプション-v)を指定しない

ユーザ任意情報を定義している場合はgmaxsetコマンドの前後でユーザ任意情報の保存と回復が行われるため，その分だけgmaxsetコマンドの実行時間が長くなります。

マルチサーバ構成の場合，gmaxsetコマンドの処理が終了してもアドレスサーバへのレプリケーションが完了しているとは限りません。レプリケーション状態の確認については，「4.5　レプリケーション状態の確認　nxsrepstatコマンド」を参照してください。

表6-2　gmaxsetコマンドの実行時間

件数 | ユーザ
追加（A） | 削除（D） | 変更（C） | 移動（M）
100 | 17秒 | 26秒 | 3秒 | 33秒
1,000 | 191秒 | 233秒 | 28秒 | 355秒

6.2.2　SAVE_MB/LOAD_MBコマンドの実行時間

SAVE_MB/LOAD_MBコマンドの1ユーザあたりの実行時間の目安を表6-3，表6-4に示します（単位：秒）。性能算出時の条件は，以下の項目を想定しています。

各ユーザのメールボックスの送信メール保持数：2,000

各ユーザのメールボックスの受信メール保持数：2,000

各メールの本文の大きさ：2KB

各メールの添付ファイル数：0

メールボックスの情報およびIMAPなどの個人情報の保存指定（オプション-m）：あり

掲示板未既読管理情報・パスワード情報の保存指定（オプション-i）：なし

各ユーザの参照掲示板数：0

表6-3　1ユーザ当たりのSAVE_MBコマンドの実行時間

メール保持数（単位：通） | ユーザ
送信 | 受信
2,000 | 2,000 | 39秒

表6-4　1ユーザ当たりのLOAD_MBコマンドの実行時間

メール保持数（単位：通） | ユーザ
送信 | 受信
2,000 | 2,000 | 54秒

6.3　一括登録ユティリティのトラブルシューティング

一括登録ユティリティでよく質問される内容とその対応策について説明します。

＜この節の構成＞

6.3.1　一括登録ユティリティ全般のトラブルシューティング

6.3.2　gmaxexpコマンドのトラブルシューティング

6.3.3　gmaxchkコマンドのトラブルシュート

6.3.4　SAVE_MBコマンドのトラブルシューティング

6.3.5　gmaxsetコマンドのトラブルシューティング

6.3.6　LOAD_MBコマンドのトラブルシューティング

6.3.1　一括登録ユティリティ全般のトラブルシューティング

ユーザがクライアントからメールにログインできない

対処

ユーザ移動のため，メールボックスが閉塞されている可能性があります。「3.2.5　メールボックスの閉塞の強制解除」を参照してください。

一括登録ユティリティを実行するとき，実行するサーバ以外のアドレスサーバのアドレスサービスは起動しておく必要があるか

対処

gmaxsetコマンド以外のコマンドの場合，コマンドを実行するサーバ以外のアドレスサーバを起動しておく必要はありません。

gmaxsetコマンドの場合，すべてのアドレスサーバのアドレスサービスを起動させてください。起動していないアドレスサーバがあった場合，登録情報がレプリケーションされないため，起動してから整合性確保を実行してください。

バッチプログラムやATコマンドで一括登録ユティリティを実行するとエラーになる

対処

実行ユーザ不正の可能性があります。

一括登録ユティリティはGroupmaxのシステム管理者で実行してください。

gmaxexpコマンドで出力したデータをユーザ登録ファイルとして使用すると，gmaxsetコマンドでエラーになる

対処1

表計算ソフトでユーザ登録ファイルを作成したため，先頭が0で始まるデータの先頭0の部分が欠落した可能性があります。

例えば，ユーザIDに00301と設定していた場合，表計算ソフトで読み込むとユーザIDは301になります。この場合，00301と301は違うIDのため，一括登録ユティリティを実行しても期待どおりの結果が得られません。

Excelの場合の回避策を次に示します。この方法を使えば，先頭の0がそのまま文字列として読み込まれます。

1. gmaxexpコマンドで出力したファイルの拡張子を.txtに変更して，テキストファイルにする。

2. Excelでそのテキストファイルを開き，テキストファイルウィザードですべての列の属性を文字列にする。

対処２

出力したユーザに指定していた上長ユーザが削除されている可能性があります。上長ユーザとして指定されたユーザを削除しても，ユーザに指定されている上長ユーザIDは削除されません。そのため，存在しないユーザを上長ユーザIDとして指定しているのでエラーになります。上長ユーザIDを指定している場合，指定しているユーザが登録されているか確認してください。

実行すると「GMB056E　システムエラーが発生しました。　付加情報：OpenSCManager」が表示される

対処

システム管理者にAdministrator権限がない可能性があります。システム管理者の権限を確認してください。

6.3.2　gmaxexpコマンドのトラブルシューティング

兼任ユーザ情報が出力されない

対処

gmpublicinfoファイルに次の記述をしてください。

ADDITIONAL_POSITION_EXP=Y

詳細は「4.1　登録済み情報の出力　gmaxexpコマンド」を参照してください。

最上位組織Groupmax_systemの全情報を出力しないようにしたい

対処

gmpublicinfoファイルに次の記述をしてください。

NOTEXP_GMAXSYS=Y

NOTEXP_SYSUSER=Y

詳細は「4.1　登録済み情報の出力　gmaxexpコマンド」を参照してください。

6.3.3　gmaxchkコマンドのトラブルシュート

実行すると設定項目数異常のエラーが発生する

対処

項目数が70項目ではありません。表計算ソフトでユーザ登録ファイルを作成した場合，70番目の項目に半角スペースを1文字入力しないと，ファイルを保存するときに項目が削除されて保存されます。

6.3.4　SAVE_MBコマンドのトラブルシューティング

メール属性のないアドレスユーザでもSAVE_MBコマンドは実行できるか

対処

実行できます。オプション-iを指定すれば，ユーザのパスワードやパスワードの有効期間などを保存できます。

実行しても標準出力に何も表示されない。save_mb.logファイルもsave_mb.lstファイルも作成されない

対処1

指定したユーザ登録ファイルに移動するデータ（処理区分が"M"のレコード）がない，又は実行したアドレスサーバに移動対象のデータ（ホームサーバとするユーザ，組織）がない可能性があります。ユーザ登録ファイルの処理区分に"M"のレコードが存在する，又は実行したアドレスサーバをホームサーバとする移動レコードが存在するかを確認してください。

対処2

組織の移動を行う場合に，コマンドオプションに-g又は-aを指定していない可能性があります。オプション-g又は-aを指定することで共用メールボックスを保存します。

メールサーバでない（単なるアドレスサーバ）環境でアドレスユーザの移動を行う場合でも，SAVE_MB/LOAD_MBコマンドを実行する必要があるか

対処

メールサーバでない環境でアドレスユーザを移動する場合も，SAVE_MB/LOAD_MBコマンドを実行しないとパスワードが初期化されます。これを防ぐために，SAVE_MB/LOAD_MBコマンドを実行してください。

6.3.5　gmaxsetコマンドのトラブルシューティング

実行すると更新対象とするデータがないと指摘される

対処1

ユーザ登録ファイルの処理区分が空欄の状態でgmaxchkコマンドを実行している可能性があります。

gmaxexpコマンドを使ってユーザ登録ファイルを作成した場合，処理区分に値を設定しないでgmaxchkコマンドを実行すると，すべてのレコードの先頭に#が挿入されて，コメントとして扱われるため処理するデータがなくなります。

対処2

ユーザ登録ファイルの実行結果欄に最初から「○」が設定されている可能性があります。

gmaxsetコマンドは実行結果欄が「○」の場合，既に登録済みと判断して登録処理を行いません。ユーザ登録ファイルを作成する場合，実行結果欄に値を設定しないでください。

対処3

gmaxchkコマンドを実行して，ユーザ登録ファイルをチェックしていない可能性があります。

gmaxsetコマンドなど一括登録ユティリティで指定できるユーザ登録ファイルはgmaxchkコマンドですべてのレコードのチェック結果欄が○になったファイルだけです。

データを変更したのに，サーバに登録されていない

対処1

処理区分Cでは変更できない項目があります。変更しようとしている項目が，変更できる項目かを確認してください。

処理区分Cで変更できない項目の場合は，処理区分Mで変更してください。詳細は「3.2.1　処理区分M（移動）とC（変更）の違い」を参照してください。

対処2

処理区分Cで登録済みの項目の値を削除する場合，項目削除機能を使用しないで削除しようとしている可能性があります。処理区分Cで値を削除する場合に値を設定しないと値は変更されません。例えば，ある組織に所属するユーザを最上位組織の直下に移動する場合や，あるユーザに設定したWorkflowサーバを削除する場合，所属組織IDやWorkflowサーバに空白を設定したり，値を設定しないでgmaxsetコマンドを実行すると，登録されている値は変更（削除）されません。登録されている値を削除する場合，項目削除機能を使用して設定値を削除する必要があります。項目削除機能の詳細は「2.8.4　ユーザ登録ファイル作成時の注意事項」の「(4)　登録されている最上位組織，組織，ユーザの情報の項目削除について」を参照してください。

ある組織下のユーザを，所属する最上位組織直下に処理区分Ｃ（変更）で変更できるか

対処

項目削除機能を使用して変更できます。所属組織IDを空白ではなく，項目削除文字列を設定してください。詳細は「2.8.4　ユーザ登録ファイル作成時の注意事項」の「(4)　登録されている最上位組織，組織，ユーザの情報の項目削除について」を参照してください。

一括登録ユティリティで最上位組織直下にユーザは登録できるか

対処

所属組織IDを指定しなければ最上位組織直下にユーザを登録できます。

gmaxsetコマンド実行中にディスクフル，又はシャットダウンなどの障害が発生した

対処

ユーザ登録ファイルの途中のレコードまで登録が完了していても，実行部処理結果(M)欄には○印が設定されません。gmaxexpコマンドや運転席を使用して，どこまで登録が完了しているかを確認してから，未登録部分だけを再実行してください。

実行すると「GMB049E ファイル(＜インストール先ディレクトリ＞¥nxsdir¥nxsmta)がオープンできません。」と表示される

対処

Mail Serverをインストールしていない環境で，メール属性ありの組織やユーザを登録しようとしている可能性があります。

ユーザ登録ファイルのタイプが正しいか，Mail Serverがインストールされているかを確認してください。

6.3.6　LOAD_MBコマンドのトラブルシューティング

メールボックス容量より容量の多いメールボックスの回復は正しくできるか

対処

メールの回復は正しく実行されます。ただし，自動削除デーモンが起動すれば指定容量までメールが削除されます。

実行すると「GMB005W　警告：ホームサーバ***にユーザは未登録です。」が表示される

対処

マスタ管理サーバで登録した情報が，LOAD_MBコマンドを実行しているサーバにレプリケーションされていない可能性があります。nxsrepstatコマンドでレプリケーション状態を確認してください。

LOAD_MBコマンドを実行する前に誤ってメールボックスの閉塞を解除したため，メールボックスの回復ができなくなった

対処

閉塞を解除した後に送受信したメールとSAVE_MBコマンドで保存したメールを統合することはできません。

まず，現在のメールボックスの内容をクライアントから保存してください。次にメールボックスを回復したいユーザのデータを変更しないで処理区分にM（移動）を指定してgmaxchkとgmaxsetコマンドを実行します。これにより，解除後に送受信されたメールは削除されます。この後LOAD_MBコマンドを実行すれば，SAVE_MBコマンドで保存したメールボックスの状態に回復することができます。

7.　一括登録ユティリティのメッセージ一覧

一括登録ユティリティの各コマンドを実行したときに出力されるメッセージについて説明します。

＜この章の構成＞

7.1　gmaxexpコマンドのメッセージ

7.2　gmaxchkコマンドのメッセージ

7.3　SAVE_MB/LOAD_MBコマンドのメッセージ

7.4　gmaxsetコマンドのメッセージ

7.5　nxsrepstatコマンドのメッセージ

7.1　gmaxexpコマンドのメッセージ

gmaxexpコマンドのメッセージについて説明します。

表示されるメッセージ形式は次の通りです。

GM  B  001  E
1  2   3   4

1.メッセージを表示するプログラム区分　GM(固定)

2.gmaxexpコマンドの場合　「B」

3.4のメッセージ区分での連続番号

4.エラーメッセージの場合　「E」

情報メッセージの場合　「I」

警告メッセージの場合　「W」

GMB003E　ファイル***が作成できません。
　　　　　　付加情報：×××××

要因

ファイルが作成できません。

対処

ファイルに書き込み権限があるかを確認してから，再実行してください。

GMB004E　パラメタが不正です。

要因

パラメタが不正です。

対処

パラメタを確認してから，再実行してください。

GMB007E　ディレクトリ***が見つかりません。

要因

ディレクトリが見つかりませんでした。

対処

ディレクトリが存在するかを確認してから，再実行してください。

GMB009E　システム管理者権限で実行してください。

要因

システム管理者以外のユーザがコマンドを実行しました。

対処

システム管理者でログインしてから再実行してください。

GMB011E　未サポートのデータベース***のため処理できません。

要因

未サポートのデータベースのため処理できません。

対処

このバージョンでは対処できません。

GMB012E　×××××の実行ができません。

要因

×××××の実行ができませんでした。

×××××には，＜インストールディレクトリ＞¥bin¥nxcheckDB，又は＜インストールディレクトリ＞¥bin¥gmmxoddbが入ります。

対処

ファイルの実行権限があるかどうかを確認して，実行できない場合は障害受付窓口に連絡してください。

GMB017E ホームサーバの情報取得に失敗しました。
　　　　　　付加情報：×××××

要因

ユーザや組織に設定しているGroupmaxホームサーバ情報の取得に失敗しました。付加情報には失敗したユーザID，又は組織IDが表示されます。

対処

Groupmaxホームサーバ情報が正しく登録されているか確認してから再実行してください。付加情報に表示したＩＤのホームサーバ情報を確認してください。誤りがない場合，そのIDの情報を運転席から更新してください。

GMB022E　環境変数***の値が長過ぎます。

要因

環境変数の設定値が制限長を超えています。

対処

環境変数の値を修正してから，再実行してください。

GMB023E　ファイル***が見つかりません。

要因

ファイルが見つかりませんでした。

対処

障害受付窓口に連絡してください。

GMB024E　ファイル***の形式が不正です。

要因

ファイル***の形式が不正です。

対処

障害受付窓口に連絡してください。

GMB025E　DBへのログインに失敗しました。
　　　　　　付加情報：×××××

要因

データベースへのログインに失敗しました。Mail Serverの環境が壊れている可能性があります。

対処

障害受付窓口に連絡してください。

GMB026E　DBからのログアウトに失敗しました。
　　　　　　付加情報：×××××

要因

データベースからのログアウトに失敗しました。Mail Serverの環境が壊れている可能性があります。

対処

障害受付窓口に連絡してください。

GMB032E　メモリ確保に失敗しました。
　　　　　　付加情報：×××××

要因

メモリ確保に失敗しました。

対処

ほかの処理を終了してから，再実行してください。

GMB040E　テーブルのオープンに失敗しました。
　　　　　　付加情報：×××××

要因

データべースのテーブルをオープンするのに失敗しました。

対処

障害受付窓口に連絡してください。

GMB041E　FETCHに失敗しました。
　　　　　　付加情報：×××××

要因

FETCHに失敗しました。

対処

障害受付窓口に連絡してください。

GMB048E　PREPAREに失敗しました。
　　　　　　付加情報：×××××

要因

PREPAREに失敗しました。

対処

障害受付窓口に連絡してください。

GMB049E　ファイル***がオープンできません。
　　　　　　付加情報：×××××

要因

ファイルがオープンできませんでした。

対処

障害受付窓口に連絡してください。

GMB050E　ファイル***にエラーログを出力しました。

要因

登録情報出力処理でエラー（警告エラーを含む）がありました。

対処

エラーログ内のメッセージに対応する処置を実行してください。

GMB052E　***ファイルの読み込みに失敗しました。

要因

***ファイルの読み込みに失敗しました。

対処

gmsetup.iniファイルの場合は，＜インストールディレクトリ＞¥bin¥setupディレクトリにgmsetup.iniが存在するかを確認してください。存在する場合は，障害受付窓口に連絡してください。その他のファイルの場合は，障害受付窓口に連絡してください。

GMB054E　ユーザアカウント***以外の方は実行できません。処理を終了します。

要因

システム管理者以外のユーザがコマンドを実行しました。

対処

システム管理者のユーザで再実行してください。

GMB055E　ディレクトリ***の読み込みに失敗しました。
　　　　　　付加情報：×××××

要因

ディレクトリの読み込みに失敗しました。

対処

障害受付窓口に連絡してください。

GMB056E　システムエラーが発生しました。
　　　　　　付加情報：×××××

要因

システムエラーが発生しました。

対処

障害受付窓口に連絡してください。

GMB057E　DBが正常に起動されていません。
　　　　　　付加情報：×××××

要因

データベースが正常に起動されていません。

対処

データベースを起動してから，再実行してください。

GMB059E　COMMITに失敗しました。
　　　　　　付加情報：×××××

要因

データベースのCOMMIT処理に失敗しました。

対処

障害受付窓口に連絡してください。

GMB069E　ファイル***のレコードnの設定に誤りがあります。

要因

オプション-fで指定したフィルタファイルのレコードnに誤りがあります。nには，誤りのあるレコード番号を表示します。

対処

フィルタファイルの誤りを修正してから，再実行してください。

GMB070E　XXID***は登録されていません。

要因

指定XXID***は登録されていませんでした。

XXには最上位組織，組織又はユーザを表示します。

対処

必要があれば，登録済みIDを指定して再実行してください。

GMB071E　ファイル***にドメインID***の情報がありません。

要因

ファイルの内容が不正です。

対処

障害受付窓口に連絡してください。

GMB072E　ファイル***への書き込みでエラーが発生しました。
　　　　　　付加情報：×××××

要因

ファイルへの書き込みでエラーが発生しました。

対処

ファイルに書き込み権限があるかを確認してから，再実行してください。

GMB073E　本サーバは，Groupmax Addressマスタ管理サーバではありません。

要因

実行サーバは，マスタ管理サーバではありませんでした。

対処

実行サーバがマスタ管理サーバであるかを確認してください。gmaxexpコマンドはマスタ管理サーバでだけ実行できます。

GMB075E　ファイル***が重複しています。

要因

指定したファイルが重複しています。

対処

正しいファイルを指定してから，再実行してください。

GMB076E　ファイル***が見つかりません。

要因

指定したファイルが見つかりませんでした。

対処

ファイルが存在するかを確認してから，再実行してください。

GMB077E　ファイル***のディレクトリが見つかりません。

要因

指定したファイルのディレクトリが見つかりませんでした。

対処

ディレクトリが存在するかを確認してから，再実行してください。

GMB080E　Address環境変数設定処理に失敗しました。

要因

内部の環境変数設定に失敗しました。

対処

障害受付窓口に連絡してください。

GMB085E　Groupmax　Addressが停止しています。

要因

アドレスサービスが停止しています。

対処

アドレスサービスを起動してから，再実行してください。

GMB120E　Address_Mailセットアップを行なってから起動してください。

要因

セットアップを行わずにgmaxexpコマンドを実行しました。

対処

セットアップが完了した環境で実行してください。

GMB013I　中止要求により処理を終了します。

対処

情報メッセージのため対処は不要です。

GMB014I　n件の登録情報を出力しました。

対処

情報メッセージのため対処は不要です。

7.2　gmaxchkコマンドのメッセージ

gmaxchkコマンドのメッセージについて説明します。

表示されるメッセージ形式は次のとおりです。

GM  B  001  E
1  2   3   4

1. メッセージを表示するプログラム区分　GM(固定)

2. gmaxchkコマンドの場合　「B」

3. 4のメッセージ区分での連続番号

4. エラーメッセージの場合　「E」

情報メッセージの場合　「I」

警告メッセージの場合　「W」

GMB004E　パラメタが不正です。

要因

パラメタが不正です。

対処

パラメタを確認してから，再実行してください。

GMB005E　ユーザ登録ファイル***が見つかりません。

要因

ユーザ登録ファイル***が見つかりませんでした。

対処

ユーザ登録ファイルを確認してから，再実行してください。

GMB007E　ディレクトリ***が見つかりません。

要因

ディレクトリが見つかりませんでした。

対処

ディレクトリが存在するかを確認してから，再実行してください。

GMB022E　環境変数***の値が長過ぎます。

要因

環境変数***の設定値が制限長を超えています。

対処

環境変数***の値を修正してから，再実行してください。

GMB032E　メモリ確保に失敗しました。
　　　　　　付加情報：×××××

要因

動作するために必要なメモリが確保できませんでした。

対処

使用していないアプリケーションの処理を終了してから，再実行してください。

GMB049E　ファイル***がオープンできません。
　　　　　　付加情報：×××××

要因

ファイルがオープンできませんでした。

対処

障害受付窓口に連絡してください。

GMB056E　システムエラーが発生しました。
　　　　　　付加情報：×××××

要因

システムエラーが発生しました。

対処

障害受付窓口に連絡してください。

GMB078E　ファイル***の読み込みに失敗しました。
　　　　　　付加情報：×××××

要因

ファイル***の読み込みに失敗しました。

対処

障害受付窓口に連絡してください。

GMB079E　ファイル***の書き込みに失敗しました。
　　　　　　付加情報：×××××

要因

ファイル***の書き込みに失敗しました。

対処

障害受付窓口に連絡してください。

GMB080E　Address環境変数設定処理に失敗しました。

要因

内部の環境変数設定に失敗しました。

対処

障害受付窓口に連絡してください。

GMB100E　ファイル***のｎレコード　「項目名」の設定に誤りがあります。

要因

ｎレコードの「項目名」の項目に誤りがあります。

対処

「項目名」が正しく設定されているかを確認してください。

GMB101E　ファイル***のｎレコード　「項目名」は最大値を超えています。

要因

ｎレコードの「項目名」の項目は，最大値を超えています。

対処

「項目名」が正しく設定されているかを確認してください。

GMB102E　ログファイル***のオープンに失敗しました。

要因

ログファイル***がオープンできませんでした。

対処

ログファイル***を削除してから再実行してください。

GMB103E　ファイル***のｎレコード　入力必須項目「項目名」が設定されていません。

要因

ｎレコードの入力必須項目「項目名」が設定されていません。

対処

指定した処理区分で必要な入力必須項目「項目名」が設定されているか確認してください。

GMB104E　***から###への名称変更に失敗しました。
　　　　　　付加情報：×××××

要因

表示されたファイル名の変更に失敗しました。

対処

ファイルに権限があるかどうか確認してください。

GMB105E　ファイル名***の指定が長すぎます。

要因

ファイル名の長さは１２８バイトまでです。

対処

ファイル名を短くして，再実行してください。

GMB106E　ｎレコード　MTA名は登録されていません。

要因

ｎレコードで指定したＭＴＡ名は登録されていません。

対処

登録されているＭＴＡ名を指定して，再実行してください。

GMB107E　ｎレコード　ＭＴＡ名又は，ホームサーバ名の設定に誤りがあります。

要因

ｎレコードで指定したホームサーバ名に対応するＭＴＡ名ではありません。又は指定されたＭＴＡ名に対応するホームサーバ名ではありません。

対処

ＭＴＡ名，又はホームサーバ名を修正してから，再実行してください。

GMB108E　ファイル***は，指定できません。

要因

ファイル名に拡張子".bak"を持つファイルを指定しています。

対処

ファイル名を正しく指定してから，再実行してください。

GMB109E　ファイル***のｎレコード　レコード内の最大長をオーバーしました。処理を中断します。

要因

ｎレコードが最大長を超えています。

対処

レコードの内容が正しいか確認してください。

GMB110E　ファイル***のｎレコード　設定項目数（項目数）が異常です。処理を中断します。

要因

ｎレコードの設定項目数が誤っています。

対処

設定項目数が正しいかを確認してください。

GMB111E　ファイル***のｎレコード　入力必須項目「項目名」が設定されていません。処理を中断します。

要因

ｎレコードで入力必須項目が指定されていません。

対処

必要な項目がすべて設定されているかを確認してください。

GMB112E　ファイル***のｎレコード　「項目名」は最大長を超えています。処理を中断します。

要因

ｎレコードの「項目名」の項目は最大長を超えています。

対処

「項目名」が正しく設定されているかを確認してください。

GMB113E　ファイル***のｎレコード　「項目名」の設定に誤りがあります。処理を中断します。

要因

ｎレコードの「項目名」の項目に誤りがあります。

対処

「項目名」が正しく設定されているかを確認してください。

GMB114E　指定されたユーザ登録ファイルは，規定のフォーマットではありません。

要因

ファイル内のフォーマットが統一されていません。

対処

ファイル内のフォーマットを統一してから再実行してください。

GMB115E　ファイル***のｍレコードとｎレコード　指定された情報が一意ではありません。

要因

ｍレコードとｎレコードで指定された情報が一意ではありません。

対処

ｍレコードとｎレコードで指定された情報が一意かどうかを確認してください。

GMB116E　ファイル***のｎレコード　「メールボックス容量」に指定した定義タイプ###はありません。

要因

ｎレコードで指定された定義タイプ###は登録されていません。

対処

正しい定義タイプ名を設定するか，又は定義タイプ###を登録してから，再実行してください。

GMB119E　環境変数***の設定に誤りがあります。

要因

環境変数***の値が誤っています。

対処

環境変数***の値を，英数字だけを使用した16文字以内の文字列にしてください。

GMB132E　ファイル***のｎレコードは，最大長を超えています。該当レコードをコメントアウトします。

要因

ｎレコードが最大長を超えています。

対処

レコードの内容が正しいか確認してください。

GMB133E　ファイル***のｎレコード　設定項目数（項目数）が異常です。該当レコードをコメントアウトします。

要因

ｎレコードの設定項目数が誤っています。

対処

設定項目数が正しいかを確認してください。

GMB134E　ファイル***のｎレコード　入力必須項目「項目名」が設定されていません。該当レコードをコメントアウトします。

要因

ｎレコードで入力必須項目が指定されていません。

対処

必要な項目がすべて設定されているかを確認してください。

GMB135E　ファイル***のｎレコード　「項目名」は最大長を超えています。該当レコードをコメントアウトします。

要因

ｎレコードの「項目名」の項目は最大長を超えています。

対処

「項目名」が正しく設定されているかを確認してください。

GMB136E　ファイル***のｎレコード　「項目名」の設定に誤りがあります。該当レコードをコメントアウトします。

要因

ｎレコードの「項目名」の項目に誤りがあります。

対処

「項目名」が正しく設定されているかを確認してください。

GMB137E　ファイル***のオープンがリトライオーバーnしました。

要因

ファイル***のオープンにn+1回失敗しました。

対処

ユーザ登録ファイルのチェック部処理結果欄を空欄にしたあと，再度gmaxchkコマンドを実行してください。gmaxchkコマンド再実行後にも同じメッセージが出力される場合は，障害受付窓口に連絡してください。

GMB024I　一括登録チェック処理を開始します。

対処

情報メッセージのため対処は不要です。

GMB025I　ｎ　レコードをチェック中です。

対処

情報メッセージのため対処は不要です。

GMB026I　一括登録チェック処理を終了します。

対処

情報メッセージのため対処は不要です。

GMB027I　一意性チェック処理を開始します。しばらくお待ちください。

対処

情報メッセージのため対処は不要です。

GMB028I　一意性チェック処理を終了します。

対処

情報メッセージのため対処は不要です。

GMB029I　エラーが発生している場合，***ディレクトリにログ情報があります。参照してください。

対処

情報メッセージのため対処は不要です。

GMB030I　処理の中止要求を受け付けました。

対処

情報メッセージのため対処は不要です。

GMB031I　中止要求により処理を終了します。

対処

情報メッセージのため対処は不要です。

GMB011W　指定された項目削除文字列（***）とファイル中の項目削除文字列（***）が異なります。

要因

前回指定した項目削除文字列と今回指定した項目削除文字列が違います。

対処

指定した項目削除文字列が正しいかを確認してください。

GMB012W　ファイル中に項目削除文字列（***）が存在しますが，項目削除文字列の指定が有りません。

要因

前回実行時に項目削除文字列指定がありましたが，今回は指定されていません。

対処

項目削除文字列を指定する必要がないかを確認してください。

7.3　SAVE_MB/LOAD_MBコマンドのメッセージ

SAVE_MBコマンド，およびLOAD_MBコマンドのメッセージについて説明します。

出力されるメッセージ形式は次のとおりです。

GM  B  001  E
1  2   3   4

1.メッセージを表示するプログラム区分　GM(固定)

2.SAVE_MB/LOAD_MBコマンドの場合　「B」

3.4のメッセージ区分での連続番号

4.エラーメッセージの場合　「E」

情報メッセージの場合　「I」

警告メッセージの場合　「W」

GMB002E　ロックファイル***が存在します。

要因

別のSAVE_MB/LOAD_MBコマンドが動作中です。

対処

SAVE_MB/LOAD_MBコマンドの処理が終了してから，再実行してください。別のSAVE_MB/LOAD_MBコマンドが動作していないのに，このメッセージが表示されるときは次のコマンドを実行してください。

del　ロックファイル名

GMB003E　ファイル***が作成できません。
　　　　　　付加情報：×××××

要因

ファイルが作成できません。

対処

ファイルの書き込み権限があるかを確認してから，再実行してください。

GMB004E　パラメタが不正です。

要因

パラメタが不正です。

対処

パラメタを確認してから，再実行してください。

GMB005E　ユーザ登録ファイル***が見つかりません。

要因

ユーザ登録ファイル***が見つかりませんでした。

対処

ユーザ登録ファイルを確認してから，再実行してください。

GMB006E　ユーザ登録ファイル***の内容が不正です。

要因

ユーザ登録ファイル***の内容が不正です。

対処

ユーザ登録ファイル***の内容を修正してから，再実行してください。

なお，gmaxchkコマンドでユーザ登録ファイルにエラーがないことを確認してから，再実行するようにしてください。

GMB007E　ディレクトリ***が見つかりません。

要因

ディレクトリ***が見つかりませんでした。

対処

正しいディレクトリを指定してから，再実行してください。

GMB009E　システム管理者権限で実行してください。

要因

システム管理者以外のユーザがコマンドを実行しました。

対処

システム管理者でログインしてから再実行してください。

GMB011E　未サポートのデータベース***のため処理できません。

要因

未サポートのデータベースのため処理できません。

対処

このバージョンでは対処できません。

GMB012E　×××××の実行ができません。

要因

×××××の実行ができませんでした。

×××××には，＜インストールディレクトリ＞¥bin¥nxcheckDB，又は＜インストールディレクトリ＞¥bin¥gmmxoddbが入ります。

対処

ファイルの実行権限があるかどうかを確認して，実行できない場合は障害受付窓口に連絡してください。

GMB013E　ディレクトリ***が作成できません。
　　　　　　付加情報：×××××

要因

ディレクトリ***が作成できません。

対処

ディレクトリの書き込み権限があるかを確認してから，再実行してください。

GMB015E　退避ファイル***が見つかりません。

要因

退避ファイルが見つかりませんでした。

対処

退避ファイルがあるかを確認してから，再実行してください。ファイルが存在しない場合は，ファイルを作成してください。

GMB016E　ユーザ登録ファイルをオープンできません。
　　　　　　付加情報：×××××

要因

ユーザ登録ファイルをオープンできませんでした。

対処

ユーザ登録ファイルが存在するかを確認してから，再実行してください。

GMB017E　ホームサーバの情報取得に失敗しました。
　　　　　　付加情報：×××××

要因

ホームサーバの情報取得に失敗しました。

対処

ホームサーバが登録されているかを確認してから，再実行してください。

GMB019E　ユーザ情報が不正です。

要因

ユーザ登録ファイル中に設定されているユーザ情報が不正です。

対処

gmaxchkコマンドを実行してエラーになる不正なユーザ情報を修正してから，再実行してください。

GMB020E　ユーザは未登録です。

要因

ユーザの登録情報が不正な状態になっています。

対処

ユーザの削除および再登録を行って，コマンドを再実行してください。

同じユーザでエラーが再度表示される場合は，障害受付窓口に連絡してください。

GMB022E　環境変数***の値が長過ぎます。

要因

環境変数***の設定値が制限長を超えています。

対処

環境変数***の値を修正してから，再実行してください。

GMB023E　ファイル***が見つかりません。

要因

ファイル***が見つかりませんでした。

対処

障害受付窓口に連絡してください。

GMB024E　ファイル***の形式が不正です。

要因

ファイル***の形式が不正です。

対処

障害受付窓口に連絡してください。

GMB025E　DBへのログインに失敗しました。
　　　　　　付加情報：×××××

要因

データベースへのログインに失敗しました。Mail Serverの環境が壊れている可能性があります。

対処

障害受付窓口に連絡してください。

GMB026E　DBからのログアウトに失敗しました。
　　　　　　付加情報：×××××

要因

データベースからのログアウトに失敗しました。Mail Serverの環境が壊れている可能性があります。

対処

障害受付窓口に連絡してください。

GMB027E　退避ファイルのクローズでエラーが発生しました。
　　　　　　付加情報：×××××

要因

退避ファイルのクローズでエラーが発生しました。

対処

障害受付窓口に連絡してください。

GMB031E　***はテーブル***用の退避ファイルではありません。

要因

退避ファイルが壊れています。

対処

障害受付窓口に連絡してください。

GMB032E　メモリ確保に失敗しました。
　　　　　　付加情報：×××××

要因

動作するために必要なメモリが確保できませんでした。

対処

使用していないアプリケーションの処理を終了してから，再実行してください。

GMB033E　退避ファイル***がオープンできません。
　　　　　　付加情報：×××××

要因

退避ファイル***がオープンできませんでした。

対処

エラーの要因を確認してから，再実行してください。

GMB034E　退避ファイル***のｎ行目が不正です。
　　　　　　付加情報：×××××

要因

退避ファイル***が壊れています。

対処

障害受付窓口に連絡してください。

GMB035E　退避ファイルの読み込みでエラーが発生しました。
　　　　　　付加情報：×××××

要因

退避ファイルの読み込みでエラーが発生しました。

対処

障害受付窓口に連絡してください。

GMB038E　退避ファイルへの書き込みでエラーが発生しました。
　　　　　　付加情報：×××××

要因

退避ファイルへの書き込みでエラーが発生しました。

対処

障害受付窓口に連絡してください。

GMB039E　退避ファイルのフラッシュでエラーが発生しました。
　　　　　　付加情報：×××××

要因

退避ファイルのフラッシュでエラーが発生しました。

対処

障害受付窓口に連絡してください。

GMB040E　テーブルのオープンに失敗しました。
　　　　　　付加情報：×××××

要因

データベースのテーブルのオープンに失敗しました。

対処

障害受付窓口に連絡してください。

GMB041E　FETCHに失敗しました。
　　　　　　付加情報：×××××

要因

FETCHに失敗しました。

対処

障害受付窓口に連絡してください。

GMB042E　DELETEに失敗しました。
　　　　　　付加情報：×××××

要因

DELETEに失敗しました。

対処

障害受付窓口に連絡してください。

GMB043E　UPDATEに失敗しました。
　　　　　　付加情報：×××××

要因

UPDATEに失敗しました。

対処

障害受付窓口に連絡してください。

GMB044E　INSERTに失敗しました。
　　　　　　付加情報：×××××

要因

INSERTに失敗しました。

対処

障害受付窓口に連絡してください。

GMB046E　退避ファイル***のｎ行目に長過ぎる文字列があります。
　　　　　　付加情報：×××××

要因

退避ファイル***が壊れています。

対処

障害受付窓口に連絡してください。

GMB047E　スキーマの設定に失敗しました。
　　　　　　付加情報：×××××

要因

スキーマの設定に失敗しました。

対処

障害受付窓口に連絡してください。

GMB048E　PREPAREに失敗しました。
　　　　　　付加情報：×××××

要因

PREPAREに失敗しました。

対処

障害受付窓口に連絡してください。

GMB049E　ファイル***がオープンできません。
　　　　　　付加情報：×××××

要因

ファイル***がオープンできませんでした。

対処

障害受付窓口に連絡してください。

GMB050E　ファイル***にエラーログを出力しました。

要因

バックアップ，又はリストア処理でエラー（警告エラーを含む）がありました。

対処

エラーログ内のメッセージに従って，対処をしてください。

GMB052E　***ファイルの読み込みに失敗しました。

要因

***ファイルの読み込みに失敗しました。

対処

gmsetup.iniファイルの場合は，＜インストールディレクトリ＞¥bin¥setupディレクトリにgmsetup.iniが存在するかを確認してください。存在する場合は，障害受付窓口に連絡してください。その他のファイルの場合は，障害受付窓口に連絡してください。

GMB053E　*****の実行ができません。

要因

*****の実行ができませんでした。

*****にはnxcheckDB.exe又はgmmxoddb.exeが入ります。

対処

ファイルが存在するかを確認してください。存在する場合は，障害受付窓口に連絡してください。

GMB054E　ユーザアカウント***以外の方は実行できません。処理を終了します。

要因

システム管理者以外のユーザがコマンドを実行しました。

対処

システム管理者のユーザで再実行してください。

GMB055E　ディレクトリ***の読み込みに失敗しました。
　　　　　　付加情報：×××××

要因

ディレクトリの読み込みに失敗しました。

対処

障害受付窓口に連絡してください。

GMB056E　システムエラーが発生しました。
　　　　　　付加情報：×××××

要因

システムエラーが発生しました。

対処

障害受付窓口に連絡してください。

GMB057E　DBが正常に起動されていません。
　　　　　　付加情報：×××××

要因

データベースが正常に起動されていませんでした。

対処

データベースを起動してから，再実行してください。

GMB059E　COMMITに失敗しました。
　　　　　　付加情報：×××××

要因

データベースのCOMMIT処理に失敗しました。

対処

障害受付窓口に連絡してください。

GMB060E　ROLLBACKに失敗しました。
　　　　　　付加情報：×××××

要因

データベースのROLLBACK処理に失敗しました。

対処

障害受付窓口に連絡してください。

GMB063E　メールボックス***の閉塞に失敗しました。

要因

メールボックスの閉塞に失敗しました。

対処

障害受付窓口に連絡してください。

GMB064E　メールボックス***の閉塞解除に失敗しました。

要因

メールボックスの閉塞解除に失敗しました。

対処

障害受付窓口に連絡してください。

GMB065E　メールボックス閉塞の初期化処理に失敗しました。
　　　　　　付加情報：×××××

要因

メールボックス閉塞の初期化処理に失敗しました。

対処

障害受付窓口に連絡してください。

GMB066E　メールのユーザではありません。

要因

メール属性を持たないアドレスユーザに対して保存又は回復を実行しました。

対処

メール属性を持つアドレスユーザに対して保存又は回復を実行してください。

GMB067E　メールが存在するため，リストアできません。

要因

メールが存在するため回復が実行できませんでした。

対処

メールを削除してから，再実行してください。

GMB078E　ファイル***の読み込みに失敗しました。
　　　　　　付加情報：×××××

要因

ファイル***の読み込みに失敗しました。

対処

障害受付窓口に連絡してください。

GMB079E　ファイル***の書き込みに失敗しました。
　　　　　　付加情報：×××××

要因

ファイル***の書き込みに失敗しました。

対処

障害受付窓口に連絡してください。

GMB080E　Address環境変数設定処理に失敗しました。

要因

内部の環境変数設定に失敗しました。

対処

障害受付窓口に連絡してください。

GMB091E　メールの組織ではありません。

要因

メール属性を持たない組織に対して，保存又は回復を実行しました。

対処

メール属性を持つ組織に対して，保存又は回復を実行してください。

GMB092E　組織は未登録です。

要因

組織未登録でした。

対処

組織を登録してから，再実行してください。

GMB093E　メールボックス***のロックに失敗しました。
　　　　　　付加情報：×××××

要因

メールボックス***のロックに失敗しました。

対処

障害受付窓口に連絡してください。

GMB094E　メールボックス***のロック解除に失敗しました。
　　　　　　付加情報：×××××

要因

メールボックス***のロック解除に失敗しました。

対処

障害受付窓口に連絡してください。

GMB095E　メールボックス***のメールを削除できなかったため，リストアできません。

要因

メールボックス***のクリアに失敗しました。

対処

メールを削除してから再実行してください。

GMB120E　Address_Mailセットアップを行なってから起動してください。

要因

セットアップを行わずにSAVE_MB/LOAD_MBコマンドを実行しました。

対処

セットアップが完了した環境で実行してください。

GMB001I　処理中止要求を受け付けました。

対処

情報メッセージのため対処は不要です。

GMB002I　バックアップ処理を終了します。

対処

情報メッセージのため対処は不要です。

GMB003I　リストア処理を終了します。

対処

情報メッセージのため対処は不要です。

GMB022I　ユーザ***を処理中です。　ｎレコード

対処

情報メッセージのため対処は不要です。

GMB023I　組織***を処理中です。　ｎレコード

対処

情報メッセージのため対処は不要です。

GMB001W　警告：指定されたホームサーバは登録されてません。
　　　　　　付加情報：×××××

要因

指定されたホームサーバは登録されていません。

対処

＜OSインストール先ディレクトリ＞¥system32¥drivers¥etc¥hostsファイル，又はDNSサーバ，又はhostsファイルにドメイン名又はホスト名を登録してください。

GMB002W　警告：ファイル***が削除できませんでした。
　　　　　　付加情報：×××××

要因

ファイルが削除できませんでした。

対処

ファイルの書き込み権限があるかを確認してから，ファイルを削除してください。

GMB004W　警告：ユーザは未登録です。
　　　　　　付加情報：×××××

要因

ユーザは未登録です。

対処

必要があればユーザを登録してから，再実行してください。

GMB005W　警告：ホームサーバ***にユーザは未登録です。
　　　　　　付加情報：×××××

要因

ホームサーバにユーザは未登録です。

対処

必要があればユーザを登録してから，再実行してください。

GMB006W　警告：ディレクトリ***に退避ファイルがありません。

要因

回復が正常に終了しているのに再実行しました。又は，指定したディレクトリに退避ファイルがありません。

対処

必要があればディレクトリに退避ファイルを保存してから，再実行してください。

GMB007W　警告：組織は未登録です。
　　　　　　付加情報：×××××

要因

組織は未登録です。

対処

必要があれば組織を登録してから，再実行してください。

GMB008W　警告：ホームサーバ***に組織は未登録です。
　　　　　　付加情報：×××××

要因

ホームサーバに組織は未登録です。

対処

必要があれば組織を登録してから，再実行してください。

GMB009W　警告：共用メールボックスＩＤが異なるため処理しません。
　　　　　　付加情報：×××××

要因

保存する組織の共用メールボックスIDと回復する組織の共用メールボックスIDが異なるため，処理しませんでした。

対処

ユーザ登録ファイルの共用メールボックスIDを保存する組織の共用メールボックスIDにしてから，再実行してください。

GMB020W　文字コードの解析でエラーが発生しました。
　　　　　　エラー文字列=<エラーを検出したデータ>

要因

送信メールおよび受信メールのデータベース格納項目に不正な文字が含まれています。

対処

SAVE_MBコマンド実行時に「-e」パラメタで指定した実行結果出力先ディレクトリに出力されているファイル（*.lst，*.log，*.trc）を障害受付窓口まで送付してください。

GMB021W　<テーブル名>のファイル出力処理で，エンコードできない文字列がありました。<詳細情報>

<テーブル名>：次のどれかを出力します。

LASTSEQNO：メール通番管理情報

NOTICEMAIN：通知情報

RECVMAILMAIN：受信メール情報

SENDMAILMAIN：送信メール情報

SENDRECIPIENTS：送信メール宛先情報

<詳細情報>：テーブル別に次の情報を出力します。

LASTSEQNO：ORNAMEID=<O/R名ID>

NOTICEMAIN：ORNAMEID=<O/R名ID>, IPNKEY=<メッセージキーID>

RECVMAILMAIN：ORNAMEID=<O/R名ID>, RECVKEY=<メール受信ID>

SENDMAILMAIN：ORNAMEID=<O/R名ID>, SENDKEY=<メール送信ID>

SENDRECIPIENTS：ORNAMEID=<O/R名ID>, SENDKEY=<メール送信ID>, RECIPIENTORNAME=<受信者O/R名>

要因

送信メールおよび受信メールのデータベース格納項目に不正な文字が含まれています。

対処

SAVE_MBコマンド実行時に「-e」パラメタで指定した実行結果出力先ディレクトリに出力されているファイル（*.lst，*.log，*.trc）を障害受付窓口まで送付してください。

GMB022W　文字コードの解析でエラーが発生しました。
　　　　　　項目=<項目名> エラー文字列=<エラー文字列>

<項目名>：次のどれかを出力します。

主題の場合："Subject"

E-mailコメントの場合："GlobalDomainIdentifier"または"LocalIdentifier"

<エラー文字列>：<項目名>に示した項目の格納データを出力します。

要因

送信メールおよび受信メールの主題又はE-mailコメントに不適切な文字が含まれています。

対処

対処は不要です。

GMB023W　<テーブル名>のファイル出力処理で，エンコードできない文字をエンコード可能な文字に変更しました。<詳細情報>

<テーブル名>：次のどれかを出力します。

RECVMAILMAIN：受信メール情報

SENDMAILMAIN：送信メール情報

SENDRECIPIENTS：送信メール宛先情報

<詳細情報>：テーブル別に次の情報を出力します。

RECVMAILMAIN：USERID=<ユーザID>, RECVKEY=<メール受信ID>, DELIVERYTIME=<メール受信日時(GMT)>, SUBJECT=<不正文字変換後の主題>

SENDMAILMAIN：USERID=<ユーザID>, SENDKEY=<メール送信ID>, SUBMISSIONTIME=<メール送信日時(GMT)>, SUBJECT=<不正文字変換後の主題>

SENDRECIPIENTS：USERID=<ユーザID>, SENDKEY=<メール送信ID>, RECIPIENTORNAME=<受信者O/R名>

要因

送信メールおよび受信メールの主題又はE-mailコメントに不適切な文字が含まれています。

対処

対処は不要です。

7.4　gmaxsetコマンドのメッセージ

gmaxsetコマンドのメッセージについて説明します。

表示されるメッセージ形式は次のとおりです。

GM  B  001  E
1  2   3   4

1.メッセージを表示するプログラム区分　GM(固定)

2.gmaxsetコマンドの場合　「B」

3.4のメッセージ区分での連続番号

4.エラーメッセージの場合　「E」

情報メッセージの場合　「I」

警告メッセージの場合　「W」

GMB004E　パラメタが不正です。

要因

パラメタが不正です。

対処

パラメタを確認してから，再実行してください。

GMB005E　ユーザ登録ファイル（***）が見つかりません。

要因

ユーザ登録ファイル***が見つかりませんでした。

対処

ユーザ登録ファイルを確認してから，再実行してください。

GMB007E　ディレクトリ***が見つかりません。

要因

ディレクトリが見つかりませんでした。

対処

正しいディレクトリを指定してから，再実行してください。

GMB009E　システム管理者権限で実行してください。

要因

システム管理者以外のユーザがコマンドを実行しました。

対処

システム管理者でログインしてから再実行してください。

GMB017E ホームサーバの情報取得に失敗しました。
　　　　　　付加情報：×××××

要因

ユーザや組織に設定しているGroupmaxホームサーバ情報の取得に失敗しました。付加情報には失敗したユーザID，又は組織IDが表示されます。

対処

Groupmaxホームサーバ情報が正しく登録されているか確認してから再実行してください。付加情報に表示したIDのホームサーバ情報を確認してください。誤りがない場合，そのIDの情報を運転席から更新してください。

GMB022E　環境変数***の値が長過ぎます。

要因

環境変数の設定値が制限長を超えています。

対処

環境変数の値を修正してから，再実行してください。

GMB032E　メモリ確保に失敗しました。
　　　　　　付加情報：×××××

要因

メモリ確保に失敗しました。

対処

ほかの処理を終了してから，再実行してください。

GMB049E　ファイル***がオープンできません。
　　　　　　付加情報：×××××

要因

ファイルがオープンできませんでした。

対処

障害受付窓口に連絡してください。

GMB052E　***ファイルの読み込みに失敗しました。

要因

***ファイルの読み込みに失敗しました。

対処

gmsetup.iniファイルの場合は，＜インストールディレクトリ＞¥bin¥setupディレクトリにgmsetup.iniが存在するかを確認してください。存在する場合は，障害受付窓口に連絡してください。その他のファイルの場合は，障害受付窓口に連絡してください。

GMB053E　*****の実行ができません。
　　　　　　付加情報：×××××

要因

*****の実行ができませんでした。

*****にはadpdaexp.exe又はadpdaset.exeが入ります。

対処

ファイルが存在するかを確認してください。存在する場合は，障害受付窓口に連絡してください。

GMB054E　ユーザアカウント***以外の方は実行できません。処理を終了します。

要因

システム管理者以外のユーザがコマンドを実行しました。

対処

システム管理者のユーザで再実行してください。

GMB056E　システムエラーが発生しました。
　　　　　　付加情報：×××××

要因

システムエラーが発生しました。

対処

障害受付窓口に連絡してください。

GMB073E　本サーバは，Groupmax Addressマスタ管理サーバではありません。

要因

実行サーバは，マスタ管理サーバではありませんでした。

対処

実行サーバがマスタ管理サーバであるかを確認してください。gmaxsetコマンドはマスタ管理サーバでだけ実行できます。

GMB078E　ファイル***の読み込みに失敗しました。
　　　　　　付加情報：×××××

要因

ファイル***の読み込みに失敗しました。

対処

障害受付窓口に連絡してください。

GMB079E　ファイル***の書き込みに失敗しました。
　　　　　　付加情報：×××××

要因

ファイル***の書き込みに失敗しました。

対処

障害受付窓口に連絡してください。

GMB080E　***（ＩＤ）に失敗しました。
　　　　　　付加情報：×××××

要因

ユーザ追加，ユーザ削除，ユーザ変更，組織追加，組織削除，組織変更，最上位組織追加，最上位組織削除，最上位組織変更のどれかの処理に失敗しました。

対処

付加情報：×××××を参考にして対策してください。

GMB085E　 Groupmax　Addressが停止しています。

要因

アドレスサービスが停止しています。

対処

アドレスサービスを起動してから，再実行してください。

GMB100E　ファイル***のｎレコード　「項目名」の設定に誤りがあります。

要因

ｎレコードの「項目名」の項目に誤りがあります。

対処

「項目名」が正しく設定されているかを確認してください。

GMB101E　ファイル***のｎレコード　「項目名」は最大値を超えています。

要因

ｎレコードの「項目名」の項目は，最大値を超えています。

対処

「項目名」が正しく設定されているかを確認してください。

GMB102E　ログファイル***のオープンに失敗しました。

要因

ログファイル***がオープンできませんでした。

対処

ログファイル***を削除してから再実行してください。

GMB103E　ファイル***のｎレコード　入力必須項目「項目名」が設定されていません。

要因

ｎレコードの入力必須項目「項目名」が設定されていません。

対処

指定した処理区分で必要な入力必須項目「項目名」が設定されているか確認してください。

GMB104E　***から###への名称変更に失敗しました。
　　　　　　付加情報：×××××

要因

表示されたファイル名の変更に失敗しました。

対処

ファイルに権限があるかどうか確認してください。

GMB105E　ファイル名***の指定が長すぎます。

要因

ファイル名の長さは１２８バイトまでです。

対処

ファイル名を短くして，再実行してください。

GMB106E　ｎレコード　MTA名は登録されていません。

要因

ｎレコードで指定したＭＴＡ名は登録されていません。

対処

登録されているＭＴＡ名を指定して，再実行してください。

GMB107E　ｎレコード　ＭＴＡ名又は，ホームサーバ名の設定に誤りがあります。

要因

ｎレコードで指定したホームサーバ名に対応するＭＴＡ名ではありません。又は指定されたＭＴＡ名に対応するホームサーバ名ではありません。

対処

ＭＴＡ名，又はホームサーバ名を修正してから，再実行してください。

GMB108E　ファイル***は，指定できません。

要因

ファイル名に拡張子".bak"を持つファイルを指定しています。

対処

ファイル名を正しく指定してから，再実行してください。

GMB109E　ファイル***のｎレコード　レコード内の最大長をオーバーしました。処理を中断します。

要因

ｎレコードが最大長を超えています。

対処

レコードの内容が正しいか確認してください。

GMB110E　ファイル***のｎレコード　設定項目数（項目数）が異常です。処理を中断します。

要因

ｎレコードの設定項目数に誤りがあります。

対処

設定項目数が正しいかを確認してください。

GMB111E　ファイル***のｎレコード　入力必須項目「項目名」が設定されていません。処理を中断します。

要因

ｎレコードで入力必須項目が指定されていません。

対処

必要な項目がすべて設定されているかを確認してください。

GMB112E　ファイル***のｎレコード　「項目名」は最大長を超えています。処理を中断します。

要因

ｎレコードの「項目名」の項目は最大長を超えています。

対処

「項目名」が正しく設定されているかを確認してください。

GMB113E　ファイル***のｎレコード　「項目名」の設定に誤りがあります。処理を中断します。

要因

ｎレコードの「項目名」の項目に誤りがあります。

対処

「項目名」が正しく設定されているかを確認してください。

GMB114E　指定されたユーザ登録ファイルは，規定のフォーマットではありません。

要因

ファイル内のフォーマットが統一されていません。

対処

ファイル内のフォーマットを統一してから再実行してください。

GMB115E　ファイル***のｍレコードとｎレコード　指定された情報が一意ではありません。

要因

ｍレコードとｎレコードで指定された情報が一意ではありません。

対処

ｍレコードとｎレコードで指定された情報が一意かどうかを確認してください。

GMB116E　ファイル***のｎレコード　「メールボックス容量」に指定した定義タイプ###はありません。

要因

ｎレコードで指定された定義タイプ###は登録されていません。

対処

正しい定義タイプ名を設定する，又は定義タイプ###を登録してから，再実行してください。

GMB117E　ユーザ登録ファイルの中に，更新対象とするデータがありません。

要因

ユーザ登録ファイルの中には，このサーバで更新対象となるデータが存在しません。

対処

ユーザ登録ファイルの内容を確認してください。

GMB118E　更新異常がありますので実行結果を確認してください。

要因

入力項目の不整合などのため更新処理が正常に行えません。

対処

ユーザ登録ファイルの実行結果，および要因を確認して，項目を修正してください。

GMB120E　Address_Mailセットアップを行なってから起動してください。

要因

セットアップを行わずにgmaxsetコマンドを実行しました。

対処

セットアップが完了した環境で実行してください。

GMB121E ユーザ任意属性出力コマンド(adpdaexp)が異常終了しました。(戻り値=n)

要因

adpdaexpコマンドが異常終了しました。

対処

adpdaexpコマンドが正常に実行できる状態か確認してください。adpdaexpコマンドのエラー要因を取り除いてからgmaxsetコマンドを再度実行してください。

GMB122E ユーザ任意属性設定コマンド(adpdaset)が異常終了しました。(戻り値=n)

要因

adpdasetコマンドが異常終了しました。

対処

adpdasetコマンドが正常に実行できる状態か確認してください。adpdasetコマンドのエラー要因を取り除いてからgmaxsetコマンドを再度実行してください。ユーザ登録ファイルの実行結果欄が○でもgmaxsetコマンドが正常終了するまで再実行してください。

GMB029I　エラーが発生している場合，***ディレクトリにログ情報があります。参照してください。

対処

情報メッセージのため対処は不要です。

GMB032I　ユーザ追加　ユーザID

対処

情報メッセージのため対処は不要です。

GMB033I　ユーザ削除　ユーザID

対処

情報メッセージのため対処は不要です。

GMB034I　ユーザ変更　ユーザID

対処

情報メッセージのため対処は不要です。

GMB035I　（最上位）組織追加　（最上位）組織ID

対処

情報メッセージのため対処は不要です。

GMB036I　（最上位）組織削除　（最上位）組織ID

対処

情報メッセージのため対処は不要です。

GMB037I　（最上位）組織変更　（最上位）組織ID

対処

情報メッセージのため対処は不要です。

GMB038I　Address更新処理を開始します。

対処

情報メッセージのため対処は不要です。

GMB039I　Address更新処理を終了します。

対処

情報メッセージのため対処は不要です。

GMB040I　処理の中止を受け付けました。終了処理を行います。

要因

キーボードで[Ctrl]+[C]が押されました。

対処

情報メッセージのため対処は不要です。

7.5　nxsrepstatコマンドのメッセージ

nxsrepstatコマンド実行時のメッセージについて説明します。

指定したホスト名が長すぎます

要因

コマンド引数に指定したドメイン名又はホスト名が２５６文字以上です。

対処

正しいドメイン名又はホスト名を指定して再実行してください。

指定したホスト名は存在しません(XXXX)

要因

XXXXのドメイン名又はホスト名を持つアドレスサーバはアドレス管理ドメイン内に存在しません。

対処

正しいドメイン名又はホスト名を指定して再実行してください。

引数に指定したホスト名のチェックでエラーが発生しました(XXXX)

要因

マスタ管理サーバのアドレスサービスは開始されていますが，XXXXのドメイン名又はホスト名を持つアドレスサーバのアドレスサービスが開始されていません。

対処

XXXXのドメイン名又はホスト名を持つアドレスサーバのアドレスサービスを起動してから，再実行してください。

中継サーバのチェックでエラーが発生しました(XXXX)

要因

マスタ管理サーバのアドレスサービスは開始されていますが，XXXXのドメイン名又はホスト名を持つレプリケーション中継サーバのアドレスサービスが開始されていません。

対処

XXXXのドメイン名又はホスト名を持つアドレスサーバのアドレスサービスを起動してから，再実行してください。

通信開始時にエラーが発生しました

要因

マスタ管理サーバのアドレスサービスが開始されていません。

対処

マスタ管理サーバのアドレスサービスを起動してから，再実行してください。

システムで異常が発生しました(詳細コード)

要因

システムで異常が発生しました。

対処

障害受付窓口に連絡してください。

コマンド引数のサーバ名が無効です（XXXX)

要因

XXXXと指定したドメイン名又はホスト名が不正です。

対処

正しいドメイン名又はホスト名を指定して再実行してください。

アドレスサーバまたは所属中継サーバへの要求送信に失敗しました（XXXX)

要因

マスタ管理サーバとアドレスサーバ又はレプリケーション中継サーバ(XXXX)との間で通信エラーが発生しました。

対処

アドレスサーバ又はレプリケーション中継サーバのアドレスサービスが起動しているか確認してください。

アドレスサーバまたは所属中継サーバからの結果受信に失敗しました（XXXX)

要因

マスタ管理サーバとアドレスサーバ又はレプリケーション中継サーバ(XXXX)との間で通信エラーが発生しました。

対処

アドレスサーバ又はレプリケーション中継サーバのアドレスサービスが起動しているか確認してください。

トランザクションレコードなし（XXXX)

要因

XXXXをドメイン名又はホスト名に持つアドレスサーバへのレプリケーションは完了しています。

対処

正常なので対処は不要です。

トランザクションレコード処理中（XXXX)

要因

XXXXをドメイン名又はホスト名に持つアドレスサーバへのレプリケーションは続行中です。-cオプションを指定している場合だけ出力します。

対処

しばらく経ってから再実行して確認してください。

トランザクションレコードあり（XXXX)

要因

XXXXをドメイン名又はホスト名に持つアドレスサーバへのレプリケーションは中断しています。

対処

整合性確保を行うことにより，レプリケーションを開始します。

指定したホストのアドレスサーバが起動されていません（XXXX）

要因

XXXXをドメイン名又はホスト名に持つアドレスサーバのアドレスサービスが停止しています。

対処

アドレスサービスを起動してから再実行してください。

指定したホストの所属中継サーバのアドレスサーバが起動されていません（XXXX）

要因

XXXXをドメイン名又はホスト名に持つレプリケーション中継サーバのアドレスサービスが停止しています。

対処

レプリケーション中継サーバのアドレスサービスを起動してから再実行してください。

8.　グループ・掲示板メンバ一括登録ユティリティの概要

グループ・掲示板メンバ一括登録ユティリティの機能やコマンドの構成などを説明します。

＜この章の構成＞

8.1　グループ・掲示板メンバ一括登録ユティリティの機能

8.2　グループ・掲示板メンバ一括登録ユティリティ（コマンド）の構成

8.3　グループ・掲示板メンバ一括登録ユティリティの作業の流れ

8.1　グループ・掲示板メンバ一括登録ユティリティの機能

グループ・掲示板メンバ一括登録ユティリティは，次に示す作業をAddress Server（Mail Server）に一括して実行する機能です（逆に登録されているグループや掲示板のメンバの情報を一括して出力することもできます）。

グループの追加・削除

グループへのメンバ（組織，ユーザ）の追加・削除・更新

掲示板へのメンバ（最上位組織，組織，ユーザ，グループ）の追加・削除・更新

掲示板のメンバのアクセス権の変更

＜この節の構成＞

8.1.1　グループの追加・削除

8.1.2　グループへのメンバの追加・削除・更新

8.1.3　掲示板へのメンバの追加・削除・更新

8.1.4　掲示板のメンバのアクセス権の変更

8.1.1　グループの追加・削除

グループとは，組織の階層構造とは無関係にユーザ，組織をひとまとめにして，名前を付けたものです。グループの追加・削除は，新規にグループを追加したり，登録済みのグループを削除する機能です。

グループの追加

Address Serverにグループを新規に追加します。グループを追加するときには，グループを構成するメンバとなるユーザ，組織を指定できます。なお，グループのメンバに，最上位組織やグループを指定することはできません。

グループの削除

Address Serverに登録されているグループを削除します。なお，グループに登録されているメンバも自動的に削除されます。

8.1.2　グループへのメンバの追加・削除・更新

既に登録されているグループに対してメンバの追加・削除・更新をする機能です。

グループのメンバの追加

Address Serverに登録されているグループにメンバとなるユーザ，組織を追加します。

グループのメンバの削除

Address Serverに登録されているグループからメンバを削除します。

グループのメンバの更新

Address Serverに登録されているグループのメンバを更新します。

更新とは，既存のメンバ構成を，新しいメンバ構成と置換する操作です。例えば，あるグループの既存のメンバ構成がユーザA，ユーザB，ユーザCであったのを，新しいメンバ構成であるユーザB，ユーザC，ユーザDに変更する必要が発生したとします。既存のメンバ構成からユーザAを削除，ユーザDを追加して新しいメンバ構成にした場合，削除と追加で2回の処理が必要です。こんなときに，既存のメンバ構成と新しいメンバ構成を置換する更新を実行します。更新ならば1回の処理でメンバ構成を変更できます。

8.1.3　掲示板へのメンバの追加・削除・更新

掲示板に対して，グループの場合と同様にメンバの追加・削除・更新をする機能です。ただし，グループ・掲示板メンバ一括登録ユティリティでは，掲示板を作成することはできません。あらかじめ，運転席から掲示板を作成しておく必要があります。

掲示板のメンバの追加

Mail Serverに登録されている掲示板にメンバとなる最上位組織，組織，ユーザ，グループを追加します。また，追加するメンバには掲示板のアクセス権を設定します。

掲示板のメンバの削除

Mail Serverに登録されている掲示板からメンバを削除します。

掲示板のメンバの更新

Mail Serverに登録されている掲示板のメンバを更新します。更新の機能は，グループの場合と同じです。

注意

掲示板のメンバとなるユーザは，メール属性を持つアドレスユーザだけです。

8.1.4　掲示板のメンバのアクセス権の変更

掲示板のメンバには，次の4種類のアクセス権のうちのどれかが設定されています。

N

掲示板の記事の読み取りも書込みもできない権限です。

R

掲示板の記事の読み取りだけができる権限です

W

掲示板の記事の読み取りと書き込みができる権限です。自分が作成した記事を削除することができます。

D

掲示板の記事の読み取りと書き込みだけではなく，記事の削除ができる権限です。

「掲示板のメンバのアクセス権の変更」は，メンバごとに設定されている，これらのアクセス権を変更する機能です。

8.2　グループ・掲示板メンバ一括登録ユティリティ（コマンド）の構成

グループ・掲示板メンバ一括登録ユティリティは次の三つのユティリティ（コマンド）から構成されます。

gmaxgchkコマンド（グループ・掲示板メンバ一括登録チェックユティリティ）
ユーザが作成したAddress Server（Mail Server）に登録する情報が格納されているグループ定義ファイルとグループデータファイルに誤りがないかをチェックします。

gmaxgsetコマンド（グループ・掲示板メンバ一括登録実行ユティリティ）
グループ定義ファイルとグループデータファイルの情報をAddress Server（Mail Server）に登録します。

gmaxgexpコマンド（グループ・掲示板メンバ登録情報出力ユティリティ）
Address Server（Mail Server）に登録済みのグループや掲示板のメンバ情報を出力します。出力する形式はグループ定義ファイルやグループデータファイルと同じです。

8.3　グループ・掲示板メンバ一括登録ユティリティの作業の流れ

グループ・掲示板メンバ一括登録ユティリティでは次の作業を行います。

グループ定義ファイルとグループデータファイルの作成
Address Server（Mail Server）に登録するグループや掲示板のメンバ情報を設定したグループ定義ファイルやグループデータファイルを作成します。作成にはgmaxgexpコマンド（グループ・掲示板メンバ登録情報出力ユティリティ）の出力ファイルや表計算ソフトなどを使います。

gmaxgchkコマンド（グループ・掲示板メンバ一括登録チェックユティリティ）の実行
作成したグループ定義ファイルやグループデータファイルに誤りがないかをgmaxgchkコマンドを実行してチェックします。

gmaxgsetコマンド（グループ・掲示板メンバ一括登録実行ユティリティ）の実行
チェックが完了したグループ定義ファイルとグループデータファイルの情報をマスタ管理サーバに登録します。登録した情報はアドレスサーバ（メールサーバ）にレプリケーションされます。

図8-1にグループ・掲示板メンバ一括登録ユティリティを使用した一連の作業の流れを示します。

図8-1　グループ・掲示板メンバ一括登録ユティリティの作業の流れ

9.　グループ・掲示板メンバ一括登録ユティリティのユーザ作成ファイル

グループ・掲示板メンバ一括登録ユティリティの実行に必要な，グループ定義ファイルとグループデータファイルについて説明します。

＜この章の構成＞

9.1　グループ・掲示板メンバ一括登録ユティリティの実行に必要なファイル

9.2　グループ定義ファイルの項目

9.3　グループデータファイルの項目

9.4　グループ定義ファイルとグループデータファイルの作成方法

9.1　グループ・掲示板メンバ一括登録ユティリティの実行に必要なファイル

グループ・掲示板メンバ一括登録ユティリティを使って，グループや掲示板に対するメンバの追加・削除などを登録するには次の二つのファイルをユーザが作成する必要があります。

グループ定義ファイル

グループデータファイル

＜この節の構成＞

9.1.1　グループ定義ファイル

9.1.2　グループデータファイル

9.1.1　グループ定義ファイル

グループ定義ファイルとは，次に示すような内容を指定したCSV（Comma Separated Value）ファイルです。

グループ・掲示板メンバ一括登録ユティリティで実行する処理種別（グループ，グループのメンバ，掲示板のメンバ，掲示板のメンバのアクセス権）

グループ・掲示板メンバ一括登録ユティリティで実行する処理区分（追加，削除，更新，変更）

処理種別・処理区分の対象となるメンバを指定したグループデータファイルの名称

9.1.2　グループデータファイル

グループデータファイルとは，グループ定義ファイルで定義した処理種別と処理区分の対象となるメンバを最上位組織，組織，ユーザ，グループのIDで指定したCSVファイルです。ただし，それぞれのIDを一つのファイルの中に混在させて指定できないため，グループデータファイルはIDの種類ごとに次の四つに分かれています。

最上位組織用データファイル
処理の対象となるメンバが最上位組織の場合に，その最上位組織IDを指定したファイルです。

組織用データファイル
処理の対象となるメンバが組織の場合に，その組織IDを指定したファイルです。

ユーザ用データファイル
処理の対象となるメンバがユーザの場合に，そのユーザIDを指定したファイルです。

グループ用データファイル
処理の対象となるメンバがグループの場合に，そのグループIDを指定したファイルです。

なお，グループデータファイルの名称は，グループ定義ファイルに指定した名称と同じにする必要があります。

9.2　グループ定義ファイルの項目

グループ定義ファイルに設定する項目について説明します。

＜この節の構成＞

9.2.1　グループ定義ファイルの項目とその内容

9.2.2　処理別のグループ定義ファイルの設定項目

9.2.1　グループ定義ファイルの項目とその内容

グループ定義ファイルの1レコード（行）には13項目分の領域を確保する必要があります。グループ定義ファイルの13項目の名称と項目に設定する内容を次に示します。なお，項目の説明の先頭にある数字は項番を意味します。

13項目のうちグループ定義ファイルの作成時に設定が必要な項目は，グループ・掲示板メンバ一括登録ユティリティで実行する処理（グループの追加・削除，グループ又は掲示板のメンバの追加・削除・更新，掲示板のアクセス権の変更）によって異なります。

注意

文字列の先頭や最後に全角スペース又は半角スペースを設定しても，Address Serverへの登録では無視されます。

全角文字が設定できる項目で，全角スペースを設定してもAddress Serverへの登録では半角スペース2個として登録されます。

英小文字と英大文字は区別されます。設定する値は英小文字と英大文字の違いまで正しく指定してください。ただし，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は，英小文字か英大文字かだけが異なるグループID，掲示板IDを指定しないでください。

グループ用データファイル名欄を除いて，値を設定しない項目や設定する必要がない項目には，半角スペースを含めて何も設定しないでください。

1　処理種別

"#"(コメント)，"T"(グループ)，"M"(グループのメンバ)，"L"(掲示板のメンバ)，"A"(掲示板のメンバのアクセス権)を指定します。

2　処理区分

"A"(追加)，"D"(削除)，"U"(更新)，"C"(変更)を指定します。省略した場合，コメントのレコード（行）として扱います。"C"(変更)は，処理種別が"A"(掲示板のメンバのアクセス権)の場合にだけ指定できます。

3　チェック結果

gmaxgchkコマンドがチェック結果を出力します。値は設定できませんが，項目欄は必ず確保してください。

4　チェック部エラー要因

gmaxgchkコマンドがチェックした結果，設定項目に誤りがある場合にエラー要因を出力します。設定は不要ですが，項目欄は必ず確保してください。

5　実行結果

gmaxgsetコマンドが実行結果を出力します。値は設定できませんが，項目欄は必ず確保してください。

6　実行部エラー要因

gmaxgsetコマンドを実行した結果，エラーが発生した場合のエラー要因を出力します。設定は不要ですが，項目欄は必ず確保してください。

7　グループID

処理対象のグループのグループIDを指定します。数字，英小文字，英大文字，および次の半角記号を使用して，8バイトまでの文字列で指定してください。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，?，%，-（マイナス），&

ただし，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は，COM1～COM9，com1～com9，PRN，およびprnという文字列は指定しないでください。

また，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は次の半角記号は使用できません。

"，$，&，*，,（コンマ），:，;，<，>，?，¥，^，|

また，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は，大文字か小文字かだけが異なるグループID（例:a1234とA1234）を指定しないでください。

8　グループ名

登録するグループのグループ名を指定します。全角文字，数字，英小文字，英大文字，半角片仮名，および次の半角記号を使用して，32バイトまでの文字列で指定します。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，半角スペース，?，/，%，。（句点），「，」，、（読点），・（中点），゛（濁点），゜（半濁点），-（マイナス），&

9　掲示板ID

処理対象の掲示板の掲示板IDを指定します。数字，英小文字，英大文字，および次の半角記号を使用して，5バイトまでの文字列で指定してください（先頭文字には英小文字又は英大文字だけが指定できます）。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，?，%，-（マイナス），&

ただし，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は，COM1～COM9，com1～com9，PRN，およびprnという文字列は指定しないでください。

また，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は次の半角記号は使用できません。

"，$，&，*，,（コンマ），:，;，<，>，?，¥，^，|

また，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は，大文字か小文字かだけが異なる掲示板ID（例:a1234とA1234）を指定しないでください。

10　ユーザ用データファイル名

ユーザ用データファイルのファイル名を半角文字，および全角文字を使用して，絶対パスで260バイトに収まるように指定します。相対パスで指定する場合も絶対パスで260バイトになるようにしてください。グループ・掲示板メンバ一括登録ユティリティのコマンド実行時のカレントディレクトリからの相対パスを指定できます。

11　組織用データファイル名

組織用データファイルのファイル名を半角文字，および全角文字を使用して，絶対パスで260バイトに収まるように指定します。相対パスで指定する場合も絶対パスで260バイトになるようにしてください。グループ・掲示板メンバ一括登録ユティリティのコマンド実行時のカレントディレクトリからの相対パスを指定できます。

12　最上位組織用データファイル名

最上位組織用データファイルのファイル名を半角文字，および全角文字を使用して，絶対パスで260バイトに収まるように指定します。相対パスで指定する場合も絶対パスで260バイトになるようにしてください。グループ・掲示板メンバ一括登録ユティリティのコマンド実行時のカレントディレクトリからの相対パスを指定できます。

13　グループ用データファイル名

グループ用データファイルのファイル名を半角文字，および全角文字を使用して，絶対パスで260バイトに収まるように指定します。相対パスで指定する場合も絶対パスで260バイトになるようにしてください。グループ・掲示板メンバ一括登録ユティリティのコマンド実行時のカレントディレクトリからの相対パスを指定できます。

表計算ソフトでグループ定義ファイルを作成した場合に，グループ用のデータファイル名を指定しないときは，半角スペースを指定してください。

9.2.2　処理別のグループ定義ファイルの設定項目

グループ定義ファイルに設定が必要な項目は，表9-1に示すようにグループ・掲示板メンバ一括登録ユティリティで実行する処理（グループの追加・削除，グループ又は掲示板のメンバの追加・削除・更新，掲示板のアクセス権の変更）によって異なります。

グループ定義ファイルを作成するときには，実行する処理に合わせて表9-1を参照して，必要な項目を設定するようにしてください。

表9-1　処理別のグループ定義ファイルの設定項目一覧

項番 | 設定項目 | グループの追加 | グループの削除 | グループのメンバの追加 | グループのメンバの削除 | グループのメンバの更新 | 掲示板のメンバの追加 | 掲示板のメンバの削除 | 掲示板のメンバの更新 | 掲示板のアクセス権の変更
1 | 処理種別 | T | T | M | M | M | L | L | L | A
2 | 処理区分 | A | D | A | D | U | A | D | U | C
3 | チェック結果 | × | × | × | × | × | × | × | × | ×
4 | チェック部エラー要因 | － | － | － | － | － | － | － | － | －
5 | 実行結果 | × | × | × | × | × | × | × | × | ×
6 | 実行部エラー要因 | － | － | － | － | － | － | － | － | －
7 | グループID | ○ | ○ | ○ | ○ | ○ | － | － | － | －
8 | グループ名 | ○ | － | － | － | － | － | － | － | －
9 | 掲示板ID | － | － | － | － | － | ○ | ○ | ○ | ○
10 | ユーザ用データファィル名※ | △ | － | ▲ | ▲ | ▲ | ▲ | ▲ | ▲ | ▲
11 | 組織用データファイル名※ | △ | － | ▲ | ▲ | ▲ | ▲ | ▲ | ▲ | ▲
12 | 最上位組織用データファイル名※ | － | － | － | － | － | ▲ | ▲ | ▲ | ▲
13 | グループ用データファイル名※ | － | － | － | － | － | ▲ | ▲ | ▲ | ▲

（凡例）

○：必ず設定しなければならないことを示します。

△：任意で設定することを示します。

×：値を設定してはいけないことを示します。

▲：▲の付いている項目の一つ以上を設定することを示します。

－：設定する必要がないことを示します。値を設定しないでください。

上記以外：表中の値を設定することを示します。

注※

不要なグループデータファイル名は設定する必要はありません。例えば，グループのメンバの追加で，メンバとしてユーザだけを追加する場合，ユーザ用データファイル名にだけ，グループデータファイルの名称を設定します（組織用，最上位組織用，グループ用データファイル名は空欄にしてください）。

項番10～13にグループデータファイル名を設定した場合は，設定した名称でグループデータファイルを作成する必要があります。設定した名称のグループデータファイルがないと，グループ・掲示板メンバ一括登録ユティリティでエラーが発生します。

9.3　グループデータファイルの項目

グループデータファイルの1レコード（行）には6項目分の領域を確保する必要があります。表9-2にグループデータファイルの6項目の名称とそこに設定する内容を示します。

グループデータファイルは，ユーザ用データファイル，組織用データファイル，最上位組織用データファイル，およびグループ用データファイルの4種類があります。この4種類の違いは，次に示すようにファイルの5番目の項目に設定するIDの種類だけです。

最上位組織用データファイルの場合は，最上位組織IDを設定します。

組織用データファイルの場合は，組織IDを設定します。

グループ用データファイルの場合は，グループIDを設定します。

ユーザ用データファイルの場合は，ユーザIDを設定します。

グループデータファイルには，グループ定義ファイルに指定した処理種別と処理区分の対象であるメンバのID（ユーザID，組織ID，最上位組織ID，グループID）を指定します。

注意

グループ定義ファイルに定義した処理種別が「掲示板のメンバ（L）」又は「掲示板のメンバのアクセス権（A）」の場合は，ファイルの6番目の項目に掲示板のアクセス権も設定します。

表9-2　グループデータファイルの設定項目とその内容

項番 | 設定項目 | 内容
1 | チェック結果 | gmaxgchkコマンドがチェック結果を出力します。値は設定できませんが，項目欄は必ず確保してください。
2 | チェック部エラー要因 | gmaxgchkコマンドがチェックした結果，設定項目に誤りがある場合にエラー要因を出力します。設定は不要ですが，項目欄は必ず確保してください。
3 | 実行結果 | gmaxgsetコマンドが実行結果を出力します。値は設定できませんが，項目欄は必ず確保してください。
4 | 実行部エラー要因 | gmaxgsetコマンドを実行した結果，エラーが発生した場合のエラー要因を出力します。設定は不要ですが，項目欄は必ず確保してください。
5 | ID | グループ定義ファイルで指定した処理（グループの追加，グループのメンバの追加・削除・更新など）の対象となるメンバのIDを指定します。指定するIDは，グループデータファイルの種類によって異なります。ユーザ用データファイルの場合はユーザID，組織用データファイルの場合は組織ID，最上位組織用データファイルの場合は最上位組織ID，グループ用データファイルの場合は，グループIDを指定してください。
6 | アクセス権 | グループ定義ファイルの処理区分が「掲示板のメンバ（L）」又は「掲示板のメンバのアクセス権（A）」の場合は，掲示板のメンバのアクセス権を半角英大文字の"R"(読み)，"W"(書き)，"D"(削除)，"N"(権限無し)で指定します。表計算ソフトでグループデータファイルを作成した場合で，アクセス権を指定しないときは，半角スペースを指定してください。

9.4　グループ定義ファイルとグループデータファイルの作成方法

グループ定義ファイルとグループデータファイルの作成方法を次の二つの手順に分けて説明します。

グループ定義ファイルとグループデータファイルの基になるデータを用意する

表計算ソフトやテキストエディタで作成する

＜この節の構成＞

9.4.1　グループ定義ファイルとグループデータファイルの基になるデータを用意する

9.4.2　表計算ソフトやテキストエディタで作成する

9.4.3　グループ定義ファイルとグループデータファイル作成時の注意事項

9.4.1　グループ定義ファイルとグループデータファイルの基になるデータを用意する

Address Serverに登録済みの情報を出力して，ユーザのグループ定義ファイルやグループデータファイルに利用する方法について説明します。グループや掲示板が登録されていない場合には，運転席からテストとしてグループや掲示板を登録して，その情報を出力することを試してください。

gmaxgexpコマンドを使うと，Address Serverに登録済みのグループや掲示板のメンバの情報が，グループ定義ファイルやグループデータファイルと同じ形式でファイルに出力できます。グループのメンバと掲示板のメンバの両方を出力する場合は，マスタ管理サーバのコマンドプロンプトで次のように実行します。

＜インストール先ディレクトリ＞¥bin¥gmaxgexp tb ＜出力先ファイル名＞

オプションなどの指定を変更すれば，特定のグループや掲示板のメンバだけを出力したり，グループのメンバは出力しないで掲示板のメンバだけを出力したりできます。gmaxgexpコマンドの詳細は，「11.1　登録済みグループ・掲示板メンバ情報の出力　gmaxgexpコマンド」を参照してください。

出力したファイルを表計算ソフトやテキストエディタで編集して，グループ定義ファイルとグループデータファイルを作成します。

9.4.2　表計算ソフトやテキストエディタで作成する

Excelなどの表計算ソフトやメモ帳などのテキストエディタを使ってグループ定義ファイルとグループデータファイルを作成する方法を説明します。

表計算ソフトとテキストエディタのどちらを使ってもグループ定義ファイルとグループデータファイルは作成できます。しかし，表計算ソフトを使った方がデータが見やすいため作成が容易です。

＜この項の構成＞

(1)　表計算ソフトで作成する

(2)　テキストエディタで作成する

(1)　表計算ソフトで作成する

表計算ソフトで作成する場合，各レコード（行）のセルに項目の値を設定します。値を設定する必要がないセルには，データを入力しないでください。

注意

グループ定義ファイルは，1行に13項目分の領域を確保する必要があります。このため，13番目のセルにデータを設定しない場合は，半角スペースを1文字設定する必要があります。

グループデータファイルは，1行に6項目分の領域を確保する必要があります。このため，表計算ソフトで作成する場合は，1レコード（行）目はコメントレコードにする（1番目のセルに#を設定する）必要があります。また，6番目のセルにデータを設定しない場合は，半角スペースを1文字設定する必要があります。

表計算ソフトで作成したグループ定義ファイルとグループデータファイルを保存する場合，保存形式に「CSV形式（コンマ区切り形式）」を選択して保存します。

表計算ソフトで作成したグループ定義ファイルとグループデータファイルの例を次に示します。「課長グループ」という名称でグループを追加する場合の例です。グループのメンバとして，ユーザ用グループデータファイル（c:¥temp¥udata.csv）でユーザを3人追加しています。なお，領域を確保するためにグループ定義ファイルの13番目，グループデータファイルの6番目のセルに，半角スペースを設定します。また，グループデータファイルの1レコード（行）目をコメントにしています。

グループ定義ファイルの例

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13
T | A |  |  |  |  | katyou | 課長グループ |  | c:¥temp¥udata.csv |  |  |

グループデータファイル（c:¥temp¥udata.csv）の例

1 | 2 | 3 | 4 | 5 | 6
# |  |  |  |  |
|  |  |  | A0111 |
|  |  |  | A0211 |
|  |  |  | A0221 |

(2)　テキストエディタで作成する

メモ帳などのテキストエディタで作成する場合，各レコード（行）に各項目の値を,（コンマ）で区切って設定します。値を設定する必要がない場合は，コンマだけを設定します。

項目の値にコンマが含まれる場合は，項目の値全体を"（ダブルクォーテーション）で囲んで設定してください。

例

項目の値：12,345

設定する値："12,345"

項目の値にダブルクォーテーションが含まれる場合は，ダブルクォーテーション1文字につきダブルクォーテーション2文字を設定した上で，項目の値全体をダブルクォーテーションで囲んで設定してください。

例

項目の値：AB"c"D

設定する値："AB""c""D"

注意

グループ定義ファイルの1行には，13項目分の領域を確保する必要があります。このため，テキストエディタで作成する場合は，1行に12個のコンマが必要です。また，グループデータファイルの1行には，6項目分の領域を確保する必要があります。このため，テキストエディタで作成する場合は，1行に5個のコンマが必要です。

テキストエディタで作成したグループ定義ファイルとグループデータファイルの例を次に示します。表計算ソフトの例と同じ状況でのグループ定義ファイルとグループデータファイルです。

グループ定義ファイルの例

T,A,,,,,katyou,課長グループ,,c:¥temp¥udata.csv,,,

グループデータファイル（c:¥temp¥udata.csv）の例

,,,,A0111,
,,,,A0211,
,,,,A0221,

9.4.3　グループ定義ファイルとグループデータファイル作成時の注意事項

グループ定義ファイルとグループデータファイルを作成するときに注意が必要な事項について説明します。

＜この項の構成＞

(1)　コメントについて

(2)　グループ定義ファイルとグループデータファイルの関係

(3)　兼任ユーザについて

(4)　処理区分U（更新）でのメンバの削除

(1)　コメントについて

グループ定義ファイルでは，次の二つのレコード（行）がコメントとして扱われます。

処理種別（1番目の項目）が#で始まっているレコード（行）

処理区分に何も設定されていないレコード（行）

グループデータファイルでは，チェック結果（1番目の項目）が#で始まっているレコード（行）をコメントとして扱います。
コメントのレコード（行）はグループ・掲示板メンバ一括登録ユティリティのコマンドでは無視されます。

(2)　グループ定義ファイルとグループデータファイルの関係

グループ定義ファイルの10～13番目の項目にグループデータファイルの名称を指定した場合には，指定した名称でグループデータファイルを必ず作成してください。なお，作成したグループデータファイルには，グループデータファイルの種類に従った正しいIDを設定してください（例えば，ユーザ用データファイルには必ずユーザIDを設定してください）。IDを設定しなかった場合には，gmaxgchkコマンド実行時にエラーになります。

グループ定義ファイルに同一のグループデータファイルを複数指定することはできません。また，グループ定義ファイルとグループデータファイルのファイル名（ピリオド以下の拡張子を除いた部分も含む）が同一のファイルを指定することもできません。末尾（拡張子）が.bakのファイルを指定することもできません。

(3)　兼任ユーザについて

運転席からの操作では，グループのメンバに兼任ユーザを登録することができます。登録した兼任ユーザは，gmaxgexpコマンドの実行でファイルに出力することもできます。

しかし，グループ・掲示板メンバ一括登録ユティリティでは，兼任ユーザを扱うことができません。gmaxgexpコマンドで出力したファイルをグループデータファイルに利用する際に兼任ユーザを追加した場合はエラーが発生します。

兼任ユーザをグループメンバとして登録している環境では，gmaxgexpコマンドによる出力ファイルに兼任ユーザIDが含まれていないかを確認してください。

(4)　処理区分U（更新）でのメンバの削除

処理区分U（更新）でグループや掲示板のメンバを削除する場合，グループ定義ファイルにグループデータファイルを指定しないと，変更なしとして処理されます。メンバを削除するには，コメントだけ又は空のグループデータファイルを指定してください。

例えば，グループIDが「group1」であるグループに，メンバとしてユーザA，Bと組織M，Nが登録されていたとします。処理区分Uで，ユーザをすべて削除する（組織はそのまま残します）場合は，次のような削除用のグループデータファイルを準備します（又は，空のグループデータファイルを準備します）。削除用のグループデータファイルの名称は仮にc:¥temp¥delete.csvとします。

削除用グループデータファイル（c:¥temp¥delete.csv）

1 | 2 | 3 | 4 | 5 | 6
# |  |  |  |  |

グループ定義ファイルには，削除用グループデータファイルの名称を設定します。次のように作成してください（13番目のセルには半角スペースを設定します）。グループ定義ファイルを作成したらグループ・掲示板メンバ一括登録ユティリティを実行してください。

グループ定義ファイル

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13
M | U |  |  |  |  | group1 |  |  | c:¥temp¥delete.csv |  |  |

10.　グループ・掲示板メンバ一括登録ユティリティの実行手順

グループ・掲示板メンバ一括登録ユティリティを使用して，グループの情報や掲示板のメンバの情報を登録する手順について説明します。グループ・掲示板メンバ一括登録ユティリティを使用するときは，この手順どおりに実行してください。

＜この章の構成＞

10.1　グループ・掲示板メンバ一括登録ユティリティの作業手順

10.2　グループ・掲示板メンバ一括登録ユティリティ実行時の注意点

10.1　グループ・掲示板メンバ一括登録ユティリティの作業手順

グループ・掲示板メンバ一括登録ユティリティを使用して，グループの追加・削除，グループや掲示板のメンバの追加・削除・更新，および掲示板のメンバのアクセス権の変更を登録する手順を次に示します。太い枠で囲まれた項目は実行が必要な項目です。それ以外は実行するのが望ましい項目です。

＜この節の構成＞

10.1.1　グループ定義ファイルとグループデータファイルの作成

10.1.2　環境のバックアップ

10.1.3　gmaxgchkコマンドの実行

10.1.4　gmaxgsetコマンドの実行

10.1.5　レプリケーション状態の確認

10.1.1　グループ定義ファイルとグループデータファイルの作成

グループ・掲示板メンバ一括登録ユティリティでグループの情報や掲示板のメンバの情報を登録するには，登録する情報を記述したグループ定義ファイルとグループデータファイルを作成する必要があります。

グループ定義ファイルとグループデータファイルの内容と設定項目の詳細は，「9.　グループ・掲示板メンバ一括登録ユティリティのユーザ作成ファイル」を参照してください。

グループ・掲示板メンバ一括登録ユティリティは，ここで作成したグループ定義ファイルとグループデータファイルを基にしてAddress Serverにグループの情報や掲示板のメンバの情報を登録します。

10.1.2　環境のバックアップ

グループ・掲示板メンバ一括登録ユティリティではグループや掲示板のメンバの情報を追加・変更・削除するため，誤った使い方をした場合やトラブルが発生した場合は，データが消えてしまうことがあります。このような場合に備えて，グループ・掲示板メンバ一括登録ユティリティを実行する前にGroupmaxの環境をバックアップすることを推奨します。

グループ・掲示板メンバ一括登録ユティリティ実行中にトラブルが発生しても，バックアップのデータがあればグループ・掲示板メンバ一括登録ユティリティを実行する前の状態に戻すことができます。

バックアップの詳細は，マニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド 基本操作編」（Windows用）を参照してください。

10.1.3　gmaxgchkコマンドの実行

グループ・掲示板メンバ一括登録チェックユティリティ（gmaxgchkコマンド）は，ユーザが作成したグループ定義ファイルとグループデータファイルに誤りがないかをチェックします。gmaxgchkコマンドの詳細は，「11.2　グループ定義ファイルとグループデータファイルのチェック　gmaxgchkコマンド」を参照してください。

チェックした結果，誤りを発見した場合は，グループ定義ファイルとグループデータファイルのチェック結果欄が「○」以外になります。チェック結果欄が「○」以外になったときは，チェック部エラー要因欄を参照して誤りを修正してください。

誤りを修正したら，gmaxgchkコマンドを再実行してグループ定義ファイルとグループデータファイルを再チェックします。チェック結果欄がすべて「○」になるまで修正とチェックを繰り返してください。

チェック結果欄がすべて「○」になった場合，それ以降グループ定義ファイルとグループデータファイルを修正しないでください。もし修正したときには，gmaxgchkコマンドを再実行する必要があります。

10.1.4　gmaxgsetコマンドの実行

マスタ管理サーバでグループ・掲示板メンバ一括登録実行ユティリティ（gmaxgsetコマンド）を実行して，グループの情報や掲示板のメンバの情報などをマスタ管理サーバに登録します。gmaxgsetコマンドの詳細は，「11.3　グループ・掲示板メンバ情報の登録　gmaxgsetコマンド」を参照してください。

マルチサーバ構成の場合，登録した情報はマスタ管理サーバから各アドレスサーバ（メールサーバ）に自動的にレプリケーションされます。

gmaxgsetコマンドで登録できるのは，gmaxgchkコマンドでのチェックが完了したグループ定義ファイルとグループデータファイルの情報です。チェックが完了していないファイルを指定した場合は，情報が登録されません。

また，gmaxgsetコマンドがグループ定義ファイルとグループデータファイルの情報を登録するときには，マスタ管理サーバに登録済みの情報とのチェックを実行して，正しい情報だけを登録します（gmaxgchkコマンドは，グループ定義ファイルとグループデータファイル内のチェックだけしか行っていないため，ここで二重登録などのエラーが発生する可能性があります）。エラーがあった場合は，グループ定義ファイルとグループデータファイルの実行結果欄が「×」になります。正常に登録された場合は「○」になります。

エラーがあった場合は，グループ定義ファイルとグループデータファイルを修正して，「10.1.3　gmaxgchkコマンドの実行」から手順を繰り返してください。ただし，グループ定義ファイルとグループデータファイルを修正するときに，正常に登録されたレコード（行）を削除する必要はありません。gmaxgsetコマンドでは，実行結果欄が「○」のレコード（行）は無視されるため，同じデータが2度登録されることはありません。

10.1.5　レプリケーション状態の確認

マルチサーバ構成の場合，gmaxgsetコマンドでマスタ管理サーバに登録した情報が各アドレスサーバ（メールサーバ）にレプリケーションされているかを，レプリケーション状態確認コマンド（nxsrepstatコマンド）を実行して確認します。nxsrepstatコマンドの詳細は，「4.5　レプリケーション状態の確認　nxsrepstatコマンド」を参照してください。

10.2　グループ・掲示板メンバ一括登録ユティリティ実行時の注意点

グループ・掲示板メンバ一括登録ユティリティを実行するときに注意すべき点について説明します。

＜この節の構成＞

10.2.1　グループ・掲示板メンバ一括登録ユティリティで実行できる機能

10.2.2　グループ・掲示板メンバ一括登録ユティリティ実行の制限

10.2.1　グループ・掲示板メンバ一括登録ユティリティで実行できる機能

グループ・掲示板メンバ一括登録ユティリティで実行できる機能を次に示します。

なお，ユーザ，組織，および最上位組織については，「3.2.8　一括登録ユティリティで実行できる機能」を参照してください。

グループの追加・削除・変更

グループのメンバの追加・削除・変更
（対象は組織，ユーザ）

掲示板のメンバの追加・削除・変更・アクセス権の変更
（対象は最上位組織，組織，ユーザ，グループ）

また，グループ・掲示板メンバ一括登録ユティリティで実行できない機能を表10-1に示します。回避策を参考にして対処してください。

表10-1　グループ・掲示板メンバ一括登録ユティリティで実行できない機能

実行できない機能 | 回避策
兼任ユーザのグループのメンバへの登録 | 運転席から設定する
掲示板の登録・削除 | 運転席から設定する

10.2.2　グループ・掲示板メンバ一括登録ユティリティ実行の制限

次の場合には，グループ・掲示板メンバ一括登録ユティリティを実行しないでください。

グループ・掲示板メンバ一括登録ユティリティのコマンド実行中
グループ・掲示板メンバ一括登録ユティリティの同一コマンドを同時に複数実行しないでください。

稼働中バックアップの作業中
稼働中バックアップの作業中は，グループ・掲示板メンバ一括登録ユティリティを実行しないでください。

アドレスサーバの回復作業で使用するadcnsgetコマンド実行中
マスタ管理サーバでadcnsgetコマンド実行中は，グループ・掲示板メンバ一括登録ユティリティを実行しないでください。

運転席の名前データベースダイアログでの「バックアップ」，又は「リストア」中
運転席の名前データベースダイアログでの「バックアップ」，又は「リストア」作業中は，グループ・掲示板メンバ一括登録ユティリティを実行しないでください。

11.　グループ・掲示板メンバ一括登録ユティリティのコマンド

グループ・掲示板メンバ一括登録ユティリティのコマンドの詳細について説明します。コマンド実行時のメッセージについては，「14.　グループ・掲示板メンバ一括登録ユティリティのメッセージ一覧」を参照してください。

＜この章の構成＞

11.1　登録済みグループ・掲示板メンバ情報の出力　gmaxgexpコマンド

11.2　グループ定義ファイルとグループデータファイルのチェック　gmaxgchkコマンド

11.3　グループ・掲示板メンバ情報の登録　gmaxgsetコマンド

11.1　登録済みグループ・掲示板メンバ情報の出力　gmaxgexpコマンド

Address Serverに登録されているグループの情報や掲示板のメンバの情報などをファイルに出力します。出力するファイルは，グループ定義ファイルやグループデータファイルと同じ形式です。このため，gmaxgexpコマンドで出力したファイルを編集することでグループ定義ファイルやグループデータファイルとして利用できます。

＜この節の構成＞

11.1.1　gmaxgexpコマンドの使用方法

11.1.2　gmaxgexpコマンドの使用例

11.1.3　gmaxgexpコマンドの使用上の注意事項

11.1.1　gmaxgexpコマンドの使用方法

＜この項の構成＞

(1)　実行条件

(2)　形式

(3)　オプション

(4)　コマンド引数

(5)　戻り値

(6)　実行結果

(1)　実行条件

マスタ管理サーバにシステム管理者でログオンして実行してください。

マスタ管理サーバでアドレスサービスが起動している状態で実行してください。

コマンドプロンプト上で＜インストール先ディレクトリ＞¥bin¥gmaxgexpと実行してください。

(2)　形式

gmaxgexp [オプション] コマンド引数 ファイル名

注意

オプションの文字列やコマンド引数は，大文字と小文字が区別されます。大文字と小文字の違いまで正しく指定してください。

ファイル名には，Address Serverに登録されている情報を出力するファイルの名称を半角文字，および全角文字を使用して，絶対パスで260バイトに収まるように指定してください。相対パスで指定する場合も絶対パスで260バイトになるようにしてください。ファイル名には絶対パス，又はコマンド実行ディレクトリからの相対パスを指定することができます。

指定したファイルにはグループ定義ファイルと同じ形式で次の情報が出力されます。

出力する情報がグループの場合

グループ名，グループID，メンバのIDを出力したファイルの名称

出力する情報が掲示板の場合

掲示板ID，メンバのIDを出力したファイルの名称

指定したファイルが既に存在する場合，ファイルの末尾に情報が追加されます。

新規のファイルを指定した場合，ファイルの先頭行に見出し（コメント行）が出力されます。

(3)　オプション

オプションは省略したり，複数指定したりできます。ただし，同一オプションを複数指定した場合は，最後に指定したオプションが有効になります。

-f フィルタファイル名：
情報を出力するグループIDや掲示板IDを指定する場合，グループID，掲示板IDを定義したCSV形式のフィルタファイルを作成してその名称を指定します。フィルタファイルの名称には絶対パス，又はコマンド実行ディレクトリからの相対パスを指定することができます。各IDは複数指定できます。
フィルタファイルは次のような形式で作成してください。グループIDと掲示板IDを一つずつ定義する場合の例です。

t,グループID[Enter]
b,掲示板ID[Enter]

t，b，,(コンマ)は半角文字で指定してください。最終行の[Enter]は省略してもかまいません。

注意

gmaxgexpコマンド実行時，フィルタファイルが開いていないことを確認してください。テキストエディタなどでこのファイルを開いていると実行時にエラーになります。

-e エラーログ出力先ディレクトリ：
指定したディレクトリにエラーログファイルgmaxgexp.logを出力します。オプション-eの指定がない場合，環境変数"tmp"に定義されたディレクトリにエラーログを出力します。環境変数"tmp"に定義がない場合，Cドライブのルートディレクトリに出力されます。

-s 処理区分：
出力する登録情報のファイルに設定する処理区分(A，D，U，C)を指定します。このオプションを省略した場合，処理区分を空欄にしてファイルを出力します。
また，指定した処理区分が設定できない場合（例えば，処理区分にC（掲示板のメンバのアクセス権変更）を設定するように指定しても，グループのメンバのレコード（行）には設定できません），処理区分を空欄にしてファイルを出力します。
処理区分が空欄のレコード（行）は，gmaxgchkコマンドとgmaxgsetコマンドでは，コメントとして扱われるためチェック対象又は実行対象になりません。

(4)　コマンド引数

コマンド引数は省略できません。また，複数のコマンド引数を同時に指定することができます。ただし，同一コマンド引数を複数指定することはできません。

t：
グループ情報を出力します。

b：
掲示板のメンバ情報を出力します。

(5)　戻り値

戻り値を次に示します。

0：正常終了

4：中止要求で終了

10：指定情報なし

16：起動パラメタの指定誤り，ファイルアクセスエラー，設定環境誤り，

　システムエラー

(6)　実行結果

グループや掲示板のメンバのIDは，gmaxgexpコマンドが作成するファイルに出力されます。ファイルの名称は表11-1のようになります。なお，出力されるファイルの形式は，グループデータファイルと同じです。

表11-1　出力されるグループや掲示板のメンバのIDファイル

ファイルの種別 | グループ | 掲示板
ユーザIDが出力されるファイル | usrXXXXX.csv | usrXXXXX.csv
組織IDが出力されるファイル | orgXXXXX.csv | orgXXXXX.csv
最上位組織IDが出力されるファイル | － | comXXXXX.csv
グループIDが出力されるファイル | － | grpXXXXX.csv

XXXXXは出力されるファイルの通し番号で同じレコード（行）の各ファイルは同じ番号になります。例えば，同じ掲示板のメンバにユーザとグループが登録されていた場合，ユーザIDの出力されるファイルがusr00001.csvならば，グループIDの出力されるファイルはgrp00001.csvになります。
出力されるファイル名が既に存在する場合，そのファイルの次の番号を設定します。また，該当するメンバが存在しない場合，ファイルは作成されません（例えば，メンバにユーザが登録されていないときは，ユーザIDが出力されるファイルは作成されません）。メンバがまったく登録されていない場合，グループ定義ファイルのレコード（行）はコメントになります。

出力したグループ定義ファイルの処理種別は，グループの情報を出力するときはM（グループのメンバ），掲示板の情報を出力するときはL（掲示板のメンバ）になります。ただし，オプション-sで処理区分を指定した場合に，掲示板の情報を出力するときは，L（掲示板のメンバ）又はA（掲示板のメンバのアクセス権）のどちらか適切なほうが処理種別に設定されます。

エラーがあった場合には標準出力，および＜エラーログ出力先ディレクトリ＞¥gmaxgexp.logファイルにメッセージを出力します。既にgmaxgexp.logファイルが存在した場合に，実行した結果エラーがあったときにはファイルを上書きします。エラーがなかったときにはファイルを削除します。
gmaxgexpコマンドのメッセージについては，「14.1　gmaxgexpコマンドのメッセージ」を参照してください。

11.1.2　gmaxgexpコマンドの使用例

gmaxgexpコマンドの使用例を説明します。

使用例では，前提としてgmaxgexpコマンドを実行できる状態で，コマンドプロンプト上のカレントディレクトリが＜インストール先ディレクトリ＞¥binになっていることとします。また，情報の出力先はc:¥temp¥gdata.csvファイルとします。

＜この項の構成＞

(1)　全データを出力する場合

(2)　全グループのメンバ情報を出力し，出力するデータの処理区分にUを設定する場合

(3)　情報を出力するグループ・掲示板を指定する場合

(1)　全データを出力する場合

次に示すようにコマンドを実行すると，gdata.csvファイルとメンバのIDファイルには登録済みの全グループと全掲示板のメンバの情報が出力されます。掲示板のメンバについては，メンバごとのアクセス権についても出力されます。

gmaxgexp  tb  c:¥temp¥gdata.csv

(2)　全グループのメンバ情報を出力し，出力するデータの処理区分にUを設定する場合

次に示すようにコマンドを実行すると，gdata.csvファイルとグループのメンバのIDファイルには登録済みの全グループの情報が出力されます。また，オプション-sで出力したgdata.csvの処理区分にはUが設定されます。

gmaxgexp  -s U  t  c:¥temp¥gdata.csv

(3)　情報を出力するグループ・掲示板を指定する場合

特定のグループや掲示板のメンバの情報を出力する場合は，出力する情報の種類（グループ，又は掲示板）とそのIDを記述したCSV形式のフィルタファイルを作成して出力対象を指定します。グループIDが「A00101」のグループと掲示板IDが「a1341」の掲示板のメンバを出力するためのフィルタファイルc:¥temp¥gfilter.csvを次に示します。

作成したc:¥temp¥gfilter.csvを使って，次に示すようにコマンドを実行すると，登録情報がgdata.csvファイルとメンバのIDファイルに出力されます。

gmaxgexp  -f c:¥temp¥gfilter.csv  tb  c:¥temp¥gdata.csv

11.1.3　gmaxgexpコマンドの使用上の注意事項

gmaxgexpコマンドで出力したファイルを，グループ・掲示板メンバ一括登録ユティリティで使用する場合，処理区分の指定が必要です。処理区分を指定しない場合，そのレコード（行）はコメント行として無視されます。

運転席からの操作でグループのメンバに兼任ユーザを登録していた場合に，gmaxgexpコマンドを実行して出力したグループメンバの情報には兼任ユーザのユーザIDが含まれています。しかし，グループ・掲示板メンバ一括登録ユティリティでは，兼任ユーザをグループのメンバに登録することはできません。このため，gmaxgexpコマンドの出力ファイルをグループ・掲示板メンバ一括登録ユティリティで使用する場合は，兼任ユーザのユーザIDが含まれていないかを確認してください。

gmaxgexpコマンドはシステム管理者で実行してください。

11.2　グループ定義ファイルとグループデータファイルのチェック　gmaxgchkコマンド

ユーザが作成したグループ定義ファイルに誤りがないかをチェックします。

また，次の場合にはグループ定義ファイル中に設定されているグループデータファイルもチェックします。

グループの追加

グループのメンバの追加・削除・更新

掲示板のメンバの追加・削除・更新・アクセス権の変更

チェックした結果，異常がなかったファイルだけがAddress Serverへの登録に使用できます。

＜この節の構成＞

11.2.1　gmaxgchkコマンドの使用方法

11.2.2　gmaxgchkコマンドの使用例

11.2.3　gmaxgchkコマンドの使用上の注意事項

11.2.4　gmaxgchkコマンドのチェック内容

11.2.1　gmaxgchkコマンドの使用方法

＜この項の構成＞

(1)　実行条件

(2)　形式

(3)　オプション

(4)　戻り値

(5)　実行結果

(1)　実行条件

コマンドプロンプト上で＜インストール先ディレクトリ＞¥bin¥gmaxgchkと実行してください。

(2)　形式

gmaxgchk [オプション] グループ定義ファイル名

注意

オプションの文字列は，大文字と小文字が区別されます。大文字と小文字の違いまで正しく指定してください。

グループ定義ファイル名には，チェックを実施するグループ定義ファイルの名称を半角文字，および全角文字を使用して，絶対パスで260バイトに収まるように指定してください。相対パスで指定する場合も絶対パスで260バイトになるようにしてください。グループ定義ファイル名には絶対パス，又はコマンド実行ディレクトリからの相対パスを指定することができます。

なお，ここで指定したグループ定義ファイル中に名称が設定されているグループデータファイルもチェックの対象になります。

(3)　オプション

オプションは省略したり，複数指定したりできます。ただし，同一オプションを複数指定した場合は，最後に指定したオプションが有効になります。

-v：
標準出力に実行中のグループ定義ファイルのレコード（行）を出力します。

-q：
グループデータファイル内のIDがユニークかどうかをチェックしない場合に指定します。グループデータファイルに重複データが全くない場合に指定することができます。

注意

オプション-qを指定した場合，ユニークチェックが行われないのでグループデータファイルのチェックが不十分になります。このため，オプション-qを使用しない運用を推奨します。

-e エラーログ出力先ディレクトリ：
指定したディレクトリにエラーログファイルgmaxgchk.logを出力します。
オプション-eを指定しなかった場合は，環境変数"tmp"に定義されているディレクトリに出力します。環境変数"tmp"が定義されていないときは，Cドライブのルートディレクトリに出力します。

(4)　戻り値

戻り値を次に示します。

0：正常終了

4：中止要求で終了

9：グループ定義ファイル内にエラーあり，

　グループデータファイル内にエラーあり

16：起動パラメタに指定誤り，ファイルアクセスエラー，システムエラー，

　設定項目数誤り

(5)　実行結果

gmaxgchkコマンドがグループ定義ファイルをチェックした結果は，グループ定義ファイルのチェック結果欄（3番目の項目）に次のように出力されます。

すべての項目が正しく設定されている場合は「○」

グループ定義ファイル内に誤りがある場合は「×」

グループデータファイル内に誤りがある場合は「△」

また，ユニークチェックが実行されていない場合は，スペースを出力します。
チェック結果欄が「×」又は「△」の場合には，チェック部エラー要因欄（4番目の項目）にエラーの要因も出力されます（ただし，複数のエラーがあっても，エラーの要因は一つしか表示されません）。

gmaxgchkコマンドがグループデータファイルをチェックした結果は，グループデータファイルのチェック結果欄（1番目の項目）に次のように出力されます。

すべての項目が正しく設定されている場合は「○」

設定に誤りがある場合は「×」

ユニークチェックが実行されていない場合は，スペースを出力します。ただし，ユニークチェックなしのオプション（オプション-q）で実行している場合は「○」を出力します。
チェック結果欄が「×」の場合には，チェック部エラー要因欄（2番目の項目）にエラーの要因も出力されます。

エラーがあった場合には標準出力，および＜エラーログ出力先ディレクトリ＞¥gmaxgchk.logファイルにメッセージを出力します。既にgmaxgchk.logファイルが存在した場合に，実行した結果エラーがあったときにはファイルを上書きします。エラーがなかったときにはファイルを削除します。
gmaxgchkコマンドのメッセージについては，「14.2　gmaxgchkコマンドのメッセージ」を参照してください。

チェック実行前のグループ定義ファイルとグループデータファイルは，拡張子を.bakにして同じディレクトリにバックアップファイルとして保存されます。既にbak拡張子を付けたファイルが存在した場合は，拡張子に1から昇順の番号を付けて保存されます。
例えば，グループ定義ファイルc:¥temp¥gdata.csvとユーザ用グループデータファイルc:¥temp¥user.csvをgmaxgchkコマンドでチェックした場合，チェック前のファイルはc:¥tempディレクトリにgdata.bakとuser.bakという名称で保存されます。また，既にgdata.bakとuser.bakというファイルが存在した場合は，gdata.bak1とuser.bak1という名称で保存されます。

gmaxgchkコマンドの実行を中断する場合は，[Ctrl]+[C]を入力します。

11.2.2　gmaxgchkコマンドの使用例

gmaxgchkコマンドの使用例について説明します。

使用例では，前提としてgmaxgchkコマンドを実行できる状態で，コマンドプロンプト上のカレントディレクトリが＜インストール先ディレクトリ＞¥binになっていることとします。また，gmaxgchkコマンドのチェック対象となるグループ定義ファイルはc:¥temp¥gdata.csvとしています。

＜この項の構成＞

(1)　標準出力に実行中のレコード（行）を出力する場合

(1)　標準出力に実行中のレコード（行）を出力する場合

次に示すようにgmaxgchkコマンドを実行すると，処理を実行しているグループ定義ファイルのレコード（行）の情報が出力されます。

gmaxgchk  -v  c:¥temp¥gdata.csv

11.2.3　gmaxgchkコマンドの使用上の注意事項

gmaxgchkコマンド実行時，グループ定義ファイルやグループデータファイルが開いていないことを確認してください。テキストエディタなどでファイルを開いていると実行時にエラーになります。

エラーがあった場合は修正した後，gmaxgchkコマンドを再実行して，必ず，各レコード（行）のすべての項目が正しく設定されていることを確認してください。

グループ・掲示板メンバ一括登録ユティリティでは，兼任ユーザをグループや掲示板のメンバとして登録したり，削除したりすることはできません。gmaxgexpコマンドで出力したファイルをグループデータファイルに使っているのに，gmaxgchkコマンドで「一括登録データファイルのnレコード「ユーザID」の設定に誤りがあります。」というエラーが発生する場合は，グループデータファイルに兼任ユーザのユーザIDが含まれていないことを確認してください。

gmaxgchkコマンドでチェックが完了したグループ定義ファイルとグループデータファイルの位置を変更しないでください。ファイルの位置を変更した場合は，gmaxgchkコマンドを再度実行してください。

11.2.4　gmaxgchkコマンドのチェック内容

gmaxgchkコマンドのチェックの内容を表11-2に示します。gmaxgchkコマンドは項番1から順番にチェックを実行します。

表11-2　gmaxgchkコマンドのチェック内容

項番 | チェック内容 | 異常レコード | 正常レコード
グループ定義ファイル | グループデータファイル | グループ定義ファイル | グループデータファイル
１ | グループ定義ファイルの各レコードの項目数は13項目か | ×※¹ | － | － | ○
２ | グループデータファイルは存在するか | × | － | 空白 | ○
３ | グループデータファイルの各レコードの項目数は6項目か | △※¹ | － | 空白 | ○
４ | グループ定義ファイルの文字種別，文字列長が正しいか，設定が必要なすべての項目にデータがあるか | × | － | 空白 | ○
５ | グループデータファイルにメンバのIDが一つ以上設定されているか | × | － | 空白 | ○
６ | グループデータファイルの文字種別，文字列長が正しいか，設定が必要なすべての項目にデータがあるか | △ | ×又は空白※² | 空白 | ○
7 | グループデータファイルのメンバのIDが重複していないか | △ | ×又は○※³ | 空白 | ○
8 | グループ定義ファイル内で，グループデータファイルの名称が重複していないか | × | ○ | ○ | ○

注※1

処理が中断されます。

注※2

グループデータファイルの異常レコードには×，正常レコードには空白が設定されます。

注※3

グループデータファイルの異常レコードには×，正常レコードには○が設定されます。ただし，ユニークチェックを行わない設定の場合にはすべてのレコードに○が設定されます。

11.3　グループ・掲示板メンバ情報の登録　gmaxgsetコマンド

グループ定義ファイルとグループデータファイルの内容に従って，グループの追加・削除，グループや掲示板のメンバの追加・削除・更新，および掲示板のメンバに対するアクセス権の変更を登録します。

＜この節の構成＞

11.3.1　gmaxgsetコマンドの使用方法

11.3.2　gmaxgsetコマンドの使用例

11.3.3　gmaxgsetコマンドの使用上の注意事項

11.3.1　gmaxgsetコマンドの使用方法

＜この項の構成＞

(1)　実行条件

(2)　形式

(3)　オプション

(4)　戻り値

(5)　実行結果

(1)　実行条件

マスタ管理サーバにシステム管理者でログオンして実行してください。

マスタ管理サーバでアドレスサービスが起動している状態で実行してください。

コマンドプロンプト上で＜インストール先ディレクトリ＞¥bin¥gmaxgsetと実行してください。

(2)　形式

gmaxgset [オプション] グループ定義ファイル名

注意

オプションの文字列は，大文字と小文字が区別されます。大文字と小文字の違いまで正しく指定してください。

グループ定義ファイル名には，gmaxgchkコマンドによるチェックが完了したグループ定義ファイルの名称を半角文字，および全角文字を使用して，絶対パスで260バイトに収まるように指定してください。相対パスで指定する場合も絶対パスで260バイトになるようにしてください。グループ定義ファイル名には絶対パス，又はコマンド実行ディレクトリからの相対パスを指定することができます。

(3)　オプション

オプションは省略したり，複数指定したりできます。ただし，同一オプションを複数指定した場合は，最後に指定したオプションが有効になります。

-v：
標準出力に実行中のグループ定義ファイルのレコード（行）を出力します。

-e エラーログ出力先ディレクトリ：
指定したディレクトリにエラーログファイルgmaxgset.logを出力します。
オプション-eを指定しなかった場合は，環境変数"tmp"に定義されているディレクトリに出力します。環境変数"tmp"が定義されていないときは，Cドライブのルートディレクトリに出力します。

(4)　戻り値

戻り値を次に示します。

0：正常終了

4：中止要求で終了

6：更新データがない

9：登録，更新失敗あり

16：起動パラメタの指定誤り，ファイルアクセスエラー，環境設定誤り，

　システムエラー

(5)　実行結果

gmaxgsetコマンドを実行した結果は，次の実行結果欄に出力されます。

グループ定義ファイルの5番目の項目

グループデータファイルの3番目の項目

処理が正常に終了した場合は「〇」，エラーが発生した場合は「×」を出力します。実行結果欄が「×」の場合，実行部エラー要因欄（グループ定義ファイル：6番目の項目，グループデータファイル：4番目の項目）にエラーの要因を出力します。
なお，グループ定義ファイルの実行結果欄に「×」が出力された場合で，グループデータファイルにエラーの要因があるときは，グループ定義ファイルのエラー要因欄にエラーの要因があるグループデータファイルの種類（最上位組織用，組織用，ユーザ用，グループ用）が出力されます。

グループの追加で，グループデータファイルの処理がエラーになった場合，グループのメンバの追加は実行されませんが，グループ自身の追加は実行されます。

エラーがあった場合には標準出力，および＜エラーログ出力先ディレクトリ＞¥gmaxgset.logファイルにメッセージを出力します。既にgmaxgset.logファイルが存在した場合に，実行した結果エラーがあったときにはファイルを上書きします。エラーがなかったときにはファイルを削除します。
gmaxgsetコマンドのメッセージについては，「14.3　gmaxgsetコマンドのメッセージ」を参照して，対処してください。

11.3.2　gmaxgsetコマンドの使用例

gmaxgsetコマンドの使用例について説明します。

使用例では，前提としてgmaxgsetコマンドを実行できる状態で，コマンドプロンプト上のカレントディレクトリが＜インストール先ディレクトリ＞¥binになっていることとします。また，gmaxgsetコマンドに指定するグループ定義ファイルはc:¥temp¥gdata.csvとしています。

＜この項の構成＞

(1)　標準出力に実行中のレコード（行）を出力する場合

(1)　標準出力に実行中のレコード（行）を出力する場合

次に示すようにgmaxgsetコマンドを実行すると，処理を実行しているグループ定義ファイルのレコード（行）の情報が出力されます。

gmaxgset  -v  c:¥temp¥gdata.csv

11.3.3　gmaxgsetコマンドの使用上の注意事項

gmaxgsetコマンド実行時，グループ定義ファイルやグループデータファイルが開いていないことを確認してください。テキストエディタなどでファイルを開いていると実行時にエラーになります。

gmaxgsetコマンドはシステム管理者で実行してください。

12.　グループ・掲示板メンバ一括登録ユティリティの使用例

この章では，グループ・掲示板メンバ一括登録ユティリティの使用例について説明します。

＜この章の構成＞

12.1　グループの追加の例

12.2　グループの削除の例

12.3　掲示板のメンバ追加の例

12.4　掲示板のメンバ更新の例

12.1　グループの追加の例

図12-1に示した架空の会社であるA株式会社にグループを追加する作業を例として説明します。

図12-1　A株式会社の構成（グループ・掲示板メンバ一括ユティリティ用）

＜この節の構成＞

(1)　グループ追加の概要

(2)　グループ追加の手順

(1)　グループ追加の概要

ここでは，例としてA株式会社の営業1課，営業2課，経理課，および人事課の課長をメンバとするグループを追加します。

グループを追加する場合には，追加するグループのグループ名やグループIDを決めたり，グループのメンバとなるユーザや組織のIDを調べたりする必要があります。

A株式会社の課長グループの場合は，次に示すとおりです。

グループ名：課長グループ

グループID：katyou

メンバ：
営業1課長
相田進（ユーザID：A0111）
営業2課長（営業部長が兼務）
佐藤佑一（兼任ユーザID：A0101.385）
経理課長
三井利彰（ユーザID：A0211）
人事課長
古沢義之（ユーザID：A0221）

ここで，注意する必要があるのは営業2課長が，営業部長である佐藤佑一の兼任ユーザとして登録されていることです。掲示板メンバには，兼任ユーザを扱うことができません。

兼任ユーザを掲示板のメンバとして登録する場合は，兼任ユーザをグループメンバとして登録するか，掲示板メンバとして主体ユーザを登録してください。運転席からの操作については，マニュアル「Groupmax Address/Mail Version 7 システム管理者ガイド 基本操作編」（Windows用）を参照してください。

このため，例では営業2課長については主体ユーザをグループ・掲示板メンバ一括登録ユティリティを使って登録します。

(2)　グループ追加の手順

A株式会社の課長グループを追加する手順を次に示します。

なお，この例ではインストール先ディレクトリをc:¥Groupmax¥Addrと仮定しています。また，グループ定義ファイルをc:¥temp¥Ateigi.csv，グループデータファイルをc:¥temp¥udata.csvとしています。

表計算ソフトでグループ定義ファイル（c:¥temp¥Ateigi.csv）を作成します。
次に示すようにグループ定義ファイルを作成してください。

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13
T | A |  |  |  |  | katyou | 課長グループ |  | c:¥temp¥udata.csv |  |  |

領域を確保するために，半角スペースを13番目のセルに入力します。また，ファイルを保存するときに保存形式を「CSV形式（コンマ区切り形式）」にしてください。

表計算ソフトでグループデータファイル（c:¥temp¥udata.csv）を作成します。
課長グループに追加するメンバはユーザだけなので，ユーザ用のグループデータファイルだけを作成します。
次に示すように追加するユーザのユーザIDを入力して，ユーザ用のグループデータファイルを作成してください。

1 | 2 | 3 | 4 | 5 | 6
# |  |  |  |  |
|  |  |  | A0111 |
|  |  |  | A0101 |
|  |  |  | A0211 |
|  |  |  | A0221 |

領域を確保するために，1レコード（行）目をコメントにします。また，各レコードの6番目のセルに半角スペースを入力します。なお，ファイルを保存するときに保存形式を「CSV形式（コンマ区切り形式）」にしてください。

コマンドプロンプトを起動して，＜インストール先ディレクトリ＞¥binディレクトリにカレントディレクトリを変更します。
次のように実行してください。
cd c:¥Groupmax¥Addr¥bin

gmaxgchkコマンドを実行します。
Ateigi.csvとudata.csvをチェックします。次のように実行してください。
gmaxgchk -v c:¥temp¥Ateigi.csv
エラーが発生した場合は，グループ定義ファイルとグループデータファイルを修正して，gmaxgchkコマンドでエラーを再チェックしてください。

gmaxgsetコマンドを実行します。
課長グループの追加をマスタ管理サーバに登録します。次のように実行してください。
gmaxgset -v c:¥temp¥Ateigi.csv

nxsrepstatコマンドを実行します。
課長グループの追加がレプリケーションされたかを確認します。次のように実行してください。
nxsrepstat

12.2　グループの削除の例

グループ・掲示板メンバ一括登録ユティリティを使ってグループを削除する作業について説明します。

＜この節の構成＞

(1)　グループの削除の概要

(2)　グループ削除の手順

(1)　グループの削除の概要

ここでは，例として「12.1　グループの追加の例」で追加した課長グループを削除します。

グループを削除する場合には，削除するグループのグループIDを調べる必要があります。

A株式会社の課長グループの場合は，次に示すとおりです。

グループID：katyou

(2)　グループ削除の手順

A株式会社の課長グループを削除する手順を次に示します。

なお，この例ではインストール先ディレクトリをc:¥Groupmax¥Addrと仮定しています。また，グループ定義ファイルをc:¥temp¥Dteigi.csvとしています（グループを削除するときには，グループデータファイルを作成する必要はありません）。

表計算ソフトでグループ定義ファイル（c:¥temp¥Dteigi.csv）を作成します。
次に示すように削除する課長グループのグループID（katyou）を7番目のセルに入力して，グループ定義ファイルを作成してください。

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13
T | D |  |  |  |  | katyou |  |  |  |  |  |

領域を確保するために，半角スペースを13番目のセルに入力します。また，ファイルを保存するときに保存形式を「CSV形式（コンマ区切り形式）」にしてください。

コマンドプロンプトを起動して，＜インストール先ディレクトリ＞¥binディレクトリにカレントディレクトリを変更します。
次のように実行してください。
cd c:¥Groupmax¥Addr¥bin

gmaxgchkコマンドを実行します。
Dteigi.csvをチェックします。次のように実行してください。
gmaxgchk -v c:¥temp¥Dteigi.csv

gmaxgsetコマンドを実行します。
グループの削除をマスタ管理サーバに登録します。次のように実行してください。
gmaxgset -v c:¥temp¥Dteigi.csv

nxsrepstatコマンドを実行します。
グループの削除がレプリケーションされたかを確認します。次のように実行してください。
nxsrepstat

12.3　掲示板のメンバ追加の例

グループ・掲示板メンバ一括登録ユティリティを使って掲示板にメンバを追加する作業について説明します。

注意

グループ・掲示板メンバ一括登録ユティリティでは，掲示板自身を登録することはできません。掲示板にメンバを追加する場合は，あらかじめ運転席を使って掲示板を登録しておいてください。

＜この節の構成＞

(1)　掲示板のメンバ追加の概要

(2)　掲示板のメンバ追加の手順

(1)　掲示板のメンバ追加の概要

ここでは，例として「課長連絡用掲示板」という名称の掲示板に「12.1　グループの追加の例」で登録した課長グループと社長をメンバとして追加します。

掲示板にメンバを追加する場合には，掲示板IDと掲示板に追加するメンバ（最上位組織，組織，ユーザ，グループ）のIDを調べる必要があります。

「課長連絡用掲示板」へのメンバ追加の場合は，次に示すとおりです。

掲示板ID：a1289

追加するメンバのID

社長

田中一郎（ユーザID：A0001）

グループ

課長グループ（グループID：katyou）

(2)　掲示板のメンバ追加の手順

「課長連絡用掲示板」にメンバを追加する手順を次に示します。

なお，この例ではインストール先ディレクトリをc:¥Groupmax¥Addrと仮定しています。また，グループ定義ファイルをc:¥temp¥Bateigi.csv，ユーザ用のグループデータファイルをc:¥temp¥Udata.csv，グループ用のグループデータファイルをc:¥temp¥Gdata.csvとします。

表計算ソフトでグループ定義ファイル（c:¥temp¥Bateigi.csv）を作成します。
次に示すように，9番目のセルに掲示板ID（a1289），10番目のセルにユーザ用のグループデータファイルの名称，13番目のセルにグループ用のグループデータファイルの名称を入力して，グループ定義ファイルを作成してください。

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13
L | A |  |  |  |  |  |  | a1289 | c:¥temp¥Udata.csv |  |  | c:¥temp¥Gdata.csv

また，ファイルを保存するときに保存形式を「CSV形式（コンマ区切り形式）」にしてください。

表計算ソフトでユーザ用のグループデータファイル（c:¥temp¥Udata.csv）を作成します。
次に示すように登録する社長のユーザIDを5番目のセルに，掲示板のアクセス権（ここではDにしています）を6番目のセルに入力して，ユーザ用のグループデータファイルを作成してください。

1 | 2 | 3 | 4 | 5 | 6
# |  |  |  |  |
|  |  |  | A0001 | D

領域を確保するために，1レコード（行）目をコメントにします。なお，ファイルを保存するときに保存形式を「CSV形式（コンマ区切り形式）」にしてください。

表計算ソフトでグループ用のグループデータファイル（c:¥temp¥Gdata.csv）を作成します。
次に示すように登録する課長グループのIDを5番目のセルに，掲示板のアクセス権（ここではWにしています）を6番目のセルに入力して，グループ用のグループデータファイルを作成してください。

1 | 2 | 3 | 4 | 5 | 6
# |  |  |  |  |
|  |  |  | katyou | W

領域を確保するために，1レコード（行）目をコメントにします。なお，ファイルを保存するときに保存形式を「CSV形式（コンマ区切り形式）」にしてください。

コマンドプロンプトを起動して，＜インストール先ディレクトリ＞¥binディレクトリにカレントディレクトリを変更します。
次のように実行してください。
cd c:¥Groupmax¥Addr¥bin

gmaxgchkコマンドを実行します。
グループ定義ファイルc:¥temp¥Bateigi.csv，グループデータファイルc:¥temp¥Udata.csvとc:¥temp¥Gdata.csvをチェックします。次のように実行してください。
gmaxgchk -v c:¥temp¥Bateigi.csv

gmaxgsetコマンドを実行します。
掲示板へのメンバ追加を登録します。次のように実行してください。
gmaxgset -v c:¥temp¥Bateigi.csv

nxsrepstatコマンドを実行します。
掲示板へのメンバ追加がレプリケーションされたかを確認します。次のように実行してください。
nxsrepstat

12.4　掲示板のメンバ更新の例

グループ・掲示板メンバ一括登録ユティリティを使って掲示板のメンバを更新する作業について説明します。

＜この節の構成＞

(1)　掲示板のメンバ更新の概要

(2)　掲示板のメンバ更新の手順

(1)　掲示板のメンバ更新の概要

ここでは，例として「12.3　掲示板のメンバ追加の例」で追加した「課長連絡用掲示板」のメンバを更新します。

更新とは，既存のメンバ構成を，新しいメンバ構成と置換する操作です。例えば，ある掲示板の既存のメンバ構成がユーザA，ユーザB，ユーザCであったのを，新しいメンバ構成であるユーザB，ユーザC，ユーザDに変更する必要が発生したとします。この場合は，既存のメンバ構成からユーザAを削除，ユーザDを追加して，新しいメンバ構成にすることもできます。しかし，この方法では削除と追加で2回の処理が必要です。更新を使えば，既存のメンバ構成と新しいメンバ構成を置換するだけなので一回の処理でメンバ構成の変更を完了させることができます。

掲示板のメンバを更新する場合には，メンバを更新する掲示板のIDと更新後のメンバ（最上位組織，組織，ユーザ，グループ）のIDを調べる必要があります。

「課長連絡用掲示板」（掲示板ID：a1289）の更新前のメンバは，次に示すとおりです。

更新前のメンバ

社長

田中一郎（ユーザID：A0001）

グループ

課長グループ（グループID：katyou）

更新後のメンバは，社長を削除，営業部長と総務部長の二人を追加して，次に示すようにします。

更新後のメンバ

営業部長

佐藤佑一（ユーザID：A0101）

総務部長

小川亮三（ユーザID：A0201）

グループ

課長グループ（グループID：katyou）

(2)　掲示板のメンバ更新の手順

「課長連絡用掲示板」のメンバを更新する手順を次に示します。

なお，この例ではインストール先ディレクトリをc:¥Groupmax¥Addrと仮定しています。また，グループ定義ファイルをc:¥temp¥Buteigi.csvとします。

コマンドプロンプトを起動して，＜インストール先ディレクトリ＞¥binディレクトリにカレントディレクトリを変更します。
次のように実行してください。
cd c:¥Groupmax¥Addr¥bin

gmaxgexpコマンドで現在の「課長連絡用掲示板」のメンバだけを出力します。
「課長連絡用掲示板」のメンバだけを出力するためには，掲示板のIDを定義したフィルタファイルc:¥temp¥filter.csvを作成します。次のように作成してください。

作成したc:¥temp¥filter.csvを使って，つぎのようにコマンドを実行します。オプション-sを指定して，出力するファイルの処理区分にU（更新）を設定しています。
gmaxgexp -f c:¥temp¥filter.csv -s U b c:¥temp¥Buteigi.csv
コマンドを実行した結果のButeigi.csvの内容を次に示します（コメントによる見出しは省略しています）。

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13
L | U |  |  |  |  |  |  | a1289 | c:¥temp¥usrXXXXX.csv |  |  | c:¥temp¥grpXXXXX.csv

10番目のセルのusrXXXXX.csvと13番目のセルのgrpXXXXX.csvのXXXXXには数字が入ります。この二つのファイルには掲示板のメンバのIDが設定されます。
usrXXXXX.csvの内容を次に示します（コメントによる見出しは省略しています）。このファイルには社長（田中一郎）のユーザIDが設定されています。

1 | 2 | 3 | 4 | 5 | 6
|  |  |  | A0001 | D

grpXXXXX.csvの内容を次に示します（コメントによる見出しは省略しています）。このファイルには課長グループのグループIDが設定されています。

1 | 2 | 3 | 4 | 5 | 6
|  |  |  | katyou | W

表計算ソフトでユーザ用のグループデータファイル（c:¥temp¥usrXXXXX.csv）を編集します。
次に示すように社長のユーザIDを削除して，営業部長（佐藤佑一）と総務部長（小川亮三）のユーザIDと掲示板のアクセス権（ここではDにしています）を入力します。

1 | 2 | 3 | 4 | 5 | 6
|  |  |  | A0101 | D
|  |  |  | A0201 | D

ファイルを保存するときに保存形式を「CSV形式（コンマ区切り形式）」にしてください。

gmaxgchkコマンドを実行します。
グループ定義ファイルc:¥temp¥Buteigi.csv，グループデータファイルc:¥temp¥usrXXXXX.csvとc:¥temp¥grpXXXXX.csvをチェックします。次のように実行してください。
gmaxgchk -v c:¥temp¥Buteigi.csv

gmaxgsetコマンドを実行します。
掲示板のメンバ更新をマスタ管理サーバに登録します。次のように実行してください。
gmaxgset -v c:¥temp¥Buteigi.csv

nxsrepstatコマンドを実行します。
掲示板のメンバ更新がレプリケーションされたかを確認します。次のように実行してください。
nxsrepstat

13.　グループ・掲示板メンバ一括登録ユティリティのデータシート

ここでは，グループ・掲示板メンバ一括登録ユティリティのコマンドの実行条件や実行時間の目安を説明します。

＜この章の構成＞

13.1　グループ・掲示板メンバ一括登録ユティリティの実行条件

13.2　グループ・掲示板メンバ一括登録ユティリティのコマンド実行時間の目安

13.3　グループ・掲示板メンバ一括登録ユティリティのトラブルシューティング

13.1　グループ・掲示板メンバ一括登録ユティリティの実行条件

グループ・掲示板メンバ一括登録ユティリティのコマンドを実行するための条件を表13-1に示します。

表13-1　グループ・掲示板メンバ一括登録ユティリティのコマンド実行条件

項番
コマンド名
条件
実行サーバ

1
gmaxgchkコマンド
なし
マスタ管理サーバ，アドレスサーバ※¹

2
gmaxgsetコマンド
システム管理者でログオンする。
アドレスサーバのアドレスサービスが起動している。※²
マスタ管理サーバ

3
gmaxgexpコマンド
システム管理者でログオンする。
アドレスサーバのアドレスサービスが起動している。
マスタ管理サーバ

注※1

マスタ管理サーバで実行することを推奨します。

注※2

アドレスサービスが起動されていないアドレスサーバにはレプリケーションされません。アドレスサービスを起動後，整合性確保を実行してください。

13.2　グループ・掲示板メンバ一括登録ユティリティのコマンド実行時間の目安

グループ・掲示板メンバ一括登録ユティリティのコマンドを実行するために必要な時間の目安を示します。ここで示す実行時間の目安は，使用する環境によって左右されます。そのため，作業計画では余裕を持った時間を見積もってください。

実行時間の目安を算出するに当たっては，Pentium(R) II 266MHz相当のCPUを搭載したコンピュータを想定しています。

＜この節の構成＞

13.2.1　gmaxgchkコマンドの実行時間

13.2.2　gmaxgsetコマンドの実行時間

13.2.3　gmaxgexpコマンドの実行時間

13.2.1　gmaxgchkコマンドの実行時間

gmaxgchkコマンドの実行時間の目安を表13-2に示します（単位：秒）。

1グループデータファイル当たり20レコード（行）ある状態を想定しています。なお，実行中のレコード表示（オプション-v）は指定しない場合の値です。

表13-2　gmaxgchkコマンドの実行時間

件数
グループ
（追加・削除・変更）
グループのメンバ
（追加・削除・変更）
掲示板アクセス権のメンバ
（追加・削除・変更）

10
1秒
2秒
3秒

100
1秒
15秒
30秒

1,000
5秒
160秒
420秒

13.2.2　gmaxgsetコマンドの実行時間

gmaxgsetコマンドの実行時間の目安を表13-3に示します（単位：秒）。

なお，実行中のレコード表示（オプション-v）は指定しない場合の値です。

表13-3　gmaxgsetコマンドの実行時間

項目 | グループ | 掲示板アクセス権
追加（10件） | 15秒 | －
削除（10件） | 15秒 | －
メンバ追加（100件） | 85秒 | 75秒
メンバ削除（100件） | 55秒 | 50秒
アクセス権の変更（100件） | － | 50秒

13.2.3　gmaxgexpコマンドの実行時間

gmaxgexpコマンドの実行時間の目安を表13-4に示します（単位：秒）。

登録状態は，各グループ・掲示板に100メンバを想定しています。したがって，30グループの情報出力では，3,000レコード（行）の情報が出力されます。

表13-4　gmaxgexpコマンドの実行時間

登録グループ・掲示板数 | グループメンバ出力 | 掲示板アクセス権メンバ出力
10 | 20秒 | 25秒
20 | 45秒 | 45秒
30 | 60秒 | 65秒

13.3　グループ・掲示板メンバ一括登録ユティリティのトラブルシューティング

グループ・掲示板メンバ一括登録ユティリティでよく質問される内容とその対応策について説明します。

＜この節の構成＞

13.3.1　グループ・掲示板メンバ一括登録ユティリティ全般のトラブルシューティング

13.3.2　gmaxgexpコマンドのトラブルシューティング

13.3.3　gmaxgchkコマンドのトラブルシューティング

13.3.4　gmaxgsetコマンドのトラブルシューティング

13.3.1　グループ・掲示板メンバ一括登録ユティリティ全般のトラブルシューティング

メンバがいるグループ，掲示板を削除する場合，メンバは別に削除する必要があるか

対処

削除する必要はありません。グループ，掲示板を削除した場合，グループのメンバ，掲示板のメンバも自動的に削除されます。

グループ・掲示板メンバ一括登録ユティリティを実行する場合，実行するサーバ以外のアドレスサーバのアドレスサービスは起動しておく必要があるか

対処

gmaxgsetコマンド以外のグループ・掲示板メンバ一括登録ユティリティの場合は，実行するサーバ以外のアドレスサーバの起動条件はありません。

gmaxgsetコマンドを実行する場合，すべてのアドレスサーバのアドレスサービスを起動しておいてください。起動していないアドレスサーバがあった場合，登録情報がレプリケーションされないため，起動した後で整合性確保を実行してください。

バッチプログラムやATコマンドでグループ・掲示板メンバ一括登録ユティリティを実行するとエラーになる

対処

実行ユーザ不正の可能性があります。

一括登録ユティリティはGroupmaxのシステム管理者で実行してください。

gmaxgexpコマンドで出力したデータをグループ定義ファイルやグループデータファイルとして使用するとエラーになる

対処1

兼任ユーザがグループデータファイルに記述されている可能性があります。グループ・掲示板メンバ一括登録ユティリティでは，兼任ユーザはメンバとして登録できません。詳細は「9.4.3　グループ定義ファイルとグループデータファイル作成時の注意事項」を参照してください。

対処2

表計算ソフトでグループ定義ファイルやグループデータファイルを作成したために，先頭が0で始まるデータの先頭0の部分が欠落した可能性があります。グループIDやユーザIDなどに数字だけを設定している場合，出力したファイルを表計算ソフトで読み込むと先頭のゼロがなくなる場合があります。例えば，グループIDに00301と設定していた場合，表計算ソフトで読み込むとグループIDは301になります。この場合，00301と301は違うIDのため，グループ・掲示板メンバ一括登録ユティリティを実行しても期待どおりの結果が得られません。

Excelの場合の回避策を次に示します。この方法を使えば先頭の0がそのまま文字列として読み込まれます。

1. gmaxgexpコマンドで出力したファイルの拡張子を.txtに変更して，テキストファイルにする。

2. Excelでそのファイルを開き，テキストファイルウィザードですべての列の属性を文字列にする。

実行すると「GMB056E　システムエラーが発生しました。　付加情報：OpenSCManager」が表示される

対処

システム管理者にAdministrator権限がない可能性があります。システム管理者の権限を確認してください。

13.3.2　gmaxgexpコマンドのトラブルシューティング

実行してもデータが出力されない

対処

グループ，掲示板が登録されていない可能性があります。運転席から登録状況を確認してください。

処理区分を設定するオプション-sを指定しても，設定されないレコードがある

対処

オプション-sで指定した処理区分を設定できないレコード（行）の可能性があります。例えば，オプション-sで処理区分にCを設定するように指定しても，Cが設定できるのは掲示板のメンバに対してだけです。グループのメンバを出力したレコード（行）の処理区分は空白のままになります。

13.3.3　gmaxgchkコマンドのトラブルシューティング

実行すると設定項目数異常のエラーが発生する

対処

項目数が不適切です。グループ定義ファイルの場合は13項目，グループデータファイルの場合は6項目あるかを確認してください。

表計算ソフトでグループ定義ファイルを作成する場合，各レコードの最後の項目（13番目の項目）に値を設定しないときは半角スペースを1文字入力してください。

表計算ソフトでグループデータファイルを作成する場合，1レコード（行）目をコメント（1番目の項目に#を設定したレコードにする）にしてください。また，各レコードの最後の項目（6番目の項目）に値を設定しないときは半角スペースを1文字入力してください。

表計算ソフトでファイルを作成する場合に，上の記述を実行しないと項目が削除されます。

グループデータファイルが存在しないというエラーになる

対処

グループデータファイルの指定方法が間違っています。グループデータファイルは，名前だけでなく場所までグループ定義ファイルで正しく指定してください。

グループデータファイルの場所を相対パス(Udata.csvなど)でなく，絶対パス(c:¥temp¥Udata.csvなど)で指定すると，グループ定義ファイルをほかの場所に移動しても正しく処理できます。

13.3.4　gmaxgsetコマンドのトラブルシューティング

gmaxgsetコマンドを実行してもデータが登録されない

対処1

グループ定義ファイルの処理区分が空欄の状態でgmaxgchkコマンドを実行している可能性があります。

gmaxgexpコマンドを使ってグループ定義ファイルを作成した場合に，処理区分が空欄の状態でgmaxgchkコマンドを実行すると，レコード（行）の先頭に#が挿入されて，コメントとして扱われるため処理するデータがなくなります。

対処2

グループ定義ファイルの実行結果欄が最初から「○」の可能性があります。gmaxgsetコマンドは実行結果欄が「○」の場合，そのレコード（行）は登録済みだと判断して登録処理を行いません。グループ定義ファイル，グループデータファイルを作成する場合，実行結果欄に値を設定しないでください。

対処3

gmaxgchkコマンドを実行していない可能性があります。gmaxgsetコマンドで指定できるファイルはgmaxgchkコマンドですべてのレコード（行）のチェック結果欄が「○」になったファイルだけです。

メンバの更新で，メンバを削除できない

対処

メンバの更新で，すべてのメンバを削除するには，コメントだけのグループ定義ファイルを指定する必要があります。何も指定しない場合，メンバは更新されません。詳細は「9.4.3　グループ定義ファイルとグループデータファイル作成時の注意事項」を参照してください。

gmaxgsetコマンド実行中にディスクフル，又はシャットダウンなどの障害が発生した

対処

グループ定義ファイルの途中のレコードまで登録が完了していても，実行結果欄には○印が設定されません。gmaxgexpコマンドや運転席を使用して，どこまで登録が完了しているか確認してから，未登録部分だけを再実行してください。

14.　グループ・掲示板メンバ一括登録ユティリティのメッセージ一覧

グループ・掲示板メンバ一括登録ユティリティの各コマンドを実行したときに出力されるメッセージについて説明します。

＜この章の構成＞

14.1　gmaxgexpコマンドのメッセージ

14.2　gmaxgchkコマンドのメッセージ

14.3　gmaxgsetコマンドのメッセージ

14.1　gmaxgexpコマンドのメッセージ

gmaxgexpコマンドのメッセージについて説明します。

gmaxgexpコマンドのメッセージ形式は次のとおりです。

GM B 001 E
1  2  3  4

1. メッセージを表示するプログラム区分　GM固定

2. gmaxgexpコマンドの場合　「B」

3. 4のメッセージ区分での連続番号

4. エラーメッセージの場合　「E」

情報メッセージの場合　「I」

GMB003E　ファイル***が作成できません。
　　　　　　付加情報：×××××

要因

ファイルが作成できません。

対処

ファイルに書き込み権限があるかを確認してから，再実行してください。

GMB004E　パラメタが不正です。

要因

パラメタが不正です。

対処

パラメタを確認してから，再実行してください。

GMB007E　ディレクトリ***が見つかりません。

要因

ディレクトリが見つかりません。

対処

ディレクトリが存在するかを確認してから，再実行してください。

GMB009E　システム管理者権限で実行してください。

要因

システム管理者以外のユーザがコマンドを実行しました。

対処

システム管理者で再実行してください。

GMB023E　ファイル***が見つかりません。

要因

指定したファイルが見つかりません。

対処

ファイルが存在するかを確認してから，再実行してください。

GMB032E　メモリ確保に失敗しました。
　　　　　　付加情報：×××××

要因

動作するために必要なメモリが確保できませんでした。

対処

使用していないアプリケーションの処理を終了してから，再実行してください。

GMB049E　ファイル***がオープンできません。
　　　　　　付加情報：×××××

要因

ファイルがオープンできませんでした。

対処

障害受付窓口に連絡してください。

GMB050E　ファイル(***)にエラーログを出力しました。

要因

登録実行処理でエラー(警告エラーを含む)がありました。

対処

エラーログ内のメッセージに従って，対処をしてください。

GMB054E　ユーザアカウント***以外の方は実行できません。処理を終了します。

要因

システム管理者以外のユーザがコマンドを実行しました。

対処

システム管理者のユーザで再実行してください。

GMB056E　システムエラーが発生しました。
　　　　　　付加情報：×××××

要因

システムエラーが発生しました。

対処

障害受付窓口に連絡してください。

GMB069E　ファイル***のレコード***の設定に誤りがあります。

要因

グループフィルタファイル（グループや掲示板のIDを定義したフィルタファイル）での設定に誤りがありました。

対処

グループフィルタファイルに設定誤りがあるかを確認してから，再実行してください。

GMB073E　本サーバは，Groupmax Addressマスタ管理サーバではありません。

要因

実行サーバが，マスタ管理サーバではありません。

対処

実行サーバがマスタ管理サーバであるかを確認してください。gmaxgexpコマンドは，マスタ管理サーバでだけ実行できます。

GMB075E　ファイル***が重複しています。

要因

グループ定義ファイルとグループフィルタファイル（グループや掲示板のIDを定義したフィルタファイル）の名称が重複しています。

対処

別々のファイルを指定してから，再実行してください。

GMB079E　ファイル***の書き込みに失敗しました。
　　　　　　付加情報：×××××

要因

ファイルの書き込みに失敗しました。

対処

障害受付窓口に連絡してください。

GMB080E　***処理に失敗しました。
　　　　　　付加情報：×××××

要因

登録情報管理の開始，グループ情報出力，掲示板アクセス権限情報出力，登録情報管理の終了のどれかの処理に失敗しました。

対処

付加情報を参考にして対策してください。

GMB081E　Groupmax AddressにaaaaID***は，登録されていません。

要因

Address Serverに，グループID(***)，掲示板ID(***)，ユーザID(***)，組織(***)，又は最上位組織(***)は登録されていませんでした。

対処

グループフィルタファイル（グループや掲示板のIDを定義したフィルタファイル）を確認してから，再実行してください。

GMB085E　Groupmax Addressが停止しています。

要因

アドレスサービスが停止しています。

対処

アドレスサービスを起動させてから，再実行してください。

GMB086E　ファイル***の名称変更に失敗しました。
　　　　　　付加情報：×××××

要因

指定したファイル名の名称変更に失敗しました。

対処

指定したファイルが存在するディレクトリに書き込み権限があるかを確認してから，再実行してください。

GMB087E　グループID***が，登録されていました。

要因

グループID***が，登録されていました。

対処

グループIDが正しく設定されているか確認してください。

GMB088E　ファイルの名称が長すぎます。

要因

ファイル名の長さは512文字までです。

対処

ファイル名を短くしてから，再実行してください。

GMB120E　Address_Mailセットアップを行なってから起動してください。

要因

セットアップを実行しないでgmaxexpコマンドを実行しました。

対処

セットアップが完了した環境で実行してください。

GMB013I　中止要求により処理を終了します。

対処

情報メッセージのため対処は不要です。

GMB020I　グループ・掲示板メンバ登録出力処理を開始します。

対処

情報メッセージのため対処は不要です。

GMB021I　グループ・掲示板メンバ登録出力処理を終了します。出力件数＝nn

対処

情報メッセージのため対処は不要です。

14.2　gmaxgchkコマンドのメッセージ

gmaxgchkコマンドのメッセージについて説明します。

gmaxgchkコマンドのメッセージ形式は次のとおりです。

GM  G  001  E
1  2   3   4

1.メッセージを表示するプログラム区分　GM(固定)

2.gmaxgchkコマンドの場合　「G」

3.4のメッセージ区分での連続番号

4.エラーメッセージの場合　「E」

情報メッセージの場合　「I」

GMG001E　ｎレコード 設定項目数が異常です。処理を中断します。（ｍ）

要因

ｎレコードで設定項目数が誤っています。（ｍは設定した項目数）

対処

設定項目数が正しいかを確認してください。

GMG002E　一括登録データファイル(***)のｎレコード 設定項目数が異常です。処理を中断します。（ｍ）

要因

グループデータファイル(***)のｎレコードで設定項目数が誤っています。（ｍは設定した項目数）

対処

設定項目数が正しいかを確認してください。

GMG003E　ｎレコード 「＜指定値＞」の設定に誤りがあります。

要因

ｎレコードの「＜指定値＞」の項目に誤りがあります。

対処

＜指定値＞が正しく設定されているかを確認してください。

GMG004E　一括登録データファイル(***)のｎレコード 「＜指定値＞」の設定に誤りがあります。

要因

グループデータファイル(***)のｎレコードの「＜指定値＞」の設定に誤りがあります。

対処

＜指定値＞が正しく設定されているかを確認してください。

GMG005E　ｎレコード 「＜指定値＞」が設定されていません。

要因

ｎレコードで＜指定値＞が設定されていません。

対処

必要な項目がすべて設定されているかを確認してください。

GMG006E　一括登録データファイル(***)のｎレコード 「＜指定値＞」が設定されていません。

要因

グループデータファイル(***)のｎレコードで＜指定値＞が設定されていません。

対処

必要な項目がすべて設定されているかを確認してください。

GMG007E　ｎレコードの(***)とmレコードの(***)の情報が一意ではありません。

要因

ｎレコードで指定された(***)とmレコードで指定された(***)の情報が一意ではありません。

対処

ｎレコードで指定された(***)とmレコードで指定された(***)の情報が一意かどうかを確認してください。

GMG008E　一括登録データファイル(***)のｎレコードとｍレコードで指定された情報が一意ではありません。

要因

グループデータファイル(***)のｎレコードとｍレコードで指定された情報が一意ではありません。

対処

グループデータファイル(***)のｎレコードとｍレコードで指定された情報が一意かどうかを確認してください。

GMG009E　ｎレコード 一括登録データファイルが一つも指定されていません。

要因

グループデータファイルが指定されていません。

対処

一つ以上のグループデータファイルを指定してください。

GMG010E　ｎレコード 指定した一括登録データファイル全てが空データです。

要因

指定したグループデータファイルの中身すべてが，空データです。

対処

指定したグループデータファイルにデータを記述してください。

GMG011E　ファイル(***)が作成できません。(ind＝ＸＸＸＸ，error＝ＸＸＸＸ）

要因

出力されたファイルが作成できませんでした。

対処

ディレクトリに書き込み権限があるかを確認してください。

GMG012E　ファイル(***)のオープンに失敗しました。(ind＝ＸＸＸＸ，error＝ＸＸＸＸ）

要因

出力されたファイルをオープンできませんでした。

対処

ファイルに読み込み権限があるかを確認してください。又は，指定したファイルが存在することを確認してください。

GMG013E　ファイル(***)の削除に失敗しました。(ind＝ＸＸＸＸ，error＝ＸＸＸＸ）

要因

出力されたファイルの削除に失敗しました。

対処

ディレクトリに書き込み権限があるかを確認してください。

GMG014E　ファイル(***)の名称変更に失敗しました。(ind＝ＸＸＸＸ，error＝ＸＸＸＸ）

要因

出力されたファイルの名称変更に失敗しました。

対処

ディレクトリに書き込み権限があるかを確認してください。

GMG015E　ディスクの空きがありません。

要因

処理に必要な空き容量が不足しました。

対処

不要なファイルを削除して，ディスクの空き容量を確保してください。

GMG016E　システムエラーが発生しました。（module＝ＸＸＸＸ，ind＝ＸＸＸＸ，error＝ＸＸＸＸ）

要因

システムエラーが発生しました。

対処

障害受付窓口に連絡してください。

GMG017E　ファイルシステムの入出力エラーが発生しました。(ind＝ＸＸＸＸ，error＝ＸＸＸＸ）

要因

ファイル入出力処理中にエラーが発生しました。

対処

ファイルシステムに異常がないかを確認してください。

GMG018E　メモリ確保に失敗しました。

要因

動作するために必要なメモリが確保できませんでした。

対処

使用していないアプリケーションの処理を終了してから，再実行してください。

GMG019E　パラメタの指定に誤りがあります。

要因

パラメタの指定が誤っています。

対処

パラメタを正しく入力してから，再実行してください。

GMG020E　ファイル名称(***)が長すぎます。

要因

ファイル名称の長さは512文字までです。

対処

ファイル名称を短くしてから，再実行してください。

GMG021E　エラーログ出力先ディレクトリ(***)が存在しません。

要因

指定したエラーログ出力先ディレクトリが存在しません。

対処

エラーログ出力先ディレクトリを正しく入力してから，再実行してください。

GMG022E　ユーザ作成グループ定義ファイル(***)が見つかりません。

要因

指定したグループ定義ファイルが見つかりません。

対処

グループ定義ファイル名を正しく入力してから，再実行してください。

GMG023E　ユーザ作成グループデータファイル(***)が見つかりません。

要因

指定したグループデータファイルが見つかりません。

対処

グループデータファイル名を正しく入力してから，再実行してください。

GMG024E　ｎレコード レコード内の最大長をオーバーしました。処理を中断します。

要因

ｎレコードで最大長を超えています。

対処

レコード内容が正しいかを確認してください。

GMG025E　一括登録データファイル(***)のｎレコード レコード内の最大長をオーバーしました。処理を中断します。

要因

グループデータファイル(***)のｎレコードで最大長を超えています。

対処

レコード内容が正しいかを確認してください。

GMG026E　Address環境変数設定処理に失敗しました。

要因

内部の環境変数設定に失敗しました。

対処

障害受付窓口に連絡してください。

GMG001I　グループ・掲示板メンバ登録チェック処理を開始します。

対処

情報メッセージのため対処は不要です。

GMG002I　ｎレコード をチェック中です。

対処

情報メッセージのため対処は不要です。

GMG003I　グループ・掲示板メンバ登録チェック処理を終了します。

対処

情報メッセージのため対処は不要です。

GMG004I　エラーが発生している場合，(***)にログ情報があります。参照してください。

対処

情報メッセージのため対処は不要です。

GMG005I　処理の中止要求を受け付けました。

対処

情報メッセージのため対処不要です。

GMG006I　中止要求により，処理を終了します。

対処

情報メッセージのため対処は不要です。

14.3　gmaxgsetコマンドのメッセージ

gmaxgsetコマンドのメッセージについて説明します。

gmaxgsetコマンドのメッセージ形式は次のとおりです。

GM  B  001  E
1  2   3   4

1.メッセージを表示するプログラム区分　GM(固定)

2.gmaxgsetコマンドの場合　「B」

3.4のメッセージ区分での連続番号

4.エラーメッセージの場合　「E」

情報メッセージの場合　「I」

警告メッセージの場合　「W」

GMB003E　ファイル(***)が作成できません。
　　　　　　付加情報：×××××

要因

ファイルが作成できません。

対処

ファイルに書き込み権限があるかを確認してから，再実行してください。

GMB004E　パラメタが不正です。

要因

パラメタが不正です。

対処

パラメタを確認してから，再実行してください。

GMB007E　ディレクトリ(***)が見つかりません。

要因

ディレクトリが見つかりません。

対処

ディレクトリが存在するかを確認してから，再実行してください。

GMB009E　システム管理者権限で実行してください。

要因

システム管理者以外のユーザがコマンドを実行しました。

対処

システム管理者で再実行してください。

GMB023E　ファイル(***)が見つかりません。

要因

指定したファイルが見つかりません。

対処

ファイルが存在するかを確認してから，再実行してください。

GMB032E　メモリ確保に失敗しました。
　　　　　　付加情報：×××××

要因

動作するために必要なメモリが確保できませんでした。

対処

使用していないアプリケーションの処理を終了してから，再実行してください。

GMB049E　ファイル(***)がオープンできません。
　　　　　　付加情報：×××××

要因

ファイルがオープンできませんでした。

対処

障害受付窓口に連絡してください。

GMB050E　ファイル(***)にエラーログを出力しました。

要因

登録実行処理でエラー(警告エラーを含む)がありました。

対処

エラーログ内のメッセージに従って，対処をしてください。

GMB054E　ユーザアカウント***以外の方は実行できません。処理を終了します。

要因

システム管理者以外のユーザがコマンドを実行しました。

対処

システム管理者のユーザで再実行してください。

GMB056E　システムエラーが発生しました。
　　　　　　付加情報：×××××

要因

システムエラーが発生しました。

対処

障害受付窓口に連絡してください。

GMB073E　本サーバは，Groupmax Addressマスタ管理サーバではありません。

要因

実行サーバが，マスタ管理サーバではありません。

対処

実行サーバがマスタ管理サーバであるかを確認してください。gmaxgsetコマンドは，マスタ管理サーバでだけ実行できます。

GMB074E　一括登録グループ定義ファイルの中に，更新対象となるデータがありません。

要因

グループ定義ファイルの中に，更新対象となるデータがありません。

対処

グループ定義ファイルの内容を確認してから，再実行してください。

GMB078E　ファイル***の読み込みに失敗しました。
　　　　　　付加情報：×××××

要因

ファイル***の読み込みに失敗しました。

対処

障害受付窓口に連絡してください。

GMB079E　ファイル(***)の書き込みに失敗しました。
　　　　　　付加情報：×××××

要因

ファイルの書き込みに失敗しました。

対処

障害受付窓口に連絡してください。

GMB080E　(***)処理に失敗しました。
　　　　　　付加情報：×××××

要因

登録情報管理の開始，グループ追加，グループ削除，グループのメンバ追加，グループのメンバ削除，グループのメンバ更新，掲示板のメンバ追加，掲示板のメンバ削除，掲示板のメンバ更新，掲示板のアクセス権変更の内のどれかの処理に失敗しました。

対処

付加情報を参考にして対策してください。

GMB081E　ａａａａにｂｂｂｂID***は，登録されていません。

要因

グループ，掲示板，又はアドレスサーバに，ユーザID，組織ID，最上位組織ID，又はグループID***は，登録されていませんでした。

対処

グループフィルタファイル（グループや掲示板のIDを定義したフィルタファイル）を確認してから，再実行してください。

GMB082E　ａａａａID***は，メール属性を持たないため登録できません。

要因

ユーザID***は，メール属性を持っていませんでした。

対処

メール属性を持っているかを確認してから，再実行してください。

GMB083E　ａａａａにｂｂｂｂID***は，登録済みです。

要因

グループ，掲示板，又はAddress Serverに，ユーザID，組織ID，最上位組織ID，又はグループID***は，登録済みでした。

対処

既に登録されているかを確認してから，再実行してください。

GMB085E　Groupmax Addressが停止しています。

要因

アドレスサービスが停止しています。

対処

アドレスサービスを起動させてから，再実行してください。

GMB086E　ファイル***の名称変更に失敗しました。
　　　　　　付加情報：×××××

要因

指定したファイル名の名称変更に失敗しました。

対処

指定したファイルが存在するディレクトリに書き込み権限があるかを確認してから，再実行してください。

GMB088E　ファイルの名称が長すぎます。

要因

指定したファイル名の長さは512文字までです。

対処

ファイル名を短くしてから，再実行してください。

GMB089E　ファイル***のｎレコード　最大長を超える項目があります。

要因

指定したファイル***のｎレコードに最大長を超える項目があります。

対処

項目の内容を短くしてから，再実行してください。

GMB090E　更新異常がありますので実行結果を確認してください。

要因

入力パラメタの不整合，ファイルアクセスエラーなどによって正常な更新処理が行えませんでした。

対処

グループ定義ファイル，グループデータファイルの実行結果と要因を確認してエラー箇所を修正してください。

GMB096E　ファイル***のｎレコード　項目数が異常です。

要因

指定したファイル***のｎレコードの項目数が正しくありません。

対処

ｎレコードの項目数を正しく設定してから，再実行してください。

GMB120E　Address_Mailセットアップを行なってから起動してください。

要因

セットアップを行わずにgmagsetコマンドを実行しました。

対処

セットアップが完了した環境で実行してください。

GMB001I　処理中止要求を受け付けました。

対処

情報メッセージのため対処は不要です。

GMB013I　中止要求により処理を終了します。

対処

情報メッセージのため対処は不要です。

GMB017I　グループ・掲示板メンバ登録実行処理を開始します。

対処

情報メッセージのため対処は不要です。

GMB018I　グループ・掲示板メンバ登録実行処理を終了します。

対処

情報メッセージのため対処は不要です。

GMB019I　ａａａａ処理実行中　ｂｂｂｂID***

対処

情報メッセージのため対処は不要です。

GMB010Wグループ***の登録に成功しましたが，一部又は全てのメンバ登録は失敗しました。

要因

グループの登録は成功しましたが，グループへのメンバ登録は失敗しました。

対処

エラーメッセージに対応する対処をしてください。ただし，該当するグループを再登録する必要はありません。

15.　ユーザ任意情報の概要

ユーザ任意情報の機能や設定方法について説明します。

＜この章の構成＞

15.1　ユーザ任意情報の概要

15.2　ユーザ任意情報の定義方法

15.3　ユーザ任意情報の定義例

15.4　ユーザ任意情報の保存と回復

15.5　ユーザ任意情報のコマンドリファレンス

15.1　ユーザ任意情報の概要

ユーザ任意情報とは，Address Server固定の見出し（日本語名，英語名，役職，電話番号などのユーザ情報）とは別に，システム管理者が任意の見出し（例えば，社員番号，勤務地，プロフィールなどの項目）を定義して，ユーザがそれらの見出しに値を設定したり，参照したりするための機能です。

ユーザ任意情報を利用すれば，Address Server固定の見出しでは存在しない情報を任意に定義できるため，Groupmaxを利用している各ユーザの環境に適応した運用が可能です。ユーザ任意情報は，電子アドレス帳からAddress Server固定の見出し（ユーザ情報）を参照・更新するのと同じ手順で参照したり，自分のユーザ任意情報を設定・更新したりすることができます。

次のダイアログは，システム管理者がユーザ任意情報の見出しとして，"社員番号"，"入社年度"，"在席場所"，および"上長名"を定義し，それぞれの見出しに対する値を設定したユーザ（佐藤　佑一）の情報をクライアントから参照した例です。

15.2　ユーザ任意情報の定義方法

クライアントからユーザ任意情報を参照・更新するには，システム管理者がユーザ任意情報として設定する見出しを定義する必要があります。ここでは，システム管理者が見出しを定義する方法について説明します。

ユーザ任意情報の見出しの定義作業の流れ

ユーザ任意情報を使用する場合，まずユーザが使用する見出し（例えば，社員番号，勤務地，プロフィールなどの項目）を定義したcsvファイルを作成します。次に，adpdheadコマンドを使用して作成したcsvファイルをAddress Serverに登録します。マルチサーバ構成の場合，登録した見出しを各サーバにレプリケーションさせます。これで各ユーザは，システム管理者が定義した見出しについてクライアントから参照・設定できます。

＜この節の構成＞

15.2.1　見出し定義ファイルの作成

15.2.2　見出し定義ファイルの登録

15.2.3　登録内容の確認

15.2.4　登録内容のレプリケーション

15.2.1　見出し定義ファイルの作成

ユーザ任意情報として使用したい見出し（例えば，社員番号，勤務地，プロフィールなどの項目）を定義したファイル（見出し定義ファイル）を作成します。見出し定義ファイルは，,（コンマ）で区切られたcsv形式で，一つの見出しを１レコード（行）に記述します。

＜この項の構成＞

(1)　見出し定義ファイルの設定内容

(2)　見出し定義ファイル作成時の注意事項

(3)　見出し定義ファイルの例

(1)　見出し定義ファイルの設定内容

見出し定義ファイルを作成する場合に必要な項目と内容を示します。

1　種別

次に示す半角文字から一つ選んでレコードの処理種別を指定します。コメントを指定した場合，その行の内容は登録されません。

A　：　見出しを新規に追加する場合に指定します。

C　：　既に定義している見出しの名称を変更する場合に指定します。

D　：　既に定義している見出しを削除する場合に指定します。

#　：　指定したレコードをコメントとして扱います。

2　見出しID

見出しを識別するIDを指定します。組織IDのように，システム管理者が見出しを管理する場合に使用します。任意の文字列を指定できますが，見出しを識別するためユニークである必要があります。また，一度設定した見出しIDは変更できません。

種別にAを指定した場合は，新規の見出しIDを指定してください。種別にC又はDを指定した場合は，既存の見出しIDを指定してください。

見出しIDには，数字，英小文字，英大文字，および（マイナス）を使用して8バイトまでの文字列で指定してください（-（マイナス）は文字列の先頭に使用できません）。

ただし，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は，COM1～COM9，com1～com9，PRN，およびprnという文字列は指定できません。

また，アドレス管理ドメイン内にWindows NTのアドレスサーバが一台でも存在した場合は，大文字か小文字かだけが異なる文字列（例:abc12345とAbc12345）も指定できません。

3　見出し

クライアントに表示する見出しの名称（例えば，社員番号，勤務地，プロフィールなどの項目）を指定してください。

見出しには，全角文字，数字，英小文字，英大文字，半角片仮名，および次の半角記号を使用して，32バイトまでの文字列で指定してください。

:，|，=，<，>，$，!，~（チルダ），"，.（ピリオド），#，@，(，)，+，,（コンマ），_，^（ハット），`（バッククォート)，{，}，[，]，*，;，¥，半角スペース，?，/，%，。（句点），「，」，，（読点），・（中点），゛（濁点），゜（半濁点），-（マイナス），&

表15-1　見出し定義ファイルの設定内容

項番 | 設定項目 | 見出し追加 | 見出しの名称変更 | 見出し削除 | 最大文字列長
1 | 種別 | A | C | D | 1
2 | 見出しID | ○ | ○ | ○ | 8
3 | 見出し | ○ | ○ | － | 32

（凡例）

○：必ず設定しなければならないことを示します。

－：設定する必要がないことを示します。値を設定しないでください。

上記以外：表中の値を設定することを示します。

(2)　見出し定義ファイル作成時の注意事項

見出し定義ファイルを作成する場合は，次の点に注意してください。

１レコード（行）には，一つの見出ししか登録できません。

設定する見出しに，,（コンマ）や"（ダブルクォーテーション）が含まれる場合，見出し全体をダブルクォーテーションで囲んでください。また，見出しにダブルクォーテーションが含まれる場合，ダブルクォーテーション1文字につきダブルクォーテーション2文字を設定してください。テキストファイルで見出し定義ファイルを作成する場合は，以上の点に注意してください。

例

設定したい見出しの名称：12,345

見出し定義ファイルに記述する値："12,345"

設定したい見出しの名称：AB"c"D

見出し定義ファイルに記述する値："AB""c""D"

(3)　見出し定義ファイルの例

見出し定義ファイルの例を次に示します。

(a)　新規に見出しとして"年齢"を追加する場合

表計算ソフトで見出し定義ファイルを作成する場合

1 | 2 | 3
A | PDAID01 | 年齢

テキストファイルで見出し定義ファイルを作成する場合

A,PDAID01,年齢

(b)　登録済みの見出しの"年齢"を"生年月日"に変更する場合

表計算ソフトで見出し定義ファイルを作成する場合

1 | 2 | 3
C | PDAID01 | 生年月日

テキストファイルで見出し定義ファイルを作成する場合

C,PDAID01,生年月日

(c)　登録済みの見出しの"生年月日"を削除する場合

表計算ソフトで見出し定義ファイルを作成する場合

1 | 2
D | PDAID01

テキストファイルで見出し定義ファイルを作成する場合

D,PDAID01

15.2.2　見出し定義ファイルの登録

作成した見出し定義ファイルを，adpdheadコマンドを使用してAddress Serverに登録します。adpdheadコマンドは，コマンドプロンプトから引数-fに見出し定義ファイル名を指定して実行します。

＜この項の構成＞

(1)　実行条件の確認

(2)　adpdheadコマンドの実行

(3)　注意事項

(1)　実行条件の確認

見出し定義ファイルを登録する場合，次の条件をすべて満たしているか確認してください。

すべてのAddress Serverのアドレスサービスが起動している。

システム管理者でログオンしている。

(2)　adpdheadコマンドの実行

コマンドプロンプトを起動してadpdheadコマンドを実行します。次のように指定してください。adpdheadコマンドの詳細については「15.5　ユーザ任意情報のコマンドリファレンス」を参照してください。

＜インストール先ディレクトリ＞¥bin¥adpdhead -f 見出し定義ファイル -e ログファイル

＜インストール先ディレクトリ＞：Address Serverをインストールしたフォルダを指定します。

見出し定義ファイル：見出し定義ファイルを保存した場所とファイル名を指定します。

ログファイル：エラー時に作成されるログファイルの生成場所とファイル名を指定します。

例えば，Address Serverをd:¥Groupmax¥Addrにインストールし，見出し定義ファイルをc:¥work¥pd_def.csvに保存し，ログファイルをc:¥temp¥adpdhead.logに出力する場合，コマンドプロンプト上で次のようにコマンドを実行してください。

d:¥Groupmax¥Addr¥bin¥adpdhead  -f c:¥work¥pd_def.csv  -e c:¥temp¥adpdhead.log

(3)　注意事項

見出しは最大8項目まで登録できます。既に8項目定義している場合，新たに定義を追加することはできません。

15.2.3　登録内容の確認

adpdheadコマンドを実行した結果が正しくAddress Serverに登録されているか確認します。adpdheadコマンドで引数-lを指定すると，登録済みの見出しを表示することができます。

実行条件や指定方法などは「15.2.2　見出し定義ファイルの登録」と同じです。コマンドプロンプトを起動してadpdheadコマンドを次のように実行してください。

＜インストール先ディレクトリ＞¥bin¥adpdhead -l -e ログファイル

コマンドを実行すると，画面上に登録済みの見出しIDと見出しが，,（コンマ）で区切られて表示されます。見出し定義ファイルで設定したとおりに登録されているか確認してください。

15.2.4　登録内容のレプリケーション

マルチサーバ構成の場合，登録した見出しは，そのままではほかのサーバにレプリケーションされません。adpdheadコマンドを使用して，必ずほかのAddress Serverに登録内容をレプリケーションしてください。シングルサーバ構成の場合，この作業を行う必要はありません。

実行条件や指定方法などは「15.2.2　見出し定義ファイルの登録」と同じです。コマンドプロンプトを起動してadpdheadコマンドを次のように実行してくだい。

＜インストール先ディレクトリ＞¥bin¥adpdhead -d ドメイン名／ホスト名 -e ログファイル

ドメイン名／ホスト名：レプリケーションするAddress Serverのドメイン名又はホスト名を指定します。レプリケーションするAddress Serverが複数ある場合，コマンドを複数回実行してすべてのサーバにレプリケーションされるようにしてください。

レプリケーション実行が終了したら，nxsrepstatコマンドを実行して，正常にレプリケーションされたかを確認してください。nxsrepstatコマンドの詳細については「4.5　レプリケーション状態の確認　nxsrepstatコマンド」を参照してください。

注意

見出しの登録やアドレスサーバの追加などを実行した場合，adpdheadコマンドに-lオプションを指定して見出しのレプリケーションを必ず実行してください。見出しのレプリケーションを実行した場合は，見出しの値も同時にレプリケーションされますが，ユーザがクライアントから設定した見出しの値は随時自動的にレプリケーションされるため，定期的にこのコマンドを実行する必要はありません。

15.3　ユーザ任意情報の定義例

ここでは，ユーザ任意情報の見出しの定義方法について実行例を示します。

＜この節の構成＞

(1)　見出し定義の実行概要

(2)　見出しの変更手順

(1)　見出し定義の実行概要

この例では，ホスト名ws155（マスタ管理サーバ）とws255（アドレスサーバ）という2台のAddress Serverで運用されており，現在見出しは4件登録されているものとします。登録されている内容は"社員番号"，"勤務地"，"在席場所"，および"所属上長"です。この例では，"勤務地"を削除して，新たに"入社年度"を追加します。同時に"所属上長"を"上長名"に変更します。

(2)　見出しの変更手順

システム管理者でサーバにログインして，Address Serverが2台とも稼働していることを確認します。次に，コマンドを実行してユーザ任意情報の項目を登録します。

現在のユーザ任意情報の登録状態を確認します。
次のコマンドを実行します。
adpdhead -l -e c:¥temp¥adpdhead.log
現在のユーザ任意情報の登録状態が表示されます。
PDAID01, 社員番号
PDAID02, 勤務地
PDAID03, 在席場所
PDAID04, 所属上長

変更する項目を定義した見出し定義ファイルを作成します。
次のファイルを作成して，c:¥work¥pd_def.csvに保存します。

D,PDAID02
A,PDAID05,入社年度
C,PDAID04,上長名

見出し定義ファイルをAddress Serverに登録します。
次のコマンドを実行します。
adpdhead -f c:¥work¥pd_def.csv -e c:¥temp¥adpdhead.log

登録内容を確認します。
次のコマンドを実行します。
adpdhead -l -e c:¥temp¥adpdhead.log
次のように表示されれば，正しくマスタ管理サーバに登録されています。
PDAID01, 社員番号
PDAID03, 在席場所
PDAID04, 上長名
PDAID05, 入社年度

登録内容をアドレスサーバにレプリケーションします。
次のコマンドを実行します。
adpdhead -d ws255 -e c:¥temp¥adpdhead.log

レプリケーション確認コマンドを実行してレプリケーション状態を確認します。
次のコマンドを実行します。
nxsrepstat
コマンドの戻り値が0で，次のように表示されれば，正しくレプリケーションされています。
トランザクションコードなし(ws255)

15.4　ユーザ任意情報の保存と回復

マスタ管理サーバを入れ替えたり，主体ユーザを移動したりする場合には，クライアントから設定した見出しの値を保存するコマンド(adpdaexp)と，見出しの値を回復するコマンド(adpdaset)を使用して，見出しの値を移行する必要があります。ここでは，見出しの値の保存と回復の方法について説明します。adpdaexpおよびadpdasetコマンドの詳細については「15.5　ユーザ任意情報のコマンドリファレンス」を参照してください。

＜この節の構成＞

15.4.1　ユーザ任意情報の移行

15.4.2　ユーザ任意情報の保存と回復の方法

15.4.3　ユーザ任意情報の保存と回復の例

15.4.1　ユーザ任意情報の移行

システム管理者が設定した見出しは，見出し定義ファイルに記述するため，サーバを入れ替えても，同じファイルを使用して移行後のサーバに同一の見出しを登録できます。しかし，ユーザがクライアントから設定した見出しの値にはそのようなデータファイルがありません。このため，サーバを入れ替えたり，ユーザを削除したりすると設定値が消去されます。そこで，ユーザが登録した見出しの値を保存するadpdaexpコマンドと回復するadpdasetコマンドを使用して，見出しの値を移行します。

見出しの値を保存・回復するコマンドは次のような場合に使用します。

マスタ管理サーバを入れ替える場合
システム管理者が定義した見出しや，ユーザが設定した見出しの値は，マスタ管理サーバからアドレスサーバに配信されるため，マスタ管理サーバを入れ替えると，登録済みのユーザ任意情報がすべて消去されます。アドレスサーバを入れ替える場合は，入れ替えたアドレスサーバに，マスタ管理サーバのユーザ任意情報をレプリケーションするよう指定することで，ユーザ任意情報を引き継げます。

兼任ユーザが存在するユーザ（主体ユーザ）を一括登録ユティリティを使用して移動する場合
主体ユーザを移動すると，主体ユーザがいったん消去されるため，兼任ユーザも自動的に消去されます。そのため，兼任ユーザで設定した見出しの値が消去されます。この場合，兼任ユーザを再登録した後で，見出しの値を回復する必要があります。

ユーザ任意情報のバックアップを取得する場合
ユーザ任意情報だけをバックアップする場合，adpdaexpコマンドで見出しの値を保存できます。保存した見出しの値はadpdasetコマンドで回復できます。

15.4.2　ユーザ任意情報の保存と回復の方法

ここでは，ユーザがクライアントから設定した見出しの値を保存する方法と，保存したデータを使用して見出しの値を回復する方法について説明します。

＜この項の構成＞

(1)　実行条件の確認

(2)　ユーザ任意情報の保存方法

(3)　ユーザ任意情報の回復方法

(4)　注意事項

(1)　実行条件の確認

見出しの値の保存と回復を実行する場合，次のすべての条件を満たしているか確認してください。

すべてのAddress Serverのアドレスサービスが起動している。

システム管理者でログオンしている。

(2)　ユーザ任意情報の保存方法

見出しの値を保存する場合，コマンドプロンプトを起動してadpdaexpコマンドを実行します。adpdaexpコマンドの詳細については「15.5　ユーザ任意情報のコマンドリファレンス」を参照してください。

次のように指定してください。

＜インストール先ディレクトリ＞¥bin¥adpdaexp -f ユーザ登録ファイル -eログファイル -p A 保存ファイル名

＜インストール先ディレクトリ＞：Address Serverをインストールしたフォルダを指定します。

ユーザ登録ファイル：保存するユーザをgmaxexpコマンドで出力したファイルを指定します。

ログファイル：エラー時に作成されるログファイルの生成場所とファイル名を指定します。

保存ファイル名：見出しの値を保存するファイルを指定します。

例えば，Address Serverをd:¥Groupmax¥Addrにインストールし，保存するユーザのユーザ登録ファイルをc:¥temp¥user.csvに出力し，ログファイルをc:¥temp¥adpdaexp.logに出力し，ユーザ任意情報の設定値をc:¥work¥pdadataに保存する場合，コマンドプロンプト上で次のようにコマンドを実行してください。

d:¥Groupmax¥Addr¥bin¥adpdaexp  -f c:¥temp¥user.csv  -e c:¥temp¥adpdaexp.log  -p A  c:¥work¥pdadata

(3)　ユーザ任意情報の回復方法

見出しの値を回復する場合，コマンドプロンプトを起動してadpdasetコマンドを実行します。adpdasetコマンドの詳細については「15.5　ユーザ任意情報のコマンドリファレンス」を参照してください。

次のように指定してください。

＜インストール先ディレクトリ＞¥bin¥adpdaset -f 保存ファイル名 -eログファイル

＜インストール先ディレクトリ＞：Address Serverをインストールしたフォルダを指定します。

保存ファイル名：adpdaexpコマンドで見出しの値を保存したファイル名を指定します。

ログファイル：エラー時に作成されるログファイルの生成場所とファイル名を指定します。

例えば，Address Serverをd:¥Groupmax¥Addrにインストールし，adpdaexpコマンドで保存したユーザ任意情報の設定値保存ファイルがc:¥work¥pdadata，ログファイルをc:¥temp¥adpdaset.logに出力する場合，コマンドプロンプト上で次のようにコマンドを実行してください。

d:¥Groupmax¥Addr¥bin¥adpdaset  -f c:¥work¥pdadata  -e c:¥temp¥adpdaset.log

(4)　注意事項

単純に保存したものを回復する作業の場合は，adpdaexpコマンドで保存したユーザ任意情報のファイルの内容を変更しないで，そのままadpdasetコマンドで回復してください。

adpdaexpコマンドのfオプションには，保存するユーザを一括登録ユティリティのgmaxexpコマンドで出力したユーザ登録ファイルを指定してください。

兼任ユーザの見出しの値を保存する場合，adpdaexpコマンドのfオプションで指定するユーザ登録ファイルのユーザIDには，主体ユーザではなく兼任ユーザIDが設定されているユーザ登録ファイルを指定してください。

兼任ユーザの見出しの値は，保存したときと同一の兼任ユーザIDの場合だけ回復することができます。兼任ユーザIDが異なる場合，保存したユーザ任意情報は回復できません。

15.4.3　ユーザ任意情報の保存と回復の例

次に，ユーザ任意情報の保存と回復の実例を示します。

＜この項の構成＞

(1)　ユーザ任意情報の保存と回復の概要

(2)　ユーザ任意情報の保存と回復の手順

(1)　ユーザ任意情報の保存と回復の概要

この例では，移行前サーバに登録されているすべてのユーザについて，見出しの値を保存し，移行後サーバで保存した見出しの値を回復します。移行後サーバは，ユーザ任意情報の設定値以外の情報（ユーザの登録状態や見出しIDなど）はすべて移行前サーバと同一の状態に回復されているものとします。

(2)　ユーザ任意情報の保存と回復の手順

移行前サーバと移行後サーバに，システム管理者でログインして，両方のサーバでAddress Serverが稼働していることを確認します。また，登録状態や見出しIDなども同一であることを確認します。確認したら，次の手順どおりにコマンドを実行してユーザ任意情報の見出しの値を移行します。

移行前サーバで，gmaxexpコマンドを使用してすべてのユーザ情報を出力します。
兼任ユーザも出力するため，gmpublicinfoファイルに「ADDITIONAL_POSITION_EXP=Y」の記述があることを確認してから，次のコマンドを実行してください。
gmaxexp -a u c:¥temp¥usr.csv

移行前サーバで，見出しの値を保存します。
次のコマンドを実行します。
adpdaexp -f c:¥temp¥usr.csv -e c:¥temp¥adpdaexp.log -p A c:¥work¥pdadata

移行前サーバで保存したファイル（c:¥work¥pdadata）を，移行後サーバのc:¥workにコピーします。

移行後サーバで，見出しの値を回復します。
次のコマンドを実行します。
adpdaset -f c:¥work¥pdadata -e c:¥temp¥adpdset.log

15.5　ユーザ任意情報のコマンドリファレンス

ユーザ任意情報のコマンドは，次の三つのコマンドで構成されます。

adpdheadコマンド
ユーザが設定するユーザ任意情報の見出しを設定するコマンドです。システム管理者がこのコマンドを実行して見出し（例えば，社員番号，勤務地，プロフィールなどの項目）を登録することで，ユーザはクライアントからユーザ任意情報が参照・更新できるようになります。また，ユーザ任意情報の見出しを登録する以外に，登録した見出しのレプリケーションや登録内容の表示もできます。

adpdaexpコマンド
ユーザがクライアントから設定した見出しの値を保存するコマンドです。このコマンドで見出しの値のバックアップが作成できます。

adpdasetコマンド
adpdaexpコマンドで保存した見出しの値を回復するコマンドです。このコマンドで見出しの値をリストアすることができます。

＜この節の構成＞

15.5.1　adpdheadコマンド

15.5.2　adpdaexpコマンド

15.5.3　adpdasetコマンド

15.5.1　adpdheadコマンド

マスタ管理サーバに見出しの登録，変更，削除，一覧表示，見出しおよび見出しの値のアドレスサーバへの配信を実行します。なお，登録できる見出しの最大数は8です。

このコマンドを実行する前に次の条件を満たしているか確認してください。

すべてのAddress Serverでアドレスサービスが起動している。

システム管理者でログオンしている。

＜この項の構成＞

(1)　コマンド書式

(2)　見出し定義ファイルの形式

(3)　戻り値

(4)　メッセージ

(1)　コマンド書式

構文

adpdhead  -f 見出し定義ファイル名 | -l | -dドメイン名又はホスト名  [オプション]

引数とオプション

-f 見出し定義ファイル名：

見出し定義ファイルのファイル名を指定します。ファイルの形式については「(2) 見出し定義ファイルの形式」を参照してください。

-l：

システム管理者が定義した見出しの一覧を表示します。次のように見出しIDと見出しがコンマで区切られて表示されます。

見出しID，　見出し

-d ドメイン名又はホスト名：

システム管理者が設定した見出しや，ユーザが設定した見出しの値を，指定したサーバに配信します。

-e ログファイル：

エラーが発生した場合に，標準出力に加えて指定したファイルにもメッセージを出力します。

-s ：

エラーメッセージを標準出力に表示しないことを指定します。

-h ：

コマンドのオプションに関するヘルプを標準出力に表示します。このオプションを指定すると，ほかのオプションは無視され，ヘルプの表示だけ行います。

(2)　見出し定義ファイルの形式

1行を1レコードとし，各レコードには最大３項目の値を設定します。値と値は，（コンマ）で区切るcsv形式で指定します。各項目の内容は次のように設定します。

第1項　種別　レコードの種別をA，C，D，#から指定します。Aは見出しの追加，Cは見出しの名称の変更，Dは見出しの削除，#はコメントを意味します。

第2項　見出しID　見出しを識別するIDを8バイト以内で指定します。

第3項　見出し　クライアントに表示する見出しの名称を32バイト以内で指定します。

例えば，次の例では，第1レコードで見出し"社員番号"を見出しID"PDAID01"として追加します。第2レコードで登録済みの見出し"勤務地"（見出しID"PDAID02"）を削除します。

A,PDAID01,社員番号
D,PDAID02

(3)　戻り値

0

正常に処理を終了しました。又はヘルプを表示しました。

1

コマンドラインの書き方に誤りがあります。

2

メモリ不足が発生しました。

3

ドメイン名又はホスト名に誤りがあります。

4

[Ctrl]+[C]による中止要求を受け付けました。

10

見出し定義ファイルの内容に誤りがあります。

11

見出し定義ファイルが見つかりません。

12

見出し定義ファイルの操作でエラーが発生しました。

20

ログファイルのパス名に誤りがあります。

21

ログファイルの操作でエラーが発生しました。

40

システムでエラーが発生しました。

98

システム情報の取得に失敗しました。

99

動作環境の設定に失敗しました。

(4)　メッセージ

Usage:adpdhead {-f in_file | -l | -d domain_name} [-e error_file] [-s] [-h]

要因

コマンドのオプションや引数指定に誤りがあります。

対処

コマンドのオプションや引数を見直して再度実行してください

エラー出力先ファイルにアクセスエラーが発生しました。

要因

ログファイルの操作でエラーが発生しました。

対処

コマンドを実行したときにログファイルにアクセスできるか見直して再実行してください。

エラー出力先ファイルのパス名に誤りがあります。

要因

引数で指定したログファイルのパス名に誤りがあります。

対処

ログファイルのパスが正しいか見直して再実行してください。

環境変数の設定に失敗しました(kind = XXX, exitcode = 99, ret = XX, errno = XX)。

要因

内部の環境変数設定に失敗しました。

対処

障害受付窓口に連絡してください。

管理サーバのドメイン名の取得に失敗しました(ret = XX,errno = XX)。

要因

内部のシステムファイルの操作に失敗しました。

対処

システム管理者でログインしているか確認してください。問題がない場合は障害受付窓口に連絡してください。

処理の中止要求を受け付けました。

要因

ユーザからの処理の中止要求(Ctrl-C)を受け付けました。

対処

登録内容を確認して，必要ならば再実行してください。

ドメイン名またはホスト名に誤りがあります。

要因

引数で指定したドメイン名又はホスト名に誤りがあります。

対処

ドメイン名又はホスト名が正しいか見直して再実行してください。

見出し定義ファイルが見つかりません。

要因

引数で指定した見出し定義ファイルのパス名に誤りがあります。

対処

見出し定義ファイルのパスが正しいか見直して再実行してください。

見出し定義ファイルで指定した「見出し」が長すぎます(line=XX)。

要因

見出し定義ファイルのXXレコードの見出しに誤りがあります。

対処

括弧内に示されたレコードの見出しの長さを見直して再実行してください。

見出し定義ファイルで指定した「見出し」に誤りがあります(line=XX)。

要因

見出し定義ファイルのXXレコードの見出しに誤りがあります。

対処

括弧内に示されたレコードの見出しの文字を見直して再実行してください。

見出し定義ファイルで指定した「見出しID」が長すぎます(line=XX)。

要因

見出し定義ファイルのXXレコードの見出しIDに誤りがあります。

対処

括弧内に示されたレコードの見出しIDの長さを見直して再実行してください。

見出し定義ファイルで指定した「見出しID」に誤りがあります(line=XX)。

要因

見出し定義ファイルのXXレコードの見出しIDに誤りがあります。

対処

括弧内に示されたレコードの見出しIDの文字を見直して再実行してください。

見出し定義ファイルにアクセスエラーが発生しました(errno=XX)。

要因

見出し定義ファイルの操作でエラーが発生しました。

対処

コマンドを実行したときに見出し定義ファイルにアクセスできるか見直して再実行してください。

見出し定義ファイルの行が長すぎます(line=XX)。

要因

見出し定義ファイルのXXレコードの長さが長過ぎます。

対処

括弧内に示されたレコードの設定内容を見直してください。

見出し定義ファイルの種別が「A」または「C」のとき「見出し」が必須です(line=XX)。

要因

見出し定義ファイルのXXレコードに見出しが設定されていません。

対処

括弧内に示されたレコードの見出しを設定して再実行してください。

見出し定義ファイルの種別に誤りがあります(line=XX)。

要因

見出し定義ファイルのXXレコードの種別に誤りがあります。

対処

括弧内に示されたレコードの種別を見直して再実行してください。

メモリ不足が発生しました。

要因

サーバの空きメモリが不足しています。

対処

サーバのメモリを増設する，使用していないアプリケーションを終了して空きメモリを増やす，仮想記憶容量を増やすなどの方法でアプリケーションが使用できるメモリ容量を増やしてください。

ユーザ任意情報の見出しの数が上限値に達しています（ID=XXXX）。

要因

システムに登録できる見出しの上限を超えて登録しようとしています。

対処

登録できる見出しの最大数は8です。新規に見出しを追加する場合，最大数を超えないように，既存の見出しを削除してから登録してください。

上記以外のメッセージが表示された場合は，メッセージの内容を確認してください。不明な場合は障害受付窓口にご連絡ください。

15.5.2　adpdaexpコマンド

ユーザがクライアントから登録した見出しの値を保存します。このコマンドで見出しのバックアップを作成できます。

このコマンドを実行する前に，次の条件を満たしているか確認してください。

マスタ管理サーバのアドレスサービスが起動している。

システム管理者でログオンしている。

＜この項の構成＞

(1)　コマンド書式

(2)　戻り値

(3)　メッセージ

(1)　コマンド書式

構文

adpdaexp  [-f ユーザ登録ファイル] [-e ログファイル]　[-m ID[,ID]] [-s] [-h]   -p A  保存ファイル

引数とオプション

-f ユーザ登録ファイル：

見出しの値を保存するユーザを記述したファイルを，128文字以内で指定します。ファイルは，一括登録ユティリティのgmaxexpコマンドで出力したユーザ登録ファイルを指定します。ユーザ登録ファイルに記述のないユーザの見出しの値は保存されません。このオプションを指定しなかった場合，全ユーザの見出しの値を保存します。

-e ログファイル：

エラーが発生した場合に，標準出力に加えて，指定したファイルにもメッセージを出力します。ログファイル名は128文字以内で指定してください。

-m ID：

保存する見出しIDを指定します。コンマで区切って複数指定することもできます。見出しIDと見出しIDの間は，空白などを挿入しないでコンマだけで区切ってください。このオプションを指定しなかった場合，すべての見出しの値を保存します。例えば，見出しIDが"PDAID02"と"PDAID05"の見出しの値だけを保存する場合は，次のように指定します。

-m PDAID02, PDAID05

-s ：

エラーメッセージを標準出力に表示しないことを指定します。

-h ：

コマンドのオプションに関するヘルプを標準出力に表示します。このオプションを指定すると，ほかのオプションは無視され，ヘルプの表示だけ行います。

-p A ：

見出しの値を保存する場合に指定する引数です。必ずこのとおりに指定してください。

保存ファイル ：

見出しの値を保存するファイル名を，128文字以内で指定します。保存したファイルは，adpdasetコマンドで指定して見出しの値を回復することができます。既に保存ファイルが存在する場合，既存のファイルに追加します。保存したファイルの内容を変更してはいけません。

(2)　戻り値

0

正常に処理を終了しました。又はヘルプを表示しました。

4

[Ctrl]+[C]による中止要求を受け付けました。

10

ｍオプションで指定された見出しIDがシステムに登録されていません。又は，ｍオプション指定時にシステムに見出しIDが１件も登録されていません。

16

システムでエラーが発生しました。

(3)　メッセージ

Usage:adpdaexp [-f in_file] [-e error_file] [-p A|D] [-m ID[,ID]] [-s] [-h] out_file

要因

コマンドのオプションや引数指定に誤りがあります。

対処

コマンドのオプションや引数を見直して再度実行してください

GMB003E　ファイルが作成できません。

　　　付加情報：ＸＸＸＸＸ

要因

ファイル作成に失敗しました。

対処

ファイルに書き込み権限があるかどうか確認して再実行してください。

GMB017E　ホームサーバ情報の取得に失敗しました。

　　　付加情報：ＸＸＸＸＸ

要因

ホームサーバの情報が取得できませんでした。

対処

ホームサーバが登録されているかどうか確認して再実行してください。

GMB023E　ファイル***が見つかりません。

要因

指定したファイルが見つかりません。

対処

ファイルが存在するかどうか確認して再実行してください。

GMB032E　メモリ確保に失敗しました。

要因

サーバの空きメモリが不足しています。

対処

サーバのメモリを増設する，使用していないアプリケーションを終了して空きメモリを増やす，仮想記憶容量を増やすなどの方法でアプリケーションが使用できるメモリ容量を増やしてください。

GMB049E　ファイル***がオープンできません。

　　　付加情報：ＸＸＸＸＸ

要因

ファイルを開けませんでした。

対処

障害受付窓口にご連絡ください。

GMB050E　ファイル***にエラーログを出力しました。

要因

登録情報出力処理で警告を含むエラーがありました。

対処

ログファイルを確認して，メッセージに対応する対処を実行してください。

GMB054E　ユーザアカウント***以外の方は実行できません。処理を終了します。

要因

システム管理者以外のユーザがコマンドを実行しました。

対処

システム管理者で再実行してください。

GMB056E　システムエラーが発生しました。

　　　付加情報：ＸＸＸＸＸ

要因

OSの処理でエラーが発生しました。

対処

障害受付窓口にご連絡ください。

GMB069E　ファイル***のレコードnの設定に誤りがあります。

要因

fオプションで指定したユーザ登録ファイルのnレコードの設定に誤りがありました。

対処

ユーザ登録ファイルの誤りを修正して再実行してください。オプションで指定するユーザ登録ファイルは，gmaxexpコマンドで出力したファイルを指定してください。

GMB075E　ファイル***が重複しています。

要因

ユーザ登録ファイル，保存ファイル，又はログファイルの名称が重複しています。

対処

別々のファイルを指定して再実行してください。

GMB078E　ファイル***の読み込みに失敗しました。

　　　付加情報：ＸＸＸＸＸ

要因

ファイルの読み込みに失敗しました。

対処

障害受付窓口にご連絡ください。

GMB079E　ファイル***の書き込みに失敗しました。

　　　付加情報：ＸＸＸＸＸ

要因

ファイルの書き込みに失敗しました。

対処

障害受付窓口にご連絡ください。

GMB080E　***処理に失敗しました。

　　　付加情報：ＸＸＸＸＸ

要因

登録情報の開始処理，ユーザ任意情報一覧の取得処理，ユーザIDの取得処理，見出しID一覧の取得処理のどれかに失敗しました。

対処

付加情報を参考にしてください。不明な場合は障害受付窓口にご連絡ください。

GMB088E　ファイルの名称が長すぎます。

要因

指定したファイル名の長さが上限を超えています。

対処

ファイル名を短くして再実行してください。

GMB104E　***から###への名称変更に失敗しました。

　　　付加情報：ＸＸＸＸＸ

要因

表示されたファイルの名称変更に失敗しました。

対処

ファイルにアクセス権限があるか確認してください。

GMB123E　指定された見出しＩＤ***は重複しています。

要因

mオプションで指定した見出しIDが重複しています。

対処

mオプションで指定した見出しIDを修正して再度実行してください。

GMB124E　見出しＩＤ***はシステムに登録されていません。

要因

mオプションで指定した見出しID***はadpdheadコマンドで登録されていません。

対処

見出しIDが間違っていないか確認して再実行してください。

GMB125E　見出しＩＤがシステムに登録されていません。

要因

見出しIDが一つも登録されていません。

対処

このコマンドは見出しの値を保存するコマンドのため，見出しを登録してから実行してください。

GMB126E　指定された見出しＩＤ***は最大長を超えています。

要因

mオプションの引数で指定した見出しID***は最大長を超えています。

対処

見出しID***を修正して再度実行してください。

GMB127E　指定された見出しＩＤが不正です。

要因

mオプションの引数で指定した見出しIDが不正です。

対処

見出しIDを修正して再度実行してください。

GMB013I　中止要求により処理を終了します。

要因

ユーザからの処理の中止要求(Ctrl-C)を受け付けました。

対処

情報メッセージです。保存処理を中断したため，保存ファイルを消去して再実行してください。

GMB014I　n件の登録情報を出力しました。

要因

処理が終了したため，保存した見出しの値を表示しました。

対処

情報メッセージのため対処は不要です。

上記以外のメッセージが表示された場合は，メッセージの内容を確認してください。不明な場合は障害受付窓口にご連絡ください。

15.5.3　adpdasetコマンド

adpdaexpコマンドで保存した見出しの値を回復します。このコマンドで見出しのリストアが実行できます。

このコマンドを実行する前に次の条件を満たしているか確認してください。

すべてのAddress Serverのアドレスサービスが起動している。

システム管理者でログオンしている。

＜この項の構成＞

(1)　コマンド書式

(2)　戻り値

(3)　メッセージ

(1)　コマンド書式

構文

adpdaset  -f 保存ファイル [-t] [-e ログファイル] [-s] [-h]

引数とオプション

-f 保存ファイル：

adpdaexpコマンドで指定した見出しの値を保存したファイルを指定します。

-t：

処理の途中で異常を検知した場合，処理を停止することを指定します。

-e ログファイル：

エラーが発生した場合に，標準出力に加えて，指定したファイルにもメッセージを出力します。

-s ：

エラーメッセージを標準出力に表示しないことを指定します。

-h ：

コマンドのオプションに関するヘルプを標準出力に表示します。このオプションを指定すると，ほかのオプションは無視され，ヘルプの表示だけ行います。

(2)　戻り値

0

正常に処理を終了しました。又はヘルプを表示しました。

1

コマンドラインの書き方に誤りがあります。

2

メモリ不足が発生しました。

3

動作環境の設定に失敗しました。

4

[Ctrl]+[C]による中止要求を受け付けました。

10

保存ファイルの内容に誤りがあります。

11

保存ファイルが見つかりません。

12

保存ファイルの操作でエラーが発生しました。

13

保存ファイルの内容が不正です。

20

ログファイルのパス名に誤りがあります。

21

ログファイルの操作でエラーが発生しました。

40

システムでエラーが発生しました。

90

システムでエラーが発生しました。

(3)　メッセージ

-eで指定したパスが長すぎます。

要因

ログファイルのパス名の長さが長過ぎます。

対処

ログファイルのパス名を短くして再実行してください。

-fで指定したパスが長すぎます。

要因

保存ファイルのパス名の長さが長過ぎます。

対処

保存ファイルのパス名を短くして再実行してください。

Usage:adpdaset -f in_file [-t] [-e error_file] [-s] [-h]

要因

コマンドのオプションや引数指定に誤りがあります。

対処

コマンドのオプションや引数を見直して再度実行してください

エラー出力先ファイルにアクセスエラーが発生しました。（path=XXXXX,line=XX）

要因

ログファイルの操作でエラーが発生しました。

対処

コマンドを実行したときにログファイルにアクセスできるか見直して再実行してください。

エラー出力先ファイルのパス名に誤りがあります。（path=XXXXX）

要因

引数で指定したログファイルのパス名に誤りがあります。

対処

ログファイルのパスが正しいか見直して再実行してください。

環境変数の設定に失敗しました(kind = XXX,ret = XX,errno = XX)。

要因

内部の環境変数設定に失敗しました。

対処

障害受付窓口に連絡してください。

処理の中止要求を受け付けました。

要因

ユーザからの注意要求(Ctrl-C)を受け付けました。

対処

回復状態を確認して，必要ならば再実行してください。

任意情報定義ファイルが見つかりません。（path=XXXXX）

要因

保存ファイルが見つかりませんでした。

対処

fオプションで指定した値が正しいか見直して再実行してください。

任意情報定義ファイルで入出力エラーが発生しました。（path=XXXXX,line=XX）

要因

保存ファイルの操作でエラーが発生しました。

対処

コマンドを実行したときに保存ファイルにアクセスできるか見直して再実行してください。

任意情報定義ファイルにアクセスエラーが発生しました。（path=XXXXX）

要因

保存ファイルの操作でエラーが発生しました。

対処

コマンドを実行したときに保存ファイルにアクセスできるか見直して再実行してください。

マスタ管理サーバのドメイン名の取得に失敗しました(ret = XX,errno = XX)。

要因

内部のシステムファイルの操作に失敗しました。

対処

システム管理者でログインしているか確認してください。問題がない場合は障害受付窓口に連絡してください。

メモリ不足が発生しました。

要因

サーバの空きメモリが不足しています。

対処

サーバのメモリを増設する，使用していないアプリケーションを終了して空きメモリを増やす，仮想記憶容量を増やすなどの方法でアプリケーションが使用できるメモリ容量を増やしてください。

上記以外のメッセージが表示された場合は，メッセージの内容を確認してください。不明な場合は障害受付窓口に連絡してください。例えば，「任意情報定義ファイルでXXXXXが長すぎます。」や「任意情報定義ファイルでXXXXXに誤りがあります。」のように，任意情報定義ファイルに関するエラーメッセージの場合，adpdaexpで取得した保存ファイルが壊れている可能性があります。保存ファイルの作成が正常に実行されたか，保存ファイルを改変していないかなど確認してください。また，保存ファイルのバックアップがある場合，バックアップから見出しの値の回復を試みてください。

索引

[Ａ][Ｄ][Ｅ][Ｆ][Ｇ][Ｋ][Ｌ][Ｍ][Ｎ][Ｏ][Ｓ][Ｗ]
[ア行][カ行][サ行][タ行][ナ行][ハ行][マ行][ヤ行][ラ行]

(英字)

(Ａ)

adpdaexpコマンド

adpdasetコマンド

adpdheadコマンド

(Ｄ)

Document Managerサーバ

Document Managerサブサーバ1

Document Managerサブサーバ2

Document Managerサブサーバ3

Document Managerサブサーバ4

(Ｅ)

E-mail

(Ｆ)

FAX番号

(Ｇ)

gmaxchk

gmaxchk.log

gmaxchkコマンドの実行

gmaxchkコマンドの使用上の注意事項

gmaxchkコマンドの使用方法

gmaxchkコマンドの使用例

gmaxchkコマンドのチェック内容

gmaxchkコマンドのトラブルシュート

gmaxchkコマンドのメッセージ

gmaxexp

gmaxexp.log

gmaxexpコマンドでのユーザ登録ファイルの作成例

gmaxexpコマンドの使用上の注意事項

gmaxexpコマンドの使用方法

gmaxexpコマンドの使用例

gmaxexpコマンドのトラブルシューティング

gmaxexpコマンドのメッセージ

gmaxgchk

gmaxgchk.log

gmaxgchkコマンドの実行

gmaxgchkコマンドの実行時間

gmaxgchkコマンドの使用上の注意事項

gmaxgchkコマンドの使用方法

gmaxgchkコマンドの使用例

gmaxgchkコマンドのチェック内容

gmaxgchkコマンドのトラブルシューティング

gmaxgchkコマンドのメッセージ

gmaxgexp

gmaxgexp.log

gmaxgexpコマンドの実行時間

gmaxgexpコマンドの使用上の注意事項

gmaxgexpコマンドの使用方法

gmaxgexpコマンドの使用例

gmaxgexpコマンドのトラブルシューティング

gmaxgexpコマンドのメッセージ

gmaxgset

gmaxgset.log

gmaxgsetコマンドの実行

gmaxgsetコマンドの実行時間

gmaxgsetコマンドの使用上の注意事項

gmaxgsetコマンドの使用方法

gmaxgsetコマンドの使用例

gmaxgsetコマンドのトラブルシューティング

gmaxgsetコマンドのメッセージ

gmaxmdef.csv

gmaxset

gmaxset.log

gmaxset.log

gmaxsetコマンドによる移動処理の注意点

gmaxsetコマンドの実行

gmaxsetコマンドの実行時間

gmaxsetコマンドの使用上の注意事項

gmaxsetコマンドの使用方法

gmaxsetコマンドの使用例

gmaxsetコマンドのチェック内容

gmaxsetコマンドのトラブルシューティング

gmaxsetコマンドのメッセージ

gmmopnmb

gmmopnmb.log

gmmopnmbコマンドの使用上の注意事項

gmmopnmbコマンドの使用方法

gmmopnmbコマンドの使用例

Groupmax Address Exportユティリティ

(Ｋ)

Keymate/Multi

Keymate/Multi

Keymate/Multi

Keymate/Multi

Keymate/Multi

(Ｌ)

LOAD_MB

load_mb.log

load_mb.lst

LOAD_MBコマンドの実行

LOAD_MBコマンドの使用上の注意事項

LOAD_MBコマンドの使用方法

LOAD_MBコマンドの使用例

LOAD_MBコマンドのトラブルシューティング

(Ｍ)

MTA名

(Ｎ)

nxsrepstat

nxsrepstatコマンドの使用上の注意事項

nxsrepstatコマンドの使用方法

nxsrepstatコマンドの使用例

nxsrepstatコマンドのメッセージ

(Ｏ)

O/R名

(Ｓ)

SAVE_MB

save_mb.log

save_mb.lst

SAVE_MB/LOAD_MBコマンド実行時の注意事項

SAVE_MB/LOAD_MBコマンドで指定するユーザ登録ファイル

SAVE_MB/LOAD_MBコマンドの実行時間

SAVE_MB/LOAD_MBコマンドの実行順序

SAVE_MB/LOAD_MBコマンドのメッセージ

SAVE_MB/LOAD_MBコマンドを実行するサーバ

SAVE_MBコマンド実行前のメール削除

SAVE_MBコマンドの実行

SAVE_MBコマンドの使用上の注意事項

SAVE_MBコマンドの使用方法

SAVE_MBコマンドの使用例

SAVE_MBコマンドのトラブルシューティング

Schedulerサーバ

(Ｗ)

Workflowサーバ

(ア行)

(あ)

アンサバックコード

(い)

一括登録実行ユティリティ

一括登録チェックユティリティ

一括登録ユティリティ（コマンド）の構成

一括登録ユティリティ実行時の注意点

一括登録ユティリティ実行の制限

一括登録ユティリティ全般のトラブルシューティング

一括登録ユティリティで実行できない機能

一括登録ユティリティで実行できる機能

一括登録ユティリティの機能

一括登録ユティリティのコマンド実行時間の目安

一括登録ユティリティの作業手順

一括登録ユティリティの作業の流れ

一括登録ユティリティの実行条件

一括登録ユティリティのトラブルシューティング

一括登録ユティリティを使ってできること

移動処理を含まない場合の手順

移動処理を含む場合の手順

(え)

英語姓

英語組織名

英語名

(カ行)

(か)

各ホームサーバへのユーザ登録ファイルの転送

環境のバックアップ

環境のバックアップ

(き)

共用メールボックスID

共用メールボックス追加フラグ

(く)

グループ・掲示板メンバ一括登録実行ユティリティ

グループ・掲示板メンバ一括登録チェックユティリティ

グループ・掲示板メンバ一括登録ユティリティ（コマンド）の構成

グループ・掲示板メンバ一括登録ユティリティ実行時の注意点

グループ・掲示板メンバ一括登録ユティリティ実行の制限

グループ・掲示板メンバ一括登録ユティリティ全般のトラブルシューティング

グループ・掲示板メンバ一括登録ユティリティで実行できる機能

グループ・掲示板メンバ一括登録ユティリティの機能

グループ・掲示板メンバ一括登録ユティリティのコマンド実行時間の目安

グループ・掲示板メンバ一括登録ユティリティの作業手順

グループ・掲示板メンバ一括登録ユティリティの作業の流れ

グループ・掲示板メンバ一括登録ユティリティの実行条件

グループ・掲示板メンバ一括登録ユティリティの実行に必要なファイル

グループ・掲示板メンバ一括登録ユティリティのトラブルシューティング

グループ・掲示板メンバ情報の登録　gmaxgsetコマンド

グループ・掲示板メンバ登録情報出力ユティリティ

グループID

グループ定義ファイル

グループ定義ファイルとグループデータファイル作成時の注意事項

グループ定義ファイルとグループデータファイルの関係

グループ定義ファイルとグループデータファイルの作成

グループ定義ファイルとグループデータファイルの作成方法

グループ定義ファイルとグループデータファイルのチェック　gmaxgchkコマンド

グループ定義ファイルとグループデータファイルの基になるデータを用意する

グループ定義ファイルの項目

グループ定義ファイルの項目とその内容

グループデータファイル

グループデータファイルの項目

グループの削除の例

グループの追加・削除

グループの追加の例

グループへのメンバの追加・削除・更新

グループ名

グループや掲示板のメンバから削除される

グループ用データファイル

グループ用データファイル名

(け)

掲示板ID

掲示板のメンバ更新の例

掲示板のメンバ追加の例

掲示板のメンバのアクセス権の変更

掲示板へのメンバの追加・削除・更新

兼任ユーザが削除される

兼任ユーザ情報の設定

兼任ユーザについて

権利組織の設定が初期化される

(こ)

コメントについて

コメントについて

(サ行)

(さ)

サーバ環境の移行の例

サーバ構成の変更の例

最上位組織，組織，ユーザを削除するときの記述順について

最上位組織，組織，ユーザを追加するときの記述順について

最上位組織ID

最上位組織情報の設定

最上位組織用データファイル

最上位組織用データファイル名

サンプルの構成

(し)

実行結果

実行部エラー要因

実行部エラー要因

実行部処理結果（M）

住所

上位組織ID

上長役職名

上長ユーザID

情報の登録 gmaxsetコマンド

職種

所属組織ID

処理区分

処理区分

処理区分Cで変更できない項目

処理区分M（移動）とC（変更）の違い

処理区分U（更新）でのメンバの削除

処理区分にM（移動）を設定した場合

処理種別

処理種別

処理別のグループ定義ファイルの設定項目

(せ)

セキュリティランク

専用線番号

(そ)

組織ID

組織移動の概要

組織移動の注意点

組織種別

組織情報の設定

組織のサーバ間移動の例

組織用データファイル

組織用データファイル名

組織略称

(タ行)

(た)

代行受信者の設定が無効になる

タイプ

(ち)

チェック結果

チェック部エラー要因

チェック部エラー要因

チェック部処理結果

(て)

定義タイプ

データ移動の手順

データ削除の例

データ追加の例

テキストエディタでユーザ登録ファイルを作成する

テレックス番号

電話番号

(と)

統括組織ID

登録されている最上位組織，組織，ユーザの情報の項目削除について

登録済みグループ・掲示板メンバ情報の出力　gmaxgexpコマンド

登録済み情報の出力 gmaxexpコマンド

登録内容の確認

登録内容のレプリケーション

(ナ行)

(に)

ニックネーム

日本語組織名

日本語名

(ハ行)

(は)

配信日時指定メール

(ひ)

引継フラグ

表計算ソフトでユーザ登録ファイルを作成する

表計算ソフトやテキストエディタで作成する

表計算ソフトやテキストエディタで作成する

(ふ)

フィルタファイル

フィルタファイル

複数ユーザがサーバ間を移動する場合

(へ)

閉塞

閉塞

閉塞

(ほ)

ホームサーバ

ホームサーバを変更しないとき

ホームサーバを変更するとき

保存データを移動先へ転送

(マ行)

(み)

見出し定義ファイルの作成

見出し定義ファイルの登録

(め)

メール定義ファイル

メール定義ファイルの設定内容

メールボックスの回復 LOAD_MBコマンド

メールボックスの閉塞の強制解除

メールボックスの閉塞の強制解除 gmmopnmbコマンド

メールボックスの保存 SAVE_MBコマンド

メールボックスバックアップユティリティ

メールボックス番号

メールボックス容量

メールボックス容量の指定方法

メールボックス容量の定義方法

メールボックスリストアユティリティ

(ヤ行)

(や)

役職

(ゆ)

ユーザID

ユーザがサーバ間を移動する場合

ユーザ情報の設定

ユーザ情報の変更の例

ユーザ情報を変更する場合（ホームサーバの移動がない場合）

ユーザ登録ファイル作成時の注意事項

ユーザ登録ファイルとは

ユーザ登録ファイルの作成

ユーザ登録ファイルの作成方法

ユーザ登録ファイルの設定内容

ユーザ登録ファイルのチェック gmaxchkコマンド

ユーザ登録ファイルの基になるデータを用意する

ユーザ任意情報の移行

ユーザ任意情報の概要

ユーザ任意情報のコマンドリファレンス

ユーザ任意情報の定義方法

ユーザ任意情報の定義例

ユーザ任意情報の保存と回復

ユーザ任意情報の保存と回復の方法

ユーザ任意情報の保存と回復の例

ユーザのサーバ間移動の例

ユーザ用データファイル

ユーザ用データファイル名

郵便番号

(ラ行)

(れ)

レプリケーション状態の確認

レプリケーション状態の確認

レプリケーション状態の確認 nxsrepstatコマンド

■ 商標類

HP-UXは，Hewlett-Packard Development Company, L.P.のオペレーティングシステムの名称です。
Microsoftは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Microsoft OfficeおよびExcelは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
インテル，Intel，およびIntel Core は，アメリカ合衆国およびその他の国におけるIntel Corporationの商標です。
Pentiumは，アメリカ合衆国およびその他の国におけるIntel Corporationの商標です。
Windowsは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows NTは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Serverは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。