SAP ABAP Class CL_SRT_CONNECTION_HELPER (connection helper)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SOAP_CONFIG (Package) SOAP Configuration Framework
Properties
Class CL_SRT_CONNECTION_HELPER  
Short Description connection helper    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_CONFIG   SOAP Configuration Framework 
Created 20080422   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRT_CONNECTION_HELPER has no forward declaration.
Interfaces
Class CL_SRT_CONNECTION_HELPER has no interface implemented.
Friends
Class CL_SRT_CONNECTION_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASS_NAME Constant Public Type reference (TYPE) STRING 'CL_SRT_CONNECTION_HELPER' 20080422
2 M_CONFIG Instance attribute Private Type reference (TYPE) TS_RT_CONFIG 20080429
3 M_LP_NAME Instance attribute Private Type reference (TYPE) SRT_LP_NAME Logical Port Name 20080429
4 M_PASSWORD Instance attribute Private Type reference (TYPE) STRING 20080422
5 M_SIG_PSE Instance attribute Private Type reference (TYPE) STRING 20080422
6 M_SYSTEM_KEY Instance attribute Private Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080422
7 M_USERNAME Instance attribute Private Type reference (TYPE) STRING 20080422
8 M_WSDLS Instance attribute Private Type reference (TYPE) TT_WSDL 20080430
9 M_X509_PSE Instance attribute Private Type reference (TYPE) STRING 20080422
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor 20080422
2 CREATE_CONFIG Instance method Private Method 20080425
3 OPEN Static method Public Method 20080422
4 RETRIEVE_BIZ_APPL_IDS Static method Public Method Retrieves business application IDs via wsil service 20100428
5 RETRIEVE_RFC_INFO Static method Public Method Retrieves RFC Information via wsil service 20130521
6 RETRIEVE_WSDL Instance method Private Method 20080422
7 RETRIEVE_WSDLS Instance method Private Method 20080430
8 RETRIEVE_WSIL Instance method Private Method 20080422
9 RETRIEVE_WSIL_VIA_HTTP Static method Public Method Retrieves WSIL document via HTTP call 20110324
10 SET_PASSWORD Instance method Public Method 20080430
11 SET_SIG_PSE Instance method Public Method 20080430
12 SET_USERNAME Instance method Public Method 20080430
13 SET_X509_PSE Instance method Public Method 20080430
14 TEST Instance method Private Method 20080425
15 TEST_BASIC_AUTH Instance method Public Method 20080422
16 TEST_SAML_AUTH Instance method Public Method 20080422
17 TEST_SAP_LOGON_TICKET_AUTH Instance method Public Method 20080422
18 TEST_SSL_X509_AUTH Instance method Public Method 20080422
19 TEST_USER_TOKEN_AUTH Instance method Public Method 20080422
20 TEST_WSSE_X509_AUTH Instance method Public Method 20080422
Events
Class CL_SRT_CONNECTION_HELPER has no event.
Types
Class CL_SRT_CONNECTION_HELPER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AUTH_METHODS Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20080430
2 Importing IM_PASSWORD Call by reference Type reference (TYPE) STRING 20080422
3 Importing IM_SIG_PSE Call by reference Type reference (TYPE) STRING 20080422
4 Importing IM_SYSTEM_KEY Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080422
5 Importing IM_USERNAME Call by reference Type reference (TYPE) STRING 20080422
6 Importing IM_X509_PSE Call by reference Type reference (TYPE) STRING 20080422
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080430

Method CREATE_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AUTH_PROPS Call by reference Type reference (TYPE) SRT_WSP_TEMPL_PROPERTIES WSP Template Properties 20080429
2 Importing IM_WSDL Value transfer Type reference (TYPE) SRT_WSP_WSDL_CONTENT_PM Wsdl content for mass configuration 20080425
3 Returning RE_CONFIG Value transfer Type reference (TYPE) SRT_LP_NAME Logical Port Name 20080425
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080425

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AUTH_METHODS Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20080430
2 Importing IM_PASSWORD Call by reference Type reference (TYPE) STRING 20080422
3 Importing IM_SIG_PSE Call by reference Type reference (TYPE) STRING 20080422
4 Importing IM_SYSTEM_KEY Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080422
5 Importing IM_USERNAME Call by reference Type reference (TYPE) STRING 20080422
6 Importing IM_X509_PSE Call by reference Type reference (TYPE) STRING 20080422
7 Returning RE_HELPER Value transfer Object reference (TYPE REF TO) CL_SRT_CONNECTION_HELPER connection helper 20080422
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080430

Method RETRIEVE_BIZ_APPL_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUSINESS_APPLICATIONS Call by reference Type reference (TYPE) SRT_WSIL_BIZ_APPL_TAB SRT WSIL table of Business Application ID structures 20100428
2 Importing I_WSIL_PASSWORD Call by reference Type reference (TYPE) STRING 20100428
3 Importing I_WSIL_URL Call by reference Type reference (TYPE) STRING 20100428
4 Importing I_WSIL_USER Call by reference Type reference (TYPE) STRING 20100428
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20100428

Method RETRIEVE_RFC_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting APPL_SERVER_HOST Call by reference Type reference (TYPE) STRING 20130521
2 Exporting APPL_SERVER_INSTANCE Call by reference Type reference (TYPE) NUMC2 Two digit number 20130521
3 Exporting CLIENT Call by reference Type reference (TYPE) MANDT 20130523
4 Exporting LOGON_LANGUAGE Call by reference Type reference (TYPE) LAISO 2-Character SAP Language Code 20130523
5 Importing RFC Call by reference Type reference (TYPE) SRT_WSP_DT_OBJ_NAME WSP Name of Interface Object 20130521
6 Exporting RFC_EXISTS Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130521
7 Importing WSIL_PASSWORD Call by reference Type reference (TYPE) STRING 20130521
8 Importing WSIL_URL Call by reference Type reference (TYPE) STRING 20130521
9 Importing WSIL_USER Call by reference Type reference (TYPE) STRING 20130521
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20130521

Method RETRIEVE_WSDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AUTH_METHOD Call by reference Type reference (TYPE) STRING 20080422
2 Returning RE_WSDL Value transfer Type reference (TYPE) SRT_WSP_WSDL_CONTENT_PM Wsdl content for mass configuration 20080425
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080422

Method RETRIEVE_WSDLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AUTH_METHODS Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20080430
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080430

Method RETRIEVE_WSIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERROR_CODE Call by reference Type reference (TYPE) I 20080422
2 Exporting EX_ERROR_TEXT Call by reference Type reference (TYPE) STRING 20080422
3 Exporting EX_READER Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_WSIL_READER WSIL Reader 20080422
4 Exporting EX_WSIL_TYPE Call by reference Type reference (TYPE) SRT_WSP_WSIL_TYPE WSIL Typ 20080422
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080422

Method RETRIEVE_WSIL_VIA_HTTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning WSIL_DOC Value transfer Type reference (TYPE) XSTRING 20110324
2 Importing WSIL_PASSWORD Call by reference Type reference (TYPE) STRING 20110324
3 Importing WSIL_URL Call by reference Type reference (TYPE) STRING 20110324
4 Importing WSIL_USER Call by reference Type reference (TYPE) STRING 20110324
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20110324

Method SET_PASSWORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PASSWORD Call by reference Type reference (TYPE) STRING 20080430

Method SET_PASSWORD on class CL_SRT_CONNECTION_HELPER has no exception.

Method SET_SIG_PSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SIG_PSE Call by reference Type reference (TYPE) STRING 20080430

Method SET_SIG_PSE on class CL_SRT_CONNECTION_HELPER has no exception.

Method SET_USERNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_USERNAME Call by reference Type reference (TYPE) STRING 20080430

Method SET_USERNAME on class CL_SRT_CONNECTION_HELPER has no exception.

Method SET_X509_PSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_X509_PSE Call by reference Type reference (TYPE) STRING 20080430

Method SET_X509_PSE on class CL_SRT_CONNECTION_HELPER has no exception.

Method TEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LONG_TEXT Call by reference Type reference (TYPE) STRING 20080425
2 Exporting EX_STATE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20080425
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080425

Method TEST_BASIC_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LONG_TEXT Call by reference Type reference (TYPE) STRING 20080423
2 Exporting EX_STATE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20080423
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080425

Method TEST_SAML_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LONG_TEXT Call by reference Type reference (TYPE) STRING 20080423
2 Exporting EX_STATE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20080423
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080425

Method TEST_SAP_LOGON_TICKET_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LONG_TEXT Call by reference Type reference (TYPE) STRING 20080423
2 Exporting EX_STATE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20080423
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080425

Method TEST_SSL_X509_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LONG_TEXT Call by reference Type reference (TYPE) STRING 20080423
2 Exporting EX_STATE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20080423
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080425

Method TEST_USER_TOKEN_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LONG_TEXT Call by reference Type reference (TYPE) STRING 20080423
2 Exporting EX_STATE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20080423
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080425

Method TEST_WSSE_X509_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LONG_TEXT Call by reference Type reference (TYPE) STRING 20080423
2 Exporting EX_STATE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20080423
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20080425
History
Last changed by/on SAP  20140121 
SAP Release Created in 711