SAP ABAP Class CL_SOAP_UTIL_PLAYBACK (Web Service Playback)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SOAP_UTIL (Package) SOAP Runtime Utilities
Properties
Class CL_SOAP_UTIL_PLAYBACK  
Short Description Web Service Playback    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_UTIL   SOAP Runtime Utilities 
Created 20090430   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SOAP_UTIL_PLAYBACK has no forward declaration.
Interfaces
Class CL_SOAP_UTIL_PLAYBACK has no interface implemented.
Friends
Class CL_SOAP_UTIL_PLAYBACK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ENVELOP_NAME Constant Private Type reference (TYPE) STRING ':Envelope' 20090527
2 CO_PLAYBACK_CANCEL Constant Public Type reference (TYPE) STRING 'CANCEL' 20090506
3 M_FUNC_STACK_LEVEL Static Attribute Private Type reference (TYPE) I Stack Level for Functional Trace 20100203
4 M_PLOAD_STACK_LEVEL Static Attribute Private Type reference (TYPE) I Stack Level for Payload Trace 20090529
5 UTF8_BLANK Static Attribute Private Type reference (TYPE) XSTRING 20090430
6 UTF8_ENVELOP_NAME Static Attribute Private Type reference (TYPE) XSTRING 20090527
7 UTF8_HTTP_HEADER_BEG Static Attribute Private Type reference (TYPE) XSTRING 20090430
8 UTF8_HTTP_HEADER_END Static Attribute Private Type reference (TYPE) XSTRING 20090430
9 UTF8_MULTIPART_P1_BEG Static Attribute Private Type reference (TYPE) XSTRING 20091006
10 UTF8_MULTIPART_P1_END Static Attribute Private Type reference (TYPE) XSTRING 20091006
11 UTF8_PLOAD_CONTEXT_BEG Static Attribute Private Type reference (TYPE) XSTRING 20090430
12 UTF8_PLOAD_CONTEXT_END Static Attribute Private Type reference (TYPE) XSTRING 20090430
13 UTF8_PLOAD_DATA Static Attribute Private Type reference (TYPE) XSTRING 20100205
14 UTF8_QUOTE_BEG Static Attribute Private Type reference (TYPE) XSTRING 20090430
15 UTF8_QUOTE_END Static Attribute Private Type reference (TYPE) XSTRING 20090430
16 UTF8_QUOTE_SLASH Static Attribute Private Type reference (TYPE) XSTRING 20090430
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Private Method Authority check for Playback 20090508
2 CONSTRUCTOR Instance method Public Constructor 20090506
3 EXECUTE Instance method Public Method Replay a recorded Payload Trace 20090430
4 EXECUTE_FILES Instance method Public Method Replay from different Payload Trace Files 20090526
5 EXECUTE_INTERNAL Instance method Private Method Internal Replay 20090526
6 GET_PLAYBACK_PARAMETERS Instance method Private Method Get Playback Parameters 20090430
7 GET_SOAP_FAULT_FRAGMENT Instance method Private Method Get_SOAP FAULT fragment from response 20090529
8 GET_TRACE_DATA_FROM_DB Instance method Private Method Get Trace Data from DB 20090430
9 GET_TRACE_DATA_FROM_FILE Instance method Private Method Get Trace Data from Filesystem 20090430
10 GET_TRACE_DATA_FROM_PAYLOAD Instance method Private Method Get Trace Data from Payload without Context 20090527
11 HTTP_CALL Instance method Private Method Send Request and Receive Response 20090505
12 HTTP_CLOSE Instance method Private Method Close an HTTP connection 20090505
13 HTTP_OPEN Instance method Private Method Open an HTTP connection 20090505
14 HTTP_RECEIVE Instance method Private Method Receive Response 20090529
15 HTTP_SEND Instance method Private Method Send Request 20090529
16 INIT Instance method Private Method Initialization 20090430
17 SEARCH_FAULT_TAG Instance method Private Method Search for a SOAP FAULT tag 20090529
18 SET_INVALID_TRACE Instance method Private Method Set Invalid Payload Trace 20090430
19 SHOW_PLAYBACK_INFO Instance method Private Method Display Playback Infomation 20090506
Events
Class CL_SOAP_UTIL_PLAYBACK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CONNECTION Private See coding 20090430 tt_connection TYPE STANDARD TABLE OF ty_connection
2 TT_PLAYBACK Private See coding 20090430 tt_playback TYPE STANDARD TABLE OF ty_playback
3 TY_CONNECTION Private See coding 20090430 BEGIN OF ty_connection, connection_id TYPE sysuuid_c, total_request TYPE i, current_request TYPE i, http_client TYPE REF TO if_http_client, END OF ty_connection
4 TY_PLAYBACK Private See coding 20090430 BEGIN OF ty_playback, connection_id TYPE sysuuid_c, operation_name TYPE string, http_header TYPE srt_util_property_tab, soap_request TYPE xstring, END OF ty_playback
Method Signatures

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ERROR_MESSAGE Value transfer Type reference (TYPE) STRING Error Message if any 20090508

Method AUTHORITY_CHECK on class CL_SOAP_UTIL_PLAYBACK has no exception.

Method CONSTRUCTOR Signature

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

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR_MESSAGE Call by reference Type reference (TYPE) STRING Error Message if any 20090430
2 Exporting RESULT Call by reference Type reference (TYPE) SRT_UTIL_PLAYBACK_RESULT_TAB WS Playback Result Table 20090430
3 Importing TID_LIST Call by reference Type reference (TYPE) SRT_UTIL_UUID_TAB List of Transaction IDs 20090526

Method EXECUTE on class CL_SOAP_UTIL_PLAYBACK has no exception.

Method EXECUTE_FILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR_MESSAGE Call by reference Type reference (TYPE) STRING Error Message if any 20090526
2 Importing FILENAME_LIST Call by reference Type reference (TYPE) SRT_UTIL_STRING_TAB List of File Names 20090526
3 Exporting RESULT Call by reference Type reference (TYPE) SRT_UTIL_PLAYBACK_RESULT_TAB WS Playback Result Table 20090526

Method EXECUTE_FILES on class CL_SOAP_UTIL_PLAYBACK has no exception.

Method EXECUTE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CALLNO Call by reference Type reference (TYPE) I Call Number 20090526
2 Importing DESTINATION Call by reference Type reference (TYPE) RFCDEST HTTP Destination 20090526
3 Exporting ERROR_MESSAGE Call by reference Type reference (TYPE) STRING Error Message if any 20090526
4 Changing HTTPNO Call by reference Type reference (TYPE) I HTTP Connection Number 20090526
5 Importing NPLAYBACK Call by reference Type reference (TYPE) I Number of Playbacks 20090526
6 Importing PLAYBACK_DATA Call by reference Type reference (TYPE) TT_PLAYBACK Playback Data 20090526
7 Exporting RESULT Call by reference Type reference (TYPE) SRT_UTIL_PLAYBACK_RESULT_TAB WS Playback Result Table 20090526

Method EXECUTE_INTERNAL on class CL_SOAP_UTIL_PLAYBACK has no exception.

Method GET_PLAYBACK_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DESTINATION Call by reference Type reference (TYPE) RFCDEST HTTP Destination 20090506
2 Exporting ERROR_MESSAGE Call by reference Type reference (TYPE) STRING Error Message if any 20090430
3 Exporting NPLAYBACK Call by reference Type reference (TYPE) I Number of Playback Calls 20090505

Method GET_PLAYBACK_PARAMETERS on class CL_SOAP_UTIL_PLAYBACK has no exception.

Method GET_SOAP_FAULT_FRAGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FAULT_FRAGMENT Call by reference Type reference (TYPE) XSTRING SOAP Fault Fragment 20090529
2 Exporting FAULT_STRING Call by reference Type reference (TYPE) STRING SOAP Fault String 20090529
3 Exporting HTML_ERROR_PAGE Call by reference Type reference (TYPE) STRING HTML Error Page 20090529
4 Importing HTTP_ERROR_TEXT Call by reference Type reference (TYPE) STRING Error Text from HTTP Layer 20090529
5 Importing HTTP_RESPONSE Call by reference Object reference (TYPE REF TO) IF_HTTP_RESPONSE HTTP Framework (iHTTP) HTTP Response 20090529

Method GET_SOAP_FAULT_FRAGMENT on class CL_SOAP_UTIL_PLAYBACK has no exception.

Method GET_TRACE_DATA_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR_MESSAGE Call by reference Type reference (TYPE) STRING Error Message if any 20090430
2 Exporting PLAYBACK_DATA Call by reference Type reference (TYPE) TT_PLAYBACK Playback Data 20090430
3 Importing TRANSACTION_ID Call by reference Type reference (TYPE) SYSUUID_C Transaction ID 20090430

Method GET_TRACE_DATA_FROM_DB on class CL_SOAP_UTIL_PLAYBACK has no exception.

Method GET_TRACE_DATA_FROM_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR_MESSAGE Call by reference Type reference (TYPE) STRING Error Message if any 20090430
2 Importing FILENAME Call by reference Type reference (TYPE) STRING Filename 20090526
3 Exporting PLAYBACK_DATA Call by reference Type reference (TYPE) TT_PLAYBACK Playback Data 20090430

Method GET_TRACE_DATA_FROM_FILE on class CL_SOAP_UTIL_PLAYBACK has no exception.

Method GET_TRACE_DATA_FROM_PAYLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR_MESSAGE Call by reference Type reference (TYPE) STRING Error Message if any 20090527
2 Exporting PLAYBACK_DATA Call by reference Type reference (TYPE) TT_PLAYBACK Playback Data 20090527
3 Importing XDOC Call by reference Type reference (TYPE) XSTRING SOAP Request 20090527

Method GET_TRACE_DATA_FROM_PAYLOAD on class CL_SOAP_UTIL_PLAYBACK has no exception.

Method HTTP_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR_MESSAGE Call by reference Type reference (TYPE) STRING Error Message if any 20090505
2 Importing HTTP_CLIENT Call by reference Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20090505
3 Importing HTTP_HEADER Call by reference Type reference (TYPE) SRT_UTIL_PROPERTY_TAB HTTP Header Table 20090505
4 Importing LAST_REQUEST Call by reference Type reference (TYPE) XSDBOOLEAN Last Request on this connection 20090505
5 Exporting REQUEST_URI Call by reference Type reference (TYPE) STRING Request URI 20090506
6 Exporting SOAP_ACTION Call by reference Type reference (TYPE) STRING SOAP Action 20090506
7 Importing SOAP_REQUEST Call by reference Type reference (TYPE) XSTRING SOAP Request 20090505

Method HTTP_CALL on class CL_SOAP_UTIL_PLAYBACK has no exception.

Method HTTP_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HTTP_CLIENT Call by reference Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20090505

Method HTTP_CLOSE on class CL_SOAP_UTIL_PLAYBACK has no exception.

Method HTTP_OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESTINATION Call by reference Type reference (TYPE) RFCDEST HTTP Destination 20090506
2 Exporting ERROR_MESSAGE Call by reference Type reference (TYPE) STRING Error Message if any 20090505
3 Exporting HTTP_CLIENT Call by reference Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20090505

Method HTTP_OPEN on class CL_SOAP_UTIL_PLAYBACK has no exception.

Method HTTP_RECEIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR_MESSAGE Call by reference Type reference (TYPE) STRING Error Message if any 20090529
2 Importing HTTP_CLIENT Call by reference Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20090529

Method HTTP_RECEIVE on class CL_SOAP_UTIL_PLAYBACK has no exception.

Method HTTP_SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR_MESSAGE Call by reference Type reference (TYPE) STRING Error Message if any 20090529
2 Importing HTTP_CLIENT Call by reference Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20090529

Method HTTP_SEND on class CL_SOAP_UTIL_PLAYBACK has no exception.

Method INIT Signature

Method INIT on class CL_SOAP_UTIL_PLAYBACK has no parameter.
Method INIT on class CL_SOAP_UTIL_PLAYBACK has no exception.

Method SEARCH_FAULT_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FRAGMENT Value transfer Type reference (TYPE) STRING 20090529
2 Importing INPUT Call by reference Type reference (TYPE) STRING 20090529
3 Importing TAGNAME Call by reference Type reference (TYPE) STRING 20090529

Method SEARCH_FAULT_TAG on class CL_SOAP_UTIL_PLAYBACK has no exception.

Method SET_INVALID_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ERROR_MESSAGE Value transfer Type reference (TYPE) STRING Error Message 20090430

Method SET_INVALID_TRACE on class CL_SOAP_UTIL_PLAYBACK has no exception.

Method SHOW_PLAYBACK_INFO Signature

Method SHOW_PLAYBACK_INFO on class CL_SOAP_UTIL_PLAYBACK has no parameter.
Method SHOW_PLAYBACK_INFO on class CL_SOAP_UTIL_PLAYBACK has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 72L