Has anyone tried (apart from Paul G) exporting the PDSE via NFS and mounting it 
at a z/Unix mountpoint on the same system ? That should be able to provide your 
path as well a classic access  

Jerry Whitteridge
Lead Systems Programmer
Safeway Inc.
925 951 4184

If you feel in control
you just aren't going fast enough.


-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Steve Comstock
Sent: Monday, April 16, 2012 3:21 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Anybody use the "cob2" command on a UNIX shell to compile COBOL?

On 4/16/2012 3:26 PM, McKown, John wrote:
> If so, have you figured out how to specify a PDS as an "include" or
> "copybook"source? The documentation for this command basically stinks.

> There is an -I switch. But it apparently only accepts UNIX path
specifications.
> The ld command (binder) accepts a PDS name via -L "//pds.name". The as
command
> (HLASM) and C compilers accept a -I "//pds.name". I may end up writing
my own
> version of the "cob2" command, if I really decide that I want to compile
COBOL
> from the UNIX shell. I'll likely model it after the as command.

Yes. I discuss this command in our course "Developing Applications for
z/OS UNIX". But you're right, the doc is very poor. The assumption seems
to be that copy books must be in HFS directories and my experiments
produce error messages that would support that.

In a way, that's too bad. OTOH, I, too, was assuming that copy books
would reside in HFS directories so I had never tried to access copy
books as members of a PDS before.

You would think that if you used the classic clue that a library was
a PDS/E, the compiler could figure it out. Maybe:

export SYSLIB="//'SCOMSTO.U520.LIBRARY'"

which I tried, and the message from the compile comes back:

  LineID  Message code  Library phase message text
      24  IGYLI0049-S   The "COPY" library "SCOMSTO.U520.LIBRARY/APODEFS"
was not
                        found.  Skipped to the period terminating the
"COPY"
                        statement.

so it was pretty clearly expecting (nay: requiring) a z/OS UNIX
file, not a PDS.

I'm copying this over to ibm-main, too, as Tom Ross occasionally
follows that group so maybe he will chime in with some info.



> John McKown
> Systems Engineer IV
> IT
>
> Administrative Services Group
>
> HealthMarkets(r)
>
> 9151 Boulevard 26 * N. Richland Hills * TX 76010
> (817) 255-3225 phone *
> john.mck...@healthmarkets.com * www.HealthMarkets.com
>
> Confidentiality Notice: This e-mail message may contain confidential or
proprietary information. If you are not the intended recipient, please
contact the sender by reply e-mail and destroy all copies of the original
message. HealthMarkets(r) is the brand name for products underwritten and
issued by the insurance subsidiaries of HealthMarkets, Inc. -The
Chesapeake Life Insurance Company(r), Mid-West National Life Insurance
Company of TennesseeSM and The MEGA Life and Health Insurance Company.SM
>
>
> ----------------------------------------------------------------------
> For MVS-OE subscribe / signoff / archive access instructions,
> send email to lists...@vm.marist.edu with the message: INFO MVS-OE
>


-- 

Kind regards,

-Steve Comstock
The Trainer's Friend, Inc.

303-355-2752
http://www.trainersfriend.com

* To get a good Return on your Investment, first make an investment!
   + Training your people is an excellent investment

* Try our tool for calculating your Return On Investment
     for training dollars at
   http://www.trainersfriend.com/ROI/roi.html

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


"Email Firewall" made the following annotations.
------------------------------------------------------------------------------

Warning: 
All e-mail sent to this address will be received by the corporate e-mail 
system, and is subject to archival and review by someone other than the 
recipient.  This e-mail may contain proprietary information and is intended 
only for the use of the intended recipient(s).  If the reader of this message 
is not the intended recipient(s), you are notified that you have received this 
message in error and that any review, dissemination, distribution or copying of 
this message is strictly prohibited.  If you have received this message in 
error, please notify the sender immediately.   
 
==============================================================================

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

Reply via email to