There are also some binder options: COMPAT, CASE=MIXED, LONGNAME or DLL
which can force the use of "program objects".

Bill

On Fri, 3 Jun 2005 16:34:27 -0400, Farley, Peter x23353
<[EMAIL PROTECTED]> wrote:

>Bob,
>
>The *reason* that your C compile may be using "PM3" features may be due to
>the compiler options that are set for your installation and/or compile PROC.
>Use of options like "GOFF" and others cause the compiler to output "object
>code" that can only be "bound" into a "program object".  Other options I
>know of that cause this include "POSIX", which (for instance) *must* be on
>if you wish to use pthreads in your programming.
>
>Essentially, using any "PM3" options or language features limits you to PDSE
>(which is identical to saying "DSNTYPE=LIBRARY"), or to storing your bound
>executable in an HFS directory (the other permitted repository for "program
>objects").
>
>HTH
>
>Peter
>
>-----Original Message-----
>From: Robert Pelletier [mailto:[EMAIL PROTECTED]
>Sent: Friday, June 03, 2005 4:25 PM
>To: [email protected]
>Subject: Re: IEW2606S Doing C Programming
>
>
>Thanks Bruce and everyone. Really appreciate it again.
>Bob
>
>-----Original Message-----
>From: Bruce Black [mailto:[EMAIL PROTECTED]
>Sent: Friday, June 03, 2005 4:17 PM
>To: [email protected]
>Subject: Re: IEW2606S Doing C Programming
>
>
>I was going to gently suggest to Bob that he RTFM, but I checked the 1.6
>FM myself and find that the message description doesn't help much.
>
>   *IEW2606S* *MODULE* *INCORPORATES* feature_level *FEATURES* *AND*
>*CANNOT* *BE* *SAVED* *IN*
>          format_level *FORMAT.*
>
>*Explanation:* An attempt is being made to save a module in a format
>that is incompatible with the features being used. Certain
>characteristics of the module, such as symbol length or special classes,
>prevent it from being saved in the specified format. In the message text:
>
>feature_level
>    The "VERSION /n/ PROGRAM OBJECT" or "Z/OS V1R/n/ PROGRAM OBJECT".
>    The first form is used for features introduced in OS/390 releases,
>    and corresponds to PM numbers as defined by the COMPAT option.
>
>format_level
>    Can be "LOAD MODULE," "VERSION /n/ PROGRAM OBJECT," or "A Z/OS
>    V1R/n/ COMPATIBLE PROGRAM OBJECT." A load module is stored in a
>    standard PDS (DSNTYPE=PDS). A program object is stored in a LIBRARY
>    or HFS file. The "VERSION /n/" form is used as described for
>    feature_level.
>
>*System* *Action:* The load module or program object cannot be saved.
>
>*User* *Response:* Correct by (1) changing the target library (for
>example, SYSLMOD) to be of DSNTYPE=LIBRARY or HFS, and/or (2) removing
>the COMPAT option or changing it to specify a more recent level.
>
>First, the "feature_level" doesn't include the "PROGRAM MANAGEMENT 3"
>text that Bob got.  Second, it only speaks of DSNTYPE=LIBRARY, not the
>more commonly recognized term PDSE.  Since Bob was not a PDSE user, it
>would require more research to understand what DSNTYPE=LIBRARY means.
>So, Bob, you did the right think by asking here.
>
>_
>This message and any attachments are intended only for the use of the
addressee and
>may contain information that is privileged and confidential. If the reader
of the
>message is not the intended recipient or an authorized representative of the
>intended recipient, you are hereby notified that any dissemination of this
>communication is strictly prohibited. If you have received this
communication in
>error, please notify us immediately by e-mail and delete the message and any
>attachments from your system.
>

----------------------------------------------------------------------
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