サブルーチン名 | 実行可能ファイルの例 | 表示可能ファイルの例 |
---|---|---|
W3INIT |
E3END |
E3END |
- 説明
各プログラムでは、特別なプログラムを使用して Web インターフェイス を初期化および終了する必要があります。 初期化するには、
W3INIT
を使用します。 渡されたパラメータを今後の使用に備えて初期化するために、PDAW3PARM
を渡す必要があります。W3END
では、ドキュメントを終了し、HTTP サーバーに戻る準備をします。 初期プログラムで定義された PDAW3PARM
はW3END
に渡す必要があります。W3END
の後にW3*
呼び出しが 実行された場合、書き込まれた出力は HTTP サーバーに転送されません。SYSWEB3 では、
W3PARM
が変更されて、HTTP サーバーへのインターフェイスが改善されました。 この新しいインターフェイスでは、バイナリまたは英数字の転送、受信データへの "application/x-www-form-urlencoded" などの他の MIME タイプの使用、および HTTP PUT 要求の使用が可能です。互換性を保持するために、新機能の HTTP PUT およびデータ入力に対する他の MIME タイプは、次の追加パラメータを使用して
W3INIT
を呼び出す場合にのみ、使用できます。第 2 パラメータ:= TRUE - 他の MIME タイプを有効にした後、受信データに対して 'application/x-www-form-urlencoded' を有効にします。
第 3 パラメータ:= TRUE - HTTP PUT 要求を有効にします。- 以前のバージョンからの変更点
新しいオプションのパラメータが追加されました。
- パラメータ
W3INIT
##RPC /* i /m : Parameter of Subprogram TRUE /* io/ : TRUE to activate mime-types TRUE /* io/ : TRUE to activate HTTP PUTW3END
##RPC /* o/m : Parameter of SubprogramW3PARM
1 ##RPC /* use only with SYSWEB3 2 LOG-TIME (A30) /* i /m : Timestamp 2 VERSION (A) DYNAMIC /* i /m : Interface version 2 HTTP_HEADER (A) DYNAMIC /* io/m : HTTP header 2 C_HTTP_HEADER (I4) /* io/m : Bytes sent 2 HTTP_BODY (A) DYNAMIC /* io/m : HTTP body alphanumeric 2 HTTP_BINARY (B) DYNAMIC /* io/m : HTTP body binary 2 C_HTTP_DATA (I4) /* io/m : Bytes sent 2 MIME-TYPE (A) DYNAMIC /* io/m : Mime-type sent 2 ERROR-NR (I4) /* io/m : Generation result- 呼び出し方法
PERFORM W3INIT ##RPC PERFORM W3INIT ##RPC TRUE /* activate mime-types ne 'application/x-www-form-urlencoded' PERFORM W3INIT ##RPC TRUE TRUE /* activate mime-types and HTTP PUT PERFORM W3END ##RPC