バージョン 4.2.5
 —  Web テクノロジ  —

環境変数の読み取り

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

W3READ-ENVIRONMENT-ARRAY
W3READ-ENVIRONMENT
W3READ-ENVIRONMENT-TO-DYNAMIC

E3ENVARY

E3ENVARY

説明

個別の変数について、最初に出現する 1 件を読み取ります。 W3READ-ENVIRONMENT-ARRAY を使用すると、オフセットから始まる変数を読み取ることができます。 これにより、複数回出現する同一の変数を読み取ることができます。

パラメータ
  1. W3READ-ENVIRONMENT-ARRAY

    1 W3START        (I4)       /* io/m : Offset to be started at
    *                           /*        out: 0 no occurrences
    *                           /*        out: >0 more occurrences
    1 W3NAME         (A072)     /* i /m : Name of the variable to
    *                           /*        be searched for
    1 W3VALUESERVER  (A1)       /* i /m : Search for variables from
    *                           /*        'S' server
    *                           /*        'P' page or URL
    *                           /*        ' ' both
    1 W3ARRAYCOUNTER (I4)       /* io/m : Size of array,
                                /*        characters read
    1 W3VALUEARRAY   (A001/1:V) /*  o/m : Array with the returned value
    1 W3VALUELENGTH  (I4)       /*  o/m : length of the value 
    
  2. W3READ-ENVIRONMENT

    1 W3NAME        (A072) /* i /m : Name of the variable
                           /*        searched for
    1 W3VALUESERVER (A1)   /* i /m : Search for variables in   
    *                      /*        'S' server
    *                      /*        'P' page or URL
    *                      /*        ' ' both
    1 W3VALUE       (A250) /*  o/m : Returned value
    1 W3VALUELENGTH (I4)   /*  o/m : Length of the value
    
  3. W3READ-ENVIRONMENT-TO-DYNAMIC

    1 W3NAME         (A072)      /* i /m : Name of the variable
                                 /*        searched for
    1 W3VALUESERVER  (A1)        /* i /m : Search for variables in
    *                            /*        'S' server
    *                            /*        'P' page or URL
    *                            /*        ' ' both
    1 W3VALUEDYNAMIC (A) DYNAMIC /* o/m : Returned value
    
呼び出し方法
PERFORM W3READ-ENVIRONMENT-ARRAY W3START W3NAME
        W3VALUESERVER W3ARRAYCOUNTER
        W3VALUEARRAY(*) W3VALUELENGTH

PERFORM W3READ-ENVIRONMENT W3NAME W3VALUESERVER W3VALUE
        W3VALUELENGTH

PERFORM W3READ-ENVIRONMENT-TO-DYNAMIC W3NAME W3VALUESERVER
        W3VALUEDYNAMIC

Top of page