<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:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><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:Consolas;
        panose-1:2 11 6 9 2 2 4 3 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;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";}
.MsoChpDefault
        {mso-style-type:export-only;}
@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>I have a very strange issue while using MapScript from within some web service projects. I have different projects/applications for different services &#8211; one for each of WCF, WMS, WFS, and WMTS &#8211; so we can configure them independently. MapScript requests work fine for all of them separately but if I access MapScript from one and then another, one of them will not work correctly anymore. The requests will return success (result == 0) and the format returned is correct but the data is either null or an incorrect image. It doesn&#8217;t seem to be a threading issue since I can bombard any one of the services with asynchronous requests and they are handled fine and the problems don&#8217;t necessarily come while using the different applications at the same time &#8211; just one then the other.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>I am using a support project for making the MS requests that is referenced by each application (though I tried putting the code directly in each app with the same results). Below is a simplified version of the helper utility I am using. Is there anything that stands out as being an obvious issue? My endpoint applications simply get the query parameters from the url request and pass them as the requestParams argument with the appropriate map file.<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:blue'>namespace</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;MapScript<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>{<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>public</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>class</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:#2B91AF'>MapScriptResponse</span><span style='font-size:10.0pt;font-family:Consolas;color:black'><o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>public</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>string</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;Format&nbsp;{&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>get</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>;&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>set</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>;&nbsp;}<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>public</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>byte</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>[]&nbsp;Data&nbsp;{&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>get</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>;&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>set</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>;&nbsp;}<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>public</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>string</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;ErrorString&nbsp;{&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>get</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>;&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>set</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>;&nbsp;}<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>public</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:#2B91AF'>DateTime</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;LastModified&nbsp;{&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>get</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>;&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>set</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>;&nbsp;}<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'> <o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>public</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>class</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:#2B91AF'>MapScriptUtilities</span><span style='font-size:10.0pt;font-family:Consolas;color:black'><o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:gray'>///</span><span style='font-size:10.0pt;font-family:Consolas;color:green'>&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:gray'>&lt;summary&gt;</span><span style='font-size:10.0pt;font-family:Consolas;color:black'><o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:gray'>///</span><span style='font-size:10.0pt;font-family:Consolas;color:green'>&nbsp;Execute&nbsp;a&nbsp;service&nbsp;request&nbsp;to&nbsp;mapserver&nbsp;through&nbsp;mapscript</span><span style='font-size:10.0pt;font-family:Consolas;color:black'><o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:gray'>///</span><span style='font-size:10.0pt;font-family:Consolas;color:green'>&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:gray'>&lt;/summary&gt;</span><span style='font-size:10.0pt;font-family:Consolas;color:black'><o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:gray'>///</span><span style='font-size:10.0pt;font-family:Consolas;color:green'>&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:gray'>&lt;param&nbsp;name=&quot;mapFile&quot;&gt;</span><span style='font-size:10.0pt;font-family:Consolas;color:green'>Physical&nbsp;path&nbsp;to&nbsp;the&nbsp;map&nbsp;file&nbsp;on&nbsp;which&nbsp;to&nbsp;make&nbsp;the&nbsp;request</span><span style='font-size:10.0pt;font-family:Consolas;color:gray'>&lt;/param&gt;</span><span style='font-size:10.0pt;font-family:Consolas;color:black'><o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:gray'>///</span><span style='font-size:10.0pt;font-family:Consolas;color:green'>&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:gray'>&lt;param&nbsp;name=&quot;requestParams&quot;&gt;</span><span style='font-size:10.0pt;font-family:Consolas;color:green'>List&nbsp;of&nbsp;request&nbsp;parameters</span><span style='font-size:10.0pt;font-family:Consolas;color:gray'>&lt;/param&gt;</span><span style='font-size:10.0pt;font-family:Consolas;color:black'><o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:gray'>///</span><span style='font-size:10.0pt;font-family:Consolas;color:green'>&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:gray'>&lt;returns&gt;</span><span style='font-size:10.0pt;font-family:Consolas;color:green'>The&nbsp;response&nbsp;from&nbsp;mapscript.</span><span style='font-size:10.0pt;font-family:Consolas;color:gray'>&lt;/returns&gt;</span><span style='font-size:10.0pt;font-family:Consolas;color:black'><o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>public</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>static</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:#2B91AF'>MapScriptResponse</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;ServiceRequest(</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>string</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;mapFile,&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:#2B91AF'>Dictionary</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&lt;</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>string</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>,&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>string</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&gt;&nbsp;requestParams)<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:#2B91AF'>MapScriptResponse</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;response&nbsp;=&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>new</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:#2B91AF'>MapScriptResponse</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>();<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:#2B91AF'>mapObj</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;map&nbsp;=&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>new</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:#2B91AF'>mapObj</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>(mapFile);<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:#2B91AF'>OWSRequest</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;owsRequest&nbsp;=&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>new</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:#2B91AF'>OWSRequest</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>();<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'> <o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:#2B91AF'>Dictionary</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&lt;</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>string</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>,&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>string</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&gt;.</span><span style='font-size:10.0pt;font-family:Consolas;color:#2B91AF'>Enumerator</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;en&nbsp;=&nbsp;requestParams.GetEnumerator();<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>string</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;paramName&nbsp;=&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:#A31515'>&quot;&quot;</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>;<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>string</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;paramValue&nbsp;=&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:#A31515'>&quot;&quot;</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>;<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>while</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;(en.MoveNext())<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; paramName&nbsp;=&nbsp;en.Current.Key;<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; paramValue&nbsp;=&nbsp;en.Current.Value;<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; owsRequest.setParameter(paramName,&nbsp;paramValue);<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'> <o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:#2B91AF'>mapscript</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>.msIO_installStdoutToBuffer();<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>int</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;resultCode&nbsp;=&nbsp;map.OWSDispatch(owsRequest);<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>if</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;(resultCode&nbsp;==&nbsp;0)<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; response.Format&nbsp;=&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:#2B91AF'>mapscript</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>.msIO_stripStdoutBufferContentType();<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; response.Data&nbsp;=&nbsp;</span><span style='font-size:10.0pt;font-family:Consolas;color:#2B91AF'>mapscript</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>.msIO_getStdoutBufferBytes();<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style='font-size:10.0pt;font-family:Consolas;color:blue'>return</span><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;response;<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<o:p></o:p></span></p><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;font-family:Consolas;color:black'>}<o:p></o:p></span></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Any help would be greatly appreciated.<o:p></o:p></p><p class=MsoNormal>Brian<o:p></o:p></p></div></body></html>