Ответы на типичные вопросы по TAL
Что такое Task Manager?
Task Manager - это приложение с графическим интерфейсом, используемое системой Publisher для выполнения и отслеживания потоков решений, включая обработку потоков, публикацию потоков, автономное создание и т. д.
Как получить доступ к Task Manager?
Для получения доступа к Task Manager перейдите в браузере по адресу http://localhost:8080/TaskManager. Используйте свои учетные данные для входа на страницу.
Как выполнить задание?
Определите задание, которое нужно выполнить, на странице Task Manager. Щелкните значок Run Task. Откроется окно Task Settings. Укажите в этом окне сведения о задании и нажмите кнопку ОК. Откроется страница Run/Schedule Task. Укажите сведения о расписании и нажмите кнопку ОК, чтобы выполнить задание.
Как отслеживать выполнение задания?
Щелкните вкладку Task Monitor, чтобы проверить статус задания.
Как возобновить приостановленное задание или приостановить задание, завершившееся сбоем?
Щелкните флажок рядом с заданием, которое приостановлено или завершилось сбоем. Щелкните ссылку Resume.
Как правило, не имеет смысла возобновлять неудачно завершившееся задание, если только проблема, вызвавшая сбой потоков, не была разрешена. Обычно поток прерывается, и после разрешения проблемы процесс TAL снова применяется к пакету. В некоторых случаях может потребоваться приостановить выполнение потока между фазами преобразования и загрузки (например, для проверки DCTM_Output перед загрузкой). В этом случае возобновление выполнения потока будет безопасно.
Как контролировать ход выполнения задания?
На странице Task Monitor разверните отдельное задание, щелкнув символ + для задания, которое нужно отслеживать.
Как проверить журналы приостановленных заданий, приостановленных из-за сбоя или заданий, которые не удалось завершить?
На странице
Task Monitor щелкните значок
Show Logs
рядом с заданием.
Как прервать ведение журнала задания?
На странице
Task Monitor щелкните значок
Show Logs
рядом с заданием.
Как проверить входные параметры, передаваемые в задание?
На странице
Task Monitor щелкните значок
Show Task Parameters
рядом с заданием.
Где находятся журналы для устранения неисправностей?
Основная часть журналов находится в каталоге INSERVICE_HOME/Log/System/Log. Доступны следующие журналы.
• sce.log - журналы, относящиеся к запросам SDK и результатам
• enigma.log - журналы потоков и бизнес-логики
• coreServer.log - журналы, относящиеся к ядру
• coreCMIServer.log - журналы, относящиеся к серверу CMI (для целей отладки ядра)
Журнал диспетчера задач находится по адресу: INSERVICE_HOME/InS_Data/Work/Applications/TaskManager/Work/TaskReport.
Что делать, если не удалось выполнить преобразование?
Проанализируйте файлы журналов, относящиеся к заданию, на странице Task Monitor для следующих проблем и выполните предлагаемые действия.
• Проблемы соединения, баз данных или хранения
Перезапустите процесс TAL.
• Сообщение "Vendor XXX is not configured"
Это проблема конфигурации. Измените сведения о пакете в файле IMANConfig.xml.
• Общая проблема.
Внесите необходимые изменения и перезапустите процесс TAL.
Что делать, если не удалось выполнить загрузку (задание P2P)?
Загрузка может завершиться сбоем из-за многих проблем. Чтобы определить тип ошибки, проверьте журналы, относящиеся к заданию, на странице Task Monitor для следующих проблем и выполните предлагаемые действия.
• Проблемы соединения, баз данных или хранения
Определите рабочую папку (см. входные параметры ввода для задания), в которой элемент DCTM_Output был скопирован из неудачно завершившегося задания. Скопируйте папку, относящуюся к набору, в папку DCTM_Output. Выполните задание Publish to Preview Preparation.
• Не удалось добавить папку с идентификатором OOTBCollection_DOCRELATION
Это проблема конфигурации. Тип DOCRELATION не был добавлен в набор OOTBCollection при выполнении задания Add Collection (Добавить набор). Используя задание Add Data Type, добавьте новый тип данных в набор.
• Несоответствие шаблонов (проблема повреждения файла)
Преобразованный выход для данного типа не соответствует определенным шаблонам. Это происходит при обновлении существующих преобразований. Обновите преобразование, чтобы разрешить проблему.