Before inserting the inputs into the COMMAREA, you must clear it to binary zeros.
A 14–character field that must be set to the string >DFHWBBLIPARMS.
A fullword 32–bit field that must be set to the binary IP address of the client, if this is known.
A 1–byte binary field that must be set to the length of wbbl_client_address_string.
A string of up to 15 characters that are the dotted decimal representation wbbl_client_address, padded on the right with binary zeros.
The 8–character name of the program to be used to converter DECODE and ENCODE functions.
A fullword binary number that must contain the length of the HTTP headers associated with this request.
A fullword binary number that must contain the offset (from the start of the request data) of the HTTP headers associated with this request.
A fullword binary number that must contain the length of the version of the HTTP protocol to be used to process the request.
A fullword binary number that must contain the offset of the version of the HTTP protocol to be used to process the request.
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.
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.
If wbbl_mode is "P", this is the address of the HTTP request data to be passed to the application.
A halfword binary number that must be set to the total length of the BLI parameter list.
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.
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.
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.
The fullword binary field in which DFHWBBLI returns the length of the response data located by wbbl_outdata_ptr or wbbl_outdata_offset.
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.
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.
A halfword binary number that must be set to 56 (that is, the length of the wbbl_prolog substructure).
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).
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).
A fullword binary field in which DFHWBBLI returns its response code.
The 8-character name of the CICS® application program that is to be used to process the request and produce the response.
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.
A 1–byte binary field that must be set to the length of the wbbl_status substructure.
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.
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 (?).
A halfword binary number that must be set to 64 (that is, the length of the wbbl_vector substructure.
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.