Welcome Serena Central users! CLICK HERE
The migration of the Serena Central community is currently underway. Be sure to read THIS MESSAGE to get your new login set up to access your account.
davidr262 Absent Member.
Absent Member.
2710 views

Vutil error 94

We ran the following vutil command and got an error code of 94. What is error 94? We check the documentation but 94 was not listed.

 

vutil command options were:  "vutil32 -unload -t ", followed by the input and output file names.

0 Likes
5 Replies
Micro Focus Expert
Micro Focus Expert

RE: Vutil error 94

Hello davidr262,

Thank you for posting to the Micro Focus Community site. The 94 sounds like it might be a file status. In the Acu documentation, a file status 94 means "file not found".

However, this is not the normal behavior for a file not found error in vutil. Normally, vutil does not a report file status, but instead displays a text message like:

   inputfilename: No such file

It might be helpful to see the exact vutil command as entered (complete with filenames specified), and the complete error message received.

Also, what version of Acu/extend are you using, and on which version of Windows?

Blair McDonald

0 Likes
davidr262 Absent Member.
Absent Member.

RE: Vutil error 94

Hi Blair

This is a batch process that has only occurred a couple of times and we are never able to reproduce it. We log the information into a table

Version is 8.1.3.1 on Windows Server 2008

We successfully use a command like this dozens of times every day, but on 12/28/2015 we got two instances where it returned Exit Status 94.

The code that does the call to vutil:

      01  WK-VUTIL-COMMAND              PIC X(200).

      01  CSERIES-EXIT-STATUS           PIC 9(02).

      A string like this is put into WK-VUTIL-COMMAND:

      "\\prodapps\prodsys$\Acucorp\Acucbl813\AcuGT\bin\vutil32 -unload -t IndexedFileName  TextFileName".

          CALL "c$system" USING  WK-VUTIL-COMMAND,

                                 96

                          GIVING CSERIES-Exit-Status

          END-CALL.

0 Likes
Micro Focus Expert
Micro Focus Expert

RE: Vutil error 94

Hi davidr262,

Thanks for explaining that vutil32 was invoked via a call to C$SYSTEM. We have a couple of suggestions about your call to invoke vutil32:

1) Modify your command line so that it redirects output of the vutil command to a file, by appending something like "> unload.txt" to the command line. This will allow you to see the error message returned by vutil.

2) Increase the size of your exit-status field to 3 digits, as some statuses returned may be larger than 2 digits.

So far, I've not found any information about the meaning of a "94" exit status, but since the status code could be 3 digits, we may not be looking at the complete status value returned.

Blair McDonald

0 Likes
davidr262 Absent Member.
Absent Member.

RE: Vutil error 94

Thanks Blair

Good suggestions, we will make those changes and if it happens again we will repost. This is a daily process and it's been a couple of weeks since this occurred.

Thanks again.

David

0 Likes
rstoll Absent Member.
Absent Member.

RE: Vutil error 94

My runtime manual says that status 94 indicates too many files open by the current process (open).  I tried to duplicate the issue but couldn't.  Are you sure the file is not in use at the time of the vutil32 command (probly would be a status 93 but just askin) by a backup or something?  Is it a read-only file (sure, should not matter, but just askin)

Does vutil32 -rebuild issue the same status 94 on the file?

94,10  too many files open

94,62 one of the LINAGE values for this file is illegal or out of range

94,63 key not specified (specifying a table whose size is zero) in a SORT or MERGE statement

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.