通知コードの獲得(ps_open、およびps_close 呼出し時に通知される通知コードも含みます)で参照できるコードの内容を表に示します。
C言語の通知コードの獲得で参照できるコードは、利用者プログラム中では以下の表の「通知コードラベル」を使用します。「定義値」は、「通知コードラベル」の定義値を表しています。「通知コードラベル」は<psdef.h>をプログラム中に取り込んで使用します。
COBOL言語で通知されるエラーコードは、「英数字コード」で参照してください。
Visual Basicでの通知コードの獲得については、Visual Basic使用時のインタフェースを参照してください。
通知コードラベル | 定義値 | 英数字コード |
---|---|---|
0x3030 | 00 |
入力処理後、通知されます。ユーザに再入力を促すような処理を行ってください。
通知コードラベル | 定義値 | 英数字コード |
---|---|---|
0x3438 | 48 | |
0x3439 | 49 | |
0x3441 | 4A | |
0x3442 | 4B | |
0x3443 | 4C | |
0x3532 | 52 | |
0x3533 | 53 | |
0x3534 | 54 | |
0x3535 | 55 | |
0x3536 | 56 | |
0x3537 | 57 | |
0x3538 | 58 | |
0x3630 | 60 |
通知コードラベル | 定義値 | 英数字コード |
---|---|---|
0x3541 | 5A |
出力処理後、通知されます。
通知コードラベル | 定義値 | 英数字コード |
---|---|---|
0x3932 | 92 |
それぞれの通知コードの対処方法は、それぞれの通知コードを参照して対応してください。
通知コードラベル | 定義値 | 英数字コード |
---|---|---|
0x3033 | 03 | |
0x3038 | 08 | |
0x3039 | 09 | |
0x3130 | 10 | |
0x3133 | 13 | |
0x3138 | 18 | |
0x3139 | 19 | |
0x3230 | 20 | |
0x3231 | 21 | |
0x3232 | 22 | |
0x3233 | 23 | |
0x3234 | 24 | |
0x3235 | 25 | |
0x3236 | 26 | |
0x3332 | 32 | |
0x3337 | 37 | |
0x3338 | 38 | |
0x3430 | 40 | |
0x3432 | 42 | |
0x3434 | 44 | |
0x3437 | 47 | |
0x3532 | 52 | |
0x3533 | 53 | |
0x3631 | 61 | |
0x3632 | 62 | |
0x3634 | 64 | |
0x3635 | 65 | |
0x3636 | 66 | |
0x3637 | 67 | |
0x3638 | 68 | |
0x3639 | 69 | |
0x3641 | 6A | |
0x3642 | 6B | |
0x3643 | 6C | |
0x3730 | 70 | |
0x3731 | 71 | |
0x3732 | 72 | |
0x3733 | 73 | |
0x3734 | 74 | |
0x3735 | 75 | |
0x3736 | 76 | |
0x3738 | 78 | |
0x3739 | 79 | |
0x3741 | 7A | |
0x3742 | 7B | |
0x3830 | 80 | |
0x3831 | 81 | |
0x3832 | 82 | |
0x3833 | 83 | |
0x3834 | 84 | |
0x3835 | 85 | |
0x3836 | 86 | |
0x3837 | 87 | |
0x3838 | 88 | |
0x3931 | 91 | |
0x3933 | 93 | |
0x3934 | 94 | |
0x3941 | 9A | |
0x3942 | 9B | |
0x3944 | 9D | |
0x3945 | 9E | |
0x3946 | 9F | |
0x3948 | 9H | |
0x3949 | 9I | |
0x394A | 9J | |
0x394B | 9K | |
0x394C | 9L | |
0x394D | 9M | |
0x4334 | C4 | |
0x4337 | C7 | |
0x4343 | CC | |
0x4351 | CQ | |
0x4358 | CX | |
0x4631 | F1 | |
0x4632 | F2 | |
0x4633 | F3 | |
0x4634 | F4 | |
0x4641 | FA | |
0x4645 | FE | |
0x4731 | G1 | |
0x4732 | G2 | |
0x4736 | G6 | |
0x4737 | G7 | |
0x4739 | G9 | |
0x4742 | GB | |
0x4745 | GE | |
0x4746 | GF | |
0x4747 | GG | |
0x4748 | GH | |
0x474D | GM | |
0x4E39 | N9 |
注意
帳票をプリンタへ出力した場合
帳票をプリンタへ出力した場合、通知コードに正常終了(【00】MEFD_RC_END)以外が通知された場合でも、用紙が出力されることがあります。この時、印刷結果が正しくない(文字化けしている、組込みメディア項目/バーコード項目が印刷されないなどの)場合がありますので、注意してください。
参考
Interstage List CreatorのCOBOLアプリケーション連携機能
Interstage List Creator COBOLアプリケーション連携機能を使用時にエラーが発生した場合、次の通知コードが通知される場合があります。
【L0】~【L4】、【L7】~【LB】、【LE】、【LM】~【LO】、【N3】、【N9】
原因、対処方法については、Interstage List Creatorマニュアル 「COBOLアプリケーション連携機能編」を参照してください。
COBOLアプリケーション連携機能を使用していない場合は、【N9】MEFD_RC_NLOAD を確認してください。