I know that TRUNC(OPT) is preferred.  But the lpar that uses OPT is moving 
into the lpar that has STD as the default.  When a program is recompiled 
will it function the same albeit less efficient?   My feeling is it will

I appreciate your explanation of INTDATE only impacting calls to LE date 
services.  We don't have a PL1 compiler but they do use Assembler and 
Easytrieve and do a fair amount of inter-language linking of routines.  I 
don't know how difficult it will be to make the kind of determination 
needed especially looking at the implicit functions probably in use.

I've had in reserve the plan to have our Endevor processes pass the 
sending lpars parms to their compiles but that won't help compiles done 
outside of Endevor.

More analysis to come.

Alan Schwartz
Assurant Shared Business Services
Lead Systems Programmer
Phone:  651-361-4758
Fax:       651-361-5625



Bill Klein <[EMAIL PROTECTED]> 
Sent by: IBM Mainframe Discussion List <[email protected]>
03/29/2006 03:46 PM
Please respond to
IBM Mainframe Discussion List <[email protected]>


To
[email protected]
cc

Subject
Fw: Changing Cobol Default Options






I don't know what you wanted to "hear" from IBM.  However, if your 
question
is whether differences between these options will change run-time 
behavior,
the answer is DEFINITELY yes.

1) TRUNC - is a compile-time option.  Do you do compiles on both LPARs? If
not, a change won't impact anything.  If so, then:
  TRUNC(OPT) is DEFINITELY a better performance option.
  TRUHNC(STD) *will* change the behavior of applications that have binary
(USAGE COMP, COMP-4, or BINARY - not COMP-5) where the individual fields 
can
have values larger than the PICTURE specifies.  (e.g.  32000 in PIC 9999
COMP) field.

2) INTDATE is a run-time option that ONLY impacts CALLs to LE "date"
features.  (Such calls can be explicit or implicit by use of COBOL date
intrinsic functions). 
  If you use LE callable services in non-COBOL (e.g. PL/I or Assembler)
applications, then you PROBABLY want to use "LILLIAN".  If you are a
COBOL-only shop, then using ANSI will give you "portable" results that
conform to the ANSI Standard.


**************************************************************************************
This e-mail message and all attachments transmitted with it may contain legally 
privileged and/or confidential information intended solely for the use of the 
addressee(s). If the reader of this message is not the intended recipient, you 
are hereby notified that any reading, dissemination, distribution, copying, 
forwarding or other use of this message or its attachments is strictly 
prohibited. If you have received this message in error, please notify the 
sender immediately and delete this message and all copies and backups thereof.

Thank you.
**************************************************************************************

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to