|
this is great Scott!
So, let me see if I have some of this straight: I read in the spool file
attributes from the dataq, call the clp program (e.g.'MRLMKTD3C') to copy
spool file to a, for instance, 132 byte flat PF and then execute a CPYTOINPF
command to send a CSV-formatted file (is CSV the default on CPYTOINPF)
to...????....mail server?...another 400?...any address on my LAN?...
Thanks again Scott. This info is very helpful.
Rick
>From: Scott Mildenberger <Smildenber@Washcorp.com>
>Reply-To: midrange-l@midrange.com
>To: "'midrange-l@midrange.com'" <midrange-l@midrange.com>
>Subject: RE: Sending a user results of a query
>Date: Thu, 15 Aug 2002 07:56:19 -0600
>
>Rick,
>
>Below is a sample program that reads a data q and processes the spool files
>from it. CPYTOIMPF copies a PF to an import file which can be a comma
>delimited file. It, and its cousin CPYFRMIMPF, make it very easy to
>transfer data back and forth between different systems.
>
>Scott Mildenberger
>
>
> h dftactgrp(*no)
> h actgrp(*new)
> h bnddir('MRLBIND')
> h option(*srcstmt : *noshowcpy : *nodebugio)
>
> *
> * Calls QRCVDTAQ for a data queue associated with a spool file.
> * The wait time is negative so it always waits for an entry.
> *
> * Parameters
> *
> d dataq S 10A inz('MRLMKTD3')
> d Library S 10a inz('*LIBL ')
> d Length S 5 0 inz(132)
> d Wait S 5 0
> *
> d Spool_Num_Dec S 5 0
> *
> * Outq Information returned to the Dataq
> *
> d Data DS
> d Function 10a
> d Type 2a
> d Job_Name 10a
> d User_Name 10a
> d Job_Number 6a
> d Spool_File 10a
> d Spool_Num_Bin 8b 0
> d Outq_Name 10a
> d Outq_Library 10a
> d Reserved 56a
>
> /copy common/qprotosrc,sys_utils
>
> * Set Wait time
> *
> c eval wait = -1
> *
> c do *hival
> *
> c call 'QRCVDTAQ'
> c parm dataq
> c parm Library
> c parm length
> c parm data
> c parm wait
> *
> * Use a control Spool file to terminate the program
> *
> c if Spool_File = 'EXIT'
> c leave
> c end
> *
> c z-add Spool_Num_Bin Spool_Num_Dec
> *
> * Call send CLP
> *
> c call(e) 'MRLMKTD3C'
> c parm spool_file
> c parm job_name
> c parm user_name
> c parm job_number
> c parm spool_num_dec
> *
> c enddo
> *
> c eval *inlr = *on
>
> > -----Original Message-----
> > From: Rick Rayburn [mailto:the400man@hotmail.com]
> > Sent: Thursday, August 15, 2002 6:54 AM
> > To: midrange-l@midrange.com
> > Subject: Re: Sending a user results of a query
> >
> >
> > Attaching DTAQ to OUTQ? That's great! Can you tell me the
> > parameters to
> > check for off of the RCVDTAQ command for a spool file coming in?
> >
> > Also, I have never tried the CPYTOIMPF command...can you tell
> > me a little
> > about it? Is it only for spool files? Does it automatically create CSV
> > formatted file? What is it generally used for? Anything you
> > can share will
> > be of great assistance Vernon.
> >
> > Thanks for your time as always.
> >
> > Rick Rayburn
> >
> >
>_______________________________________________
>This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
>To post a message email: MIDRANGE-L@midrange.com
>To subscribe, unsubscribe, or change list options,
>visit: http://lists.midrange.com/cgi-bin/listinfo/midrange-l
>or email: MIDRANGE-L-request@midrange.com
>Before posting, please take a moment to review the archives
>at http://archive.midrange.com/midrange-l.
_________________________________________________________________
Join the world’s largest e-mail service with MSN Hotmail.
http://www.hotmail.com
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 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.