View previous topic :: View next topic
|
Author |
Message |
Himanshu Khatri
New User
Joined: 11 Jun 2007 Posts: 15 Location: Pune
|
|
|
|
Hi All,
Why we should compile CICS with NODYNAM option?
As I know each EXEC CICS i translated into a CALL to program 'DFHEI1'. Is it DFHEI1 must be statically linked to CICS program
in order to execute any CICS services?
Thanx & Regards,
Himanshu |
|
Back to top |
|
|
arvind.m
Active User
Joined: 28 Aug 2008 Posts: 205 Location: Hyderabad
|
|
|
|
Hi
refer COBOL Z/OS COMPILER V4R1
Quote: |
DYNAM
Use DYNAM to cause nonnested, separately compiled programs invoked
through the CALL literal statement to be loaded (for CALL) and deleted
(for CANCEL) dynamically at run time. (CALL identifier statements always
result in a runtime load of the target program and are not affected by
this option.)
Default is: NODYNAM
Abbreviations are: DYN¦NODYN
Restriction: The DYNAM compiler option must not be used in the following
cases:
o COBOL programs that are processed by the CICS translator or the CICS
compiler option
o COBOL programs that have EXEC SQL statements and are run under CICS or
DB2 call attach facility (CAF)
If your COBOL program calls programs that have been linked as dynamic link
libraries (DLLs), you must not use the DYNAM option. You must instead
compile the program with the NODYNAM and DLL options.
|
|
|
Back to top |
|
|
Himanshu Khatri
New User
Joined: 11 Jun 2007 Posts: 15 Location: Pune
|
|
|
|
I am still confused |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
You should compile CICS program with NODYNAM because the manual tells you to. I'm sure IBM has a reason for specifying this, but if they don't tell us what the reason is, who cares -- you follow the manual's advice and do not get concerned about why. |
|
Back to top |
|
|
|