SAP ABAP Class CL_ESH_ADAPT_CONN_MGR_KM (Adapter Connectivity Mngr. for KM)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
⤷
S_ESH_ADAPT_CONNECTIVITY_MGRS (Package) Adapter Connectivity Manager

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_ACM_DESCRIPTION | Connector Description Service | 20081111 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_ACM_PRE_PROCESSING | Adapter Connectivity Mgr. Pre-Processing | 20081110 |
Properties
Class | CL_ESH_ADAPT_CONN_MGR_KM | |
Short Description | Adapter Connectivity Mngr. for KM | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | S_ESH_ADAPT_CONNECTIVITY_MGRS | Adapter Connectivity Manager |
Created | 20080919 | 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
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_ESH_ACM_DESCRIPTION | Connector Description Service | 20081111 | ||
2 | IF_ESH_ACM_PRE_PROCESSING | Adapter Connectivity Mgr. Pre-Processing | 20081110 |
Friends
Class CL_ESH_ADAPT_CONN_MGR_KM has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'KM' | Adapter type | 20081103 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | SRT_WSP_DT_OBJ_NAME | 'CO_KMCWS_INDEX_MANAGEMENT_WSVI' | Proxy class for KM Index Manager | 20080923 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | '/IndexManagementWS/Config1?style=document' | Prefix for KM Search Web Service | 20080923 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'AUTH_METH' | Authentification method | 20081014 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'AuthenticationMethod' | Auth. Method | 20081023 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | ESH_ADAPT_CONN_AUTH_METHOD | '2' | SAP authentication assertion ticket | 20081017 | |
7 | ![]() |
Constant | Private | Type reference (TYPE) | ESH_ADAPT_CONN_AUTH_METHOD | '1' | No authentication | 20081017 | |
8 | ![]() |
Constant | Private | Type reference (TYPE) | ESH_ADAPT_CONN_AUTH_METHOD | '3' | User ID/password | 20081017 | |
9 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'AuthenticationMethod.Basic.Password' | Auth-Method-passw | 20081023 | |
10 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'AuthenticationMethod.Basic.Username' | Auth. Method-user | 20081023 | |
11 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'Destination' | HTTP destination | 20081104 | |
12 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'HOST' | Target host | 20081014 | |
13 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'HTTP_DESTINATION' | HTTP-Destination | 20100303 | |
14 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'KM_INDEX' | 20081014 | ||
15 | ![]() |
Constant | Public | Type reference (TYPE) | SEOCLSNAME | 'IF_KMC_INDEX_MGR' | KM Index Manager | 20081205 | |
16 | ![]() |
Constant | Private | Type reference (TYPE) | ESH_E_OM_TEMPLATE_TYPE | 'KM' | KM template type | 20081014 | |
17 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'KM_LPORT' | Logical Port | 20081014 | |
18 | ![]() |
Constant | Private | Type reference (TYPE) | SYMSGID | 'ESH_ADAPT_MSG' | Message class | 20081016 | |
19 | ![]() |
Constant | Private | Type reference (TYPE) | SYMSGTY | 'E' | Message type E | 20081016 | |
20 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'PORT' | Number of port | 20081014 | |
21 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'PROTOCOL' | Internet protocol | 20081014 | |
22 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'URLHost' | Host | 20081023 | |
23 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'URLPort' | Port | 20081023 | |
24 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'URLProtocol' | Protocol | 20081023 | |
25 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'USER' | User name | 20081014 | |
26 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | Application log | 20081016 | ||
27 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_ADAPT_CONN_AUTH_METHOD | ESH: Authentication settings | 20081014 | ||
28 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RFCHOST_EXT | Name of target host | 20081014 | ||
29 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20100303 | ||
30 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | KM index | 20080919 | ||
31 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PRX_LOGICAL_PORT_NAME | Logical port name | 20080919 | ||
32 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RFCSYSID | System ID | 20081014 | ||
33 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_E_ADAPT_CONN_HTTP_PROTOCOL | Transfer log for online help | 20081014 | ||
34 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_E_ADPT_KM_STRING | User name | 20081014 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20080919 |
2 | ![]() |
Static method | Public | Method | Convert the general connectivity format into KM format | 20081014 |
3 | ![]() |
Instance method | Private | Method | Create logical port to access KM server | 20080919 |
4 | ![]() |
Static method | Public | Method | Delete logical port (by deleting the KM connector) | 20081017 |
5 | ![]() |
Instance method | Public | Method | Convert the KM data into the general connectivity format | 20081023 |
6 | ![]() |
Static method | Public | Method | Get the indexes of the KM system | 20080919 |
7 | ![]() |
Instance method | Public | Method | Get the new logical port | 20081013 |
8 | ![]() |
Static method | Public | Method | Check if G destination is accessible | 20081103 |
9 | ![]() |
Static method | Public | Method | Check if the KM WS is accessible | 20110705 |
10 | ![]() |
Static method | Public | Method | Read the KM index from the common area (for searching) | 20080919 |
11 | ![]() |
Static method | Public | Method | Read the logical port from the common area (for searching) | 20080919 |
12 | ![]() |
Instance method | Public | Method | Set the selected index in the global attribute of the class | 20080919 |
Events
Class CL_ESH_ADAPT_CONN_MGR_KM has no event.
Types
Class CL_ESH_ADAPT_CONN_MGR_KM has no local type.
Method Signatures
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_APPLOG | Call by reference | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | Application Log | 20081016 | ||
2 | ![]() |
IV_AUTH_METHOD | Call by reference | Type reference (TYPE) | ESH_ADAPT_CONN_AUTH_METHOD | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20081007 | ||
3 | ![]() |
IV_HOST | Call by reference | Type reference (TYPE) | RFCHOST_EXT | Name of Target Host | 20080923 | ||
4 | ![]() |
IV_LPORT | Call by reference | Type reference (TYPE) | SRT_LP_NAME | Logical Port Name | 20081016 | ||
5 | ![]() |
IV_PASSWORD | Call by reference | Type reference (TYPE) | ESH_BI_USER_PSW | passw. for user in KM | 20080919 | ||
6 | ![]() |
IV_PORT | Call by reference | Type reference (TYPE) | RFCSYSID | Nr. of the port | 20080923 | ||
7 | ![]() |
IV_PROTOCOL | Call by reference | Type reference (TYPE) | ESH_E_ADAPT_CONN_HTTP_PROTOCOL | Internet Protocol | 20080923 | ||
8 | ![]() |
IV_USERNAME | Call by reference | Type reference (TYPE) | ESH_E_ADPT_KM_STRING | user in KM | 20080923 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error in Connectivity Manager | 20080923 |
Method CONVERT_GEN_TO_KM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_KM_CONNECTIONS | Call by reference | Type reference (TYPE) | ESH_T_ADAPT_CONN_KM_CONN | Multiple Connections in KM format | 20081014 | ||
2 | ![]() |
IT_GEN_CONNECTIONS | Call by reference | Type reference (TYPE) | ESH_T_ADM_GEN_CONNECTION | Multiple Connections in gen format | 20081014 |
Method CONVERT_GEN_TO_KM on class CL_ESH_ADAPT_CONN_MGR_KM has no exception.
Method CREATE_LOGICAL_PORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_AUTH_METHOD | Call by reference | Type reference (TYPE) | ESH_ADAPT_CONN_AUTH_METHOD | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20081007 | ||
2 | ![]() |
IV_HOST | Call by reference | Type reference (TYPE) | RFCHOST_EXT | Name of Target Host | 20080923 | ||
3 | ![]() |
IV_PASSWORD | Call by reference | Type reference (TYPE) | ESH_BI_USER_PSW | Pasword for KM user | 20080923 | ||
4 | ![]() |
IV_PORT | Call by reference | Type reference (TYPE) | RFCSYSID | Nr. of port | 20080923 | ||
5 | ![]() |
IV_PROTOCOL | Call by reference | Type reference (TYPE) | ESH_E_ADAPT_CONN_HTTP_PROTOCOL | Internet Protocol | 20080923 | ||
6 | ![]() |
IV_USERNAME | Call by reference | Type reference (TYPE) | ESH_E_ADPT_KM_STRING | User name | 20080923 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error in Connectivity Manager | 20080923 |
Method DELETE_LOGICAL_PORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_APPLOG | Call by reference | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | Application Log | 20081017 | ||
2 | ![]() |
IV_LPORT | Call by reference | Type reference (TYPE) | SRT_LP_NAME | Logical Port Name | 20081017 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error in Connectivity Manager | 20081017 |
Method GET_GEN_AND_CONVERT_IN_LOGSYS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_LOGSYS_EXT | Value transfer | Type reference (TYPE) | ESH_T_OM_LOGSYS_EXT | Table Type for ESH_S_OM_LOGSYS_EXT | 20081023 | ||
2 | ![]() |
IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20081023 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error in Connectivity Manager | 20081023 |
Method GET_INDEXES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_INDEX | Value transfer | Type reference (TYPE) | SXES_T_OBJECT_TYPE_DESCRS | Object type descriptions | 20080924 | ||
2 | ![]() |
IR_APPLOG | Call by reference | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | Application Log | 20081016 | ||
3 | ![]() |
IV_LPORT | Call by reference | Type reference (TYPE) | SRT_LP_NAME | Logical Port Name | 20081016 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error in Connectivity Manager | 20080924 |
Method GET_LPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_LPORT | Value transfer | Type reference (TYPE) | SRT_LP_NAME | Logical Port Name | 20081013 |
Method GET_LPORT on class CL_ESH_ADAPT_CONN_MGR_KM has no exception.
Method PING_DESTINATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | HTTP destination | 20100303 | ||
2 | ![]() |
IR_APPLOG | Call by reference | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | Application Log | 20081104 | ||
3 | ![]() |
IV_LPORT | Call by reference | Type reference (TYPE) | PRX_LOGICAL_PORT_NAME | Logical Port Name | 20081103 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error in Connectivity Manager | 20081104 |
Method PING_WS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_APPLOG | Call by reference | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | Application Log | 20110705 | ||
2 | ![]() |
IV_CONSUMER_PROXY | Call by reference | Type reference (TYPE) | SRT_WSP_DT_OBJ_NAME | WSP Name of Interface Object | 20110705 | ||
3 | ![]() |
IV_LPORT | Call by reference | Type reference (TYPE) | PRX_LOGICAL_PORT_NAME | Logical Port Name | 20110705 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error in Connectivity Manager | 20110705 |
Method READ_INDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_INDEX | Value transfer | Type reference (TYPE) | STRING | KM index | 20080925 | ||
2 | ![]() |
IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connection GUID | 20081008 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error in Connectivity Manager | 20080925 |
Method READ_LPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_LPORT | Value transfer | Type reference (TYPE) | PRX_LOGICAL_PORT_NAME | Logical port of the KM system | 20080925 | ||
2 | ![]() |
IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connection GUID | 20081008 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error in Connectivity Manager | 20080925 |
Method SET_INDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_INDEX | Value transfer | Type reference (TYPE) | SXES_D_OBJECT_TYPE_DISP_NAME | selected KM index | 20080924 |
Method SET_INDEX on class CL_ESH_ADAPT_CONN_MGR_KM has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 720 |