デヂエ連携のユーザー情報を同期するコマンドを実行すると、使用方法に誤った内容が表示される。
- 種別
- 不具合
- 機能
-
- デヂエ連携
- 再現バージョン
-
- 3.1.0
- 3.1.1
- 3.1.2
- 3.1.3
- 3.5.0
- 3.5.1
- 3.5.2
- 3.5.3
- 3.5.4
- 3.5.5
- 3.7.0
- 3.7.1
- 3.7.2
- 3.7.3
- 3.7.4
- 3.7.5
- 4.0.0
- 改修バージョン
- 4.0.1
- 公開日
- 2013-06-27
- 更新日
- 2015-02-20
詳細
【準備】
- ガルーンとデヂエで、デヂエ連携の設定を行います。
補足:
デヂエ連携の設定に関しては、デヂエ連携ガイドをご確認下さい。
https://jp.cybozu.help/ja/g/guide.html#gr3_other
【再現手順】
- コマンドラインを開きます。
- CGI実行ディレクトリーに移動します。
例:
Windowsの場合:
cd C:\Inetpub\scripts\cbgrn
Linuxの場合:
cd /var/www/cgi-bin/cbgrn - オプションなしでユーザー情報を同期するコマンドを実行します。
例:
バージョン 3.7.5以前のガルーンの場合:
Windowsの場合:
.¥grn_command.exe -f code¥command¥send_user_to_dezie.csp
Linuxの場合:
./grn_command -f code/command/send_user_to_dezie.csp
バージョン 4.0.0以降のガルーンの場合:
Windowsの場合:
.¥grn.exe -C -q code¥command¥send_user_to_dezie.csp
Linuxの場合:
./grn.cgi -C -q code/command/send_user_to_dezie.csp - 表示されるコマンドの使用方法を確認します。
→現象発生:
ユーザー情報同期コマンドの使用方法に誤った内容が表示されます。コマンド実行時、赤字の部分(「?page=DBGaroonUserSync」)は必要ありません。
例:
-------------------------
2015-02-10 09:00:00 Writing to log file: /usr/local/apache2/cgi-bin/cbgrn/send_user_to_dezie.log
2015-02-10 09:00:00 Usage: send_user_to_dezie.csp [OPTION] ...
2015-02-10 09:00:00
2015-02-10 09:00:00 Mandatory Options:
2015-02-10 09:00:00 url=http(s)://<SERVER_NAME>/<PATH>/db.cgi(exe)?page=DBGaroonUserSync Dezie's URL for user synchronization
-------------------------
→正しい結果:
ユーザー情報同期コマンドの使用方法に正しい内容が表示されます。コマンドの使用方法に「?page=DBGaroonUserSync」が含まれません。
例:
-------------------------
2015-02-10 09:00:00 Writing to log file: /usr/local/apache2/cgi-bin/cbgrn/send_user_to_dezie.log
2015-02-10 09:00:00 Usage: send_user_to_dezie.csp [OPTION] ...
2015-02-10 09:00:00
2015-02-10 09:00:00 Mandatory Options:
2015-02-10 09:00:00 url=http(s)://<SERVER_NAME>/<PATH>/db.cgi(exe) Dezie's URL for user synchronization
-------------------------
補足:
- 赤字の部分を含んでコマンドを実行した場合は、デヂエとのユーザー情報同期に失敗します。
- デヂエ連携ガイドの「付録A コマンドラインでユーザー情報を同期する」項目にも、同様の誤った内容が記載されています。
-------------------------
Windowsの場合:
3. 次のコマンドを実行する
.¥grn_command.exe-f code¥command¥send_user_to_dezie.csp url=(デヂエのURL)?page=DBGaroonUserSync
例:
.¥grn_command.exe-f code¥command¥send_user_to_dezie.csp url=http://dezie.domain.co.jp/scripts/cbdb/db.exe?page=DBGaroonUserSync
Linuxの場合:
3. 次のコマンドを実行する
./grn_command-f code/command/send_user_to_dezie.csp url=(デヂエのURL)?page=DBGaroonUserSync
例:
./grn_command-f code/command/send_user_to_dezie.csp url=http://dezie.domain.co.jp/cgi-bin/cbdb/db.cgi?page=DBGaroonUserSync
-------------------------
回避/対応方法
【回避方法】
次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
- バージョン 4.0.1のガルーン
------------------------------------------------------------
【更新履歴】
2015/02/12 タイトルを修正しました。
2015/02/10 タイトルと手順の一部、現象を修正し、補足を追記しました。
2014/12/05 バージョン4.0.0以降のガルーンの場合のコマンドを追記しました。