SAP ABAP Interface IF_SR_CONFIG_SERVICES (SR APIs 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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SR_CONFIG_SERVICES Services Registry: APsI for configuration framework 20120709
Properties
Interface IF_SR_CONFIG_SERVICES  
Short Description SR APIs for configuration framework    
General Data
Package SUDDICLIENT_NEW   New development regarding UDDI Publication 
Created 20120706   SAP 
Last changed 20140121   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)
Interfaces
Interface IF_SR_CONFIG_SERVICES has no interface.
Friends
Interface IF_SR_CONFIG_SERVICES has no friend.
Attributes
Interface IF_SR_CONFIG_SERVICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_BINDINGS Instance method Public Method Delete bindings in Services Registry 20120706
2 DELETE_IBC Instance method Public Method Deletes an IBC in Services Registry 20120706
3 DELETE_SERVICE_DEFINITION Instance method Public Method Deletes a Service Definition in Services Registry 20120917
4 FIND_BINDINGS_WITH_COIM_PRO Instance method Public Method Find bindings in SR with Contract Implementation name 20120904
5 FIND_BINDINGS_WITH_PORTTYPE Instance method Public Method Find bindings in SR with SD Port Type name 20120904
6 GET_ALL_IBCS Instance method Public Method Fetch all IBCs from Services Registry 20120706
7 GET_BINDINGS_BY_IBC Instance method Public Method Get bindings for an IBC in Services Registry 20120706
8 GET_BUSINESS_APPLICATION_IDS Instance method Public Method Get list of application IDs available for a system in SR 20120706
9 GET_IBC_BY_ID Instance method Public Method Get IBC information from Services Registry 20120706
10 GET_MATCHING_BINDINGS Instance method Public Method Get compatible bindings in Services Registry 20120706
11 GET_REGISTERED_APPLICATIONS Instance method Public Method Get list of registered applications incl. Application Key 20120706
12 GET_REGISTRIES Instance method Public Method Get list of Services Registry connections 20120706
13 GET_SERVICE_DEFINITION Instance method Public Method Get Service Definition information from Services Registry 20120706
14 GET_SR_API_VERSION Static method Public Method Get Services Registry API Version 20130208
15 GET_SR_CLASSIFICATION_SYSTEMS Instance method Public Method Get list of classification systems from Services Registry 20120802
16 GET_SR_CLASSIFICATION_VALUES Instance method Public Method Get list of classification values for a given classification 20120802
17 GET_SR_SERVICE_DEFINITIONS Instance method Public Method Get Service Definitions in Services Registry 20120802
18 GET_VERSION Instance method Public Method Get version information from SR 20120706
19 IS_SUBSCRIPTION_SUPPORTED Instance method Public Method Is subscription supported with a SR connection 20120706
20 PING_REGISTRY Instance method Public Method Pings a Services Registry 20121122
21 PUBLISH_BINDINGS Instance method Public Method Publish bindings with IBC assignment in Services Registry 20120706
22 PUBLISH_IBC Instance method Public Method Publishes an IBC in Services Registry 20120706
23 PUBLISH_SERVICE_DEFINITION Instance method Public Method Publishes a Service Definition in Services Registry 20121121
24 SUBSCRIBE Instance method Public Method Subscribe 20120706
25 UNSUBSCRIBE Instance method Public Method Unsubscribe 20120706
26 UPDATE_CLASSIFICATIONS_CACHE Instance method Public Method Fetch classifications from SR and save locally in cache 20120706
Events
Interface IF_SR_CONFIG_SERVICES has no event.
Types
Interface IF_SR_CONFIG_SERVICES has no local type.
Method Signatures

Method DELETE_BINDINGS 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 20120706
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20121005

Method DELETE_IBC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IBC_ID Call by reference Type reference (TYPE) SRT_WSP_IBC_ID 20120706
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20121005

Method DELETE_SERVICE_DEFINITION 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 20120917
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120917

Method FIND_BINDINGS_WITH_COIM_PRO 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 20120904
2 Importing I_IBC_ID Call by reference Type reference (TYPE) SRT_WSP_IBC_ID 20120904
3 Importing I_PROFILE_NAME Call by reference Type reference (TYPE) STRING 20120904
4 Importing I_PROFILE_TYPE Call by reference Type reference (TYPE) STRING 20120904
5 Importing I_PROFILE_VERSION Call by reference Type reference (TYPE) STRING 20120904
6 Importing I_SERVICES_REGISTRY Call by reference Type reference (TYPE) SDEL_REGISTRY 20120904
7 Returning RT_BINDINGS Value transfer Type reference (TYPE) STTY_SR_SERVICE_BINDING_INFO 20120904
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120904

Method FIND_BINDINGS_WITH_PORTTYPE Signature

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

Method GET_ALL_IBCS 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 20120706
2 Returning R_IBC_INFORMATION Value transfer Type reference (TYPE) STTY_SR_IBC_INFORMATION 20120706
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120706

Method GET_BINDINGS_BY_IBC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IBC_ID Call by reference Type reference (TYPE) SRT_WSP_IBC_ID 20120706
2 Importing I_SERVICES_REGISTRY Call by reference Type reference (TYPE) SDEL_REGISTRY 20120706
3 Returning RT_BINDINGS Value transfer Type reference (TYPE) STTY_SR_SERVICE_BINDING_INFO 20120706
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120706

Method GET_BUSINESS_APPLICATION_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROVIDER_SLD_ID Call by reference Type reference (TYPE) STRING 20120706
2 Importing I_SERVICES_REGISTRY Call by reference Type reference (TYPE) SDEL_REGISTRY 20120706
3 Returning R_APPLICATIONS Value transfer Type reference (TYPE) STTY_BUSINESS_APPLICATIONS 20120706
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120706

Method GET_IBC_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IBC_ID Call by reference Type reference (TYPE) SRT_WSP_IBC_ID 20120706
2 Importing I_SERVICES_REGISTRY Call by reference Type reference (TYPE) SDEL_REGISTRY 20120706
3 Returning R_IBC_INFORMATION Value transfer Type reference (TYPE) SSTR_SR_IBC_INFORMATION 20120706
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120706

Method GET_MATCHING_BINDINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BINDINGS Call by reference Type reference (TYPE) STTY_SR_SERVICE_BINDING_INFO 20120706
2 Importing I_IBC_ID Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_IBC_ID Services Registry: IBC Id 20120720
3 Importing I_PROXY_NAME Call by reference Type reference (TYPE) SRT_WSP_DT_OBJ_NAME 20120706
4 Importing I_SDEF_PATTERN Call by reference Type reference (TYPE) STRING WSD name pattern 20120730
5 Importing I_SERVICES_REGISTRY Call by reference Type reference (TYPE) SDEL_REGISTRY 20120706
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120706

Method GET_REGISTERED_APPLICATIONS 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 20120706
2 Returning R_APPLICATIONS Value transfer Type reference (TYPE) STTY_SR_APPLICATION_INFO 20120706
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120706

Method GET_REGISTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REGISTRIES Value transfer Type reference (TYPE) STTY_SR_REGISTRY_INFO 20120706
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20120802

Method GET_SERVICE_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_APP_KEY 20120706
2 Importing I_SD_NAME Call by reference Type reference (TYPE) VEPNAME 20120706
3 Importing I_SERVICES_REGISTRY Call by reference Type reference (TYPE) SDEL_REGISTRY 20120706
4 Returning R_SERVICE_DEFINITION Value transfer Type reference (TYPE) SSTR_SR_SERVICE_DEF_INFO 20120706
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120706

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 Services Registry 20130208
2 Returning R_VERSION Value transfer Type reference (TYPE) INT4 Natural number 20130208

Method GET_SR_API_VERSION on Interface IF_SR_CONFIG_SERVICES has no exception.

Method GET_SR_CLASSIFICATION_SYSTEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_READ_FROM_OFFLINE_CACHE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130117
2 Importing I_SERVICES_REGISTRY Call by reference Type reference (TYPE) SDEL_REGISTRY Services Registry 20120802
3 Returning R_CLASSIFICATIONS Value transfer Type reference (TYPE) STTY_SR_CLASSIF_SYSTEM_KEY Services Registry: Classification System key(ID) 20120802
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20120802

Method GET_SR_CLASSIFICATION_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASSIFICATION_KEY Call by reference Type reference (TYPE) ER_CLASS_NAME Classification TModel Key Name 20120802
2 Importing I_READ_FROM_OFFLINE_CACHE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130117
3 Importing I_SERVICES_REGISTRY Call by reference Type reference (TYPE) SDEL_REGISTRY Services Registry 20120802
4 Returning R_CLASSIFICATION_VALUES Value transfer Type reference (TYPE) STTY_SR_CLASSIF_VALUE Services Registry: Classification value with Key 20120802
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20120802

Method GET_SR_SERVICE_DEFINITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_APP_KEY Publishing System Application Key(V3 API) 20120802
2 Importing I_CLASSIFICATION_VALUES Call by reference Type reference (TYPE) WSTAXONOMY_SEARCH_TAB Classification values 20120802
3 Importing I_MAX_HITS Call by reference Type reference (TYPE) INT4 100 Natural number 20130117
4 Importing I_PORT_TYPE_NAME Call by reference Type reference (TYPE) STRING PortType Name of a Service Definition 20120802
5 Importing I_SD_NAME Call by reference Type reference (TYPE) VEPNAME Internal name of a Service Definition 20120802
6 Importing I_SERVICES_REGISTRY Call by reference Type reference (TYPE) SDEL_REGISTRY Services Registry 20120802
7 Importing I_SYSTEM_SLD_ID Call by reference Type reference (TYPE) SDEL_ER_SLD_ID Publishing System SLD ID 20120802
8 Returning R_SERVICE_DEFINITIONS Value transfer Type reference (TYPE) STTY_SR_SERVICE_DEF_INFO Table of Service Definition Information 20120802
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20120802

Method GET_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 20120706
2 Returning R_VERSION Value transfer Type reference (TYPE) STRING 20120706
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120706

Method IS_SUBSCRIPTION_SUPPORTED 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 20120706
2 Returning R_SUPPORTED Value transfer Type reference (TYPE) BOOLEAN 20120706

Method IS_SUBSCRIPTION_SUPPORTED on Interface IF_SR_CONFIG_SERVICES has no exception.

Method PING_REGISTRY 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 20121122
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20121122

Method PUBLISH_BINDINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BINDINGS Value transfer Type reference (TYPE) STTY_SR_SD_BINDING_KEY_IBC_ID 20120706
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120706

Method PUBLISH_IBC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IBC_ID Call by reference Type reference (TYPE) SRT_WSP_IBC_ID 20120706
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20121112

Method PUBLISH_SERVICE_DEFINITION 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 Name of a Service Definition 20121121
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20121121

Method SUBSCRIBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_SUBSRIBTION_ID Value transfer Type reference (TYPE) SDTE_SRT_WSP_SR_IDENTIFIER 20120706
2 Importing IV_CONSUMER_PROXY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_CONSUMER_PROXY 20120706
3 Importing IV_IBC Call by reference Type reference (TYPE) SRT_WSP_IBC_ID 20120706
4 Importing IV_LP_NAME Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_LP_NAME 20120706
5 Importing IV_PUBLICATION_ID Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_IDENTIFIER 20120706
6 Importing IV_REGISTRY Call by reference Type reference (TYPE) SDEL_REGISTRY 20120706
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120706

Method UNSUBSCRIBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONSUMER_PROXY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_CONSUMER_PROXY 20120706
2 Importing IV_IBC Call by reference Type reference (TYPE) SRT_WSP_IBC_ID 20120706
3 Importing IV_LP_NAME Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_LP_NAME 20120706
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120706

Method UPDATE_CLASSIFICATIONS_CACHE 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 20120706
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120706
History
Last changed by/on SAP  20140121 
SAP Release Created in 740