<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16414" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=462203809-11052007><FONT face=Arial
color=#0000ff size=2>Define my-variable Character *12 =
UpShift(GetSystemVal("your unix variable"))</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B>
powerh-l-bounces+robert.mills=pinnaclearvato.co.uk@lists.sowder.com
[mailto:powerh-l-bounces+robert.mills=pinnaclearvato.co.uk@lists.sowder.com]
<B>On Behalf Of </B>Pandurang Rajpurohit<BR><B>Sent:</B> 11 May 2007
10:28<BR><B>To:</B> powerh-l@lists.sowder.com<BR><B>Subject:</B> Fw: Use
variable of shell script in QTP<BR></FONT><BR></DIV>
<DIV></DIV><BR><FONT face=sans-serif size=2>Hi Freinds,</FONT> <BR><BR><FONT
face=sans-serif size=2>A vairiable is defined in QTP of character 12. And i
am passing a vairiable of 8 character passing from Unix script to QTP. How
this 7 character data paased to QTP can be made 12 with left justified.
And also the variable can be upper case. Please suggests.</FONT>
<BR><BR><BR><FONT face=sans-serif size=2>Thanks & Regards<BR>Pandurang
Rajpurohit,<BR><BR>------------------------------------------------------------------------------------<BR>IBM
India Private Limited,<BR>Seat No 268, 4th Floor, Tower B, Tech Park One,
<BR>S.No 19/A/2A/1/2, Near DON BOSCO School,<BR>Off Airport Road, Yerwada, PUNE
411006<BR>Phone (Br) : +91 020 40115000 - 16322<BR>Phone (Dir) : +91 020
40116322<BR>Cell : +91-09922054662<BR>EMAIL : pandurang.rajpurohit@in.ibm.com
</FONT><BR><FONT face=sans-serif color=#800080 size=1>----- Forwarded by
Pandurang Rajpurohit/India/IBM on 05/11/2007 02:53 PM -----</FONT> <BR>
<TABLE width="100%">
<TBODY>
<TR vAlign=top>
<TD width="40%"><FONT face=sans-serif size=1><B>Pandurang
Rajpurohit/India/IBM</B> </FONT>
<P><FONT face=sans-serif size=1>04/12/2007 10:58 AM</FONT> </P>
<TD width="59%">
<TABLE width="100%">
<TBODY>
<TR vAlign=top>
<TD>
<DIV align=right><FONT face=sans-serif size=1>To</FONT></DIV>
<TD><FONT face=sans-serif size=1>powerh-l@lists.sowder.com</FONT>
<TR vAlign=top>
<TD>
<DIV align=right><FONT face=sans-serif size=1>cc</FONT></DIV>
<TD>
<TR vAlign=top>
<TD>
<DIV align=right><FONT face=sans-serif size=1>Subject</FONT></DIV>
<TD><FONT face=sans-serif size=1>Use variable of shell script in
QTP</FONT></TR></TBODY></TABLE><BR>
<TABLE>
<TBODY>
<TR vAlign=top>
<TD>
<TD></TR></TBODY></TABLE><BR></TR></TBODY></TABLE><BR><BR><FONT face=sans-serif
size=2>Hello freinds,</FONT> <BR><BR><FONT face=sans-serif size=2>Can any one
suggests me how to make use of variable decalred in shell script in QTP.
Please find code below</FONT> <BR><BR><BR><FONT face=sans-serif size=2> vi
change_dtd.ksh</FONT> <BR><FONT face=sans-serif size=2>.
$PIC_UTIL/cop_env.ksh</FONT><FONT size=3> </FONT><FONT face=sans-serif
size=2><BR>export partno</FONT><FONT size=3> </FONT><FONT face=sans-serif
size=2><BR>echo "Enter part number (maximum 12 character) \n"</FONT><FONT
size=3> </FONT><FONT face=sans-serif size=2><BR>read partno</FONT><FONT size=3>
</FONT><FONT face=sans-serif size=2><BR>echo "\nEnter suplier code (maximum 12
character)\n"</FONT><FONT size=3> </FONT><FONT face=sans-serif size=2><BR>read
src</FONT><FONT size=3> </FONT><FONT face=sans-serif size=2><BR>echo
"\nEnter dtd flag value\n"</FONT><FONT size=3> </FONT><FONT
face=sans-serif size=2><BR>read dtd</FONT><FONT size=3> </FONT><FONT
face=sans-serif size=2><BR>partno="9117598"</FONT><FONT size=3> </FONT><FONT
face=sans-serif size=2><BR>echo $partno</FONT><FONT size=3> </FONT><FONT
face=sans-serif size=2><BR>rm dtdtest_s.sf</FONT><FONT size=3> </FONT><FONT
face=sans-serif size=2><BR>rm dtdtest_s.sfd</FONT><FONT size=3> </FONT><FONT
face=sans-serif size=2><BR>qtp auto=./CHANGE_DTD.qtc</FONT><FONT size=3>
<BR></FONT><BR><FONT face=sans-serif size=2>vi change_dtd.qts</FONT> <BR><FONT
face=sans-serif size=2>RUN changeDeliverFlag</FONT><FONT size=3> </FONT><FONT
face=sans-serif size=2><BR>set process nolimit</FONT><FONT size=3> </FONT><FONT
face=sans-serif size=2><BR>Request change_vprecord</FONT><FONT size=3>
</FONT><FONT face=sans-serif size=2><BR>;define w-part-no char*12="
9117598"</FONT><FONT size=3> </FONT><FONT face=sans-serif
size=2><BR>;define w-supplier char*10="E5013286"</FONT><FONT size=3>
</FONT><FONT face=sans-serif size=2><BR>define w-part-no
char*12=RJ(GETSYSTEMVAL("partno"))</FONT><FONT size=3> </FONT><FONT
face=sans-serif size=2><BR>;GLOBAL TEMPORARY w-part-no CHAR*122
INITIAL getsystemval("partno")</FONT><FONT size=3> </FONT><FONT
face=sans-serif size=2><BR>;define w-dtd char*1="Y"</FONT><FONT size=3>
</FONT><FONT face=sans-serif size=2><BR>acc vp-record</FONT><FONT size=3>
</FONT><FONT face=sans-serif size=2><BR>choose prn (w-part-no)</FONT><FONT
size=3> </FONT><FONT face=sans-serif size=2><BR>subfile dtdtest_s keep
include prn, src, dtd of vp-record</FONT><FONT size=3> </FONT><FONT
face=sans-serif size=2><BR>BUILD CHANGE_DTD</FONT><FONT size=3>
</FONT><BR><BR><BR><FONT face=sans-serif size=2>Thanks &
Regards<BR>Pandurang
Rajpurohit,<BR><BR>------------------------------------------------------------------------------------<BR>IBM
India Private Limited,<BR>Seat No 268, 4th Floor, Tower B, Tech Park One,
<BR>S.No 19/A/2A/1/2, Near DON BOSCO School,<BR>Off Airport Road, Yerwada, PUNE
411006<BR>Phone (Br) : +91 020 40115000 - 16322<BR>Phone (Dir) : +91 020
40116322<BR>Cell : +91-09922054662<BR>EMAIL : pandurang.rajpurohit@in.ibm.com
</FONT></BODY></HTML>