使用WS-COMMAND的呼叫系统无法在企业服务器上的microfocus COBOL上运行

时间:2018-11-26 07:34:00

标签: powershell unix cobol microfocus

我需要从企业服务器上运行的microfocus COBOL调用Powershell脚本。

示例脚本如下:

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.

但是,当我从microfocus服务器上的作业触发COBOL prog时,一个小的命令提示符窗口会出现几毫秒,但没有任何反应。

请让我知道我做错了。

1 个答案:

答案 0 :(得分:-2)

尝试更改

$(BUILD_DIR)/%.o : $(shell echo "$(SOURCES)" | sed 's/ /\n/g' | sed -nr '/\/$(*F)\.c/p')
    @echo "Compiling $@"
    $(VERBOSE) $(CC) $(CFLAGS) -c $(DEFINES) $(INCLUDES) -o $@ $^

收件人

PIC X VALUE X'00.