Decription:
They have just upgraded SAPIENS, and now hit this problem when they are executing a Sapiens program called SAPDBPLM. They get messages in the precompiler complaining about a parmlist being passed, and get an IBM0204S message issued and a U4038 abend.
IBM0204S ONCODE=84 The UNDEFINEDFILE condition was raised because a DD statement or CMS FILEDEF was not used in ('ONFILE'=SYSUT1).
Other Sapiens programs work OK with the same parmlist.
Solution:
On advice from Sapiens vendor, needed to add an extra parameter DEFCOB in front of the other parms. The pre-compiler now works.
NOTE: As with any other vendor product that you have integrated with Alchemist, it is necessary to verify any new changes or requirements for JCL and PCL that might be necessary with an upgrade of that product. If the error messages are not Alchemist errors (beginning with Z), the other vendor most likely needs to be contacted.