アクセスログの出力例を以下に示します。
出力イメージの[DATE]から[NUMBER OF ROWS]までが、1回の問い合わせで出力される情報です。この情報が問い合わせのたびに追加で書き込まれます。
アクセスログへの書き込みは、サーバ側で、データソースから問い合わせ結果をすべて読み込んだ時点で行います。
アクセスログへの書き込み中は、ファイルに排他がかかります。そのため、他の利用者の問い合わせにより、アクセスログファイルにすでに排他がかかっていた場合は、排他が解除されるまでしばらく待機し、排他が解除された時点で書き込みを実行します。しばらく待機しても排他が解除されなかった場合、書き込みは行われません。
【例:問い合わせ結果が正常に出力した場合】
[DATE] 2007-04-25 13:25:15 [USERNAME] NAVI [CLIENT] 10.100.100.10 [P-ID] 111 [FROM] RNTESTDB.RTTBL_TRN JVRX RNTESTDB.RNMGYODAI JVRX02 RNTESTDB.RNMGYOSAI JVRX01 [SELECT LIST] JVRX.TGOUKA JVRX.DAIBUNCODE JVRX.SAIBUNCODE JVRX02.SANGYOKUBUN JVRX01.GYOSYUKUBUN JVRX.HANCODE JVRX.DAIBUNCODE JVRX.SAIBUNCODE JVRX.SOFTNO [WHERE] JVRX02.DAIBUNCODE JVRX.DAIBUNCODE JVRX01.SAIBUNCODE JVRX.SAIBUNCODE JVRX.SOFTNO [GROUP BY] JVRX.DAIBUNCODE JVRX.SAIBUNCODE JVRX.SOFTNO JVRX.HANCODE [ORDER BY] JVRX.HANCODE JVRX.DAIBUNCODE JVRX.SAIBUNCODE [SELECT STATEMENT] SELECT SUM(JVRX.TGOUKA*0.8),MAX(JVRX.DAIBUNCODE+JVRX.SAIBUNCODE),MAX(JVRX02.SANGYOKUBUN),MAX(JVRX01.GYOSYUKUBUN),JVRX.HANCODE,JVRX.DAIBUNCODE,JVRX.SAIBUNCODE,JVRX.SOFTNO FROM RNTESTDB.RTTBL_TRN JVRX,RNTESTDB.RNMGYODAI JVRX02,RNTESTDB.RNMGYOSAI JVRX01 WHERE (JVRX02.DAIBUNCODE=JVRX.DAIBUNCODE AND JVRX01.SAIBUNCODE=JVRX.SAIBUNCODE) AND (JVRX.SOFTNO IN('B93005B0','B97005B0','D930E3A0','D970E3A0')) GROUP BY JVRX.DAIBUNCODE,JVRX.SAIBUNCODE,JVRX.SOFTNO,JVRX.HANCODE ORDER BY 6 ASC,7 ASC,8 ASC [OPEN START] 2007-04-25 13:25:11.320 [OPEN END] 2007-04-25 13:25:12.411 [FETCH1] 2007-04-25 13:25:13.268 [FETCH2] 2007-04-25 13:25:13.982 [FETCH TIME1] 2052 [FETCH TIME2] 714 [NUMBER OF ROWS] 2503 |
【例:問い合わせの実行中でエラーが発生した場合】
[DATE] 2007-04-25 13:25:15 [USERNAME] NAVI [CLIENT] 10.100.100.10 [P-ID] 111 [FROM] RNTESTDB.RTTBL_TRN JVRX RNTESTDB.RNMGYODAI JVRX02 RNTESTDB.RNMGYOSAI JVRX01 [SELECT LIST] JVRX.TGOUKA JVRX.DAIBUNCODE JVRX.SAIBUNCODE JVRX02.SANGYOKUBUN JVRX01.GYOSYUKUBUN JVRX.HANCODE JVRX.DAIBUNCODE JVRX.SAIBUNCODE JVRX.SOFTNO [WHERE] JVRX02.DAIBUNCODE JVRX.DAIBUNCODE JVRX01.SAIBUNCODE JVRX.SAIBUNCODE JVRX.SOFTNO [GROUP BY] JVRX.DAIBUNCODE JVRX.SAIBUNCODE JVRX.SOFTNO JVRX.HANCODE [ORDER BY] JVRX.HANCODE JVRX.DAIBUNCODE JVRX.SAIBUNCODE [SELECT STATEMENT] SELECT SUM(JVRX.TGOUKA*0.8),MAX(JVRX.DAIBUNCODE+JVRX.SAIBUNCODE),MAX(JVRX02.SANGYOKUBUN),MAX(JVRX01.GYOSYUKUBUN),JVRX.HANCODE,JVRX.DAIBUNCODE,JVRX.SAIBUNCODE,JVRX.SOFTNO FROM RNTESTDB.RTTBL_TRN JVRX,RNTESTDB.RNMGYODAI JVRX02,RNTESTDB.RNMGYOSAI JVRX01 WHERE (JVRX02.DAIBUNCODE=JVRX.DAIBUNCODE AND JVRX01.SAIBUNCODE=JVRX.SAIBUNCODE) AND (JVRX.SOFTNO IN('B93005B0','B97005B0','D930E3A0','D970E3A0')) GROUP BY JVRX.DAIBUNCODE,JVRX.SAIBUNCODE,JVRX.SOFTNO,JVRX.HANCODE ORDER BY 6 ASC,7 ASC,8 ASC [OPEN START] 2007-04-25 13:25:11.320 [OPEN END] 2007-04-25 13:25:12.411 [NUMBER OF ROWS] 0 [ERROR] KVR70250 Symfoware/RDBへのアクセス中にエラーが発生しました。SQLSTATE=40003 SymfoWARE/RDBのエラー=JYP1004E データ送信中にサーバとの通信が切断されました。 |
【例:問い合わせ結果の読み込み中でエラーが発生した場合】
[DATE] 2007-04-25 13:25:15 [USERNAME] NAVI [CLIENT] 10.100.100.10 [P-ID] 111 [FROM] RNTESTDB.RTTBL_TRN JVRX RNTESTDB.RNMGYODAI JVRX02 RNTESTDB.RNMGYOSAI JVRX01 [SELECT LIST] JVRX.TGOUKA JVRX.DAIBUNCODE JVRX.SAIBUNCODE JVRX02.SANGYOKUBUN JVRX01.GYOSYUKUBUN JVRX.HANCODE JVRX.DAIBUNCODE JVRX.SAIBUNCODE JVRX.SOFTNO [WHERE] JVRX02.DAIBUNCODE JVRX.DAIBUNCODE JVRX01.SAIBUNCODE JVRX.SAIBUNCODE JVRX.SOFTNO [GROUP BY] JVRX.DAIBUNCODE JVRX.SAIBUNCODE JVRX.SOFTNO JVRX.HANCODE [ORDER BY] JVRX.HANCODE JVRX.DAIBUNCODE JVRX.SAIBUNCODE [SELECT STATEMENT] SELECT SUM(JVRX.TGOUKA*0.8),MAX(JVRX.DAIBUNCODE+JVRX.SAIBUNCODE),MAX(JVRX02.SANGYOKUBUN),MAX(JVRX01.GYOSYUKUBUN),JVRX.HANCODE,JVRX.DAIBUNCODE,JVRX.SAIBUNCODE,JVRX.SOFTNO FROM RNTESTDB.RTTBL_TRN JVRX,RNTESTDB.RNMGYODAI JVRX02,RNTESTDB.RNMGYOSAI JVRX01 WHERE (JVRX02.DAIBUNCODE=JVRX.DAIBUNCODE AND JVRX01.SAIBUNCODE=JVRX.SAIBUNCODE) AND (JVRX.SOFTNO IN('B93005B0','B97005B0','D930E3A0','D970E3A0')) GROUP BY JVRX.DAIBUNCODE,JVRX.SAIBUNCODE,JVRX.SOFTNO,JVRX.HANCODE ORDER BY 6 ASC,7 ASC,8 ASC [OPEN START] 2007-04-25 13:25:11.320 [OPEN END] 2007-04-25 13:25:12.411 [FETCH1] 2007-04-25 13:25:13.268 [FETCH2] 2007-04-25 13:25:13.982 [FETCH TIME1] 2052 [FETCH TIME2] 714 [NUMBER OF ROWS] 170 [ERROR] KVR70254 SymfoWARE/RDBへの問い合わせ中にオーバフローが発生しました。(SQL STATE=22003) |