アルプスシステムインテグレーション株式会社[ALSI(アルシー)]
キーワード検索
キーワード
製品名
カテゴリ
含まないキーワード
カテゴリ検索
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
よく検索されるキーワード
FAQ
タイトル
[ISDC/ISWL/SDUlt]ユーザー連携ツールの実行に失敗する
No.3688  日付:2017-01-26 14:00:00

回答

1.概要
ILPユーザー認証連携ツールを実行しても結果がデータベースに反映されていない場合は、ログをご確認ください。
ユーザー連携ツールのログは以下のパスに作成されます。
 C:\Program Files\ALSI\Tools\CsvImport\Log\yyyy_mm_dd_IICSVImpLog.txt
2.考えられるケース
   2-1 ケース1
下記のようなログが出力される場合には、ODBCのインストールがなされていない可能性があります。
製品メディア\Tools\csvimp 配下にpsqlodbc.msi というインストーラがございますので、こちらをインストールしてください。
------------------------------------------------------------
ERROR [IM002] [Microsoft][ODBC Driver Manager]
データ ソース名および指定された既定のドライバーが見つかりません。
(中略)
[15:02:12] データベースへの接続に失敗しました。
Exception has raised. (@.@)
データベースへの接続に失敗しました。
------------------------------------------------------------

2-2 ケース2
下記のようなログが出力される場合はFAQ3687をご参照ください。
------------------------------------------------------------
[16:55:41] Exception has raised. (@.@)
ERROR [28000] FATAL: ホスト"XX.XX.XX.XX"(IPアドレス)、ユーザ"postgres"、
データベース"ISDB、SSL無効用のエントリがpg_hba.confにありません。
(中略)
[16:55:41] データベースへの接続に失敗しました。
Exception has raised. (@.@)
データベースへの接続に失敗しました。
------------------------------------------------------------

2-3 ケース3
下記のようなログが出力される場合は、ユーザ認証連携ツールと
データベースサーバ(PostgreSQL)間の通信が
ファイアウォールでで遮断されている可能性があります。
Windowsファイアウォールをはじめ各種ファイアウォールで5432ポートが
遮断されていないかご確認ください。
------------------------------------------------------------
[17:02:13]Exception has raised. (@.@)
ERROR [08001] Could not connect to the server;
Could not connect .. timeout occured.
(中略)
[17:02:13] データベースへの接続に失敗しました。
Exception has raised.
------------------------------------------------------------

2-4 ケース4
WindowsServer2008R2環境で、下記のようなログが出力される場合は、
"管理ツール"から "サーバーマネージャー" >"機能" をクリックし、
"機能の追加" から ".NET Framework 3.5.1 の機能"
を選択、インストールしていただきますようお願いいたします。
------------------------------------------------------------
ファイルまたはアセンブリ 'System.Core, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089'、またはその依存関係の 1 つが読み込めませんでした。
指定されたファイルが見つかりません。
(中略)
例外エラーが発生しました。 Process:[User] Action:[DoInsert]
場所 IICSVImpLibrary.Transfer.FDbCsvImports.DoProcess()
場所 IICSVImpLibrary.Transfer.Common.FDataTransfer.Process()
[15:21:46] 異常終了。
------------------------------------------------------------

2-5 ケース5
下記のようなログが出力される場合は、[AD/ユーザー環境 環境設定]より[接続テスト]
メニューをクリックしてテストを実施してください。
------------------------------------------------------------
[20:46:34] Execute sql query error.
sql=[SELECT gm.groupid , gm.groupname, gm.parentgroupid,
gm.grouptype, gm.groupprivatekey, imp_getnodetype(gm.isvirtual)
AS nodetype FROM groupmasterinfo AS gm WHERE gm.isdelete IS
FALSE ORDER BY gm.depth DESC]
Exception has raised. (@.@)
(中略)
[20:46:34] 異常終了。
------------------------------------------------------------
または、
------------------------------------------------------------
例外エラーが発生しました。
Process[Group]Action:[DoInsert]Exception has raised
ERROR[23502]ERROR:null value in column "document categoryid"
violates not-null constraintFailing row contains
(2014-03-05 06:32:03,f,000004,null,null,null,null,null,null,null)
:Error while executing the query
場所 Library.Common.Data.FSqlProcedure.ExecuteLogic()
場所 Library.Common.Data.FOdbcAbsCommand.ExecuteIntransaction
Execute sql error.SELECT imp_insert_groupinfo(?,?,?,?)
FSqlParameterXXXXXXX count=4{groupid=FSQlParameters@XXXXXXX 
name=groupid, type=String,direction=In,-nullable=False,value=00004};
(中略)
[20:46:34] 異常終了。
------------------------------------------------------------

2-6 ケース6
ADからの取り込みにおいて、下記のようなログが出力される場合は、
取り込み対象のOUまたはグループがAD上から削除されています。
[AD/ユーザー連携 環境設定]画面より、[再読込]ボタンをクリックし、
内容を確認の上、[設定保存]をクリックして、取り込み対象のOUまたは
グループの情報を更新してください。
------------------------------------------------------------
[17:24:05] アプリ設定のファイル(\IICSVImpConfig.xml)を読込んでいます。
[17:24:05] ADインポートのフォルダ(C:\Program Files\ALSI\Tools\CsvImport\.\AdData)を利用する。
(中略)
[17:24:08] サーバーにそのようなオブジェクトはありません。
[17:24:08] 異常終了。
------------------------------------------------------------

2-7 ケース7
以下のようなログが出力される場合は、
PostgreSQLのパスワードで";"(セミコロン)がパスワードとして
設定されているために発生します。
添付の手順書に従い ";"を含まないパスワードを設定して下さい。
------------------------------------------------------------
Exception has raised. (@.@)
初期化文字列の形式が使用に適合しません。index XX で始まっています。
場所 System.Data.Common.DbConnectionOptions.GetKeyValuePair
(String connectionString, Int32 currentPosition, StringBuilder buffer, Boolean useOdbcRules, String& keyname, String& keyvalue)
場所 System.Data.Common.DbConnectionOptions.ParseInternal
(Hashtable parsetable, String connectionString, Boolean buildChain, Hashtable synonyms, Boolean firstKey)
------------------------------------------------------------

2-8 ケース8
以下のようなログが出力される場合は、
同階層に同名のグループが登録されてることが原因です。
※グループIDが異なる場合でも、同階層に同名のグループを作成することはできません。
GroupInfo.csv を確認し、該当のグループ名を変更してください。
※InterSafeManagerから手動で作成したグループ(仮想グループ)とも同階層に
同名のグループ名がを作成することはできません。
※CSV連携ツールでは、まず、追加分のデータを取り込んだ上で、
次に削除対象のデータを削除しますので、既存のグループに対して、
グループ名と親グループを変更せずに、グループIDのみ変更しますと、
この制限にかかり当エラーログが出力されます。
------------------------------------------------------------
[hh:mm:ss] グループの追加に失敗しました。 (Result=ExistsGroup ID=XXXXX Name=グループ名)
------------------------------------------------------------


2-9 ケース9
以下のようなログが出力される場合は、
該当ファイルの該当行のdelimiter "," を確認してください。
また、 "line="の、=以下が空白の場合は、 [AD/ユーザー連携 環境設定]画面より、
囲み文字、区切り文字の設定が正しくなされているかを確認してください。
------------------------------------------------------------
CSVファイルの読み込み時にエラーが発生しました。 (ファイル:UserInfo.CSV)
(エラー内容:Check csv delimiter error. line=XXXX,XXXX,XXXX,XXXX,,"))
Exception has raised. (@.@)
------------------------------------------------------------
2-10 ケース10
ADからの取り込みにおいて、下記のようなログが出力される場合は、
ユーザー連携プログラムのバージョンアップ時に『IICSVImpConfig.xml』へ正しいバージョンNo
が記載されていない可能性があります
。『IICSVImpConfig.xml』で指定されている『TargetDatabaseVersion』を確認し
AD/ユーザー連携 環境設定』から、[接続テスト]ボタンをクリックして下さい。
------------------------------------------------------------
[hh:mm:ss] 例外エラーが発生しました。 Process:[User] Action:[DoInsert]
Exception has raised. (@.@)
------------------------------------------------------------
ERROR [23502] ERROR: null value in column "nwinterfaceonline" violates not-null constraint
Failing row contains (YYYY-MM-DD hh:mm:ss, X, XXXXXXXXXX, ISAD_000000001, 1, 1, 1, 1, 1, 1, 1,1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9999999999999, null, null, null, null, null, null).;
Error while executing the query
   場所 Library.Common.Data.FSqlProcedure.ExecuteLogic()
   場所 Library.Common.Data.FOdbcAbsCommand.ExecuteInTransaction()
------------------------------------------------------------
Execute sql error.
SELECT imp_insert_userinfo(?,?,?,?,?,?,?,?)
------------------------------------------------------------

上記のいずれにも該当しない場合は、お手数ですが
ログファイルを弊社サポート(support@alsi.co.jp)までお送りください。

対象製品 InterSafe SecureDevice, InterSafe DeviceControl, InterSafe IRM
対象バージョン   対象ビルド  
添付ファイル postgresのパスワード変更手順.pdf
一般情報
アンケートにご協力ください