SAP ABAP Class CL_SOAP_WSADDR_UTIL (includes all constants used in the WS-A implementation)
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
Properties
Class CL_SOAP_WSADDR_UTIL  
Short Description includes all constants used in the WS-A implementation    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_WS_ADDR   WSADDR: WS-ADDRESSING Protocol 
Created 20071215   SAP 
Last change 20110908   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_SOAP_WSADDR_UTIL has no interface implemented.
Friends
Class CL_SOAP_WSADDR_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_ABAP_FALSE Constant Public Type reference (TYPE) STRING ' ' 20080811
2 CV_ABAP_TRUE Constant Public Type reference (TYPE) STRING 'X' 20080811
3 CV_ACTION Constant Public Type reference (TYPE) STRING 'Action' 20080228
4 CV_ACTION_REQUEST Constant Public Type reference (TYPE) STRING 'Request' 20080228
5 CV_ACTION_RESPONSE Constant Public Type reference (TYPE) STRING 'Response' 20080228
6 CV_ADDRESS Constant Public Type reference (TYPE) STRING 'Address' 20080228
7 CV_ANONYMOUS_URI_1_0 Constant Private Type reference (TYPE) STRING 'http://www.w3.org/2005/08/addressing/anonymous' 20080228
8 CV_ANONYMOUS_URI_2004_08 Constant Private Type reference (TYPE) STRING 'http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous' 20080228
9 CV_FAULT_ACTION Constant Public Type reference (TYPE) STRING 'http://www.w3.org/2005/08/addressing/fault' 20080423
10 CV_FAULT_DETAIL Constant Public Type reference (TYPE) STRING 'FaultDetail' 20080422
11 CV_FAULT_TO Constant Public Type reference (TYPE) STRING 'FaultTo' 20080228
12 CV_FEATURE_URI Constant Public Type reference (TYPE) STRING 'http://www.sap.com/webas/710/soap/features/wsa/' 20080228
13 CV_FROM Constant Public Type reference (TYPE) STRING 'From' 20080228
14 CV_IS_REFERENCE_PARAMETER Constant Public Type reference (TYPE) STRING 'IsReferenceParameter' 20080417
15 CV_IS_REFERENCE_PARAMETER_TRUE Constant Public Type reference (TYPE) STRING 'true' 20080417
16 CV_MESSAGE Constant Public Type reference (TYPE) STRING 'WS-A Message' 20080228
17 CV_MESSAGE_ID Constant Public Type reference (TYPE) STRING 'MessageID' 20080228
18 CV_MESSAGE_ID_URL Constant Public Type reference (TYPE) STRING 'MessageId' 20110113
19 CV_MSG_ID Constant Public Type reference (TYPE) STRING 'messageId' 20080228
20 CV_MUST_UNDERSTAND Constant Public Type reference (TYPE) STRING 'mustUnderstand' 20080228
21 CV_MUST_UNDERSTAND_VALUE_1 Constant Public Type reference (TYPE) STRING '1' 20080228
22 CV_MUST_UNDERSTAND_VALUE_TRUE Constant Public Type reference (TYPE) STRING 'true' 20080709
23 CV_NAMESPACE_1_0 Constant Public Type reference (TYPE) STRING 'http://www.w3.org/2005/08/addressing' 20080228
24 CV_NAMESPACE_2004_08 Constant Public Type reference (TYPE) STRING 'http://schemas.xmlsoap.org/ws/2004/08/addressing' 20080228
25 CV_NAMESPACE_MESSAGE_ID Constant Private Type reference (TYPE) STRING 'http://www.sap.com/webas/640/soap/features/messageId/' 20080228
26 CV_NAMESPACE_PREFIX Constant Public Type reference (TYPE) STRING 'wsa' 20080228
27 CV_NAMESPACE_PREFIX_MESSAGE_ID Constant Private Type reference (TYPE) STRING 'msgID' 20080228
28 CV_NONE_URI_1_0 Constant Public Type reference (TYPE) STRING 'http://www.w3.org/2005/08/addressing/none' 20080430
29 CV_PROTOCOL_MESSAGE_ID Constant Public Type reference (TYPE) I -1 20080228
30 CV_PROTOCOL_VERSION Constant Public Type reference (TYPE) STRING 'ProtocolVersion' 20080228
31 CV_REFERENCE_PARAMETERS Constant Public Type reference (TYPE) STRING 'ReferenceParameters' 20080228
32 CV_REF_METADATA Constant Public Type reference (TYPE) STRING 'Metadata' 20080228
33 CV_RELATES_TO Constant Public Type reference (TYPE) STRING 'RelatesTo' 20080228
34 CV_RELATIONSHIP_REPLY_1_0 Constant Private Type reference (TYPE) STRING '"http://www.w3.org/2005/08/addressing/reply' 20080228
35 CV_RELATIONSHIP_REPLY_2004_08 Constant Private Type reference (TYPE) STRING 'Reply' 20080228
36 CV_RELATIONSHIP_TYPE Constant Public Type reference (TYPE) STRING 'RelationshipType' 20080228
37 CV_RELATIONSHIP_UNSPEC_1_0 Constant Private Type reference (TYPE) STRING 'http://www.w3.org/2005/08/addressing/unspecified' 20080228
38 CV_RELATIONSHIP_UNSPEC_2004_08 Constant Private Type reference (TYPE) STRING 'http://schemas.xmlsoap.org/ws/2004/08/addressing/id/unspecified' 20080228
39 CV_REPLY_TO Constant Public Type reference (TYPE) STRING 'ReplyTo' 20080228
40 CV_SOAP12_ENV_NAMESPACE Constant Public Type reference (TYPE) STRING 'http://www.w3.org/2003/05/soap-envelope' 20081215
41 CV_SOAP_ENV_NAMESPACE Constant Public Type reference (TYPE) STRING 'http://schemas.xmlsoap.org/soap/envelope/' 20080228
42 CV_SOAP_ENV_PREFIX Constant Public Type reference (TYPE) STRING 'soap-env' 20080228
43 CV_TO Constant Public Type reference (TYPE) STRING 'To' 20080228
44 CV_URN Constant Public Type reference (TYPE) STRING 'urn:' 20080228
45 CV_USE_MSG_ID_PROTOCOL Constant Public Type reference (TYPE) STRING 'use_message_id_protocol' 20080318
46 CV_UUID Constant Protected Type reference (TYPE) STRING 'uuid:' 20080228
47 CV_WSRM_NAMESPACE_1_0 Constant Private Type reference (TYPE) STRING 'http://docs.oasis-open.org/ws-rx/wsrm/200702' 20080228
48 CV_WSRM_NAMESPACE_2004_08 Constant Private Type reference (TYPE) STRING 'http://schemas.xmlsoap.org/ws/2005/02/rm' 20080228
49 CV_XML_WSA_PROT Constant Public Type reference (TYPE) STRING 'ProtWSADDR_1_0' 20080228
50 CV_XML_WSA_ROOT Constant Public Type reference (TYPE) STRING 'WSA_ROOT' 20080228
51 GO_FACTORY Static Attribute Private Object reference (TYPE REF TO) IF_SXMLP_FACTORY 20080228
52 GV_SOAP_ENV_NAMESPACE Static Attribute Private Type reference (TYPE) STRING 20080709
53 GV_SOAP_ENV_PREFIX Static Attribute Private Type reference (TYPE) STRING 20080709
Methods
# Method Level Visibility Method type Description Created on
1 ADD_IS_REF_PARAMETER_ATTR Static method Public Method 20080417
2 ADD_PARTS_FROM_COLLECTION Static method Public Method 20080117
3 CHECK_VALID_WSA_VERSION Static method Public Method 20080219
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080116
5 CONVERT_GUID_TO_UUID Static method Public Method Converts to uuid: 20080121
6 CONVERT_UUID_TO_GUID Static method Public Method Converts uuid: to 20080121
7 CREATE_ANYURI_ELEMENT Static method Public Method 20071215
8 CREATE_DATA_ST Static method Public Method 20080129
9 CREATE_GUID Static method Public Method 20080619
10 CREATE_LIST Static method Public Method 20080111
11 CREATE_PART_COLLECTION Static method Public Method 20080128
12 CREATE_SIMPLE Static method Public Method 20080111
13 CREATE_SVALUE Static method Public Method 20080115
14 GET_ANONYMOUS_URI Static method Public Method 20080204
15 GET_DEFAULT_RELATIONSHIP_TYPE Static method Public Method 20080204
16 GET_NAMESPACE Static method Public Method 20080204
17 GET_NAMESPACE_PREFIX Static method Public Method 20080211
18 GET_SOAP_ENV_NAMESPACE Static method Public Method 20080709
19 GET_SOAP_ENV_PREFIX Static method Public Method 20080709
20 GET_VALUE Static method Public Method 20080128
21 GET_WSRM_NAMESPACE Static method Public Method 20080204
22 IS_GUID Static method Public Method 20110113
23 REMOVE_PREFIX_IF_EXISTS Static method Private Method 20080121
24 SET_ANONYMOUS_IF_INITIAL Static method Public Method 20080117
25 SET_SOAP_ENV_NAMESPACE Static method Public Method 20080709
26 SET_SOAP_ENV_PREFIX Static method Public Method 20080709
27 TO_STRING Static method Public Method 20080131
Events
Class CL_SOAP_WSADDR_UTIL has no event.
Types
Class CL_SOAP_WSADDR_UTIL has no local type.
Method Signatures

Method ADD_IS_REF_PARAMETER_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PART Call by reference Object reference (TYPE REF TO) IF_SXMLP_PART 20080417
2 Importing IV_PROT_VERSION Call by reference Type reference (TYPE) I 20080417
3 Returning RO_PART Value transfer Object reference (TYPE REF TO) IF_SXMLP_PART 20080417

Method ADD_IS_REF_PARAMETER_ATTR on class CL_SOAP_WSADDR_UTIL has no exception.

Method ADD_PARTS_FROM_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_LIST Call by reference Object reference (TYPE REF TO) IF_SXMLP_LIST 20080117
2 Importing IO_COLLECTION Call by reference Object reference (TYPE REF TO) IF_SXMLP_PART_COLLECTION 20080117

Method ADD_PARTS_FROM_COLLECTION on class CL_SOAP_WSADDR_UTIL has no exception.

Method CHECK_VALID_WSA_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VERSION Call by reference Type reference (TYPE) I 20080219

Method CHECK_VALID_WSA_VERSION on class CL_SOAP_WSADDR_UTIL has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONVERT_GUID_TO_UUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GUID Call by reference Type reference (TYPE) ANYURI Any URI 20080121
2 Importing IV_PROT_VERSION Call by reference Type reference (TYPE) INT4 Determine the version of the WS-A if it is used. 20080416
3 Returning RE_UUID Value transfer Type reference (TYPE) ANYURI Any URI 20080121

Method CONVERT_GUID_TO_UUID on class CL_SOAP_WSADDR_UTIL has no exception.

Method CONVERT_UUID_TO_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_UUID Call by reference Type reference (TYPE) ANYURI Any URI 20080121
2 Returning RE_GUID Value transfer Type reference (TYPE) ANYURI Any URI 20080121

Method CONVERT_UUID_TO_GUID on class CL_SOAP_WSADDR_UTIL has no exception.

Method CREATE_ANYURI_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20071215
2 Importing IV_PROTOCOL Call by reference Type reference (TYPE) I Boolean Variable (X=True, -=False, Space=Unknown) 20080211
3 Importing IV_REQUIRED Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20071215
4 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20071215
5 Returning RO_PART Value transfer Object reference (TYPE REF TO) IF_SXMLP_SIMPLE 20071215

Method CREATE_ANYURI_ELEMENT on class CL_SOAP_WSADDR_UTIL has no exception.

Method CREATE_DATA_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20080129
2 Returning RO_DATA Value transfer Object reference (TYPE REF TO) IF_SXMLP_DATA_ST 20080129

Method CREATE_DATA_ST on class CL_SOAP_WSADDR_UTIL 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 20080619

Method CREATE_GUID on class CL_SOAP_WSADDR_UTIL has no exception.

Method CREATE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20080111
2 Importing IV_PROTOCOL Call by reference Type reference (TYPE) I Boolean Variable (X=True, -=False, Space=Unknown) 20080211
3 Returning RO_LIST Value transfer Object reference (TYPE REF TO) IF_SXMLP_LIST 20080111

Method CREATE_LIST on class CL_SOAP_WSADDR_UTIL has no exception.

Method CREATE_PART_COLLECTION Signature

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

Method CREATE_PART_COLLECTION on class CL_SOAP_WSADDR_UTIL has no exception.

Method CREATE_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20080111
2 Importing IV_PROTOCOL Call by reference Type reference (TYPE) I Boolean Variable (X=True, -=False, Space=Unknown) 20080211
3 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20080116
4 Returning RO_SVALUE Value transfer Object reference (TYPE REF TO) IF_SXMLP_SIMPLE Simple Value 20080111

Method CREATE_SIMPLE on class CL_SOAP_WSADDR_UTIL has no exception.

Method CREATE_SVALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20080115
2 Returning RO_SVALUE Value transfer Object reference (TYPE REF TO) IF_SXMLP_SVALUE Simple Value 20080115

Method CREATE_SVALUE on class CL_SOAP_WSADDR_UTIL has no exception.

Method GET_ANONYMOUS_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROTOCOL Call by reference Type reference (TYPE) I Boolean Variable (X=True, -=False, Space=Unknown) 20080211
2 Returning RE_ANONYMOUS_URI Value transfer Type reference (TYPE) STRING 20080204

Method GET_ANONYMOUS_URI on class CL_SOAP_WSADDR_UTIL has no exception.

Method GET_DEFAULT_RELATIONSHIP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROTOCOL Call by reference Type reference (TYPE) I Boolean Variable (X=True, -=False, Space=Unknown) 20080211
2 Returning RELATIONSHIP_TYPE Value transfer Type reference (TYPE) STRING 20080204

Method GET_DEFAULT_RELATIONSHIP_TYPE on class CL_SOAP_WSADDR_UTIL has no exception.

Method GET_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROTOCOL Call by reference Type reference (TYPE) I Boolean Variable (X=True, -=False, Space=Unknown) 20080211
2 Returning RE_NAMESPACE Value transfer Type reference (TYPE) STRING Any URI 20080204

Method GET_NAMESPACE on class CL_SOAP_WSADDR_UTIL has no exception.

Method GET_NAMESPACE_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROTOCOL Call by reference Type reference (TYPE) I 20080211
2 Returning RV_PREFIX Value transfer Type reference (TYPE) STRING 20080211

Method GET_NAMESPACE_PREFIX on class CL_SOAP_WSADDR_UTIL has no exception.

Method GET_SOAP_ENV_NAMESPACE Signature

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

Method GET_SOAP_ENV_NAMESPACE on class CL_SOAP_WSADDR_UTIL has no exception.

Method GET_SOAP_ENV_PREFIX Signature

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

Method GET_SOAP_ENV_PREFIX on class CL_SOAP_WSADDR_UTIL has no exception.

Method GET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIMPLE Call by reference Object reference (TYPE REF TO) IF_SXMLP_SIMPLE 20080128
2 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20080128

Method GET_VALUE on class CL_SOAP_WSADDR_UTIL has no exception.

Method GET_WSRM_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROTOCOL Call by reference Type reference (TYPE) I Boolean Variable (X=True, -=False, Space=Unknown) 20080211
2 Returning RE_NAMESPACE Value transfer Type reference (TYPE) STRING 20080204

Method GET_WSRM_NAMESPACE on class CL_SOAP_WSADDR_UTIL has no exception.

Method IS_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20110113
2 Returning RV_IS_GUID Value transfer Type reference (TYPE) ABAP_BOOL 20110113

Method IS_GUID on class CL_SOAP_WSADDR_UTIL has no exception.

Method REMOVE_PREFIX_IF_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PREFIX Call by reference Type reference (TYPE) STRING 20080121
2 Importing IV_STR Call by reference Type reference (TYPE) STRING 20080121
3 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20080121

Method REMOVE_PREFIX_IF_EXISTS on class CL_SOAP_WSADDR_UTIL has no exception.

Method SET_ANONYMOUS_IF_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ENDPOINT_REF Call by reference Object reference (TYPE REF TO) IF_SOAP_WSADDR_ENDPOINT_REF Endpoint reference interface 20080117
2 Importing IV_PROTOCOL Call by reference Type reference (TYPE) I Boolean Variable (X=True, -=False, Space=Unknown) 20080211

Method SET_ANONYMOUS_IF_INITIAL on class CL_SOAP_WSADDR_UTIL has no exception.

Method SET_SOAP_ENV_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOAP_ENV_NAMESPACE Call by reference Type reference (TYPE) STRING 20080709

Method SET_SOAP_ENV_NAMESPACE on class CL_SOAP_WSADDR_UTIL has no exception.

Method SET_SOAP_ENV_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOAP_ENV_PREFIX Call by reference Type reference (TYPE) STRING 20080709

Method SET_SOAP_ENV_PREFIX on class CL_SOAP_WSADDR_UTIL has no exception.

Method TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STR Value transfer Type reference (TYPE) STRING 20080131
2 Importing XSTR Call by reference Type reference (TYPE) XSTRING 20080131

Method TO_STRING on class CL_SOAP_WSADDR_UTIL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 711