Hierarchy
⤷
⤷
Properties
| Class | CL_SRT_HEALTH_CHECK_CNTR | |
| Short Description | Controller for the health check | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SOAP_CONFIG_CHECK | Check tools for SOAP Configuration Framework |
| Created | 20100217 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_SRT_HEALTH_CHECK_CNTR has no interface implemented.
Friends
Class CL_SRT_HEALTH_CHECK_CNTR has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Type reference (TYPE) | SRT_HCHECK_COMP_TBL | Table of health check items | 20110117 | |||
| 2 | Constant | Public | Type reference (TYPE) | STRING | 'CL_SRT_HEALTH_CHECK_CNTR' | 20110117 | |||
| 3 | Constant | Private | Type reference (TYPE) | STRING | 'http://ping.check.srt.sap.com' | 20110117 | |||
| 4 | Constant | Private | Type reference (TYPE) | STRING | 'Health check time range' | 20110117 | |||
| 5 | Constant | Public | Type reference (TYPE) | STRING | 'GRP_AS' | 20121029 | |||
| 6 | Constant | Public | Type reference (TYPE) | STRING | 'GRP_CONNECT' | 20110117 | |||
| 7 | Constant | Public | Type reference (TYPE) | STRING | 'GRP_CONSIST' | 20110117 | |||
| 8 | Constant | Public | Type reference (TYPE) | STRING | 'GRP_IBC' | 20110117 | |||
| 9 | Constant | Public | Type reference (TYPE) | STRING | 'GRP_ICF' | 20110117 | |||
| 10 | Constant | Public | Type reference (TYPE) | STRING | 'GRP_LRD' | 20110117 | |||
| 11 | Constant | Public | Type reference (TYPE) | STRING | 'GRP_PING' | 20110117 | |||
| 12 | Constant | Public | Type reference (TYPE) | STRING | 'GRP_SMD' | Group ID for Services Indentification | 20110117 | ||
| 13 | Constant | Public | Type reference (TYPE) | STRING | 'GRP_TS' | 20110117 | |||
| 14 | Constant | Public | Type reference (TYPE) | SRT_WSP_HCHECK_CHECK_STATUS | 'CANCELLED' | Check is Cancelled | 20110117 | ||
| 15 | Constant | Public | Type reference (TYPE) | SRT_WSP_HCHECK_CHECK_STATUS | 'COMPLETED' | Check is successfully processed by Component | 20110117 | ||
| 16 | Constant | Public | Type reference (TYPE) | SRT_WSP_HCHECK_CHECK_STATUS | 'ERROR' | Check is processed with Error | 20110117 | ||
| 17 | Constant | Public | Type reference (TYPE) | SRT_WSP_HCHECK_CHECK_STATUS | 'INACTIVE' | SRT Health Check: Component Check Status | 20110117 | ||
| 18 | Constant | Public | Type reference (TYPE) | SRT_WSP_HCHECK_CHECK_STATUS | 'IN_PROCESS' | Check in process by Component | 20110117 | ||
| 19 | Constant | Public | Type reference (TYPE) | SRT_WSP_HCHECK_CHECK_STATUS | 'NOTSTARTED' | SRT Health Check: Component Check Status | 20110117 | ||
| 20 | Constant | Public | Type reference (TYPE) | SRT_WSP_HCHECK_CHECK_STATUS | 'OPEN' | Check not yet started by Component | 20110117 | ||
| 21 | Constant | Public | Type reference (TYPE) | STRING | 'ALL' | 20110117 | |||
| 22 | Constant | Public | Type reference (TYPE) | SRT_WSP_HCHECK_RESULT_STATUS | 'FAILED' | SRT Health Check: Component Check Status | 20110117 | ||
| 23 | Constant | Public | Type reference (TYPE) | SRT_WSP_HCHECK_RESULT_STATUS | 'SUCCESS' | SRT Health Check: Component Check Status | 20110117 | ||
| 24 | Constant | Public | Type reference (TYPE) | SRT_WSP_HCHECK_RESULT_STATUS | 'WARNING' | SRT Health Check: Component Check Status | 20110117 | ||
| 25 | Instance attribute | Protected | Type reference (TYPE) | SRT_HCHECK_GROUP_TBL | Table of group infos | 20110117 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | SRT_WSP_CON_TENANT_KEY | SOAManager Connectivity: System Key | 20110117 | |||
| 27 | Static Attribute | Private | Type reference (TYPE) | CHAR3 | 3-Byte field | 20110117 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Build Navigation WD url | 20110117 | |
| 2 | Instance method | Private | Method | Calls the connectivity | 20110117 | |
| 3 | Static method | Public | Method | Clears automatically all entries | 20110117 | |
| 4 | Instance method | Public | Constructor | Contructor | 20110117 | |
| 5 | Instance method | Public | Method | Delete health check | 20110117 | |
| 6 | Instance method | Public | Method | Download Excel File to Presentation Server | 20110117 | |
| 7 | Instance method | Public | Method | Transform Health Check Result to Excel | 20110117 | |
| 8 | Static method | Private | Method | Get DB Layer instance | 20110117 | |
| 9 | Static method | Public | Method | Gets the deletion time range | 20110117 | |
| 10 | Instance method | Public | Method | Gets a list of all health checks | 20110117 | |
| 11 | Instance method | Public | Method | Gets the list of groups | 20110117 | |
| 12 | Instance method | Public | Method | Collect the results of all health check components | 20110117 | |
| 13 | Instance method | Public | Method | gets a list of existing checks | 20110117 | |
| 14 | Instance method | Private | Method | Gets a list of supported components by remote and local sys. | 20110117 | |
| 15 | Instance method | Public | Method | Returns Navigation URL for Check ID | 20110117 | |
| 16 | Instance method | Public | Method | Get status of health check | 20110117 | |
| 17 | Instance method | Public | Method | Keeps the check i.e. do not automatically remove it. | 20110117 | |
| 18 | Instance method | Private | Method | Register your component here | 20110117 | |
| 19 | Instance method | Public | Method | Reruns checks again | 20110117 | |
| 20 | Instance method | Public | Method | Creates a new health check | 20110117 | |
| 21 | Instance method | Public | Method | Activates or deactivate a health check component | 20110117 | |
| 22 | Static method | Public | Method | Sets the deletion time range | 20110117 | |
| 23 | Instance method | Public | Method | Update the final result | 20110117 |
Events
Class CL_SRT_HEALTH_CHECK_CNTR has no event.
Types
Class CL_SRT_HEALTH_CHECK_CNTR has no local type.
Method Signatures
Method BUILD_NAVIGATION_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_APPLICATION_PATH | Call by reference | Type reference (TYPE) | STRING | 20110117 | ||||
| 2 | I_SOAMANAGER_COMPONENT | Call by reference | Type reference (TYPE) | STRING | 20110117 | ||||
| 3 | I_SYSTEM_KEY | Call by reference | Type reference (TYPE) | SRT_WSP_CON_TENANT_KEY | SOAManager Connectivity: System Key | 20110117 | |||
| 4 | R_NAVIGATION_URL | Value transfer | Type reference (TYPE) | STRING | 20110117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20110117 |
Method CALL_CONNECTIVITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_RESPONSE | Value transfer | Type reference (TYPE) | ANY | 20110117 | ||||
| 2 | I_OPERATION | Call by reference | Type reference (TYPE) | SRT_WSP_CON_APPL_OPERATION | SOAManager Connectivity : Application operation | 20110117 | |||
| 3 | I_REQUEST_DATA | Call by reference | Type reference (TYPE) | ANY | 20110117 | ||||
| 4 | I_RESPONSE_TYPE | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20110117 | |||
| 5 | I_SYSTEM_KEY | Call by reference | Type reference (TYPE) | SRT_WSP_CON_TENANT_KEY | SOAManager Connectivity: System Key | 20110117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20110117 |
Method CLEAR Signature
Method CLEAR on class CL_SRT_HEALTH_CHECK_CNTR has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20110117 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_COMPONENT_NAME | Call by reference | Type reference (TYPE) | SRT_WSP_HCHECK_COMPONENT_NAME | Active Component | 20110117 | |||
| 2 | I_COMPONENT_NAME_TAB | Call by reference | Type reference (TYPE) | SRT_HCHECK_COMP_NAME_TAB | List of Active Components | 20110117 | |||
| 3 | I_GROUP_ID | Call by reference | Type reference (TYPE) | STRING | Active Group | 20110117 | |||
| 4 | I_GROUP_ID_TAB | Call by reference | Type reference (TYPE) | STRING_TABLE | List of Active Groups | 20110117 | |||
| 5 | I_TENANT_KEY | Call by reference | Type reference (TYPE) | SRT_WSP_CON_TENANT_KEY | Must only be supplied if calling a remote system | 20110117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20110117 |
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHECK_ID | Call by reference | Type reference (TYPE) | SRT_WSP_HCHECK_CHECK_ID | SRT Health Check : Check ID | 20110117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20110117 |
Method DOWNLOAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHECK_ID | Call by reference | Type reference (TYPE) | SRT_WSP_HCHECK_CHECK_ID | SRT Health Check : Check ID | 20110117 | |||
| 2 | I_SYSTEM_KEY | Call by reference | Type reference (TYPE) | SRT_WSP_CON_TENANT_KEY | SOAManager Connectivity: System Key | 20110117 | |||
| 3 | XSTR | Value transfer | Type reference (TYPE) | XSTRING | 20110117 |
Method DOWNLOAD on class CL_SRT_HEALTH_CHECK_CNTR has no exception.
Method EXPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHECK_ID | Call by reference | Type reference (TYPE) | SRT_WSP_HCHECK_CHECK_ID | SRT Health Check : Check ID | 20110117 | |||
| 2 | I_SYSTEM_KEY | Call by reference | Type reference (TYPE) | SRT_WSP_CON_TENANT_KEY | SOAManager Connectivity: System Key | 20110117 | |||
| 3 | XSTR | Value transfer | Type reference (TYPE) | XSTRING | 20110117 |
Method EXPORT on class CL_SRT_HEALTH_CHECK_CNTR has no exception.
Method GET_DB_LAYER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_INSTANCE | Value transfer | Object reference (TYPE REF TO) | IF_SRT_WSP_HCHK_DB_CONTROLLER | SRT Health Check: DB Operations for Controller Class | 20110117 |
Method GET_DB_LAYER on class CL_SRT_HEALTH_CHECK_CNTR has no exception.
Method GET_DELETION_TIME_RANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_TIME_RANGE | Value transfer | Type reference (TYPE) | I | 20110117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20110117 |
Method GET_HEALTH_CHECK_COMPONENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_COMPONENTS | Call by reference | Type reference (TYPE) | SRT_HCHECK_COMP_TBL | Table of health check items | 20110117 | |||
| 2 | I_INSTANTIATE_COMPONENTS | Call by reference | Type reference (TYPE) | BOOLEAN | ABAP_FALSE | Boolean Variable (X=True, -=False, Space=Unknown) | 20110117 | ||
| 3 | I_JOIN_LISTS | Call by reference | Type reference (TYPE) | BOOLEAN | ABAP_TRUE | In remote case:Return supported components only! | 20110117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20110117 |
Method GET_HEALTH_CHECK_GROUPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CHECK_GROUPS | Call by reference | Type reference (TYPE) | SRT_HCHECK_GROUP_TBL | Group info for grouping health check item | 20110117 |
Method GET_HEALTH_CHECK_GROUPS on class CL_SRT_HEALTH_CHECK_CNTR has no exception.
Method GET_HEALTH_CHECK_RESULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RESULT_DATA | Call by reference | Type reference (TYPE) | STTY_SRT_HCHECK_RESULT_DATA | Health check result | 20110117 | |||
| 2 | E_RESULT | Call by reference | Type reference (TYPE) | SRT_WSP_HCHECK_RESULT_STATUS | SRT Health Check: Component Check Status | 20110117 | |||
| 3 | E_STATUS | Call by reference | Type reference (TYPE) | SRT_WSP_HCHECK_CHECK_STATUS | SRT Health Check: Component Check Status | 20110117 | |||
| 4 | I_CHECK_ID | Call by reference | Type reference (TYPE) | SRT_WSP_HCHECK_CHECK_ID | SRT Health Check : Check ID | 20110117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20110117 |
Method GET_HISTORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CHECK_HEADERS | Call by reference | Type reference (TYPE) | SRT_UI_HCHECK_HEADER_TBL | Table of check headers | 20110117 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | STRING_TABLE | Table of Messages | 20110117 | |||
| 3 | I_LOCAL | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20110117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20110117 |
Method GET_JOINT_COMPONENT_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_COMPONENT_LIST | Value transfer | Type reference (TYPE) | SRT_HCHECK_COMP_TBL | Table of health check items | 20110117 | |||
| 2 | RT_SUPPORTED_COMPONENTS | Value transfer | Type reference (TYPE) | SRT_HCHECK_COMP_TBL | Table of health check items | 20110117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20110117 |
Method GET_NAV_URL_FOR_CHECK_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHECK_ID | Call by reference | Type reference (TYPE) | SRT_WSP_HCHECK_CHECK_ID | SRT Health Check : Check ID | 20110117 | |||
| 2 | R_URL | Value transfer | Type reference (TYPE) | STRING | 20110117 |
Method GET_NAV_URL_FOR_CHECK_ID on class CL_SRT_HEALTH_CHECK_CNTR has no exception.
Method GET_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PROGRESS_STATUS | Call by reference | Type reference (TYPE) | SRT_WSP_HCHECK_CHECK_STATUS | SRT Health Check: Component Check Status | 20110117 | |||
| 2 | E_RESULT_STATUS | Call by reference | Type reference (TYPE) | SRT_WSP_HCHECK_RESULT_STATUS | SRT Health Check: Component Check Status | 20110117 | |||
| 3 | I_CHECK_ID | Call by reference | Type reference (TYPE) | SRT_WSP_HCHECK_CHECK_ID | SRT Health Check : Check ID | 20110117 | |||
| 4 | I_SYSTEM_KEY | Call by reference | Type reference (TYPE) | SRT_WSP_CON_TENANT_KEY | SOAManager Connectivity: System Key | 20110117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20110117 |
Method KEEP_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHECK_ID | Call by reference | Type reference (TYPE) | SRT_WSP_HCHECK_CHECK_ID | SRT Health Check : Check ID | 20110117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20110117 |
Method REGISTER_COMPONENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_COMPONENT_LIST | Call by reference | Type reference (TYPE) | SRT_HCHECK_COMP_TBL | Table of health check items | 20110117 |
Method REGISTER_COMPONENTS on class CL_SRT_HEALTH_CHECK_CNTR has no exception.
Method RERUN_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHECK_ID | Call by reference | Type reference (TYPE) | SRT_WSP_HCHECK_CHECK_ID | SRT Health Check : Check ID | 20110117 | |||
| 2 | I_SYSTEM_KEY | Call by reference | Type reference (TYPE) | SRT_WSP_CON_TENANT_KEY | SOAManager Connectivity: System Key | 20110117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20110117 |
Method RUN_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHECK_ID | Call by reference | Type reference (TYPE) | SRT_WSP_HCHECK_CHECK_ID | SRT Health Check : Check ID | 20110117 | |||
| 2 | I_ASYNC_PROCESSING | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20110117 | |||
| 3 | I_CHECK_ID | Call by reference | Type reference (TYPE) | SRT_WSP_HCHECK_CHECK_ID | If supplied, this check id is used | 20110117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20110117 |
Method SET_COMPONENT_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ACTIVE | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20110117 | |||
| 2 | I_COMPONENT_NAME | Call by reference | Type reference (TYPE) | STRING | 20110117 | ||||
| 3 | I_EXC_IN_CLIENT | Call by reference | Type reference (TYPE) | SRT_WSP_HCHECK_CLIENT | Client for Health check | 20110117 |
Method SET_COMPONENT_ACTIVE on class CL_SRT_HEALTH_CHECK_CNTR has no exception.
Method SET_DELETION_TIME_RANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TIME_RANGE | Call by reference | Type reference (TYPE) | I | 20110117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20110117 |
Method UPDATE_HEALTH_CHECK_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHECK_ID | Call by reference | Type reference (TYPE) | SRT_WSP_HCHECK_CHECK_ID | SRT Health Check : Check ID | 20110117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20110117 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 740 |