IIS Server Variables
Manager Contents
User Contents

IIS server variables provide information about the server, the connection with the client, and the current request on the connection. When CATSWeb calls out to ActiveX DLL Data Links, ActiveX DLL with Parameters Data Links or Web Service Data Links, the colHTML interface parameter will contain a complete set of IIS Server variables during some operations. Some are listed in the table below. See Microsoft IIS Server Documentation for full details IIS Server Variables.

IIS Server Variable

IS Server Variable

ALL_HTTP

LOCAL_ADDR

ALL_RAW

LOGON_USER

APP_POOL_ID PATH_INFO
APPL_PHYSICAL_PATH PATH_TRANSLATED

AUTH_PASSWORD

QUERY_STRING

AUTH_TYPE

REMOTE_ADDR

AUTH_USER

REMOTE_HOST

CONTENT_LENGTH REMOTE_USER
CONTENT_TYPE REQUEST_METHOD
HTTP_ACCEPT SCRIPT_NAME
HTTP_ACCEPT_LANGUAGE SCRIPT_TRANSLATED
HTTP_COOKIE SERVER_NAME
HTTP_REFERER SERVER_PORT
HTTP_USER_AGENT SERVER_PORT_SECURE
HTTPS SERVER_PROTOCOL
HTTPS_KEYSIZE SERVER_SOFTWARE
HTTPS_SECRETKEYSIZE UNENCODED_URL
HTTPS_SERVER_ISSUER URL
HTTPS_SERVER_SUBJECT  

The IIS Server variable names are prefixed (by CATSWeb) with “SERVERVARIABLE_” to prevent possible name space collisions with future versions of CATSWeb. This means that your .NET Class code would access the HTTP_USER_AGENT variable like this:

Dim userAgentInfo As String = vbEmpty
userAgentInfo = colHTML.Item(“SERVERVARIABLE_HTTP_USER_AGENT”
)