| Visibility and Level | Name | Documentation |
|---|
| public | to_form_part type ref to IF_HTTP_ENTITY | |
| public | to_http_client type ref to IF_HTTP_CLIENT | HTTP Client Control Block |
| public | to_http_entity type ref to IF_HTTP_ENTITY | |
| public | to_rest_client type ref to CL_REST_HTTP_CLIENT | REST HTTP Client |
| public | to_rest_entity type ref to IF_REST_ENTITY | |
| public | to_rest_request type ref to IF_REST_ENTITY | |
| public | to_rest_response type ref to IF_REST_ENTITY | |
| public | ts_access_token type ZIF_IBMX_SERVICE_ARCH~TS_ACCESS_TOKEN | |
| public | ts_client (structured type) | |
| public | ts_header type ZIF_IBMX_SERVICE_ARCH~TS_HEADER | |
| public | ts_http_status type ZIF_IBMX_SERVICE_ARCH~TS_HTTP_STATUS | |
| public | ts_request_prop type ZIF_IBMX_SERVICE_ARCH~TS_REQUEST_PROP | |
| public | ts_url type ZIF_IBMX_SERVICE_ARCH~TS_URL | |
| public | tt_header type ZIF_IBMX_SERVICE_ARCH~TT_HEADER | |
| Visibility and Level | Name | Documentation |
|---|
| public static | | base64_decode | | importing | i_base64 | type STRING | | returning | value(e_binary) | type XSTRING | | raising | zcx_ibmx_service_exception |
| ParametersClass-based Exceptions| zcx_ibmx_service_exception | |
|
| public static | | base64_encode | | importing | i_unencoded | type STRING | | returning | value(e_encoded) | type STRING |
| Parameters |
| public static | | convert_string_to_utf8 | | importing | i_string | type STRING | | returning | value(e_utf8) | type XSTRING | | raising | zcx_ibmx_service_exception |
| Parameters |
| public static | | create_client_by_destination | | importing | i_request_prop | type TS_REQUEST_PROP | | exporting | e_client | type TS_CLIENT | | raising | zcx_ibmx_service_exception |
| ParametersClass-based Exceptions| zcx_ibmx_service_exception | |
|
| public static | | create_client_by_scenario | | importing | i_request_prop | type TS_REQUEST_PROP | | exporting | e_client | type TS_CLIENT | | raising | zcx_ibmx_service_exception |
| ParametersClass-based Exceptions| zcx_ibmx_service_exception | |
|
| public static | | create_client_by_url | | importing | i_url | type STRING | | i_request_prop | type TS_REQUEST_PROP | | exporting | e_client | type TS_CLIENT | | raising | zcx_ibmx_service_exception |
| Parameters| i_url | | | i_request_prop | | | e_client | |
Class-based Exceptions| zcx_ibmx_service_exception | |
|
| public static | | execute | | importing | i_client | type TS_CLIENT | | i_method | type ZIF_IBMX_SERVICE_ARCH~CHAR default ZIF_IBMX_SERVICE_ARCH~C_METHOD_GET | | returning | value(e_response) | type TO_REST_RESPONSE | | raising | zcx_ibmx_service_exception |
| Parameters| i_client | | | i_method | | | e_response | |
Class-based Exceptions| zcx_ibmx_service_exception | |
|
| public static | | find_regex | | importing | i_regex | type STRING | | i_with | type STRING optional | | i_all_occurrences | type ZIF_IBMX_SERVICE_ARCH=>BOOLEAN default 'X' | | i_ignoring_case | type ZIF_IBMX_SERVICE_ARCH=>BOOLEAN optional | | i_in | type STRING optional | | exporting | e_offset | type INT4 | | changing | c_submatch1 | type STRING optional | | c_submatch2 | type STRING optional | | c_submatch3 | type STRING optional | | c_in | type STRING optional | | returning | value(e_subrc) | type SYSUBRC |
| Parameters| i_regex | | | i_with | | | i_all_occurrences | | | i_ignoring_case | | | i_in | | | e_offset | | | c_submatch1 | | | c_submatch2 | | | c_submatch3 | | | c_in | | | e_subrc | |
|
| public static | | get_default_proxy | | importing | i_url | type TS_URL optional | | exporting | e_proxy_host | type STRING | | e_proxy_port | type STRING |
| Parameters| i_url | | | e_proxy_host | | | e_proxy_port | |
|
| public static | | get_http_status | | importing | i_rest_response | type TO_REST_RESPONSE | | returning | value(e_status) | type TS_HTTP_STATUS |
| Parameters |
| public static | | get_progname | | returning | value(e_progname) | type STRING |
| Parameters |
| public static | | get_response_binary | | importing | i_response | type TO_REST_RESPONSE | | returning | value(e_data) | type XSTRING |
| Parameters |
| public static | | get_response_header | | importing | i_response | type TO_REST_RESPONSE | | i_header_field | type STRING | | returning | value(e_value) | type STRING |
| Parameters| i_response | | | i_header_field | | | e_value | |
|
| public static | | get_response_string | | importing | i_response | type TO_REST_RESPONSE | | returning | value(e_data) | type STRING |
| Parameters |
| public static | | get_rest_request | | importing | i_client | type TS_CLIENT | | returning | value(e_rest_request) | type TO_REST_REQUEST |
| Parameters |
| public static | | get_timezone | | returning | value(e_timezone) | type ZIF_IBMX_SERVICE_ARCH~TY_TIMEZONE |
| Parameters |
| public static | | set_authentication_basic | | importing | i_client | type TS_CLIENT | | i_username | type STRING | | i_password | type STRING |
| Parameters| i_client | | | i_username | | | i_password | |
|
| public static | | set_request_body_cdata | | importing | i_client | type TS_CLIENT | | i_data | type STRING |
| Parameters |
| public static | | set_request_body_xdata | | importing | i_client | type TS_CLIENT | | i_data | type XSTRING |
| Parameters |
| public static | | set_request_header | | importing | i_client | type TS_CLIENT | | i_name | type STRING | | i_value | type STRING |
| Parameters |
| public static | | set_request_uri | | importing | i_client | type TS_CLIENT | | i_uri | type STRING |
| Parameters |
| public instance | | add_form_part | | importing | i_client | type TS_CLIENT | | it_form_part | type ZIF_IBMX_SERVICE_ARCH=>TT_FORM_PART | | raising | zcx_ibmx_service_exception |
| ParametersClass-based Exceptions| zcx_ibmx_service_exception | |
|