SAP ABAP Class CL_ESH_TO_CHECK_CONSISTENCY (Check Connector Consistency)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_TOOLS (Package) Tools for BOS
Properties
Class CL_ESH_TO_CHECK_CONSISTENCY  
Short Description Check Connector Consistency    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_TOOLS   Tools for BOS 
Created 20090623   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SEFS_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ESH_TO_CHECK_CONSISTENCY has no interface implemented.
Friends
Class CL_ESH_TO_CHECK_CONSISTENCY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_NAMESPACE_EFS Constant Private Type reference (TYPE) CHAR4 CL_SEFS_CONSTANTS=>GC_NAMESPACE_EFS Namespace of Enterprise File Search (Index, Crawl) 20090630
2 GR_OTYP Instance attribute Private Object reference (TYPE REF TO) CL_ESH_OM_OTYP Object types 20090710
3 GT_CATEG_EXT Instance attribute Private Type reference (TYPE) ESH_T_OM_AOTYPC_EXT Table type for ESH_S_OM_AOTYPC_EXT 20090710
4 GT_NODES_EXT Instance attribute Private Type reference (TYPE) ESH_T_OM_AOTYPN_EXT Table type for ESH_S_OM_AOTYPN_EXT 20090710
5 GT_NW_AUTH_CHECK Instance attribute Private Type reference (TYPE) ESH_T_OM_AOTYPNCC_EXT Table type for ESH_S_OM_AOTYPNCC_EXT 20090721
6 GT_REQUESTS_EXT Instance attribute Private Type reference (TYPE) ESH_T_OM_AOTYPNQ_EXT Table type for ESH_S_OM_AOTYPNQ_EXT 20090710
7 GT_REQUESTS_EXT_INA Instance attribute Private Type reference (TYPE) ESH_T_OM_AOTYPNQ_EXT Table type for ESH_S_OM_AOTYPNQ_EXT 20090914
8 GT_REQUEST_ATTR_EXT Instance attribute Private Type reference (TYPE) ESH_T_OM_AOTYPNQF_EXT Table type for ESH_S_OM_AOTYPNQF_EXT 20090710
9 GT_RESP_ATTR_EXT Instance attribute Private Type reference (TYPE) ESH_T_OM_AOTYPNRF_EXT Table type for ESH_S_OM_AOTYPNRF_EXT 20090710
10 MT_CHECK_RESULTS Instance attribute Private Type reference (TYPE) ESH_T_CHECK_CONN_RESULT Check_connector_results 20090721
11 MT_NODES_REQUESTS Instance attribute Private Type reference (TYPE) LTY_T_SC_NODES_REQUESTS_TYPE 20090721
12 MV_CLIENT Static Attribute Private Type reference (TYPE) SYMANDT Client ID of current user 20090623
13 MV_CONNECTION_GUID Static Attribute Private Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20090623
14 MV_CONN_ID Static Attribute Private Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID Search connector ID 20090623
15 MV_DEST_TYPE Static Attribute Private Type reference (TYPE) ESH_E_ADM_DESTINATION_TYPE TREX/HANA Destination Type 20130829
16 MV_IS_ROOT_NODE Static Attribute Private Type reference (TYPE) CHAR1 Single-character flag 20090623
17 MV_LOGSYS Static Attribute Private Type reference (TYPE) LOGSYS Logical system 20090623
18 MV_NODE_NAME Static Attribute Private Type reference (TYPE) ESH_E_OM_NODE_NAME Node name 20090623
19 MV_OBJECT_TYPE Static Attribute Private Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object type 20090623
20 MV_SYSTEM_ID Static Attribute Private Type reference (TYPE) SYSYSID Name of the SAP system 20090623
21 MV_TEMPLATE_TYPE Static Attribute Private Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template type 20090623
22 MV_TREX_DEST Static Attribute Private Type reference (TYPE) TREXD_RFCDEST RFC destination to TREX 20090624
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FILE_INDEX_NAME Instance method Protected Method Build the name of the index for a connector type FILES 20090630
2 CHECK_BUFFER_CONSISTENCY Instance method Protected Method Check if the runtime buffer is actual for the connector 20090714
3 CHECK_CONNECTOR_AUTH_STATUS Instance method Protected Method Check the connector authorization status 20130718
4 CHECK_CONSISTENCY Instance method Public Method Check connector consistency 20090623
5 CHECK_CRAWLS_4_FILE_CONN Instance method Protected Method Check if crawls exist for template type 'FILES' 20101001
6 CHECK_IF_BACKEND Instance method Protected Method Check if the system is a back-end system 20090713
7 CHECK_LOG_INDEX_FOR_REQUEST Instance method Protected Method Check if the join index exists for each request 20090626
8 CHECK_PHYSICAL_INDEXES Instance method Protected Method Check if all physical indexes correspond. to the nodes exist 20090623
9 CHECK_REQ_HAS_FREESTYLE_ATTR Instance method Protected Method Check for each request if it has freestyle attributes 20130704
10 CHECK_SIZING_TREX Instance method Protected Method Check sizing of TREX 20090813
11 CHECK_SUBCONN_SEARCHABLE Instance method Protected Method Check if subconnectors are available -> are searchable 20090715
12 CHECK_TREX_AVAILABILITY Instance method Protected Method Check if TREX is connected, available, and min. version 20090623
13 CHECK_TREX_ICM_CONNECTION Instance method Protected Method Check if the TREX-ICM communication is working 20091214
14 CHECK_TREX_ICM_CONNECTION_730 Instance method Protected Method Check if the TREX-ICM communication is working 7.30 20091214
15 EXECUTE_SEARCH Instance method Protected Method Do a freestyle search with '*' for each active request 20090625
16 GET_CONNECTOR_FROM_MODEL Instance method Protected Method Get connector data from data model, yellow box 20090710
17 GET_CONNECTOR_FROM_MODEL_LOGSY Instance method Protected Method Get connector data from data model, green box 20100112
18 GET_INDEX_METADATA_4_NODE Instance method Protected Method Get the metadata for the indexes of a node 20110606
19 GET_INSTANCE Static method Public Method Initialize the class for the actual connector 20090623
Events
Class CL_ESH_TO_CHECK_CONSISTENCY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_SC_NODES_REQUESTS_TYPE Public See coding 20090623 BEGIN OF lty_sc_nodes_requests_type, sc_id TYPE esh_e_if_search_connector_id, object_type TYPE esh_e_om_object_type, connection_guid TYPE esh_e_adm_connection_guid, connection_type TYPE esh_e_adm_connection_type, logsys TYPE logsys, devclass TYPE devclass, appl_comp TYPE ufps_posid, sw_comp_id TYPE esh_e_om_sysrel, ref_sc_id TYPE esh_e_if_search_connector_id, nodes TYPE esh_t_om_aotypn_ext, node_mappings TYPE esh_t_om_aotypnp_ext, requests TYPE esh_t_om_aotypnq_ext, node_texts TYPE esh_t_om_aotypnt, "_ext, request_texts TYPE esh_t_om_aotypnqt, "_ext, END OF lty_sc_nodes_requests_type
2 LTY_T_SC_NODES_REQUESTS_TYPE Public See coding 20090623 lty_t_sc_nodes_requests_type TYPE STANDARD TABLE OF lty_sc_nodes_requests_type WITH DEFAULT KEY
Method Signatures

Method BUILD_FILE_INDEX_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) SEFS_D_INDEX_NAME Index name 20090630
2 Returning RV_ID Value transfer Type reference (TYPE) TREXD_INDEX_ID Index ID 20090630

Method BUILD_FILE_INDEX_NAME on class CL_ESH_TO_CHECK_CONSISTENCY has no exception.

Method CHECK_BUFFER_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULTS Call by reference Type reference (TYPE) ESH_T_CHECK_CONN_RESULT Check_connector_results 20090714
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090714

Method CHECK_BUFFER_CONSISTENCY on class CL_ESH_TO_CHECK_CONSISTENCY has no exception.

Method CHECK_CONNECTOR_AUTH_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULTS Call by reference Type reference (TYPE) ESH_T_CHECK_CONN_RESULT Check Connector Results 20130718
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Flag: Check Error 20130718

Method CHECK_CONNECTOR_AUTH_STATUS on class CL_ESH_TO_CHECK_CONSISTENCY has no exception.

Method CHECK_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHECK_RESULTS Call by reference Type reference (TYPE) ESH_T_CHECK_CONN_RESULT Check_connector_results 20090623
2 Importing IV_CHECK_ALL_STEPS Call by reference Type reference (TYPE) BOOLE_D Flag: Check all steps 20090623
3 Importing IV_REPAIR_CORRUPT_INDEXES Call by reference Type reference (TYPE) BOOLE_D Flag: Repair(=X) or not( ) 20110427

Method CHECK_CONSISTENCY on class CL_ESH_TO_CHECK_CONSISTENCY has no exception.

Method CHECK_CRAWLS_4_FILE_CONN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULTS Call by reference Type reference (TYPE) ESH_T_CHECK_CONN_RESULT Check_connector_results 20101001
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101001
3 Importing IV_CONN_ID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID Search Connector ID 20101001

Method CHECK_CRAWLS_4_FILE_CONN on class CL_ESH_TO_CHECK_CONSISTENCY has no exception.

Method CHECK_IF_BACKEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULTS Call by reference Type reference (TYPE) ESH_T_CHECK_CONN_RESULT Check_connector_results 20090713
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090713

Method CHECK_IF_BACKEND on class CL_ESH_TO_CHECK_CONSISTENCY has no exception.

Method CHECK_LOG_INDEX_FOR_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULTS Call by reference Type reference (TYPE) ESH_T_CHECK_CONN_RESULT Check_connector_results 20090626
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Flag: Error by check 20090626
3 Importing IV_REPAIR_CORRUPT_INDEXES Call by reference Type reference (TYPE) BOOLE_D Flag: TRUE (='X') and FALSE (=' ') 20110427

Method CHECK_LOG_INDEX_FOR_REQUEST on class CL_ESH_TO_CHECK_CONSISTENCY has no exception.

Method CHECK_PHYSICAL_INDEXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULTS Call by reference Type reference (TYPE) ESH_T_CHECK_CONN_RESULT Check_connector_results 20090623
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Flag: Check error 20090623
3 Importing IV_REPAIR_CORRUPT_INDEXES Call by reference Type reference (TYPE) BOOLE_D Flag: repair corrupted indexes 20110427

Method CHECK_PHYSICAL_INDEXES on class CL_ESH_TO_CHECK_CONSISTENCY has no exception.

Method CHECK_REQ_HAS_FREESTYLE_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTES Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNQF Table Type for ESH_S_OM_AOTYPNQF 20130704
2 Exporting EV_HAS_FREESTYLE_ATTR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130704
3 Importing IT_REQUESTS Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNQ_EXT Table Type for ESH_S_OM_AOTYPNQ_EXT 20130704

Method CHECK_REQ_HAS_FREESTYLE_ATTR on class CL_ESH_TO_CHECK_CONSISTENCY has no exception.

Method CHECK_SIZING_TREX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULTS Call by reference Type reference (TYPE) ESH_T_CHECK_CONN_RESULT Check_connector_results 20090813
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090813

Method CHECK_SIZING_TREX on class CL_ESH_TO_CHECK_CONSISTENCY has no exception.

Method CHECK_SUBCONN_SEARCHABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULTS Call by reference Type reference (TYPE) ESH_T_CHECK_CONN_RESULT Check_connector_results 20090715
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Flag: Error by check 20090715
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node name 20090715

Method CHECK_SUBCONN_SEARCHABLE on class CL_ESH_TO_CHECK_CONSISTENCY has no exception.

Method CHECK_TREX_AVAILABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULTS Call by reference Type reference (TYPE) ESH_T_CHECK_CONN_RESULT Check_connector_results 20090623
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Flag: Error by check 20090623
3 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection Guid 20130829

Method CHECK_TREX_AVAILABILITY on class CL_ESH_TO_CHECK_CONSISTENCY has no exception.

Method CHECK_TREX_ICM_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ICM_COMMUNICATIONS Call by reference Type reference (TYPE) TREXT_ICM_THROUGHPUT_INFO Throughput info for ICM 20091214
2 Exporting EV_ICM_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091214
3 Importing LV_TREX_RFCDEST Call by reference Type reference (TYPE) TREXD_RFCDEST RFC destination to TREX 20091214

Method CHECK_TREX_ICM_CONNECTION on class CL_ESH_TO_CHECK_CONSISTENCY has no exception.

Method CHECK_TREX_ICM_CONNECTION_730 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ICM_COMMUNICATIONS Call by reference Type reference (TYPE) TREXT_ICM_THROUGHPUT_INFO Throughput info for ICM 20091214
2 Exporting EV_ICM_ERROR Call by reference Type reference (TYPE) BOOLE_D Boolean variable 20091214
3 Importing LV_TREX_RFCDEST Call by reference Type reference (TYPE) TREXD_RFCDEST RFC destination to TREX 20091214

Method CHECK_TREX_ICM_CONNECTION_730 on class CL_ESH_TO_CHECK_CONSISTENCY has no exception.

Method EXECUTE_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULTS Call by reference Type reference (TYPE) ESH_T_CHECK_CONN_RESULT Check_connector_results 20090625
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Flag: Error by check 20090625

Method EXECUTE_SEARCH on class CL_ESH_TO_CHECK_CONSISTENCY has no exception.

Method GET_CONNECTOR_FROM_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULTS Call by reference Type reference (TYPE) ESH_T_CHECK_CONN_RESULT Check_connector_results 20090710
2 Exporting ET_AOTYPC_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPC_EXT Category of connector 20090710
3 Exporting ET_AOTYPNCC_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNCC_EXT Table type for ESH_S_OM_AOTYPNCC_EXT 20090714
4 Exporting ET_AOTYPNQF_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNQF_EXT Request attributes of connector 20090710
5 Exporting ET_AOTYPNQ_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNQ_EXT Requests of connector 20090710
6 Exporting ET_AOTYPNQ_EXT_INACTIVE Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNQ_EXT Table Type for ESH_S_OM_AOTYPNQ_EXT 20090914
7 Exporting ET_AOTYPNRF_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNRF_EXT Response attributes of connector 20090710
8 Exporting ET_AOTYPN_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPN_EXT Nodes of connector 20090710
9 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090710
10 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20090710
11 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object type 20090710

Method GET_CONNECTOR_FROM_MODEL on class CL_ESH_TO_CHECK_CONSISTENCY has no exception.

Method GET_CONNECTOR_FROM_MODEL_LOGSY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AOTYPC_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPC_EXT Category of connector 20100112
2 Exporting ET_AOTYPNCC_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNCC_EXT Table type for ESH_S_OM_AOTYPNCC_EXT 20100112
3 Exporting ET_AOTYPNQF_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNQF_EXT Request attributes of connector 20100112
4 Exporting ET_AOTYPNQ_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNQ_EXT Requests of connector 20100112
5 Exporting ET_AOTYPNQ_EXT_INACTIVE Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNQ_EXT Table Type for ESH_S_OM_AOTYPNQ_EXT 20100112
6 Exporting ET_AOTYPNRF_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNRF_EXT Response attributes of connector 20100112
7 Exporting ET_AOTYPN_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPN_EXT Nodes of connector 20100112
8 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100112
9 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20100112
10 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object type 20100112

Method GET_CONNECTOR_FROM_MODEL_LOGSY on class CL_ESH_TO_CHECK_CONSISTENCY has no exception.

Method GET_INDEX_METADATA_4_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX_METADATA_NODE Call by reference Type reference (TYPE) ESH_T_TREX_INDEX_METADATA Table containing all relevant metadata for indices 20110606
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20110606
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20110606

Method GET_INDEX_METADATA_4_NODE on class CL_ESH_TO_CHECK_CONSISTENCY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID Search connector ID 20090623
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ESH_TO_CHECK_CONSISTENCY Check connector consistency 20090623
# Exception Resumable Description Created on
1 CX_ESH_ADM_GENERAL_ERROR Errors in Monitoring/Admin component 20090623
History
Last changed by/on SAP  20130531 
SAP Release Created in 730