Parameters

Attention: This topic contains Product-sensitive Programming Interface and Associated Guidance Information.

Before inserting the inputs into the COMMAREA, you must clear it to binary zeros.

wbbl_eyecatcher
(Input only)

A 14–character field that must be set to the string >DFHWBBLIPARMS.

wbbl_client_address
(Input only)

A fullword 32–bit field that must be set to the binary IP address of the client, if this is known.

wbbl_client_address_length
(Input only)

A 1–byte binary field that must be set to the length of wbbl_client_address_string.

wbbl_client_address_string
(Input only)

A string of up to 15 characters that are the dotted decimal representation wbbl_client_address, padded on the right with binary zeros.

wbbl_converter_program_name
(Input only)

The 8–character name of the program to be used to converter DECODE and ENCODE functions.

wbbl_header_length
(Input only)

A fullword binary number that must contain the length of the HTTP headers associated with this request.

wbbl_header_offset
(Input only)

A fullword binary number that must contain the offset (from the start of the request data) of the HTTP headers associated with this request.

wbbl_http_version_length
(Input only)

A fullword binary number that must contain the length of the version of the HTTP protocol to be used to process the request.

wbbl_http_version_offset
(Input only)

A fullword binary number that must contain the offset of the version of the HTTP protocol to be used to process the request.

wbbl_indata_length
(Input only)

A fullword binary number that must be set to the length of the data located by wbbl_indata_ptr or wbbl_indata_offset. If the analyzer modified this value it is visible here. If the request is not an HTTP request, do not set this field.

wbbl_indata_offset
(Input only)

If wbbl_mode is "O", this field is the offset (from the start of the parameter list) of the HTTP request data to be passed to the application.

wbbl_indata_ptr
(Input only)

If wbbl_mode is "P", this is the address of the HTTP request data to be passed to the application.

wbbl_length
(Input only)

A halfword binary number that must be set to the total length of the BLI parameter list.

wbbl_method_length
(Input only)

A fullword binary number that must contain the length of the HTTP method to be used to process the request. The method should be one of: GET, POST, HEAD, PUT, DELETE, LINK, UNLINK, or REQUEUE.

wbbl_method_offset
(Input only)

A fullword binary number that must contain the offset (from the start of the request data) of the HTTP method to be used to process the request. The method should be one of: GET, POST, HEAD, PUT, DELETE, LINK, UNLINK, or REQUEUE.

wbbl_mode
(Input only)

A single character that indicates the addressing mode for wbbl_indata and wbbl_outdata. It must be set to "P" to indicate that these values are pointers, or to "O" to indicate that these values are offsets from the start of the parameter list.

wbbl_outdata_length
(Input only)

The fullword binary field in which DFHWBBLI returns the length of the response data located by wbbl_outdata_ptr or wbbl_outdata_offset.

wbbl_outdata_offset
(Input only)

If wbbl_mode is "O", this is the fullword in which DFHWBBLI returns the offset (from the start of the parameter list) of the response data from the application. This address in not necessarily the same as wbbl_indata_offset.

wbbl_outdata_ptr
(Input only)

If wbbl_mode is "P", this is the fullword address in which DFHWBBLI returns the address of the response data from the application. This address in not necessarily the same as wbbl_indata_ptr.

wbbl_prolog_size
(Input only)

A halfword binary number that must be set to 56 (that is, the length of the wbbl_prolog substructure).

wbbl_resource_length
(Input only)

A fullword binary number that must contain the length of the URI resource that is being requested (that is, the non-network part of the URL, starting at the first / character in the URL).

wbbl_resource_offset
(Input only)

A fullword binary number that must contain the offset (from the start of the request data) of the URI resource that is being requested (that is, the non-network part of the URL, starting at the first / character in the URL).

wbbl_response
(Input only)

A fullword binary field in which DFHWBBLI returns its response code.

wbbl_server_program_name
(Input only)

The 8-character name of the CICS® application program that is to be used to process the request and produce the response.

wbbl_ssl_keysize
(Input only)

The size of the encryption key negotiated during the SSL handshake, if secure sockets layer is being used. It contains zero if SSL is not being used.

wbbl_status_size
(Input only)

A 1–byte binary field that must be set to the length of the wbbl_status substructure.

wbbl_user_data_length
(Input only)

A fullword binary number that must be set to the length of the entity body. If the analyzer modified this value it is visible here. If the request is not an HTTP request, do not set this field.

wbbl_user_token
(Input only)

An 8-character field in which the caller of DFHWBBLI can pass data which identifies the current conversational state with the client. It is usually set to the first eight characters of the query-string portion of the URL (that is, any data following a question mark (?).

wbbl_vector_size
(Input only)

A halfword binary number that must be set to 64 (that is, the length of the wbbl_vector substructure.

wbbl_version
(Input only)

A halfword binary number that indicates which version of the BLI parameter list is currently being used. It should be set using the constant value wbbl_current_version.