<rss version="2.0">
   <channel>
      <title>West Wind Message Board Messages</title>
      <link>http://www.foxcentral.net</link>
      <description>West Wind Message Board New Messages</description>
      <language>en-us</language>
      <ttl>1440</ttl>       <item>
			<title>Re: Handling wwSoap timeout errors</title>
			<pubDate>Fri, 16 May 2008 21:04:30 GMT</pubDate>
			<guid isPermaLink="false">2DD0U6149</guid>
			<description>&lt;HTML&gt;
  &lt;HEAD&gt;
    &lt;META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; CHARSET=WINDOWS-1252"&gt;
    &lt;TITLE&gt;Re: Handling wwSoap timeout errors&lt;/TITLE&gt;
    &lt;base href='http://www.west-wind.com/wwThreads/' --&gt;
    &lt;LINK REL="STYLESHEET" TYPE="TEXT/CSS" HREF="wwThreads.css"&gt;
    &lt;SCRIPT LANGUAGE="JavaScript"&gt;
    &lt;!-- //
    if ( parent.Toolbar )
       parent.Toolbar.location="UpdateToolbar.wwt?MsgId=2DD0U6149";
    // --&gt;
    &lt;/SCRIPT&gt;

  &lt;/HEAD&gt;

  &lt;BODY bgcolor="#ffffeb"  style="top-margin:0px;left-margin:0px;font-size:10pt"&gt;

         &lt;TABLE BORDER="0" CELLSPACING="2" CELLPADDING="2" WIDTH="99%" align="center" bgcolor="#ffffeb"&gt;
            &lt;TR BGCOLOR="#800000"&gt;
              &lt;TD ALIGN="RIGHT" STYLE="border: #F00000 2px outset;"&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="4" COLOR="#FFFFFF" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;Web Connection&amp;nbsp;&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="3" COLOR="#800000" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;Re: Handling wwSoap timeout errors&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD BGCOLOR="#D0D0D0" STYLE="border: #E0E0E0 2px outset;"&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="2" CELLPADDING="2"&gt;
                  &lt;TR&gt;
                    &lt;TD VALIGN="MIDDLE"&gt;

                      &lt;TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              From:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;&lt;a href="javascript:_2DD1B3E5R('swarna','etritionware.net','re%3A Re%3A Handling wwSoap timeout errors');" &gt;swarna&lt;/a&gt;&lt;script&gt; function _2DD1B3E5R(eValue,Text,Subject,Body) { var c1 = 'ma'; var c2 = 'ilto:'; var Link = c1 + c2 + eValue + '@' + Text;if (Subject) { Link = Link + '?Subject=' + Subject; } if (Body) { Link = Link + '&amp;Body=' + Body; } window.open(Link);}&lt;/script&gt;&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              To:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;&lt;a href="javascript:_2DD1B3E5S('rstrahl','west-wind.com');" &gt;Rick Strahl&lt;/a&gt;&lt;script&gt; function _2DD1B3E5S(eValue,Text,Subject,Body) { var c1 = 'ma'; var c2 = 'ilto:'; var Link = c1 + c2 + eValue + '@' + Text;if (Subject) { Link = Link + '?Subject=' + Subject; } if (Body) { Link = Link + '&amp;Body=' + Body; } window.open(Link);}&lt;/script&gt;&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              Attachments:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#800000" STYLE="font-size: 8pt;"&gt;
                              &lt;B&gt;None&lt;/B&gt;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                      &lt;/TABLE&gt;

                    &lt;/TD&gt;
                    &lt;TD VALIGN="TOP" ALIGN="RIGHT"&gt;
                      &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                        05/16/2008&lt;BR&gt;
                         02:04:30 PM&lt;BR&gt;
                        2DD0U6149 &lt;a href="default.asp?Thread=13D0I13TG&amp;MsgId=2DD0U6149" target="_blank"&gt;
						&lt;img src="http://www.west-wind.com/wwThreads/images/folder.gif" border=0 alt="Show this entire thread in new window" width="16" height="16"&gt;&lt;/a&gt;&lt;BR&gt;
                      &lt;/FONT&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD VALIGN=TOP&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="2"  bgcolor="#ffffeb"&gt;
                  &lt;TR&gt;
                    &lt;td class="msgtextbody"&gt;
                       I am new to foxpro and also wwsoap. I have the same problem the result is actually empty string cResponseXML = ''. So how do I know what is the actual error. I am converting a database row into xml cursortoxml and then sending it to soap server.&lt;br&gt;If I reduce the no of columns to 5 then I don't have a problem everything works fine. As I increase the columns, I get 'non xml result' . If I increase to 15 or 20 columns I get 'string too long' error. Any ideas? &lt;br&gt;&lt;i&gt;Mark,&lt;/i&gt;&lt;p&gt;&lt;i&gt;You can set the timeout on the Soap object and that timeout should be respected without a problem. If you're getting non-XML result returned that most likely means the server is returning an HTML error message... you can check what comes back with loSOAP.cResponseXml...&lt;/i&gt;&lt;p&gt;&lt;i&gt;+++ Rick ---&lt;/i&gt;&lt;p&gt;&lt;i&gt;&lt;i&gt;We just began running the web service from a wireless client (a forklift).  Occasionally, they temporarily lose connection to the network and the soap call times out after 15 seconds.  Any future calls using the same oSoap object no longer work and timeout immediately, unless I re-create the oSoap object after the error (as shown below).  However, the error message the user gets is "Non XML result returned".  (cResponseXML = '' and cErrorMsg = "Non XML result returned"). Is there a better/more standard way to trap for connection timeouts?  &lt;/i&gt;&lt;/i&gt;&lt;p&gt;&lt;i&gt;&lt;i&gt;Thanks,&lt;/i&gt;&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;i&gt;Mark&lt;/i&gt;&lt;/i&gt;&lt;p&gt;&lt;i&gt;&lt;i&gt;Sample of code:&lt;/i&gt;&lt;/i&gt;&lt;p&gt;&lt;i&gt;&lt;i&gt;osoap = createobject("wwsoap")&lt;/i&gt;&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;i&gt;osoap.lIncludeDataTypes = .t.&lt;/i&gt;&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;i&gt;osoap.cServerUrl = "http://#.#.#.#/VwhService/VwhDataService.wwsoap"&lt;/i&gt;&lt;/i&gt;&lt;p&gt;&lt;i&gt;&lt;i&gt;osoap.addparameter("lcname","Test 1")&lt;/i&gt;&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;i&gt;lresult=osoap.callmethod("helloworld")&lt;/i&gt;&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;i&gt;If osoap.lError = .t.&lt;/i&gt;&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;i&gt;  mcErrMessage = oSoap.cResponseXML + CHR(13) + oSoap.cErrorMsg&lt;/i&gt;&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;i&gt;  =MessageBox(cErrMessage)&lt;/i&gt;&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;i&gt;  *&lt;/i&gt;&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;i&gt;  * To get the next oSoap.Callmethod to work, re-create the object.  Without the&lt;/i&gt;&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;i&gt;  * following 3 lines, future calls to oSoap immediately fail.&lt;/i&gt;&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;i&gt;  osoap = createobject("wwsoap")&lt;/i&gt;&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;i&gt;  osoap.lIncludeDataTypes = .t.&lt;/i&gt;&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;i&gt;  osoap.cServerUrl = "http://#.#.#.#/VwhService/VwhDataService.wwsoap"&lt;/i&gt;&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;i&gt;EndIf&lt;/i&gt;&lt;/i&gt;&lt;p&gt;&lt;i&gt;&lt;i&gt;osoap.addparameter("lcname","Test 2")&lt;/i&gt;&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;i&gt;lresult=osoap.callmethod("helloworld")&lt;/i&gt;&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;i&gt;.&lt;/i&gt;&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;i&gt;.&lt;/i&gt;&lt;/i&gt;&lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;i&gt;&lt;p&gt;&lt;CENTER&gt;&lt;/CENTER&gt;&lt;/i&gt;&lt;/i&gt;&lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;p&gt;&lt;!-- BEGIN SIGNATURE --&gt;&lt;p&gt;&lt;!-- END SIGNATURE --&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD ALIGN="CENTER" VALIGN="MIDDLE"&gt;
              &lt;p&gt;
              &lt;hr&gt;
              &lt;!-- BEGIN BANNER --&gt;&lt;A HREF="http://www.west-wind.com/wc.wc?westwind~bannerclick~&amp;id=0JK068RI6" &gt;&lt;IMG SRC="http://www.west-wind.com/banners/helpbuilder_rotating.gif" BORDER=0 &gt;&lt;/a&gt;
&lt;!-- END BANNER --&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
          &lt;/TABLE&gt;
         

  &lt;/BODY&gt;
&lt;/HTML&gt;</description>
			<link>http://www.west-wind.com/wwThreads/default.asp?msgid=2DD0U6149</link>
			<author>swarna</author>
     </item>
     <item>
			<title>Re: 'voice self-service' and WestWind</title>
			<pubDate>Fri, 16 May 2008 20:11:26 GMT</pubDate>
			<guid isPermaLink="false">2DD0S8MI5</guid>
			<description>&lt;HTML&gt;
  &lt;HEAD&gt;
    &lt;META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; CHARSET=WINDOWS-1252"&gt;
    &lt;TITLE&gt;Re: 'voice self-service' and WestWind&lt;/TITLE&gt;
    &lt;base href='http://www.west-wind.com/wwThreads/' --&gt;
    &lt;LINK REL="STYLESHEET" TYPE="TEXT/CSS" HREF="wwThreads.css"&gt;
    &lt;SCRIPT LANGUAGE="JavaScript"&gt;
    &lt;!-- //
    if ( parent.Toolbar )
       parent.Toolbar.location="UpdateToolbar.wwt?MsgId=2DD0S8MI5";
    // --&gt;
    &lt;/SCRIPT&gt;

  &lt;/HEAD&gt;

  &lt;BODY bgcolor="#ffffeb"  style="top-margin:0px;left-margin:0px;font-size:10pt"&gt;

         &lt;TABLE BORDER="0" CELLSPACING="2" CELLPADDING="2" WIDTH="99%" align="center" bgcolor="#ffffeb"&gt;
            &lt;TR BGCOLOR="#800000"&gt;
              &lt;TD ALIGN="RIGHT" STYLE="border: #F00000 2px outset;"&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="4" COLOR="#FFFFFF" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;Announcements and Chatter&amp;nbsp;&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="3" COLOR="#800000" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;Re: 'voice self-service' and WestWind&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD BGCOLOR="#D0D0D0" STYLE="border: #E0E0E0 2px outset;"&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="2" CELLPADDING="2"&gt;
                  &lt;TR&gt;
                    &lt;TD VALIGN="MIDDLE"&gt;

                      &lt;TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              From:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;Ken Davis&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              To:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;&lt;a href="javascript:_2DD1B3E5T('printer','moveupdate.com');" &gt;r.p&lt;/a&gt;&lt;script&gt; function _2DD1B3E5T(eValue,Text,Subject,Body) { var c1 = 'ma'; var c2 = 'ilto:'; var Link = c1 + c2 + eValue + '@' + Text;if (Subject) { Link = Link + '?Subject=' + Subject; } if (Body) { Link = Link + '&amp;Body=' + Body; } window.open(Link);}&lt;/script&gt;&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              Attachments:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#800000" STYLE="font-size: 8pt;"&gt;
                              &lt;B&gt;None&lt;/B&gt;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                      &lt;/TABLE&gt;

                    &lt;/TD&gt;
                    &lt;TD VALIGN="TOP" ALIGN="RIGHT"&gt;
                      &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                        05/16/2008&lt;BR&gt;
                         01:11:26 PM&lt;BR&gt;
                        2DD0S8MI5 &lt;a href="default.asp?Thread=2DA0Q2JMN&amp;MsgId=2DD0S8MI5" target="_blank"&gt;
						&lt;img src="http://www.west-wind.com/wwThreads/images/folder.gif" border=0 alt="Show this entire thread in new window" width="16" height="16"&gt;&lt;/a&gt;&lt;BR&gt;
                      &lt;/FONT&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD VALIGN=TOP&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="2"  bgcolor="#ffffeb"&gt;
                  &lt;TR&gt;
                    &lt;td class="msgtextbody"&gt;
                       I have been looking at this recently as well since it may need it for a pending client.  I would use VoiceXML as it is a W3c standard and you can get a third party to host the voice part of your application.  If you already have your business logic in WestWind, this should  work for you.  &lt;p&gt;The following example is from from &lt;a href="http://www.voxeo.com/library/voicexml.jsp"  target="top" &gt;http://www.voxeo.com/library/voicexml.jsp&lt;/a&gt;.  &lt;p&gt;&lt;br&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;br&gt;&amp;lt;vxml version="2.0" xmlns="http://www.w3.org/2001/vxml"&amp;gt;&lt;br&gt;  &amp;lt;form&amp;gt;&lt;br&gt;  &amp;lt;field name="drink"&amp;gt;&lt;br&gt;     &amp;lt;prompt&amp;gt;&lt;br&gt;        Would you like coffee, tea, milk, or nothing&lt;br&gt;     &amp;lt;/prompt&amp;gt;&lt;br&gt;     &amp;lt;grammar src="drink.grxml" type="application/srgs+xml"/&amp;gt;&lt;br&gt;  &amp;lt;/field&amp;gt;&lt;br&gt;  &amp;lt;block&amp;gt;&lt;br&gt;     &amp;lt;submit next="http://www.drink.example.com/drink2.asp"/&amp;gt;&lt;br&gt;  &amp;lt;/block&amp;gt;&lt;br&gt; &amp;lt;/form&amp;gt;&lt;br&gt;&amp;lt;/vxml&amp;gt;&lt;p&gt;A field is an input field.  The user must provide a value for the field before proceeding to the next element in the form.  A sample interaction is:&lt;p&gt;C (computer):  Would you like coffee, tea, milk, or nothing?&lt;br&gt;H (human):  Orange juice.&lt;br&gt;C:  I did not understand what you said. (a platform-specific default message.)&lt;br&gt;C:  Would you like coffee, tea, milk, or nothing?&lt;br&gt;H:  Tea&lt;br&gt;C:  (continues in document drink2.asp)&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;i&gt;could not a 'help wanted' forum, thought this would do.&lt;/i&gt;&lt;p&gt;&lt;i&gt;We are looking for a "voice self-service" system that is WestWind oriented. We have something cobbled together right now but it is too expensive for us to keep doing ourselves.&lt;/i&gt;&lt;br&gt;&lt;i&gt;Our interest is either in a product already developed and for sale or for a developer who already has done one.&lt;/i&gt;&lt;p&gt;&lt;i&gt;Aside from the basics, we need a setup that will understand the customer's voice and will do creditcard verifications through USBank's viaWarp.&lt;/i&gt;&lt;p&gt;&lt;i&gt;We want people to call in, keypad or speak their account number and payment information. The system should then look up the customer's information to see that it matches and then verify the payment validity through viaWarp (which is a USBank application with a hook). So if there is another TLA for this, lmk :)&lt;/i&gt;&lt;p&gt;&lt;i&gt;any leads appreciated.&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;/i&gt;&lt;p&gt;&lt;!-- BEGIN SIGNATURE --&gt;&lt;p&gt;&lt;!-- END SIGNATURE --&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD ALIGN="CENTER" VALIGN="MIDDLE"&gt;
              &lt;p&gt;
              &lt;hr&gt;
              &lt;!-- BEGIN BANNER --&gt;&lt;A HREF="http://www.west-wind.com/wc.wc?westwind~bannerclick~&amp;id=0JK068RI6" &gt;&lt;IMG SRC="http://www.west-wind.com/banners/helpbuilder_rotating.gif" BORDER=0 &gt;&lt;/a&gt;
&lt;!-- END BANNER --&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
          &lt;/TABLE&gt;
         

  &lt;/BODY&gt;
&lt;/HTML&gt;</description>
			<link>http://www.west-wind.com/wwThreads/default.asp?msgid=2DD0S8MI5</link>
			<author>Ken Davis</author>
     </item>
     <item>
			<title>Re: httpget string too long error</title>
			<pubDate>Fri, 16 May 2008 20:08:41 GMT</pubDate>
			<guid isPermaLink="false">2DD0S5V7I</guid>
			<description>&lt;HTML&gt;
  &lt;HEAD&gt;
    &lt;META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; CHARSET=WINDOWS-1252"&gt;
    &lt;TITLE&gt;Re: httpget string too long error&lt;/TITLE&gt;
    &lt;base href='http://www.west-wind.com/wwThreads/' --&gt;
    &lt;LINK REL="STYLESHEET" TYPE="TEXT/CSS" HREF="wwThreads.css"&gt;
    &lt;SCRIPT LANGUAGE="JavaScript"&gt;
    &lt;!-- //
    if ( parent.Toolbar )
       parent.Toolbar.location="UpdateToolbar.wwt?MsgId=2DD0S5V7I";
    // --&gt;
    &lt;/SCRIPT&gt;

  &lt;/HEAD&gt;

  &lt;BODY bgcolor="#ffffeb"  style="top-margin:0px;left-margin:0px;font-size:10pt"&gt;

         &lt;TABLE BORDER="0" CELLSPACING="2" CELLPADDING="2" WIDTH="99%" align="center" bgcolor="#ffffeb"&gt;
            &lt;TR BGCOLOR="#800000"&gt;
              &lt;TD ALIGN="RIGHT" STYLE="border: #F00000 2px outset;"&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="4" COLOR="#FFFFFF" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;West Wind Internet Protocols&amp;nbsp;&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="3" COLOR="#800000" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;Re: httpget string too long error&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD BGCOLOR="#D0D0D0" STYLE="border: #E0E0E0 2px outset;"&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="2" CELLPADDING="2"&gt;
                  &lt;TR&gt;
                    &lt;TD VALIGN="MIDDLE"&gt;

                      &lt;TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              From:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;&lt;a href="javascript:_2DD1B3E67('steveb','stevenblack.com','re%3A Re%3A httpget string too long error');" &gt;Steven Black&lt;/a&gt;&lt;script&gt; function _2DD1B3E67(eValue,Text,Subject,Body) { var c1 = 'ma'; var c2 = 'ilto:'; var Link = c1 + c2 + eValue + '@' + Text;if (Subject) { Link = Link + '?Subject=' + Subject; } if (Body) { Link = Link + '&amp;Body=' + Body; } window.open(Link);}&lt;/script&gt;&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              To:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;&lt;a href="javascript:_2DD1B3E68('harry','astro.us');" &gt;harry demarest&lt;/a&gt;&lt;script&gt; function _2DD1B3E68(eValue,Text,Subject,Body) { var c1 = 'ma'; var c2 = 'ilto:'; var Link = c1 + c2 + eValue + '@' + Text;if (Subject) { Link = Link + '?Subject=' + Subject; } if (Body) { Link = Link + '&amp;Body=' + Body; } window.open(Link);}&lt;/script&gt;&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              Attachments:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#800000" STYLE="font-size: 8pt;"&gt;
                              &lt;B&gt;None&lt;/B&gt;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                      &lt;/TABLE&gt;

                    &lt;/TD&gt;
                    &lt;TD VALIGN="TOP" ALIGN="RIGHT"&gt;
                      &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                        05/16/2008&lt;BR&gt;
                         01:08:41 PM&lt;BR&gt;
                        2DD0S5V7I &lt;a href="default.asp?Thread=2DD0NGEFH&amp;MsgId=2DD0S5V7I" target="_blank"&gt;
						&lt;img src="http://www.west-wind.com/wwThreads/images/folder.gif" border=0 alt="Show this entire thread in new window" width="16" height="16"&gt;&lt;/a&gt;&lt;BR&gt;
                      &lt;/FONT&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD VALIGN=TOP&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="2"  bgcolor="#ffffeb"&gt;
                  &lt;TR&gt;
                    &lt;td class="msgtextbody"&gt;
                       For downloading huge files, I use the wwHTTP::httpGetEx() method&lt;p&gt;loHTTP= CREATEOBJECT("wwHTTP")&lt;br&gt;loHTTP.HTTPConnect(Domain)&lt;br&gt;loHttp.httpgetex(...)&lt;br&gt;loHTTP.HTTPClose()&lt;p&gt;&lt;br&gt;**--**  Steve&lt;p&gt;&lt;p&gt;&lt;i&gt;I am trying to download files from yousendit automatically.&lt;/i&gt;&lt;br&gt;&lt;i&gt;When I use httpget to download a file, it works fine until the file is greater than 16 megabytes.  Then I get a "string too long" error from httpgetex.&lt;/i&gt;&lt;p&gt;&lt;i&gt;How can I download long files from visual foxpro?  For my current application I need to download up to 40 megabyte, but eventually I'd like to download up to the full 2 gigabyte limit.&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;/i&gt;&lt;p&gt;&lt;!-- BEGIN SIGNATURE --&gt;&lt;p&gt;&lt;!-- END SIGNATURE --&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD ALIGN="CENTER" VALIGN="MIDDLE"&gt;
              &lt;p&gt;
              &lt;hr&gt;
              &lt;!-- BEGIN BANNER --&gt;&lt;A HREF="http://www.west-wind.com/wc.wc?westwind~bannerclick~&amp;id=0JK068RI6" &gt;&lt;IMG SRC="http://www.west-wind.com/banners/helpbuilder_rotating.gif" BORDER=0 &gt;&lt;/a&gt;
&lt;!-- END BANNER --&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
          &lt;/TABLE&gt;
         

  &lt;/BODY&gt;
&lt;/HTML&gt;</description>
			<link>http://www.west-wind.com/wwThreads/default.asp?msgid=2DD0S5V7I</link>
			<author>Steven Black</author>
     </item>
     <item>
			<title>httpget string too long error</title>
			<pubDate>Fri, 16 May 2008 17:56:36 GMT</pubDate>
			<guid isPermaLink="false">2DD0NGEFI</guid>
			<description>&lt;HTML&gt;
  &lt;HEAD&gt;
    &lt;META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; CHARSET=WINDOWS-1252"&gt;
    &lt;TITLE&gt;httpget string too long error&lt;/TITLE&gt;
    &lt;base href='http://www.west-wind.com/wwThreads/' --&gt;
    &lt;LINK REL="STYLESHEET" TYPE="TEXT/CSS" HREF="wwThreads.css"&gt;
    &lt;SCRIPT LANGUAGE="JavaScript"&gt;
    &lt;!-- //
    if ( parent.Toolbar )
       parent.Toolbar.location="UpdateToolbar.wwt?MsgId=2DD0NGEFI";
    // --&gt;
    &lt;/SCRIPT&gt;

  &lt;/HEAD&gt;

  &lt;BODY bgcolor="#ffffeb"  style="top-margin:0px;left-margin:0px;font-size:10pt"&gt;

         &lt;TABLE BORDER="0" CELLSPACING="2" CELLPADDING="2" WIDTH="99%" align="center" bgcolor="#ffffeb"&gt;
            &lt;TR BGCOLOR="#800000"&gt;
              &lt;TD ALIGN="RIGHT" STYLE="border: #F00000 2px outset;"&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="4" COLOR="#FFFFFF" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;West Wind Internet Protocols&amp;nbsp;&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="3" COLOR="#800000" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;httpget string too long error&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD BGCOLOR="#D0D0D0" STYLE="border: #E0E0E0 2px outset;"&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="2" CELLPADDING="2"&gt;
                  &lt;TR&gt;
                    &lt;TD VALIGN="MIDDLE"&gt;

                      &lt;TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              From:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;&lt;a href="javascript:_2DD1B3E6M('harry','astro.us','re%3A httpget string too long error');" &gt;harry demarest&lt;/a&gt;&lt;script&gt; function _2DD1B3E6M(eValue,Text,Subject,Body) { var c1 = 'ma'; var c2 = 'ilto:'; var Link = c1 + c2 + eValue + '@' + Text;if (Subject) { Link = Link + '?Subject=' + Subject; } if (Body) { Link = Link + '&amp;Body=' + Body; } window.open(Link);}&lt;/script&gt;&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              To:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;All&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              Attachments:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#800000" STYLE="font-size: 8pt;"&gt;
                              &lt;B&gt;None&lt;/B&gt;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                      &lt;/TABLE&gt;

                    &lt;/TD&gt;
                    &lt;TD VALIGN="TOP" ALIGN="RIGHT"&gt;
                      &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                        05/16/2008&lt;BR&gt;
                         10:56:36 AM&lt;BR&gt;
                        2DD0NGEFI &lt;a href="default.asp?Thread=2DD0NGEFH&amp;MsgId=2DD0NGEFI" target="_blank"&gt;
						&lt;img src="http://www.west-wind.com/wwThreads/images/folder.gif" border=0 alt="Show this entire thread in new window" width="16" height="16"&gt;&lt;/a&gt;&lt;BR&gt;
                      &lt;/FONT&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD VALIGN=TOP&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="2"  bgcolor="#ffffeb"&gt;
                  &lt;TR&gt;
                    &lt;td class="msgtextbody"&gt;
                       I am trying to download files from yousendit automatically.&lt;br&gt;When I use httpget to download a file, it works fine until the file is greater than 16 megabytes.  Then I get a "string too long" error from httpgetex.&lt;p&gt;How can I download long files from visual foxpro?  For my current application I need to download up to 40 megabyte, but eventually I'd like to download up to the full 2 gigabyte limit.&lt;br&gt;&lt;!-- BEGIN SIGNATURE --&gt;&lt;p&gt;&lt;!-- END SIGNATURE --&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD ALIGN="CENTER" VALIGN="MIDDLE"&gt;
              &lt;p&gt;
              &lt;hr&gt;
              &lt;!-- BEGIN BANNER --&gt;&lt;A HREF="http://www.west-wind.com/wc.wc?westwind~bannerclick~&amp;id=0JK068RI6" &gt;&lt;IMG SRC="http://www.west-wind.com/banners/helpbuilder_rotating.gif" BORDER=0 &gt;&lt;/a&gt;
&lt;!-- END BANNER --&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
          &lt;/TABLE&gt;
         

  &lt;/BODY&gt;
&lt;/HTML&gt;</description>
			<link>http://www.west-wind.com/wwThreads/default.asp?msgid=2DD0NGEFI</link>
			<author>harry demarest</author>
     </item>
     <item>
			<title>Window.name hacks</title>
			<pubDate>Fri, 16 May 2008 14:10:43 GMT</pubDate>
			<guid isPermaLink="false">2DD0FDWM5</guid>
			<description>&lt;HTML&gt;
  &lt;HEAD&gt;
    &lt;META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; CHARSET=WINDOWS-1252"&gt;
    &lt;TITLE&gt;Window.name hacks&lt;/TITLE&gt;
    &lt;base href='http://www.west-wind.com/wwThreads/' --&gt;
    &lt;LINK REL="STYLESHEET" TYPE="TEXT/CSS" HREF="wwThreads.css"&gt;
    &lt;SCRIPT LANGUAGE="JavaScript"&gt;
    &lt;!-- //
    if ( parent.Toolbar )
       parent.Toolbar.location="UpdateToolbar.wwt?MsgId=2DD0FDWM5";
    // --&gt;
    &lt;/SCRIPT&gt;

  &lt;/HEAD&gt;

  &lt;BODY bgcolor="#ffffeb"  style="top-margin:0px;left-margin:0px;font-size:10pt"&gt;

         &lt;TABLE BORDER="0" CELLSPACING="2" CELLPADDING="2" WIDTH="99%" align="center" bgcolor="#ffffeb"&gt;
            &lt;TR BGCOLOR="#800000"&gt;
              &lt;TD ALIGN="RIGHT" STYLE="border: #F00000 2px outset;"&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="4" COLOR="#FFFFFF" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;Announcements and Chatter&amp;nbsp;&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="3" COLOR="#800000" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;Window.name hacks&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD BGCOLOR="#D0D0D0" STYLE="border: #E0E0E0 2px outset;"&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="2" CELLPADDING="2"&gt;
                  &lt;TR&gt;
                    &lt;TD VALIGN="MIDDLE"&gt;

                      &lt;TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              From:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;&lt;a href="javascript:_2DD1B3E6N('steveb','stevenblack.com','re%3A Window%2Ename hacks');" &gt;Steven Black&lt;/a&gt;&lt;script&gt; function _2DD1B3E6N(eValue,Text,Subject,Body) { var c1 = 'ma'; var c2 = 'ilto:'; var Link = c1 + c2 + eValue + '@' + Text;if (Subject) { Link = Link + '?Subject=' + Subject; } if (Body) { Link = Link + '&amp;Body=' + Body; } window.open(Link);}&lt;/script&gt;&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              To:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;All&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              Attachments:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#800000" STYLE="font-size: 8pt;"&gt;
                              &lt;B&gt;None&lt;/B&gt;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                      &lt;/TABLE&gt;

                    &lt;/TD&gt;
                    &lt;TD VALIGN="TOP" ALIGN="RIGHT"&gt;
                      &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                        05/16/2008&lt;BR&gt;
                         07:10:43 AM&lt;BR&gt;
                        2DD0FDWM5 &lt;a href="default.asp?Thread=2DD0FDWM4&amp;MsgId=2DD0FDWM5" target="_blank"&gt;
						&lt;img src="http://www.west-wind.com/wwThreads/images/folder.gif" border=0 alt="Show this entire thread in new window" width="16" height="16"&gt;&lt;/a&gt;&lt;BR&gt;
                      &lt;/FONT&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD VALIGN=TOP&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="2"  bgcolor="#ffffeb"&gt;
                  &lt;TR&gt;
                    &lt;td class="msgtextbody"&gt;
                       Heads-up: a very interesting discovery about browser's window.name property.&lt;p&gt;  &lt;a href="http://ajaxian.com/archives/whats-in-a-windowname"  target="top" &gt;http://ajaxian.com/archives/whats-in-a-windowname&lt;/a&gt;&lt;p&gt;  &lt;a href="http://www.thomasfrank.se/sessionvars.html"  target="top" &gt;http://www.thomasfrank.se/sessionvars.html&lt;/a&gt;&lt;p&gt;**--**  Steve&lt;br&gt;&lt;!-- BEGIN SIGNATURE --&gt;&lt;p&gt;&lt;!-- END SIGNATURE --&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD ALIGN="CENTER" VALIGN="MIDDLE"&gt;
              &lt;p&gt;
              &lt;hr&gt;
              &lt;!-- BEGIN BANNER --&gt;&lt;A HREF="http://www.west-wind.com/wc.wc?westwind~bannerclick~&amp;id=0P21DSFB3" &gt;&lt;IMG SRC="http://www.west-wind.com/banners/webrad.gif" BORDER=0 &gt;&lt;/a&gt;
&lt;!-- END BANNER --&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
          &lt;/TABLE&gt;
         

  &lt;/BODY&gt;
&lt;/HTML&gt;</description>
			<link>http://www.west-wind.com/wwThreads/default.asp?msgid=2DD0FDWM5</link>
			<author>Steven Black</author>
     </item>
     <item>
			<title>Re: 'voice self-service' and WestWind</title>
			<pubDate>Fri, 16 May 2008 12:49:53 GMT</pubDate>
			<guid isPermaLink="false">2DD0CHYBW</guid>
			<description>&lt;HTML&gt;
  &lt;HEAD&gt;
    &lt;META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; CHARSET=WINDOWS-1252"&gt;
    &lt;TITLE&gt;Re: 'voice self-service' and WestWind&lt;/TITLE&gt;
    &lt;base href='http://www.west-wind.com/wwThreads/' --&gt;
    &lt;LINK REL="STYLESHEET" TYPE="TEXT/CSS" HREF="wwThreads.css"&gt;
    &lt;SCRIPT LANGUAGE="JavaScript"&gt;
    &lt;!-- //
    if ( parent.Toolbar )
       parent.Toolbar.location="UpdateToolbar.wwt?MsgId=2DD0CHYBW";
    // --&gt;
    &lt;/SCRIPT&gt;

  &lt;/HEAD&gt;

  &lt;BODY bgcolor="#ffffeb"  style="top-margin:0px;left-margin:0px;font-size:10pt"&gt;

         &lt;TABLE BORDER="0" CELLSPACING="2" CELLPADDING="2" WIDTH="99%" align="center" bgcolor="#ffffeb"&gt;
            &lt;TR BGCOLOR="#800000"&gt;
              &lt;TD ALIGN="RIGHT" STYLE="border: #F00000 2px outset;"&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="4" COLOR="#FFFFFF" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;Announcements and Chatter&amp;nbsp;&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="3" COLOR="#800000" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;Re: 'voice self-service' and WestWind&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD BGCOLOR="#D0D0D0" STYLE="border: #E0E0E0 2px outset;"&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="2" CELLPADDING="2"&gt;
                  &lt;TR&gt;
                    &lt;TD VALIGN="MIDDLE"&gt;

                      &lt;TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              From:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;&lt;a href="javascript:_2DD1B3E72('hm','zam.net','re%3A Re%3A %27voice self%2Dservice%27 and WestWind');" &gt;Harvey Mushman&lt;/a&gt;&lt;script&gt; function _2DD1B3E72(eValue,Text,Subject,Body) { var c1 = 'ma'; var c2 = 'ilto:'; var Link = c1 + c2 + eValue + '@' + Text;if (Subject) { Link = Link + '?Subject=' + Subject; } if (Body) { Link = Link + '&amp;Body=' + Body; } window.open(Link);}&lt;/script&gt;&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              To:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;&lt;a href="javascript:_2DD1B3E73('printer','moveupdate.com');" &gt;r.p&lt;/a&gt;&lt;script&gt; function _2DD1B3E73(eValue,Text,Subject,Body) { var c1 = 'ma'; var c2 = 'ilto:'; var Link = c1 + c2 + eValue + '@' + Text;if (Subject) { Link = Link + '?Subject=' + Subject; } if (Body) { Link = Link + '&amp;Body=' + Body; } window.open(Link);}&lt;/script&gt;&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              Attachments:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#800000" STYLE="font-size: 8pt;"&gt;
                              &lt;B&gt;None&lt;/B&gt;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                      &lt;/TABLE&gt;

                    &lt;/TD&gt;
                    &lt;TD VALIGN="TOP" ALIGN="RIGHT"&gt;
                      &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                        05/16/2008&lt;BR&gt;
                         05:49:53 AM&lt;BR&gt;
                        2DD0CHYBW &lt;a href="default.asp?Thread=2DA0Q2JMN&amp;MsgId=2DD0CHYBW" target="_blank"&gt;
						&lt;img src="http://www.west-wind.com/wwThreads/images/folder.gif" border=0 alt="Show this entire thread in new window" width="16" height="16"&gt;&lt;/a&gt;&lt;BR&gt;
                      &lt;/FONT&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD VALIGN=TOP&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="2"  bgcolor="#ffffeb"&gt;
                  &lt;TR&gt;
                    &lt;td class="msgtextbody"&gt;
                       I wrote a voice system back in VFP 5.  The components of the system include a hardware voice processing card, software that interfaces to the card and an application that functions to fill your needs. The company I purchased the hardware from said it would work with VFP but had only tested it and not built a complete system with it -- they were pushing VB.&lt;p&gt;The company was called Parity Software who was bought out by Dialogic who was bought out by Intel.  I still get the Newsletter from time to time but have not followed anything that is going on with that industry.  It is a world all of it own.&lt;p&gt;The hardware comes in many forms - anywhere from two ports that connect into a standard telephone jack to a T1 Trunk and beyond.  This stuff gets really pricey.  The only good thing to say is once you develop your application to run with the hardware interface software, if the interface was well written, you should be able to switch between any product in their product line.&lt;p&gt;The VFP application was an answer machine that could route calls.  This was before multi-line systems were available and most folks had endless tapes playing the announcement -- maybe early to mid 1990's, I forget.  Some of the systems are still running but we no longer support them.&lt;p&gt;The biggest problem we ran into was compatibility between interface software and VFP on the programming end.  On the hardware end, we found that not all telephone connections were the same.  The hardware did not always work when hooked up to some providers - GTE Vs. Bell.&lt;p&gt;This is a huge project and should not be considered lightly.&lt;p&gt;Oh... I have no interest in doing another system at this time.  I have a house to finish building first.&lt;p&gt;Good luck!&lt;p&gt;--Harvey&lt;p&gt;&lt;p&gt;&lt;i&gt;could not a 'help wanted' forum, thought this would do.&lt;/i&gt;&lt;p&gt;&lt;i&gt;We are looking for a "voice self-service" system that is WestWind oriented. We have something cobbled together right now but it is too expensive for us to keep doing ourselves.&lt;/i&gt;&lt;br&gt;&lt;i&gt;Our interest is either in a product already developed and for sale or for a developer who already has done one.&lt;/i&gt;&lt;p&gt;&lt;i&gt;Aside from the basics, we need a setup that will understand the customer's voice and will do creditcard verifications through USBank's viaWarp.&lt;/i&gt;&lt;p&gt;&lt;i&gt;We want people to call in, keypad or speak their account number and payment information. The system should then look up the customer's information to see that it matches and then verify the payment validity through viaWarp (which is a USBank application with a hook). So if there is another TLA for this, lmk :)&lt;/i&gt;&lt;p&gt;&lt;i&gt;any leads appreciated.&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;/i&gt;&lt;p&gt;&lt;!-- BEGIN SIGNATURE --&gt;&lt;p&gt;&lt;!-- END SIGNATURE --&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD ALIGN="CENTER" VALIGN="MIDDLE"&gt;
              &lt;p&gt;
              &lt;hr&gt;
              &lt;!-- BEGIN BANNER --&gt;&lt;A HREF="http://www.west-wind.com/wc.wc?westwind~bannerclick~&amp;ID=00001001" &gt;&lt;IMG SRC="http://www.west-wind.com/banners/helpbuilder_rotating.gif" BORDER=0 ALT='HTML Help Builder'&gt;&lt;/a&gt;
&lt;!-- END BANNER --&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
          &lt;/TABLE&gt;
         

  &lt;/BODY&gt;
&lt;/HTML&gt;</description>
			<link>http://www.west-wind.com/wwThreads/default.asp?msgid=2DD0CHYBW</link>
			<author>Harvey Mushman</author>
     </item>
     <item>
			<title>Re: Newbie Help</title>
			<pubDate>Fri, 16 May 2008 12:25:33 GMT</pubDate>
			<guid isPermaLink="false">2DD0BMNU3</guid>
			<description>&lt;HTML&gt;
  &lt;HEAD&gt;
    &lt;META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; CHARSET=WINDOWS-1252"&gt;
    &lt;TITLE&gt;Re: Newbie Help&lt;/TITLE&gt;
    &lt;base href='http://www.west-wind.com/wwThreads/' --&gt;
    &lt;LINK REL="STYLESHEET" TYPE="TEXT/CSS" HREF="wwThreads.css"&gt;
    &lt;SCRIPT LANGUAGE="JavaScript"&gt;
    &lt;!-- //
    if ( parent.Toolbar )
       parent.Toolbar.location="UpdateToolbar.wwt?MsgId=2DD0BMNU3";
    // --&gt;
    &lt;/SCRIPT&gt;

  &lt;/HEAD&gt;

  &lt;BODY bgcolor="#ffffeb"  style="top-margin:0px;left-margin:0px;font-size:10pt"&gt;

         &lt;TABLE BORDER="0" CELLSPACING="2" CELLPADDING="2" WIDTH="99%" align="center" bgcolor="#ffffeb"&gt;
            &lt;TR BGCOLOR="#800000"&gt;
              &lt;TD ALIGN="RIGHT" STYLE="border: #F00000 2px outset;"&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="4" COLOR="#FFFFFF" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;FoxPro Programming&amp;nbsp;&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="3" COLOR="#800000" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;Re: Newbie Help&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD BGCOLOR="#D0D0D0" STYLE="border: #E0E0E0 2px outset;"&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="2" CELLPADDING="2"&gt;
                  &lt;TR&gt;
                    &lt;TD VALIGN="MIDDLE"&gt;

                      &lt;TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              From:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;&lt;a href="javascript:_2DD1B3E74('hm','zam.net','re%3A Re%3A Newbie Help');" &gt;Harvey Mushman&lt;/a&gt;&lt;script&gt; function _2DD1B3E74(eValue,Text,Subject,Body) { var c1 = 'ma'; var c2 = 'ilto:'; var Link = c1 + c2 + eValue + '@' + Text;if (Subject) { Link = Link + '?Subject=' + Subject; } if (Body) { Link = Link + '&amp;Body=' + Body; } window.open(Link);}&lt;/script&gt;&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              To:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;&lt;a href="javascript:_2DD1B3E75('shani.1114','hotmail.com');" &gt;Shani&lt;/a&gt;&lt;script&gt; function _2DD1B3E75(eValue,Text,Subject,Body) { var c1 = 'ma'; var c2 = 'ilto:'; var Link = c1 + c2 + eValue + '@' + Text;if (Subject) { Link = Link + '?Subject=' + Subject; } if (Body) { Link = Link + '&amp;Body=' + Body; } window.open(Link);}&lt;/script&gt;&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              Attachments:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#800000" STYLE="font-size: 8pt;"&gt;
                              &lt;B&gt;None&lt;/B&gt;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                      &lt;/TABLE&gt;

                    &lt;/TD&gt;
                    &lt;TD VALIGN="TOP" ALIGN="RIGHT"&gt;
                      &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                        05/16/2008&lt;BR&gt;
                         05:25:33 AM&lt;BR&gt;
                        2DD0BMNU3 &lt;a href="default.asp?Thread=2DB0KTMQO&amp;MsgId=2DD0BMNU3" target="_blank"&gt;
						&lt;img src="http://www.west-wind.com/wwThreads/images/folder.gif" border=0 alt="Show this entire thread in new window" width="16" height="16"&gt;&lt;/a&gt;&lt;BR&gt;
                      &lt;/FONT&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD VALIGN=TOP&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="2"  bgcolor="#ffffeb"&gt;
                  &lt;TR&gt;
                    &lt;td class="msgtextbody"&gt;
                       In the code you posted you don't show where you are calling on REPORT FORM but on the line that does that you need to add parameters that write it to a file or an NAME object.&lt;p&gt;&lt;p&gt;&lt;br&gt;&lt;i&gt;Hi there,&lt;/i&gt;&lt;p&gt;&lt;i&gt;I am new to programming and working on VFP 7. I have the following code that prints out the invoices once they are issued. I need to make some changes to it. Instead of printing the invoices, I just want them to save. I commented out the the statement that tries to print out the invoices once the button is clicked. The code is as given below.&lt;/i&gt;&lt;p&gt;&lt;i&gt;*-- Change the status_id to issued&lt;/i&gt;&lt;p&gt;&lt;i&gt;*-- start timing how long to issue an invoice&lt;/i&gt;&lt;br&gt;&lt;i&gt;*!*	MESSAGEBOX("Start Timing!")&lt;/i&gt;&lt;br&gt;&lt;i&gt;*!*	LOCAL timeTracker &lt;/i&gt;&lt;br&gt;&lt;i&gt;*!*	timeTracker = DATETIME()&lt;/i&gt;&lt;p&gt;&lt;i&gt;glissuedbuttonflag = .t.&lt;/i&gt;&lt;p&gt;&lt;i&gt;This.Parent.imgIssued.ZOrder(0)&lt;/i&gt;&lt;p&gt;&lt;i&gt;*!*	IF SEEK(thisform.oMasterObject.oObjectStore.invoice_no, "a_invoices", "INVOICE_NO")&lt;/i&gt;&lt;br&gt;&lt;i&gt;SELECT ("a_invoices")&lt;/i&gt;&lt;br&gt;&lt;i&gt;SET ORDER TO invoice_no IN a_invoices DESCENDING&lt;/i&gt;&lt;br&gt;&lt;i&gt;LOCATE FOR ALLTRIM(invoice_no) == ALLTRIM(thisform.oMasterObject.oObjectStore.invoice_no)&lt;/i&gt;&lt;br&gt;&lt;i&gt;SET ORDER TO invoice_no IN a_invoices ASCENDING&lt;/i&gt;&lt;br&gt;&lt;i&gt;IF FOUND()&lt;/i&gt;&lt;p&gt;&lt;i&gt;*****************&lt;/i&gt;&lt;br&gt;&lt;i&gt;thisform.cntbmentrybuttons.cmdEdit.click&lt;/i&gt;&lt;br&gt;&lt;i&gt;thisform.oMasterObject.oObjectStore.status_id = "002"	&amp;&amp;- issued&lt;/i&gt;&lt;br&gt;&lt;i&gt;thisform.cntbmentrybuttons.cmdSave.click&lt;/i&gt;&lt;br&gt;&lt;i&gt;*****************&lt;/i&gt;&lt;br&gt;&lt;i&gt;*!*		SET REPROCESS TO 10 SECONDS &lt;/i&gt;&lt;br&gt;&lt;i&gt;*!*		IF FLOCK("a_invoices")&lt;/i&gt;&lt;br&gt;&lt;i&gt;*!*			replace a_invoices.status_id WITH "002"&lt;/i&gt;&lt;br&gt;&lt;i&gt; &amp;&amp;- issued&lt;/i&gt;&lt;br&gt;&lt;i&gt;*!*			thisform.oMasterObject.oObjectStore.status_id = "002"&lt;/i&gt;&lt;br&gt;&lt;i&gt;		IF EMPTY(a_invoices.issuedate) OR ISNULL(a_invoices.issuedate)&lt;/i&gt;&lt;br&gt;&lt;i&gt;			replace a_invoices.issuedate WITH DATE()&lt;/i&gt;&lt;br&gt;&lt;i&gt;			thisform.oMasterObject.oObjectStore.issuedate = DATE()&lt;/i&gt;&lt;br&gt;&lt;i&gt;		ENDIF&lt;/i&gt;&lt;br&gt;&lt;i&gt;		&lt;/i&gt;&lt;br&gt;&lt;i&gt;		*|* thisform.cntbmprintbuttons.cmdPrint.click		&lt;/i&gt;&lt;br&gt;&lt;i&gt;		thisform.cntinvoicingdata.orderPages.page1.cntshippinginfo.cboStatus.refresh()&lt;/i&gt;&lt;br&gt;&lt;i&gt;		thisform.cntinvoicingdata.orderpages.page1.cntshippinginfo.cntdate1.refresh()&lt;/i&gt;&lt;br&gt;&lt;i&gt;		thisform.cntinvoicingdata.label1.caption = "ISSUED"&lt;/i&gt;&lt;br&gt;&lt;i&gt;*!*			UNLOCK IN a_invoices&lt;/i&gt;&lt;br&gt;&lt;i&gt;*!*		ELSE&lt;/i&gt;&lt;br&gt;&lt;i&gt;*!*			WAIT WINDOW 'Unable to open Invoices Table; try again later!' NOWAIT&lt;/i&gt;&lt;br&gt;&lt;i&gt;*!*		ENDIF &lt;/i&gt;&lt;br&gt;&lt;i&gt;ELSE&lt;/i&gt;&lt;br&gt;&lt;i&gt;	g_alert("Invoice is not found!")&lt;/i&gt;&lt;br&gt;&lt;i&gt;	RETURN .f.&lt;/i&gt;&lt;br&gt;&lt;i&gt;ENDIF&lt;/i&gt;&lt;p&gt;&lt;i&gt;this.Enabled = .f.&lt;/i&gt;&lt;br&gt;&lt;i&gt;glissuedbuttonflag = .f.&lt;/i&gt;&lt;p&gt;&lt;i&gt;thisform.Refreshform()&lt;/i&gt;&lt;p&gt;&lt;i&gt;*-- determines how long it takes to issue an invoice&lt;/i&gt;&lt;br&gt;&lt;i&gt;*!*	timeTracker = DATETIME() - timeTracker&lt;/i&gt;&lt;br&gt;&lt;i&gt;*!*	timeTracker = "Time:" + STR(timeTracker) + " seconds."&lt;/i&gt;&lt;br&gt;&lt;i&gt;*!*	MESSAGEBOX(timeTracker)&lt;/i&gt;&lt;p&gt;&lt;p&gt;&lt;i&gt;Therefore, I have to come up with a function that only saves the issued invoices instead of printing them. Also, it creates a table to insert records by using the following fields: invoice_id, invoice_no and status_id.&lt;/i&gt;&lt;p&gt;&lt;i&gt;Your help is much appreciated.&lt;/i&gt;&lt;p&gt;&lt;i&gt;Thanks alot,&lt;/i&gt;&lt;br&gt;&lt;i&gt;Newbie Database Developer &lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;/i&gt;&lt;p&gt;&lt;!-- BEGIN SIGNATURE --&gt;&lt;p&gt;&lt;!-- END SIGNATURE --&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD ALIGN="CENTER" VALIGN="MIDDLE"&gt;
              &lt;p&gt;
              &lt;hr&gt;
              &lt;!-- BEGIN BANNER --&gt;&lt;A HREF="http://www.west-wind.com/wc.wc?westwind~bannerclick~&amp;ID=00001001" &gt;&lt;IMG SRC="http://www.west-wind.com/banners/helpbuilder_rotating.gif" BORDER=0 ALT='HTML Help Builder'&gt;&lt;/a&gt;
&lt;!-- END BANNER --&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
          &lt;/TABLE&gt;
         

  &lt;/BODY&gt;
&lt;/HTML&gt;</description>
			<link>http://www.west-wind.com/wwThreads/default.asp?msgid=2DD0BMNU3</link>
			<author>Harvey Mushman</author>
     </item>
     <item>
			<title>Re: Scanning uploaded files for viruses</title>
			<pubDate>Fri, 16 May 2008 12:20:38 GMT</pubDate>
			<guid isPermaLink="false">2DD0BGC4M</guid>
			<description>&lt;HTML&gt;
  &lt;HEAD&gt;
    &lt;META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; CHARSET=WINDOWS-1252"&gt;
    &lt;TITLE&gt;Re: Scanning uploaded files for viruses&lt;/TITLE&gt;
    &lt;base href='http://www.west-wind.com/wwThreads/' --&gt;
    &lt;LINK REL="STYLESHEET" TYPE="TEXT/CSS" HREF="wwThreads.css"&gt;
    &lt;SCRIPT LANGUAGE="JavaScript"&gt;
    &lt;!-- //
    if ( parent.Toolbar )
       parent.Toolbar.location="UpdateToolbar.wwt?MsgId=2DD0BGC4M";
    // --&gt;
    &lt;/SCRIPT&gt;

  &lt;/HEAD&gt;

  &lt;BODY bgcolor="#ffffeb"  style="top-margin:0px;left-margin:0px;font-size:10pt"&gt;

         &lt;TABLE BORDER="0" CELLSPACING="2" CELLPADDING="2" WIDTH="99%" align="center" bgcolor="#ffffeb"&gt;
            &lt;TR BGCOLOR="#800000"&gt;
              &lt;TD ALIGN="RIGHT" STYLE="border: #F00000 2px outset;"&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="4" COLOR="#FFFFFF" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;Web Development with Visual FoxPro&amp;nbsp;&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="3" COLOR="#800000" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;Re: Scanning uploaded files for viruses&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD BGCOLOR="#D0D0D0" STYLE="border: #E0E0E0 2px outset;"&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="2" CELLPADDING="2"&gt;
                  &lt;TR&gt;
                    &lt;TD VALIGN="MIDDLE"&gt;

                      &lt;TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              From:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;&lt;a href="javascript:_2DD1B3E7I('hm','zam.net','re%3A Re%3A Scanning uploaded files for viruses');" &gt;Harvey Mushman&lt;/a&gt;&lt;script&gt; function _2DD1B3E7I(eValue,Text,Subject,Body) { var c1 = 'ma'; var c2 = 'ilto:'; var Link = c1 + c2 + eValue + '@' + Text;if (Subject) { Link = Link + '?Subject=' + Subject; } if (Body) { Link = Link + '&amp;Body=' + Body; } window.open(Link);}&lt;/script&gt;&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              To:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;&lt;a href="javascript:_2DD1B3E7J('cposey','aqs.com');" &gt;Charles Posey&lt;/a&gt;&lt;script&gt; function _2DD1B3E7J(eValue,Text,Subject,Body) { var c1 = 'ma'; var c2 = 'ilto:'; var Link = c1 + c2 + eValue + '@' + Text;if (Subject) { Link = Link + '?Subject=' + Subject; } if (Body) { Link = Link + '&amp;Body=' + Body; } window.open(Link);}&lt;/script&gt;&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              Attachments:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#800000" STYLE="font-size: 8pt;"&gt;
                              &lt;B&gt;None&lt;/B&gt;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                      &lt;/TABLE&gt;

                    &lt;/TD&gt;
                    &lt;TD VALIGN="TOP" ALIGN="RIGHT"&gt;
                      &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                        05/16/2008&lt;BR&gt;
                         05:20:38 AM&lt;BR&gt;
                        2DD0BGC4M &lt;a href="default.asp?Thread=2DA0Q2YEZ&amp;MsgId=2DD0BGC4M" target="_blank"&gt;
						&lt;img src="http://www.west-wind.com/wwThreads/images/folder.gif" border=0 alt="Show this entire thread in new window" width="16" height="16"&gt;&lt;/a&gt;&lt;BR&gt;
                      &lt;/FONT&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD VALIGN=TOP&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="2"  bgcolor="#ffffeb"&gt;
                  &lt;TR&gt;
                    &lt;td class="msgtextbody"&gt;
                       I use McAfee VirusScan on my server.  I have configured it to scan the folder I place uploaded files into.  In my VFP code, I write out the uploaded file into the same directory.  This causes McAfee to scan it since it is a new file.  Then in a seperate action in VFP after checking to see if the file still exist, I move the clean file to its final folder.&lt;p&gt;That should do it.&lt;p&gt;BTW - I delete infected files and reply with a message that upload failed if the file is infected (not found).&lt;p&gt;Oh, if you are running in File Mode, you might want to Exclude checking the WC Temp folder - your performance is taking a real beating by McAfee.&lt;p&gt;&lt;i&gt;I am sure someone else has come across this, but since I am somewhat new to WW development.. Is there a way to scan a file uploaded using WW Build 5.30 and McAfee so that I can isolated it prior to performing any other actions to the file and be able to inform the user that the file was infected?&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;/i&gt;&lt;p&gt;&lt;!-- BEGIN SIGNATURE --&gt;&lt;p&gt;&lt;!-- END SIGNATURE --&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD ALIGN="CENTER" VALIGN="MIDDLE"&gt;
              &lt;p&gt;
              &lt;hr&gt;
              &lt;!-- BEGIN BANNER --&gt;&lt;A HREF="http://www.west-wind.com/wc.wc?westwind~bannerclick~&amp;ID=00001001" &gt;&lt;IMG SRC="http://www.west-wind.com/banners/helpbuilder_rotating.gif" BORDER=0 ALT='HTML Help Builder'&gt;&lt;/a&gt;
&lt;!-- END BANNER --&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
          &lt;/TABLE&gt;
         

  &lt;/BODY&gt;
&lt;/HTML&gt;</description>
			<link>http://www.west-wind.com/wwThreads/default.asp?msgid=2DD0BGC4M</link>
			<author>Harvey Mushman</author>
     </item>
     <item>
			<title>Report Form - Seems like it should be so easy</title>
			<pubDate>Thu, 15 May 2008 19:04:54 GMT</pubDate>
			<guid isPermaLink="false">2DC0PW8P3</guid>
			<description>&lt;HTML&gt;
  &lt;HEAD&gt;
    &lt;META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; CHARSET=WINDOWS-1252"&gt;
    &lt;TITLE&gt;Report Form - Seems like it should be so easy&lt;/TITLE&gt;
    &lt;base href='http://www.west-wind.com/wwThreads/' --&gt;
    &lt;LINK REL="STYLESHEET" TYPE="TEXT/CSS" HREF="wwThreads.css"&gt;
    &lt;SCRIPT LANGUAGE="JavaScript"&gt;
    &lt;!-- //
    if ( parent.Toolbar )
       parent.Toolbar.location="UpdateToolbar.wwt?MsgId=2DC0PW8P3";
    // --&gt;
    &lt;/SCRIPT&gt;

  &lt;/HEAD&gt;

  &lt;BODY bgcolor="#ffffeb"  style="top-margin:0px;left-margin:0px;font-size:10pt"&gt;

         &lt;TABLE BORDER="0" CELLSPACING="2" CELLPADDING="2" WIDTH="99%" align="center" bgcolor="#ffffeb"&gt;
            &lt;TR BGCOLOR="#800000"&gt;
              &lt;TD ALIGN="RIGHT" STYLE="border: #F00000 2px outset;"&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="4" COLOR="#FFFFFF" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;FoxPro Programming&amp;nbsp;&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="3" COLOR="#800000" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;Report Form - Seems like it should be so easy&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD BGCOLOR="#D0D0D0" STYLE="border: #E0E0E0 2px outset;"&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="2" CELLPADDING="2"&gt;
                  &lt;TR&gt;
                    &lt;TD VALIGN="MIDDLE"&gt;

                      &lt;TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              From:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;&lt;a href="javascript:_2DD1B3E7K('jamesb','round2consulting.com','re%3A Report Form %2D Seems like it should be so easy');" &gt;James Blackburn&lt;/a&gt;&lt;script&gt; function _2DD1B3E7K(eValue,Text,Subject,Body) { var c1 = 'ma'; var c2 = 'ilto:'; var Link = c1 + c2 + eValue + '@' + Text;if (Subject) { Link = Link + '?Subject=' + Subject; } if (Body) { Link = Link + '&amp;Body=' + Body; } window.open(Link);}&lt;/script&gt;&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              To:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;&lt;a href="javascript:_2DD1B3E7L('brian.samelson','emaint.com');" &gt;Brian Samelson&lt;/a&gt;&lt;script&gt; function _2DD1B3E7L(eValue,Text,Subject,Body) { var c1 = 'ma'; var c2 = 'ilto:'; var Link = c1 + c2 + eValue + '@' + Text;if (Subject) { Link = Link + '?Subject=' + Subject; } if (Body) { Link = Link + '&amp;Body=' + Body; } window.open(Link);}&lt;/script&gt;&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              Attachments:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#800000" STYLE="font-size: 8pt;"&gt;
                              &lt;B&gt;None&lt;/B&gt;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                      &lt;/TABLE&gt;

                    &lt;/TD&gt;
                    &lt;TD VALIGN="TOP" ALIGN="RIGHT"&gt;
                      &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                        05/15/2008&lt;BR&gt;
                         12:04:54 PM&lt;BR&gt;
                        2DC0PW8P3 &lt;a href="default.asp?Thread=2DC0J04PL&amp;MsgId=2DC0PW8P3" target="_blank"&gt;
						&lt;img src="http://www.west-wind.com/wwThreads/images/folder.gif" border=0 alt="Show this entire thread in new window" width="16" height="16"&gt;&lt;/a&gt;&lt;BR&gt;
                      &lt;/FONT&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD VALIGN=TOP&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="2"  bgcolor="#ffffeb"&gt;
                  &lt;TR&gt;
                    &lt;td class="msgtextbody"&gt;
                       Print the detail lines from a cursor instead of a table.  Then you can add enough blank lines to fill out the entire page.  &lt;p&gt;&lt;i&gt;I have the need to print a basic 'purchase order' type form.  The customer wants to emulate their existing paper form *exactly*, down to the fact that even if the purchase order only has 3 lines, then the form should print 3 lines of data and the remainder of the form as *blank* with the grid.   Something like this&lt;/i&gt;&lt;p&gt;&lt;i&gt;| Line #  |   Description     |  Qty   |&lt;/i&gt;&lt;br&gt;&lt;i&gt;-----------------------------------&lt;/i&gt;&lt;br&gt;&lt;i&gt;| 1        |   Line 1            | 3        |&lt;/i&gt;&lt;br&gt;&lt;i&gt;-----------------------------------&lt;/i&gt;&lt;br&gt;&lt;i&gt;| 2        |   Line 2            | 2        |&lt;/i&gt;&lt;br&gt;&lt;i&gt;-----------------------------------&lt;/i&gt;&lt;br&gt;&lt;i&gt;| 3        |   Line 3            | 1        |&lt;/i&gt;&lt;br&gt;&lt;i&gt;-----------------------------------&lt;/i&gt;&lt;br&gt;&lt;i&gt;|          |                       |           |&lt;/i&gt;&lt;br&gt;&lt;i&gt;-----------------------------------&lt;/i&gt;&lt;br&gt;&lt;i&gt;|          |                       |           |&lt;/i&gt;&lt;br&gt;&lt;i&gt;-----------------------------------&lt;/i&gt;&lt;br&gt;&lt;i&gt;|          |                       |           |&lt;/i&gt;&lt;br&gt;&lt;i&gt;-----------------------------------&lt;/i&gt;&lt;br&gt;&lt;i&gt;|          |                       |           |&lt;/i&gt;&lt;br&gt;&lt;i&gt;-----------------------------------&lt;/i&gt;&lt;p&gt;&lt;i&gt;So basically, the form always prints 6 grid lines - regardless of the number of actual lines of data.    Using a REPORT FORM ..FOR.. , I just cant seem to get this to work.  I can easily extend the column lines down by dragging them into the page footer and the stretch nicely..  but to get the additional row lines to print seems impossible.  We would prefer not to have to really kluge to the point of inserting blank lines into the table..  we tried various calculations of # of lines to print and 'print whens' and 'dont print if blanks', but seems the vfp 9 report will always allow for *potential* max amount of space a group footer may require and it screws it up...    Am I missing something easy?  Any suggestions appreciated!&lt;/i&gt;&lt;p&gt;&lt;i&gt;TIA,&lt;/i&gt;&lt;p&gt;&lt;i&gt;Brian&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;/i&gt;&lt;p&gt;&lt;!-- BEGIN SIGNATURE --&gt;&lt;p&gt;&lt;!-- END SIGNATURE --&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD ALIGN="CENTER" VALIGN="MIDDLE"&gt;
              &lt;p&gt;
              &lt;hr&gt;
              &lt;!-- BEGIN BANNER --&gt;&lt;A HREF="http://www.west-wind.com/wc.wc?westwind~bannerclick~&amp;ID=00001001" &gt;&lt;IMG SRC="http://www.west-wind.com/banners/helpbuilder_rotating.gif" BORDER=0 ALT='HTML Help Builder'&gt;&lt;/a&gt;
&lt;!-- END BANNER --&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
          &lt;/TABLE&gt;
         

  &lt;/BODY&gt;
&lt;/HTML&gt;</description>
			<link>http://www.west-wind.com/wwThreads/default.asp?msgid=2DC0PW8P3</link>
			<author>James Blackburn</author>
     </item>
     <item>
			<title>Report Form - Seems like it should be so easy</title>
			<pubDate>Thu, 15 May 2008 15:51:58 GMT</pubDate>
			<guid isPermaLink="false">2DC0J04PM</guid>
			<description>&lt;HTML&gt;
  &lt;HEAD&gt;
    &lt;META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; CHARSET=WINDOWS-1252"&gt;
    &lt;TITLE&gt;Report Form - Seems like it should be so easy&lt;/TITLE&gt;
    &lt;base href='http://www.west-wind.com/wwThreads/' --&gt;
    &lt;LINK REL="STYLESHEET" TYPE="TEXT/CSS" HREF="wwThreads.css"&gt;
    &lt;SCRIPT LANGUAGE="JavaScript"&gt;
    &lt;!-- //
    if ( parent.Toolbar )
       parent.Toolbar.location="UpdateToolbar.wwt?MsgId=2DC0J04PM";
    // --&gt;
    &lt;/SCRIPT&gt;

  &lt;/HEAD&gt;

  &lt;BODY bgcolor="#ffffeb"  style="top-margin:0px;left-margin:0px;font-size:10pt"&gt;

         &lt;TABLE BORDER="0" CELLSPACING="2" CELLPADDING="2" WIDTH="99%" align="center" bgcolor="#ffffeb"&gt;
            &lt;TR BGCOLOR="#800000"&gt;
              &lt;TD ALIGN="RIGHT" STYLE="border: #F00000 2px outset;"&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="4" COLOR="#FFFFFF" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;FoxPro Programming&amp;nbsp;&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="3" COLOR="#800000" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;Report Form - Seems like it should be so easy&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD BGCOLOR="#D0D0D0" STYLE="border: #E0E0E0 2px outset;"&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="2" CELLPADDING="2"&gt;
                  &lt;TR&gt;
                    &lt;TD VALIGN="MIDDLE"&gt;

                      &lt;TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              From:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;&lt;a href="javascript:_2DD1B3E7X('brian.samelson','emaint.com','re%3A Report Form %2D Seems like it should be so easy');" &gt;Brian Samelson&lt;/a&gt;&lt;script&gt; function _2DD1B3E7X(eValue,Text,Subject,Body) { var c1 = 'ma'; var c2 = 'ilto:'; var Link = c1 + c2 + eValue + '@' + Text;if (Subject) { Link = Link + '?Subject=' + Subject; } if (Body) { Link = Link + '&amp;Body=' + Body; } window.open(Link);}&lt;/script&gt;&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              To:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;All&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              Attachments:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#800000" STYLE="font-size: 8pt;"&gt;
                              &lt;B&gt;None&lt;/B&gt;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                      &lt;/TABLE&gt;

                    &lt;/TD&gt;
                    &lt;TD VALIGN="TOP" ALIGN="RIGHT"&gt;
                      &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                        05/15/2008&lt;BR&gt;
                         08:51:58 AM&lt;BR&gt;
                        2DC0J04PM &lt;a href="default.asp?Thread=2DC0J04PL&amp;MsgId=2DC0J04PM" target="_blank"&gt;
						&lt;img src="http://www.west-wind.com/wwThreads/images/folder.gif" border=0 alt="Show this entire thread in new window" width="16" height="16"&gt;&lt;/a&gt;&lt;BR&gt;
                      &lt;/FONT&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD VALIGN=TOP&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="2"  bgcolor="#ffffeb"&gt;
                  &lt;TR&gt;
                    &lt;td class="msgtextbody"&gt;
                       I have the need to print a basic 'purchase order' type form.  The customer wants to emulate their existing paper form *exactly*, down to the fact that even if the purchase order only has 3 lines, then the form should print 3 lines of data and the remainder of the form as *blank* with the grid.   Something like this&lt;p&gt;| Line #  |   Description     |  Qty   |&lt;br&gt;-----------------------------------&lt;br&gt;| 1        |   Line 1            | 3        |&lt;br&gt;-----------------------------------&lt;br&gt;| 2        |   Line 2            | 2        |&lt;br&gt;-----------------------------------&lt;br&gt;| 3        |   Line 3            | 1        |&lt;br&gt;-----------------------------------&lt;br&gt;|          |                       |           |&lt;br&gt;-----------------------------------&lt;br&gt;|          |                       |           |&lt;br&gt;-----------------------------------&lt;br&gt;|          |                       |           |&lt;br&gt;-----------------------------------&lt;br&gt;|          |                       |           |&lt;br&gt;-----------------------------------&lt;p&gt;So basically, the form always prints 6 grid lines - regardless of the number of actual lines of data.    Using a REPORT FORM ..FOR.. , I just cant seem to get this to work.  I can easily extend the column lines down by dragging them into the page footer and the stretch nicely..  but to get the additional row lines to print seems impossible.  We would prefer not to have to really kluge to the point of inserting blank lines into the table..  we tried various calculations of # of lines to print and 'print whens' and 'dont print if blanks', but seems the vfp 9 report will always allow for *potential* max amount of space a group footer may require and it screws it up...    Am I missing something easy?  Any suggestions appreciated!&lt;p&gt;TIA,&lt;p&gt;Brian&lt;br&gt;&lt;!-- BEGIN SIGNATURE --&gt;&lt;p&gt;&lt;!-- END SIGNATURE --&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD ALIGN="CENTER" VALIGN="MIDDLE"&gt;
              &lt;p&gt;
              &lt;hr&gt;
              &lt;!-- BEGIN BANNER --&gt;&lt;A HREF="http://www.west-wind.com/wc.wc?westwind~bannerclick~&amp;id=05Q12254E" &gt;&lt;IMG SRC="http://www.west-wind.com/banners/wwstore_small.gif" BORDER=0 &gt;&lt;/a&gt;
&lt;!-- END BANNER --&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
          &lt;/TABLE&gt;
         

  &lt;/BODY&gt;
&lt;/HTML&gt;</description>
			<link>http://www.west-wind.com/wwThreads/default.asp?msgid=2DC0J04PM</link>
			<author>Brian Samelson</author>
     </item>
     <item>
			<title>Problem saving a attachment from an email.</title>
			<pubDate>Thu, 15 May 2008 09:29:03 GMT</pubDate>
			<guid isPermaLink="false">2DC05BOF4</guid>
			<description>&lt;HTML&gt;
  &lt;HEAD&gt;
    &lt;META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; CHARSET=WINDOWS-1252"&gt;
    &lt;TITLE&gt;Problem saving a attachment from an email.&lt;/TITLE&gt;
    &lt;base href='http://www.west-wind.com/wwThreads/' --&gt;
    &lt;LINK REL="STYLESHEET" TYPE="TEXT/CSS" HREF="wwThreads.css"&gt;
    &lt;SCRIPT LANGUAGE="JavaScript"&gt;
    &lt;!-- //
    if ( parent.Toolbar )
       parent.Toolbar.location="UpdateToolbar.wwt?MsgId=2DC05BOF4";
    // --&gt;
    &lt;/SCRIPT&gt;

  &lt;/HEAD&gt;

  &lt;BODY bgcolor="#ffffeb"  style="top-margin:0px;left-margin:0px;font-size:10pt"&gt;

         &lt;TABLE BORDER="0" CELLSPACING="2" CELLPADDING="2" WIDTH="99%" align="center" bgcolor="#ffffeb"&gt;
            &lt;TR BGCOLOR="#800000"&gt;
              &lt;TD ALIGN="RIGHT" STYLE="border: #F00000 2px outset;"&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="4" COLOR="#FFFFFF" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;Web Development with Visual FoxPro&amp;nbsp;&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD&gt;
                &lt;FONT FACE="Arial,Helvetica" SIZE="3" COLOR="#800000" STYLE="font-size: 12pt;"&gt;
                  &lt;B&gt;Problem saving a attachment from an email.&lt;/B&gt;
                &lt;/FONT&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD BGCOLOR="#D0D0D0" STYLE="border: #E0E0E0 2px outset;"&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="2" CELLPADDING="2"&gt;
                  &lt;TR&gt;
                    &lt;TD VALIGN="MIDDLE"&gt;

                      &lt;TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              From:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;&lt;a href="javascript:_2DD1B3E8D('abant','abant.es','re%3A Problem saving a attachment from an email%2E');" &gt;Eduardo Eizaguirre&lt;/a&gt;&lt;script&gt; function _2DD1B3E8D(eValue,Text,Subject,Body) { var c1 = 'ma'; var c2 = 'ilto:'; var Link = c1 + c2 + eValue + '@' + Text;if (Subject) { Link = Link + '?Subject=' + Subject; } if (Body) { Link = Link + '&amp;Body=' + Body; } window.open(Link);}&lt;/script&gt;&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              To:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                              &lt;B class="messagelinks"&gt;All&lt;/B&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                        &lt;TR&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                              Attachments:&amp;nbsp;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                          &lt;TD VALIGN="MIDDLE"&gt;
                            &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#800000" STYLE="font-size: 8pt;"&gt;
                              &lt;B&gt;None&lt;/B&gt;
                            &lt;/FONT&gt;
                          &lt;/TD&gt;
                        &lt;/TR&gt;
                      &lt;/TABLE&gt;

                    &lt;/TD&gt;
                    &lt;TD VALIGN="TOP" ALIGN="RIGHT"&gt;
                      &lt;FONT FACE="Arial,Helvetica" SIZE="1" COLOR="#505050" STYLE="font-size: 8pt;"&gt;
                        05/15/2008&lt;BR&gt;
                         02:29:03 AM&lt;BR&gt;
                        2DC05BOF4 &lt;a href="default.asp?Thread=2DC05BOF3&amp;MsgId=2DC05BOF4" target="_blank"&gt;
						&lt;img src="http://www.west-wind.com/wwThreads/images/folder.gif" border=0 alt="Show this entire thread in new window" width="16" height="16"&gt;&lt;/a&gt;&lt;BR&gt;
                      &lt;/FONT&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD VALIGN=TOP&gt;

                &lt;TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="2"  bgcolor="#ffffeb"&gt;
                  &lt;TR&gt;
                    &lt;td class="msgtextbody"&gt;
                       Hi, all.&lt;br&gt;I´m trying to save an DBF file attached to an email with WWPOP3 and WWIPSTUFF classes and it runs but all that ASCII character out of range 32 - 128 are changed to string "=XX". For example ASCII character 3 (0x03) are translated into string "=03". &lt;br&gt;If i try to decode with VFP STRCONV function option 16 (Converts single-byte characters to decoded hexBinary) converts all the characters in the file, not only that ones that are in format "=XX" and the file results unreadable.&lt;p&gt;How must i decode the file?&lt;p&gt;Thank you all&lt;p&gt;&lt;br&gt;&lt;!-- BEGIN SIGNATURE --&gt;&lt;p&gt;&lt;!-- END SIGNATURE --&gt;
                    &lt;/TD&gt;
                  &lt;/TR&gt;
                &lt;/TABLE&gt;

              &lt;/TD&gt;
            &lt;/TR&gt;
            &lt;TR&gt;
              &lt;TD ALIGN="CENTER" VALIGN="MIDDLE"&gt;
              &lt;p&gt;
              &lt;hr&gt;
              &lt;!-- BEGIN BANNER --&gt;&lt;A HREF="http://www.west-wind.com/wc.wc?westwind~bannerclick~&amp;id=05Q12254E" &gt;&lt;IMG SRC="http://www.west-wind.com/banners/wwstore_small.gif" BORDER=0 &gt;&lt;/a&gt;
&lt;!-- END BANNER --&gt;
              &lt;/TD&gt;
            &lt;/TR&gt;
          &lt;/TABLE&gt;
         

  &lt;/BODY&gt;
&lt;/HTML&gt;</description>
			<link>http://www.west-wind.com/wwThreads/default.asp?msgid=2DC05BOF4</link>
			<author>Eduardo Eizaguirre</author>
     </item>
</channel>
</rss>