The data structure kc_http_descriptor_str is defined for the object type KC_HTTP_DESCRIPTOR. With KC_GET_OBJECT, UTM returns information on names and properties of HTTP descriptors of the application in kc_http_descriptor_str.
Data structure kc_http_descriptor_str |
|
char bcamappl[8]; |
|
|
|
|
|
The fields in the data structure have the following meanings:
hd_name | ||
Contains the name of the HTTP descriptor. | ||
bcamappl | ||
Name of application, to which this HTTP descriptor applies. If the value is *ALL, this HTTP descriptor applies to all HTTP Connections of the UTM application. | ||
tac | ||
Name of the TAC that is called for HTTP requests with the path specified for this HTTP descriptor. | ||
user_auth | ||
Required authentication mechanism for HTTP clients. The following values are possible: | ||
'B' | The Basic authentication mechanism is used, where the client has to send UserId and password Base64 encoded in the Authorization Header of the request. | |
'N' | No authentication information is required. UTM uses the connection user as the user, unless the client provides authentication information on its own. | |
convert_text | ||
Specifies whether UTM is to perform a code conversion for the message body of an HTTP message. UTM performs a code conversion for the message body of a HTTP message only if
The code table defined with a CHAR-SET assigned in this way is used by UTM for code conversion. | ||
'Y' | UTM is to perform a code conversion. This value is only possible for BS2000 systems. | |
'N' | UTM does not perform code conversion. | |
http_exit | ||
Name of the HTTP exit program that is to be called by UTM to reformat the input and output messages, or *SYSTEM or *NONE | ||
path | ||
Path of this HTTP descriptor. HTTP requests that contain this path or whose path begins with the string specified here are processed according to the specifications in this HTTP descriptor. |