SAP ABAP Class CL_TREX_DBSL_CONNECTION (DBSL Connection to TREX)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TRX-API (Application Component) TREX ABAP + JAVA API
     STREX (Package) TREX ABAP client
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TREX_CONNECTION Connection to TREX 20061220
Properties
Class CL_TREX_DBSL_CONNECTION  
Short Description DBSL Connection to TREX    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STREX   TREX ABAP client 
Created 20061220   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_TREX_CONNECTION Connection to TREX 20061220
Friends
Class CL_TREX_DBSL_CONNECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONNECTION Instance attribute Private Object reference (TYPE REF TO) CL_SXML_DBSL_CONNECTION 20061220
2 C_CON_ENV Constant Public Type reference (TYPE) STRING '@XML' 20080128
3 C_DBMS Constant Public Type reference (TYPE) STRING 'ADA' 20080128
4 C_NAME Constant Public Type reference (TYPE) STRING 'TREX' 20061220
5 C_PATH_ASXML Instance attribute Private Attribute reference (LIKE) 20080924
6 C_PERF_ID_REMOTE_CALL Instance attribute Private Attribute reference (LIKE) 20070201
7 C_PROTOCOL_VERSION Instance attribute Private Attribute reference (LIKE) 20070216
8 C_USER_NAME Constant Public Type reference (TYPE) STRING 'TRXADM' 20080128
9 ERRORED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20081014
10 FUNCTION Instance attribute Private Type reference (TYPE) STRING 20070104
11 SERVER Instance attribute Private Object reference (TYPE REF TO) CL_TREX_INDEX_SERVER Index Server 20070104
12 START_TIME Instance attribute Private Type reference (TYPE) I 20070201
Methods
# Method Level Visibility Method type Description Created on
1 CALL Instance method Public Method 20070201
2 CHECK_DBSL_ENV Static method Public Method Check if the DBSL environment is correct. 20080709
3 CLOSE Instance method Public Method 20080924
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20061220
5 INIT Instance method Private Method 20070104
6 RECEIVE Instance method Public Method 20070205
7 REDIRECT Instance method Public Method 20070201
8 SEND Instance method Public Method 20070205
9 SET_UP_DBCON Static method Public Method 20080128
Events
Class CL_TREX_DBSL_CONNECTION has no event.
Types
Class CL_TREX_DBSL_CONNECTION has no local type.
Method Signatures

Method CALL Signature

Method CALL on class CL_TREX_DBSL_CONNECTION has no parameter.
Method CALL on class CL_TREX_DBSL_CONNECTION has no exception.

Method CHECK_DBSL_ENV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TRY_AGAIN Value transfer Type reference (TYPE) ABAP_BOOL X: The environment was corrected. 20080709
# Exception Resumable Description Created on
1 CX_TREX_DATABASE_TABLE Database table handle (insert/update) failure. 20080709

Method CLOSE Signature

Method CLOSE on class CL_TREX_DBSL_CONNECTION has no parameter.
Method CLOSE on class CL_TREX_DBSL_CONNECTION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNCTION Call by reference Type reference (TYPE) STRING 20061220
2 Importing HOST Call by reference Type reference (TYPE) STRING 20061220
3 Importing PORT Call by reference Type reference (TYPE) STRING 20061220

Method CONSTRUCTOR on class CL_TREX_DBSL_CONNECTION has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNCTION Call by reference Type reference (TYPE) STRING 20070104
2 Importing SERVER Call by reference Object reference (TYPE REF TO) CL_TREX_INDEX_SERVER Index Server 20070104

Method INIT on class CL_TREX_DBSL_CONNECTION has no exception.

Method RECEIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESPONSE Call by reference Object reference (TYPE REF TO) IF_TREX_SXML_READABLE Readable from SXML Reader 20070205
# Exception Resumable Description Created on
1 CX_TREX_REMOTE_COMMUNICATION Remote Communication Exception 20070205
2 CX_XSLT_SYSTEM_ERROR Error During a Transformation 20070216

Method REDIRECT Signature

Method REDIRECT on class CL_TREX_DBSL_CONNECTION has no parameter.
Method REDIRECT on class CL_TREX_DBSL_CONNECTION has no exception.

Method SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_TREX_SXML_WRITABLE Writable to SXML Writer 20070205
# Exception Resumable Description Created on
1 CX_TREX_REMOTE_COMMUNICATION Remote Communication Exception 20070205
2 CX_XSLT_SYSTEM_ERROR Error During a Transformation 20070216

Method SET_UP_DBCON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INSERTED Call by reference Type reference (TYPE) ABAP_BOOL A new entry was inserted into DBCON. 20080128
# Exception Resumable Description Created on
1 CX_TREX_DATABASE_TABLE Database table handle (insert/update) failure. 20080128
History
Last changed by/on SAP  20110908 
SAP Release Created in 710