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.