SAP ABAP Class CL_SIDL_TEST (SIDL Tests)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SWSDLPP (Package) SIDL/SLIB Model and Serialization Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTTP_EXTENSION HTTP Framework (iHTTP) HTTP Request Handler 20070819
Properties
Class CL_SIDL_TEST  
Short Description SIDL Tests    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWSDLPP   SIDL/SLIB Model and Serialization Framework 
Created 20070711   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)
2 CL_SIDL_TEST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 SXSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HTTP_EXTENSION HTTP Framework (iHTTP) HTTP Request Handler 20070819
Friends
Class CL_SIDL_TEST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BASE_URI Constant Public Type reference (TYPE) ANYURI 'http://xml.sap.com/2005/02/esi/sidl/test' URI for location 20101130
2 C_TNS1_URI Constant Public Type reference (TYPE) ANYURI 'http://xml.sap.com/2005/02/esi/sidl/if1' 20070711
3 C_TNS2_URI Constant Public Type reference (TYPE) ANYURI 'http://xml.sap.com/2005/02/esi/sidl/if2' 20070711
4 C_TYPES_NAMESPACE Constant Public Type reference (TYPE) ANYURI 'http://xml.sap.com/2005/02/esi/sidl/types' 20070711
5 C_URL_ABS Static Attribute Public Type reference (TYPE) CHAR1 'A' Absolute URL 20071002
6 C_URL_LOCALHOST Static Attribute Public Type reference (TYPE) CHAR1 'L' Local Host URL 20071002
7 C_URL_REL Static Attribute Public Type reference (TYPE) CHAR1 'R' Relative URL 20071002
8 M_ERR_MSG Static Attribute Private Type reference (TYPE) STRING 20070711
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_PROP_TO_SUBJECT Static method Public Method 20070809
2 BUILD_ASYNC_IN_MODEL Static method Public Method 20070711
3 BUILD_ASYNC_OUT_MODEL Static method Public Method 20070711
4 BUILD_SYNC_MODEL Static method Public Method 20070711
5 DESERIALIZE_MODEL Static method Public Method 20070711
6 READ_DESTINATION Static method Public Method 20071002
7 SERIALIZE_MODEL Static method Public Method 20070717
8 _DB_DELETE_TESTCASE Static method Public Method 20070819
9 _DB_GET_LIST Static method Public Method 20070820
10 _DB_GET_TESTCASE Static method Public Method 20070819
11 _DB_GET_TESTCASE_URL Static method Public Method 20070819
12 _DB_INSERT_TESTCASE Static method Public Method 20070819
13 _DB_UPDATE_TESTCASE Static method Public Method 20070819
14 _DESERIALIZE_DOC_RPC Static method Public Method 20070717
15 _DEST_CREATE Static method Public Method 20071002
16 _DEST_DELETE Static method Public Method 20071002
17 _GET_FEATURE_LIST Instance method Private Method Returns list of features to serialize 20070920
18 _GET_POLICY Static method Public Method 20070905
19 _ICF_PROCESS_REQUEST Instance method Private Method 20070819
20 _ICF_SET_ERROR_RESPONSE Instance method Private Method 20070819
21 _SERIALIZE_ASYNC_IN Static method Public Method 20070717
22 _SERIALIZE_ASYNC_OUT Static method Public Method 20070717
23 _SERIALIZE_DOC_RPC Static method Public Method 20070717
24 _SERIALIZE_PROPERTY Static method Public Method Serialize Given Property 20070924
25 _SERIALIZE_SUBJECT Static method Public Method 20070810
26 _SERIALIZE_SYNC Static method Public Method 20070717
Events
Class CL_SIDL_TEST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 FEATURE_LIST Public See coding 20070920 feature_list type table of string with default key
2 LIST_OF_ID Public See coding 20070820 list_of_id type table of char32 with default key
Method Signatures

Method ASSIGN_PROP_TO_SUBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SIDL_DEFINITION Definition 20070911
# Exception Resumable Description Created on
1 CX_SIDL SIDL Exception Class 20070905
2 CX_SRT_WSP_CONFIG WSP Exception 20070905

Method BUILD_ASYNC_IN_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P2_QNAME Call by reference Type reference (TYPE) QNAME Qualified Name 20070711
2 Importing P2_TYPE Call by reference Type reference (TYPE) QNAME Qualified Name 20070711
3 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SIDL_DEFINITION Definition 20070711
4 Importing SIDL_STYLE Call by reference Type reference (TYPE) CLIKE 20070711
5 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI any URI 20070711
# Exception Resumable Description Created on
1 CX_SIDL SIDL Ausnahmeklasse 20070711

Method BUILD_ASYNC_OUT_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P2_QNAME Call by reference Type reference (TYPE) QNAME Qualified Name 20070711
2 Importing P2_TYPE Call by reference Type reference (TYPE) QNAME Qualified Name 20070711
3 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SIDL_DEFINITION Definition 20070711
4 Importing SIDL_STYLE Call by reference Type reference (TYPE) CLIKE 20070711
5 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI any URI 20070711
# Exception Resumable Description Created on
1 CX_SIDL SIDL Ausnahmeklasse 20070711

Method BUILD_SYNC_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P2_KIND Call by reference Type reference (TYPE) I 20070711
2 Importing P2_QNAME Call by reference Type reference (TYPE) QNAME Qualified Name 20070711
3 Importing P2_TYPE Call by reference Type reference (TYPE) QNAME Qualified Name 20070711
4 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SIDL_DEFINITION Definition 20070711
5 Importing SIDL_STYLE Call by reference Type reference (TYPE) CLIKE 20070711
6 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI any URI 20070711
# Exception Resumable Description Created on
1 CX_SIDL SIDL Ausnahmeklasse 20070711

Method DESERIALIZE_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BASE_URI Call by reference Type reference (TYPE) CLIKE 20070821
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SIDL_DEFINITION Definition 20070711
3 Importing XCONTENT Call by reference Type reference (TYPE) XSTRING 20070711
# Exception Resumable Description Created on
1 CX_SIDL SIDL Ausnahmeklasse 20070711

Method READ_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESTINATION Call by reference Type reference (TYPE) CLIKE 20071002
2 Importing PATH Call by reference Type reference (TYPE) CLIKE 20071002
3 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SIDL_DEFINITION Definition 20071002
# Exception Resumable Description Created on
1 CX_SIDL SIDL Ausnahmeklasse 20071002

Method SERIALIZE_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEFINITION Call by reference Object reference (TYPE REF TO) IF_SIDL_DEFINITION Definition 20070717
2 Returning RVAL Value transfer Type reference (TYPE) XSTRING 20070717
3 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI 20070717
4 Importing WSDL_MODE Call by reference Type reference (TYPE) CLIKE 20070717
5 Importing WSDL_PART Call by reference Type reference (TYPE) CLIKE 20070717
6 Importing WSDL_PROTO Call by reference Type reference (TYPE) CLIKE 20070717
7 Importing WSDL_STYLE Call by reference Type reference (TYPE) CLIKE 20070717
# Exception Resumable Description Created on
1 CX_SIDL SIDL Ausnahmeklasse 20070717

Method _DB_DELETE_TESTCASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) CHAR32 Characterfeld der Länge 32 20070819

Method _DB_DELETE_TESTCASE on class CL_SIDL_TEST has no exception.

Method _DB_GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) CL_SIDL_TEST=>LIST_OF_ID 20070820

Method _DB_GET_LIST on class CL_SIDL_TEST has no exception.

Method _DB_GET_TESTCASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) CHAR32 Characterfeld der Länge 32 20070819
2 Returning RVAL Value transfer Type reference (TYPE) SIDL_TEST_DATA SIDL WSDL Test Samples 20070819

Method _DB_GET_TESTCASE on class CL_SIDL_TEST has no exception.

Method _DB_GET_TESTCASE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) CHAR32 Characterfeld der Länge 32 20070819
2 Importing RELATIVE Call by reference Type reference (TYPE) CLIKE CL_SIDL_TEST=>C_URL_ABS (R)elative, (A)bsolute, (L)ocalhost 20070820
3 Returning RVAL Value transfer Type reference (TYPE) STRING 20070819

Method _DB_GET_TESTCASE_URL on class CL_SIDL_TEST has no exception.

Method _DB_INSERT_TESTCASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) XSTRING 20070819
2 Importing EXECUTABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20071026
3 Importing ID Call by reference Type reference (TYPE) CHAR32 Characterfeld der Länge 32 20070819
4 Importing KEYWORDS Value transfer Type reference (TYPE) CLIKE 20070819
5 Importing NEGATIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20071026
# Exception Resumable Description Created on
1 CX_SIDL SIDL Ausnahmeklasse 20070819

Method _DB_UPDATE_TESTCASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) CHAR32 Characterfeld der Länge 32 20070819

Method _DB_UPDATE_TESTCASE on class CL_SIDL_TEST has no exception.

Method _DESERIALIZE_DOC_RPC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SIDL_DEFINITION Definition 20070717
2 Importing SIDL_STYLE Call by reference Type reference (TYPE) CLIKE 20070717
3 Importing XCONTENT Call by reference Type reference (TYPE) XSTRING 20070717
# Exception Resumable Description Created on
1 CX_SIDL SIDL Ausnahmeklasse 20070717

Method _DEST_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) STRING 20071002
2 Importing USER Call by reference Type reference (TYPE) CLIKE 20071002

Method _DEST_CREATE on class CL_SIDL_TEST has no exception.

Method _DEST_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESTINATION Call by reference Type reference (TYPE) CLIKE 20071002

Method _DEST_DELETE on class CL_SIDL_TEST has no exception.

Method _GET_FEATURE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) FEATURE_LIST 20070920

Method _GET_FEATURE_LIST on class CL_SIDL_TEST has no exception.

Method _GET_POLICY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KNOWN Call by reference Type reference (TYPE) ABAP_BOOL 20070905
2 Returning RVAL Value transfer Type reference (TYPE) XSTRING 20070905

Method _GET_POLICY on class CL_SIDL_TEST has no exception.

Method _ICF_PROCESS_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20070819
# Exception Resumable Description Created on
1 CX_SIDL SIDL Ausnahmeklasse 20070819

Method _ICF_SET_ERROR_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20070819
2 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20070819

Method _ICF_SET_ERROR_RESPONSE on class CL_SIDL_TEST has no exception.

Method _SERIALIZE_ASYNC_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) XSTRING 20070717
# Exception Resumable Description Created on
1 CX_SIDL SIDL Ausnahmeklasse 20070717

Method _SERIALIZE_ASYNC_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) XSTRING 20070717
# Exception Resumable Description Created on
1 CX_SIDL SIDL Ausnahmeklasse 20070717

Method _SERIALIZE_DOC_RPC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) XSTRING 20070717
2 Importing SIDL_STYLE Call by reference Type reference (TYPE) CLIKE 20070717
3 Importing WSDL_STYLE Call by reference Type reference (TYPE) CLIKE 20070717
# Exception Resumable Description Created on
1 CX_SIDL SIDL Ausnahmeklasse 20070717

Method _SERIALIZE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG_TYPE Call by reference Type reference (TYPE) SRT_WSP_CONFIG_TYPE WSP Configuration Type 20071022
2 Importing DT_OBJ_NAME Call by reference Type reference (TYPE) SRT_WSP_DT_OBJ_NAME WSP Name of Interface Object 20071016
3 Importing NAME Call by reference Type reference (TYPE) QNAME Qualified Name 20070924
4 Returning RVAL Value transfer Type reference (TYPE) XSTRING 20070924
# Exception Resumable Description Created on
1 CX_SIDL SIDL Exception Class 20070924
2 CX_SRT_WSP_CONFIG WSP Exception 20070924

Method _SERIALIZE_SUBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAMESPACE Call by reference Type reference (TYPE) ANYURI Any URI 20070810
2 Returning RVAL Value transfer Type reference (TYPE) XSTRING 20070810
3 Importing SUBJ_TYPE Call by reference Type reference (TYPE) SRT_WSP_SUBJECT_TYPE WSP Subject Type 20070810
# Exception Resumable Description Created on
1 CX_SIDL SIDL Ausnahmeklasse 20070820
2 CX_SRT_WSP_CONFIG WSP Exception 20070911

Method _SERIALIZE_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) XSTRING 20070717
# Exception Resumable Description Created on
1 CX_SIDL SIDL Ausnahmeklasse 20070717
History
Last changed by/on SAP  20110908 
SAP Release Created in 710