Use variable of shell script in QTP
Vidyasagar Goparaju
Vidyasagar.Goparaju at kewill.com
Thu Apr 12 12:15:45 CDT 2007
I think the problem is; you are not doing export after you assign value to partno variable before QTP run.
export partno="9117598"
qtp auto=./CHANGE_DTD.qtc
should work fine.
In your QTP... choose prn (nconv(getsystemval("partno"))) would also work fine.
Sagar Goparaju
________________________________
From: powerh-l-bounces+vidyasagar.goparaju=kewill.com at lists.sowder.com on behalf of Pandurang Rajpurohit
Sent: Thu 4/12/2007 1:28 AM
To: powerh-l at lists.sowder.com
Subject: Use variable of shell script in QTP
Hello freinds,
Can any one suggests me how to make use of variable decalred in shell script in QTP. Please find code below
vi change_dtd.ksh
. $PIC_UTIL/cop_env.ksh
export partno
echo "Enter part number (maximum 12 character) \n"
read partno
echo "\nEnter suplier code (maximum 12 character)\n"
read src
echo "\nEnter dtd flag value\n"
read dtd
partno="9117598"
echo $partno
rm dtdtest_s.sf
rm dtdtest_s.sfd
qtp auto=./CHANGE_DTD.qtc
vi change_dtd.qts
RUN changeDeliverFlag
set process nolimit
Request change_vprecord
;define w-part-no char*12=" 9117598"
;define w-supplier char*10="E5013286"
define w-part-no char*12=RJ(GETSYSTEMVAL("partno"))
;GLOBAL TEMPORARY w-part-no CHAR*122 INITIAL getsystemval("partno")
;define w-dtd char*1="Y"
acc vp-record
choose prn (w-part-no)
subfile dtdtest_s keep include prn, src, dtd of vp-record
BUILD CHANGE_DTD
Thanks & Regards
Pandurang Rajpurohit,
------------------------------------------------------------------------------------
IBM India Private Limited,
Seat No 268, 4th Floor, Tower B, Tech Park One,
S.No 19/A/2A/1/2, Near DON BOSCO School,
Off Airport Road, Yerwada, PUNE 411006
Phone (Br) : +91 020 40115000 - 16322
Phone (Dir) : +91 020 40116322
Cell : +91-09922054662
EMAIL : pandurang.rajpurohit at in.ibm.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.sowder.com/pipermail/powerh-l/attachments/20070412/86bc6968/attachment.html
More information about the powerh-l
mailing list