Я хотел бы вызвать сценарий ODI из командной строки и дождаться его завершения. Я использую ODI 12c и установил автономный агент. Я уже узнал, что вы можете использовать команду startcen.cmd, и она работает для меня. Единственная проблема в том, что cmd не ждет выполнения сценария. Любые предложения для достижения чего-то подобного?
Мой .bat-файл выглядит так:
cd C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin
call startScen.cmd "-INSTANCE=CITestAgent" MAPPING 1_0_0 GLOBAL "-SESSION_NAME=TEST_RUN" "-AGENT-URL=http://localhost:20910/oraclediagent"
cd C:\Users\Redekera\documents\testFiles
"C:\Users\REDEKERA\Documents\instantclient_19_3\sqlplus.exe" db_user/pw@db/scheme @run_tests_lieferschein.sql
После этой команды я хотел бы запустить sql через sql * plus, который должен дождаться завершения сценария.
Спасибо за помощь ребята :)
timeout /t 30
, а затем по истечении времени начать выполнение sql plus. - person Moudiz   schedule 11.10.2019