SAP ABAP Class CL_SRT_WSP_WSDL_HANDLER_HTTP (WSDL HTTP Handler)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
⤷
SOAP_CONFIG (Package) SOAP Configuration Framework
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HTTP_EXTENSION | HTTP Framework (iHTTP) HTTP Request Handler | 20060905 |
Properties
| Class | CL_SRT_WSP_WSDL_HANDLER_HTTP | |
| Short Description | WSDL HTTP Handler | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SOAP_CONFIG | SOAP Configuration Framework |
| Created | 20060905 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_HTTP_EXTENSION | HTTP Framework (iHTTP) HTTP Request Handler | 20060905 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_SRT_WSP_WSDL_HANDLER | 20070309 | WSDL Handler |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | STRING | 'CL_SRT_WSP_HTTP_WSDL_HANDLER' | Class Name | 20060905 | ||
| 2 | Constant | Private | Type reference (TYPE) | STRING | TSRTP_HTTP_HDR_EP_URL_PREFIX | 20080219 | |||
| 3 | Constant | Private | Type reference (TYPE) | STRING | 'clear_cache' | 20090320 | |||
| 4 | Constant | Private | Type reference (TYPE) | STRING | 'no_cache' | 20090320 | |||
| 5 | Constant | Private | Type reference (TYPE) | STRING | TSRTP_HTTP_HDR_HTTPS_PREFIX | 20080223 | |||
| 6 | Constant | Private | Type reference (TYPE) | STRING | TSRTP_HTTP_HDR_MD_URL_PREFIX | 20080219 | |||
| 7 | Constant | Private | Type reference (TYPE) | STRING | TSRTP_C_WSDL_PREFIX_AGREEMENT | 20060905 | |||
| 8 | Constant | Private | Type reference (TYPE) | STRING | TSRTP_C_WSDL_PREFIX_BINDING | 20060905 | |||
| 9 | Constant | Private | Type reference (TYPE) | STRING | TSRTP_C_WSDL_PREFIX_CHANNEL | 20060928 | |||
| 10 | Constant | Private | Type reference (TYPE) | STRING | TSRTP_C_WSDL_PREFIX_EXTERNAL | 20110324 | |||
| 11 | Constant | Private | Type reference (TYPE) | STRING | tsrtp_c_wsdl_prefix_flavour | 20120621 | |||
| 12 | Constant | Private | Type reference (TYPE) | STRING | TSRTP_C_WSDL_PREFIX_IF_NAME | 20060928 | |||
| 13 | Constant | Private | Type reference (TYPE) | STRING | TSRTP_C_WSDL_PREFIX_IF_NS | 20060928 | |||
| 14 | Constant | Private | Type reference (TYPE) | STRING | TSRTP_C_WSDL_PREFIX_IF_SWCV | 20070117 | |||
| 15 | Constant | Private | Type reference (TYPE) | STRING | TSRTP_C_WSDL_PREFIX_SDEF_NAME | 20060905 | |||
| 16 | Constant | Private | Type reference (TYPE) | STRING | TSRTP_C_WSDL_PREFIX_SERVICE | 20080225 | |||
| 17 | Constant | Private | Type reference (TYPE) | SRT_WSP_WSDL_PATH_EXT_PART | TSRTP_C_WSDL_PATH_ALL_IN_ONE | WSP WSDL Path Extension Part | 20060905 | ||
| 18 | Constant | Private | Type reference (TYPE) | SRT_WSP_WSDL_PATH_EXT_PART | TSRTP_C_WSDL_PATH_BINDING | WSP WSDL Path Extension Part | 20060905 | ||
| 19 | Constant | Private | Type reference (TYPE) | SRT_WSP_WSDL_PATH_EXT_PART | TSRTP_C_WSDL_PATH_DOCUMENT | WSP WSDL Path Extension Part | 20060905 | ||
| 20 | Constant | Private | Type reference (TYPE) | SRT_WSP_WSDL_PATH_EXT_PART | TSRTP_C_WSDL_PATH_DOCUMENT_W | WSP WSDL Path Extension Part | 20080827 | ||
| 21 | Constant | Private | Type reference (TYPE) | SRT_WSP_WSDL_PATH_EXT_PART | TSRTP_C_WSDL_PATH_NO_SOAP_ACT | WSP WSDL Path Extension Part | 20111115 | ||
| 22 | Constant | Private | Type reference (TYPE) | SRT_WSP_WSDL_PATH_EXT_PART | TSRTP_C_WSDL_PATH_PORTTYPE | WSP WSDL Path Extension Part | 20060905 | ||
| 23 | Constant | Private | Type reference (TYPE) | SRT_WSP_WSDL_PATH_EXT_PART | TSRTP_C_WSDL_PATH_RPC | WSP WSDL Path Extension Part | 20060905 | ||
| 24 | Constant | Private | Type reference (TYPE) | SRT_WSP_WSDL_PATH_EXT_PART | TSRTP_C_WSDL_PATH_SAP_WSDL | WSP WSDL Path Extension Part | 20060905 | ||
| 25 | Constant | Private | Type reference (TYPE) | SRT_WSP_WSDL_PATH_EXT_PART | TSRTP_C_WSDL_PATH_SERVICE | WSP WSDL Path Extension Part | 20060905 | ||
| 26 | Constant | Private | Type reference (TYPE) | SRT_WSP_WSDL_PATH_EXT_PART | TSRTP_C_WSDL_PATH_SOAP11 | WSP WSDL Path Extension Part | 20081202 | ||
| 27 | Constant | Private | Type reference (TYPE) | SRT_WSP_WSDL_PATH_EXT_PART | TSRTP_C_WSDL_PATH_SOAP12 | WSP WSDL Path Extension Part | 20081202 | ||
| 28 | Constant | Private | Type reference (TYPE) | SRT_WSP_WSDL_PATH_EXT_PART | TSRTP_C_WSDL_PATH_SOAP_ACTION | WSP WSDL Path Extension Part | 20110914 | ||
| 29 | Constant | Private | Type reference (TYPE) | SRT_WSP_WSDL_PATH_EXT_PART | TSRTP_C_WSDL_PATH_STANDARD | WSP WSDL Path Extension Part | 20060905 | ||
| 30 | Constant | Private | Type reference (TYPE) | SRT_WSP_WSDL_PATH_EXT_PART | TSRTP_C_WSDL_PATH_WSDL11 | WSP WSDL Path Extension Part | 20060905 | ||
| 31 | Constant | Private | Type reference (TYPE) | SRT_WSP_WSDL_PATH_EXT_PART | TSRTP_C_WSDL_PATH_WSDL20 | WSP WSDL Path Extension Part | 20060905 | ||
| 32 | Constant | Private | Type reference (TYPE) | SRT_WSP_WSDL_PATH_EXT_PART | TSRTP_C_WSDL_PATH_WS_POLICY | WSP WSDL Path Extension Part | 20060905 | ||
| 33 | Static Attribute | Private | Type reference (TYPE) | SRT_WSP_WSDL_PATH_EXT_PART | TSRTP_C_WSDL_PATH_WS_POLICY15 | WSP WSDL Path Extension Part | 20100329 | ||
| 34 | Constant | Private | Type reference (TYPE) | STRING | TSRTP_HTTP_HDR_STS_EP_URL | 20090319 | |||
| 35 | Constant | Private | Type reference (TYPE) | STRING | TSRTP_HTTP_HDR_STS_MEX_URL | 20090319 | |||
| 36 | Instance attribute | Private | Type reference (TYPE) | GUID_32 | XI Agreement | 20060905 | |||
| 37 | Instance attribute | Private | Type reference (TYPE) | SRT_WSP_SUBJECT_ID_TAB | Binding IDs | 20080225 | |||
| 38 | Instance attribute | Private | Type reference (TYPE) | GUID_32 | Binding Key | 20060905 | |||
| 39 | Instance attribute | Private | Type reference (TYPE) | GUID_32 | XI Channel | 20060928 | |||
| 40 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20090320 | |||
| 41 | Instance attribute | Private | Type reference (TYPE) | GUID_32 | Configuration Key | 20080225 | |||
| 42 | Instance attribute | Private | Type reference (TYPE) | STRING | 20080219 | ||||
| 43 | Instance attribute | Private | Type reference (TYPE) | SDTE_SRT_WSP_WSDL_IDENTIFIER | ID of external WSDL (created via WSDL Upload) | 20110324 | |||
| 44 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SRT_WSP_WSDL_FLAVOUR | WSDL Flavour | 20120621 | |||
| 45 | Instance attribute | Private | Type reference (TYPE) | STRING | 20080223 | ||||
| 46 | Instance attribute | Private | Type reference (TYPE) | QNAME | XI Interface Name | 20060928 | |||
| 47 | Instance attribute | Private | Type reference (TYPE) | GUID_32 | XI Software Component Version of Interface | 20070117 | |||
| 48 | Instance attribute | Private | Type reference (TYPE) | STRING | 20080219 | ||||
| 49 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20090320 | |||
| 50 | Instance attribute | Private | Type reference (TYPE) | STRING | 20060905 | ||||
| 51 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SRT_WSP_CONFIG_REGISTRY | WSP Configuration Registry | 20060905 | |||
| 52 | Instance attribute | Private | Type reference (TYPE) | SRT_WSP_DT_OBJ_NAME | WSP Name of Interface Object | 20060905 | |||
| 53 | Instance attribute | Private | Type reference (TYPE) | STRING | 20060905 | ||||
| 54 | Instance attribute | Private | Type reference (TYPE) | STRING | 20060905 | ||||
| 55 | Instance attribute | Private | Type reference (TYPE) | STRING | 20060905 | ||||
| 56 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | Flag for 'soapAction'-attribute in WSDL | 20110914 | |||
| 57 | Instance attribute | Private | Type reference (TYPE) | SRT_WSP_WSDL_SOAP_VERSION | WSP WSDL SOAP version | 20081202 | |||
| 58 | Static Attribute | Protected | Type reference (TYPE) | BOOLEAN | SSL | 20080219 | |||
| 59 | Instance attribute | Private | Type reference (TYPE) | STRING | 20090319 | ||||
| 60 | Instance attribute | Private | Type reference (TYPE) | STRING | 20090319 | ||||
| 61 | Instance attribute | Private | Type reference (TYPE) | SRT_WSP_SERIALIZATION_FORMAT | WSP Serialization Format | 20060905 | |||
| 62 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SRT_WSP_WSDL_HANDLER | WSDL Handler | 20060905 | |||
| 63 | Static Attribute | Protected | Type reference (TYPE) | BOOLEAN | WSDL Request was initiated | 20070309 | |||
| 64 | Instance attribute | Private | Type reference (TYPE) | SRT_WSP_WSDL_SECTION | WSP WSDL Section | 20060905 | |||
| 65 | Instance attribute | Private | Type reference (TYPE) | SRT_WSP_WSDL_STYLE | WSP WSDL Style | 20060905 | |||
| 66 | Instance attribute | Private | Type reference (TYPE) | SRT_WSP_WSDL_VERSION | WSP WSDL Version | 20060905 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | 20080827 | ||
| 2 | Static method | Protected | Method | 20080219 | ||
| 3 | Static method | Protected | Method | 20070309 | ||
| 4 | Instance method | Private | Method | 20060905 | ||
| 5 | Instance method | Private | Method | gets the binding key from WSDL URL | 20120620 | |
| 6 | Instance method | Private | Method | 20120620 | ||
| 7 | Instance method | Private | Method | 20060905 | ||
| 8 | Instance method | Private | Method | 20060905 | ||
| 9 | Instance method | Private | Method | 20060905 | ||
| 10 | Instance method | Private | Method | 20060905 | ||
| 11 | Instance method | Private | Method | 20060905 |
Events
Class CL_SRT_WSP_WSDL_HANDLER_HTTP has no event.
Types
Class CL_SRT_WSP_WSDL_HANDLER_HTTP has no local type.
Method Signatures
Method CHECK_4_DOCUMENT_WRAPPED_STYLE Signature
Method CHECK_4_DOCUMENT_WRAPPED_STYLE on class CL_SRT_WSP_WSDL_HANDLER_HTTP has no parameter.
Method CHECK_4_DOCUMENT_WRAPPED_STYLE on class CL_SRT_WSP_WSDL_HANDLER_HTTP has no exception.
Method CHECK_FOR_SSL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SSL | Value transfer | Type reference (TYPE) | BOOLEAN | SSL = 'X' Non SSL = ' ' | 20080219 |
Method CHECK_FOR_SSL on class CL_SRT_WSP_WSDL_HANDLER_HTTP has no exception.
Method CHECK_FOR_WSDL_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_WSDL_REQUEST | Value transfer | Type reference (TYPE) | BOOLEAN | WSDL-Request ='X' else ' ' | 20070309 |
Method CHECK_FOR_WSDL_REQUEST on class CL_SRT_WSP_WSDL_HANDLER_HTTP has no exception.
Method GENERATE_WSDL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Framework (iHTTP) HTTP Server | 20060905 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20060905 |
Method GET_BINDING_KEY_FROM_WSDL_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PR_BINDING_KEY | Value transfer | Type reference (TYPE) | GUID_32 | GUID in 'CHAR' Format in Uppercase | 20120620 | |||
| 2 | SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Framework (iHTTP) HTTP Server | 20121107 | |||
| 3 | URL_PATH | Call by reference | Type reference (TYPE) | STRING | 20120620 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20120620 |
Method INIT_FLAVOUR_FROM_WSDL_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | URL_PATH | Call by reference | Type reference (TYPE) | STRING | 20120620 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20120625 |
Method INIT_HTTP_HANDLER Signature
Method INIT_HTTP_HANDLER on class CL_SRT_WSP_WSDL_HANDLER_HTTP has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20060905 |
Method RETRIEVE_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Framework (iHTTP) HTTP Server | 20060905 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20060905 |
Method SET_ERROR_RESPONSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXC_ROOT | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Abstrakte Oberklasse aller globalen Exceptions | 20060905 | |||
| 2 | SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Framework (iHTTP) HTTP Server | 20060905 |
Method SET_ERROR_RESPONSE on class CL_SRT_WSP_WSDL_HANDLER_HTTP has no exception.
Method _CLEAR_ALL Signature
Method _CLEAR_ALL on class CL_SRT_WSP_WSDL_HANDLER_HTTP has no parameter.
Method _CLEAR_ALL on class CL_SRT_WSP_WSDL_HANDLER_HTTP has no exception.
Method _GET_CAUGHT_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXC_CAUGHT | Value transfer | Object reference (TYPE REF TO) | CX_ROOT | Abstrakte Oberklasse aller globalen Exceptions | 20060905 | |||
| 2 | EXC_CONFIG | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Abstrakte Oberklasse aller globalen Exceptions | 20060905 |
Method _GET_CAUGHT_EXCEPTION on class CL_SRT_WSP_WSDL_HANDLER_HTTP has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 710 |