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 | Constant | Private | Type reference (TYPE) | STRING | ':Envelope' | 20090527 | |||
| 2 | Constant | Public | Type reference (TYPE) | STRING | 'CANCEL' | 20090506 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | I | Stack Level for Functional Trace | 20100203 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | I | Stack Level for Payload Trace | 20090529 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | XSTRING | 20090430 | ||||
| 6 | Static Attribute | Private | Type reference (TYPE) | XSTRING | 20090527 | ||||
| 7 | Static Attribute | Private | Type reference (TYPE) | XSTRING | 20090430 | ||||
| 8 | Static Attribute | Private | Type reference (TYPE) | XSTRING | 20090430 | ||||
| 9 | Static Attribute | Private | Type reference (TYPE) | XSTRING | 20091006 | ||||
| 10 | Static Attribute | Private | Type reference (TYPE) | XSTRING | 20091006 | ||||
| 11 | Static Attribute | Private | Type reference (TYPE) | XSTRING | 20090430 | ||||
| 12 | Static Attribute | Private | Type reference (TYPE) | XSTRING | 20090430 | ||||
| 13 | Static Attribute | Private | Type reference (TYPE) | XSTRING | 20100205 | ||||
| 14 | Static Attribute | Private | Type reference (TYPE) | XSTRING | 20090430 | ||||
| 15 | Static Attribute | Private | Type reference (TYPE) | XSTRING | 20090430 | ||||
| 16 | Static Attribute | Private | Type reference (TYPE) | XSTRING | 20090430 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Authority check for Playback | 20090508 | |
| 2 | Instance method | Public | Constructor | 20090506 | ||
| 3 | Instance method | Public | Method | Replay a recorded Payload Trace | 20090430 | |
| 4 | Instance method | Public | Method | Replay from different Payload Trace Files | 20090526 | |
| 5 | Instance method | Private | Method | Internal Replay | 20090526 | |
| 6 | Instance method | Private | Method | Get Playback Parameters | 20090430 | |
| 7 | Instance method | Private | Method | Get_SOAP FAULT fragment from response | 20090529 | |
| 8 | Instance method | Private | Method | Get Trace Data from DB | 20090430 | |
| 9 | Instance method | Private | Method | Get Trace Data from Filesystem | 20090430 | |
| 10 | Instance method | Private | Method | Get Trace Data from Payload without Context | 20090527 | |
| 11 | Instance method | Private | Method | Send Request and Receive Response | 20090505 | |
| 12 | Instance method | Private | Method | Close an HTTP connection | 20090505 | |
| 13 | Instance method | Private | Method | Open an HTTP connection | 20090505 | |
| 14 | Instance method | Private | Method | Receive Response | 20090529 | |
| 15 | Instance method | Private | Method | Send Request | 20090529 | |
| 16 | Instance method | Private | Method | Initialization | 20090430 | |
| 17 | Instance method | Private | Method | Search for a SOAP FAULT tag | 20090529 | |
| 18 | Instance method | Private | Method | Set Invalid Payload Trace | 20090430 | |
| 19 | 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 | 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 | ERROR_MESSAGE | Call by reference | Type reference (TYPE) | STRING | Error Message if any | 20090430 | |||
| 2 | RESULT | Call by reference | Type reference (TYPE) | SRT_UTIL_PLAYBACK_RESULT_TAB | WS Playback Result Table | 20090430 | |||
| 3 | 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 | ERROR_MESSAGE | Call by reference | Type reference (TYPE) | STRING | Error Message if any | 20090526 | |||
| 2 | FILENAME_LIST | Call by reference | Type reference (TYPE) | SRT_UTIL_STRING_TAB | List of File Names | 20090526 | |||
| 3 | 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 | CALLNO | Call by reference | Type reference (TYPE) | I | Call Number | 20090526 | |||
| 2 | DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | HTTP Destination | 20090526 | |||
| 3 | ERROR_MESSAGE | Call by reference | Type reference (TYPE) | STRING | Error Message if any | 20090526 | |||
| 4 | HTTPNO | Call by reference | Type reference (TYPE) | I | HTTP Connection Number | 20090526 | |||
| 5 | NPLAYBACK | Call by reference | Type reference (TYPE) | I | Number of Playbacks | 20090526 | |||
| 6 | PLAYBACK_DATA | Call by reference | Type reference (TYPE) | TT_PLAYBACK | Playback Data | 20090526 | |||
| 7 | 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 | DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | HTTP Destination | 20090506 | |||
| 2 | ERROR_MESSAGE | Call by reference | Type reference (TYPE) | STRING | Error Message if any | 20090430 | |||
| 3 | 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 | FAULT_FRAGMENT | Call by reference | Type reference (TYPE) | XSTRING | SOAP Fault Fragment | 20090529 | |||
| 2 | FAULT_STRING | Call by reference | Type reference (TYPE) | STRING | SOAP Fault String | 20090529 | |||
| 3 | HTML_ERROR_PAGE | Call by reference | Type reference (TYPE) | STRING | HTML Error Page | 20090529 | |||
| 4 | HTTP_ERROR_TEXT | Call by reference | Type reference (TYPE) | STRING | Error Text from HTTP Layer | 20090529 | |||
| 5 | 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 | ERROR_MESSAGE | Call by reference | Type reference (TYPE) | STRING | Error Message if any | 20090430 | |||
| 2 | PLAYBACK_DATA | Call by reference | Type reference (TYPE) | TT_PLAYBACK | Playback Data | 20090430 | |||
| 3 | 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 | ERROR_MESSAGE | Call by reference | Type reference (TYPE) | STRING | Error Message if any | 20090430 | |||
| 2 | FILENAME | Call by reference | Type reference (TYPE) | STRING | Filename | 20090526 | |||
| 3 | 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 | ERROR_MESSAGE | Call by reference | Type reference (TYPE) | STRING | Error Message if any | 20090527 | |||
| 2 | PLAYBACK_DATA | Call by reference | Type reference (TYPE) | TT_PLAYBACK | Playback Data | 20090527 | |||
| 3 | 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 | ERROR_MESSAGE | Call by reference | Type reference (TYPE) | STRING | Error Message if any | 20090505 | |||
| 2 | HTTP_CLIENT | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_CLIENT | HTTP Client Abstraction | 20090505 | |||
| 3 | HTTP_HEADER | Call by reference | Type reference (TYPE) | SRT_UTIL_PROPERTY_TAB | HTTP Header Table | 20090505 | |||
| 4 | LAST_REQUEST | Call by reference | Type reference (TYPE) | XSDBOOLEAN | Last Request on this connection | 20090505 | |||
| 5 | REQUEST_URI | Call by reference | Type reference (TYPE) | STRING | Request URI | 20090506 | |||
| 6 | SOAP_ACTION | Call by reference | Type reference (TYPE) | STRING | SOAP Action | 20090506 | |||
| 7 | 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 | 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 | DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | HTTP Destination | 20090506 | |||
| 2 | ERROR_MESSAGE | Call by reference | Type reference (TYPE) | STRING | Error Message if any | 20090505 | |||
| 3 | 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 | ERROR_MESSAGE | Call by reference | Type reference (TYPE) | STRING | Error Message if any | 20090529 | |||
| 2 | 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 | ERROR_MESSAGE | Call by reference | Type reference (TYPE) | STRING | Error Message if any | 20090529 | |||
| 2 | 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 | FRAGMENT | Value transfer | Type reference (TYPE) | STRING | 20090529 | ||||
| 2 | INPUT | Call by reference | Type reference (TYPE) | STRING | 20090529 | ||||
| 3 | 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 | 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 |