SAP ABAP Class CL_SR_SYNCH_PROCESSOR (Services Registry: Synchronization processor)
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_SYNCH_PROCESSOR  
Short Description Services Registry: Synchronization processor    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SUDDICLIENT_NEW   New development regarding UDDI Publication 
Created 20120709   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
Class CL_SR_SYNCH_PROCESSOR has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SR_FORWARD_CONTROLLER 20120709 Services Registry: Forward Controller
2 CL_SR_FORWARD_QUEUE_PROCESSOR 20120709 Services Registry: Forward Queue Processor
3 CL_SR_PUBLISH_CONTROLLER 20120709 Services Registry: Publish Controller
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_SYNCH_PROCESSOR' 20120725
2 CO_CONNECTION_TYPE_BACKEND Constant Public Type reference (TYPE) SDTE_SRT_WSP_SR_CONNECT_TYPE 'BE' 20120709
3 CO_CONNECTION_TYPE_FORWARD Constant Public Type reference (TYPE) SDTE_SRT_WSP_SR_CONNECT_TYPE 'SR' 20120709
4 MR_LOCAL_SYNCH_SERVICES Static Attribute Private Object reference (TYPE REF TO) IF_SR_SYNCH_SERVICES 20120709
5 MT_PULL_SERVICES Static Attribute Private Type reference (TYPE) STTY_SR_PULL_SERVICE 20120709
6 MT_SYNCH_SERVICES Static Attribute Private Type reference (TYPE) STTY_SR_SYNCH_SERVICE 20120709
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PUBLICATION_ALLOWED Static method Private Method Check whether a system is Integration Server 20120709
2 CHECK_VERSION Static method Private Method Checks SR API version 20120709
3 CONVERT_BND_KEY_2_CONFIG_KEY Static method Private Method Builds V2 config key format with the help of binding key 20120725
4 DELETE_ALL Static method Public Method 20120709
5 DELETE_BINDING_V2 Static method Public Method Deletes a binding with V2/V1 API 20120803
6 FORWARD_DELETE Static method Public Method Deletes an object in Services Registry 20120709
7 FORWARD_NOTIFY Static method Public Method 20120709
8 FORWARD_PUBLISH_IBC Static method Public Method Publishes a IBC 20120709
9 FORWARD_PUBLISH_SEP Static method Public Method Publishes a binding 20120709
10 FORWARD_PUBLISH_WSD Static method Public Method Publishes a service definition 20120709
11 FORWARD_SUBSCRIBE_CON_LP Static method Public Method 20120709
12 GET_LOCAL_SYNCH_SERVICE Static method Public Method 20120709
13 GET_PULL_SERVICE_INSTANCE Static method Public Method 20120709
14 GET_SYNCH_SERVICE_INSTANCE Static method Public Method 20120709
15 PUBLISH_BINDING_V2 Static method Public Method Publishes a binding with V2/V1 API 20120725
16 PUBLISH_WSD_V2 Static method Public Method Publishes a WSD with V2/V1 API 20130116
17 PULL_ALL_BINDINGS Static method Public Method 20120709
18 PULL_ALL_IBCS Static method Public Method 20120709
19 PULL_ALL_WSDS Static method Public Method 20120709
20 PULL_BINDING Static method Public Method 20120709
21 PULL_IBC Static method Public Method 20120709
22 PULL_NOTIFICATION Static method Public Method 20120709
23 PULL_SUBSCRIBE Static method Public Method 20120709
24 PULL_WSD Static method Public Method 20120709
25 PUSH_ALL_IBCS Static method Public Method 20120709
26 PUSH_ALL_WSDS Static method Public Method 20120709
Events
Class CL_SR_SYNCH_PROCESSOR has no event.
Types
Class CL_SR_SYNCH_PROCESSOR has no local type.
Method Signatures

Method CHECK_PUBLICATION_ALLOWED Signature

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

Method CHECK_PUBLICATION_ALLOWED on class CL_SR_SYNCH_PROCESSOR has no exception.

Method CHECK_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PULL_SERVICES Call by reference Object reference (TYPE REF TO) IF_SR_PULL_SERVICES 20120709
2 Importing IR_SYNCH_SERVICES Call by reference Object reference (TYPE REF TO) IF_SR_SYNCH_SERVICES 20120709
3 Returning R_ERROR Value transfer Type reference (TYPE) STRING 20120709

Method CHECK_VERSION on class CL_SR_SYNCH_PROCESSOR has no exception.

Method CONVERT_BND_KEY_2_CONFIG_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BINDING_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_BINDING_KEY Services Registry: Binding Key 20120725
2 Returning R_CONFIG_KEYS Value transfer Type reference (TYPE) SRT_WSP_SDEF_CONFIG_KEYS Table with Service Definitions and their Configuration Keys 20120725
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20120725

Method DELETE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SYSTEMS Call by reference Type reference (TYPE) STTY_SR_APP_KEY 20120709
2 Importing I_REGISTRY Call by reference Type reference (TYPE) SDEL_REGISTRY 20120709

Method DELETE_ALL on class CL_SR_SYNCH_PROCESSOR has no exception.

Method DELETE_BINDING_V2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT_TEXT Call by reference Type reference (TYPE) STRING 20120803
2 Exporting E_STATUS Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_QUEUE_STATUS Services Registry: Forward queue status 20120803
3 Importing I_SR_FORWARD Call by reference Type reference (TYPE) SRT_SR_FORWARD Services Registry: Queue for asynchronous forwarding 20120803

Method DELETE_BINDING_V2 on class CL_SR_SYNCH_PROCESSOR has no exception.

Method FORWARD_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT_TEXT Call by reference Type reference (TYPE) STRING 20120717
2 Exporting E_STATUS Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_QUEUE_STATUS Services Registry: Forward queue status 20120717
3 Importing IR_SYNCH_SERVICES Call by reference Object reference (TYPE REF TO) IF_SR_SYNCH_SERVICES 20120709
4 Importing I_OBJECT_ID Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_OBJECT_ID 20120709
5 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_OBJECT_TYPE 20120709
6 Importing I_ORIG_APPL_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_APP_KEY 20120709

Method FORWARD_DELETE on class CL_SR_SYNCH_PROCESSOR has no exception.

Method FORWARD_NOTIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT_TEXT Call by reference Type reference (TYPE) STRING 20120717
2 Exporting E_STATUS Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_QUEUE_STATUS Services Registry: Forward queue status 20120717
3 Importing IR_SYNCH_SERVICES Call by reference Object reference (TYPE REF TO) IF_SR_SYNCH_SERVICES 20120709
4 Importing I_NOTIFICATION_ID Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_IDENTIFIER 20120709
5 Importing I_ORIG_APPL_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_APP_KEY 20120709

Method FORWARD_NOTIFY on class CL_SR_SYNCH_PROCESSOR has no exception.

Method FORWARD_PUBLISH_IBC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT_TEXT Call by reference Type reference (TYPE) STRING 20120717
2 Exporting E_STATUS Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_QUEUE_STATUS Services Registry: Forward queue status 20120717
3 Importing IR_SYNCH_SERVICES Call by reference Object reference (TYPE REF TO) IF_SR_SYNCH_SERVICES 20120709
4 Importing I_IBC_ID Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_IBC_ID 20120709
5 Importing I_ORIG_APPL_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_APP_KEY 20120709

Method FORWARD_PUBLISH_IBC on class CL_SR_SYNCH_PROCESSOR has no exception.

Method FORWARD_PUBLISH_SEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT_TEXT Call by reference Type reference (TYPE) STRING 20120717
2 Exporting E_STATUS Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_QUEUE_STATUS Services Registry: Forward queue status 20120717
3 Importing IR_SYNCH_SERVICES Call by reference Object reference (TYPE REF TO) IF_SR_SYNCH_SERVICES 20120709
4 Importing IT_SEP_IBC_ID Call by reference Type reference (TYPE) STTY_SR_IBC_ID Services Registry: List of IBC Ids 20120928
5 Importing IV_BINDING_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_BINDING_KEY 20120709
6 Importing IV_WSD_NAME Call by reference Type reference (TYPE) VEPNAME 20120709
7 Importing I_ORIG_APPL_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_APP_KEY 20120709

Method FORWARD_PUBLISH_SEP on class CL_SR_SYNCH_PROCESSOR has no exception.

Method FORWARD_PUBLISH_WSD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT_TEXT Call by reference Type reference (TYPE) STRING 20120717
2 Exporting E_STATUS Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_QUEUE_STATUS Services Registry: Forward queue status 20120717
3 Importing IR_SYNCH_SERVICES Call by reference Object reference (TYPE REF TO) IF_SR_SYNCH_SERVICES 20120709
4 Importing I_ORIG_APPL_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_APP_KEY 20120709
5 Importing I_WSD_NAME Call by reference Type reference (TYPE) VEPNAME 20120709

Method FORWARD_PUBLISH_WSD on class CL_SR_SYNCH_PROCESSOR has no exception.

Method FORWARD_SUBSCRIBE_CON_LP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT_TEXT Call by reference Type reference (TYPE) STRING 20120717
2 Exporting E_STATUS Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_QUEUE_STATUS Services Registry: Forward queue status 20120717
3 Exporting E_SUBSCRIPTION_ID Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_IDENTIFIER 20120709
4 Importing IR_SYNCH_SERVICES Call by reference Object reference (TYPE REF TO) IF_SR_SYNCH_SERVICES 20120709
5 Importing I_IBCID Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_IBC_ID 20120709
6 Importing I_LP_NAME Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_LP_NAME 20120709
7 Importing I_ORIG_APPL_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_APP_KEY 20120709
8 Importing I_PUBLICATION_ID Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_IDENTIFIER 20120709
9 Importing I_TECHNICAL_NAME Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_CONSUMER_PROXY 20120709

Method FORWARD_SUBSCRIBE_CON_LP on class CL_SR_SYNCH_PROCESSOR has no exception.

Method GET_LOCAL_SYNCH_SERVICE 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) 20121005
2 Returning R_SYNCH_SERVICE Value transfer Object reference (TYPE REF TO) IF_SR_SYNCH_SERVICES 20120709
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120709

Method GET_PULL_SERVICE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REGISTRY Call by reference Type reference (TYPE) SDEL_SOA_REGISTRY_ID 20120709
2 Returning R_PULL_SERVICE Value transfer Object reference (TYPE REF TO) IF_SR_PULL_SERVICES 20120709
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120709

Method GET_SYNCH_SERVICE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTION_TYPE Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_CONNECT_TYPE 'BE' 20120709
2 Importing IV_REGISTRY Call by reference Type reference (TYPE) SDEL_SOA_REGISTRY_ID 'SR_LOCAL' 20120709
3 Importing I_FORWARD_CALL Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Boolean Variable (X=True, -=False, Space=Unknown) 20120806
4 Importing I_ORIG_APPL_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_APP_KEY 20120709
5 Returning R_SYNCH_SERVICE Value transfer Object reference (TYPE REF TO) IF_SR_SYNCH_SERVICES 20120709
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120709

Method PUBLISH_BINDING_V2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT_TEXT Call by reference Type reference (TYPE) STRING 20120725
2 Exporting E_STATUS Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_QUEUE_STATUS Services Registry: Forward queue status 20120725
3 Importing I_SR_FORWARD Call by reference Type reference (TYPE) SRT_SR_FORWARD Services Registry: Queue for asynchronous forwarding 20120725

Method PUBLISH_BINDING_V2 on class CL_SR_SYNCH_PROCESSOR has no exception.

Method PUBLISH_WSD_V2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT_TEXT Call by reference Type reference (TYPE) STRING 20130116
2 Exporting E_STATUS Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_QUEUE_STATUS Services Registry: Forward queue status 20130116
3 Importing I_SR_FORWARD Call by reference Type reference (TYPE) SRT_SR_FORWARD Services Registry: Queue for asynchronous forwarding 20130116

Method PUBLISH_WSD_V2 on class CL_SR_SYNCH_PROCESSOR has no exception.

Method PULL_ALL_BINDINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PULL_SERVICES Call by reference Object reference (TYPE REF TO) IF_SR_PULL_SERVICES 20120709
2 Importing I_FORCE_PUBLICATION Call by reference Type reference (TYPE) ABAP_BOOL 20120709
3 Importing I_ORIG_APPL_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_APP_KEY 20120709

Method PULL_ALL_BINDINGS on class CL_SR_SYNCH_PROCESSOR has no exception.

Method PULL_ALL_IBCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PULL_SERVICES Call by reference Object reference (TYPE REF TO) IF_SR_PULL_SERVICES 20120709
2 Importing I_FORCE_PUBLICATION Call by reference Type reference (TYPE) ABAP_BOOL 20120709
3 Importing I_ORIG_APPL_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_APP_KEY 20120709

Method PULL_ALL_IBCS on class CL_SR_SYNCH_PROCESSOR has no exception.

Method PULL_ALL_WSDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PULL_SERVICES Call by reference Object reference (TYPE REF TO) IF_SR_PULL_SERVICES 20120709
2 Importing I_FORCE_PUBLICATION Call by reference Type reference (TYPE) ABAP_BOOL 20120709
3 Importing I_ORIG_APPL_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_APP_KEY 20120709

Method PULL_ALL_WSDS on class CL_SR_SYNCH_PROCESSOR has no exception.

Method PULL_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) STRING 20120709
2 Importing IR_PULL_SERVICES Call by reference Object reference (TYPE REF TO) IF_SR_PULL_SERVICES 20120709
3 Importing IV_BINDING_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_BINDING_KEY 20120709
4 Importing IV_ORIG_APPL_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_APP_KEY 20120709
5 Importing IV_WSD_NAME Call by reference Type reference (TYPE) VEPNAME 20120709
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120709

Method PULL_IBC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) STRING 20120709
2 Importing IR_PULL_SERVICES Call by reference Object reference (TYPE REF TO) IF_SR_PULL_SERVICES 20120709
3 Importing I_IBC_ID Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_IBC_ID 20120709
4 Importing I_ORIG_APPL_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_APP_KEY 20120709
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120709

Method PULL_NOTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) STRING 20120709
2 Importing IR_PULL_SERVICES Call by reference Object reference (TYPE REF TO) IF_SR_PULL_SERVICES 20120709
3 Importing IV_SUBSCRIPTION_ID Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_IDENTIFIER 20120709
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120709

Method PULL_SUBSCRIBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) STRING 20120709
2 Importing IR_PULL_SERVICES Call by reference Object reference (TYPE REF TO) IF_SR_PULL_SERVICES 20120709
3 Importing IV_CONSUMER_PROXY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_CONSUMER_PROXY 20120709
4 Importing IV_IBCID Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_IBC_ID 20120709
5 Importing IV_LP_NAME Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_LP_NAME 20120709
6 Importing IV_ORIG_APPL_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_APP_KEY 20120709
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120709

Method PULL_WSD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) STRING 20120709
2 Importing IR_PULL_SERVICES Call by reference Object reference (TYPE REF TO) IF_SR_PULL_SERVICES 20120709
3 Importing I_ORIG_APPL_KEY Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_APP_KEY 20120709
4 Importing I_WSD_NAME Call by reference Type reference (TYPE) VEPNAME 20120709
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120709

Method PUSH_ALL_IBCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SYNCH_SERVICES Call by reference Object reference (TYPE REF TO) IF_SR_SYNCH_SERVICES 20120709
2 Importing I_FORCE_PUBLICATION Call by reference Type reference (TYPE) ABAP_BOOL 20120709
3 Importing I_IBC_NAME Call by reference Type reference (TYPE) STRING 20120813

Method PUSH_ALL_IBCS on class CL_SR_SYNCH_PROCESSOR has no exception.

Method PUSH_ALL_WSDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SYNCH_SERVICES Call by reference Object reference (TYPE REF TO) IF_SR_SYNCH_SERVICES 20120709
2 Importing I_FORCE_PUBLICATION Call by reference Type reference (TYPE) ABAP_BOOL 20120709
3 Importing I_ONLY_CONFIGURED Call by reference Type reference (TYPE) ABAP_BOOL 20120709
4 Importing I_SEP Call by reference Type reference (TYPE) ABAP_BOOL 20120709
5 Importing I_WSD_NAME Call by reference Type reference (TYPE) STRING 20120709

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