SAP ABAP Class CL_SOAP_WSADDR_PROTOCOL_1_0 (Web Service Addressing Protocol)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SOAP_WS_ADDR (Package) WSADDR: WS-ADDRESSING Protocol
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_PROTOCOL_ROOT Class for All SOAP Protocols 20071211
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_MSGID_PROTOCOL Protocol Interface of Message ID Protocol 20080208
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_WSADDR_PROTOCOL_1_0 WSADDR: IF WS-ADDR protocol version 1.0 20071211
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_WSADDR_PROTOCOL_IMPL implement old interface 20080122
Properties
Class CL_SOAP_WSADDR_PROTOCOL_1_0  
Short Description Web Service Addressing Protocol    
Super Class CL_SOAP_PROTOCOL_ROOT Class for All SOAP Protocols 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_WS_ADDR   WSADDR: WS-ADDRESSING Protocol 
Created 20071211   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TSRTM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SOAP_MSGID_PROTOCOL Protocol Interface of Message ID Protocol 20080208
2 IF_SOAP_WSADDR_PROTOCOL_1_0 WSADDR: IF WS-ADDR protocol version 1.0 20071211
Friends
Class CL_SOAP_WSADDR_PROTOCOL_1_0 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASS_NAME Constant Public Type reference (TYPE) STRING 'CL_SOAP_WSADDR_PROTOCOL_1_0' Name of the WSADDR protocol 20071211
2 CO_PROCESSOR_ID Constant Private Type reference (TYPE) SRT_MONI_PROC_ID TSRTM_PROC_ID_WS_ADR SOAP Runtime Processor Unit ID 20110113
3 CV_SERIAL_VERS_710_0 Constant Private Type reference (TYPE) SRT_SERIAL_VERS '000' 20080229
4 CV_SERIAL_VERS_710_1 Constant Private Type reference (TYPE) SRT_SERIAL_VERS '001' 20080229
5 CV_SERIAL_VERS_CURRENT Constant Private Type reference (TYPE) SRT_SERIAL_VERS CV_SERIAL_VERS_710_1 20080229
6 MO_CUSTOM_HEADERS Instance attribute Private Object reference (TYPE REF TO) IF_SXMLP_PART_COLLECTION 20110113
7 MO_FAULT Instance attribute Private Object reference (TYPE REF TO) IF_SOAP_WSADDR_FAULT 20110113
8 MO_REQ_MSG Instance attribute Protected Object reference (TYPE REF TO) IF_SOAP_WSADDR_MESSAGE implementation of WS-A message 20080229
9 MO_REQ_MSG_ID_PROTOCOL_PART Instance attribute Private Object reference (TYPE REF TO) IF_SXMLP_SIMPLE 20080229
10 MO_RESP_MSG Instance attribute Protected Object reference (TYPE REF TO) IF_SOAP_WSADDR_MESSAGE implementation of WS-A message 20080229
11 MV_IS_MSGID_TRANSFER_SUPPR Instance attribute Private Type reference (TYPE) BOOLEAN Flag that determines whteher the Message ID should be serial 20080613
12 MV_IS_RELIABLE_PROCESSING Instance attribute Private Type reference (TYPE) BOOLEAN 20080229
13 ST_VERSION_CONFIG Static Attribute Private Type reference (TYPE) T_VERSION_CONFIG_TAB 20110113
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_ADDR_CLIENT Instance method Private Method 20110113
2 CHECK_FOR_MULTIPLE_HEADERS Instance method Private Method 20110113
3 CHECK_FOR_MUST_UNDERSTAND Instance method Private Method 20110113
4 CLASS_CONSTRUCTOR Static method Public Constructor 20110113
5 CONSTRUCTOR Instance method Public Constructor WSADDR Protocol Constructor 20071211
6 COPY_CUST_HEADERS_FOR_MAPPING Instance method Public Method 20110113
7 CREATE_ACTION_FROM_CONFIG Instance method Private Method 20080201
8 CREATE_GUID Static method Private Method 20080304
9 CREATE_TO_ADDRESS_FROM_CONFIG Instance method Private Method Set wsa-to Address 20080118
10 GET_ACTION_FROM_CONFIG Instance method Private Method Reads InputAction and SOAPAction properties if they exist. 20080901
11 GET_CONFIG_PROPERTY Instance method Private Method 20080118
12 HAS_PROPERTY Static method Private Method 20080121
13 INIT_FOR_OPERATION_RECEIVER Instance method Private Method 20080121
14 INIT_FOR_OPERATION_SENDER Instance method Private Method 20080121
15 IS_ACTION_VALID Instance method Private Method Check if the given action is valid 20100318
16 IS_MSGID_TRANSFER_SUPPRESSED Instance method Private Method Checks if the serialization of the MsgID must be suppressed. 20080613
17 MAP_CUST_HEADERS Instance method Private Method 20110113
18 POST_PROCESS_RECEIVER Instance method Private Method WSADDR: Post processing WS-Addressing protocol 20080110
19 POST_PROCESS_SENDER Instance method Private Method WSADDR: Post processing WS-Addressing protocol 20080110
20 PRE_PROCESS_RECEIVER Instance method Private Method WSADDR: Pre process WS addressing 20080117
21 PRE_PROCESS_SENDER Instance method Private Method WSADDR: Pre process WS addressing 20080117
22 RAISE_EXCEPTION_IF_BOUND Instance method Private Method Raise an exception if a fault is bound. 20080423
23 SET_SOAPACTION Instance method Protected Method Set / override the soapAction prop of the TRB binding obj. 20080910
24 SET_SOAP_VERSION_FROM_CONTEXT Instance method Private Method Reads the SOAP version from the context and set it in Util. 20080709
Events
Class CL_SOAP_WSADDR_PROTOCOL_1_0 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_VERSION_CONFIG Private See coding 20110113 BEGIN OF t_version_config, qname TYPE qname, value TYPE string, version TYPE i, END OF t_version_config
2 T_VERSION_CONFIG_TAB Private See coding 20110113 t_version_config_tab TYPE STANDARD TABLE OF t_version_config WITH DEFAULT KEY
Method Signatures

Method CHECK_FOR_ADDR_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_FAULT Value transfer Object reference (TYPE REF TO) IF_SOAP_WSADDR_FAULT 20110113

Method CHECK_FOR_ADDR_CLIENT on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method CHECK_FOR_MULTIPLE_HEADERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SOAP_MESSAGE Call by reference Object reference (TYPE REF TO) IF_SOAP_MESSAGE 20110113
2 Returning RO_FAULT Value transfer Object reference (TYPE REF TO) IF_SOAP_WSADDR_FAULT 20110113

Method CHECK_FOR_MULTIPLE_HEADERS on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method CHECK_FOR_MUST_UNDERSTAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SOAP_MESSAGE Call by reference Object reference (TYPE REF TO) IF_SOAP_MESSAGE 20110113
2 Returning RO_FAULT Value transfer Object reference (TYPE REF TO) IF_SOAP_WSADDR_FAULT 20110113

Method CHECK_FOR_MUST_UNDERSTAND on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method CONSTRUCTOR Signature

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

Method COPY_CUST_HEADERS_FOR_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CUSTOM_HEADERS Call by reference Object reference (TYPE REF TO) IF_SXMLP_PART_COLLECTION 20110113

Method COPY_CUST_HEADERS_FOR_MAPPING on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method CREATE_ACTION_FROM_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_INPUT Call by reference Type reference (TYPE) BOOLEAN 20080229
2 Returning RV_ACTION Value transfer Type reference (TYPE) ANYURI Any URI 20080201

Method CREATE_ACTION_FROM_CONFIG on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method CREATE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MSG_ID Value transfer Type reference (TYPE) ANYURI Any URI 20080304

Method CREATE_GUID on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method CREATE_TO_ADDRESS_FROM_CONFIG Signature

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

Method CREATE_TO_ADDRESS_FROM_CONFIG on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method GET_ACTION_FROM_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACTION Value transfer Type reference (TYPE) ANYURI Any URI 20080901

Method GET_ACTION_FROM_CONFIG on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method GET_CONFIG_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROP_NAME Call by reference Type reference (TYPE) STRING 20080229
2 Importing IV_PROP_NS Call by reference Type reference (TYPE) STRING 20081107
3 Returning RV_PROP_VALUE Value transfer Type reference (TYPE) STRING 20080229

Method GET_CONFIG_PROPERTY on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method HAS_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIG Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_RT_CONFIG 20080229
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20080229
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING 20080229
4 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20080229
5 Returning RV_FOUND Value transfer Type reference (TYPE) BOOLEAN 20080229

Method HAS_PROPERTY on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method INIT_FOR_OPERATION_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIG Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_RT_CONFIG WSP Configuration Runtime Object 20080212

Method INIT_FOR_OPERATION_RECEIVER on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method INIT_FOR_OPERATION_SENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIG Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_RT_CONFIG WSP Configuration Runtime Object 20080212

Method INIT_FOR_OPERATION_SENDER on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method IS_ACTION_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) ANYURI Any URI 20100318
2 Returning RV_IS_ACTION_VALID Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100318

Method IS_ACTION_VALID on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method IS_MSGID_TRANSFER_SUPPRESSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TRANSFER_SUPPRESSED Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080613

Method IS_MSGID_TRANSFER_SUPPRESSED on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method MAP_CUST_HEADERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CUSTOM_HEADERS Call by reference Object reference (TYPE REF TO) IF_SXMLP_PART_COLLECTION 20110113
2 Importing IV_QNAME Call by reference Type reference (TYPE) QNAME 20110113

Method MAP_CUST_HEADERS on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method POST_PROCESS_RECEIVER Signature

Method POST_PROCESS_RECEIVER on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no parameter.
Method POST_PROCESS_RECEIVER on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method POST_PROCESS_SENDER Signature

Method POST_PROCESS_SENDER on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no parameter.
Method POST_PROCESS_SENDER on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method PRE_PROCESS_RECEIVER Signature

Method PRE_PROCESS_RECEIVER on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no parameter.
Method PRE_PROCESS_RECEIVER on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method PRE_PROCESS_SENDER Signature

Method PRE_PROCESS_SENDER on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no parameter.
Method PRE_PROCESS_SENDER on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method RAISE_EXCEPTION_IF_BOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FAULT Call by reference Object reference (TYPE REF TO) IF_SOAP_WSADDR_FAULT Interface for ws-addressing 1.0 faults. 20080423

Method RAISE_EXCEPTION_IF_BOUND on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method SET_SOAPACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) ANYURI Any URI 20080910

Method SET_SOAPACTION on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.

Method SET_SOAP_VERSION_FROM_CONTEXT Signature

Method SET_SOAP_VERSION_FROM_CONTEXT on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no parameter.
Method SET_SOAP_VERSION_FROM_CONTEXT on class CL_SOAP_WSADDR_PROTOCOL_1_0 has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 711