SAP ABAP Class CL_SR_PUB_RULE_HELPER (Publication rules helper)
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
Properties
Class CL_SR_PUB_RULE_HELPER  
Short Description Publication rules helper    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SUDDICLIENT_NEW   New development regarding UDDI Publication 
Created 20110211   SAP 
Last change 20130531   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)
2 TSREG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SR_PUB_RULE_HELPER has no interface implemented.
Friends
Class CL_SR_PUB_RULE_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_SERVICES_FOR_RULE Static Attribute Private Type reference (TYPE) SERVICES_FOR_RULE_T_TYPE 20120815
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SERVICE_FOR_RULE Instance method Public Method 20120709
2 GET_ACTIVE_RULES_FOR_SR Instance method Public Method 20120709
3 GET_IBCS_FOR_REGISTRY Instance method Public Method 20120709
4 GET_IBCS_FOR_RULE Instance method Public Method 20120709
5 GET_SERVICES_FOR_REGISTRY Instance method Public Method 20110322
6 GET_SERVICES_FOR_RULE Instance method Private Method 20110322
7 IS_ONLY_IBC_RULE Instance method Public Method 20120709
8 IS_ONLY_WSD_RULE Instance method Public Method 20120709
9 _GET_CLASF_VALUES_COMBINED Instance method Private Method 20120719
Events
Class CL_SR_PUB_RULE_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SERVICES_FOR_RULE_TYPE Private See coding 20120815 begin of services_for_rule_type, rule_type type sdel_soa_rule_type, rule_id type sdel_soa_rule_id, object_type type sdte_srt_wsp_sr_object_type, services type stty_wsd_name, end of services_for_rule_type
2 SERVICES_FOR_RULE_T_TYPE Private See coding 20120815 services_for_rule_t_type type table of services_for_rule_type
Method Signatures

Method CHECK_SERVICE_FOR_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OK Value transfer Type reference (TYPE) ABAP_BOOL 20120709
2 Importing RULE_ID Call by reference Type reference (TYPE) SDEL_SOA_RULE_ID Publication Rule ID 20120709
3 Importing RULE_TYPE Call by reference Type reference (TYPE) SDEL_SOA_RULE_TYPE TSREG_C_RULE_TYPE_BE Publication Rule ID 20120709
4 Importing SERVICE_DEF Call by reference Type reference (TYPE) VEPNAME WSD Names 20120709
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20120709

Method GET_ACTIVE_RULES_FOR_SR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTIVE_RULES Call by reference Type reference (TYPE) STTY_PRULE_ASSIGN TT for the assigned SRs to a publication rule 20120709
2 Importing REGISTRY_ID Call by reference Type reference (TYPE) SDEL_SOA_REGISTRY_ID Registry ID 20120709
3 Importing RULE_TYPE Call by reference Type reference (TYPE) SDEL_SOA_RULE_TYPE TSREG_C_RULE_TYPE_BE Data type for publication rules => FW; BE; VW; 20120709
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20120709

Method GET_IBCS_FOR_REGISTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IBCS Call by reference Type reference (TYPE) STTY_SR_IBC_ID WSD Names 20120709
2 Importing REGISTRY_ID Call by reference Type reference (TYPE) SDEL_SOA_REGISTRY_ID Registry ID 20120709
3 Importing RULE_TYPE Call by reference Type reference (TYPE) SDEL_SOA_RULE_TYPE TSREG_C_RULE_TYPE_BE Data type for publication rules => FW; BE; VW; 20120713
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20120709

Method GET_IBCS_FOR_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IBC_IDS Call by reference Type reference (TYPE) STTY_SR_IBC_ID Services Registry: List of IBC Ids 20120709
2 Importing RULE_ID Call by reference Type reference (TYPE) SDEL_SOA_RULE_ID Publication Rule ID 20120709
3 Importing RULE_TYPE Call by reference Type reference (TYPE) SDEL_SOA_RULE_TYPE TSREG_C_RULE_TYPE_BE Data type for publication rules => FW; BE; VW; 20120709
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20120709

Method GET_SERVICES_FOR_REGISTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REGISTRY_ID Call by reference Type reference (TYPE) SDEL_SOA_REGISTRY_ID Registry ID 20110322
2 Importing RULE_TYPE Call by reference Type reference (TYPE) SDEL_SOA_RULE_TYPE TSREG_C_RULE_TYPE_BE Data type for publication rules => FW; BE; VW; 20120713
3 Exporting SERVICE_DEFS Call by reference Type reference (TYPE) STTY_WSD_NAME WSD Names 20110322
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20110322

Method GET_SERVICES_FOR_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RULE_ID Call by reference Type reference (TYPE) SDEL_SOA_RULE_ID Publication Rule ID 20110322
2 Importing RULE_TYPE Call by reference Type reference (TYPE) SDEL_SOA_RULE_TYPE TSREG_C_RULE_TYPE_BE Publication Rule ID 20120709
3 Exporting SERVICE_DEFS Call by reference Type reference (TYPE) STTY_WSD_NAME WSD Names 20110322
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20110322

Method IS_ONLY_IBC_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RULE_ID Call by reference Type reference (TYPE) SDEL_SOA_RULE_ID Publication Rule ID 20120709
2 Importing RULE_TYPE Call by reference Type reference (TYPE) SDEL_SOA_RULE_TYPE TSREG_C_RULE_TYPE_BE Data type for publication rules => FW; BE; VW; 20120709
3 Returning RVAL Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120709
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20120709

Method IS_ONLY_WSD_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RULE_ID Call by reference Type reference (TYPE) SDEL_SOA_RULE_ID Publication Rule ID 20120709
2 Importing RULE_TYPE Call by reference Type reference (TYPE) SDEL_SOA_RULE_TYPE TSREG_C_RULE_TYPE_BE Data type for publication rules => FW; BE; VW; 20120709
3 Returning RVAL Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120709
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20120709

Method _GET_CLASF_VALUES_COMBINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASF_NAME Call by reference Type reference (TYPE) ER_CLASS_NAME Classification TModel Key Name 20120719
2 Importing RANGES Call by reference Type reference (TYPE) ERT_RANGE_OPTION Range Table for Service Definition Query 20120719
3 Exporting USED_VALUES Call by reference Type reference (TYPE) WSTAXONOMY_SEARCH_TAB Table Type of Taxonomy Search Structure 20120719

Method _GET_CLASF_VALUES_COMBINED on class CL_SR_PUB_RULE_HELPER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in