List All Environment Variables

#### Search Results

Search

# List All Environment Variables

Subroutine Name | Executable Example | Viewable Example
--- | --- | ---
W3LIST-ENVIRONMENT W3LIST-ENVIRONMENT-TO-DYNAMIC | E3ENVLIS | E3ENVLIS

> Description

>   List all variables sent by the HTTP server.

> Parameters

>   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

> How To Invoke

>   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