| サブルーチン名 | 実行可能ファイルの例 | 表示可能ファイルの例 |
|---|---|---|
|
W3ERROR |
E3ERROR |
E3ERROR |
- 説明
Natural ランタイムによって生成されたエラーは、画面に出力されないように処理する必要があります。 このため、Natural Web インターフェイスを使用して呼び出されるすべてのプログラムには
ON ERRORセクションを追加する必要があります。 また、PDAW3CONSTを追加する必要もあります。エラーが発生すると、サブルーチン
W3ERROR-TEMPLATEが呼び出されます。 このルーチンは必要に応じて変更できます。サブルーチン
W3ERROR-TEMPLATE-XMLでは、エラーページを XHTML ページとして返します。 このルーチンは必要に応じて変更できます。 このテンプレートを有効にするには、W3ERROR-TEMPLATEをアンカタログし、このサブルーチンの名前をW3ERROR-TEMPLATE-XMLからW3ERROR-TEMPLATEに変更して格納します。サブルーチン
W3ERROR-TEXTは内部使用専用です。- パラメータ
1 ##W3ERROR 2 NR (I4) /* i /m : Number of the error 2 LINE (I4) /* i /m : Line in the Natural program 2 SUBPROGRAM (A008) /* i /m : Subprogram name 2 SUBROUTINE (A032) /* i /m : Subroutine name 2 TEXT (A250) /* i /m : Error text- 呼び出し方法
ON ERROR PERFORM W3ERROR ##W3ERROR PERFORM W3END ##RPC ESCAPE ROUTINE END-ERROR