Запуск базовой индексации без dyn admin

Мы работаем над интеграцией ATG/Endeca 11.2, но у нас нет рабочей консоли администратора dyn, поэтому мы не можем планировать задания с консоли. Как это можно сделать без консоли? Я прочитал документацию, но не смог четко понять, как это сделать.


person user2118377    schedule 12.01.2017    source источник
comment
Это та документация, которую вы читали? docs.oracle.com/cd/E55783_02/ Платформа.11-2/   -  person bated    schedule 21.01.2017
comment
Да, но я больше сторонник Endeca, чем ATG, поэтому мне было трудно это понять. Я постараюсь, чтобы команда ATG помогла.   -  person user2118377    schedule 24.01.2017


Ответы (2)


Вы можете использовать REST для вызова indexBaseline компонента ProductCatalogSimpleIndexingAdmin.

Пытаться:

curl http://localhost:8001/rest/bean/atg/commerce/endeca/index/ProductCatalogSimpleIndexingAdmin/indexBaseline

замените localhost:8001 на адрес:порт вашего администратора dyn.

Я работал над проектом, в котором у них был скрипт, который вызывал это, используя завиток.

person Lucas    schedule 24.10.2017

Вы можете запланировать индексирование с помощью параметра /atg/commerce/endeca/index/ProductCatalogSimpleIndexingAdmin.baselineSchedule.

Для запуска извне вы можете написать собственный компонент RMI на сервере интеграции ATG/Endeca, и этот компонент RMI может запускать индексирование на сервере. Теперь с внешнего сервера вы можете вызвать этот RMI. Используя этот подход, вы можете проверить статус задания, а также получить информацию о ходе выполнения, если это необходимо.

person Sony Thomas    schedule 12.07.2019