SAP ABAP Class CL_SRT_WSP_WSDL_HANDLER (WSDL 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_SRT_WSP_WSDL_HANDLER WSDL Handler 20060905
Properties
Class CL_SRT_WSP_WSDL_HANDLER  
Short Description WSDL Handler    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_CONFIG   SOAP Configuration Framework 
Created 20060905   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TSRTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRT_WSP_WSDL_HANDLER WSDL Handler 20060905
Friends
# Friend Modeled only Created on Description
1 CL_SRT_WSP_FACTORY 20060905 WSP Factory Class
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASS_NAME Constant Private Type reference (TYPE) STRING 'CL_SRT_WSP_WSDL_HANDLER' Class Name 20060905
2 CO_HTTPS_PORT Constant Private Type reference (TYPE) STRING '443' 20060906
3 CO_HTTP_PORT Constant Private Type reference (TYPE) STRING '80' 20060906
4 CO_PV_PROTOCOL_HTTP Constant Private Type reference (TYPE) STRING TSRTP_F_VAL_HTTP 20060906
5 CO_PV_PROTOCOL_HTTPS Constant Private Type reference (TYPE) STRING TSRTP_F_VAL_HTTPS 20060906
6 CO_WSDL_URL_ROOT_PATH Constant Public Type reference (TYPE) STRING TSRTP_C_ICF_WSDL_ROOT_PATH 20060914
7 M_BINDING_KEY Instance attribute Private Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Upper Case 20080225
8 M_CACHE_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_SRT_WSP_WSDL_PROVIDER_CACHE WSDL Provider Cache 20081209
9 M_CONFIG_KEY Instance attribute Private Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Upper Case 20080225
10 M_CONTEXT Instance attribute Private Object reference (TYPE REF TO) CL_SRT_WSP_SUBJECT_CONTEXT WSP Subject Context 20060906
11 M_IS_INBOUND_WSDL Static Attribute Private Type reference (TYPE) BOOLEAN WSDL is for IS Inbound 20080826
12 M_REGISTRY Instance attribute Private Object reference (TYPE REF TO) IF_SRT_WSP_CONFIG_REGISTRY WSP Configuration Registry 20060905
13 M_RTC_READER Instance attribute Private Object reference (TYPE REF TO) IF_SRT_WSP_CONFIG_RTC_RT Runtime instance of the runtime cache 20060905
14 M_URL_GENERATOR Instance attribute Private Object reference (TYPE REF TO) IF_SRT_WSP_URL_GENERATOR URL Generator 20080219
15 M_USE_DOCUMENT_WRAPPED_STYLE Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080827
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_4_DOCUMENT_WRAPPED_STYLE Static method Public Method Checks, if "document wrapped" was requested 20080827
2 CHECK_FOR_SSL Static method Public Method Checks whether the WSDL request is protected by SSL 20080220
3 CHECK_FOR_WSDL_REQUEST Static method Public Method Checks if a WSDL request has been initiated (req. for DT) 20070309
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060905
5 CREATE Static method Protected Method 20060905
6 CREATE_BY_REQUEST Static method Protected Method 20080219
7 CREATE_BY_REV_PROXY Static method Protected Method 20080219
8 GET_SDEF_NAME_FROM_SUBJECTS Static method Private Method 20081209
9 GET_SIDL Instance method Private Method Returns SIDL Instance 20060906
10 GET_WSDL_URLS Instance method Private Method Returns the WSDL URLs for a specified binding key 20080225
11 GET_WSDL_URLS_FLV Instance method Private Method Returns the WSDL URLs for a specified binding URL + flavour 20120620
12 GET_WSDL_URLS_ORIG Instance method Private Method Returns the WSDL URLs for a specified binding key 20080225
13 GET_WS_URL Instance method Private Method Returns URL for a specified Binding 20060906
14 MODIFY_SOAP_VERSIONS Static method Private Method Modify SOAP versions for the WSDL 20080725
15 SET_IF_NS_FOR_OTHER_SUBJECTS Static method Private Method Sets binding and service namespaces to interface namespace 20060906
Events
Class CL_SRT_WSP_WSDL_HANDLER has no event.
Types
Class CL_SRT_WSP_WSDL_HANDLER has no local type.
Method Signatures

Method CHECK_4_DOCUMENT_WRAPPED_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning USE_DOCUMENT_WRAPPED_STYLE Value transfer Type reference (TYPE) BOOLEAN 'X' = document style wrapped; '' = Other style 20080827

Method CHECK_4_DOCUMENT_WRAPPED_STYLE on class CL_SRT_WSP_WSDL_HANDLER has no exception.

Method CHECK_FOR_SSL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_SSL Value transfer Type reference (TYPE) BOOLEAN SSL = 'X' Non SSL = ' ' 20080220

Method CHECK_FOR_SSL on class CL_SRT_WSP_WSDL_HANDLER has no exception.

Method CHECK_FOR_WSDL_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing URL_GENERATOR Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_URL_GENERATOR Url Generator 20080219
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20060905

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDITIONAL_PATH_PREFIX Call by reference Type reference (TYPE) STRING 20080219
2 Importing ALT_HOST_NAME Call by reference Type reference (TYPE) STRING 20080219
3 Importing ALT_HTTPS_PORT Call by reference Type reference (TYPE) STRING 20080219
4 Importing ALT_HTTP_PORT Call by reference Type reference (TYPE) STRING 20080219
5 Importing ENDPOINT_PROTOCOL Call by reference Type reference (TYPE) STRING 20080219
6 Importing META_DATA_PROTOCOL Call by reference Type reference (TYPE) STRING 20080219
7 Returning WSDL_HANDLER Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_WSDL_HANDLER WSDL Handler 20060905
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20060905

Method CREATE_BY_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENDPOINT_URL_PREFIX Call by reference Type reference (TYPE) STRING 20080219
2 Importing HTTPS_ENDPOINT_URL_PREFIX Call by reference Type reference (TYPE) STRING 20080223
3 Importing INCOMING_HOST_NAME Call by reference Type reference (TYPE) STRING 20080219
4 Importing INCOMING_PORT Call by reference Type reference (TYPE) STRING 20080219
5 Importing INCOMING_PROTOCOL Call by reference Type reference (TYPE) STRING 20080219
6 Importing META_DATA_URL_PREFIX Call by reference Type reference (TYPE) STRING 20080219
7 Importing STS_EP_URL Call by reference Type reference (TYPE) STRING 20090319
8 Importing STS_MEX_URL Call by reference Type reference (TYPE) STRING 20090319
9 Returning WSDL_HANDLER Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_WSDL_HANDLER WSDL Handler 20080219
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080219

Method CREATE_BY_REV_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REV_PROXY_NAME Call by reference Type reference (TYPE) SRT_REV_PRX_PROXY_NAME 20080219
2 Returning WSDL_HANDLER Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_WSDL_HANDLER WSDL Handler 20080219
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080219

Method GET_SDEF_NAME_FROM_SUBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SDEF_NAME Value transfer Type reference (TYPE) SRT_WSP_DT_OBJ_NAME WSP Name of Interface Object 20081209
2 Importing SUBJECTS Call by reference Type reference (TYPE) SRT_WSP_SUBJECT_TAB WSP Subject Table for XML Transformation (Do Not Change) 20081209
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20081209

Method GET_SIDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGREEMENT Call by reference Type reference (TYPE) GUID_32 Agreement 20060906
2 Importing FLAVOUR Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_WSDL_FLAVOUR WSDL Flavour 20120620
3 Importing SECTION Call by reference Type reference (TYPE) SRT_WSP_WSDL_SECTION WSP WSDL Section 20060906
4 Returning SIDL Value transfer Object reference (TYPE REF TO) IF_SIDL_DEFINITION Definition 20060906
5 Importing SOAP_ACTION Call by reference Type reference (TYPE) BOOLEAN ' ' SOAP-action property required 20111102
6 Importing WSDL_URLS Call by reference Type reference (TYPE) SRT_WSP_WSDL_URL_SUBJECT_TAB WSP table of WSDL URL subject structures 20060906
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20060906

Method GET_WSDL_URLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORMAT Call by reference Type reference (TYPE) SRT_WSP_SERIALIZATION_FORMAT WSP serialization format 20080225
2 Importing MONOLITHIC_WSDL Call by reference Type reference (TYPE) BOOLEAN Returns a Url for a monolithic WSDL 20080225
3 Importing SOAP_ACTION Call by reference Type reference (TYPE) BOOLEAN 'X' WSDL with/without soapAction 20111125
4 Importing SOAP_VERSION Call by reference Type reference (TYPE) SRT_WSP_WSDL_SOAP_VERSION WSP WSDL SOAP version 20081208
5 Importing STYLE Call by reference Type reference (TYPE) SRT_WSP_WSDL_STYLE WSP WSDL Style 20080225
6 Returning URLS Value transfer Type reference (TYPE) SRT_WSP_WSDL_URL_SUBJECT_TAB WSP table of WSDL URL subject structures 20080225
7 Importing VERSION Call by reference Type reference (TYPE) SRT_WSP_WSDL_VERSION WSP WSDL Version 20080225
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080225

Method GET_WSDL_URLS_FLV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDING_URL Call by reference Type reference (TYPE) STRING 20120620
2 Importing FLAVOUR Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_WSDL_FLAVOUR WSDL Flavour 20120620
3 Importing INCLUDE_ALL_BN Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120620
4 Returning URLS Value transfer Type reference (TYPE) SRT_WSP_WSDL_URL_SUBJECT_TAB WSP Table of WSDL URL Subject Structures 20120620
5 Importing USE_ADMIN_SERVER Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20121107
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20120620

Method GET_WSDL_URLS_ORIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORMAT Call by reference Type reference (TYPE) SRT_WSP_SERIALIZATION_FORMAT WSP serialization format 20080225
2 Importing MONOLITHIC_WSDL Call by reference Type reference (TYPE) BOOLEAN Returns a Url for a monolithic WSDL 20080225
3 Importing STYLE Call by reference Type reference (TYPE) SRT_WSP_WSDL_STYLE WSP WSDL Style 20080225
4 Returning URLS Value transfer Type reference (TYPE) SRT_WSP_WSDL_URL_SUBJECT_TAB WSP table of WSDL URL subject structures 20080225
5 Importing VERSION Call by reference Type reference (TYPE) SRT_WSP_WSDL_VERSION WSP WSDL Version 20080225
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080225

Method GET_WS_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGREEMENT Call by reference Type reference (TYPE) GUID_32 Agreement 20060906
2 Importing BINDING_ID Call by reference Type reference (TYPE) I 20080225
3 Returning URL Value transfer Type reference (TYPE) SRT_WSP_BINDING_URL WSP Binding URL 20060906
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20060906

Method MODIFY_SOAP_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SOAP_VERSION Call by reference Type reference (TYPE) SRT_WSP_WSDL_SOAP_VERSION TSRTP_C_WSDL_SOAP_VER_BOTH WSP WSDL SOAP version 20081202
2 Changing SUBJECTS Call by reference Type reference (TYPE) SRT_WSP_SUBJECT_TAB WSP Subject Table for XML Transformation (Do Not Change) 20080725

Method MODIFY_SOAP_VERSIONS on class CL_SRT_WSP_WSDL_HANDLER has no exception.

Method SET_IF_NS_FOR_OTHER_SUBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing SUBJECTS Call by reference Type reference (TYPE) SRT_WSP_SUBJECT_TAB WSP subject table for XML transf. (Don't change) 20060906

Method SET_IF_NS_FOR_OTHER_SUBJECTS on class CL_SRT_WSP_WSDL_HANDLER has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 710