すべての環境変数のリスト

サブルーチン名 実行可能ファイルの例 表示可能ファイルの例

W3LIST-ENVIRONMENT
W3LIST-ENVIRONMENT-TO-DYNAMIC

E3ENVLIS

E3ENVLIS

説明

HTTP サーバーによって送信されたすべての変数をリストします。

パラメータ
  1. W3LIST-ENVIRONMENT

    1 W3START            (I4)       /* IN/OUT: START FORM
    *                               /* out: = 0 :all read
    *                               /*      > 0 :data left, reread form here
    1 W3ARRAYCOUNTER     (I4)       /* IN/OUT: LENGTH OF THE ARRAY TO RETURN
    1 W3ARRAYNAME        (A72/1:V)  /*    OUT: NAME OF THE VARIABLE
    1 W3ARRAYVALUE       (A250/1:V) /*    OUT: VALUE OF THE VARIABLE
    1 W3ARRAYVALUELENGTH (I4/1:V)   /*    OUT: LEN OF THE VARIABLE
    1 W3ARRAYVALUESERVER ( L/1:V)   /*    OUT: Server Variable
    1 W3ARRAYMAXIMUM     (I4)       /*    OUT: NUMBER OF THE VALUES
    
  2. W3LIST-ENVIRONMENT-TO-DYNAMIC

     
    1 W3START            (I4)              /* IN/OUT: START FORM
    *                                      /* out: = 0 :all read
    *                                      /*      > 0 :data left, reread form here
    1 W3ARRAYCOUNTER     (I4)              /* IN/OUT: LENGTH OF THE ARRAY TO RETURN
    1 W3ARRAYNAME        (A/1:V) DYNAMIC   /*    OUT: NAME OF THE VARIABLE
    1 W3ARRAYVALUE       (A/1:V) DYNAMIC   /*    OUT: VALUE OF THE VARIABLE
    1 W3ARRAYVALUESERVER (L/1:V)           /*    OUT: Server Variable
    1 W3ARRAYMAXIMUM     (I4)              /*    OUT: NUMBER OF THE VALUES
    
呼び出し方法
  1. PERFORM W3LIST-ENVIRONMENT W3START W3NAME W3ARRAYCOUNTER
            W3ARRAYNAME(*) W3ARRAYVALUE(*) W3ARRAYVALUELENGTH(*)
            W3ARRAYVALUESERVER(*) W3ARRAYMAXIMUM
    
  2. PERFORM W3LIST-ENVIRONMENT-TO-DYNAMIC W3START W3NAME W3ARRAYCOUNTER
            W3ARRAYNAME(*) W3ARRAYVALUE(*) W3ARRAYVALUESERVER(*)
            W3ARRAYMAXIMUM