SAP ABAP Class CL_SR_CONFIG_SERVICES (Services Registry: APsI for configuration framework)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SUDDICLIENT_NEW (Package) New development regarding UDDI Publication
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SR_CONFIG_SERVICES SR APIs for configuration framework 20120709
Properties
Class CL_SR_CONFIG_SERVICES  
Short Description Services Registry: APsI for configuration framework    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SUDDICLIENT_NEW   New development regarding UDDI Publication 
Created 20120709   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SR_CONFIG_SERVICES has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SR_CONFIG_SERVICES SR APIs for configuration framework 20120709
Friends
# Friend Modeled only Created on Description
1 CL_SRT_WSP_FACTORY 20120709 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_SR_CONFIG_SERVICES' 20120709
2 C_RANGE_OPTION_BETWEEN Constant Private Type reference (TYPE) CHAR2 'BT' Version Number Component 20120807
3 C_RANGE_OPTION_EQUAL Constant Private Type reference (TYPE) CHAR2 'EQ' Version Number Component 20120807
4 C_RANGE_OPTION_PATTERN Constant Private Type reference (TYPE) CHAR2 'CP' Version Number Component 20120808
5 C_RANGE_SIGN_INCLUDE Constant Private Type reference (TYPE) CHAR1 'I' Single-Character Flag 20120807
6 C_TASK_NAME Constant Private Type reference (TYPE) CHAR8 'TASK_' 20120709
7 MO_PUBLISH_LOCAL Instance attribute Private Object reference (TYPE REF TO) IF_SR_PUBLISH_CONTROLLER 20120709
8 MT_REGISTERED_APPLICATIONS Instance attribute Private Type reference (TYPE) REGISTERED_APPLICATIONS_T_TYPE 20120808
9 MT_REGISTRY_CLASS_SYSTEMS Instance attribute Private Type reference (TYPE) CLASS_SYSTEMS_CACHE_TABLE_TYPE 20120807
10 MT_UPDATE_CACHE_STATUS Instance attribute Private Type reference (TYPE) UPDATE_CACHE_STATUS_TABLE_TYPE 20120807
11 M_SYNCHRONOUS_CALL_2_CENTR_SR Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121008
12 S_INSTANCE Static Attribute Private Object reference (TYPE REF TO) IF_SR_CONFIG_SERVICES SR APIs for configuration framework 20120807
13 S_TASK_NAME_INDEX Static Attribute Private Type reference (TYPE) CHAR3 20120709
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SR_NAME Instance method Private Method Check Services Registry name 20120912
2 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20121008
3 CONVERT_BND_KEYS_2_CONFIG_KEYS Instance method Private Method Converts binding keys to config keys for old APIs 20120709
4 FIND_BINDINGS Instance method Private Method Find bindings in SR 20120709
5 FIND_BINDINGS_WITH_IBC_ID Instance method Private Method Find bindings in SR with IBC ID 20120912
6 FIND_BINDINGS_WITH_IBC_ID_MR Instance method Private Method Find bindings in SR with IBC ID in multiple registries 20130621
7 GET_IBC_LIST Instance method Private Method Get list ob assigmed IBC's for service definition 20120709
8 GET_PREFERRED_REGISTRY_NAME Instance method Private Method Get preferred registry name 20120709
9 GET_REGISTRIES_SORTED_BY_PRIO Instance method Private Method Get list of registries ordered by priority 20130621
10 GET_SR_API_VERSION Static method Private Method Check the API version for a SR Connection 20120709
11 GET_TASK_NAME Instance method Private Method Get aRFC task name 20120709
12 INIT_PUBLISHER Instance method Private Method Initialize the publish controller 20120709
13 NOTIFY_BINDING_CHANGE Instance method Private Method Send a notify for binding change 20120709
14 OPEN Static method Protected Method Opens an instance 20120709
15 PULL_BINDING Instance method Private Method Pull binding 20120709
Events
Class CL_SR_CONFIG_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CLASS_SYSTEMS_CACHE_TABLE_TYPE Protected See coding 20120807 class_systems_cache_table_type type table of class_systems_cache_type
2 CLASS_SYSTEMS_CACHE_TYPE Protected See coding 20120807 begin of class_systems_cache_type, registry type sdel_registry, classification_systems type stty_er_classification_system, end of class_systems_cache_type
3 REGISTERED_APPLICATIONS_TYPE Protected See coding 20120808 begin of registered_applications_type, registry type sdel_registry, regsitered_applications type stty_sr_application_info, end of registered_applications_type
4 REGISTERED_APPLICATIONS_T_TYPE Protected See coding 20120808 registered_applications_t_type type table of registered_applications_type
5 UPDATE_CACHE_STATUS_TABLE_TYPE Protected See coding 20120807 update_cache_status_table_type type table of update_cache_status_type
6 UPDATE_CACHE_STATUS_TYPE Protected See coding 20120807 begin of update_cache_status_type, registry type sdel_registry, end of update_cache_status_type
Method Signatures

Method CHECK_SR_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERVICES_REGISTRY Call by reference Type reference (TYPE) SDEL_REGISTRY Services Registry 20120912
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20120912

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SYNCHRONOUS_CALL_2_CENTR_SR Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121008

Method CONSTRUCTOR on class CL_SR_CONFIG_SERVICES has no exception.

Method CONVERT_BND_KEYS_2_CONFIG_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ENDPOINTS Call by reference Type reference (TYPE) STTY_SR_SD_BINDING_KEY_IBC_ID 20120709
2 Returning RT_CONFIG_KEYS Value transfer Type reference (TYPE) SRT_WSP_SDEF_CONFIG_KEYS_TAB 20120709

Method CONVERT_BND_KEYS_2_CONFIG_KEYS on class CL_SR_CONFIG_SERVICES has no exception.

Method FIND_BINDINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUSINESS_APPLICATION_ID Call by reference Type reference (TYPE) STRING 20120709
2 Importing I_IBC_ID Call by reference Type reference (TYPE) SRT_WSP_IBC_ID 20120709
3 Importing I_PROVIDER_SYSTEM Call by reference Type reference (TYPE) STRING 20120709
4 Importing I_QNAME Call by reference Type reference (TYPE) QNAME 20120709
5 Importing I_SERVICES_REGISTRY Call by reference Type reference (TYPE) SDEL_REGISTRY 20120709
6 Importing I_TAB_CLASSIFICATIONS Call by reference Type reference (TYPE) STTY_SR_CLASSIFICATION_INFO 20120709
7 Returning RT_BINDINGS Value transfer Type reference (TYPE) STTY_SR_SERVICE_BINDING_INFO 20120709
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120709

Method FIND_BINDINGS_WITH_IBC_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTR_IMPL_QNAME Call by reference Type reference (TYPE) QNAME 20120912
2 Importing I_IBC_ID Call by reference Type reference (TYPE) SRT_WSP_IBC_ID 20120912
3 Importing I_PROFILE_NAME Call by reference Type reference (TYPE) STRING 20120912
4 Importing I_PROFILE_TYPE Call by reference Type reference (TYPE) STRING 20120912
5 Importing I_PROFILE_VERSION Call by reference Type reference (TYPE) STRING 20120912
6 Importing I_SDEF_QNAME Call by reference Type reference (TYPE) QNAME 20120912
7 Importing I_SERVICES_REGISTRY Call by reference Type reference (TYPE) SDEL_REGISTRY 20120912
8 Returning RT_BINDINGS Value transfer Type reference (TYPE) STTY_SR_SERVICE_BINDING_INFO 20120912
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120912

Method FIND_BINDINGS_WITH_IBC_ID_MR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTR_IMPL_QNAME Call by reference Type reference (TYPE) QNAME 20130621
2 Importing I_IBC_ID Call by reference Type reference (TYPE) SRT_WSP_IBC_ID 20130621
3 Importing I_PROFILE_NAME Call by reference Type reference (TYPE) STRING 20130621
4 Importing I_PROFILE_TYPE Call by reference Type reference (TYPE) STRING 20130621
5 Importing I_PROFILE_VERSION Call by reference Type reference (TYPE) STRING 20130621
6 Importing I_SDEF_QNAME Call by reference Type reference (TYPE) QNAME 20130621
7 Importing I_SERVICES_REGISTRY Call by reference Type reference (TYPE) SDEL_REGISTRY 20130621
8 Returning RT_BINDINGS Value transfer Type reference (TYPE) STTY_SR_SERVICE_BINDING_INFO 20130621
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20130621

Method GET_IBC_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SD_NAME Call by reference Type reference (TYPE) VEPNAME 20120709
2 Returning R_IBC_LIST Value transfer Type reference (TYPE) STTY_SRT_WSP_IBC_ID 20120709

Method GET_IBC_LIST on class CL_SR_CONFIG_SERVICES has no exception.

Method GET_PREFERRED_REGISTRY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REGISTRY_NAME Value transfer Type reference (TYPE) SDEL_REGISTRY 20120709

Method GET_PREFERRED_REGISTRY_NAME on class CL_SR_CONFIG_SERVICES has no exception.

Method GET_REGISTRIES_SORTED_BY_PRIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERVICES_REGISTRY Call by reference Type reference (TYPE) SDEL_REGISTRY Registry preferred by the caller 20130621
2 Returning R_REGISTRIES Value transfer Type reference (TYPE) STTY_SR_REGISTRY_INFO sorted list of registries 20130621

Method GET_REGISTRIES_SORTED_BY_PRIO on class CL_SR_CONFIG_SERVICES has no exception.

Method GET_SR_API_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERVICES_REGISTRY Call by reference Type reference (TYPE) SDEL_REGISTRY 20120709
2 Returning R_VERSION Value transfer Type reference (TYPE) INT4 20120709

Method GET_SR_API_VERSION on class CL_SR_CONFIG_SERVICES has no exception.

Method GET_TASK_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TASK_NAME Value transfer Type reference (TYPE) CHAR8 20120709

Method GET_TASK_NAME on class CL_SR_CONFIG_SERVICES has no exception.

Method INIT_PUBLISHER Signature

Method INIT_PUBLISHER on class CL_SR_CONFIG_SERVICES has no parameter.
Method INIT_PUBLISHER on class CL_SR_CONFIG_SERVICES has no exception.

Method NOTIFY_BINDING_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BINDING_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_IDENTIFIER 20120709
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120709

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SYNCHRONOUS_CALL_2_CENTR_SR Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121008
2 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) IF_SR_CONFIG_SERVICES 20120709

Method OPEN on class CL_SR_CONFIG_SERVICES has no exception.

Method PULL_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PUBLICATION_ID Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_IDENTIFIER 20120709
2 Importing IV_REGISTRY Call by reference Type reference (TYPE) SDEL_REGISTRY 20120709
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120709
History
Last changed by/on SAP  20131127 
SAP Release Created in 740