SAP ABAP Class CL_SRT_WSP_HTTP (Administration of HTTP Destinations for SOAP Runtime)
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_WSP_HTTP  
Short Description Administration of HTTP Destinations for SOAP Runtime    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_CONFIG   SOAP Configuration Framework 
Created 20050304   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SRTWA 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
Class CL_SRT_WSP_HTTP has no interface implemented.
Friends
Class CL_SRT_WSP_HTTP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_AUTH_ADD_CREATE Constant Private Type reference (TYPE) XUFIELD '01' Authorization Field 20050422
2 MC_AUTH_CHANGE Constant Private Type reference (TYPE) XUFIELD '02' Authorization Field 20050422
3 MC_AUTH_DELETE Constant Private Type reference (TYPE) XUFIELD '06' Authorization Field 20050422
4 MC_AUTH_DISPLAY Constant Private Type reference (TYPE) XUFIELD '03' Authorization Field 20050422
5 MC_AUTH_EXT_MAINT Constant Private Type reference (TYPE) XUFIELD '36' Authorization Field 20050422
6 MC_CLASS_NAME Constant Private Type reference (TYPE) STRING 'CL_SRT_WSP_HTTP' Current Class Name 20070903
7 MC_DEFAULT_CERT Constant Private Type reference (TYPE) SSFAPPLSSL 'DFAULT' Default Certificate 20050519
8 MC_DELETE_DEST Constant Private Type reference (TYPE) RFCTRACE 'D' Deletes Destination 20050304
9 MC_DEST_CATEGORY Constant Private Type reference (TYPE) RFCCATEGORY 'SAP_BC_SOAP' Destination Category 20050414
10 MC_HTTP_DEST_TYPE Constant Private Type reference (TYPE) RFCTYPE_D 'G' External HTTP Destination 20050304
11 MC_INSERT_DEST Constant Private Type reference (TYPE) RFCTRACE 'I' Insert Destination 20050304
12 MC_LOCK_DEST Constant Private Type reference (TYPE) RFCTRACE 'L' Toggle Lock/Unlock 20050304
13 MC_LOGON_BASIC_AUTH Constant Private Type reference (TYPE) C 'B' Basic Authentication 20050519
14 MC_LOGON_NO_AUTH Constant Private Type reference (TYPE) C 'A' No Authentication 20050519
15 MC_LOGON_X509_AUTH Constant Private Type reference (TYPE) C 'C' Certificate Authentication 20050519
16 MC_MODIFY_DEST Constant Private Type reference (TYPE) RFCTRACE 'M' Modifies Destination 20050304
17 MC_MOST_PREFERRED_PL Constant Private Type reference (TYPE) I 0 Use Preferred List 20050712
18 MC_RFCCAT_CAT Constant Private Type reference (TYPE) RFCCATEGORY 'SAP_BC_SOAP' Category of RFC Connections 20070903
19 MC_RFC_TYPE Constant Private Type reference (TYPE) RFCTYPE_D 'G' Type of Entry in RFCDES 20070903
20 MC_SELECTED_PL Constant Private Type reference (TYPE) I 1 Use Selected List 20050712
21 MS_SELECT_METHOD Static Attribute Private Type reference (TYPE) I 0 List Method to Be Used 20050712
22 TEXT_TOKEN Instance attribute Public Type reference (TYPE) STRING Text token for exception message 20080822
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_BY_TRANSACTION Static method Public Method Change on SM59 Screen 20051117
2 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20070903
3 CREATE Static method Public Method Create HTTP Destination 20050304
4 DELETE Static method Public Method Delete HTTP Destination 20050304
5 EXISTS Static method Public Method Checks Existence of Specified HTTP Destination 20050304
6 EXISTS_FEATURE_PROPERTY Static method Private Method Checks Existence of Feature Property 20070125
7 GENERATE_HTTP_INFO Static method Public Method Creates Information for HTTP Destination 20050407
8 GET_FEATURE_PROPERTY_VALUE Static method Private Method Gets Value of Feature Property 20050519
9 GET_INFO_FROM_DESTINATION Static method Public Method Gets HTTP Destination Details 20071203
10 GET_MAX_WAIT_TIME Static method Public Method Get maximum wait time value 20081127
11 GET_MOST_PREFERRED_LIST Static method Private Method Gets Most Preferred Property List of Binding 20050629
12 GET_PROTOCOL_SERVER_PORT_PATH Static method Private Method Extracts Protocol, Server, Port, and Path from URL 20050622
13 GET_SELECTED_LIST Static method Private Method Gets Most Preferred Property List of Binding 20050712
14 IS_NUMERIC Static method Private Method Checks for Numeric Value 20060721
15 UPDATE Static method Public Method Modified HTTP Destination 20050304
16 URL_IS_VALID Static method Private Method Checks whether specified URL is valid 20050622
Events
Class CL_SRT_WSP_HTTP has no event.
Types
Class CL_SRT_WSP_HTTP has no local type.
Method Signatures

Method CHANGE_BY_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_DESTINATION_NAME Call by reference Type reference (TYPE) CSEQUENCE logische Destination (Wird bei Funktionsaufruf angegeben) 20051117
2 Importing PI_EDITABLE Call by reference Type reference (TYPE) BOOLEAN X=editierte Anzeige; space=sonst 20071120
# Exception Resumable Description Created on
1 CX_SRT_WSP_HTTP HTTP Destinationen Generieren 20051117

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SRT_WSP_HTTP has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SRT_WSP_HTTP has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_BINDING Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_SUBJECT_BINDING Binding Information 20050304
2 Importing PI_DEST_NAME Call by reference Type reference (TYPE) STRING logische Destination 20050304
3 Importing PI_PROPERTIES Call by reference Type reference (TYPE) SRT_WSP_TEMPL_PROPERTIES WSP Template Properties 20060809
4 Returning PR_DEST_NAME Value transfer Type reference (TYPE) STRING logische Destination 20050304
# Exception Resumable Description Created on
1 CX_SRT_WSP_HTTP HTTP Destinationen Generieren 20050304

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_DEST_NAME Call by reference Type reference (TYPE) CSEQUENCE HTTP Destination Typ 'G' 20050304
# Exception Resumable Description Created on
1 CX_SRT_WSP_HTTP HTTP Destinationen Generieren 20050304

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_DEST_NAME Call by reference Type reference (TYPE) CSEQUENCE logische Destination 20050304
2 Returning PR_EXISTS Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050304
# Exception Resumable Description Created on
1 CX_SRT_WSP_HTTP HTTP Destinationen Generieren 20050304

Method EXISTS_FEATURE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_FEATURE_NAME Call by reference Type reference (TYPE) STRING Feature Name 20070125
2 Importing PI_PROPERTY_LIST Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_PROPERTY_LIST zu inspuzierende Property Liste 20070125
3 Importing PI_PROPERTY_NAME Call by reference Type reference (TYPE) STRING Property Name 20070125
4 Returning PR_EXISTS Value transfer Type reference (TYPE) BOOLEAN X=Property existiert; space=sonst 20070125
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20070125

Method GENERATE_HTTP_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_PROPERTIES Call by reference Type reference (TYPE) SRT_WSP_TEMPL_PROPERTIES WSP Template Properties 20060809
2 Importing PI_PROPERTY_LIST Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_PROPERTY_LIST Web Service Client Binding Information 20050407
3 Returning PR_HTTP_SETTINGS Value transfer Type reference (TYPE) SRT_WSP_HTTP_DEST_INFO Verwaltung von HTTP Destinationen für WS Clients 20050407
# Exception Resumable Description Created on
1 CX_SRT_WSP_HTTP HTTP Destinationen Generieren 20050407

Method GET_FEATURE_PROPERTY_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_FEATURE_NAME Call by reference Type reference (TYPE) STRING 20050519
2 Importing PI_PROPERTY_LIST Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_PROPERTY_LIST WSP property list 20050519
3 Importing PI_PROPERTY_NAME Call by reference Type reference (TYPE) STRING 20050519
4 Returning PR_VALUE Value transfer Type reference (TYPE) STRING URL oder leer 20050519
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG HTTP Destinationen Generieren 20050519

Method GET_INFO_FROM_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_EXISTS Call by reference Type reference (TYPE) BOOLEAN X=Destination existiert; space=Destination existiert nicht 20071203
2 Exporting PE_HTTP_INFO Call by reference Type reference (TYPE) SRT_WSP_HTTP_DEST_INFO Verwaltung von HTTP Destinationen für WS Clients 20071203
3 Exporting PE_PROPERTIES Call by reference Type reference (TYPE) SRT_WSP_TEMPL_PROPERTIES HTTP Destinations-Information als SRT Properties 20071203
4 Importing PI_DEST_NAME Call by reference Type reference (TYPE) STRING Name der HTTP Destination 20071203
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20081209
2 CX_SRT_WSP_HTTP HTTP Destinationen Generieren 20071203

Method GET_MAX_WAIT_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_MAX_WAIT_TIME Call by reference Type reference (TYPE) STRING Max. wait time from input 20081127
2 Returning PR_MAX_WAIT_TIME Value transfer Type reference (TYPE) STRING Max. wait time prepared for API usage 20081127

Method GET_MAX_WAIT_TIME on class CL_SRT_WSP_HTTP has no exception.

Method GET_MOST_PREFERRED_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_BINDING Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_SUBJECT_BINDING WSP subject binding 20050629
2 Returning PR_PROPERTY_LIST Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_PROPERTY_LIST WSP property list 20050629
# Exception Resumable Description Created on
1 CX_SRT_WSP_HTTP WSP Exception 20050629

Method GET_PROTOCOL_SERVER_PORT_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_PATH Call by reference Type reference (TYPE) STRING URL Pfadpräfix 20050622
2 Exporting PE_PORT Call by reference Type reference (TYPE) STRING Portnummer als String 20050622
3 Exporting PE_PROTOCOL Call by reference Type reference (TYPE) STRING Protokoll (HTTP oder HTTPS) 20050622
4 Exporting PE_SERVER Call by reference Type reference (TYPE) STRING Server Name 20050622
5 Importing PI_URL Call by reference Type reference (TYPE) STRING Komplette URL 20050622
# Exception Resumable Description Created on
1 CX_SRT_WSP_HTTP HTTP Destinationen Generieren 20050622

Method GET_SELECTED_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_BINDING Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_SUBJECT_BINDING WSP subject binding 20050712
2 Returning PR_PROPERTY_LIST Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_PROPERTY_LIST WSP property list 20050712
# Exception Resumable Description Created on
1 CX_SRT_WSP_HTTP HTTP Destinationen Generieren 20050712

Method IS_NUMERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_VALUE Value transfer Type reference (TYPE) STRING 20060721
2 Returning PR_IS_NUMERIC Value transfer Type reference (TYPE) BOOLEAN X=String ist numerisch; space=sonst 20060721

Method IS_NUMERIC on class CL_SRT_WSP_HTTP has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_BINDING Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_SUBJECT_BINDING Binding Information 20050304
2 Importing PI_DEST_NAME Call by reference Type reference (TYPE) STRING logische Destination (Wird bei Funktionsaufruf angegeben) 20050304
3 Importing PI_PROPERTIES Call by reference Type reference (TYPE) SRT_WSP_TEMPL_PROPERTIES WSP Template Properties 20060809
4 Importing PI_URL Call by reference Type reference (TYPE) STRING URL String 20050622
# Exception Resumable Description Created on
1 CX_SRT_WSP_HTTP HTTP Destinationen Generieren 20050304

Method URL_IS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_URL Call by reference Type reference (TYPE) STRING 20050622
2 Returning PR_IS_VALID Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050622
# Exception Resumable Description Created on
1 CX_SRT_WSP_HTTP HTTP Destinationen Generieren 20050622
History
Last changed by/on SAP  20110908 
SAP Release Created in 710