SAP ABAP Class CL_SRT_ERROR_CASE (Test WS error scenarios)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SOAP_RT_TESTS_ERROR (Package) Tests for Error Scenarios
Properties
Class CL_SRT_ERROR_CASE  
Short Description Test WS error scenarios    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_RT_TESTS_ERROR   Tests for Error Scenarios 
Created 20060926   SAP 
Last change 20080612   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRT_ERROR_CASE has no forward declaration.
Interfaces
Class CL_SRT_ERROR_CASE has no interface implemented.
Friends
Class CL_SRT_ERROR_CASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CX_APP Instance attribute Private Object reference (TYPE REF TO) CX_AI_APPLICATION_FAULT Application Integration: Application Error 20060926
2 CX_PARSING Instance attribute Private Object reference (TYPE REF TO) CX_PARSING_FAULT1 Proxy Class (generated) 20060926
3 CX_SYS Instance attribute Private Object reference (TYPE REF TO) CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20060926
4 M_LOGICAL_PORT Instance attribute Private Type reference (TYPE) PRX_LOGICAL_PORT_NAME Logical Port Name 20060926
5 M_PARSING_PRX_CLS Instance attribute Private Object reference (TYPE REF TO) OBJECT 20060926
6 M_PRX_CLASS Instance attribute Private Object reference (TYPE REF TO) OBJECT 20060926
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20060926
2 CREATE_CONFIG Instance method Public Method generation of configuration 20070130
3 TEST_AUTHENTICATION_ERROR Instance method Public Method 20060926
4 TEST_EMPTY_REQUEST Instance method Public Method 20060926
5 TEST_INBOUND_ERROR Instance method Public Method test several inbound errors 20061120
6 TEST_PARSE_ERROR Instance method Public Method forces a parsing errror (by delegating to private methods) 20060926
7 TEST_PROVIDER_CALL Instance method Private Method forces a client side parsing error 20060926
8 TEST_PROXY_METHOD_ERROR Instance method Public Method 20061115
9 TEST_SEND_SOAP_REQUEST Instance method Public Method 20060926
10 TEST_STATEFULL_STATELESS Instance method Public Method uses a wring host in URL address 20060926
11 TEST_SYNC_ASYNC Instance method Public Method uses a wring host in URL address 20060926
12 TEST_TUCC_U1_CHECK Instance method Public Method Check Database for Record (found, Tentative-Flag) 20061006
13 TEST_TUCC_UPDATE_ABORT Instance method Public Method TUCC-Scenario: Update with Compensate 20061018
14 TEST_TUCC_UPDATE_COMPENSATE Instance method Public Method TUCC-Scenario: Update with Compensate 20061009
15 TEST_TUCC_UPDATE_CONFIRM Instance method Public Method TUCC-Scenario: Update with Confirm 20061006
16 TEST_WRONG_URL_ERROR Instance method Public Method uses a wring host in URL address 20060926
Events
Class CL_SRT_ERROR_CASE has no event.
Types
Class CL_SRT_ERROR_CASE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

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

Method CREATE_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LP Value transfer Type reference (TYPE) CHAR255 char255 20070130
2 Importing PRX Value transfer Type reference (TYPE) STRING 20070130

Method CREATE_CONFIG on class CL_SRT_ERROR_CASE has no exception.

Method TEST_AUTHENTICATION_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LP Value transfer Type reference (TYPE) PRX_LOGICAL_PORT_NAME Logical Port Name 20060926
2 Importing PROXY_CLASS Value transfer Type reference (TYPE) STRING 20060926
3 Exporting RESULT Value transfer Type reference (TYPE) STRING 20061006

Method TEST_AUTHENTICATION_ERROR on class CL_SRT_ERROR_CASE has no exception.

Method TEST_EMPTY_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LP Value transfer Type reference (TYPE) PRX_LOGICAL_PORT_NAME Logical Port Name 20060926
2 Importing PROXY_CLASS Value transfer Type reference (TYPE) STRING 20060926
3 Exporting RESULT Value transfer Type reference (TYPE) STRING 20061006

Method TEST_EMPTY_REQUEST on class CL_SRT_ERROR_CASE has no exception.

Method TEST_INBOUND_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ERROR Value transfer Type reference (TYPE) STRING 20061120
2 Importing LP Value transfer Type reference (TYPE) PRX_LOGICAL_PORT_NAME Logical Port Name 20061120
3 Importing PROXY_CLASS Value transfer Type reference (TYPE) STRING 20061120
4 Exporting RESULT Value transfer Type reference (TYPE) STRING 20061120

Method TEST_INBOUND_ERROR on class CL_SRT_ERROR_CASE has no exception.

Method TEST_PARSE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LP Value transfer Type reference (TYPE) PRX_LOGICAL_PORT_NAME Logical Port Name 20060926
2 Importing MATCHING Value transfer Type reference (TYPE) CHAR5 Single-Character Flag 20060926
3 Importing PROXY_CLASS Value transfer Type reference (TYPE) STRING 20060926
4 Exporting RESULT Value transfer Type reference (TYPE) STRING 20061006
# Exception Resumable Description Created on
1 CX_PARSING_FAULT1 20060926

Method TEST_PROVIDER_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MATCHING Value transfer Type reference (TYPE) CHAR5 R/2 table 20060926
# Exception Resumable Description Created on
1 CX_AI_APPLICATION_FAULT Application Integration: Application Error 20060926
2 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20060926
3 CX_PARSING_FAULT1 20060926

Method TEST_PROXY_METHOD_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LP Value transfer Type reference (TYPE) PRX_LOGICAL_PORT_NAME Logical Port Name 20061115
2 Importing PROXY_CLASS Value transfer Type reference (TYPE) STRING 20061115
3 Exporting RESULT Value transfer Type reference (TYPE) STRING 20061115

Method TEST_PROXY_METHOD_ERROR on class CL_SRT_ERROR_CASE has no exception.

Method TEST_SEND_SOAP_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT Value transfer Type reference (TYPE) STRING 20060926
2 Exporting OUTPUT Value transfer Type reference (TYPE) STRING 20060926
3 Importing TARGET_URL Value transfer Type reference (TYPE) STRING 20060926
# Exception Resumable Description Created on
1 CX_PARSING_FAULT1 20061006

Method TEST_STATEFULL_STATELESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LP Value transfer Type reference (TYPE) PRX_LOGICAL_PORT_NAME Logical Port Name 20060926
2 Importing PROXY_CLASS Value transfer Type reference (TYPE) STRING 20060926
3 Exporting RESULT Value transfer Type reference (TYPE) STRING 20061006

Method TEST_STATEFULL_STATELESS on class CL_SRT_ERROR_CASE has no exception.

Method TEST_SYNC_ASYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LP Value transfer Type reference (TYPE) PRX_LOGICAL_PORT_NAME Logical Port Name 20060926
2 Importing PROXY_CLASS Value transfer Type reference (TYPE) STRING 20060926
3 Exporting RESULT Value transfer Type reference (TYPE) STRING 20061006

Method TEST_SYNC_ASYNC on class CL_SRT_ERROR_CASE has no exception.

Method TEST_TUCC_U1_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PASSPORT Value transfer Type reference (TYPE) CHAR32 20061006
2 Exporting RESULT Value transfer Type reference (TYPE) STRING 20061006

Method TEST_TUCC_U1_CHECK on class CL_SRT_ERROR_CASE has no exception.

Method TEST_TUCC_UPDATE_ABORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PASSPORT Value transfer Type reference (TYPE) CHAR32 20061018
2 Exporting RESULT Value transfer Type reference (TYPE) STRING 20061018

Method TEST_TUCC_UPDATE_ABORT on class CL_SRT_ERROR_CASE has no exception.

Method TEST_TUCC_UPDATE_COMPENSATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PASSPORT Value transfer Type reference (TYPE) CHAR32 20061009
2 Exporting RESULT Value transfer Type reference (TYPE) STRING 20061009

Method TEST_TUCC_UPDATE_COMPENSATE on class CL_SRT_ERROR_CASE has no exception.

Method TEST_TUCC_UPDATE_CONFIRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PASSPORT Value transfer Type reference (TYPE) CHAR32 20061006
2 Exporting RESULT Value transfer Type reference (TYPE) STRING 20061006

Method TEST_TUCC_UPDATE_CONFIRM on class CL_SRT_ERROR_CASE has no exception.

Method TEST_WRONG_URL_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LP Value transfer Type reference (TYPE) PRX_LOGICAL_PORT_NAME Logical Port Name 20060926
2 Importing PROXY_CLASS Value transfer Type reference (TYPE) STRING 20060926
3 Exporting RESULT Value transfer Type reference (TYPE) STRING 20061006
4 Importing SYNC_ASYNC Value transfer Type reference (TYPE) CHAR1 Sync / async. 20060926

Method TEST_WRONG_URL_ERROR on class CL_SRT_ERROR_CASE has no exception.
History
Last changed by/on SAP  20080612 
SAP Release Created in 710