Невозможно вызвать конечную точку API associatePreGeneratedJob. Продолжайте получать ошибку 180. Попытка выгрузить zip-файл с компьютера Windows на tac-сервер, работающий в док-контейнере
Talend документация:
Команда: associatePreGeneratedJob
Описание: создание новой задачи исполнения с предварительно созданным zip-файлом
- targetConductor: может быть [JOBCONDUCTOR, BIGDATA_STREAMING]. «JOBCONDUCTOR» является значением по умолчанию.
- importType: позиция, из которой выбирается zip-файл; 'Nexus' или 'File', значением по умолчанию является 'File'
Требуется аутентификация: правда
С: 5.2
Образец :
{
"actionName": "associatePreGeneratedJob",
«активный»: правда,
"authPass": "admin",
"authUser": "admin@company.com",
"contextName": "По умолчанию",
"описание": "описание задачи1",
"executeServerName": "serv1",
"filePath": "'/home/talend/generatedJob.zip'",
"importType": "Nexus",
"logLevel": "Информация",
"nexusArtifactId": "тест",
"nexusGroupId": "org.example",
"nexusRepository": "снимки",
"nexusVersion": "0.1.0-SNAPSHOT",
"onUnknownStateJob": "ПОДОЖДИТЕ",
"pauseOnError": ложь,
"taskName": "task1",
«тайм-аут»: 3600
}
Конкретные коды ошибок:
180: файл не является допустимым файлом или не существует
181: параметры связи могут быть неверными
Ссылка:
Документация по Talend Metaservlet api: https://help.talend.com/reader/oYf9gKhmYrkWCiSua4qLeg/SLiAyHyDTjuznLR_F~MiQQ
Пробовал это.
MetaServletCaller.bat --tac-url = http://localhost:8080/org.talend.administrator/ --json-params = "{" actionName ":" associatePreGeneratedJob "," active ": true," authPass ":" admin "," authUser ":" admin@company.com "," contextName ":" Default "," description ":" New "," executeServerName ":" test "," filePath ":" C: \ Users \ st \ Desktop \ JOb \ t1. zip '"," logLevel ":" Info "," onUnknownStateJob ":" WAIT "," importType ":" File "," pauseOnError ": false," taskName ":" task_new "," taskType ":" Normal ", "timeout": 3600} "
ZIP-файл задания должен быть загружен на сервер tac