DefError ファイル構成

動的HTML

以下の例は、HTMLのInput要素をリクエスターからのエラー情報で更新するために使用するHTMLページのサンプルです。これは、以下に示すようにHTMLのInput要素にあらかじめ定義された名前を割り当てることで実行されます。

<HTML>

<HEAD><TITLE>Magic Application error</TITLE></HEAD>

<BODY bgcolor=navy><BR><BR>

<CENTER>

<TABLE bgColor=white border=3>

   <TR>

      <TD width=200><B>Messaging Server</B></TD>

      <TD width=250><INPUT type="text" name="MG_Server" readonly style="border: medium none"> </TD>

         </TR>

         <TR>

      <TD width=200><B>Application</B></TD>

      <TD width=250><INPUT type="text" name="MG_Application" readonly style="border: medium none"> </TD>

   </TR>

   <TR>

      <TD width=200><B>Program</B></TD>

      <TD width=250><INPUT type="text" name="MG_Program" readonly style="border: medium none"></TD>

   </TR>

   <TR>

     <TD width=200><B>Error Code</B></TD>

     <TD width=250><INPUT type="text" name="MG_ErrorCode" readonly style="border: medium none"> </TD>

   </TR>

   <TR>

     <TD width=200><B>Error Text</B></TD>

     <TD width=250><INPUT type="text" size=50 name="MG_ErrorText" readonly style="border: medium none"> </TD>

   </TR>

   <TR>

     <TD width=200><B>Arguments</B></TD>

     <TD width=250><INPUT type="text" size=50 name="MG_Args" readonly style="border: medium none"> </TD>

   </TR>

   <TR>

     <TD width=200><B>User</B></TD>

     <TD width=250><INPUT type="text" name="MG_User" readonly style="border: medium none"> </TD>

   </TR>

</CENTER>

</BODY>

</HTML>

 

注意:

リッチクライアントタスクの場合、スタティックなHTMLのみ利用できます。インターネットリクエスタではこれらのタグをマージしません。

XML

DefErrorキーワードを使用した場合に、インターネットリクエスタは、以下のタグが定義されたファイルにデータをマージします。

また、定数「XML」がキーワードとして指定された場合、これらの値を持つ簡単なXMLファイルが作成されますう。XMLファイルに情報を追加する必要がない場合は、このオプションを使用することができます。

以下のXMLドキュメントが作成されます。

<xmlerr>

   <errcode> <!$MG_ErrorCode> </errcode>

   <errmsg> <!$MG_ErrorText> </errmsg>

   <server> <!$MG_Server> </server>

   <appname><!$MG_Application> </appname>

   <prgname> <!$MG_Program </prgname>

   <arguments> <!$MG_Args> </arguments>

   <username> <!$MG_User></username>

</xmlerr>