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



Hi Chuck,

This won't work - for a few reasons.

1. As with the previous prototype, the object name must be in uppercase.
Object names are case sensitive.

         d ExeCL           pr                  extpgm('QCMDEXC')

2. Syntax of the call is incorrect. It must correspond to the prototype. It
should be:-

           ExeCL('rtvneta sysname(sysname)':23);

3. RTVNETA cannot be used in this context. It can only be used in a CL
program to retrieve information into a CL variable.

4. If you want to eliminate the CL program, you need to use the Retrieve
Network Attributes API (QWCRNETA).

HTH

Paul Tuohy

----- Original Message -----
From: "Eavers, Chuck" <Chuck_Eavers@xxxxxxxxx>
To: "RPG programming on the AS400 / iSeries" <rpg400-l@xxxxxxxxxxxx>
Sent: Tuesday, June 22, 2004 10:24 PM
Subject: RE: RPG-FREE calling CL program


> That work, Thanks
>
> Was also trying this process also.  Was trying to eliminate calling of
> the CL program.
>
> d ExeCL           pr                  extpgm('qcmdexc')
> d  cmd                         512a   options(*varsize)
> d                                     const
> d  cmdlen                       15p 5 const
>
> d  sysnam         s              8
>
>  /free
>
>     qcmdexc rtvneta sysname(sysnam)
>
> -----Original Message-----
> From: rpg400-l-bounces@xxxxxxxxxxxx
> [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Bryan Yates
> Sent: Tuesday, June 22, 2004 5:10 PM
> To: RPG programming on the AS400 / iSeries
> Subject: RE: RPG-FREE calling CL program
>
> Is the extpgm keyword case sensitive? extpgm('RTVSYSNM') instead of
> extpgm('rtvsysnm')
>
> Bryan Yates
> SR Systems Analyst/Programmer
> Information Information Technology
> Collin County Government
> http://www.collincountytexas.gov
> mailto:byates@xxxxxxxxxxxxxxxxxxxxx
>
> -----Original Message-----
> From: rpg400-l-bounces+byates=co.collin.tx.us@xxxxxxxxxxxx
> [mailto:rpg400-l-bounces+byates=co.collin.tx.us@xxxxxxxxxxxx] On Behalf
> Of Eavers, Chuck
> Sent: Tuesday, June 22, 2004 4:01 PM
> To: rpg400-l@xxxxxxxxxxxx
> Subject: RPG-FREE calling CL program
>
> I'm trying to retrieve system name from a in-house CL program.  It works
> fine when I don't do RPG Free, but I wish to use RPG Free for this.
> Below is a sample of my test.
>
> d rtvsysnm        pr                  extpgm('rtvsysnm')
> d  val1                          8
>
> d  sysname        s              8
>
>  /free
>
>     callp  rtvsysnm(sysname);
>
>     *inlr = *on;
>
>  /end-free
> --
> This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing
> list
> To post a message email: RPG400-L@xxxxxxxxxxxx
> To subscribe, unsubscribe, or change list options,
> visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
> or email: RPG400-L-request@xxxxxxxxxxxx
> Before posting, please take a moment to review the archives
> at http://archive.midrange.com/rpg400-l.
>
>
>
> --
> This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing
> list
> To post a message email: RPG400-L@xxxxxxxxxxxx
> To subscribe, unsubscribe, or change list options,
> visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
> or email: RPG400-L-request@xxxxxxxxxxxx
> Before posting, please take a moment to review the archives
> at http://archive.midrange.com/rpg400-l.
>
>
> --
> This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list
> To post a message email: RPG400-L@xxxxxxxxxxxx
> To subscribe, unsubscribe, or change list options,
> visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
> or email: RPG400-L-request@xxxxxxxxxxxx
> Before posting, please take a moment to review the archives
> at http://archive.midrange.com/rpg400-l.
>



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

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.