Knowing when QUIZ has completed
Heasman, David
David.Heasman at schroders.com
Fri Aug 11 05:45:56 CDT 2006
Aha - thanks Ole - the bit I didn't know was : -
"The screen will wait for the quiz process to complete, and then proceed
to your ftp-code"
It remains counterintuitive - I wouldn't wait, why would the screen?
Anyway I shall cut out all the useless code and be grateful. Thanks a
lot.
Dave H
-----Original Message-----
From: Ole Hansen [mailto:oh at scanconsult.dk]
Sent: 11 August 2006 11:14
To: Heasman, David; powerh-l at lists.sowder.com
Subject: RE: Knowing when QUIZ has completed
Hi Dave,
I am not quite sure that I understand the problem. A simple
construct like :
procedure designer getrecords nodata
begin
inform = "Fetching records - please wait...." now
run command 'quiz auto=quizprog > wastebin' on error
terminate
inform = "Transferring file - please wait...." now
; Your FTP-code here
end
should do the trick. The screen will wait for the quiz process
to complete, and then proceed to your ftp-code.
If the quiz report prompts for parameters, that can be solved
too:
procedure designer getrecords nodata
begin
run command "purge jobfile,temp" nowarn
run command "build jobfile;rec=-72,,f,ascii;disc=4;temp"
let jobline = compname
put jobfile reset
let jobline = invoicedate
put jobfile reset
let jobline = customercode
put jobfile reset
close jobfile
run command 'quiz auto=quizprog.prog < jobfile > wastebin'
on error terminate
inform = "Transferring file - please wait...." now
; Your FTP-code here
end
HTH
Mange hilsner / With kind regards
Ole Hansen
===========================================================
E-mail: oh at scanconsult.dk Cell Phone: +45 4040 1150
===========================================================
ScanConsult IT-Partners ApS Voice : +45 7734 7474
Jegstrupvej 96A Fax : +45 8738 1416
DK-8361 Hasselager Support : support at scanconsult.dk
Denmark Sales : sales at scanconsult.dk
http://www.scanconsult.dk
<http://www.scanconsult.dk/>
= ParaSuite : A Suite of Air Cargo Handling solutions =
= Partners : Hewlett-Packard, Cognos, Microsoft and more =
________________________________
From: powerh-l-bounces+oh=scanconsult.dk at lists.sowder.com
[mailto:powerh-l-bounces+oh=scanconsult.dk at lists.sowder.com] On Behalf
Of Heasman, David
Sent: 11. august 2006 11:46
To: powerh-l at lists.sowder.com
Subject: Knowing when QUIZ has completed
Hi,
I'm running PH 6.09 on HP3000.
I have to write a screen that executes a Quiz routine
retrieving about 20000 records and writing them to a file
and when it's finished, FTP the output to a server.
The question - how do I tell, in the screen, that the Quiz
routine has finished?
It would be easy to just stream a job to do this, but it's
not allowed - users don't have
the privilege and it would confuse the operator.
The best I can think of, off the top of my head, is to have
a loop that checks where EOF on the file is,
twice, and when the two values are equal the Quiz has
finished, but surely there's another, easier, way?
regards
Dave in London
__________________________________________________________________
This message might contain confidential information. If it has
been sent to you in error please do not forward it or copy it or act
upon its contents, but report it to postmaster at schroders.com
Schroders has the right lawfully to record, monitor and inspect
messages between its employees and any third party. Your messages shall
be subject to such lawful supervision as Schroders deems to be necessary
in order to protect its information, its interests and its reputation.
Schroders prohibits and takes steps to prevent its information
systems from being used to view, store or forward offensive or
discriminatory material. If this message contains such material please
report it to abuse at schroders.com
Schroders does not normally accept or offer business
instructions via email unless prior agreements are in place. Any action
that you might take upon this message might be at your own risk.
Schroder Investment Management Limited
31 Gresham Street
London EC2V 7QA
Authorised and regulated by the Financial Services Authority.
Schroder Investment Management Limited is entered on the FSA register
under the following register number: 119348
Registered Office
31 Gresham Street
London EC2V 7QA
Registered number 1893220
VAT registration number 243 8687 30
* Please Note : This message was received from the Internet *
_____________________________________________________________
__________________________________________________________________
This message might contain confidential information. If it has been sent to you in error please do not forward it or copy it or act upon its contents, but report it to postmaster at schroders.com
Schroders has the right lawfully to record, monitor and inspect messages between its employees and any third party. Your messages shall be subject to such lawful supervision as Schroders deems to be necessary in order to protect its information, its interests and its reputation.
Schroders prohibits and takes steps to prevent its information systems from being used to view, store or forward offensive or discriminatory material. If this message contains such material please report it to abuse at schroders.com
Schroders does not normally accept or offer business instructions via email unless prior agreements are in place. Any action that you might take upon this message might be at your own risk.
Schroder Investment Management Limited
31 Gresham Street
London EC2V 7QA
Authorised and regulated by the Financial Services Authority. Schroder Investment Management Limited is entered on the FSA register under the following register number: 119348
Registered Office
31 Gresham Street
London EC2V 7QA
Registered number 1893220
VAT registration number 243 8687 30
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.sowder.com/pipermail/powerh-l/attachments/20060811/16f80085/attachment-0001.html
More information about the powerh-l
mailing list