SAP ABAP Class CL_SRT_UDDI_IMPLEMENTATION (UDDI Inbound implementation)
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_SRT_UDDI_IMPLEMENTATION UDDI inbound interface implementation 20130925
Properties
Class CL_SRT_UDDI_IMPLEMENTATION  
Short Description UDDI Inbound implementation    
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 20130626   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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 Abstract Final Description Created on
1 IF_SRT_UDDI_IMPLEMENTATION UDDI inbound interface implementation 20130925
Friends
Class CL_SRT_UDDI_IMPLEMENTATION has no friend 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_SRT_UDDI_IMPLEMENTATION' Class Name 20130925
2 MT_CLASSIF_SYS Static Attribute Private Type reference (TYPE) STTY_SR_CLASSIF_SYS_BASIC Services Registry : Classification system meta data 20130925
3 MT_OBJECT_SYSTEM_REL Instance attribute Private Type reference (TYPE) STTY_OBJECT_SYSTEM_REL 20130925
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CATEGORY_BAG Instance method Private Method Chechs categoryBag against the search parameter 20130925
2 CHECK_DISCOVERY_URLS Instance method Private Method Chechs discoveyURL against the search parameter 20130925
3 CHECK_NAME Instance method Private Method Checks object name(s) against the search parameter 20130925
4 COPY_WSD_FROM_DEFAULT_SYSTEM Instance method Private Method Makes a copy for a WSD from Default UDDI-Key to a system 20130925
5 CREATE_BINDING_LOGICAL_KEY Instance method Private Method Creates binding logical key 20130925
6 CREATE_TMODEL_LOGICAL_KEY Static method Private Method Create Logical Key for a T-Model 20130925
7 FILL_BINDING_DETAIL Instance method Private Method Mapping Endpoint to Binding 20130925
8 FILL_SERVICE_DETAIL Instance method Private Method Fills service details 20130925
9 FILL_T_MODEL_DETAIL Instance method Private Method Mapping Service definition to tModel 20130925
10 FILL_T_MODEL_DETAIL_CLASSIF Instance method Private Method Mapping Classification to tModel 20130925
11 FIND_SEP Instance method Private Method Finds endpoints (result in SR SEP format) 20130925
12 FIND_SEP_BY_NAME Instance method Private Method Retutns all SEPs with name matching searching parameter 20130925
13 FIND_SEP_FOR_SYSTEM Instance method Private Method Retutns all SEPs for a system 20130925
14 GET_BUSINESS_KEY_FOR_SRV_KEY Instance method Private Method Gets system keys for serviceKey 20130925
15 GET_DEFAULT_UDDI_SYSTEM_INFO Static method Private Method Get default UDDI system information 20130925
16 INIT_CLASSIFICATIONS Instance method Private Method Reads classification systems of SR 20130925
17 IS_TMODEL_KEY_VALID Instance method Private Method Checks whether a t-model key is valid or not 20130925
18 OPEN Static method Public Method opens an instance 20130925
19 REDUCE_KEY_TAB Instance method Private Method Reduces the key table for get_*Details API / 'truncated' 20130925
20 SERVICE_EXISTS Instance method Private Method Existence check for service key 20130925
Events
Class CL_SRT_UDDI_IMPLEMENTATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SSTR_OBJECT_SYSTEM_REL Protected See coding 20130925 begin of sstr_object_system_rel, wsd_guid type sdte_srt_wsp_sr_identifier, wsd_uddi_key type sdte_srt_wsp_sr_uddi_key, wsd_copy_flag type boolean, service_uddi_key type sdte_srt_wsp_sr_uddi_key, system_guid type sdte_srt_wsp_sr_identifier, system_uddi_key type sdte_srt_wsp_sr_uddi_key, end of sstr_object_system_rel
2 STTY_OBJECT_SYSTEM_REL Protected See coding 20130925 stty_object_system_rel type table of sstr_object_system_rel
Method Signatures

Method CHECK_CATEGORY_BAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CATEGORY_BAG Call by reference Type reference (TYPE) SRT_CATEGORY_BAG1 Proxy Structure (generated) 20130925
2 Returning MATCH Value transfer Type reference (TYPE) ABAP_BOOL 20130925
3 Importing SEARCH_PARAM Call by reference Type reference (TYPE) SRT_CATEGORY_BAG1 Proxy Structure (generated) 20130925

Method CHECK_CATEGORY_BAG on class CL_SRT_UDDI_IMPLEMENTATION has no exception.

Method CHECK_DISCOVERY_URLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MATCH Value transfer Type reference (TYPE) ABAP_BOOL 20130925
2 Importing OBJ_URLS Call by reference Type reference (TYPE) SRT_DISCOVERY_URLS1 Proxy Structure (generated) 20130925
3 Importing SEARCH_PARAM Call by reference Type reference (TYPE) SRT_DISCOVERY_URLS1 Proxy Structure (generated) 20130925

Method CHECK_DISCOVERY_URLS on class CL_SRT_UDDI_IMPLEMENTATION has no exception.

Method CHECK_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MATCH Value transfer Type reference (TYPE) ABAP_BOOL 20130925
2 Importing SEARCH_PARAM Call by reference Type reference (TYPE) SRT_NAME_TAB Name-Tab from find_*- message 20130925
3 Importing SR_NAME Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_NAME Services Registry : Name 20130925
4 Importing UDDI_NAMES Call by reference Type reference (TYPE) SRT_NAME_TAB Name-Tab from RAW-Persistence 20130925

Method CHECK_NAME on class CL_SRT_UDDI_IMPLEMENTATION has no exception.

Method COPY_WSD_FROM_DEFAULT_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing OBJECT_SYSTEM_REL Call by reference Type reference (TYPE) SSTR_OBJECT_SYSTEM_REL 20130925
# Exception Resumable Description Created on
1 CX_SRT_DISPOSITION_REPORT_FAUL Proxy Class (generated) 20130925

Method CREATE_BINDING_LOGICAL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BINDING_LOGICAL_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_LOGICAL_KEY Services Registry : Logical Key 20130925
2 Exporting SERVICE_LOGICAL_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_LOGICAL_KEY Services Registry : Logical Key 20130925
3 Importing TMODEL_LOGICAL_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_LOGICAL_KEY Services Registry : Logical Key 20130925

Method CREATE_BINDING_LOGICAL_KEY on class CL_SRT_UDDI_IMPLEMENTATION has no exception.

Method CREATE_TMODEL_LOGICAL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOGICAL_KEY Value transfer Type reference (TYPE) STRING 20130925
2 Importing NAME Value transfer Type reference (TYPE) STRING 20130925
3 Importing SYSTEM_SLD Value transfer Type reference (TYPE) STRING 20130925

Method CREATE_TMODEL_LOGICAL_KEY on class CL_SRT_UDDI_IMPLEMENTATION has no exception.

Method FILL_BINDING_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing BINDING_TAB Value transfer Type reference (TYPE) SRT_BINDING_TEMPLATE_TAB Proxy Structure (generated) 20130925
2 Importing SR_ENDPOINT Call by reference Type reference (TYPE) SSTR_SR_SEP_BASIC UDDI 20130925
# Exception Resumable Description Created on
1 CX_SRT_DISPOSITION_REPORT_FAUL UDDI Disposition Report 20130925

Method FILL_SERVICE_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUSINESS_UDDI_KEY Call by reference Type reference (TYPE) SRT_BUSINESS_KEY1 Proxy Data Element (generated) 20130925
2 Exporting SERVICE_DETAIL Call by reference Type reference (TYPE) SRT_BUSINESS_SERVICE1 Proxy Structure (generated) 20130925
3 Importing SERVICE_UDDI_KEY Call by reference Type reference (TYPE) SRT_SERVICE_KEY1 Proxy Data Element (generated) 20130925

Method FILL_SERVICE_DETAIL on class CL_SRT_UDDI_IMPLEMENTATION has no exception.

Method FILL_T_MODEL_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning T_MODELS Value transfer Type reference (TYPE) SRT_T_MODEL_TAB Proxy Structure (generated) 20130925
2 Importing UDDI_KEYS Call by reference Type reference (TYPE) SRT_T_MODEL_KEY_TAB Services Registry : Web Service Definition 20130925
# Exception Resumable Description Created on
1 CX_SRT_DISPOSITION_REPORT_FAUL UDDI Disposition Report 20130925

Method FILL_T_MODEL_DETAIL_CLASSIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting T_MODEL_DETAIL Call by reference Type reference (TYPE) SRT_T_MODEL1 tModel Detail 20130925
2 Importing UDDI_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_UDDI_KEY UDDI Key (tModel) 20130925

Method FILL_T_MODEL_DETAIL_CLASSIF on class CL_SRT_UDDI_IMPLEMENTATION has no exception.

Method FIND_SEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LIST_DESCRIPTION Call by reference Type reference (TYPE) SSTR_SR_LIST_DESCRIPTION Services Registry : List description for WS-return 20130925
2 Importing SEARCH_PARAM Call by reference Type reference (TYPE) SRT_FIND_BINDING_MESSAGE Proxy Structure (generated) 20130925
3 Exporting SEP_LIST Call by reference Type reference (TYPE) STTY_SR_SEP_BASIC Proxy Structure (generated) 20130925
# Exception Resumable Description Created on
1 CX_SRT_DISPOSITION_REPORT_FAUL Proxy Class (generated) 20130925

Method FIND_SEP_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SEARCH_PARAM Call by reference Type reference (TYPE) SRT_NAME_TAB Name-Tab from find_*- message 20130925
2 Exporting SEP_LIST Call by reference Type reference (TYPE) STTY_SR_SEP_BASIC Services RegistList of SR endpoins 20130925
# Exception Resumable Description Created on
1 CX_SRT_DISPOSITION_REPORT_FAUL Proxy Class (generated) 20130925

Method FIND_SEP_FOR_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SEP_LIST Call by reference Type reference (TYPE) STTY_SR_SEP_BASIC Services RegistList of SR endpoins 20130925
2 Importing SYSTEM_LOGICAL_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_LOGICAL_KEY Services Registry : Identifier 20130925
# Exception Resumable Description Created on
1 CX_SRT_DISPOSITION_REPORT_FAUL Proxy Class (generated) 20130925

Method GET_BUSINESS_KEY_FOR_SRV_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BUSINESS_UDDI_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_UDDI_KEY Services Registry : UDDI Key 20130925
2 Importing SERVICE_UDDI_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_UDDI_KEY Services Registry : UDDI Key 20130925
3 Exporting SYSTEM_GUID Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_IDENTIFIER Services Registry : Identifier 20130925
# Exception Resumable Description Created on
1 CX_SRT_DISPOSITION_REPORT_FAUL Proxy Class (generated) 20130925

Method GET_DEFAULT_UDDI_SYSTEM_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUSINESS_APPL_ID Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_IDENTIFIER Services Registry : Identifier 20130925
2 Exporting E_HOST_NAME Call by reference Type reference (TYPE) SYHOST Name of Current Application Server 20130925
3 Exporting E_LOGICAL_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_LOGICAL_KEY Services Registry : Logical Key 20130925
4 Exporting E_NAME Call by reference Type reference (TYPE) SYSYSID Name of the SAP System 20130925
5 Exporting E_SLD_ID Call by reference Type reference (TYPE) STRING 20130925
6 Exporting E_TMODEL_KEY Call by reference Type reference (TYPE) UDDICL_TMKEY_DATEL UDDI Client: tModel Key 20130925
7 Exporting E_TYPE Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_SYSTEM_TYPE Services Registry : System Type 20130925

Method GET_DEFAULT_UDDI_SYSTEM_INFO on class CL_SRT_UDDI_IMPLEMENTATION has no exception.

Method INIT_CLASSIFICATIONS Signature

Method INIT_CLASSIFICATIONS on class CL_SRT_UDDI_IMPLEMENTATION has no parameter.
Method INIT_CLASSIFICATIONS on class CL_SRT_UDDI_IMPLEMENTATION has no exception.

Method IS_TMODEL_KEY_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VALID Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130925
2 Importing T_MODEL_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_UDDI_KEY Services Registry : UDDI Key 20130925
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20130925

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INSTANCE Value transfer Object reference (TYPE REF TO) IF_SRT_UDDI_IMPLEMENTATION UDDI Inbound implementation 20130925

Method OPEN on class CL_SRT_UDDI_IMPLEMENTATION has no exception.

Method REDUCE_KEY_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing KEY_TAB Call by reference Type reference (TYPE) SRT_BINDING_KEY_TAB Key table 20130925
2 Exporting TRUNCATED Call by reference Type reference (TYPE) SRT_TRUNCATED Value for attribute 'truncated' of Get-Result 20130925

Method REDUCE_KEY_TAB on class CL_SRT_UDDI_IMPLEMENTATION has no exception.

Method SERVICE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXISTS Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130925
2 Importing SERVICE_UDDI_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_UDDI_KEY Services Registry : UDDI Key 20130925

Method SERVICE_EXISTS on class CL_SRT_UDDI_IMPLEMENTATION has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740