The InterTest Batch GUI writes it's temp files into the Work Directory with -777 permissions. This can be modified by the umask setting in "/etc/profile". Setting a umask to -000 will leave the permissions unchanged. Any other umask setting will modify the permission to a value that might be undesirable.
Are you seeing messages similar to these?
From the STDOUT log:
EST:Error: Error attempting to open workfile
EST:Error attempting to open workfile
From the SYSLOG:
ICH408I USER(E20373 ) GROUP(#15213 ) NAME(XXXXXXXXXX) 724
CL(FSOBJ ) FID(00000004000000010000000000000000)
INSUFFICIENT AUTHORITY TO OPEN
ACCESS INTENT(-W-) ACCESS ALLOWED(OTHER R--)
EFFECTIVE UID(0000020373) EFFECTIVE GID(0000777777)
Please check your "default permissions". This is the umask setting in your "/etc/profile".
If that umask setting has a value other than -000 then you might want to investigate the following solution:
- Sign onto USS using the ID that submits the server and issue this:
What are the results? You should get something like "u=rwx,g=rx,o=rx". This example translates to a value of -755.
- If you do have a value other than "u=rwx,g=rwx,o=wrx", add this to your invocation of the GUI server:
- Re-invoke the GUI server and re-try creating member to the Work Directory.
This will override the default umask setting with a value of -000. This means that when the InterTest Batch GUI Server writes files to the Work Directory, the permission value of -777 will be unchanged by the default permission, since "(_EDC_UMASK_DFLT=000)".