SAP ABAP Class CL_SRT_REG_WSILEXT (SRT Registry: HTTP Handler for WSIL Generation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SOAP_TOOLS (Package) SOAP Runtime Tools
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 20030724
Properties
Class CL_SRT_REG_WSILEXT  
Short Description SRT Registry: HTTP Handler for WSIL Generation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_TOOLS   SOAP Runtime Tools 
Created 20030724   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SRTU 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 20030724
Friends
Class CL_SRT_REG_WSILEXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_APPL_SERVER_HOST Constant Public Type reference (TYPE) STRING 'ApplicationServerHost' 'ApplicationServerHost' 20130521
2 CO_APPL_SERVER_INST_NO Constant Public Type reference (TYPE) STRING 'ApplicationServerInstanceNumber' 'ApplicationServerInstanceNumber' 20130521
3 CO_CLASS_NAME Constant Private Type reference (TYPE) STRING 'CL_SRT_REG_WSILEXT' Class Name 20060720
4 CO_CLIENT Constant Public Type reference (TYPE) STRING 'Client' 20130523
5 CO_ENDPOINT_URL_PREFIX_HEADER Constant Private Type reference (TYPE) STRING TSRTP_HTTP_HDR_EP_URL_PREFIX 20080301
6 CO_EXISTS Constant Public Type reference (TYPE) STRING 'Exists' 'Exists' 20130521
7 CO_FALSE Constant Public Type reference (TYPE) STRING 'False' 'False' 20130521
8 CO_FF_CLEAR_CACHE Constant Private Type reference (TYPE) STRING 'clear_cache' Form Field Name for clearing the cache 20090320
9 CO_FF_WSIL_IF_NAME Constant Private Type reference (TYPE) STRING 'if_name' Form Field Name for Interface Name 20080304
10 CO_FF_WSIL_PROFILE_NAME Constant Private Type reference (TYPE) STRING 'profile_name' Form Field Name for Profile Name 20080304
11 CO_FF_WSIL_PROFILE_VERSION Constant Private Type reference (TYPE) STRING 'profile_version' Form Field Name for Profile Version 20080304
12 CO_FF_WSIL_TRUE Constant Private Type reference (TYPE) STRING 'true' Form field value 'true' 20100427
13 CO_FF_WSIL_TYPE Constant Private Type reference (TYPE) STRING 'type' Form Field Name for WSIL Type 20080304
14 CO_FF_WSIL_TYPE_640 Constant Private Type reference (TYPE) STRING '640' Form Field Value for WSIL Type 20080304
15 CO_FF_WSIL_TYPE_710 Constant Private Type reference (TYPE) STRING '710' Form Field Value for WSIL Type 20080304
16 CO_FF_WSIL_TYPE_STANDARD Constant Private Type reference (TYPE) STRING 'standard' Form Field Value for WSIL Type 20080304
17 CO_FUNC_MODULE_NAME Constant Public Type reference (TYPE) STRING 'FunctionModuleName' Property Name 20130521
18 CO_HTTPS_URL_PREFIX_HEADER Constant Private Type reference (TYPE) STRING TSRTP_HTTP_HDR_HTTPS_PREFIX 20080301
19 CO_HTTP_HEADER_BIZ_APPL_IDS Constant Private Type reference (TYPE) STRING 'list_biz_appl_ids' HTTP Header BIZ APPL IDs 20100427
20 CO_HTTP_HEADER_RFC Constant Private Type reference (TYPE) STRING 'rfc' 20130516
21 CO_INTERFACE_NAMESPACE_HEADER Constant Private Type reference (TYPE) STRING TSRTP_HTTP_HDR_WSIL_IF_NS 20080301
22 CO_INTERFACE_NAME_HEADER Constant Private Type reference (TYPE) STRING TSRTP_HTTP_HDR_WSIL_IF_NAME 20080301
23 CO_LOGON_LANGUAGE Constant Public Type reference (TYPE) STRING 'LogonLanguage' 20130523
24 CO_META_DATA_URL_PREFIX_HEADER Constant Private Type reference (TYPE) STRING TSRTP_HTTP_HDR_MD_URL_PREFIX 20080301
25 CO_PROFILE_NAME_HEADER Constant Private Type reference (TYPE) STRING TSRTP_HTTP_HDR_WSIL_PROF_NAME 20080301
26 CO_PROFILE_VERSION_HEADER Constant Private Type reference (TYPE) STRING TSRTP_HTTP_HDR_WSIL_PROF_VERS 20080301
27 CO_TRUE Constant Public Type reference (TYPE) STRING 'True' 'True' 20130521
28 CO_WSIL_TYPE_640_EXT Constant Private Type reference (TYPE) STRING 'WSIL_640_Ext' WSIL Type 6.40 Java Clients 20060720
29 CO_WSIL_TYPE_640_PLAIN Constant Private Type reference (TYPE) STRING 'WSIL_640_Plain' WSIL Type 6.40 Plain 20060720
30 CO_WSIL_TYPE_710_EXT Constant Private Type reference (TYPE) STRING 'WSIL_710_Ext' WSIL Type 7.10 Administration 20060720
31 CO_WSIL_TYPE_BIZ_APPL_IDS Constant Private Type reference (TYPE) STRING 'WSIL_Biz_Appl_IDs' WSIL Type BIZ APPL IDs 20100427
32 CO_WSIL_TYPE_HEADER Constant Private Type reference (TYPE) STRING TSRTP_HTTP_HDR_WSIL_TYPE 20080301
33 CO_WSIL_TYPE_RFC Constant Private Type reference (TYPE) STRING 'WSIL_rfc' 20130516
34 M_CACHE_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_SRT_WSP_WSIL_PROVIDER_CACHE WSIL Provider Cache 20070507
35 M_CFG_REGISTRY Instance attribute Private Object reference (TYPE REF TO) IF_SRTFT_CFG_REGISTRY SRT Configuration Registry 20060720
36 M_CLEAR_CACHE Instance attribute Private Type reference (TYPE) BOOLEAN 20090320
37 M_ENDPOINT_URL_PREFIX Instance attribute Private Type reference (TYPE) STRING 20080301
38 M_ERROR_OCCURED Instance attribute Private Type reference (TYPE) BOOLEAN An error has occurred 20060720
39 M_ERROR_TEXT Instance attribute Private Type reference (TYPE) STRING Error Text 20060720
40 M_EXCEPTION Instance attribute Private Object reference (TYPE REF TO) CX_ROOT Instantiated Exception Class 20060720
41 M_EXT_IF_NAME_CACHE Instance attribute Private Type reference (TYPE) TT_EXT_IF_NAME 20080303
42 M_HTTPS_ENDPOINT_URL_PREFIX Instance attribute Private Type reference (TYPE) STRING 20080301
43 M_IF_NAME Instance attribute Private Type reference (TYPE) STRING 20080301
44 M_IF_NAMESPACE Instance attribute Private Type reference (TYPE) STRING 20080301
45 M_META_DATA_URL_PREFIX Instance attribute Private Type reference (TYPE) STRING 20080301
46 M_PROFILE_NAME Instance attribute Private Type reference (TYPE) STRING 20080301
47 M_PROFILE_VERSION Instance attribute Private Type reference (TYPE) STRING 20080301
48 M_PROTOCOL Instance attribute Private Type reference (TYPE) STRING Request server protocol 20061030
49 M_RFC_NAME Instance attribute Private Type reference (TYPE) SRT_WSP_DT_OBJ_NAME WSP Name of Interface Object 20130516
50 M_RTC_READER Instance attribute Private Object reference (TYPE REF TO) IF_SRT_WSP_CONFIG_RTC_RT Runtime instance of the runtime cache 20080303
51 M_SERVER_NAME Instance attribute Private Type reference (TYPE) STRING Request server name 20061030
52 M_SERVER_PORT Instance attribute Private Type reference (TYPE) STRING Request server port 20061030
53 M_URL_GENERATOR Instance attribute Private Object reference (TYPE REF TO) IF_SRT_WSP_URL_GENERATOR URL Generator 20080303
54 M_WSIL_TYPE Instance attribute Private Type reference (TYPE) STRING WSIL Type 20060720
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_CACHE Instance method Private Method Clear Cache 20090320
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060720
3 CREATE_WSIL Instance method Private Method Generate WSIL 20060720
4 INIT_UDDI_REGISTRIES Instance method Private Method Initiate UDDI Registries 20030724
5 _CHECK_WSIL_AVAILABLE Instance method Private Method Checks whether WSIL service is available 20080305
6 _CREATE_ERROR_RESPONSE Instance method Private Method Creates Error Page 20060720
7 _CREATE_UNAVAILABLE_RESPONSE Instance method Private Method Creates "Not currently available" page 20080305
8 _CREATE_WSIL_BIZ_APPL_IDS Instance method Private Method Erzeugen der Liste mit Biz Appl IDs 20100427
9 _CREATE_WSIL_EXTENDED_640 Instance method Private Method Create WSIL with Enhancement for 6.40 Java Clients 20060720
10 _CREATE_WSIL_EXTENDED_710 Instance method Private Method Create WSIL with Enhancement for 7.10 Administration 20061027
11 _CREATE_WSIL_PLAIN Instance method Private Method Create WSIL (No Enhancement) 20060720
12 _CREATE_WSIL_RFC Instance method Private Method Erzeugen der Liste mit Biz Appl IDs 20130516
13 _FILL_WSIL_EXTENDED_640_640 Instance method Private Method Get 6.40 Services with 6.40 Enhancements 20061027
14 _FILL_WSIL_EXTENDED_640_710 Instance method Private Method Get 7.10 Services with 7.10 Enhancements 20061027
15 _FILL_WSIL_EXTENDED_710_640 Instance method Private Method Get 6.40 Services with 7.10 Enhancements 20061027
16 _FILL_WSIL_EXTENDED_710_710 Instance method Private Method Get 7.10 Services with 7.10 Enhancements 20061027
17 _FILL_WSIL_PLAIN_640 Instance method Private Method Get 6.40 Services Without Enhancements 20061011
18 _FILL_WSIL_PLAIN_710 Instance method Private Method Get 7.10 Services Without Enhancements 20061011
19 _GET_HTTP_PARAMETERS Instance method Private Method Gets HTTP Parameters 20061030
20 __INIT_EXT_IF_NAME_CACHE Instance method Private Method Initialize Interface Name Cache 20080303
Events
Class CL_SRT_REG_WSILEXT has no event.
Types
Class CL_SRT_REG_WSILEXT has no local type.
Method Signatures

Method CLEAR_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning WSIL Value transfer Type reference (TYPE) XSTRING 20090320

Method CLEAR_CACHE on class CL_SRT_REG_WSILEXT has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SRT_REG_WSILEXT has no parameter.
Method CONSTRUCTOR on class CL_SRT_REG_WSILEXT has no exception.

Method CREATE_WSIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning WSIL Value transfer Type reference (TYPE) XSTRING 20060720

Method CREATE_WSIL on class CL_SRT_REG_WSILEXT has no exception.

Method INIT_UDDI_REGISTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_LIST Call by reference Type reference (TYPE) TTYPE_UDDIREG 20030724

Method INIT_UDDI_REGISTRIES on class CL_SRT_REG_WSILEXT has no exception.

Method _CHECK_WSIL_AVAILABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning AVAILABLE Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20080305

Method _CHECK_WSIL_AVAILABLE on class CL_SRT_REG_WSILEXT has no exception.

Method _CREATE_ERROR_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESPONSE Value transfer Type reference (TYPE) XSTRING 20060720

Method _CREATE_ERROR_RESPONSE on class CL_SRT_REG_WSILEXT has no exception.

Method _CREATE_UNAVAILABLE_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESPONSE Value transfer Type reference (TYPE) XSTRING 20080305

Method _CREATE_UNAVAILABLE_RESPONSE on class CL_SRT_REG_WSILEXT has no exception.

Method _CREATE_WSIL_BIZ_APPL_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning WSIL Value transfer Type reference (TYPE) XSTRING 20100427

Method _CREATE_WSIL_BIZ_APPL_IDS on class CL_SRT_REG_WSILEXT has no exception.

Method _CREATE_WSIL_EXTENDED_640 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning WSIL Value transfer Type reference (TYPE) XSTRING 20060720

Method _CREATE_WSIL_EXTENDED_640 on class CL_SRT_REG_WSILEXT has no exception.

Method _CREATE_WSIL_EXTENDED_710 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning WSIL Value transfer Type reference (TYPE) XSTRING 20061027

Method _CREATE_WSIL_EXTENDED_710 on class CL_SRT_REG_WSILEXT has no exception.

Method _CREATE_WSIL_PLAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning WSIL Value transfer Type reference (TYPE) XSTRING 20060720

Method _CREATE_WSIL_PLAIN on class CL_SRT_REG_WSILEXT has no exception.

Method _CREATE_WSIL_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning WSIL Value transfer Type reference (TYPE) XSTRING 20130516

Method _CREATE_WSIL_RFC on class CL_SRT_REG_WSILEXT has no exception.

Method _FILL_WSIL_EXTENDED_640_640 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing SERVICES Call by reference Type reference (TYPE) SRT_WSIL_SERVICES SRT: Liste der Service-Beschreibungen für WSIL 20061027

Method _FILL_WSIL_EXTENDED_640_640 on class CL_SRT_REG_WSILEXT has no exception.

Method _FILL_WSIL_EXTENDED_640_710 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SERVICES Call by reference Type reference (TYPE) SRT_WSIL_SERVICES SRT: Liste der Service-Beschreibungen für WSIL 20061027

Method _FILL_WSIL_EXTENDED_640_710 on class CL_SRT_REG_WSILEXT has no exception.

Method _FILL_WSIL_EXTENDED_710_640 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EXTENSIONS Call by reference Type reference (TYPE) SRT_WSIL_SAP_EXTENSIONS WSIL SAP Erweiterungen 20061027
2 Importing SDEF_CLASSIFICATIONS Call by reference Type reference (TYPE) SRV_DEF_WITH_CLASS_TABLE 20080303
3 Changing SERVICES Call by reference Type reference (TYPE) SRT_WSIL_SERVICES SRT: Liste der Service-Beschreibungen für WSIL 20061027

Method _FILL_WSIL_EXTENDED_710_640 on class CL_SRT_REG_WSILEXT has no exception.

Method _FILL_WSIL_EXTENDED_710_710 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXTENSIONS Call by reference Type reference (TYPE) SRT_WSIL_SAP_EXTENSIONS WSIL SAP Erweiterungen 20061027
2 Exporting SDEF_CLASSIFICATIONS Call by reference Type reference (TYPE) SRV_DEF_WITH_CLASS_TABLE 20080303
3 Exporting SERVICES Call by reference Type reference (TYPE) SRT_WSIL_SERVICES SRT: Liste der Service-Beschreibungen für WSIL 20061027

Method _FILL_WSIL_EXTENDED_710_710 on class CL_SRT_REG_WSILEXT has no exception.

Method _FILL_WSIL_PLAIN_640 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing SERVICES Call by reference Type reference (TYPE) SRT_WSIL_SERVICES SRT: Liste der Service-Beschreibungen für WSIL 20061011

Method _FILL_WSIL_PLAIN_640 on class CL_SRT_REG_WSILEXT has no exception.

Method _FILL_WSIL_PLAIN_710 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SERVICES Call by reference Type reference (TYPE) SRT_WSIL_SERVICES SRT: Liste der Service-Beschreibungen für WSIL 20061011

Method _FILL_WSIL_PLAIN_710 on class CL_SRT_REG_WSILEXT has no exception.

Method _GET_HTTP_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HTTP_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20061030

Method _GET_HTTP_PARAMETERS on class CL_SRT_REG_WSILEXT has no exception.

Method __INIT_EXT_IF_NAME_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SERVICES Call by reference Type reference (TYPE) SRT_WSIL_SERVICES SRT: Liste der Service-Beschreibungen für WSIL 20080303

Method __INIT_EXT_IF_NAME_CACHE on class CL_SRT_REG_WSILEXT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 640