SAP ABAP Interface IF_SRT_WSP_URL_GENERATOR (URL Generator)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SRT_WSP_URL_GENERATOR URL Generator 20080218
Properties
Interface IF_SRT_WSP_URL_GENERATOR  
Short Description URL Generator    
General Data
Package SOAP_CONFIG   SOAP Configuration Framework 
Created 20080218   SAP 
Last changed 20130531   SAP 
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 IF_SRT_WSP_URL_GENERATOR has no interface.
Friends
Interface IF_SRT_WSP_URL_GENERATOR has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONFIG_PROTOCOL_REQUIRED Instance attribute Public Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20080219
2 CO_PROTOCOL_HTTP Constant Public Type reference (TYPE) STRING TSRTP_C_PROTOCOL_HTTP 20080219
3 CO_PROTOCOL_HTTPS Constant Public Type reference (TYPE) STRING TSRTP_C_PROTOCOL_HTTPS 20080219
4 CO_PROTOCOL_UNKNOWN Constant Public Type reference (TYPE) STRING TSRTP_C_PROTOCOL_UNKNOWN 20080219
5 CO_WSDL_FORMAT_SAP_WSDL Constant Public Type reference (TYPE) SRT_WSP_SERIALIZATION_FORMAT TSRTP_C_WSP_FORMAT_SAP_WSDL WSP serialization format 20080219
6 CO_WSDL_FORMAT_STANDARD Constant Public Type reference (TYPE) SRT_WSP_SERIALIZATION_FORMAT TSRTP_C_WSP_FORMAT_STANDARD WSP serialization format 20080219
7 CO_WSDL_FORMAT_UNKNOWN Constant Public Type reference (TYPE) SRT_WSP_SERIALIZATION_FORMAT TSRTP_C_WSP_FORMAT_UNKNOWN WSP serialization format 20080219
8 CO_WSDL_FORMAT_WS_POLICY Constant Public Type reference (TYPE) SRT_WSP_SERIALIZATION_FORMAT TSRTP_C_WSP_FORMAT_WS_POLICY WSP serialization format 20080219
9 CO_WSDL_SECTION_ALLINONE Constant Public Type reference (TYPE) SRT_WSP_WSDL_SECTION TSRTP_C_WSDL_SECTION_ALLINONE WSP WSDL Section 20080219
10 CO_WSDL_SECTION_BINDING Constant Public Type reference (TYPE) SRT_WSP_WSDL_SECTION TSRTP_C_WSDL_SECTION_BINDING WSP WSDL Section 20080219
11 CO_WSDL_SECTION_PORTTYPE Constant Public Type reference (TYPE) SRT_WSP_WSDL_SECTION TSRTP_C_WSDL_SECTION_PORTTYPE WSP WSDL Section 20080219
12 CO_WSDL_SECTION_SERVICE Constant Public Type reference (TYPE) SRT_WSP_WSDL_SECTION TSRTP_C_WSDL_SECTION_SERVICE WSP WSDL Section 20080219
13 CO_WSDL_SECTION_UNKNOWN Constant Public Type reference (TYPE) SRT_WSP_WSDL_SECTION TSRTP_C_WSDL_SECTION_UNKNOWN WSP WSDL Section 20080219
14 CO_WSDL_STYLE_DOCUMENT Constant Public Type reference (TYPE) SRT_WSP_WSDL_STYLE TSRTP_C_WSDL_STYLE_DOCUMENT WSP WSDL Style 20080219
15 CO_WSDL_STYLE_RPC Constant Public Type reference (TYPE) SRT_WSP_WSDL_STYLE TSRTP_C_WSDL_STYLE_RPC WSP WSDL Style 20080219
16 CO_WSDL_STYLE_UNKNOWN Constant Public Type reference (TYPE) SRT_WSP_WSDL_STYLE TSRTP_C_WSDL_STYLE_UNKNOWN WSP WSDL Style 20080219
17 CO_WSDL_VERSION_1_1 Constant Public Type reference (TYPE) SRT_WSP_WSDL_VERSION TSRTP_C_WSDL_VERSION_1_1 WSP WSDL Version 20080219
18 CO_WSDL_VERSION_2_0 Constant Public Type reference (TYPE) SRT_WSP_WSDL_VERSION TSRTP_C_WSDL_VERSION_2_0 WSP WSDL Version 20080219
19 CO_WSDL_VERSION_UNKNOWN Constant Public Type reference (TYPE) SRT_WSP_WSDL_VERSION TSRTP_C_WSDL_VERSION_UNKNOWN WSP WSDL Version 20080219
20 ENDPOINT_ADMVH_HOST_NAME Instance attribute Public Type reference (TYPE) STRING 20121108
21 ENDPOINT_ADMVH_PORT Instance attribute Public Type reference (TYPE) STRING 20121108
22 ENDPOINT_ADMVH_PROTOCOL Instance attribute Public Type reference (TYPE) STRING 20121108
23 ENDPOINT_HOST_NAME Instance attribute Public Type reference (TYPE) STRING 20080219
24 ENDPOINT_PATH Instance attribute Public Type reference (TYPE) STRING 20080222
25 ENDPOINT_PATH_PREFIX Instance attribute Public Type reference (TYPE) STRING 20080219
26 ENDPOINT_PORT Instance attribute Public Type reference (TYPE) STRING 20080219
27 ENDPOINT_PROTOCOL Instance attribute Public Type reference (TYPE) STRING 20080219
28 HTTPS_HOST_NAME Instance attribute Public Type reference (TYPE) STRING 20080219
29 HTTPS_PATH Instance attribute Public Type reference (TYPE) STRING 20080222
30 HTTPS_PATH_PREFIX Instance attribute Public Type reference (TYPE) STRING 20080219
31 HTTPS_PORT Instance attribute Public Type reference (TYPE) STRING 20080219
32 HTTPS_PROTOCOL Instance attribute Public Type reference (TYPE) STRING 20080219
33 LOCAL_STS_PROTOCOL_REQUIRED Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090327
34 META_DATA_ADMVH_HOST_NAME Instance attribute Public Type reference (TYPE) STRING 20121108
35 META_DATA_ADMVH_PORT Instance attribute Public Type reference (TYPE) STRING 20121108
36 META_DATA_ADMVH_PROTOCOL Instance attribute Public Type reference (TYPE) STRING 20121108
37 META_DATA_HOST_NAME Instance attribute Public Type reference (TYPE) STRING 20080219
38 META_DATA_PATH Instance attribute Public Type reference (TYPE) STRING 20080222
39 META_DATA_PATH_PREFIX Instance attribute Public Type reference (TYPE) STRING 20080219
40 META_DATA_PORT Instance attribute Public Type reference (TYPE) STRING 20080219
41 META_DATA_PROTOCOL Instance attribute Public Type reference (TYPE) STRING 20080219
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_SAP_CLIENT Instance method Public Method Appends the SAP client number as URL parameter 20081202
2 APPEND_SAP_CLIENT_URL_PARAM Instance method Public Method Appends the SAP client URL parameter 20110222
3 CHECK_REVERSE_PROXY_SETTINGS Instance method Public Method Checks the reverse proxy settings 20110119
4 CREATE_ENDPOINT_URL Instance method Public Method Create Endpoint URL 20080220
5 CREATE_ENDPOINT_URL_PREFIX Instance method Public Method Create Endpoint URL Prefix 20080219
6 CREATE_IBC_URL_FOR_ID Instance method Public Method Create IBC URL for ID 20120608
7 CREATE_IBC_URL_FOR_RECEIVER Instance method Public Method Create IBC URL for Receiver 20120608
8 CREATE_META_DATA_URL_PREFIX Instance method Public Method Create Metadata URL Prefix 20080219
9 CREATE_URL_FOR_UPLOADED_WSDL Instance method Public Method Create WSDL URL for uploaded WSDL in SOA Manager 20110222
10 CREATE_WSDL_URL_FOR_BINDING Instance method Public Method Create WSDL URL for Binding Key 20080219
11 CREATE_WSDL_URL_FOR_FLV Instance method Public Method Create WSDL URL => New format + Flavour 20120620
12 CREATE_WSDL_URL_FOR_SDEF Instance method Public Method Create WSDL URL for Service Definition 20080219
13 CREATE_WSDL_URL_FOR_SDEF_FLV Instance method Public Method Create Porttype WSDL URL => New format + Flavour 20121115
14 CREATE_WSDL_URL_FOR_SERVICE Instance method Public Method Create WSDL URL for config key 20080225
15 CREATE_WSSE_ENDPOINT_URL Instance method Public Method Create HTTPS Endpoint URL 20081211
16 CREATE_WSSE_ENDP_URL_PREFIX Instance method Public Method Create HTTPS Endpoint URL Prefix 20081211
17 GET_ALL_REVERSE_PROXY_NAMES Instance method Public Method Returns all reverse proxy names 20090311
18 GET_CACHE_ACCESS_INFO Instance method Public Method Returns data for cache access 20080304
19 GET_REVERSE_PROXY_NAME Instance method Public Method Returns the reverse proxy name 20090310
20 GET_STS_URLS_FROM_HTTP_HEADER Instance method Public Method Returns STS Urls from HTTP Header 20090319
21 GET_URL_DOMAINS_FOR_SAML_MD Instance method Public Method Returns the urls for SAML meta data 20091215
Events
Interface IF_SRT_WSP_URL_GENERATOR has no event.
Types
Interface IF_SRT_WSP_URL_GENERATOR has no local type.
Method Signatures

Method APPEND_SAP_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing URL_IN Call by reference Type reference (TYPE) STRING 20081202
2 Returning URL_OUT Value transfer Type reference (TYPE) STRING 20081202

Method APPEND_SAP_CLIENT on Interface IF_SRT_WSP_URL_GENERATOR has no exception.

Method APPEND_SAP_CLIENT_URL_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing URL_IN Call by reference Type reference (TYPE) STRING 20110222
2 Returning URL_OUT Value transfer Type reference (TYPE) STRING 20110222
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20110222

Method CHECK_REVERSE_PROXY_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_VALID Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110119
2 Exporting MESSAGES Call by reference Type reference (TYPE) SOAP_ERROR_INFO_LIST List of SOAP Framework Errors 20110119
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20110119

Method CREATE_ENDPOINT_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 20080220
2 Importing PROTOCOL Call by reference Type reference (TYPE) STRING 20080220
3 Returning URL Value transfer Type reference (TYPE) STRING 20080220
4 Importing URL_PATH Call by reference Type reference (TYPE) STRING 20080220
5 Importing USE_ADMIN_SERVER Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20121108
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080220

Method CREATE_ENDPOINT_URL_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROTOCOL Call by reference Type reference (TYPE) STRING 20080219
2 Returning URL Value transfer Type reference (TYPE) STRING 20080219
3 Importing URL_PATH Call by reference Type reference (TYPE) STRING 20080219
4 Importing USE_ADMIN_SERVER Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20121108
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080219

Method CREATE_IBC_URL_FOR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) SRT_WSP_IBC_ID SRT: Identifiable Business Context ID 20120608
2 Returning URL Value transfer Type reference (TYPE) STRING 20120608
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20120608

Method CREATE_IBC_URL_FOR_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RECEIVER_NAME Call by reference Type reference (TYPE) SRT_WSP_IBC_RECEIVER_NAME SRT: Identifiable Business Context Receiver Name 20120608
2 Importing RECEIVER_TYPE Call by reference Type reference (TYPE) SRT_WSP_IBC_RECEIVER_TYPE SRT: Identifiable Business Context Receiver Type 20120608
3 Returning URL Value transfer Type reference (TYPE) STRING 20120608
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20120608

Method CREATE_META_DATA_URL_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning URL Value transfer Type reference (TYPE) STRING 20080219
2 Importing URL_PATH Call by reference Type reference (TYPE) STRING 20080219
3 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 20080219

Method CREATE_URL_FOR_UPLOADED_WSDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WSDL_ID Call by reference Type reference (TYPE) SDTE_SRT_WSP_WSDL_IDENTIFIER WSDL Upload : WSDL Identifier 20110222
2 Returning R_WSDL_URL Value transfer Type reference (TYPE) STRING 20110222
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20110222

Method CREATE_WSDL_URL_FOR_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDING_KEY Call by reference Type reference (TYPE) GUID_32 Binding key of the addressed binding 20080219
2 Importing FORMAT Call by reference Type reference (TYPE) SRT_WSP_SERIALIZATION_FORMAT CO_WSDL_FORMAT_WS_POLICY WSP serialization format 20080219
3 Importing SECTION Call by reference Type reference (TYPE) SRT_WSP_WSDL_SECTION CO_WSDL_SECTION_ALLINONE Returns a Url for a monolithic WSDL 20080219
4 Importing SOAP_ACTION Call by reference Type reference (TYPE) BOOLEAN 'X' WSDL with/without soapAction 20111125
5 Importing SOAP_VERSION Call by reference Type reference (TYPE) SRT_WSP_WSDL_SOAP_VERSION WSP WSDL SOAP version 20081208
6 Importing STYLE Call by reference Type reference (TYPE) SRT_WSP_WSDL_STYLE CO_WSDL_STYLE_DOCUMENT WSP WSDL Style 20080219
7 Returning URL Value transfer Type reference (TYPE) STRING WSP table of WSDL URL subject structures 20080219
8 Importing VERSION Call by reference Type reference (TYPE) SRT_WSP_WSDL_VERSION CO_WSDL_VERSION_1_1 WSP WSDL Version 20080219
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080219

Method CREATE_WSDL_URL_FOR_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_CODE Call by reference Type reference (TYPE) STRING WSDL Flavour Code 20120620
3 Importing INCLUDE_ALL_BN Call by reference Type reference (TYPE) BOOLEAN whether false = 'bndg_' or true = 'srvc_' WSDL 20120620
4 Returning URL Value transfer Type reference (TYPE) STRING 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 CREATE_WSDL_URL_FOR_SDEF 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 CO_WSDL_FORMAT_WS_POLICY WSP serialization format 20080219
2 Importing SDEF_NAME Call by reference Type reference (TYPE) SRT_WSP_DT_OBJ_NAME WSP name of the interface object 20080219
3 Importing STYLE Call by reference Type reference (TYPE) SRT_WSP_WSDL_STYLE CO_WSDL_STYLE_DOCUMENT WSP WSDL Style 20080219
4 Returning URL Value transfer Type reference (TYPE) STRING WSP WSDL URL subject structure 20080219
5 Importing VERSION Call by reference Type reference (TYPE) SRT_WSP_WSDL_VERSION CO_WSDL_VERSION_1_1 WSP WSDL Version 20080219
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080219

Method CREATE_WSDL_URL_FOR_SDEF_FLV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLAVOUR_CODE Call by reference Type reference (TYPE) STRING WSDL Flavour Code 20121115
2 Importing SDEF_NAME Call by reference Type reference (TYPE) SRT_WSP_DT_OBJ_NAME 20121115
3 Returning URL Value transfer Type reference (TYPE) STRING WSP Table of WSDL URL Subject Structures 20121115
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20121115

Method CREATE_WSDL_URL_FOR_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDING_IDS Call by reference Type reference (TYPE) SRT_WSP_SUBJECT_ID_TAB table of subject ids 20080225
2 Importing CONFIG_KEY Call by reference Type reference (TYPE) GUID_32 Config key 20080225
3 Importing FORMAT Call by reference Type reference (TYPE) SRT_WSP_SERIALIZATION_FORMAT CO_WSDL_FORMAT_WS_POLICY WSP serialization format 20080225
4 Importing SECTION Call by reference Type reference (TYPE) SRT_WSP_WSDL_SECTION CO_WSDL_SECTION_ALLINONE Returns a Url for a monolithic WSDL 20080225
5 Importing SOAP_ACTION Call by reference Type reference (TYPE) BOOLEAN 'X' WSDL with/without soapAction 20111125
6 Importing STYLE Call by reference Type reference (TYPE) SRT_WSP_WSDL_STYLE CO_WSDL_STYLE_DOCUMENT WSP WSDL Style 20080225
7 Returning URL Value transfer Type reference (TYPE) STRING WSP table of WSDL URL subject structures 20080225
8 Importing VERSION Call by reference Type reference (TYPE) SRT_WSP_WSDL_VERSION CO_WSDL_VERSION_1_1 WSP WSDL Version 20080225
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080225

Method CREATE_WSSE_ENDPOINT_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 20081211
2 Importing PROTOCOL Call by reference Type reference (TYPE) STRING 20081211
3 Returning URL Value transfer Type reference (TYPE) STRING 20081211
4 Importing URL_PATH Call by reference Type reference (TYPE) STRING 20081211
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20081211

Method CREATE_WSSE_ENDP_URL_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROTOCOL Call by reference Type reference (TYPE) STRING 20081211
2 Returning URL Value transfer Type reference (TYPE) STRING 20081211
3 Importing URL_PATH Call by reference Type reference (TYPE) STRING 20081211
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20081211

Method GET_ALL_REVERSE_PROXY_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning REVERSE_PROXY_NAMES Value transfer Type reference (TYPE) SRT_REV_PRX_PROXY_NAMES table of reverse proxies 20090311
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20090311

Method GET_CACHE_ACCESS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACCESS_INFO_HASH Call by reference Type reference (TYPE) HASH160 Hash-Wert (160 Bits) 20080304
2 Exporting ACCESS_INFO_STRING Call by reference Type reference (TYPE) STRING 20080304
3 Importing ADDITIONAL_INFO Call by reference Type reference (TYPE) STRING 20080304
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080304

Method GET_REVERSE_PROXY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning REVERSE_PROXY_NAME Value transfer Type reference (TYPE) SRT_REV_PRX_PROXY_NAME Reverse proxy name 20090310
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20090310

Method GET_STS_URLS_FROM_HTTP_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting STS_ENDPOINT_URL Call by reference Type reference (TYPE) STRING 20090319
2 Exporting STS_MEX_URL Call by reference Type reference (TYPE) STRING 20090319
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20090319

Method GET_URL_DOMAINS_FOR_SAML_MD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HTTPS_URL_DOMAIN Call by reference Type reference (TYPE) STRING 20091215
2 Exporting HTTP_URL_DOMAIN Call by reference Type reference (TYPE) STRING 20091215
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20091215
History
Last changed by/on SAP  20130531 
SAP Release Created in 711