deucalion0 wrote:... When I run my proc as a job it runs like a started task, is this different than when it would run from the system proclib? ...
Mr. Sample's discussion about system symbols only applies to batch JCL. The source of the JCL is immaterial.
Any program that knows how to retrieve system symbols can retrieve them, whether it is run as a started task, in a TSO session, or as a batch program.
I believe - though I am not certain about this - the restriction was imposed because JCL retrieves symbols when it is converted to internal text, which may occur on a different physical system and long before it is run for batch JCL.
If your sole reason to run your program as a started task is because the JCL has access to system symbols, you most likely will be reminded that any
program can retrieve the symbols, and that there are other ways to retrieve symbols