<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 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* 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;
        font-family:"Calibri","sans-serif";}
@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">Hi Experts,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I’m running OGC certification testing on WMS1.1.1. The test result shows the following two cases failed.
<o:p></o:p></p>
<p class="MsoNormal">Take the case gemap-params-layers-5  as an example, it expects [/ServiceExceptionReport/ServiceException[@code="LayerNotDefined"] exists in the return file, but if I enter the URL in a browser, it does return a valid file(attached mapagent.fcgi-5).<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Even though both gemap-params-layers-5 and gemap-params-layers-6 failed, the similar case gemap-params-layers-7 passed.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I don’t know why it failed, is there a chance that the HTTPParser misunderstood the return file? Could you please give me some tips? Thanks in advance.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Best regards,<o:p></o:p></p>
<p class="MsoNormal">Andy<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><a href="http://cite.opengeospatial.org/teamengine/listings/srv_local_teamengine-prod_TE_BASE_scripts_wms_1.1.1_ctl_wms.html#wms:wmsops-getmap-params-layers-5" target="_blank"><span style="font-size:13.5pt">Test wms:wmsops-getmap-params-layers-5</span></a><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black">Assertion: When the layer in a GetMap request is invalid, then the response is an exception (code=&quot;LayerNotDefined&quot;).<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black">Request d1e9239_1:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black">   Method: get<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black">   URL:
<a href="http://54.215.6.158:8088/mapserver2016/mapagent/mapagent.fcgi?&SrS=EPSG:4326&LaYeRs=NonExistant&StYlEs=&ReQuEsT=GetMap&HeIgHt=96&FoRmAt=image/png&VeRsIoN=1.1.1&BbOx=-0.0042,-0.0024,0.0042,0.0024&WiDtH=168">
http://54.215.6.158:8088/mapserver2016/mapagent/mapagent.fcgi?&SrS=EPSG:4326&LaYeRs=NonExistant&StYlEs=&ReQuEsT=GetMap&HeIgHt=96&FoRmAt=image/png&VeRsIoN=1.1.1&BbOx=-0.0042,-0.0024,0.0042,0.0024&WiDtH=168</a><o:p></o:p></span></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New";color:black">   Response from parser parsers:HTTPParser:<o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New";color:black">      <response><o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New";color:black">   <status code="200" protocol="HTTP/1.1">OK</status><o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New";color:black">   <headers><o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New";color:black">      <header name="Date">Thu, 05 Mar 2015 11:46:07 GMT</header><o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New";color:black">      <header name="Server">Apache/2.4.10 (Win64) PHP/5.5.17 mod_jk/1.2.40</header><o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New";color:black">      <header name="Status">200 OK</header><o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New";color:black">      <header name="Content-Length">213</header><o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New";color:black">      <header name="Keep-Alive">timeout=15, max=100</header><o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New";color:black">      <header name="Connection">Keep-Alive</header><o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New";color:black">      <header name="Content-Type">application/vnd.ogc.se_xml</header><o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New";color:black">   </headers><o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New";color:black">   <content/><o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New";color:black">   <!--Response received in [800] milliseconds--></response><o:p></o:p></span></i></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black">Result:
</span><b><span style="font-size:10.0pt;font-family:"Courier New";color:red">Failed</span></b><span style="font-size:10.0pt;font-family:"Courier New";color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><a href="http://cite.opengeospatial.org/teamengine/listings/srv_local_teamengine-prod_TE_BASE_scripts_wms_1.1.1_ctl_wms.html#wms:wmsops-getmap-params-layers-6" target="_blank"><span style="font-size:13.5pt">Test wms:wmsops-getmap-params-layers-6</span></a>
<o:p></o:p></p>
<pre><span style="color:black">Assertion: When a GetMap request contains two layers where the first is valid and the second is invalid, then the response is an exception (code=&quot;LayerNotDefined&quot;).<o:p></o:p></span></pre>
<pre><span style="color:black"><o:p> </o:p></span></pre>
<pre><span style="color:black">Request d1e9328_1:<o:p></o:p></span></pre>
<pre><span style="color:black">   Method: get<o:p></o:p></span></pre>
<pre><span style="color:black">   URL: <a href="http://54.215.6.158:8088/mapserver2016/mapagent/mapagent.fcgi?&WiDtH=168&ReQuEsT=GetMap&BbOx=-0.0042,-0.0024,0.0042,0.0024&FoRmAt=image/png&VeRsIoN=1.1.1&SrS=EPSG:4326&HeIgHt=96&StYlEs=&LaYeRs=CITEWMS/Layers/Lakes,NonExistant">http://54.215.6.158:8088/mapserver2016/mapagent/mapagent.fcgi?&WiDtH=168&ReQuEsT=GetMap&BbOx=-0.0042,-0.0024,0.0042,0.0024&FoRmAt=image/png&VeRsIoN=1.1.1&SrS=EPSG:4326&HeIgHt=96&StYlEs=&LaYeRs=CITEWMS/Layers/Lakes,NonExistant</a><o:p></o:p></span></pre>
<pre><span style="color:black">   Response from parser parsers:HTTPParser:<o:p></o:p></span></pre>
<pre><span style="color:black">      <response><o:p></o:p></span></pre>
<pre><span style="color:black">   <status code="200" protocol="HTTP/1.1">OK</status><o:p></o:p></span></pre>
<pre><span style="color:black">   <headers><o:p></o:p></span></pre>
<pre><span style="color:black">      <header name="Date">Fri, 06 Mar 2015 03:02:00 GMT</header><o:p></o:p></span></pre>
<pre><span style="color:black">      <header name="Server">Apache/2.4.10 (Win64) PHP/5.5.17 mod_jk/1.2.40</header><o:p></o:p></span></pre>
<pre><span style="color:black">      <header name="Status">200 OK</header><o:p></o:p></span></pre>
<pre><span style="color:black">      <header name="Content-Length">234</header><o:p></o:p></span></pre>
<pre><span style="color:black">      <header name="Keep-Alive">timeout=15, max=100</header><o:p></o:p></span></pre>
<pre><span style="color:black">      <header name="Connection">Keep-Alive</header><o:p></o:p></span></pre>
<pre><span style="color:black">      <header name="Content-Type">application/vnd.ogc.se_xml</header><o:p></o:p></span></pre>
<pre><span style="color:black">   </headers><o:p></o:p></span></pre>
<pre><span style="color:black">   <content/><o:p></o:p></span></pre>
<pre><span style="color:black">   <!--Response received in [703] milliseconds--></response><o:p></o:p></span></pre>
<pre><span style="color:black"><o:p> </o:p></span></pre>
<pre><span style="color:black">Result: </span><b><span style="color:red">Failed</span></b><span style="color:black"><o:p></o:p></span></pre>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><a href="http://cite.opengeospatial.org/teamengine/listings/srv_local_teamengine-prod_TE_BASE_scripts_wms_1.1.1_ctl_wms.html#wms:wmsops-getmap-params-layers-7" target="_blank"><span style="font-size:13.5pt">Test wms:wmsops-getmap-params-layers-7</span></a><o:p></o:p></p>
<pre><span style="color:black">Assertion: When a GetMap request contains two layers where the first is invalid and the second is valid, then the response is an exception (code=&quot;LayerNotDefined&quot;).<o:p></o:p></span></pre>
<pre><span style="color:black"><o:p> </o:p></span></pre>
<pre><span style="color:black">Request d1e9419_1:<o:p></o:p></span></pre>
<pre><span style="color:black">   Method: get<o:p></o:p></span></pre>
<pre><span style="color:black">   URL: <a href="http://54.215.6.158:8088/mapserver2016/mapagent/mapagent.fcgi?&FoRmAt=image/png&WiDtH=168&HeIgHt=96&ReQuEsT=GetMap&SrS=EPSG:4326&VeRsIoN=1.1.1&BbOx=-0.0042,-0.0024,0.0042,0.0024&StYlEs=&LaYeRs=NonExistant,CITEWMS/Layers/Lakes">http://54.215.6.158:8088/mapserver2016/mapagent/mapagent.fcgi?&FoRmAt=image/png&WiDtH=168&HeIgHt=96&ReQuEsT=GetMap&SrS=EPSG:4326&VeRsIoN=1.1.1&BbOx=-0.0042,-0.0024,0.0042,0.0024&StYlEs=&LaYeRs=NonExistant,CITEWMS/Layers/Lakes</a><o:p></o:p></span></pre>
<pre><span style="color:black">   Response from parser ::<o:p></o:p></span></pre>
<pre><span style="color:black">      <ServiceExceptionReport version="1.1.1"><o:p></o:p></span></pre>
<pre><span style="color:black">   <ServiceException code="LayerNotDefined"><o:p></o:p></span></pre>
<pre><span style="color:black">  The map request contains invalid layer names. (Found LAYERS=NonExistant,CITEWMS/Layers/Lakes)<o:p></o:p></span></pre>
<pre><span style="color:black"> </ServiceException><o:p></o:p></span></pre>
<pre><span style="color:black">   <!--Response received in [571] milliseconds--></ServiceExceptionReport><o:p></o:p></span></pre>
<pre><span style="color:black"><o:p> </o:p></span></pre>
<pre><span style="color:black">Result: </span><b><span style="color:#00B050">Passed</span></b><span style="color:black"><o:p></o:p></span></pre>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>