<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="&#1;" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='color:#1F497D'>There’s nothing in the templates that would care about the data source be it shapefile or mapinfo tab file. If it were something like missing attributes you should get the template content back but without tags being processed. Can you take this outside of Chameleon to debug?<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>You could issue a query against the MasterMap Area layer and see what happens. For example:<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>  <a href="http://yourserver/cgi-bin/mapserv.exe?/yourmapfile.map&amp;qlayer=MasterMap+Area&amp;qindex=1&amp;mode=indexquery">http://yourserver/cgi-bin/mapserv.exe?/yourmapfile.map&amp;qlayer=MasterMap+Area&amp;qindex=1&amp;mode=indexquery</a><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>That should pull the first record from the MasterMap Area layer.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Steve<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Andy Hird [mailto:andy.hird@aligned-assets.co.uk] <br><b>Sent:</b> Tuesday, April 12, 2011 4:28 PM<br><b>To:</b> Lime, Steve D (DNR); mapserver-users@lists.osgeo.org<br><b>Subject:</b> RE: Problems with Query Template (Chameleon)<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>Steve<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>Thanks for the reply.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>There are no errors being logged and as I say it works for files which are not MapInfo Tab files. For instance the following works fine.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>LAYER<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>NAME &quot;10K StreetView&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>STATUS ON<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>TYPE RASTER<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>MINSCALEDENOM 6000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #600<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>MAXSCALEDENOM 22499&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #2999<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>TILEINDEX &quot;C:\ms4w\apps\XXXX\data\10K.shp&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>TILEITEM &quot;LOCATION&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>CLASS<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>TEMPLATE &quot;templates/XXXX.html&quot;&nbsp; #TOLERANCE 6 TOLERANCEUNITS PIXELS <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>END<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>END<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>I assume that this is because it’s a shp file which has a dbf file.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>This does not work:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>LAYER<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>NAME &quot;MasterMap Area&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>TYPE POLYGON<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>MINSCALEDENOM 1<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>MAXSCALEDENOM 5999<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>STATUS ON<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>CONNECTIONTYPE OGR<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>CONNECTION &quot;C:\ms4w\apps\XXXX\data\MM_Topo_Area.TAB&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>STYLEITEM &quot;AUTO&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>CLASS<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>TEMPLATE &quot;templates/XXXX.html&quot;&nbsp; #TOLERANCE 6 TOLERANCEUNITS PIXELS <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>END # Class section<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>HEADER &quot;templates/XXXX_header.html&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>FOOTER &quot;templates/XXXX_footer.html&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>END<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><a name="_MailEndCompose"><span lang=EN-GB style='color:#1F497D'>Its bugging me like crazy as I can’t figure it out, - the second part of my question was:</span></a><span lang=EN-GB style='color:#1F497D'><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>“However If someone can provide example of placing a button on a html page that would call query functionality that would be very helpful too.”<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>If it’s easier for someone to advise on that it would be appreciated.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>Thanks <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>Andy<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Lime, Steve D (DNR) [mailto:steve.lime@state.mn.us] <br><b>Sent:</b> 11 April 2011 22:49<br><b>To:</b> Andy Hird; mapserver-users@lists.osgeo.org<br><b>Subject:</b> RE: Problems with Query Template (Chameleon)<o:p></o:p></span></p></div></div><p class=MsoNormal><span lang=EN-GB><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Not a Chameleon user so I may not be of much help. Any errors being logged? What does the template file look like? It’s possible that </span><span lang=EN-GB>ms4w_2.3.1’s MapServer did not require a magic string be on the first line of the template. In new versions it is required. Basically the first line of a template must contain the string “MapServer Template”. Typically you’d put that in a HTML comment, e.g.:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-GB>&lt;!—MapServer Tempate --&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>...template follows...<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-GB>That’s my first guess anyway.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-GB>Steve<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> mapserver-users-bounces@lists.osgeo.org [mailto:mapserver-users-bounces@lists.osgeo.org] <b>On Behalf Of </b>Andy Hird<br><b>Sent:</b> Friday, April 08, 2011 3:00 AM<br><b>To:</b> mapserver-users@lists.osgeo.org<br><b>Subject:</b> [mapserver-users] Problems with Query Template (Chameleon)<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><span lang=EN-GB>Hi there&nbsp; - really need some help if you can please regarding Template Query feature, and I have googled to exhaustion :-/<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-GB>Background:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>I have an existing Map file referencing MapInfo Tab files running under ms4w_2.3.1 &amp; chameleon_ms4w-2.4.1<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>I have installed ms4w - V3.0.1 and chameleon V2.6.0<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>Copied my Map file across and made the necessary adjustments to get it working.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-GB>However when using the Query Widget (info of layers at mouse click) against MapInfo Layers it is no longer returning results, and yet it did previously.&nbsp; <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>My knowledge is not that great in php etc – but I suspect that its requiring a dbf rather than MapInfo Tab as it does work with a shp, dbf set of files.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-GB>Can Anyone help please as I really struggling – ideally I just want to use the old widget.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-GB>However If someone can provide example of placing a button on a html page that would call query functionality that would be very helpful too.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-GB>Thanks in advance<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-GB>Andy<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-GB style='font-size:12.0pt;font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p><table class=MsoNormalTable border=0 cellpadding=0><tr><td style='background:white;padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'><br>----------------------------------------------------------------------------<br>The information contained in or attached to this message is the responsibility of the sender and is meant for the confidential use of the intended recipients. It does not necessarily represent the position of Aligned Assets. If you are not an intended recipient you are notified that you have received this communication in error and that review, dissemination or copying of this communication is prohibited.<o:p></o:p></span></p><p>If you have received this in error, please notify us.<o:p></o:p></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'>Aligned Assets Limited<br>Unit 5<br>River Court<br>Albert Drive<br>Sheerwater<br>Woking<br>GU21 5RP<br>Company Registration No: 4610724<br>----------------------------------------------------------------------------<o:p></o:p></span></p></td></tr></table><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p></div></body></html>