Re: Access to QMQRY statement
Erik Olsson <[email protected]> Tue, 26 Oct 2010 09:41:00 +0200
| Newsgroups | gmane.comp.lang.as400.mi |
|---|---|
| Message-ID | <[email protected]> |
Thanks again. I'm more curious than anything in this case I suppose. 2010/10/26 CRPence <CRPbottle-/[email protected]> > On 25-Oct-2010 17:48, Erik Olsson wrote: > > Thanks, and sorry if I'm creating noise in this list. > > > > If I rephrase myself perhaps a little more MI like :) - is it > > possible to get the statement without exporting it to a source > > member (which appears to be the official method)? > > > > What is the reason for avoiding the use of a source member as the > output device? > > I am not aware of any API that was made available to provide > access to the QM query statement by any other means than the output > to a source physical file member [via EXPORT QUERY statement or > RTVQMQRY CL command] or output to a spool file [via PRINT QUERY > statement, using the QPQXOBJPF printer file]. > > The system-domain x/1931 object [space object type *QMQRY] could > be resolved for an address to the object and set a pointer to the > space, and with some reverse engineering, access the statement; e.g. > as RTVQRYF does. A DMPOBJ of a QM query object shows the hex data > in the MI space, to know what would be the data addressed by the > space pointer. > > Regards, Chuck > _______________________________________________ > This is the MI Programming on the AS400 / iSeries (MI400) mailing list > To post a message email: MI400-Zwy7GipZuJhWk0Htik3J/[email protected] > To subscribe, unsubscribe, or change list options, > visit: http://lists.midrange.com/mailman/listinfo/mi400 > or email: MI400-request-Zwy7GipZuJhWk0Htik3J/[email protected] > Before posting, please take a moment to review the archives > at http://archive.midrange.com/mi400. > > _______________________________________________ This is the MI Programming on the AS400 / iSeries (MI400) mailing list To post a message email: MI400-Zwy7GipZuJhWk0Htik3J/[email protected] To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/mi400 or email: MI400-request-Zwy7GipZuJhWk0Htik3J/[email protected] Before posting, please take a moment to review the archives at http://archive.midrange.com/mi400.