画面・帳票サポートシステム XMAP3 プログラミングガイド


付録F.2 書式オーバレイ印刷で使用する関数のリターンコードとエラー詳細コード

書式オーバレイ印刷で使用する関数のリターンコードとエラー詳細コードを次の表に示します。

表中の記号(P)は,プログラマの処置を意味します。

表F‒2 関数のリターンコードとエラー詳細コード

関数名

リターンコード

(lcomrc)

エラー詳細コード(lcomerr)

要因および対処

エラー詳細

jstqlopn

 8

JSTQ_MAPSVNAME

268435458

(10000002)16

入出力制御関連エラー:指定されたサービス名が未登録である,または対応する印刷サービスが動作していない。

(P)サービス名を確認して再実行する。

 8

JSTQ_MAPSRVOFF

268435489

(10000003)16

入出力制御関連エラー:印刷サービスが起動されていない。

(P)サービス名を確認して再実行する。

jstqlpag

jstqlopn

 8

JSTQ_NOPMOD

65538

(00010002)16

行制御データファイルがない。

(P)

  • 指定したフォルダに行制御データファイルを格納する。

  • 環境変数XMAP3_FMPを指定している場合,環境変数に指定した名称と同じ行制御データファイルが存在するかを確認する。

 8

JSTQ_PMODERR

65539

(00010003)16

行制御データファイルが不正である。

(P)正しい行制御データファイルを指定する。

 8

JSTQ_IOERRP

65540

(00010004)16

I/Oエラーが発生した。

(P)ディスクおよび行制御データファイルの状態を調査する。

jstqldat

jstqlctp

 8

JSTQ_LDATL

16777221

(01000005)16

指定できる行データの長さが制限を超えた。

(P)行送りなどを指定して,1行当たりのデータを少なくして再実行する。

JSTQ_HDATL

1048581

(00100005)16

jstqlctp

 8

JSTQ_CVALERR

16777220

(01000004)16

文字列制御情報の指定が不正である。

(P)文字サイズ,文字の間隔などの指定を確かめる。

各関数

共通

 8

JSTQ_PARMH

1048577

(00100001)16

パラメタエラーが発生した。

(P)パラメタを確認して再実行する。

JSTQ_PARML

16777217

(01000001)16

 8

JSTQ_LOGERR

1048578

(00100002)16

ログファイルのアクセス中にエラーが発生した。

(P)ディスクおよびログファイルの状態を調査する。

 8

JSTQ_HDOFNOAR

1048579

(00100003)16

エリアの確保時にメモリ不足が発生した。

(P)ほかの処理を終了させ,メモリを空けて再実行する。

JSTQ_LDOFNOAR

16777219

(01000003)16

 8

JSTQ_ABNDPMOD

65541

(00010005)16

ページ制御でエラーを検出した。

(P)ログファイルを出力して原因を調査する。

 8

JSTQ_NOFORM

65542

(00010006)16

書式が存在しない。

(P)AP環境ファイルで指定したフォルダに書式を作成する。

 8

JSTQ_HNOPN

1048582

(00100006)16

書式機能がオープンされていない。

(P)関数の呼び出し順序を確認する。

JSTQ_LNOPN

16777222

(01000006)16

 8

JSTQ_FORMVERR

1048583

(00100007)16

実行環境のXMAP3より上位のバージョン(VV-RR)で作成された書式マップは使用できない。

(S)処理を終了する。

(P)実行環境のXMAP3バージョン(VV-RR)を,書式マップの作成時に使用したXMAP3と同じバージョン(VV-RR)にし,APを再実行する。

 8

JSTQ_FORMEDNERR

1048588

(0010000C)16

書式マップのエンディアンが実行環境と合っていない。

(S)処理を終了する。

(P)実行環境に合ったエンディアンとなるように,物理マップを再作成する。

 8

JSTQ_PMODVERR

65543

(00010007)16

実行環境のXMAP3より上位のバージョン(VV-RR)で作成された行制御データファイルは使用できない。

(S)処理を終了する。

(P)実行環境のXMAP3バージョン(VV-RR)を,行制御データファイルの作成時に使用したXMAP3と同じバージョン(VV-RR)にし,APを再実行する。

 8

JSTQ_MAPNOAR

268435460

(10000004)16

入出力制御関連エラー:エリア確保時にメモリ不足が発生した。

(P)ほかの処理を終了させ,メモリを空けて再実行する。

 8

JSTQ_MAPERR

268435461

(10000005)16

入出力制御関連エラー:サービス名がない,または入出力制御内で論理矛盾などが発生した。

(P)

  • 表示・印刷セットアップまたはサービス名ファイル(XPWhosts)で指定したデバイス名およびプリンタ名が正しいか確認し,再実行する。

  • ログファイルを出力して原因を調査する。

 8

JSTQ_MAPIERR

268435462

(10000006)16

入出力制御関連エラー:プリンタがほかで使用中のため,排他エラーが発生した。または,スタンドアロン印刷の場合,同時に複数のプリンタをオープンした。

(P)プリンタの状態を確認して再実行する。スタンドアロン印刷の場合に複数のプリンタをオープンしている場合には,同時に複数のプリンタをオープンしないようにAPを変更する。

 8

JSTQ_MAPERPR

268435466

(1000000A)16

入出力制御関連エラー:プリンタで障害が発生した。

(P)プリンタの状態を確認して障害を回復後,再実行する。

 8

JSTQ_MAPSYSC

268435467

(1000000B)16

入出力制御関連エラー:システムコールエラーが発生した。

(P)ログファイルを出力して原因を調査する。

 8

JSTQ_MAPDOWN

268435468

(1000000C)16

入出力制御関連エラー:サービス名がない,または通信路が切断された。

(P)

  • 表示・印刷セットアップまたはサービス名ファイル(XPWhosts)で指定したデバイス名およびプリンタ名が正しいか確認し,再実行する。

  • 印刷サービスを起動し直して再実行する。