<!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 
&nbsp;am passing a vairiable of 8 character passing from Unix script to QTP. How 
this &nbsp;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 &amp; 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) : &nbsp;+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 &nbsp;in QTP. 
Please find code below</FONT> <BR><BR><BR><FONT face=sans-serif size=2>&nbsp;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 &nbsp;"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 
&nbsp;"\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=" &nbsp; 
&nbsp; 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 &nbsp; &nbsp;CHAR*122 
&nbsp;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 &nbsp;keep 
include prn, src, dtd of &nbsp;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 &amp; 
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) : &nbsp;+91 020 40115000 - 16322<BR>Phone (Dir) : +91 020 
40116322<BR>Cell : +91-09922054662<BR>EMAIL : pandurang.rajpurohit@in.ibm.com 
</FONT></BODY></HTML>