SAP ABAP Class CL_XMS_EPCACHE (XI: Runtime Cache for Exchange Profile)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-XI-IS-WKB (Application Component) Runtime Workbench/Monitoring
⤷
SXMS_PF_AGG (Package) Aggregator for Performance Data
⤷
⤷
Properties
| Class | CL_XMS_EPCACHE | |
| Short Description | XI: Runtime Cache for Exchange Profile | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SXMS_PF_AGG | Aggregator for Performance Data |
| Created | 20060110 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_XMS_EPCACHE has no forward declaration.
Interfaces
Class CL_XMS_EPCACHE has no interface implemented.
Friends
Class CL_XMS_EPCACHE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | SXMSEPCACHE | Administration Entry | 20060110 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | SXMSEPCACHE-EP_SECTION | '$CACHE_ADMIN' | Section for Administration Entries | 20060110 | ||
| 3 | Instance attribute | Private | Type reference (TYPE) | SXMSFLAG | '0' | False | 20060110 | ||
| 4 | Instance attribute | Private | Type reference (TYPE) | CHAR255 | 'CREATE PARAM' | Log: Generate Parameter | 20060110 | ||
| 5 | Instance attribute | Private | Type reference (TYPE) | CHAR255 | 'UNLOCK' | Log: Generate Parameter | 20060110 | ||
| 6 | Instance attribute | Private | Type reference (TYPE) | CHAR255 | 'LOCK' | Log: Generate Parameter | 20060110 | ||
| 7 | Instance attribute | Private | Type reference (TYPE) | CHAR255 | 'INIT' | Log: Generate Parameter | 20060110 | ||
| 8 | Instance attribute | Private | Type reference (TYPE) | CHAR255 | 'NOTIFY' | Log: Parameter not found | 20060110 | ||
| 9 | Instance attribute | Private | Type reference (TYPE) | CHAR255 | 'NOTIFY SINGLE' | Log: Parameter not found | 20060110 | ||
| 10 | Instance attribute | Private | Type reference (TYPE) | CHAR255 | 'PARAM EXPIRED' | Log: Parameter not found | 20060110 | ||
| 11 | Instance attribute | Private | Type reference (TYPE) | CHAR255 | 'PARAM NOT FOUND' | Log: Parameter not found | 20060110 | ||
| 12 | Instance attribute | Private | Type reference (TYPE) | CHAR255 | 'REFRESH' | Log: Parameter not found | 20060110 | ||
| 13 | Instance attribute | Private | Type reference (TYPE) | CHAR255 | 'REFRESH SINGLE' | Log: Parameter not found | 20060110 | ||
| 14 | Instance attribute | Private | Type reference (TYPE) | CHAR255 | 'REORG' | Log: Parameter not found | 20060110 | ||
| 15 | Instance attribute | Private | Type reference (TYPE) | CHAR255 | 'UPGRADE' | Log: Parameter not found | 20060110 | ||
| 16 | Instance attribute | Private | Type reference (TYPE) | CHAR255 | 'UPGRADE SINGLE' | Log: Parameter not found | 20060110 | ||
| 17 | Instance attribute | Private | Type reference (TYPE) | SXMSFLAG | '1' | True | 20060110 | ||
| 18 | Instance attribute | Private | Type reference (TYPE) | SXMSTSTYPE | 'B' | SXMS: Time Stamp Type | 20060110 | ||
| 19 | Instance attribute | Private | Type reference (TYPE) | SXMSTSTYPE | 'E' | SXMS: Time Stamp Type | 20060110 | ||
| 20 | Instance attribute | Private | Type reference (TYPE) | SXMSTSTYPE | 'F' | SXMS: Time Stamp Type | 20060110 | ||
| 21 | Instance attribute | Private | Type reference (TYPE) | INT4 | 15 | Extension of Validity in Event of Error [Minutes] | 20060110 | ||
| 22 | Instance attribute | Private | Type reference (TYPE) | INT4 | 90 | Validity Duration [Minutes] | 20060110 | ||
| 23 | Instance attribute | Private | Type reference (TYPE) | SXMSEPCACHE-MAJOR | 'XI7.11' | Version | 20060110 | ||
| 24 | Instance attribute | Private | Type reference (TYPE) | SXMSEPCACHE-MINOR | '0001' | Version | 20060110 | ||
| 25 | Instance attribute | Private | Type reference (TYPE) | SXMSGUID | ID for Log Entries | 20060110 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | INT4 | Line Number for Log | 20060110 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | SXMSLOGLEV | 1 | Log Level | 20060110 | ||
| 28 | Instance attribute | Private | Type reference (TYPE) | SXMSEPCLOGTAB | Buffer for Log | 20060110 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Checks Version of Cache | 20060110 | |
| 2 | Instance method | Private | Method | Write Log Entries | 20060110 | |
| 3 | Instance method | Public | Constructor | Initialization | 20060110 | |
| 4 | Instance method | Public | Method | Gets Value of Parameter | 20060110 | |
| 5 | Instance method | Private | Method | Handling of Invalid Entry | 20060110 | |
| 6 | Instance method | Private | Method | Lock One or All Entries of a Client | 20060110 | |
| 7 | Instance method | Private | Method | Invalidate Cache Content of all ApplServs for Current Client | 20060110 | |
| 8 | Instance method | Private | Method | Refresh Cache Content | 20060110 | |
| 9 | Instance method | Private | Method | Reorganization of Log | 20060110 | |
| 10 | Instance method | Private | Method | Write Syslog Entry | 20060110 | |
| 11 | Instance method | Private | Method | Unlock One or All Entries of a Client | 20060110 | |
| 12 | Instance method | Private | Method | Hidden Upgrade of Cache Content | 20060110 | |
| 13 | Instance method | Private | Method | Wait | 20060110 | |
| 14 | Instance method | Private | Method | Execute Lock Request | 20060110 | |
| 15 | Instance method | Private | Method | Write Log Entry | 20060110 | |
| 16 | Instance method | Private | Method | Refresh an Invalid Entry | 20060110 | |
| 17 | Instance method | Private | Method | Hidden Upgrade of Cache Entry | 20060110 |
Events
Class CL_XMS_EPCACHE has no event.
Types
Class CL_XMS_EPCACHE has no local type.
Method Signatures
Method CHECK_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_VERSION_OK | Value transfer | Type reference (TYPE) | SXMSFLAG | 0: version mismatch 1: OK | 20060110 |
Method CHECK_VERSION on class CL_XMS_EPCACHE has no exception.
Method CLOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLUSH | Call by reference | Type reference (TYPE) | SXMSFLAG | '0' | 0: no flush 1:flush | 20060110 | ||
| 2 | IM_NAME | Call by reference | Type reference (TYPE) | SXMSEPCACHE-EP_NAME | char255 | 20060110 | |||
| 3 | IM_SECTION | Call by reference | Type reference (TYPE) | SXMSEPCACHE-EP_SECTION | char255 | 20060110 | |||
| 4 | IM_TYPE | Call by reference | Type reference (TYPE) | SXMSTSTYPE | SXMS: Typ eines Timestamps | 20060110 | |||
| 5 | TEXT | Call by reference | Type reference (TYPE) | SXMSEPCLOG-TEXT | Logeintrag | 20060110 |
Method CLOG on class CL_XMS_EPCACHE has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_LOGLEVEL | Call by reference | Type reference (TYPE) | SXMSLOGLEV | '1' | XI: Logging Level | 20060110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060110 |
Method GET_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_VALUE | Call by reference | Type reference (TYPE) | SXMSEPCACHE-EP_VALUE | Wert des Parameters | 20060110 | |||
| 2 | EX_WAS_CACHED | Call by reference | Type reference (TYPE) | SXMSFLAG | 0: Exchange Profile 1: Cache | 20060110 | |||
| 3 | IM_NAME | Call by reference | Type reference (TYPE) | SXMSEPCACHE-EP_NAME | NameName des Parameters | 20060110 | |||
| 4 | IM_SECTION | Call by reference | Type reference (TYPE) | SXMSEPCACHE-EP_SECTION | Section im Exchange Profile | 20060110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler der Integration-Engine | 20060110 |
Method HANDLE_EXPIRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_PARAM | Call by reference | Type reference (TYPE) | SXMSEPCACHE | zu behandelnder Parameter | 20060110 | |||
| 2 | EX_WAS_CACHED | Call by reference | Type reference (TYPE) | SXMSFLAG | 0: Exchange Profile 1: Cache | 20060110 | |||
| 3 | IM_NOW | Call by reference | Type reference (TYPE) | TIMESTAMP | augenblickliche Zeit | 20060110 |
Method HANDLE_EXPIRY on class CL_XMS_EPCACHE has no exception.
Method LOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_WAIT | Call by reference | Type reference (TYPE) | SXMSFLAG | '0' | 0: kein Warten 1: exponentielles Warten | 20060110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060110 |
Method NOTIFY Signature
Method NOTIFY on class CL_XMS_EPCACHE has no parameter.
Method NOTIFY on class CL_XMS_EPCACHE has no exception.
Method REFRESH Signature
Method REFRESH on class CL_XMS_EPCACHE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler der Integration-Engine | 20060110 |
Method REORG Signature
Method REORG on class CL_XMS_EPCACHE has no parameter.
Method REORG on class CL_XMS_EPCACHE has no exception.
Method SYSLOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ERROR | Call by reference | Type reference (TYPE) | STRING | Fehlertext | 20060110 |
Method SYSLOG on class CL_XMS_EPCACHE has no exception.
Method UNLOCK Signature
Method UNLOCK on class CL_XMS_EPCACHE has no parameter.
Method UNLOCK on class CL_XMS_EPCACHE has no exception.
Method UPGRADE Signature
Method UPGRADE on class CL_XMS_EPCACHE has no parameter.
Method UPGRADE on class CL_XMS_EPCACHE has no exception.
Method WAIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | WAIT_MILLISECONDS | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20060110 |
Method WAIT on class CL_XMS_EPCACHE has no exception.
Method _LOCK Signature
Method _LOCK on class CL_XMS_EPCACHE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060110 |
Method _LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLUSH | Call by reference | Type reference (TYPE) | SXMSFLAG | '0' | 0: no flush 1:flush | 20060110 | ||
| 2 | TEXT | Call by reference | Type reference (TYPE) | SXMSEPCLOG-TEXT | Logeintrag | 20060110 |
Method _LOG on class CL_XMS_EPCACHE has no exception.
Method _REFRESH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_CACHE_ITEM | Call by reference | Type reference (TYPE) | SXMSEPCACHE | SXMSEPCACHE | 20060110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler der Integration-Engine | 20060110 |
Method _UPGRADE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_CACHE_ITEM | Call by reference | Type reference (TYPE) | SXMSEPCACHE | zu behandelnder Eintrag | 20060110 |
Method _UPGRADE on class CL_XMS_EPCACHE has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 710 |