No subject


Fri Apr 27 10:15:13 CDT 2012


does not work.

There are a couple of suggested approaches. Both require putting the 
responses into a file. Then you can target that file as the input source 
when prompting using < or you can use the parmfile program parameter.

Bob



From:   Michel Adam <michel.adam at gmail.com>
To:     ken weiland <ken_weiland at yahoo.com>, 
Cc:     powerh-l at lists.sowder.com
Date:   2012-06-07 07:40 PM
Subject:        Re: batch file problem
Sent by:        powerh-l-bounces+bob.deskin=ca.ibm.com at lists.sowder.com




Nope. the blank line is actually not needed, since there are exactly as 
many individual values supplied as are prompted.

Simplifying, the following does not work:

Created a batch file, xyz.bat, and tried it:

C:\FOAMbin>type xyz.bat
QTP
; comment
E

C:\FOAMbin>xyz.bat

C:\FOAMbin>QTP
IBM(R) Cognos(R) PowerHouse(R) 4GL  8.41G - QTP
(C) Copyright IBM Corp. 1982, 2010

> e  ; I am typing the 'e' manually, since QTP is just waiting with a '>' 
prompt

C:\FOAMbin>comment
'comment' is not recognized as an internal or external command,
operable program or batch file.

C:\FOAMbin>E
'E' is not recognized as an internal or external command,
operable program or batch file.

C:\FOAMbin>

Michel




On Thu, Jun 7, 2012 at 5:09 PM, ken weiland <ken_weiland at yahoo.com> wrote:

in your example you are doing the following
I have done a lot of mbatch qtp and quiz files with no problems

if seems you are calling a quiz routine inside a qtp routine
then means you would need 2 exits are the end
c:
> cd \foambin
> rem QTP auto=C:\FOAMbin\XFSPR20D < %PHTEMP%\FFSPARAM.dat
-- calling qtp at this point
> QTP
> execute C:\FOAMbin\XFSPR20D
> 02
> @
> @
> @
>
-- calling quiz at this point but have not exited the qtp process
> execute C:\FOAMbin\XFSPR20Z

this exits the quiz process that was started
> exit

-- you are calling a quiz routine while still withing the qtp call
> QUIZ auto=C:\FOAMbin\XFSZR20Z
-- your are now back to qtp routine

-- question why are you running XFSPR20Z twice?


let know if my thinking  is correct
- you commented out the qtp auto that would have started qtp and shut it 
down after it ran
 and now call qtp  manually
thus you have to add an exit qtp

it looks like the batch stream is not correct
qtp auto...
quiz auto ...

or

qtp
 execute ....
exit

quiz
 execute ...
exit

or

qtp
 execute .....

 quiz
 execute ....
 exit

exit






--
= = = = = = = = = = = = = = = = = = = = = = = = = = = =
Mailing list: powerh-l at lists.sowder.com
Subscribe: 'subscribe' in message body to 
powerh-l-request at lists.sowder.com
Unsubscribe: 'unsubscribe &lt;password&gt;' in message body to 
powerh-l-request at lists.sowder.com
http://lists.sowder.com/mailman/listinfo/powerh-l
This list is closed, thus to post to the list you must be a subscriber.
Add 'site:lists.sowder.com powerh-l' to your search terms to search the 
list archive at Google.



More information about the powerh-l mailing list