Guardian Procedure Errors and Messages Manual

Table 18 Corrective Action for Process Creation Error 77 (continued)
Corrective ActionSubcode
Relink the file if the environment changes, or do not set the option if the same file must be used
simultaneously in different environments. Contact your service provider. Report the file name, error
code, and the error detail.
17
Recompile the source code with current compilers and relink the loadfile with the current linker. Contact
your service provider. Report the file name, error code, and the error detail.
18
Set the minimum object file privileges on loading DLL.19
78 AN UNSUPPORTED OPERATION WAS ATTEMPTED
Cause The error-detail information contains an error subcode that indicates the nature of the
error. The error-subcodes are listed in Table 19.
Table 19 Error Subcodes for Process Creation Error 78
MeaningSubcode
A PIC program attempted to load an SRL other than a public SRL.1
A PIC program or DLL was licensed.2
A User Library supplied for a PIC program was not a DLL.3
A public SRL requires another library that is not a public SRL.4
A public SRL is not a hybrid DLL-SRL. The error-detail values 4 and 5 imply an incorrect installation
of the public SRLs.
5
The specified library uses Version 1 C++, which is not supported with a PIC Program.6
RLD cannot be on the liblist of any file loaded when a) the program has a priv entry point, or b) the
program file is licensed.
7
Effect No process is created. The name of the file involved might be reported on the home terminal.
Recovery This depends on the error detail.
Table 20 Corrective Action for Process Creation Error 78
Corrective ActionSubcode
Only attempt to use public SRLs and DLLs when running a PIC program. The home terminal might
indicate both the file that attempted to use the invalid file and the invalid file. Replace one of these
files as needed to follow the requirements.
1
Licensed PIC Programs and DLLs are not supported on this system. The home terminal might indicate
which file was used. If it did not need to be licensed, unlicense it, and try again.
2
Only a DLL file can be used as a user library with a PIC program. If possible, replace the user library
with a valid DLL file, and try again.
3
An incorrect installation of the public SRLs was done. Contact your service provider.4 and 5
Do not include any loadfile that requires a Version 1 C++ loadfile when loading a PIC Program. If
possible, relink the loadfile that used the Version 1 loadfile so that it uses a Version 2 or Version 3
C++ loadfile in place of the Version 1 C++ loadfile.
6
Fix the application so that RLD is not included on a liblist. Such a process cannot call dlopen().7
79 A RESOURCE LIMITATION WAS DETECTED BY THE RUNTIME LOADER (rld)
Error Codes 179