Як встановити з’єднання TREX з ABAP-системою · SAP у нотатках

Якийсь час тому я описував послідовність дій, яку необхідно зробити для того, щоб налаштувати пошукову машину TREX для роботи з Talent Management та E-Recruiting. Цю замітку я хочу присвятити фундаментальному, якщо можна так висловитися, питанню. А саме: як встановити з'єднання TREX із ABAP-системою?

Вихідні дані : на одному application server-і розгорнуто системуSAP таTREX версії7.10.67.00

Завдання : встановити з'єднання між TREX та SAP-системою

Сам процес інсталяції TREX не є нічого особливого. На ньому я зупинятись не буду.

1. Запуск TREX після встановлення

Після успішної інсталяції TREX служба, відповідальна за роботу пошукової машини, за замовчуванням буде запущена. Також, запущена служба чи ні, можна подивитися, відкрившиSAP Management Console

єднання
Малюнок 1. Статус роботи служби TREX у SAP Management Console

Щоб відкрити консоль адміністратора, відкрийте файлTREXAdmin.bat, який знаходиться наступним шляхом в операційній системі Windows: C:\usr\sap\

встановити
Малюнок 2. Консоль адміністратора TREX

2. Внесення коригувань до конфігураційних файлів

Відкрийте конфігураційний файлTREXExtensions.ini, який знаходиться наступним шляхом в операційній системі Windows: C:\usr\sap\

нотатках
Малюнок 3. Конфігураційний файл TREXExtensions.ini

Збережіть зміни.

За детальною інформацією щодо цього параметра, звертайтесь до офіційної довідкової інформації: Activating Python Extensions

Відкрийте конфігураційний файлTREXPreprocessor.ini, який знаходиться наступним шляхом в операційній системіWindows: C:\usr\sap\

У секції[httpclient] додайте рядок:unescape_url=no

єднання
Малюнок 4. Конфігураційний файл TREXPreprocessor

Якщо ви робите це, ви можете увімкнути міжнародну URL-адресу check and pass it on directly as transferred. Цей параметр дійсний для TREX 6.1, TREX 7.00 і TREX 7.10. Ви повинні запустити TREX proprocessor після зміни файлу INI.

Після того, як конфігураційні файли були змінені, перезапустіть TREX черезSAP Management Console.

3. Встановлення з'єднання з ABAP-системою

В адміністраторській консолі TREX відкрийте розділConnectivity

єднання
Малюнок 5.

Створіть нове з'єднання із системою, для якої налаштовуєте пошук, натиснувши кнопку

єднання
Малюнок 7. Створення нового з'єднання з ABAP-системою

N.B. Зверніть увагу на те, що користувач, під яким ви налаштовуєте з'єднання, повинен, перш за все, бути створений у системі, для якої ви налаштовуєте з'єднання. А також йому має бути надано рольSAP_BC_TREX_ADMIN. За детальною інформацією звертайтеся до SAP Note # 766516 — Authorization object/role for TREX

Натисніть кнопку для створення RFC-з'єднання з ABAP-системою. У вікні, введіть найменування RFC-з'єднання, і натисніть на кнопкуSave

нотатках
Малюнок 8. Створення RFC-з'єднання з ABAP-системою

У разі успішного виконання операції з'явиться інформаційне вікно виду

Малюнок 9.

Закрийте це вікно і натисніть кнопку . В результаті зміниться статус з'єднання із системою

встановити
Малюнок 10.

В ABAP-системі, з якою налаштовуєте з'єднання, запустіть транзакцію SM59, перевірте, чи налаштоване RFC-з'єднання:

  1. Є у списку з'єднаньу групі ABAP Connections
  2. Тест з'єднання проходить без помилок
єднання
Малюнок 11.

4. Встановлення RFC-з'єднання з боку ABAP-системи

Запустіть в ABAP-системі звітESH_ADM_SET_TREX_DESTINATION, вказавши налагоджене раніше RFC-з'єднання

Малюнок 12.

В результаті одержуємо повідомлення виду:

That's all for today. Що робити далі ви знаєте.