× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.


  • Subject: RE: Working with DataArea in COBOL
  • From: "Peter Lunde" <peter_lunde@xxxxxxxxxxx>
  • Date: Mon, 12 Mar 2001 19:03:22 -0500

Dear Amjad;

The "missing parameters" that you refer to are probably defined in the COBOL 
program's "linkage section" and "procedure using".

The usual AS/400 syntax to call a program is CALL PGM(MYPGM) PARM("MYPARM1" 
"MYPARM2" ...)
You can abbreviate this as CALL MYPGM PARM("MYPARM1" "MYPARM2" ...)
or even as CALL MYPGM ("MYPARM1" "MYPARM2" ...)

If you can't figure out how to pass the parameters in the call, then you 
might be best to write the parameters to an AS/400 database (perhaps called 
PARMIN) and then call the COBOL program.  The COBOL program could read the 
parameters from the file.

The COBOL program could pass parameters back by writing a record to another 
AS/400 database (perhaps called PARMOUT) from which your SOLARIS program 
could retrieve them.

Peter Lunde
AS/400 Cobol Consultant
peter_lunde@hotmail.com

>From: "Amjad Zamil" <amjadz@sts.com.jo>
>Reply-To: COBOL400-L@midrange.com
>To: <COBOL400-L@midrange.com>
>Subject: RE: Working with DataArea in COBOL
>Date: Mon, 12 Mar 2001 19:06:06 +0300
>
>Geir,
>
>  Thanx for your reply.Right now,I'm not using DataArea within the COBOL 
>code
>that's wun on the AS/400.I just went
>  through reading about the issue from internet resources and found alot
>pointing to DataArea as a key to solve this
>  problem.I can write a totally new sample COBOL program that meets with
>whatever modifications/requiremetns that
>  I should do to use DataArea if this's really the correct way to go
>including the required CL to build and use,as well.
>
>Best Regards
>
>  Amjad Zamil
>   -----Original Message-----
>   From: owner-cobol400-l@midrange.com
>[mailto:owner-cobol400-l@midrange.com]On Behalf Of
>geir.kildal@entragroup.com
>   Sent: Monday, March 12, 2001 6:35 PM
>   To: COBOL400-L@midrange.com
>   Subject: Re: Working with DataArea in COBOL
>
>
>
>   Amjad.
>
>   First of all, I would check to see if the COBOL-program is expecting
>parameters in the call.  You mention DataAreas, they are usually read in a
>CL-program, whitch  can call a COBOL-program.
>
>
>   Mvh.
>
>   Geir Kildal
>   Entra Data AS
>
>
>
>
>        "Amjad Zamil" <amjadz@sts.com.jo>
>         Sent by: owner-cobol400-l@midrange.com
>         12.03.01 14:10
>         Please respond to COBOL400-L
>
>
>                 To:        "Cobol400 Mailing List" 
><COBOL400-L@midrange.com>
>                 cc:
>                 Subject:        Working with DataArea in COBOL
>
>
>
>   Hi,
>
>    I'm totally new to AS/400 environment.I have searched through the 
>mailing
>   list archives for
>   information regarding my problem but couldn't find a clear answer.
>
>    I have a Sun server running Solaris 7 with SNAP-IX installed and
>configured
>   to set an Lu6.2
>   connection to AS/400 server.I managed to test the connectivity with the
>   AS/400 server and
>   it's working ok.The problem is that I have a small cobol program that 
>runs
>   on AS/400 and
>   I need to pass some parameters in/out to/from it from my SNAP-IX server
>and
>   when I check
>   the AS/400 log,I find that the cobol program was called but get an error
>   saying
>   "missing parameters".I think the problem is mainly related to the way 
>the
>   cobol program
>   is dealing with the DataArea.
>
>    I appreciate it if someone can provide me with the typical way a COBOL
>   program should work
>   with the DataArea and whatever pre-steps on the operating system level
>that
>   should be done.
>
>    Thanks alot in advance.
>
>    Best Regards
>
>    Amjad Zamil < amjadz@sts.com.jo >
>

_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

+---
| This is the COBOL/400 Mailing List!
| To submit a new message, send your mail to COBOL400-L@midrange.com.
| To subscribe to this list send email to COBOL400-L-SUB@midrange.com.
| To unsubscribe from this list send email to COBOL400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---END


As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.