Re: Check existence of data area in ILE C

Zvi Kave <[email protected]>
Newsgroups gmane.comp.lang.as400.c
Message-ID <[email protected]>
   Do you have an example ?

   Thanks,

   Zvi

   On 15/12/2014 19:24, Aaron Albertson wrote:

 Gary's suggestion is better than mine!  I forgot about the QWCRDTAA API.
 It takes care of the exception handling for you and exposes any errors via
 the "error code" parameter.

                 Thanks,

 Aaron




 From:   "Monnier, Gary" [1]<[email protected]>
 To:     "Bare Metal Programming IBM i (AS/400 and iSeries)"
             [2]<c400-l-Zwy7GipZuJhWk0Htik3J/[email protected]>
 Date:   12/15/2014 11:07 AM
 Subject:        Re: [C400-L] Check existence of data area in ILE C
 Sent by:        "C400-L" [3]<c400-l-bounces-Zwy7GipZuJhWk0Htik3J/[email protected]>



 Use the QWCRDTAA API instead of QXRTVDA?

 -----Original Message-----
 From: C400-L [[4]mailto:c400-l-bounces-Zwy7GipZuJhWk0Htik3J/[email protected]] On Behalf Of Zvi Kave
 Sent: Monday, December 15, 2014 8:52 AM
 To: [5]c400-l-Zwy7GipZuJhWk0Htik3J/[email protected]
 Subject: [C400-L] Check existence of data area in ILE C

    My ILE C program crashes in the line of QXXRTVDA if data does not exist.
    Is there a way to avoid this crash ?
    Someone has an example code for this?

    The line is like this:
    QXXRTVDA(dta, 41, 5, user_dta);
    and I got program crash with the message:
     "Data area DTA in QGPL not found."

    If data area dta exists, it works fine.

    Regards,

    Zvi
 --
 This is the Bare Metal Programming IBM i (AS/400 and iSeries) (C400-L)
 mailing list To post a message email: [6]C400-L-Zwy7GipZuJhWk0Htik3J/[email protected] To subscribe,
 unsubscribe, or change list options,
 visit: [7]http://lists.midrange.com/mailman/listinfo/c400-l
 or email: [8]C400-L-request-Zwy7GipZuJhWk0Htik3J/[email protected]
 Before posting, please take a moment to review the archives at
 [9]http://archive.midrange.com/c400-l.

 --
 This is the Bare Metal Programming IBM i (AS/400 and iSeries) (C400-L)
 mailing list
 To post a message email: [10]C400-L-Zwy7GipZuJhWk0Htik3J/[email protected]
 To subscribe, unsubscribe, or change list options,
 visit: [11]http://lists.midrange.com/mailman/listinfo/c400-l
 or email: [12]C400-L-request-Zwy7GipZuJhWk0Htik3J/[email protected]
 Before posting, please take a moment to review the archives
 at [13]http://archive.midrange.com/c400-l.

References

   Visible links
   1. mailto:[email protected]
   2. mailto:c400-l-Zwy7GipZuJhWk0Htik3J/[email protected]
   3. mailto:c400-l-bounces-Zwy7GipZuJhWk0Htik3J/[email protected]
   4. mailto:c400-l-bounces-Zwy7GipZuJhWk0Htik3J/[email protected]
   5. mailto:c400-l-Zwy7GipZuJhWk0Htik3J/[email protected]
   6. mailto:C400-L-Zwy7GipZuJhWk0Htik3J/[email protected]
   7. http://lists.midrange.com/mailman/listinfo/c400-l
   8. mailto:C400-L-request-Zwy7GipZuJhWk0Htik3J/[email protected]
   9. http://archive.midrange.com/c400-l
  10. mailto:C400-L-Zwy7GipZuJhWk0Htik3J/[email protected]
  11. http://lists.midrange.com/mailman/listinfo/c400-l
  12. mailto:C400-L-request-Zwy7GipZuJhWk0Htik3J/[email protected]
  13. http://archive.midrange.com/c400-l
-- 
This is the Bare Metal Programming IBM i (AS/400 and iSeries) (C400-L) mailing list
To post a message email: C400-L-Zwy7GipZuJhWk0Htik3J/[email protected]
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/c400-l
or email: C400-L-request-Zwy7GipZuJhWk0Htik3J/[email protected]
Before posting, please take a moment to review the archives
at http://archive.midrange.com/c400-l.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.