Absent Member.
Absent Member.
1241 views

Executing scripts from a VC program using system calls (on AIX)

Jump to solution

[Migrated content. Thread originally posted on 25 January 2012]

Hello,

I have found that these kinds of call "system" do not work:
                    CALL VisualCOBOLcall "SYSTEM"
                           USING "sh Version.win"

The script is never executed and weird characters appear after the script's name.

I had to change it in the following way:
                    CALL VisualCOBOLcall "SYSTEM"
                           USING "sh Version.win "

Do you see the difference? Isn't it strange?
0 Likes
1 Solution

Accepted Solutions
Micro Focus Expert
Micro Focus Expert
The command to be executed must be null-terminated when using call "SYSTEM".

You can do this as follows:

CALL VisualCOBOLcall "SYSTEM" USING z"sh Version.win"

View solution in original post

0 Likes
1 Reply
Micro Focus Expert
Micro Focus Expert
The command to be executed must be null-terminated when using call "SYSTEM".

You can do this as follows:

CALL VisualCOBOLcall "SYSTEM" USING z"sh Version.win"

View solution in original post

0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.