動的HTML
以下の例は、HTMLのInput要素をリクエスターからのエラー情報で更新するために使用するHTMLページのサンプルです。これは、以下に示すようにHTMLのInput要素にあらかじめ定義された名前を割り当てることで実行されます。
MG_Server …… サーバ名
MG_Application …… アプリケーション名
MG_Program …… プログラム名
MG_Args …… パラメータ名
MG_User …… (パラメータとして指定された)ユーザID
MG_ErrorCode …… エラーコード
MG_ErrorText …… エラーメッセージ
<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キーワードを使用した場合に、インターネットリクエスタは、以下のタグが定義されたファイルにデータをマージします。
<!$MG_Server> …… サーバ名
<!$MG_Application> …… アプリケーション名
<!$MG_Program> …… プログラム名
<!$MG_Args> …… パラメータ名
<!$MG_User> …… (パラメータとして指定された)ユーザID
<!$MG_ErrorCode> …… エラーコード
<!$MG_ErrorText> …… エラーメッセージ
また、定数「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> |