Hi Pandurang,<br><br>What you need is Right justify, and force the 12 positions:<br><br><font face="sans-serif" size="2">define w-part-no char*12=</font>RJ(GETSYSTEMVAL(&quot;partno&quot;)[1:12])<br><br>Kind Regards,<br><br>
Daniel Rodriguez<br><br><div><span class="gmail_quote">2007/5/11, Pandurang Rajpurohit &lt;<a href="mailto:pandurang.rajpurohit@in.ibm.com">pandurang.rajpurohit@in.ibm.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br><font face="sans-serif" size="2">Hi Robert / Freinds,</font>
<br>
<br><font face="sans-serif" size="2">Actualy I am trying to pass 7 character
data to QTP. Where i am assigning it 12 character &nbsp;variable. I want
addjust this left justified how it can be inmplemented. For example:</font>
<br><font face="sans-serif" size="2">In script;</font>
<br>
<br><font face="sans-serif" size="2">partno=&quot;9117598&quot;</font><font size="3">
</font>
<br><font face="sans-serif" size="2">export partno</font>
<br>
<br><font face="sans-serif" size="2">In QTP</font>
<br><font face="sans-serif" size="2">define w-part-no char*12=(GETSYSTEMVAL(&quot;partno&quot;))</font><font size="3">
</font>
<br>
<br><font size="3">I require w-part-no as &quot; &nbsp; &nbsp; </font><font face="sans-serif" size="2">9117598</font><font size="3">&quot;</font>
<br>
<br>
<br><font size="3">if I use </font>
<br>
<br><font face="sans-serif" size="2">define w-part-no char*12=(LJ(GETSYSTEMVAL(&quot;partno&quot;)))</font>
<br><font size="3">is not working</font>
<br><font size="3">&nbsp;</font>
<br><font size="3">How can it be inplemented. Please suggest me. &nbsp; &nbsp;</font>
<br>
<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 : <a href="mailto:pandurang.rajpurohit@in.ibm.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">pandurang.rajpurohit@in.ibm.com</a> </font>
<br>
<br>
<br>
<table width="100%">
<tbody><tr valign="top">
<td width="40%"><font face="sans-serif" size="1"><b>&quot;Robert Mills&quot;
&lt;<a href="mailto:robert.mills@pinnaclearvato.co.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">robert.mills@pinnaclearvato.co.uk</a>&gt;</b> </font>
<p><font face="sans-serif" size="1">05/11/2007 03:12 PM</font>
</p></td><td width="59%">
<table width="100%">
<tbody><tr valign="top">
<td>
<div align="right"><font face="sans-serif" size="1">To</font></div>
</td><td><font face="sans-serif" size="1">Pandurang Rajpurohit/India/IBM@IBMIN,
&lt;<a href="mailto:powerh-l@lists.sowder.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">powerh-l@lists.sowder.com</a>&gt;</font>
</td></tr><tr valign="top">
<td>
<div align="right"><font face="sans-serif" size="1">cc</font></div>
</td><td>
<br></td></tr><tr valign="top">
<td>
<div align="right"><font face="sans-serif" size="1">Subject</font></div>
</td><td><font face="sans-serif" size="1">RE: Use variable of shell script in
QTP</font></td></tr></tbody></table>
<br>
<table>
<tbody><tr valign="top">
<td>
<br></td><td><br></td></tr></tbody></table>
<br></td></tr></tbody></table>
<br>
<br>
<br><font color="blue" face="Arial" size="2">Define my-variable Character *12
= UpShift(GetSystemVal(&quot;your unix variable&quot;))</font>
<br>
<br>
<hr><font face="Tahoma" size="2"><b>From:</b> powerh-l-bounces+robert.mills=<a href="mailto:pinnaclearvato.co.uk@lists.sowder.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">pinnaclearvato.co.uk@lists.sowder.com
</a>
[mailto:<a href="mailto:powerh-l-bounces+robert.mills=pinnaclearvato.co.uk@lists.sowder.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">powerh-l-bounces+robert.mills=pinnaclearvato.co.uk@lists.sowder.com
</a>]
<b>On Behalf Of </b>Pandurang Rajpurohit<b><br>
Sent:</b> 11 May 2007 10:28<b><br>
To:</b> <a href="mailto:powerh-l@lists.sowder.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">powerh-l@lists.sowder.com</a><b><br>
Subject:</b> Fw: Use variable of shell script in QTP</font><font size="3"><br>
</font>
<br><font face="sans-serif" size="2"><br>
Hi Freinds,</font><font size="3"> <br>
</font><font face="sans-serif" size="2"><br>
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><font size="3"> <br>
<br>
</font><font face="sans-serif" size="2"><br>
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 : <a href="mailto:pandurang.rajpurohit@in.ibm.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">pandurang.rajpurohit@in.ibm.com</a> </font><font color="#800080" face="sans-serif" size="1">
<br>
----- Forwarded by Pandurang Rajpurohit/India/IBM on 05/11/2007 02:53 PM
-----</font><font size="3"> </font>
<table width="100%">
<tbody><tr valign="top">
<td width="48%"><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><font size="3">
</font>
</p></td><td width="51%">
<br>
<table width="100%">
<tbody><tr valign="top">
<td width="19%">
<div align="right"><font face="sans-serif" size="1">To</font></div>
</td><td width="80%"><font face="sans-serif" size="1"><a href="mailto:powerh-l@lists.sowder.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">powerh-l@lists.sowder.com</a></font><font size="3">
</font>
</td></tr><tr valign="top">
<td>
<div align="right"><font face="sans-serif" size="1">cc</font></div>
</td><td>
<br></td></tr><tr valign="top">
<td>
<div align="right"><font face="sans-serif" size="1">Subject</font></div>
</td><td><font face="sans-serif" size="1">Use variable of shell script in QTP</font></td></tr></tbody></table>
<br>
<br>
<table width="100%">
<tbody><tr valign="top">
<td width="50%">
<br></td><td width="50%"><br></td></tr></tbody></table>
<br></td></tr></tbody></table>
<br><font size="3"><br>
</font><font face="sans-serif" size="2"><br>
Hello freinds,</font><font size="3"> <br>
</font><font face="sans-serif" size="2"><br>
Can any one suggests me how to make use of variable decalred in shell script
&nbsp;in QTP. Please find code below</font><font size="3"> <br>
<br>
</font><font face="sans-serif" size="2"><br>
 vi change_dtd.ksh</font><font size="3"> </font><font face="sans-serif" size="2"><br>
. $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;&quot;Enter part number (maximum 12 character) \n&quot;</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 &quot;\nEnter suplier code (maximum 12 character)\n&quot;</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;&quot;\nEnter dtd flag value\n&quot;</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=&quot;9117598&quot;</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><font face="sans-serif" size="2"><br>
vi change_dtd.qts</font><font size="3"> </font><font face="sans-serif" size="2"><br>
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=&quot; &nbsp; &nbsp; 9117598&quot;</font><font size="3">
</font><font face="sans-serif" size="2"><br>
;define w-supplier char*10=&quot;E5013286&quot;</font><font size="3"> </font><font face="sans-serif" size="2"><br>
define w-part-no char*12=RJ(GETSYSTEMVAL(&quot;partno&quot;))</font><font size="3">
</font><font face="sans-serif" size="2"><br>
;GLOBAL TEMPORARY w-part-no &nbsp; &nbsp;CHAR*122 &nbsp;INITIAL getsystemval(&quot;partno&quot;)</font><font size="3">
</font><font face="sans-serif" size="2"><br>
;define w-dtd char*1=&quot;Y&quot;</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"> <br>
<br>
</font><font face="sans-serif" size="2"><br>
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 : <a href="mailto:pandurang.rajpurohit@in.ibm.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">pandurang.rajpurohit@in.ibm.com</a> </font>
<br><br>--<br>= = = = = = = = = = = = = = = = = = = = = = = = = = = =<br>Mailing list: <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:powerh-l@lists.sowder.com">powerh-l@lists.sowder.com</a><br>Subscribe: &amp;quot;subscribe&amp;quot; in message body to 
<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:powerh-l-request@lists.sowder.com">powerh-l-request@lists.sowder.com</a><br>Unsubscribe: &amp;quot;unsubscribe &amp;lt;password&amp;gt;&amp;quot; in message body to 
<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:powerh-l-request@lists.sowder.com">powerh-l-request@lists.sowder.com</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.sowder.com/mailman/listinfo/powerh-l" target="_blank">
http://lists.sowder.com/mailman/listinfo/powerh-l</a><br>This list is closed, thus to post to the list you must be a subscriber.<br>Add &#39;site:<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.sowder.com" target="_blank">
lists.sowder.com</a> powerh-l&#39; to your search terms to search the list archive at Google.<br></blockquote></div><br>