СИСТЕМА ВЫЗОВА, ИСПОЛЬЗУЮЩАЯ WS-COMMAND, не работает с микрофокусным COBOL на сервере Enterprise

У меня есть требование для вызова скрипта powershell из microfocus COBOL, работающего на сервере Enterprise.

Пример сценария ниже:

echo "Hello World " | Out-File -FilePath           
 "C:\test.txt"

Я добавил PowerShell для выполнения из пакетного сценария, как показано ниже:

powershell.exe "C:\cbtest.ps1"

Структура WS-COMMAND выглядит следующим образом:

01 WS-COMMAND.
   05 COMMAND        PIC X(50) VALUE 
       "/c C:\test.bat".
   05 NULL-VALUE     PIC X VALUE X'00.

Но когда я запускаю прогу COBOL из задания на сервере микрофокусировки, в течение нескольких миллисекунд появляется небольшое окно командной строки, но ничего не происходит.

Пожалуйста, дайте мне знать, что я делаю неправильно.

1 ответ

Попробуйте изменить

PIC X VALUE X'00.

к

PIC X VALUE X'00'.
Другие вопросы по тегам