SAP ABAP Class CL_XMS_PLSRV_WS_ADAPTER (Web Service Adapters)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IS-IEN (Application Component) Integration Engine
     SXMSF (Package) XI: Integration Engine Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SXMLP_OBSERVER 20060119
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SXMLP_OBSERVER_ABSTRACT Abstract SXML/SXMLP Observer 20050905
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_MAIN_CONST XMS: Constants 20050809
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_PLSRV XMS Pipeline Service Interface 20050809
Properties
Class CL_XMS_PLSRV_WS_ADAPTER  
Short Description Web Service Adapters    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SXMSF   XI: Integration Engine Runtime 
Created 20050809   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SOAP_EVENT_FOR_SEQUENCE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SXMLP_OBSERVER 20060119
2 IF_SXMLP_OBSERVER_ABSTRACT Abstract SXML/SXMLP Observer 20050905
3 IF_XMS_MAIN_CONST XMS: Constants 20050809
4 IF_XMS_PLSRV XMS Pipeline Service Interface 20050809
Friends
Class CL_XMS_PLSRV_WS_ADAPTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_TERMINATE_HARD Constant Public Type reference (TYPE) CHAR1 'H' Single-Character Flag 20060612
2 CO_TERMINATE_SOFT Constant Public Type reference (TYPE) CHAR1 'S' Single-Character Flag 20060612
3 _FAULT Instance attribute Protected Object reference (TYPE REF TO) IF_SXMLP_PART 20060119
4 _PART_FAC Instance attribute Protected Object reference (TYPE REF TO) IF_SXMLP_FACTORY 20060119
5 _RCV_SEQU_TAB Static Attribute Protected Type reference (TYPE) RCV_SEQU_TTYP 20070326
6 _RESPONSE Instance attribute Protected Object reference (TYPE REF TO) IF_SXMLP_FRAGMENT SXML Part for XML Fragments 20060120
7 _SEQU_MAP Instance attribute Protected Object reference (TYPE REF TO) CL_XMS_WSRM_XI_MAP 20060403
8 _SERVICEPING Instance attribute Protected Type reference (TYPE) CHAR1 ' ' Single-Character Indicator 20081127
9 _SOAP_CLIENT_APPLICATION Instance attribute Protected Object reference (TYPE REF TO) IF_SOAP_APPLICATION_CS Interface of SOAP Application for Client Applications 20050811
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ADAPTER_TO_HOPLIST Instance method Protected Method 20091109
2 BUILD_REQUEST Instance method Protected Method 20080121
3 BUILD_SYNC_RESPONSE Instance method Protected Method 20080121
4 CHECK_PIPLINE_SERVICE_ID Instance method Protected Method 20050824
5 CHECK_SND_SEQU Instance method Protected Method 20070129
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050811
7 ENTER_PING Instance method Public Method Service Ping 20081127
8 GET_MESSAGE_TYPE_NAME Instance method Protected Method 20061027
9 GET_OUTBOUND_BINDING Instance method Protected Method 20050824
10 GET_RCV_SEQU_FOR_SND_SEQU_TAB Instance method Public Method 20070125
11 GET_RECEIVER_SEQUENCE Instance method Protected Method 20060404
12 GET_RECEIVER_SEQUENCE_BE Instance method Protected Method 20070725
13 GET_SEQUENCE_PROT Instance method Protected Method 20060403
14 GET_SEQU_FOR_SND_SEQU_AND_Q Instance method Public Method 20070129
15 INSERT_SND_SEQU Instance method Protected Method 20070126
16 INSERT_SND_SEQU_FROM_MSG Instance method Public Method 20070626
17 LOCK_RCV_SEQU Instance method Protected Method 20090212
18 PROCESS_MTOM Instance method Protected Method 20080118
19 SET_HOPLIST Instance method Protected Method 20061031
20 SET_RUNTIME_OBJECT Instance method Protected Method 20050906
21 SET_TARGET_ID Instance method Protected Method 20061107
22 SWITCH_SENDER_RECEIVER Instance method Protected Method 20050906
23 TERMINATE_SEQUENCE_HARD Instance method Public Method 20060609
24 TERMINATE_SEQUENCE_SOFT Instance method Public Method 20060609
25 TERMINATE_TECH_SEQU Instance method Public Method 20090115
26 TRANSFER_METERING_DATA Instance method Protected Method 20080718
27 UNLOCK_RCV_SEQU Instance method Protected Method 20090212
Events
Class CL_XMS_PLSRV_WS_ADAPTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 RCV_SEQU_TTYP Protected See coding 20070326 rcv_sequ_ttyp TYPE TABLE OF srt_sequence_queue_ident
Method Signatures

Method ADD_ADAPTER_TO_HOPLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XI: internal message interface 20091109

Method ADD_ADAPTER_TO_HOPLIST on class CL_XMS_PLSRV_WS_ADAPTER has no exception.

Method BUILD_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CH_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB 20080121
2 Importing MSG_ID_REQ Call by reference Type reference (TYPE) SXMSMGUID 20080121
3 Importing QOS Call by reference Type reference (TYPE) SXMSQOS 20080121
4 Exporting REQUEST_NAME Value transfer Type reference (TYPE) QNAME 20080121
5 Exporting SOAP_RESPONSE Value transfer Object reference (TYPE REF TO) IF_SOAP_MESSAGE 20080121
6 Importing TO Call by reference Object reference (TYPE REF TO) IF_XMS_TRACE 20080121
7 Exporting TRANSPORT_BINDING_HTTP Value transfer Object reference (TYPE REF TO) IF_SOAP_HTTP_TRANSPORT_BINDING 20080121
# Exception Resumable Description Created on
1 CX_SOAP_STATIC soap core exception 20080121
2 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20080121
3 CX_XMS_WS_XI_ERROR 20080121

Method BUILD_SYNC_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FAULT_OBSERVER Value transfer Object reference (TYPE REF TO) CL_XMS_FAULT_OBSERVER 20080121
2 Importing MSG_ID_REQ Value transfer Type reference (TYPE) SXMSMGUID 20080121
3 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20080121
4 Importing SOAP_FAULT Value transfer Object reference (TYPE REF TO) CX_SOAP_FAILURE_FAULT 20080121
5 Importing SOAP_RESPONSE Value transfer Object reference (TYPE REF TO) IF_SOAP_MESSAGE 20080121
6 Importing TO Value transfer Object reference (TYPE REF TO) IF_XMS_TRACE 20080121
7 Importing TRANSPORT_BINDING_HTTP Value transfer Object reference (TYPE REF TO) IF_SOAP_HTTP_TRANSPORT_BINDING 20080121
8 Returning XI_RESPONSE Value transfer Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB 20080121
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20080121
2 CX_XMS_WS_XI_ERROR 20080121

Method CHECK_PIPLINE_SERVICE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIPELINE_SERVICE_ID Call by reference Type reference (TYPE) SXMSPSID Pipeline-Service-Identifier 20050824
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20050824

Method CHECK_SND_SEQU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing QUEUE Call by reference Type reference (TYPE) TRFCQNAM Name einer tRFC-Queue 20070129
2 Returning RET Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20070129
3 Importing SND_SEQU Call by reference Type reference (TYPE) SXMS_SEQU_ID WSRM Sequenz ID 20070129

Method CHECK_SND_SEQU on class CL_XMS_PLSRV_WS_ADAPTER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_XMS_PLSRV_WS_ADAPTER has no parameter.
Method CONSTRUCTOR on class CL_XMS_PLSRV_WS_ADAPTER has no exception.

Method ENTER_PING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB XMS: Message 20081127
2 Importing IM_PIPELINE_SERVICE_ID Call by reference Type reference (TYPE) SXMSPSID XMS: Pipeline Service Identifier 20081127
3 Exporting SOAP_CLIENT_APP Value transfer Object reference (TYPE REF TO) IF_SOAP_APPLICATION_CS Schnittstelle einer SOAP Applikation für Client-Anwendungen 20081204
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XMS: Exception Class for System Errors 20081127

Method GET_MESSAGE_TYPE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MESSAGE_TYPE_NAME Value transfer Type reference (TYPE) QNAME Qualified Name 20061027
2 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_SXMLP_FRAGMENT 20061027
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20061027

Method GET_OUTBOUND_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XI: internal message interface 20050824
2 Returning OUTBOUND_BINDING Value transfer Object reference (TYPE REF TO) CL_SRV_BINDING XI Services: Inbound und Outbound Binding 20050824
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20050824

Method GET_RCV_SEQU_FOR_SND_SEQU_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MAP_TAB Value transfer Type reference (TYPE) SXMS_WSRM_XI_MAP_TTYP TTYP für SXMS_WSRM_XI_MAP 20070125
2 Importing SND_SEQU_TAB Call by reference Type reference (TYPE) IF_SOAP_EVENT_FOR_SEQUENCE=>SEQUENCE_ID_LIST 20070125

Method GET_RCV_SEQU_FOR_SND_SEQU_TAB on class CL_XMS_PLSRV_WS_ADAPTER has no exception.

Method GET_RECEIVER_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20060404
2 Exporting RCV_SEQU_ID Value transfer Type reference (TYPE) SRT_SEQUENCE_QUEUE_IDENT 20070522
3 Importing SEQU_PROT Call by reference Object reference (TYPE REF TO) IF_SOAP_SEQUENCE_PROTOCOL Sequenz protokoll 20060516
4 Importing TO Call by reference Object reference (TYPE REF TO) IF_XMS_TRACE XMS: Trace 20060404
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20060404

Method GET_RECEIVER_SEQUENCE_BE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20070725
2 Exporting RCV_SEQU_ID Value transfer Type reference (TYPE) SRT_SEQUENCE_QUEUE_IDENT 20070725
3 Exporting RCV_SEQU_NUM Value transfer Type reference (TYPE) SXMS_SEQU_NUM Sequenznummer 20070725
4 Importing SEQU_PROT Call by reference Object reference (TYPE REF TO) IF_SOAP_WSRM_PROTOCOL Sequenz protokoll 20070725
5 Exporting SHORTNAME Value transfer Type reference (TYPE) SXMS_BSN_SHORT Business Kurzname 20090212
6 Importing TO Call by reference Object reference (TYPE REF TO) IF_XMS_TRACE XMS: Trace 20070725
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20070725

Method GET_SEQUENCE_PROT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SEQU_PROT Value transfer Object reference (TYPE REF TO) IF_SOAP_SEQUENCE_PROTOCOL Sequenz protokoll 20060403
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20060403

Method GET_SEQU_FOR_SND_SEQU_AND_Q Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MAP Value transfer Type reference (TYPE) SXMS_WSRM_XI_MAP Map-Tabelle zwischen Eingangssequenz/Queue und Ausgangssequ. 20070129
2 Importing QUEUE Call by reference Type reference (TYPE) TRFCQNAM Name einer tRFC-Queue 20070129
3 Importing SND_SEQU Call by reference Type reference (TYPE) SRT_SEQUENCE_QUEUE_IDENT 20070129

Method GET_SEQU_FOR_SND_SEQU_AND_Q on class CL_XMS_PLSRV_WS_ADAPTER has no exception.

Method INSERT_SND_SEQU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAP Call by reference Type reference (TYPE) SXMS_WSRM_XI_MAP Map-Tabelle zwischen Eingangssequenz/Queue und Ausgangssequ. 20070126
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20070126

Method INSERT_SND_SEQU_FROM_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20070626
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20070626

Method LOCK_RCV_SEQU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RCV_SEQU Call by reference Type reference (TYPE) SRT_SEQUENCE_QUEUE_IDENT 20090212
2 Importing SHORTNAME Call by reference Type reference (TYPE) SXMS_BSN_SHORT Business Kurzname 20090212
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20090212

Method PROCESS_MTOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Value transfer Object reference (TYPE REF TO) IF_XMS_MESSAGE 20080118
2 Importing TO Value transfer Object reference (TYPE REF TO) IF_XMS_TRACE 20080118
3 Returning TRANSPORT_BINDING_HTTP Value transfer Object reference (TYPE REF TO) IF_SOAP_HTTP_TRANSPORT_BINDING 20080521
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20080118
2 CX_XMS_WS_XI_ERROR 20080118

Method SET_HOPLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HOPLIST Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_HOPLIST XI: Hoplist Property einer XI Message 20061031
2 Importing RESPONSE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20061031

Method SET_HOPLIST on class CL_XMS_PLSRV_WS_ADAPTER has no exception.

Method SET_RUNTIME_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_SIZE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20050906
2 Importing MO Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20050906
3 Importing MTOM_ENABLED Call by reference Type reference (TYPE) SXMS_MTOM_ENABLED 'MTOM-Attachments vorhanden'-Flag 20070327

Method SET_RUNTIME_OBJECT on class CL_XMS_PLSRV_WS_ADAPTER has no exception.

Method SET_TARGET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XMS: Laufzeitumgebung 20061107

Method SET_TARGET_ID on class CL_XMS_PLSRV_WS_ADAPTER has no exception.

Method SWITCH_SENDER_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MO Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20050906

Method SWITCH_SENDER_RECEIVER on class CL_XMS_PLSRV_WS_ADAPTER has no exception.

Method TERMINATE_SEQUENCE_HARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RCV_SEQU Call by reference Type reference (TYPE) SRT_SEQUENCE_QUEUE_IDENT 20060609
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20060609

Method TERMINATE_SEQUENCE_SOFT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RCV_SEQU Call by reference Type reference (TYPE) SRT_SEQUENCE_QUEUE_IDENT 20060609
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20060609

Method TERMINATE_TECH_SEQU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SEQUENCE_ID Call by reference Type reference (TYPE) SRT_SEQ_ID SOAP-Sequenz-ID 20090115

Method TERMINATE_TECH_SEQU on class CL_XMS_PLSRV_WS_ADAPTER has no exception.

Method TRANSFER_METERING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XI: internal message interface 20080721
# Exception Resumable Description Created on
1 CX_SOAP_STATIC soap core exception 20080718

Method UNLOCK_RCV_SEQU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RCV_SEQU Call by reference Type reference (TYPE) SRT_SEQUENCE_QUEUE_IDENT 20090212
2 Importing SHORTNAME Call by reference Type reference (TYPE) SXMS_BSN_SHORT Business Kurzname 20090212

Method UNLOCK_RCV_SEQU on class CL_XMS_PLSRV_WS_ADAPTER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710