SAP ABAP Class CL_XMS_PROFILE_WS (XMB Profile)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IS-IEN (Application Component) Integration Engine
     SXMSMSG (Package) XI: Message Handling
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_PROFILE Profile Handler Interface 20021028
Properties
Class CL_XMS_PROFILE_WS  
Short Description XMB Profile    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SXMSMSG   XI: Message Handling 
Created 20021028   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_XMS_PROFILE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_XMS_PROFILE Profile Handler Interface 20021028
Friends
Class CL_XMS_PROFILE_WS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BODYEND Constant Private Type reference (TYPE) STRING '' 20021028
2 BODYNAME Constant Private Type reference (TYPE) STRING 'Body' 20021028
3 BODYSTART_1 Constant Private Type reference (TYPE) STRING ' 20021028
4 BODYSTART_2 Constant Private Type reference (TYPE) STRING '>' 20021028
5 DEFAULTERRORCODE Constant Private Type reference (TYPE) STRING 'ADAPTER.UNKNOWN_SOAP_EXCEPTION' 20030108
6 DEFAULTERRORTEXT Constant Private Type reference (TYPE) STRING 'Unknown SOAP exception from an adapter' 20030108
7 DETAILNAME Constant Private Type reference (TYPE) STRING 'detail' 20021219
8 ENVEND Constant Private Type reference (TYPE) STRING '' 20021028
9 ENVNAME Constant Private Type reference (TYPE) STRING 'Envelope' 20021028
10 ENVNSURI Constant Private Type reference (TYPE) STRING 'http://schemas.xmlsoap.org/soap/envelope/' 20021028
11 ENVSTART_1 Constant Private Type reference (TYPE) STRING ' 20021028
12 ENVSTART_2 Constant Private Type reference (TYPE) STRING '>' 20021028
13 ERROR_DETECTED Static Attribute Protected Type reference (TYPE) CHAR1 Single-Character Indicator 20040116
14 FAULTEND Constant Private Type reference (TYPE) STRING '' 20021031
15 FAULTNAME Constant Private Type reference (TYPE) STRING 'Fault' 20021219
16 FAULTSTART Constant Private Type reference (TYPE) STRING '' 20021031
17 HEADEREND Constant Private Type reference (TYPE) STRING '' 20021028
18 HEADERNAME Constant Private Type reference (TYPE) STRING 'Header' 20021028
19 HEADERSTART_1 Constant Private Type reference (TYPE) STRING ' 20021028
20 HEADERSTART_2 Constant Private Type reference (TYPE) STRING '>' 20021028
21 HTTPUTIL Static Attribute Private Object reference (TYPE REF TO) IF_HTTP_UTILITY HTTP Framework (iHTTP) HTTP Utilities 20021113
22 IDIOTSPACE Constant Private Type reference (TYPE) STRING ' X' 20021029
23 NAME Constant Public Type reference (TYPE) STRING 'http://sap.com/xi/WebService/soap1.1' 20021028
24 QUERY_STRING_KEY Constant Private Type reference (TYPE) STRING ':QUERY_STRING' 20021112
25 SOAP20 Static Attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20040116
26 SOAPACTION Constant Private Type reference (TYPE) STRING '"http://sap.com/xi/WebService/soap1.1"' 20021028
27 SYSERRORNAME Constant Private Type reference (TYPE) STRING 'SystemError' 20021219
28 SYSERRORNSURI Constant Private Type reference (TYPE) STRING 'http://sap.com/xi/WebService/xi2.0' 20021219
29 XMS_WS_ENCODED Constant Public Type reference (TYPE) STRING 'X-XMB_WS_ENCODED' 20021031
Methods
# Method Level Visibility Method type Description Created on
1 AUGUMENTXMBHEADER Static method Private Method Fetches xmb_header property with default values 20021113
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20021113
3 DECODEXMBHEADER Static method Private Method Fetches decoded xmb_header header property 20021028
4 ENCODEXMBHEADER Static method Private Method Fetches coded xmb_header http header string 20021028
5 GET_CONF_PARAM_VALUE Static method Private Method Gets value of conf param TRUNCATE_WHITESPACES_IN_SOAP_MSG 20131120
6 PARSESOAPPART Static method Private Method Parses the SOAP Envelope and Completes the Internal Message 20021028
7 READENCODEDVALUE Static method Private Method Reads name-value pair (deprecated) 20021030
8 SERIALIZEBODY Static method Private Method Serializes a binary payload in XML boby 20021213
9 SERIALIZEFAULTDETAIL Static method Private Method Serializes a fault detail contents 20021218
10 WAS_ERROR_DETECTED Static method Public Method 20040116
11 WRITEENCODEDVALUE Static method Private Method Writes the name value pair (deprecated) 20021028
12 WWWURLDECODE Static method Private Method Deprecated 20021028
13 WWWURLENCODE Static method Private Method Deprecated 20021028
Events
Class CL_XMS_PROFILE_WS has no event.
Types
Class CL_XMS_PROFILE_WS has no local type.
Method Signatures

Method AUGUMENTXMBHEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_MAIN XMS: Header einer XMB-Message 20021113

Method AUGUMENTXMBHEADER on class CL_XMS_PROFILE_WS has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method DECODEXMBHEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIAGNOSTICS Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_DIAGNOSTICS 20030807
2 Importing ERROR Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_ERROR 20030807
3 Importing ITEM Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_MAIN XMS: Header einer XMB-Message 20021030
4 Importing RELIABLE Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_RM 20030807
5 Importing STR Call by reference Type reference (TYPE) STRING 20021028

Method DECODEXMBHEADER on class CL_XMS_PROFILE_WS has no exception.

Method ENCODEXMBHEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ERROR Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_ERROR 20030807
2 Importing PROP Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_MAIN XMS: Header einer XMB-Message 20021028
3 Importing RELIABLE Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_RM 20030807
4 Returning RETURN Value transfer Type reference (TYPE) STRING 20021028

Method ENCODEXMBHEADER on class CL_XMS_PROFILE_WS has no exception.

Method GET_CONF_PARAM_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_VALUE Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20131120

Method GET_CONF_PARAM_VALUE on class CL_XMS_PROFILE_WS has no exception.

Method PARSESOAPPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HCODED Call by reference Type reference (TYPE) STRING 20021031
2 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XMS: Message 20021028
3 Importing SOAP Call by reference Type reference (TYPE) XSTRING 20021028
# Exception Resumable Description Created on
1 CX_XMS_EXCEPTION Ausnahmen der XMS Messaging APIs 20021028
2 CX_XMS_SYSTEM_ERROR XMS: Ausnahmeklasse für Systemfehler 20021028

Method READENCODEDVALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM Call by reference Object reference (TYPE REF TO) CL_XMS_MESSAGE_HEADER XMS: Header einer XMB-Message 20021030
2 Importing TOKEN Call by reference Type reference (TYPE) STRING 20021030

Method READENCODEDVALUE on class CL_XMS_PROFILE_WS has no exception.

Method SERIALIZEBODY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BODY Value transfer Type reference (TYPE) STRING xml body 20021213
2 Importing FAULT Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20021217
3 Importing PAYLOAD Call by reference Type reference (TYPE) XSTRING binaere payload 20021213

Method SERIALIZEBODY on class CL_XMS_PROFILE_WS has no exception.

Method SERIALIZEFAULTDETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CODE Call by reference Type reference (TYPE) STRING 20021218
2 Importing CONTEXT Call by reference Type reference (TYPE) STRING 20021218
3 Returning DETAIL Value transfer Type reference (TYPE) STRING 20021218
4 Importing TEXT Call by reference Type reference (TYPE) STRING 20021218

Method SERIALIZEFAULTDETAIL on class CL_XMS_PROFILE_WS has no exception.

Method WAS_ERROR_DETECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040116

Method WAS_ERROR_DETECTED on class CL_XMS_PROFILE_WS has no exception.

Method WRITEENCODEDVALUE 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 20021028
2 Importing PREFIX Call by reference Type reference (TYPE) STRING 20021028
3 Returning RETURN Value transfer Type reference (TYPE) STRING 20021028
4 Importing VALUE Call by reference Type reference (TYPE) STRING 20021028

Method WRITEENCODEDVALUE on class CL_XMS_PROFILE_WS has no exception.

Method WWWURLDECODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COOKED Call by reference Type reference (TYPE) STRING 20021028
2 Returning RETURN Value transfer Type reference (TYPE) STRING 20021028

Method WWWURLDECODE on class CL_XMS_PROFILE_WS has no exception.

Method WWWURLENCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RAW Call by reference Type reference (TYPE) STRING 20021028
2 Returning RETURN Value transfer Type reference (TYPE) STRING 20021028

Method WWWURLENCODE on class CL_XMS_PROFILE_WS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 200_620