SAP ABAP Class CL_CPA_CACHE (XI Cache: Bindings and Channels)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IBC-SRV (Application Component) Services
     SAI_SERVICES (Package) Determine Adapter Configuration
Properties
Class CL_CPA_CACHE  
Short Description XI Cache: Bindings and Channels    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_SERVICES   Determine Adapter Configuration 
Created 20051104   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)
Interfaces
Class CL_CPA_CACHE has no interface implemented.
Friends
Class CL_CPA_CACHE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APP_LOG Instance attribute Private Object reference (TYPE REF TO) CL_AI_CACHE_APP_LOG Application Log for Cache Refresh 20070103
2 CPA_CACHE_WS Instance attribute Private Object reference (TYPE REF TO) CL_CPA_CACHE_WS XI Cache: Bindings and Channels 20060813
3 WILDCARD Static Attribute Public Type reference (TYPE) CHAR01 '*' Wildcard 20070212
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070103
2 CORRECT_INCONSISTENT_DATA Instance method Private Method 20110605
3 DELETE_ALL Instance method Public Method Deletes All Bindings and Channels in 'Full Cache Refresh' 20051207
4 DELETE_CHANNELS Instance method Private Method Deletes Channels 20051209
5 DELETE_INBOUND_BINDINGS Instance method Private Method Delete Sender Agreements 20051209
6 DELETE_OUTBOUND_BINDINGS Instance method Private Method Delete Receiver Agreements 20051209
7 DELETE_P2P_BINDINGS Instance method Private Method Delete Direct Connections 20051209
8 GET_ADDRESS_HEADER_BY_PORT Static method Public Method Gets address header for a logical port 20061116
9 GET_CONFIGURED_RECEIVERS Static method Public Method Read Most Specific Logical Ports 20070212
10 GET_LOGICAL_PORT Static method Public Method Read Most Specific Logical Ports 20051110
11 IS_WS_ADAPTER Static method Public Method Is Adapter a WS-RT Adapter? 20051118
12 REFRESH Instance method Public Method Cache Refresh for CPA Objects (Bindings & Channels) 20051207
13 UPDATE_CHANNELS Instance method Private Method Add Channels 20051209
14 UPDATE_INBOUND_BINDINGS Instance method Private Method Add Sender Agreements 20051209
15 UPDATE_OUTBOUND_BINDINGS Instance method Private Method Add Receiver Agreements 20051209
16 UPDATE_P2P_BINDINGS Instance method Private Method Add Direct Connections 20051209
Events
Class CL_CPA_CACHE has no event.
Types
Class CL_CPA_CACHE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APP_LOG Value transfer Object reference (TYPE REF TO) CL_AI_CACHE_APP_LOG Application Log für Cache-Refresh 20070103
# Exception Resumable Description Created on
1 CX_CACHE_MULTIPLE 20070103

Method CORRECT_INCONSISTENT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHANNELATTS Call by reference Type reference (TYPE) SSRV_ATTRIBUTET Tabelle der Attribute 20110605
2 Importing CHANNELS Call by reference Type reference (TYPE) SSRV_CHANNELT Tabelle der Channels 20110605

Method CORRECT_INCONSISTENT_DATA on class CL_CPA_CACHE has no exception.

Method DELETE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONSUMER Call by reference Type reference (TYPE) SXICACHE_CONSUMER Cache-Abnehmer (Business System) 20071128
# Exception Resumable Description Created on
1 CX_CACHE_MULTIPLE 20051207

Method DELETE_CHANNELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANNELS Call by reference Type reference (TYPE) SSRV_CHANNELT Tabelle der Channels 20060616
2 Importing DELETED_OBJ Call by reference Type reference (TYPE) SAPXI_OBJECT_KEYTAB XI - Table of Objects 20051209
# Exception Resumable Description Created on
1 CX_CACHE_MULTIPLE 20051209

Method DELETE_INBOUND_BINDINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DELETED_OBJ Call by reference Type reference (TYPE) SAPXI_OBJECT_KEYTAB XI - Table of Objects 20051209
2 Importing INBINDINGS Call by reference Type reference (TYPE) SSRV_BINDINGT Tabelle der Bindings 20060616
# Exception Resumable Description Created on
1 CX_CACHE_MULTIPLE 20051209

Method DELETE_OUTBOUND_BINDINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DELETED_OBJ Call by reference Type reference (TYPE) SAPXI_OBJECT_KEYTAB XI - Table of Objects 20051209
2 Importing OUTBINDINGS Call by reference Type reference (TYPE) SSRV_BINDINGT Tabelle der Bindings 20060616
# Exception Resumable Description Created on
1 CX_CACHE_MULTIPLE 20051209

Method DELETE_P2P_BINDINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DELETED_OBJ Call by reference Type reference (TYPE) SAPXI_OBJECT_KEYTAB XI - Table of Objects 20051209
2 Importing P2PBINDINGS Call by reference Type reference (TYPE) SSRV_P2PBINDINGT Tabelle der P2P-Bindings 20060719
# Exception Resumable Description Created on
1 CX_CACHE_MULTIPLE 20051209

Method GET_ADDRESS_HEADER_BY_PORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOGICAL_PORT Call by reference Type reference (TYPE) SSRV_RTCONFIG_ID XI Services: Mapping XI Config to WS Runtime Config 20061116
2 Returning RESULT Value transfer Type reference (TYPE) SSRV_SENDER_RECEIVER XI Services: Mapping XI Config to WS Runtime Config 20061116
# Exception Resumable Description Created on
1 CX_SRV_BINDING_ERROR XI Services: Inbound und Outbound Binding Fehler 20061116

Method GET_CONFIGURED_RECEIVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIONNAME Call by reference Type reference (TYPE) SXI_ACTION XI: Interface-Name 20070212
2 Importing ACTIONNS Call by reference Type reference (TYPE) SXI_ACTION_NS XI: Interface-Namensraum 20070212
3 Importing FROM_PARTY Call by reference Type reference (TYPE) SXI_FROM_PARTY XI: From-Party 20070212
4 Importing FROM_SERVICE Call by reference Type reference (TYPE) SXI_FROM_SERVICE XI: From-Service 20070212
5 Returning RESULT Value transfer Type reference (TYPE) SXI_ADDRESSES_NORM XI Services: Runtime Configuration ID 20070212
6 Importing TO_PARTY Value transfer Type reference (TYPE) SXI_TO_PARTY XI:To-Party - Wildcard erlaubt 20070212
7 Importing TO_SERVICE Value transfer Type reference (TYPE) SXI_TO_SERVICE XI: To-Service - Wildcard erlaubt 20070212

Method GET_CONFIGURED_RECEIVERS on class CL_CPA_CACHE has no exception.

Method GET_LOGICAL_PORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIONNAME Call by reference Type reference (TYPE) SXI_ACTION XI: Interface-Name 20051110
2 Importing ACTIONNS Call by reference Type reference (TYPE) SXI_ACTION_NS XI: Interface-Namensraum 20051110
3 Importing FROM_PARTY Call by reference Type reference (TYPE) SXI_FROM_PARTY XI: From-Party 20051110
4 Importing FROM_SERVICE Call by reference Type reference (TYPE) SXI_FROM_SERVICE XI: From-Service 20051110
5 Returning RESULT Value transfer Type reference (TYPE) SSRV_RTCONFIG_ID XI Services: Runtime Configuration ID 20051110
6 Importing TO_PARTY Call by reference Type reference (TYPE) SXI_TO_PARTY XI:To-Party 20051110
7 Importing TO_SERVICE Call by reference Type reference (TYPE) SXI_TO_SERVICE XI: To-Service 20051110
# Exception Resumable Description Created on
1 CX_SRV_BINDING_ERROR XI Services: Inbound und Outbound Binding Fehler 20051110

Method IS_WS_ADAPTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) SSRV_ADAPTER_NAME XI Services: Adapter Name 20051118
2 Importing NAMESPACE Call by reference Type reference (TYPE) SSRV_ADAPTER_NS XI Services: Adapter Namespace 20051118
3 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20051118

Method IS_WS_ADAPTER on class CL_CPA_CACHE has no exception.

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANNELATTS Call by reference Type reference (TYPE) SSRV_ATTRIBUTET Tabelle der Attribute 20051209
2 Importing CHANNELMODS Call by reference Type reference (TYPE) SSRV_CHANNELMODT Tabelle der Channelmodule 20060220
3 Importing CHANNELS Call by reference Type reference (TYPE) SSRV_CHANNELT Tabelle der Channels 20051209
4 Importing CONSUMER Call by reference Type reference (TYPE) SXICACHE_CONSUMER Cache-Abnehmer (Business System) 20051207
5 Importing DELETED_CHANNELS Call by reference Type reference (TYPE) SAPXI_OBJECT_KEYTAB XI - Table of Objects 20051209
6 Importing DELETED_INBINDINGS Call by reference Type reference (TYPE) SAPXI_OBJECT_KEYTAB XI - Table of Objects 20051209
7 Importing DELETED_OUTBINDINGS Call by reference Type reference (TYPE) SAPXI_OBJECT_KEYTAB XI - Table of Objects 20051209
8 Importing DELETED_P2PBINDINGS Call by reference Type reference (TYPE) SAPXI_OBJECT_KEYTAB XI - Table of Objects 20051209
9 Importing DELETED_SRVIFS Call by reference Type reference (TYPE) SAPXI_OBJECT_KEYTAB XI - Table of Objects 20060813
10 Returning EXCEPTION_TAB Value transfer Type reference (TYPE) SXI_CX_CACHE_MULTIPLE_TAB Tabelle der Exceptions CX_CACHE_MULTIPLE 20051209
11 Importing INBINDINGATTS Call by reference Type reference (TYPE) SSRV_ATTRIBUTET Tabelle der Attribute 20051209
12 Importing INBINDINGS Call by reference Type reference (TYPE) SSRV_BINDINGT Tabelle der Bindings 20051209
13 Importing INBINDINGUSERS Call by reference Type reference (TYPE) SSRV_BINDINGUSRT XI Binding: Tabelle der User 20051209
14 Importing OUTBINDEXTRACTORS Call by reference Type reference (TYPE) RDT_EXTRACTOR Tabelle der Extractors (wie DB) 20051209
15 Importing OUTBINDHDRMAP Call by reference Type reference (TYPE) SSRV_BINDHDRMAPT XI Services: Tabelle der Header Mappings (Feld -> Extraktor) 20051207
16 Importing OUTBINDINGATTS Call by reference Type reference (TYPE) SSRV_ATTRIBUTET Tabelle der Attribute 20051209
17 Importing OUTBINDINGS Call by reference Type reference (TYPE) SSRV_BINDINGT Tabelle der Bindings 20051209
18 Importing OUTBINDNAMESPACES Call by reference Type reference (TYPE) RDT_NAMESPACE Tabelle der Namespaces 20051209
19 Importing P2PBINDINGATTS Call by reference Type reference (TYPE) SSRV_ATTRIBUTET Tabelle der Attribute 20051209
20 Importing P2PBINDINGS Call by reference Type reference (TYPE) SSRV_P2PBINDINGT Tabelle der P2P-Bindings 20051209
21 Importing SRVIFS Call by reference Type reference (TYPE) SSRV_RTWSDLT Tabelle der SSRVRTWSDL 20060813

Method REFRESH on class CL_CPA_CACHE has no exception.

Method UPDATE_CHANNELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANNELATTS Call by reference Type reference (TYPE) SSRV_ATTRIBUTET Tabelle der Channelattribute 20051209
2 Importing CHANNELMODS Call by reference Type reference (TYPE) SSRV_CHANNELMODT Tabelle der Channelmodule 20060220
3 Importing CHANNELS Call by reference Type reference (TYPE) SSRV_CHANNELT Tabelle der Channels 20051209
4 Importing CONSUMER Call by reference Type reference (TYPE) SXICACHE_CONSUMER Cache-Abnehmer (Business System) 20051209
# Exception Resumable Description Created on
1 CX_CACHE_MULTIPLE 20051209

Method UPDATE_INBOUND_BINDINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANNELATTS Call by reference Type reference (TYPE) SSRV_ATTRIBUTET Tabelle der Channelattribute 20051209
2 Importing CHANNELS Call by reference Type reference (TYPE) SSRV_CHANNELT Tabelle der Channels 20051209
3 Importing CONSUMER Call by reference Type reference (TYPE) SXICACHE_CONSUMER Cache-Abnehmer (Business System) 20060724
4 Importing INBINDINGATTS Call by reference Type reference (TYPE) SSRV_ATTRIBUTET XI Services: Tabelle der Bindingattribute 20051209
5 Importing INBINDINGS Call by reference Type reference (TYPE) SSRV_BINDINGT Tabelle der Bindings 20051209
6 Importing INBINDINGUSERS Call by reference Type reference (TYPE) SSRV_BINDINGUSRT XI Binding: Tabelle der User 20051209
# Exception Resumable Description Created on
1 CX_CACHE_MULTIPLE 20051209

Method UPDATE_OUTBOUND_BINDINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANNELATTS Call by reference Type reference (TYPE) SSRV_ATTRIBUTET Tabelle der Channelattribute 20051209
2 Importing CHANNELS Call by reference Type reference (TYPE) SSRV_CHANNELT Tabelle der Channels 20051209
3 Importing CONSUMER Call by reference Type reference (TYPE) SXICACHE_CONSUMER Cache-Abnehmer (Business System) 20060724
4 Importing OUTBINDEXTRACTORS Call by reference Type reference (TYPE) RDT_EXTRACTOR Tabelle der Extractors (wie DB) 20051209
5 Importing OUTBINDHDRMAP Call by reference Type reference (TYPE) SSRV_BINDHDRMAPT XI Services: Tabelle der Header Mappings (Feld -> Extraktor) 20051209
6 Importing OUTBINDINGATTS Call by reference Type reference (TYPE) SSRV_ATTRIBUTET XI Services: Tabelle der Bindingattribute 20051209
7 Importing OUTBINDINGS Call by reference Type reference (TYPE) SSRV_BINDINGT Tabelle der Bindings 20051209
8 Importing OUTBINDNAMESPACES Call by reference Type reference (TYPE) RDT_NAMESPACE Tabelle der Namespaces 20051209
# Exception Resumable Description Created on
1 CX_CACHE_MULTIPLE 20051209

Method UPDATE_P2P_BINDINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANNELATTS Call by reference Type reference (TYPE) SSRV_ATTRIBUTET Tabelle der Channelattribute 20051209
2 Importing CHANNELS Call by reference Type reference (TYPE) SSRV_CHANNELT Tabelle der Channels 20051209
3 Importing CONSUMER Call by reference Type reference (TYPE) SXICACHE_CONSUMER Cache-Abnehmer (Business System) 20051209
4 Importing P2PBINDINGATTS Call by reference Type reference (TYPE) SSRV_ATTRIBUTET XI Services: Tabelle der Bindingattribute 20051209
5 Importing P2PBINDINGS Call by reference Type reference (TYPE) SSRV_P2PBINDINGT Tabelle der Bindings 20051209
# Exception Resumable Description Created on
1 CX_CACHE_MULTIPLE 20051209
History
Last changed by/on SAP  20130531 
SAP Release Created in 710