The ARGSTR callable service failed. It was called with an
argument list in an incorrect format.
Explanation
The argument list provided in the call to the
ARGSTR callable service was incorrect in one of these ways:
- There was no argument list.
- The argument list had other than two arguments.
- The argument list wasn't in the internally-generated form produced
by the Fortran compiler when there are character arguments. This could
have occurred because:
- The first argument was not of character type.
- The call was made from a program compiled by the VS FORTRAN Version 1 or
the VS FORTRAN Version 2 compiler
with the the LANGLVL(66) compiler option.
- The call was made from a program compiled by the VS FORTRAN Version 1 compiler
at a level before Release 3.
- The call was made from a program compiled by the FORTRAN IV H Extended or
the FORTRAN IV G1 compiler.
- The call was made from an assembler language program, and the
arguments were not provided in the form required when there are character
arguments.
System action
The service is ignored, and the condition is
signaled. If the condition is unhandled, the application is terminated.
Qualifying
Data: None
Permissible Resume Actions:
Name |
Action Taken after Resumption |
RN |
The service is ignored, and execution resumes. |
Programmer response
Be sure that the argument list contains
two arguments, the first of which is a character variable and the
second of which is an integer variable of length 4.
If the
program is written in Fortran, compile it with the VS FORTRAN Version 2 compiler,
and do not specify the LANGLVL(66) compiler option. If it is written
in assembler language, use the Fortran conventions for argument lists
with character arguments. These conventions are described in the topic
“Passing Character Arguments Using the Standard Linkage Convention”
in Appendix B of VS FORTRAN Version 2 Programming Guide for CMS
and MVS.
Symbolic Feedback Code
FOR0130