<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7638.1">
<TITLE>msEvalRegex(): Regular expression error. String () failed expression test. </TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">Hi MS4W Users,</FONT></SPAN>

<BR><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">This is my first question to the mailing list and after my foray into MS4W, I've now hit my first major stumbling block. My system configuration is Windows XP Pro (SP2), MS4W v1.5.5 with MapLab 2.2.1 and Chameleon 2.4 add-on packages. This base installation works well.&nbsp; </FONT></SPAN></P>

<P><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">I'm currently doing the exercises from Bill Kropla's book &quot;Beginning MapServer: Open Source GIS Development&quot;. Whilst this book has a slant towards Unix\Linux systems, I can easily make the slight adjustments in the HTML templates and mapfiles to suit the Windows file system.&nbsp; Things like the need to include absolute file paths etcetera. I've been able to use Bill's source code in the book and so far I've achieved success in running the chapter 2 and 3 application examples. They are are fairly simple exercises that complement the concepts discussed in the early chapters of this book.</FONT></SPAN></P>

<P><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">Now I'm at Chapter 4 of the book and I'm trying to execute it's application example. After making some adjustments to the source code, I strike this error message which is returned to the browser (using IE6). </FONT></SPAN></P>

<P><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">msEvalRegex(): Regular expression error. String () failed expression test. </FONT></SPAN>

<BR><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">It looks to be stumbling over an issue with Regular Expressions in the mapfile and I cannot see the problem at this stsge.&nbsp; Hopefully somebody else has experienced this problem and can provide a solution and/or guidance. </FONT></SPAN></P>

<P><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">As a reference, all the source files and map layer's I'm using is listed below.&nbsp; </FONT></SPAN>
<BR>

<BR><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">Beginning MapServer --&gt; the book's sample application source-code:</FONT></SPAN>

<BR><SPAN LANG="en-au"></SPAN><A HREF="http://www.apress.com/ApressCorporate/supplement/1/443/1590594908-2868.zip"><SPAN LANG="en-au"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">http://www.apress.com/ApressCorporate/supplement/1/443/1590594908-2868.zip</FONT></U></SPAN></A><SPAN LANG="en-au"></SPAN>
</P>

<P><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">Chapter 4</FONT></SPAN>

<BR><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">Original Source Code&nbsp;&nbsp;&nbsp; --&gt; </FONT></SPAN><A HREF="http://www.usq.edu.au/users/gangemia/mapserver/Chapter4_Code_Original.zip"><SPAN LANG="en-au"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">http://www.usq.edu.au/users/gangemia/mapserver/Chapter4_Code_Original.zip</FONT></U></SPAN></A><SPAN LANG="en-au"></SPAN>

<BR><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">My Adjusted Source code --&gt; </FONT></SPAN><A HREF="http://www.usq.edu.au/users/gangemia/mapserver/Chapter4_Code_Adjusted.zip"><SPAN LANG="en-au"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">http://www.usq.edu.au/users/gangemia/mapserver/Chapter4_Code_Adjusted.zip</FONT></U></SPAN></A><SPAN LANG="en-au"></SPAN>
</P>

<P><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">MapLayer Source: </FONT></SPAN><A HREF="http://nationalatlas.gov/atlasftp.html"><SPAN LANG="en-au"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">http://nationalatlas.gov/atlasftp.html</FONT></U></SPAN></A><SPAN LANG="en-au"></SPAN>

<BR><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">citiesx020.tar.gz --&gt; </FONT></SPAN><A HREF="http://edcftp.cr.usgs.gov/pub/data/nationalatlas/citiesx020.tar.gz"><SPAN LANG="en-au"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">http://edcftp.cr.usgs.gov/pub/data/nationalatlas/citiesx020.tar.gz</FONT></U></SPAN></A><SPAN LANG="en-au"></SPAN>

<BR><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">roadtrl020.tar.gz --&gt; </FONT></SPAN><A HREF="http://edcftp.cr.usgs.gov/pub/data/nationalatlas/roadtrl020.tar.gz"><SPAN LANG="en-au"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">http://edcftp.cr.usgs.gov/pub/data/nationalatlas/roadtrl020.tar.gz</FONT></U></SPAN></A><SPAN LANG="en-au"></SPAN>

<BR><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">statesp020.tar.gz --&gt; </FONT></SPAN><A HREF="http://edcftp.cr.usgs.gov/pub/data/nationalatlas/statesp020.tar.gz"><SPAN LANG="en-au"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">http://edcftp.cr.usgs.gov/pub/data/nationalatlas/statesp020.tar.gz</FONT></U></SPAN></A><SPAN LANG="en-au"></SPAN>

<BR><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">hydrogm020.tar.gz --&gt; </FONT></SPAN><A HREF="http://edcftp.cr.usgs.gov/pub/data/nationalatlas/hydrogm020.tar.gz"><SPAN LANG="en-au"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">http://edcftp.cr.usgs.gov/pub/data/nationalatlas/hydrogm020.tar.gz</FONT></U></SPAN></A><SPAN LANG="en-au"></SPAN>

<BR><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">urbanap020.tar.gz --&gt; </FONT></SPAN><A HREF="http://edcftp.cr.usgs.gov/pub/data/nationalatlas/urbanap020.tar.gz"><SPAN LANG="en-au"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">http://edcftp.cr.usgs.gov/pub/data/nationalatlas/urbanap020.tar.gz</FONT></U></SPAN></A><SPAN LANG="en-au"></SPAN>
</P>

<P><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">Regards,</FONT></SPAN><SPAN LANG="en-us"> </SPAN>
</P>

<P><SPAN LANG="en-au"><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">Tony Gangemi<BR>
</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">University of Southern Queensland, Toowoomba, Australia<BR>
Faculty of Engineering and Surveying<BR>
Email: gangemia[at]usq.edu.au</FONT></SPAN>
</P>

</BODY>
</HTML>