Subroutine Name | Executable Example | Viewable Example |
---|---|---|
W3ERROR |
E3ERROR |
E3ERROR |
- Description
Errors generated by the Natural runtime should be handled to avoid screen output. Therefore, an
ON ERROR
section must be added to all programs called with the Natural Web Interface. The PDAW3CONST
must be added as well.The subroutine
W3ERROR-TEMPLATE
is called if an error occurs. This routine can be changed for your own needs.The subroutine
W3ERROR-TEMPLATE-XML
returns the error page as XHTML page. This routine can be changed for your own needs. To activate this template, uncatalogW3ERROR-TEMPLATE
and rename the subroutine fromW3ERROR-TEMPLATE-XML
toW3ERROR-TEMPLATE
and stow.The subroutine
W3ERROR-TEXT
is for internal use only.- Parameters
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- How To Invoke
ON ERROR PERFORM W3ERROR ##W3ERROR PERFORM W3END ##RPC ESCAPE ROUTINE END-ERROR