SAP ABAP Class CL_XMS_PLSRV_OUTBINDING (XI Services: Binding Determination for Outbound Case)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IBC-SRV (Application Component) Services
     SAI_SERVICES (Package) Determine Adapter Configuration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PLSRV_SUPPORT_DETAILS Support-Details Interface for Pipeline Services 20040910
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_MAIN_CONST XMS: Constants 20030417
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_PLSRV XMS Pipeline Service Interface 20030417
Properties
Class CL_XMS_PLSRV_OUTBINDING  
Short Description XI Services: Binding Determination for Outbound Case    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_SERVICES   Determine Adapter Configuration 
Created 20030417   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_XMS_PLSRV_OUTBINDING has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_PLSRV_SUPPORT_DETAILS Support-Details Interface for Pipeline Services 20040910
2 IF_XMS_MAIN_CONST XMS: Constants 20030417
3 IF_XMS_PLSRV XMS Pipeline Service Interface 20030417
Friends
Class CL_XMS_PLSRV_OUTBINDING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BINDING_CACHE Static Attribute Protected Type reference (TYPE) ADDRESS_CACHE_TTYP 20110505
2 CO_FALSE Instance attribute Private Attribute reference (LIKE) 20030417
3 CO_TRUE Instance attribute Private Attribute reference (LIKE) 20030417
4 RO Instance attribute Protected Object reference (TYPE REF TO) CL_XMS_RUN_TIME_ENV XI: Runtime SOAP Header 20030828
Methods
# Method Level Visibility Method type Description Created on
1 DETERMINE_BINDING Instance method Private Method Determines Binding and Channel for Individual Message 20051102
Events
Class CL_XMS_PLSRV_OUTBINDING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ADDRESS_CACHE_STR Public See coding 20110505 BEGIN OF address_cache_str, key TYPE ssrv_sender_receiver, binding_prop TYPE REF TO cl_srv_outbinding_xms_prop, END OF address_cache_str
2 ADDRESS_CACHE_TTYP Public See coding 20110505 address_cache_ttyp TYPE TABLE OF address_cache_str WITH DEFAULT KEY initial size 1
Method Signatures

Method DETERMINE_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ADAPTER_NAME Call by reference Type reference (TYPE) SSRV_ADAPTER_NAME XI Services: Adapter Name 20080114
2 Exporting ADAPTER_NS Call by reference Type reference (TYPE) SSRV_ADAPTER_NS XI Services: Adapter Namespace 20080114
3 Changing CH_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20051102
4 Exporting ENGINE_NAME Call by reference Type reference (TYPE) SSRV_ENGINE_NAME XI Services: Name der Adapter Engine 20051102
5 Exporting ENGINE_TYPE Call by reference Type reference (TYPE) SSRV_ENGINE_TYPE XI Services: Typ der Adapter Engine 20051102
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20051102
History
Last changed by/on SAP  20110908 
SAP Release Created in 640