Forums
Hi,
Is it possible to override the options used by CRTICEPGM?
There are a couple of things we would like to do:
- Specify the compiled object name, so we can handle filename clashes (longer than 10 characters).
- Specify the library, so we can override the server defaults dynamically (rather than creating a server for every library we want to compile to).
Thanks,
Craig
crticepgm - hives, library list and object library
Hi Craig;
1) The object name has to be the ten first char of the source, so by convention use these 10 chars as best as you can. There is no mapping feature for long names to object names unfortunately
2) This you can do already today. The answer is a HIVE. Hives is a virtual path to IFS, application library and library list. Hives is not that well documented yet since it is a rather new (and hidden) feature, and some minor changes may occur in that department.
A hive is defined in the webconfig.xml in the server root. You define a virtual path name that maps to a library where the program is stored and loaded from. A library list and physical path where the IFS files are found:
Here is a snippet from the webconfig.xml
<!--