21.2 XMAP3 Web実行環境ライブラリのリターンコード
(1) エラーコードの形式
XMAP3 Web実行環境ライブラリが返すエラーコードが8の場合に,共通インタフェースのリターン値1やリターン値2に返すエラーコードの形式を次に示します。これらのエラーコードは2バイトのデータで表現されます。
XMAP3 Web実行環境ライブラリが返すエラーコードが12の場合※,共通インタフェース領域を認識できないため,リターン値1,およびリターン値2にエラーコードは返されません。
- 注※
-
XMAP3 Web実行環境ライブラリに指定した共通インタフェース領域が0の場合やアイキャッチャ(*WEB)を指定していない場合に,エラーコード12が返されます。
(a) リターン値1のエラーコード形式
- 形式
-
(00xx)16
- xxの値の意味
-
(00)16:正常終了
(10)16:XMAP3/Webライブラリのエラー
(40)16:実行部のエラー
(b) リターン値2のエラーコード形式
- 形式
-
(xxxx)16
- xxxxの値の意味
-
(0000)16〜(FFFF)16:
-
リターン値1が(0010)16の場合
詳細については,「21.2(2) XMAP3/Webライブラリで発生するエラーの内容と対処」を参照してください。
-
リターン値1が(0040)16の場合
Webブラウザ側で動作しているXMAP3実行部にエラーが発生しました。リターン値2に示すコードは,画面表示時や帳票印刷時に発生するリターンコードとなります。
これらのリターンコードについては,「21.1 XMAP3のリターンコードと詳細コード」を参照してください。
-
(2) XMAP3/Webライブラリで発生するエラーの内容と対処
次の説明中で使用する記号の意味を次に示します。
(P)プログラマの処置
リターン値2 |
内容 |
---|---|
257 (0101)16 |
共通インタフェース領域の指定内容に誤りがある。 (P)共通インタフェースに指定した内容を見直し,再コンパイル後,再実行する。 |
258 (0102)16 |
要求インタフェース領域の指定内容に誤りがある。 (P)要求インタフェースに指定した内容を見直し,再コンパイル後,再実行する。 |
259 (0103)16 |
データ名3,またはパラメタ3の指定内容に誤りがある。 (P)データ名3,またはパラメタ3に指定した内容を見直し,再コンパイル後,再実行する。 |
260 (0104)16 |
データ名4,またはパラメタ4の指定内容に誤りがある。 (P)データ名4,またはパラメタ4に指定した内容を見直し,再コンパイル後,再実行する。 |
261 (0105)16 |
データ名5,またはパラメタ5の指定内容に誤りがある。 (P)データ名5,またはパラメタ5に指定した内容を見直し,再コンパイル後,再実行する。 |
262 (0106)16 |
jsvwwlib関数の発行順序が不正である。
(P)OPEN要求がエラーになっていないか,共通インタフェースに指定している領域やOPEN要求発行時に指定した領域を見直し,再コンパイル後,再実行する。 |
263 (0107)16 |
処理に必要なメモリが不足している。 (P)ほかのAPを終了するかWindowsを再起動する。 |
264 (0108)16 |
XMAP3のインストール情報が破壊されている。 (P)いったん,XMAP3をアンインストール後,再インストールする。 |
265 (0109)16 |
サーバ環境定義ファイルがオープンできない。またはサーバ環境定義ファイルに指定したEtcPath,またはDataPathに誤りがある。 (P)次の内容を見直す。
|
266 (010A)16 |
受信メッセージの指定に誤りがある。 (P)TP1/WebのAPIで取得した受信データを,RECV要求の受信メッセージ領域に指定しているか,または領域の長さを正しく指定しているかを見直し,再コンパイル後,再実行する。 |
267 (010B)16 |
受信メッセージが壊れている。 (P)TP1/WebのAPIで取得した受信データとRECV要求の受信メッセージ領域に指定しているデータの内容が一致しているか,または領域の長さを正しく指定しているかを見直し,再コンパイル後,再実行する。 |
268 (010C)16 |
共通インタフェース領域に指定した入力論理マップの大きさが,実際の論理マップの大きさより小さい。 (P)最新の入力論理マップが取り込まれているか,または指定している入力論理マップに誤りがないかを見直し,再コンパイル後,再実行する。 |
271 (010F)16 |
ファイルシステム容量不足など,何らかの原因でログファイルのアクセスに失敗した。 (P)次の内容を見直す。
|