新しいORCA FAQ


« 労災オンライン請求のポイントは | メイン | ubuntu12.04-4へのアップグレード方法 »

COBOLからのシェルプログラムの起動方法は

Q:
COBOLからのシェルプログラムの起動方法は
A:
ただし、COBOLは起動のみ行い、返却値を受け取ることはできません。
参考例
COPY "CPSHELLTBL.INC"

*
* SHELL
MOVE SPACE TO SHELLTBL
INITIALIZE SHELLTBL
MOVE "/tmp/test.sh" TO SHELLTBL-NAME
MOVE "arg1" TO SHELLTBL-ARG1
MOVE "arg2" TO SHELLTBL-ARG2
MOVE "arg3" TO SHELLTBL-ARG3
MOVE "arg4" TO SHELLTBL-ARG4
MOVE SHELLTBL TO MCPDATA-REC
MOVE "SHELL" TO MCP-FUNC
MOVE "shell" TO MCP-TABLE
MOVE "shell" TO MCP-PATHNAME
CALL "ORCDBMAIN" USING
MCPAREA
MCPDATA-REC
SPA-AREA

投稿者 hasegawa : 2014年03月17日 11:46

コメント