Re: Check existence of data area in ILE C

Aaron Albertson <albertaa-r/[email protected]>
Newsgroups gmane.comp.lang.as400.c
Message-ID <OF5FF279BB.809792F6-ON85257DAF.005F5472-86257DAF.005FA3E3@us.ibm.com>
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" <[email protected]>
To:	"Bare Metal Programming IBM i (AS/400 and iSeries)"
            <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" <c400-l-bounces-Zwy7GipZuJhWk0Htik3J/[email protected]>



Use the QWCRDTAA API instead of QXRTVDA?

-----Original Message-----
From: C400-L [mailto:c400-l-bounces-Zwy7GipZuJhWk0Htik3J/[email protected]] On Behalf Of Zvi Kave
Sent: Monday, December 15, 2014 8:52 AM
To: 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: 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.

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

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