SAP ABAP Class CL_SECURITY_TOKEN_CACHE_DB (Cache for received tokens)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC (Application Component) Security
     SOAP_SECURITY (Package) SOAP Security
Properties
Class CL_SECURITY_TOKEN_CACHE_DB  
Short Description Cache for received tokens    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_SECURITY   SOAP Security 
Created 20090311   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SECURITY_TOKEN_CACHE_DB has no forward declaration.
Interfaces
Class CL_SECURITY_TOKEN_CACHE_DB has no interface implemented.
Friends
Class CL_SECURITY_TOKEN_CACHE_DB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_LOCATION_CONSUMER Constant Public Type reference (TYPE) SEC_ST_CACHE_LOCATION 'C' WSSE Components - Localization 20090311
2 CO_LOCATION_PROVIDER Constant Public Type reference (TYPE) SEC_ST_CACHE_LOCATION 'P' WSSE Components - Localization 20090311
3 CO_RC_EXIST Constant Public Type reference (TYPE) INT4 0 ST cache entry exists 20090311
4 CO_RC_EXPIRED Constant Public Type reference (TYPE) INT4 1 ST cache entry validity has expired 20090311
5 CO_RC_INV_DONE Constant Public Type reference (TYPE) INT4 0 ST cache entry has been invalidated 20090311
6 CO_RC_INV_NOT_FOUND Constant Public Type reference (TYPE) INT4 4 ST cache entry not found 20090311
7 CO_RC_NOT_EXIST Constant Public Type reference (TYPE) INT4 4 ST cache entry does not exist 20090311
Methods
# Method Level Visibility Method type Description Created on
1 ADD Static method Public Method Add new entry 20090311
2 CHECK_EXIST Static method Public Method Check if an entry exists 20090311
3 CHECK_EXPIRATION_TS Static method Protected Method Check expiration 20090311
4 CLEAN_UP Static method Public Method Remove expired entries 20090311
Events
Class CL_SECURITY_TOKEN_CACHE_DB has no event.
Types
Class CL_SECURITY_TOKEN_CACHE_DB has no local type.
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CACHE_ENTRY Call by reference Type reference (TYPE) SEC_ST_REPLAY_DB Security Token Cache 20090311
2 Importing IM_CACHE_ID Call by reference Type reference (TYPE) SEC_ST_CACHE_DB_ID Security Token Cache ID 20090311
3 Importing IM_DBCON Call by reference Type reference (TYPE) DBCON_NAME Logical name for a database connection 20090311
4 Importing IM_LOCATION Call by reference Type reference (TYPE) SEC_ST_CACHE_LOCATION WSSE Components - Localization 20090311
5 Importing IM_VALID_TO Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20090311
# Exception Resumable Description Created on
1 CX_SY_OPEN_SQL_DB Open SQL Error 20090318

Method CHECK_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CACHE_ID Call by reference Type reference (TYPE) SEC_ST_CACHE_DB_ID Security Token Cache ID 20090311
2 Exporting RF_TR_ID Call by reference Type reference (TYPE) EPP_TRANSACTION_ID Transaction ID in Extended Passport (EPP) 20090311
3 Exporting R_RC Value transfer Type reference (TYPE) SY-SUBRC ( rc = 0: EXIST; rc = 4 NOT EXIST) 20090311

Method CHECK_EXIST on class CL_SECURITY_TOKEN_CACHE_DB has no exception.

Method CHECK_EXPIRATION_TS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXPIRATION_TIME Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20090311
2 Returning R_RC Value transfer Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20090311

Method CHECK_EXPIRATION_TS on class CL_SECURITY_TOKEN_CACHE_DB has no exception.

Method CLEAN_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TS_CHECK_EXPIRED Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20090311
2 Returning R_NR_OF_DELETED_LINES Value transfer Type reference (TYPE) INT4 Natural number 20090311

Method CLEAN_UP on class CL_SECURITY_TOKEN_CACHE_DB has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720