Hierarchy
⤷
⤷
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 | 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 | Constant | Public | Type reference (TYPE) | CHAR1 | 'H' | Single-Character Flag | 20060612 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR1 | 'S' | Single-Character Flag | 20060612 | ||
| 3 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_SXMLP_PART | 20060119 | ||||
| 4 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_SXMLP_FACTORY | 20060119 | ||||
| 5 | Static Attribute | Protected | Type reference (TYPE) | RCV_SEQU_TTYP | 20070326 | ||||
| 6 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_SXMLP_FRAGMENT | SXML Part for XML Fragments | 20060120 | |||
| 7 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_XMS_WSRM_XI_MAP | 20060403 | ||||
| 8 | Instance attribute | Protected | Type reference (TYPE) | CHAR1 | ' ' | Single-Character Indicator | 20081127 | ||
| 9 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_SOAP_APPLICATION_CS | Interface of SOAP Application for Client Applications | 20050811 |
Methods
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 | 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 | CH_MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | 20080121 | ||||
| 2 | MSG_ID_REQ | Call by reference | Type reference (TYPE) | SXMSMGUID | 20080121 | ||||
| 3 | QOS | Call by reference | Type reference (TYPE) | SXMSQOS | 20080121 | ||||
| 4 | REQUEST_NAME | Value transfer | Type reference (TYPE) | QNAME | 20080121 | ||||
| 5 | SOAP_RESPONSE | Value transfer | Object reference (TYPE REF TO) | IF_SOAP_MESSAGE | 20080121 | ||||
| 6 | TO | Call by reference | Object reference (TYPE REF TO) | IF_XMS_TRACE | 20080121 | ||||
| 7 | TRANSPORT_BINDING_HTTP | Value transfer | Object reference (TYPE REF TO) | IF_SOAP_HTTP_TRANSPORT_BINDING | 20080121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | soap core exception | 20080121 | ||
| 2 | XI: Systemfehler | 20080121 | ||
| 3 | 20080121 |
Method BUILD_SYNC_RESPONSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FAULT_OBSERVER | Value transfer | Object reference (TYPE REF TO) | CL_XMS_FAULT_OBSERVER | 20080121 | ||||
| 2 | MSG_ID_REQ | Value transfer | Type reference (TYPE) | SXMSMGUID | 20080121 | ||||
| 3 | REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | higher level message interface | 20080121 | |||
| 4 | SOAP_FAULT | Value transfer | Object reference (TYPE REF TO) | CX_SOAP_FAILURE_FAULT | 20080121 | ||||
| 5 | SOAP_RESPONSE | Value transfer | Object reference (TYPE REF TO) | IF_SOAP_MESSAGE | 20080121 | ||||
| 6 | TO | Value transfer | Object reference (TYPE REF TO) | IF_XMS_TRACE | 20080121 | ||||
| 7 | TRANSPORT_BINDING_HTTP | Value transfer | Object reference (TYPE REF TO) | IF_SOAP_HTTP_TRANSPORT_BINDING | 20080121 | ||||
| 8 | XI_RESPONSE | Value transfer | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | 20080121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20080121 | ||
| 2 | 20080121 |
Method CHECK_PIPLINE_SERVICE_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PIPELINE_SERVICE_ID | Call by reference | Type reference (TYPE) | SXMSPSID | Pipeline-Service-Identifier | 20050824 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20050824 |
Method CHECK_SND_SEQU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | QUEUE | Call by reference | Type reference (TYPE) | TRFCQNAM | Name einer tRFC-Queue | 20070129 | |||
| 2 | RET | Value transfer | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20070129 | |||
| 3 | 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 | CH_MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | XMS: Message | 20081127 | |||
| 2 | IM_PIPELINE_SERVICE_ID | Call by reference | Type reference (TYPE) | SXMSPSID | XMS: Pipeline Service Identifier | 20081127 | |||
| 3 | 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 | 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 | MESSAGE_TYPE_NAME | Value transfer | Type reference (TYPE) | QNAME | Qualified Name | 20061027 | |||
| 2 | REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_SXMLP_FRAGMENT | 20061027 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20061027 |
Method GET_OUTBOUND_BINDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | XI: internal message interface | 20050824 | |||
| 2 | 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 | 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 | MAP_TAB | Value transfer | Type reference (TYPE) | SXMS_WSRM_XI_MAP_TTYP | TTYP für SXMS_WSRM_XI_MAP | 20070125 | |||
| 2 | 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 | MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | higher level message interface | 20060404 | |||
| 2 | RCV_SEQU_ID | Value transfer | Type reference (TYPE) | SRT_SEQUENCE_QUEUE_IDENT | 20070522 | ||||
| 3 | SEQU_PROT | Call by reference | Object reference (TYPE REF TO) | IF_SOAP_SEQUENCE_PROTOCOL | Sequenz protokoll | 20060516 | |||
| 4 | TO | Call by reference | Object reference (TYPE REF TO) | IF_XMS_TRACE | XMS: Trace | 20060404 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20060404 |
Method GET_RECEIVER_SEQUENCE_BE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | higher level message interface | 20070725 | |||
| 2 | RCV_SEQU_ID | Value transfer | Type reference (TYPE) | SRT_SEQUENCE_QUEUE_IDENT | 20070725 | ||||
| 3 | RCV_SEQU_NUM | Value transfer | Type reference (TYPE) | SXMS_SEQU_NUM | Sequenznummer | 20070725 | |||
| 4 | SEQU_PROT | Call by reference | Object reference (TYPE REF TO) | IF_SOAP_WSRM_PROTOCOL | Sequenz protokoll | 20070725 | |||
| 5 | SHORTNAME | Value transfer | Type reference (TYPE) | SXMS_BSN_SHORT | Business Kurzname | 20090212 | |||
| 6 | TO | Call by reference | Object reference (TYPE REF TO) | IF_XMS_TRACE | XMS: Trace | 20070725 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20070725 |
Method GET_SEQUENCE_PROT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SEQU_PROT | Value transfer | Object reference (TYPE REF TO) | IF_SOAP_SEQUENCE_PROTOCOL | Sequenz protokoll | 20060403 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | MAP | Value transfer | Type reference (TYPE) | SXMS_WSRM_XI_MAP | Map-Tabelle zwischen Eingangssequenz/Queue und Ausgangssequ. | 20070129 | |||
| 2 | QUEUE | Call by reference | Type reference (TYPE) | TRFCQNAM | Name einer tRFC-Queue | 20070129 | |||
| 3 | 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 | 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 | 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 | MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | higher level message interface | 20070626 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20070626 |
Method LOCK_RCV_SEQU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RCV_SEQU | Call by reference | Type reference (TYPE) | SRT_SEQUENCE_QUEUE_IDENT | 20090212 | ||||
| 2 | SHORTNAME | Call by reference | Type reference (TYPE) | SXMS_BSN_SHORT | Business Kurzname | 20090212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20090212 |
Method PROCESS_MTOM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MESSAGE | Value transfer | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | 20080118 | ||||
| 2 | TO | Value transfer | Object reference (TYPE REF TO) | IF_XMS_TRACE | 20080118 | ||||
| 3 | TRANSPORT_BINDING_HTTP | Value transfer | Object reference (TYPE REF TO) | IF_SOAP_HTTP_TRANSPORT_BINDING | 20080521 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20080118 | ||
| 2 | 20080118 |
Method SET_HOPLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HOPLIST | Call by reference | Object reference (TYPE REF TO) | CL_XMS_MSGHDR30_HOPLIST | XI: Hoplist Property einer XI Message | 20061031 | |||
| 2 | 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 | MESSAGE_SIZE | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20050906 | |||
| 2 | MO | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | higher level message interface | 20050906 | |||
| 3 | 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 | 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 | 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 | RCV_SEQU | Call by reference | Type reference (TYPE) | SRT_SEQUENCE_QUEUE_IDENT | 20060609 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20060609 |
Method TERMINATE_SEQUENCE_SOFT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RCV_SEQU | Call by reference | Type reference (TYPE) | SRT_SEQUENCE_QUEUE_IDENT | 20060609 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20060609 |
Method TERMINATE_TECH_SEQU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | XI: internal message interface | 20080721 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | soap core exception | 20080718 |
Method UNLOCK_RCV_SEQU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RCV_SEQU | Call by reference | Type reference (TYPE) | SRT_SEQUENCE_QUEUE_IDENT | 20090212 | ||||
| 2 | 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 |