[mapguide-commits] r7784 - in trunk/MgDev/UnitTest: . TestData/FeatureService TestData/Wfs WebTier/Php

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Tue Aug 20 05:34:37 PDT 2013


Author: jng
Date: 2013-08-20 05:34:37 -0700 (Tue, 20 Aug 2013)
New Revision: 7784

Modified:
   trunk/MgDev/UnitTest/TestData/FeatureService/FeatureServiceTest.dump
   trunk/MgDev/UnitTest/TestData/Wfs/WfsTest.dump
   trunk/MgDev/UnitTest/WebTier/Php/Run.php
   trunk/MgDev/UnitTest/WebTier/Php/RunTests.php
   trunk/MgDev/UnitTest/WebTier/Php/Utils.php
   trunk/MgDev/UnitTest/WebTier/Php/Validate.php
   trunk/MgDev/UnitTest/WebTier/Php/ValidateUtils.php
   trunk/MgDev/UnitTest/run_php_tests.bat
   trunk/MgDev/UnitTest/set_test_params.bat
Log:
#2342: Unit tests and runner updates:
 - Normalize line endings before doing a string compare for test validation. Ensure that incorrect line endings due to data entry of expected result in SQLiteGUI.exe doesn't trip up the comparison.
 - Update WFS expected capability responses with correct BBOXes
 - Update expected responses for EXECUTESQLQUERY tests
 - Add a new RemoveStackTraceFromOgcException() validate helper to scrub out stack traces from OGC exception responses.
 - Allow the following properties to be overridable in the PHP test runner via environment variables (that automatically get read into $_SERVER in PHP CLI mode)
    - webconfig.ini path
    - mapagent url

Modified: trunk/MgDev/UnitTest/TestData/FeatureService/FeatureServiceTest.dump
===================================================================
--- trunk/MgDev/UnitTest/TestData/FeatureService/FeatureServiceTest.dump	2013-08-20 11:30:38 UTC (rev 7783)
+++ trunk/MgDev/UnitTest/TestData/FeatureService/FeatureServiceTest.dump	2013-08-20 12:34:37 UTC (rev 7784)
@@ -478,9 +478,11 @@
 INSERT INTO "HttpTestResults" VALUES('Adds ArcSDE feature source', 6, 'text/plain; charset=utf-8', X'');
 INSERT INTO "HttpTestResults" VALUES('Adds raster feature source', 8, 'text/plain; charset=utf-8', X'');
 INSERT INTO "HttpTestResults" VALUES('Clean up operation', 7001, '', '');
-INSERT INTO "HttpTestResults" VALUES('Execute SQL query on a SDF resource when resource data is not set yet', 7002, 'text/plain', X'4D675265736F757263655461674E6F74466F756E64457863657074696F6E0D0A');
+INSERT INTO "HttpTestResults" VALUES('Execute SQL query on a SDF resource when resource data is not set yet', 7002, 'text/plain', 'MgInvalidOperationException
+');
 INSERT INTO "HttpTestResults" VALUES('Execute SQL query on a SDF resource - not valid operation', 7003, 'text/plain', X'4D67496E76616C69644F7065726174696F6E457863657074696F6E0D0A');
-INSERT INTO "HttpTestResults" VALUES('Execute SQL query with blank query', 7004, 'text/plain', X'4D67496E76616C6964417267756D656E74457863657074696F6E0D0A');
+INSERT INTO "HttpTestResults" VALUES('Execute SQL query with blank query', 7004, 'text/plain', 'MgInvalidOperationException
+');
 INSERT INTO "HttpTestResults" VALUES('Execute SQL query on an ArcSDE resource. Selects the table names in the database', 7005, 'text/xml', X'3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D3822203F3E3C526F775365743E3C436F6C756D6E446566696E6974696F6E733E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C547970653E737472696E673C2F547970653E3C2F436F6C756D6E3E3C2F436F6C756D6E446566696E6974696F6E733E3C526F77733E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131323837343C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333539363C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333539373C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333539383C2F56616C75653E
 3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333630303C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333631343C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333631353C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333631363C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333632313C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333632323C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E413133363
 2333C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333634353C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333634363C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333634373C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333635343C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333639363C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333639373C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56
 616C75653E4131333730343C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333730353C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333730363C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333736353C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333736363C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333736373C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333737323C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D4
 53C2F4E616D653E3C56616C75653E4131333737333C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333737343C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333739373C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333739383C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333739393C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333830343C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333830353C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E
 5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333830363C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333831323C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333831333C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333831343C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333831393C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333832303C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333832313C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C7
 56D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333832383C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333832393C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333833303C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333833353C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333833363C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333833373C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333834343C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E
 3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333934373C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333934383C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333934393C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333935343C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333935353C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333935363C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333937363C2F56616C75653E3C2F436F6C7
 56D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333938373C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131333938383C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131343133393C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131343134313C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131343232383C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131353931383C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131353938343C2F5661
 6C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131363230333C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131383033373C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131383036313C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4131383036323C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E41363533343C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E414444524553313C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4
 14444524553323C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E414444524553333C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E42454143483C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E434954593C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E435553544F4D45523C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E435553544F4D4552323C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4431323837343C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C
 2F4E616D653E3C56616C75653E4431333539363C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4431333539373C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4431333539383C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4431333630303C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4431333834343C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4431333937363C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4431333938373C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E544
 1424C455F4E414D453C2F4E616D653E3C56616C75653E4431333938383C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4431343133393C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4431343134313C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4431343232383C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4431353931383C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4431353938343C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4431363230333C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D
 6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4431383033373C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4431383036313C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4431383036323C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E44363533343C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4558414D504C453C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4558414D504C45323C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E463439313C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C5
 26F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4635303C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4635313C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4635323C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E463535303C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E463833313C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E463935333C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E463935353C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C
 756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C31333033323C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C31333033343C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C31333130363C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C31333539363C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C31333539373C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C31333539383C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C31333630303C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773
 E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C31333834343C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C31333937363C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C31333938373C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C31333938383C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C31343133393C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C31343134313C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C31343134323C2F56616C75653E3C2F436F6C
 756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C31343232383C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C31383035333C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C31383035353C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C31383130363C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C414B45533C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C4F434B5445535431303C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C4F434B54455
 35431313C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C4F434B5445535431323C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C4F434B5445535431333C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C4F434B5445535431343C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C4F434B5445535431353C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C4F544C494E45535F5550444154453C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C4F544C494E45535F555044415445323C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C
 526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4C4F544C494E45535F555044415445333C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4451545F3135364536243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4451545F3135364644243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4451545F3135373045243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4451545F3135373330243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4451545F3135373431243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D4
 53C2F4E616D653E3C56616C75653E4D4451545F3135433832243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4451545F3136354230243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4451545F3136354331243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4451545F3136354432243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4451545F3136354634243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4451545F3139443841243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4451545F3239343238243C2F56616C7565
 3E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4451545F3239343336243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4451545F3241444246243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4452545F3232353342243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4452545F3232353443243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4452545F3234413839243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4452545F3239303445243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616
 D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4452545F3239303541243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4452545F3239313735243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4452545F3239313836243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4452545F3239343436243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4452545F3239343630243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4452545F3239414332243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4452545F32
 44423032243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4452545F3244434239243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4452545F3244434339243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D4452545F3244434446243C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D455849434F5F4152433C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D455849434F5F4E4F44453C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D455849434F5F504F4C59474F4E3C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526
 F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D455849434F5F524547494F4E5F53544154453C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D455849434F5F524547494F4E5F544553543C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D455849434F5F5449433C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D594152433C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D59504F4C59474F4E3C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E4D59524F4144533C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E61
 6D653E3C56616C75653E4D595449433C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E50445445535431303C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E50445445535432303C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E50445445535432313C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E504945525245434F56315F4152433C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E504945525245504C41494E313C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E505953414E54455354333C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3
 C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E51455F50524F58595F4150495F544553543C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E5245444C414E44535F4152433C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E5245444C414E44535F504F4C59474F4E3C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E5245444C414E44535F5449433C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E524F41445F5345474D454E54533C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E533439313C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F
 4E414D453C2F4E616D653E3C56616C75653E5335303C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E5335313C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E5335323C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E533535303C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E533833313C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E533935333C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E533935353C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E6
 16D653E3C56616C75653E53414D504C453C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E53414D504C45333C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E53414D504C454E4F4E4C4F434B494E473C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E53414D504C455749544847454F4D3C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E5344455F455843455054494F4E533C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E5344455F4C4F4746494C45533C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E5344455F4C4F4746494C455F444154413C2F56
 616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E54454D50434C4153533C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E54455354434C415353434F4D504C45583C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E54455354434C41535347454F4D5A4D3C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E54455354434C41535347454F4D5A4D323C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E54455354434C4153534E45573C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E54455354434C4153534E554C4C41424C453C2F56616C75653E3C2F436F6C756D6E3
 E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E54455354434C41535353494D504C453C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E5445535446454230353C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E544553544C54313C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E544553544C54323C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E544553544C54343C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E544553544C54353C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C
 75653E544553544C54363C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E544553544C54373C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E54455354555345524D414E4147454449443C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E54455354555345524D414E4147454449444C4F434B533C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E54455354555345524D414E4147454449444C543C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E5455585F544553543C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E56494E4159544553543C2F56616C756
 53E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E56494E415954455354313C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E56494E415954455354323C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E5858583C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E585858323C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E585858333C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E5441424C455F4E414D453C2F4E616D653E3C56616C75653E585858343C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C2F526F77733E3C2F526F775365743E');
 INSERT INTO "HttpTestResults" VALUES('Execute SQL query on an ArcSDE resource. Select all columns of the TUX_TEST table', 7006, 'text/xml', X'3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D3822203F3E3C526F775365743E3C436F6C756D6E446566696E6974696F6E733E3C436F6C756D6E3E3C4E616D653E49443C2F4E616D653E3C547970653E73696E676C653C2F547970653E3C2F436F6C756D6E3E3C436F6C756D6E3E3C4E616D653E4E414D453C2F4E616D653E3C547970653E737472696E673C2F547970653E3C2F436F6C756D6E3E3C2F436F6C756D6E446566696E6974696F6E733E3C526F77733E3C526F773E3C436F6C756D6E3E3C4E616D653E49443C2F4E616D653E3C56616C75653E312E303C2F56616C75653E3C2F436F6C756D6E3E3C436F6C756D6E3E3C4E616D653E4E414D453C2F4E616D653E3C56616C75653E44554D4D59313C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E49443C2F4E616D653E3C56616C75653E322E303C2F56616C75653E3C2F436F6C756D6E3E3C436F6C756D6E3E3C4E616D653E4E414D453C2F4E616D653E3C56616C75653E44554D4D59323C2F56616C75653E3C2F436F6C756D6E3E3C2
 F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E49443C2F4E616D653E3C56616C75653E332E303C2F56616C75653E3C2F436F6C756D6E3E3C436F6C756D6E3E3C4E616D653E4E414D453C2F4E616D653E3C56616C75653E44554D4D59333C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E49443C2F4E616D653E3C56616C75653E342E303C2F56616C75653E3C2F436F6C756D6E3E3C436F6C756D6E3E3C4E616D653E4E414D453C2F4E616D653E3C56616C75653E44554D4D59343C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E49443C2F4E616D653E3C56616C75653E352E303C2F56616C75653E3C2F436F6C756D6E3E3C436F6C756D6E3E3C4E616D653E4E414D453C2F4E616D653E3C56616C75653E44554D4D59353C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E49443C2F4E616D653E3C56616C75653E362E303C2F56616C75653E3C2F436F6C756D6E3E3C436F6C756D6E3E3C4E616D653E4E414D453C2F4E616D653E3C56616C75653E44554D4D59363C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C526F773E3C436F6C756D6E3E3C4E616D653E49443C2F4E616D
 653E3C56616C75653E372E303C2F56616C75653E3C2F436F6C756D6E3E3C436F6C756D6E3E3C4E616D653E4E414D453C2F4E616D653E3C56616C75653E44554D4D59373C2F56616C75653E3C2F436F6C756D6E3E3C2F526F773E3C2F526F77733E3C2F526F775365743E');
 INSERT INTO "HttpTestResults" VALUES('Execute SQL query on an ArcSDE resource with invalid SQL statement (table BOGUS does not exist in the database)', 7007, 'text/html', X'416E20657863657074696F6E206F63637572726564');

Modified: trunk/MgDev/UnitTest/TestData/Wfs/WfsTest.dump
===================================================================
--- trunk/MgDev/UnitTest/TestData/Wfs/WfsTest.dump	2013-08-20 11:30:38 UTC (rev 7783)
+++ trunk/MgDev/UnitTest/TestData/Wfs/WfsTest.dump	2013-08-20 12:34:37 UTC (rev 7784)
@@ -180,11 +180,1421 @@
 INSERT INTO "CommonParams" VALUES('LOCALE', 'en');
 CREATE TABLE ApiTestResults (Description TEXT, ParamSet INTEGER, ContentType TEXT, Result TEXT);
 CREATE TABLE HttpTestResults (Description TEXT, ParamSet INTEGER, ContentType TEXT, Result BLOB);
-INSERT INTO "HttpTestResults" VALUES('', 1, 'text/xml; charset=utf-8', X'0A20203C7766733A5746535F4361706162696C69746965733E0A202020203C6F67633A46696C7465725F4361706162696C69746965733E0A2020202020203C6F67633A49645F4361706162696C69746965733E0A20202020202020203C6F67633A4549443E3C2F6F67633A4549443E0A20202020202020203C6F67633A4649443E3C2F6F67633A4649443E0A2020202020203C2F6F67633A49645F4361706162696C69746965733E0A2020202020203C6F67633A5363616C61725F4361706162696C69746965733E0A20202020202020203C6F67633A41726974686D657469634F70657261746F72733E0A202020202020202020203C6F67633A46756E6374696F6E733E0A2020202020202020202020203C6F67633A46756E6374696F6E4E616D65733E3C2F6F67633A46756E6374696F6E4E616D65733E3C2F6F67633A46756E6374696F6E733E0A202020202020202020203C6F67633A53696D706C6541726974686D657469633E3C2F6F67633A53696D706C6541726974686D657469633E0A20202020202020203C2F6F67633A41726974686D657469634F70657261746F72733E0A20202020202020203C6F67633A436F6D70617269736F6E4F70657261746F72733E0A20202020
 2020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4265747765656E3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E457175616C546F3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E477265617465725468616E3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E477265617465725468616E457175616C546F3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4C6573735468616E3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4C6573735468616E457175616C546F3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4C696B653C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A20202020202020202
 0203C6F67633A436F6D70617269736F6E4F70657261746F723E4E6F74457175616C546F3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4E756C6C436865636B3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A20202020202020203C2F6F67633A436F6D70617269736F6E4F70657261746F72733E0A20202020202020203C6F67633A4C6F676963616C4F70657261746F72733E3C2F6F67633A4C6F676963616C4F70657261746F72733E0A2020202020203C2F6F67633A5363616C61725F4361706162696C69746965733E0A2020202020203C6F67633A5370617469616C5F4361706162696C69746965733E0A20202020202020203C6F67633A47656F6D657472794F706572616E64733E0A202020202020202020203C6F67633A47656F6D657472794F706572616E643E676D6C3A456E76656C6F70653C2F6F67633A47656F6D657472794F706572616E643E0A202020202020202020203C6F67633A47656F6D657472794F706572616E643E676D6C3A4C696E65537472696E673C2F6F67633A47656F6D657472794F706572616E643E0A202020202020202020203C6F67633A47656F6D657472794F706572616E643E676D6C3A506F696E743C2F6F67
 633A47656F6D657472794F706572616E643E0A202020202020202020203C6F67633A47656F6D657472794F706572616E643E676D6C3A506F6C79676F6E3C2F6F67633A47656F6D657472794F706572616E643E0A20202020202020203C2F6F67633A47656F6D657472794F706572616E64733E0A20202020202020203C6F67633A5370617469616C4F70657261746F72733E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F7
 0657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A20202020202020203C2F6F67633A5370617469616C4F70657261746F72733E0A2020202020203C2F6F67633A5370617469616C5F4361706162696C69746965733E0A202020203C2F6F67633A46696C7465725F4361706162696C69746965733E0A202020203C6F77733A4F7065726174696F6E734D657461646174613E0A2020202020203C6F77733A436F6E73747261696E743E0A20202020202020203C6F77733A56616C75653E313030303C2F6F77733A56616C75653E3C2F6F77733A436F6E73747261696E743E0A2020202020203C6F77733A4F7065726174696F6E3E0A20202020202020203C6F77733A4443503E0A202020202020202020203C6F77733A485454503E0A2020202020202020202020203C6F77733A4765743E3C2F6F77733A4765743E0A20202020202020
 20202020203C6F77733A506F73743E3C2F6F77733A506F73743E0A202020202020202020203C2F6F77733A485454503E3C2F6F77733A4443503E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E474D4C323C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E474D4C333C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F6F77733A56616C75653E0A20202020202020203C2F6F77733A506172616D657465723E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E686974733C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E726573756C74733C2F6F77733A56616C75653E0A20202020202020203C2F6F77733A506172616D657465723E0A2020202020203C2F6F77733A4F7065726174696F6E3E0A2020202020203C6F77733A4F7065726174696F6E3E0A20202020202020203C6F77733A44435
 03E0A202020202020202020203C6F77733A485454503E0A2020202020202020202020203C6F77733A4765743E3C2F6F77733A4765743E3C2F6F77733A485454503E3C2F6F77733A4443503E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E312E302E303C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E312E312E303C2F6F77733A56616C75653E0A20202020202020203C2F6F77733A506172616D657465723E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E46656174757265547970654C6973743C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E46696C7465725F4361706162696C69746965733C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E4F7065726174696F6E734D657461646174613C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E536572766963654964656E74696669636174696F6E3C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E5365727669636550726F76696465723C2F6F77733A56616C75653E0A20202020202020203C
 2F6F77733A506172616D657465723E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3C2F6F77733A56616C75653E3C2F6F77733A506172616D657465723E0A2020202020203C2F6F77733A4F7065726174696F6E3E0A2020202020203C6F77733A4F7065726174696F6E3E0A20202020202020203C6F77733A4443503E0A202020202020202020203C6F77733A485454503E0A2020202020202020202020203C6F77733A4765743E3C2F6F77733A4765743E3C2F6F77733A485454503E3C2F6F77733A4443503E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E474D4C323C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E474D4C333C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F6F77733A56616C75653E0A20202020202020203C2F6F77733A506172616D657465723E0A2020202020203C2F6F77733A4
 F7065726174696F6E3E0A202020203C2F6F77733A4F7065726174696F6E734D657461646174613E0A202020203C6F77733A536572766963654964656E74696669636174696F6E3E0A2020202020203C6F77733A41627374726163743E4D6170477569646520574653205365727665723C2F6F77733A41627374726163743E0A2020202020203C6F77733A416363657373436F6E73747261696E74733E6E6F6E653C2F6F77733A416363657373436F6E73747261696E74733E0A2020202020203C6F77733A466565733E6E6F6E653C2F6F77733A466565733E0A2020202020203C6F77733A4B6579776F7264733E0A20202020202020203C6F77733A4B6579776F72643E47495320574653205365727665723C2F6F77733A4B6579776F72643E3C2F6F77733A4B6579776F7264733E0A2020202020203C6F77733A53657276696365547970653E5746533C2F6F77733A53657276696365547970653E0A2020202020203C6F77733A536572766963655479706556657273696F6E3E312E302E303C2F6F77733A536572766963655479706556657273696F6E3E0A2020202020203C6F77733A536572766963655479706556657273696F6E3E312E312E303C2F6F77733A536572766963655479706556657273696F6E3E0A2020202020203C6F77733A5469746C653E4D617047756964
 6520574653205365727665723C2F6F77733A5469746C653E0A202020203C2F6F77733A536572766963654964656E74696669636174696F6E3E0A202020203C6F77733A5365727669636550726F76696465723E0A2020202020203C6F77733A50726F76696465724E616D653E3C2F6F77733A50726F76696465724E616D653E0A2020202020203C6F77733A50726F7669646572536974653E3C2F6F77733A50726F7669646572536974653E0A2020202020203C6F77733A53657276696365436F6E746163743E0A20202020202020203C6F77733A436F6E74616374496E666F3E0A202020202020202020203C6F77733A416464726573733E0A2020202020202020202020203C6F77733A41646D696E697374726174697665417265613E3C2F6F77733A41646D696E697374726174697665417265613E0A2020202020202020202020203C6F77733A436974793E3C2F6F77733A436974793E0A2020202020202020202020203C6F77733A436F756E7472793E3C2F6F77733A436F756E7472793E0A2020202020202020202020203C6F77733A44656C6976657279506F696E743E3C2F6F77733A44656C6976657279506F696E743E0A2020202020202020202020203C6F77733A456C656374726F6E69634D61696C416464726573733E3C2F6F77733A456C656374726F6E69634D616
 96C416464726573733E0A2020202020202020202020203C6F77733A506F7374616C436F64653E3C2F6F77733A506F7374616C436F64653E0A202020202020202020203C2F6F77733A416464726573733E0A202020202020202020203C6F77733A436F6E74616374496E737472756374696F6E733E3C2F6F77733A436F6E74616374496E737472756374696F6E733E0A202020202020202020203C6F77733A486F7572734F66536572766963653E323478373C2F6F77733A486F7572734F66536572766963653E0A202020202020202020203C6F77733A4F6E6C696E655265736F757263653E3C2F6F77733A4F6E6C696E655265736F757263653E0A202020202020202020203C6F77733A50686F6E653E0A2020202020202020202020203C6F77733A46616373696D696C653E3C2F6F77733A46616373696D696C653E0A2020202020202020202020203C6F77733A566F6963653E3C2F6F77733A566F6963653E0A202020202020202020203C2F6F77733A50686F6E653E0A20202020202020203C2F6F77733A436F6E74616374496E666F3E0A20202020202020203C6F77733A496E646976696475616C4E616D653E3C2F6F77733A496E646976696475616C4E616D653E0A20202020202020203C6F77733A506F736974696F6E4E616D653E3C2F6F77733A506F736974696F6E4E
 616D653E0A20202020202020203C6F77733A526F6C653E3C2F6F77733A526F6C653E0A2020202020203C2F6F77733A53657276696365436F6E746163743E0A202020203C2F6F77733A5365727669636550726F76696465723E0A202020203C7766733A46656174757265547970654C6973743E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E4275696C64696E67733C2F6F77733A4B6579776F72643E0A202020202020202020203C6F77733A4B6579776F72643E4F75746C696E65733C2F6F77733A4B6579776F72643E0A20202020202020203C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E4275696C64696E67204F75746C696E65732E3C2F7766733
 A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E455053473A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733138303430313330313A4275696C64696E674F75746C696E65733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E4275696C64696E67204F75746C696E65733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E
 436974793C2F6F77733A4B6579776F72643E0A202020202020202020203C6F77733A4B6579776F72643E4C696D6974733C2F6F77733A4B6579776F72643E0A20202020202020203C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E43697479204C696D6974733C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E455053473A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733134363034343033373A436974794C696D6974733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F7
 26D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E43697479204C696D6974733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E487964726F6761706869633C2F6F77733A4B6579776F72643E0A202020202020202020203C6F77733A4B6579776F72643E487964726F6772617068793C2F6F77733A4B6579776F72643E0A20202020202020203C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E31
 38302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E487964726F6772617068696320506F6C79676F6E733C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733138333239393632313A487964726F67726170686963506F6C79676F6E733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653
 E487964726F6772617068696320506F6C79676F6E733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E487964726F6772617068793C2F6F77733A4B6579776F72643E3C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E487964726F67726170686963204C696E65733C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733135323630313538393A48
 7964726F677261706869634C696E65733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E487964726F67726170686963204C696E65733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E49736C616E64733C2F6F77733A4B6579776F72643E3C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F7
 26E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E3C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733139323134343432313A49736C616E64733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F
 726D6174733E0A20202020202020203C7766733A5469746C653E49736C616E64733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E50617263656C733C2F6F77733A4B6579776F72643E3C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E3C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E7333343431343131373A50617263656C733C2F7766733
 A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E50617263656C733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A
 20202020202020203C7766733A41627374726163743E3C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733132323335343032313A54726565733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E54726565733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A5747533834426F756E64696
 E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E3C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E7335353139373530393A566F74696E674469737472696374733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F33
 2E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E566F74696E67204469737472696374733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A202020203C2F7766733A46656174757265547970654C6973743E0A20203C2F7766733A5746535F4361706162696C69746965733E');
-INSERT INTO "HttpTestResults" VALUES('', 2, 'text/xml; charset=utf-8', X'0A20203C7766733A5746535F4361706162696C69746965733E0A202020203C6F67633A46696C7465725F4361706162696C69746965733E0A2020202020203C6F67633A49645F4361706162696C69746965733E0A20202020202020203C6F67633A4549443E3C2F6F67633A4549443E0A20202020202020203C6F67633A4649443E3C2F6F67633A4649443E0A2020202020203C2F6F67633A49645F4361706162696C69746965733E0A2020202020203C6F67633A5363616C61725F4361706162696C69746965733E0A20202020202020203C6F67633A41726974686D657469634F70657261746F72733E0A202020202020202020203C6F67633A46756E6374696F6E733E0A2020202020202020202020203C6F67633A46756E6374696F6E4E616D65733E3C2F6F67633A46756E6374696F6E4E616D65733E3C2F6F67633A46756E6374696F6E733E0A202020202020202020203C6F67633A53696D706C6541726974686D657469633E3C2F6F67633A53696D706C6541726974686D657469633E0A20202020202020203C2F6F67633A41726974686D657469634F70657261746F72733E0A20202020202020203C6F67633A436F6D70617269736F6E4F70657261746F72733E0A20202020
 2020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4265747765656E3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E457175616C546F3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E477265617465725468616E3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E477265617465725468616E457175616C546F3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4C6573735468616E3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4C6573735468616E457175616C546F3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4C696B653C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A20202020202020202
 0203C6F67633A436F6D70617269736F6E4F70657261746F723E4E6F74457175616C546F3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4E756C6C436865636B3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A20202020202020203C2F6F67633A436F6D70617269736F6E4F70657261746F72733E0A20202020202020203C6F67633A4C6F676963616C4F70657261746F72733E3C2F6F67633A4C6F676963616C4F70657261746F72733E0A2020202020203C2F6F67633A5363616C61725F4361706162696C69746965733E0A2020202020203C6F67633A5370617469616C5F4361706162696C69746965733E0A20202020202020203C6F67633A47656F6D657472794F706572616E64733E0A202020202020202020203C6F67633A47656F6D657472794F706572616E643E676D6C3A456E76656C6F70653C2F6F67633A47656F6D657472794F706572616E643E0A202020202020202020203C6F67633A47656F6D657472794F706572616E643E676D6C3A4C696E65537472696E673C2F6F67633A47656F6D657472794F706572616E643E0A202020202020202020203C6F67633A47656F6D657472794F706572616E643E676D6C3A506F696E743C2F6F67
 633A47656F6D657472794F706572616E643E0A202020202020202020203C6F67633A47656F6D657472794F706572616E643E676D6C3A506F6C79676F6E3C2F6F67633A47656F6D657472794F706572616E643E0A20202020202020203C2F6F67633A47656F6D657472794F706572616E64733E0A20202020202020203C6F67633A5370617469616C4F70657261746F72733E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F7
 0657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A20202020202020203C2F6F67633A5370617469616C4F70657261746F72733E0A2020202020203C2F6F67633A5370617469616C5F4361706162696C69746965733E0A202020203C2F6F67633A46696C7465725F4361706162696C69746965733E0A202020203C6F77733A4F7065726174696F6E734D657461646174613E0A2020202020203C6F77733A436F6E73747261696E743E0A20202020202020203C6F77733A56616C75653E313030303C2F6F77733A56616C75653E3C2F6F77733A436F6E73747261696E743E0A2020202020203C6F77733A4F7065726174696F6E3E0A20202020202020203C6F77733A4443503E0A202020202020202020203C6F77733A485454503E0A2020202020202020202020203C6F77733A4765743E3C2F6F77733A4765743E0A20202020202020
 20202020203C6F77733A506F73743E3C2F6F77733A506F73743E0A202020202020202020203C2F6F77733A485454503E3C2F6F77733A4443503E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E474D4C323C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E474D4C333C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F6F77733A56616C75653E0A20202020202020203C2F6F77733A506172616D657465723E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E686974733C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E726573756C74733C2F6F77733A56616C75653E0A20202020202020203C2F6F77733A506172616D657465723E0A2020202020203C2F6F77733A4F7065726174696F6E3E0A2020202020203C6F77733A4F7065726174696F6E3E0A20202020202020203C6F77733A44435
 03E0A202020202020202020203C6F77733A485454503E0A2020202020202020202020203C6F77733A4765743E3C2F6F77733A4765743E3C2F6F77733A485454503E3C2F6F77733A4443503E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E312E302E303C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E312E312E303C2F6F77733A56616C75653E0A20202020202020203C2F6F77733A506172616D657465723E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E46656174757265547970654C6973743C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E46696C7465725F4361706162696C69746965733C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E4F7065726174696F6E734D657461646174613C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E536572766963654964656E74696669636174696F6E3C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E5365727669636550726F76696465723C2F6F77733A56616C75653E0A20202020202020203C
 2F6F77733A506172616D657465723E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3C2F6F77733A56616C75653E3C2F6F77733A506172616D657465723E0A2020202020203C2F6F77733A4F7065726174696F6E3E0A2020202020203C6F77733A4F7065726174696F6E3E0A20202020202020203C6F77733A4443503E0A202020202020202020203C6F77733A485454503E0A2020202020202020202020203C6F77733A4765743E3C2F6F77733A4765743E3C2F6F77733A485454503E3C2F6F77733A4443503E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E474D4C323C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E474D4C333C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F6F77733A56616C75653E0A20202020202020203C2F6F77733A506172616D657465723E0A2020202020203C2F6F77733A4
 F7065726174696F6E3E0A202020203C2F6F77733A4F7065726174696F6E734D657461646174613E0A202020203C6F77733A536572766963654964656E74696669636174696F6E3E0A2020202020203C6F77733A41627374726163743E4D6170477569646520574653205365727665723C2F6F77733A41627374726163743E0A2020202020203C6F77733A416363657373436F6E73747261696E74733E6E6F6E653C2F6F77733A416363657373436F6E73747261696E74733E0A2020202020203C6F77733A466565733E6E6F6E653C2F6F77733A466565733E0A2020202020203C6F77733A4B6579776F7264733E0A20202020202020203C6F77733A4B6579776F72643E47495320574653205365727665723C2F6F77733A4B6579776F72643E3C2F6F77733A4B6579776F7264733E0A2020202020203C6F77733A53657276696365547970653E5746533C2F6F77733A53657276696365547970653E0A2020202020203C6F77733A536572766963655479706556657273696F6E3E312E302E303C2F6F77733A536572766963655479706556657273696F6E3E0A2020202020203C6F77733A536572766963655479706556657273696F6E3E312E312E303C2F6F77733A536572766963655479706556657273696F6E3E0A2020202020203C6F77733A5469746C653E4D617047756964
 6520574653205365727665723C2F6F77733A5469746C653E0A202020203C2F6F77733A536572766963654964656E74696669636174696F6E3E0A202020203C6F77733A5365727669636550726F76696465723E0A2020202020203C6F77733A50726F76696465724E616D653E3C2F6F77733A50726F76696465724E616D653E0A2020202020203C6F77733A50726F7669646572536974653E3C2F6F77733A50726F7669646572536974653E0A2020202020203C6F77733A53657276696365436F6E746163743E0A20202020202020203C6F77733A436F6E74616374496E666F3E0A202020202020202020203C6F77733A416464726573733E0A2020202020202020202020203C6F77733A41646D696E697374726174697665417265613E3C2F6F77733A41646D696E697374726174697665417265613E0A2020202020202020202020203C6F77733A436974793E3C2F6F77733A436974793E0A2020202020202020202020203C6F77733A436F756E7472793E3C2F6F77733A436F756E7472793E0A2020202020202020202020203C6F77733A44656C6976657279506F696E743E3C2F6F77733A44656C6976657279506F696E743E0A2020202020202020202020203C6F77733A456C656374726F6E69634D61696C416464726573733E3C2F6F77733A456C656374726F6E69634D616
 96C416464726573733E0A2020202020202020202020203C6F77733A506F7374616C436F64653E3C2F6F77733A506F7374616C436F64653E0A202020202020202020203C2F6F77733A416464726573733E0A202020202020202020203C6F77733A436F6E74616374496E737472756374696F6E733E3C2F6F77733A436F6E74616374496E737472756374696F6E733E0A202020202020202020203C6F77733A486F7572734F66536572766963653E323478373C2F6F77733A486F7572734F66536572766963653E0A202020202020202020203C6F77733A4F6E6C696E655265736F757263653E3C2F6F77733A4F6E6C696E655265736F757263653E0A202020202020202020203C6F77733A50686F6E653E0A2020202020202020202020203C6F77733A46616373696D696C653E3C2F6F77733A46616373696D696C653E0A2020202020202020202020203C6F77733A566F6963653E3C2F6F77733A566F6963653E0A202020202020202020203C2F6F77733A50686F6E653E0A20202020202020203C2F6F77733A436F6E74616374496E666F3E0A20202020202020203C6F77733A496E646976696475616C4E616D653E3C2F6F77733A496E646976696475616C4E616D653E0A20202020202020203C6F77733A506F736974696F6E4E616D653E3C2F6F77733A506F736974696F6E4E
 616D653E0A20202020202020203C6F77733A526F6C653E3C2F6F77733A526F6C653E0A2020202020203C2F6F77733A53657276696365436F6E746163743E0A202020203C2F6F77733A5365727669636550726F76696465723E0A202020203C7766733A46656174757265547970654C6973743E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E4275696C64696E67733C2F6F77733A4B6579776F72643E0A202020202020202020203C6F77733A4B6579776F72643E4F75746C696E65733C2F6F77733A4B6579776F72643E0A20202020202020203C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E4275696C64696E67204F75746C696E65732E3C2F7766733
 A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E455053473A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733138303430313330313A4275696C64696E674F75746C696E65733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E4275696C64696E67204F75746C696E65733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E
 436974793C2F6F77733A4B6579776F72643E0A202020202020202020203C6F77733A4B6579776F72643E4C696D6974733C2F6F77733A4B6579776F72643E0A20202020202020203C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E43697479204C696D6974733C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E455053473A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733134363034343033373A436974794C696D6974733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F7
 26D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E43697479204C696D6974733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E487964726F6761706869633C2F6F77733A4B6579776F72643E0A202020202020202020203C6F77733A4B6579776F72643E487964726F6772617068793C2F6F77733A4B6579776F72643E0A20202020202020203C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E31
 38302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E487964726F6772617068696320506F6C79676F6E733C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733138333239393632313A487964726F67726170686963506F6C79676F6E733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653
 E487964726F6772617068696320506F6C79676F6E733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E487964726F6772617068793C2F6F77733A4B6579776F72643E3C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E487964726F67726170686963204C696E65733C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733135323630313538393A48
 7964726F677261706869634C696E65733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E487964726F67726170686963204C696E65733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E49736C616E64733C2F6F77733A4B6579776F72643E3C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F7
 26E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E3C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733139323134343432313A49736C616E64733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F
 726D6174733E0A20202020202020203C7766733A5469746C653E49736C616E64733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E50617263656C733C2F6F77733A4B6579776F72643E3C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E3C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E7333343431343131373A50617263656C733C2F7766733
 A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E50617263656C733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A
 20202020202020203C7766733A41627374726163743E3C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733132323335343032313A54726565733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E54726565733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A5747533834426F756E64696
 E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E3C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E7335353139373530393A566F74696E674469737472696374733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F33
 2E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E566F74696E67204469737472696374733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A202020203C2F7766733A46656174757265547970654C6973743E0A20203C2F7766733A5746535F4361706162696C69746965733E');
-INSERT INTO "HttpTestResults" VALUES('', 3, 'text/xml; charset=utf-8', X'0A20203C7766733A5746535F4361706162696C69746965733E0A202020203C6F67633A46696C7465725F4361706162696C69746965733E0A2020202020203C6F67633A49645F4361706162696C69746965733E0A20202020202020203C6F67633A4549443E3C2F6F67633A4549443E0A20202020202020203C6F67633A4649443E3C2F6F67633A4649443E0A2020202020203C2F6F67633A49645F4361706162696C69746965733E0A2020202020203C6F67633A5363616C61725F4361706162696C69746965733E0A20202020202020203C6F67633A41726974686D657469634F70657261746F72733E0A202020202020202020203C6F67633A46756E6374696F6E733E0A2020202020202020202020203C6F67633A46756E6374696F6E4E616D65733E3C2F6F67633A46756E6374696F6E4E616D65733E3C2F6F67633A46756E6374696F6E733E0A202020202020202020203C6F67633A53696D706C6541726974686D657469633E3C2F6F67633A53696D706C6541726974686D657469633E0A20202020202020203C2F6F67633A41726974686D657469634F70657261746F72733E0A20202020202020203C6F67633A436F6D70617269736F6E4F70657261746F72733E0A20202020
 2020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4265747765656E3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E457175616C546F3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E477265617465725468616E3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E477265617465725468616E457175616C546F3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4C6573735468616E3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4C6573735468616E457175616C546F3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4C696B653C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A20202020202020202
 0203C6F67633A436F6D70617269736F6E4F70657261746F723E4E6F74457175616C546F3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4E756C6C436865636B3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A20202020202020203C2F6F67633A436F6D70617269736F6E4F70657261746F72733E0A20202020202020203C6F67633A4C6F676963616C4F70657261746F72733E3C2F6F67633A4C6F676963616C4F70657261746F72733E0A2020202020203C2F6F67633A5363616C61725F4361706162696C69746965733E0A2020202020203C6F67633A5370617469616C5F4361706162696C69746965733E0A20202020202020203C6F67633A47656F6D657472794F706572616E64733E0A202020202020202020203C6F67633A47656F6D657472794F706572616E643E676D6C3A456E76656C6F70653C2F6F67633A47656F6D657472794F706572616E643E0A202020202020202020203C6F67633A47656F6D657472794F706572616E643E676D6C3A4C696E65537472696E673C2F6F67633A47656F6D657472794F706572616E643E0A202020202020202020203C6F67633A47656F6D657472794F706572616E643E676D6C3A506F696E743C2F6F67
 633A47656F6D657472794F706572616E643E0A202020202020202020203C6F67633A47656F6D657472794F706572616E643E676D6C3A506F6C79676F6E3C2F6F67633A47656F6D657472794F706572616E643E0A20202020202020203C2F6F67633A47656F6D657472794F706572616E64733E0A20202020202020203C6F67633A5370617469616C4F70657261746F72733E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F7
 0657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A20202020202020203C2F6F67633A5370617469616C4F70657261746F72733E0A2020202020203C2F6F67633A5370617469616C5F4361706162696C69746965733E0A202020203C2F6F67633A46696C7465725F4361706162696C69746965733E0A202020203C6F77733A4F7065726174696F6E734D657461646174613E0A2020202020203C6F77733A436F6E73747261696E743E0A20202020202020203C6F77733A56616C75653E313030303C2F6F77733A56616C75653E3C2F6F77733A436F6E73747261696E743E0A2020202020203C6F77733A4F7065726174696F6E3E0A20202020202020203C6F77733A4443503E0A202020202020202020203C6F77733A485454503E0A2020202020202020202020203C6F77733A4765743E3C2F6F77733A4765743E0A20202020202020
 20202020203C6F77733A506F73743E3C2F6F77733A506F73743E0A202020202020202020203C2F6F77733A485454503E3C2F6F77733A4443503E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E474D4C323C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E474D4C333C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F6F77733A56616C75653E0A20202020202020203C2F6F77733A506172616D657465723E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E686974733C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E726573756C74733C2F6F77733A56616C75653E0A20202020202020203C2F6F77733A506172616D657465723E0A2020202020203C2F6F77733A4F7065726174696F6E3E0A2020202020203C6F77733A4F7065726174696F6E3E0A20202020202020203C6F77733A44435
 03E0A202020202020202020203C6F77733A485454503E0A2020202020202020202020203C6F77733A4765743E3C2F6F77733A4765743E3C2F6F77733A485454503E3C2F6F77733A4443503E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E312E302E303C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E312E312E303C2F6F77733A56616C75653E0A20202020202020203C2F6F77733A506172616D657465723E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E46656174757265547970654C6973743C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E46696C7465725F4361706162696C69746965733C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E4F7065726174696F6E734D657461646174613C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E536572766963654964656E74696669636174696F6E3C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E5365727669636550726F76696465723C2F6F77733A56616C75653E0A20202020202020203C
 2F6F77733A506172616D657465723E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3C2F6F77733A56616C75653E3C2F6F77733A506172616D657465723E0A2020202020203C2F6F77733A4F7065726174696F6E3E0A2020202020203C6F77733A4F7065726174696F6E3E0A20202020202020203C6F77733A4443503E0A202020202020202020203C6F77733A485454503E0A2020202020202020202020203C6F77733A4765743E3C2F6F77733A4765743E3C2F6F77733A485454503E3C2F6F77733A4443503E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E474D4C323C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E474D4C333C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F6F77733A56616C75653E0A20202020202020203C2F6F77733A506172616D657465723E0A2020202020203C2F6F77733A4
 F7065726174696F6E3E0A202020203C2F6F77733A4F7065726174696F6E734D657461646174613E0A202020203C6F77733A536572766963654964656E74696669636174696F6E3E0A2020202020203C6F77733A41627374726163743E4D6170477569646520574653205365727665723C2F6F77733A41627374726163743E0A2020202020203C6F77733A416363657373436F6E73747261696E74733E6E6F6E653C2F6F77733A416363657373436F6E73747261696E74733E0A2020202020203C6F77733A466565733E6E6F6E653C2F6F77733A466565733E0A2020202020203C6F77733A4B6579776F7264733E0A20202020202020203C6F77733A4B6579776F72643E47495320574653205365727665723C2F6F77733A4B6579776F72643E3C2F6F77733A4B6579776F7264733E0A2020202020203C6F77733A53657276696365547970653E5746533C2F6F77733A53657276696365547970653E0A2020202020203C6F77733A536572766963655479706556657273696F6E3E312E302E303C2F6F77733A536572766963655479706556657273696F6E3E0A2020202020203C6F77733A536572766963655479706556657273696F6E3E312E312E303C2F6F77733A536572766963655479706556657273696F6E3E0A2020202020203C6F77733A5469746C653E4D617047756964
 6520574653205365727665723C2F6F77733A5469746C653E0A202020203C2F6F77733A536572766963654964656E74696669636174696F6E3E0A202020203C6F77733A5365727669636550726F76696465723E0A2020202020203C6F77733A50726F76696465724E616D653E3C2F6F77733A50726F76696465724E616D653E0A2020202020203C6F77733A50726F7669646572536974653E3C2F6F77733A50726F7669646572536974653E0A2020202020203C6F77733A53657276696365436F6E746163743E0A20202020202020203C6F77733A436F6E74616374496E666F3E0A202020202020202020203C6F77733A416464726573733E0A2020202020202020202020203C6F77733A41646D696E697374726174697665417265613E3C2F6F77733A41646D696E697374726174697665417265613E0A2020202020202020202020203C6F77733A436974793E3C2F6F77733A436974793E0A2020202020202020202020203C6F77733A436F756E7472793E3C2F6F77733A436F756E7472793E0A2020202020202020202020203C6F77733A44656C6976657279506F696E743E3C2F6F77733A44656C6976657279506F696E743E0A2020202020202020202020203C6F77733A456C656374726F6E69634D61696C416464726573733E3C2F6F77733A456C656374726F6E69634D616
 96C416464726573733E0A2020202020202020202020203C6F77733A506F7374616C436F64653E3C2F6F77733A506F7374616C436F64653E0A202020202020202020203C2F6F77733A416464726573733E0A202020202020202020203C6F77733A436F6E74616374496E737472756374696F6E733E3C2F6F77733A436F6E74616374496E737472756374696F6E733E0A202020202020202020203C6F77733A486F7572734F66536572766963653E323478373C2F6F77733A486F7572734F66536572766963653E0A202020202020202020203C6F77733A4F6E6C696E655265736F757263653E3C2F6F77733A4F6E6C696E655265736F757263653E0A202020202020202020203C6F77733A50686F6E653E0A2020202020202020202020203C6F77733A46616373696D696C653E3C2F6F77733A46616373696D696C653E0A2020202020202020202020203C6F77733A566F6963653E3C2F6F77733A566F6963653E0A202020202020202020203C2F6F77733A50686F6E653E0A20202020202020203C2F6F77733A436F6E74616374496E666F3E0A20202020202020203C6F77733A496E646976696475616C4E616D653E3C2F6F77733A496E646976696475616C4E616D653E0A20202020202020203C6F77733A506F736974696F6E4E616D653E3C2F6F77733A506F736974696F6E4E
 616D653E0A20202020202020203C6F77733A526F6C653E3C2F6F77733A526F6C653E0A2020202020203C2F6F77733A53657276696365436F6E746163743E0A202020203C2F6F77733A5365727669636550726F76696465723E0A202020203C7766733A46656174757265547970654C6973743E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E4275696C64696E67733C2F6F77733A4B6579776F72643E0A202020202020202020203C6F77733A4B6579776F72643E4F75746C696E65733C2F6F77733A4B6579776F72643E0A20202020202020203C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E4275696C64696E67204F75746C696E65732E3C2F7766733
 A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E455053473A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733138303430313330313A4275696C64696E674F75746C696E65733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E4275696C64696E67204F75746C696E65733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E
 436974793C2F6F77733A4B6579776F72643E0A202020202020202020203C6F77733A4B6579776F72643E4C696D6974733C2F6F77733A4B6579776F72643E0A20202020202020203C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E43697479204C696D6974733C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E455053473A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733134363034343033373A436974794C696D6974733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F7
 26D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E43697479204C696D6974733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E487964726F6761706869633C2F6F77733A4B6579776F72643E0A202020202020202020203C6F77733A4B6579776F72643E487964726F6772617068793C2F6F77733A4B6579776F72643E0A20202020202020203C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E31
 38302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E487964726F6772617068696320506F6C79676F6E733C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733138333239393632313A487964726F67726170686963506F6C79676F6E733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653
 E487964726F6772617068696320506F6C79676F6E733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E487964726F6772617068793C2F6F77733A4B6579776F72643E3C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E487964726F67726170686963204C696E65733C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733135323630313538393A48
 7964726F677261706869634C696E65733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E487964726F67726170686963204C696E65733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E49736C616E64733C2F6F77733A4B6579776F72643E3C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F7
 26E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E3C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733139323134343432313A49736C616E64733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F
 726D6174733E0A20202020202020203C7766733A5469746C653E49736C616E64733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E50617263656C733C2F6F77733A4B6579776F72643E3C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E3C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E7333343431343131373A50617263656C733C2F7766733
 A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E50617263656C733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A
 20202020202020203C7766733A41627374726163743E3C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733132323335343032313A54726565733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E54726565733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A5747533834426F756E64696
 E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E3C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E7335353139373530393A566F74696E674469737472696374733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F33
 2E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E566F74696E67204469737472696374733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A202020203C2F7766733A46656174757265547970654C6973743E0A20203C2F7766733A5746535F4361706162696C69746965733E');
-INSERT INTO "HttpTestResults" VALUES('', 4, 'text/xml; charset=utf-8', X'0A20203C7766733A5746535F4361706162696C69746965733E0A202020203C6F67633A46696C7465725F4361706162696C69746965733E0A2020202020203C6F67633A49645F4361706162696C69746965733E0A20202020202020203C6F67633A4549443E3C2F6F67633A4549443E0A20202020202020203C6F67633A4649443E3C2F6F67633A4649443E0A2020202020203C2F6F67633A49645F4361706162696C69746965733E0A2020202020203C6F67633A5363616C61725F4361706162696C69746965733E0A20202020202020203C6F67633A41726974686D657469634F70657261746F72733E0A202020202020202020203C6F67633A46756E6374696F6E733E0A2020202020202020202020203C6F67633A46756E6374696F6E4E616D65733E3C2F6F67633A46756E6374696F6E4E616D65733E3C2F6F67633A46756E6374696F6E733E0A202020202020202020203C6F67633A53696D706C6541726974686D657469633E3C2F6F67633A53696D706C6541726974686D657469633E0A20202020202020203C2F6F67633A41726974686D657469634F70657261746F72733E0A20202020202020203C6F67633A436F6D70617269736F6E4F70657261746F72733E0A20202020
 2020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4265747765656E3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E457175616C546F3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E477265617465725468616E3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E477265617465725468616E457175616C546F3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4C6573735468616E3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4C6573735468616E457175616C546F3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4C696B653C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A20202020202020202
 0203C6F67633A436F6D70617269736F6E4F70657261746F723E4E6F74457175616C546F3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4E756C6C436865636B3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A20202020202020203C2F6F67633A436F6D70617269736F6E4F70657261746F72733E0A20202020202020203C6F67633A4C6F676963616C4F70657261746F72733E3C2F6F67633A4C6F676963616C4F70657261746F72733E0A2020202020203C2F6F67633A5363616C61725F4361706162696C69746965733E0A2020202020203C6F67633A5370617469616C5F4361706162696C69746965733E0A20202020202020203C6F67633A47656F6D657472794F706572616E64733E0A202020202020202020203C6F67633A47656F6D657472794F706572616E643E676D6C3A456E76656C6F70653C2F6F67633A47656F6D657472794F706572616E643E0A202020202020202020203C6F67633A47656F6D657472794F706572616E643E676D6C3A4C696E65537472696E673C2F6F67633A47656F6D657472794F706572616E643E0A202020202020202020203C6F67633A47656F6D657472794F706572616E643E676D6C3A506F696E743C2F6F67
 633A47656F6D657472794F706572616E643E0A202020202020202020203C6F67633A47656F6D657472794F706572616E643E676D6C3A506F6C79676F6E3C2F6F67633A47656F6D657472794F706572616E643E0A20202020202020203C2F6F67633A47656F6D657472794F706572616E64733E0A20202020202020203C6F67633A5370617469616C4F70657261746F72733E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F7
 0657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A20202020202020203C2F6F67633A5370617469616C4F70657261746F72733E0A2020202020203C2F6F67633A5370617469616C5F4361706162696C69746965733E0A202020203C2F6F67633A46696C7465725F4361706162696C69746965733E0A202020203C6F77733A4F7065726174696F6E734D657461646174613E0A2020202020203C6F77733A436F6E73747261696E743E0A20202020202020203C6F77733A56616C75653E313030303C2F6F77733A56616C75653E3C2F6F77733A436F6E73747261696E743E0A2020202020203C6F77733A4F7065726174696F6E3E0A20202020202020203C6F77733A4443503E0A202020202020202020203C6F77733A485454503E0A2020202020202020202020203C6F77733A4765743E3C2F6F77733A4765743E0A20202020202020
 20202020203C6F77733A506F73743E3C2F6F77733A506F73743E0A202020202020202020203C2F6F77733A485454503E3C2F6F77733A4443503E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E474D4C323C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E474D4C333C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F6F77733A56616C75653E0A20202020202020203C2F6F77733A506172616D657465723E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E686974733C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E726573756C74733C2F6F77733A56616C75653E0A20202020202020203C2F6F77733A506172616D657465723E0A2020202020203C2F6F77733A4F7065726174696F6E3E0A2020202020203C6F77733A4F7065726174696F6E3E0A20202020202020203C6F77733A44435
 03E0A202020202020202020203C6F77733A485454503E0A2020202020202020202020203C6F77733A4765743E3C2F6F77733A4765743E3C2F6F77733A485454503E3C2F6F77733A4443503E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E312E302E303C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E312E312E303C2F6F77733A56616C75653E0A20202020202020203C2F6F77733A506172616D657465723E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E46656174757265547970654C6973743C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E46696C7465725F4361706162696C69746965733C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E4F7065726174696F6E734D657461646174613C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E536572766963654964656E74696669636174696F6E3C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E5365727669636550726F76696465723C2F6F77733A56616C75653E0A20202020202020203C
 2F6F77733A506172616D657465723E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3C2F6F77733A56616C75653E3C2F6F77733A506172616D657465723E0A2020202020203C2F6F77733A4F7065726174696F6E3E0A2020202020203C6F77733A4F7065726174696F6E3E0A20202020202020203C6F77733A4443503E0A202020202020202020203C6F77733A485454503E0A2020202020202020202020203C6F77733A4765743E3C2F6F77733A4765743E3C2F6F77733A485454503E3C2F6F77733A4443503E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E474D4C323C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E474D4C333C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F6F77733A56616C75653E0A20202020202020203C2F6F77733A506172616D657465723E0A2020202020203C2F6F77733A4
 F7065726174696F6E3E0A202020203C2F6F77733A4F7065726174696F6E734D657461646174613E0A202020203C6F77733A536572766963654964656E74696669636174696F6E3E0A2020202020203C6F77733A41627374726163743E4D6170477569646520574653205365727665723C2F6F77733A41627374726163743E0A2020202020203C6F77733A416363657373436F6E73747261696E74733E6E6F6E653C2F6F77733A416363657373436F6E73747261696E74733E0A2020202020203C6F77733A466565733E6E6F6E653C2F6F77733A466565733E0A2020202020203C6F77733A4B6579776F7264733E0A20202020202020203C6F77733A4B6579776F72643E47495320574653205365727665723C2F6F77733A4B6579776F72643E3C2F6F77733A4B6579776F7264733E0A2020202020203C6F77733A53657276696365547970653E5746533C2F6F77733A53657276696365547970653E0A2020202020203C6F77733A536572766963655479706556657273696F6E3E312E302E303C2F6F77733A536572766963655479706556657273696F6E3E0A2020202020203C6F77733A536572766963655479706556657273696F6E3E312E312E303C2F6F77733A536572766963655479706556657273696F6E3E0A2020202020203C6F77733A5469746C653E4D617047756964
 6520574653205365727665723C2F6F77733A5469746C653E0A202020203C2F6F77733A536572766963654964656E74696669636174696F6E3E0A202020203C6F77733A5365727669636550726F76696465723E0A2020202020203C6F77733A50726F76696465724E616D653E3C2F6F77733A50726F76696465724E616D653E0A2020202020203C6F77733A50726F7669646572536974653E3C2F6F77733A50726F7669646572536974653E0A2020202020203C6F77733A53657276696365436F6E746163743E0A20202020202020203C6F77733A436F6E74616374496E666F3E0A202020202020202020203C6F77733A416464726573733E0A2020202020202020202020203C6F77733A41646D696E697374726174697665417265613E3C2F6F77733A41646D696E697374726174697665417265613E0A2020202020202020202020203C6F77733A436974793E3C2F6F77733A436974793E0A2020202020202020202020203C6F77733A436F756E7472793E3C2F6F77733A436F756E7472793E0A2020202020202020202020203C6F77733A44656C6976657279506F696E743E3C2F6F77733A44656C6976657279506F696E743E0A2020202020202020202020203C6F77733A456C656374726F6E69634D61696C416464726573733E3C2F6F77733A456C656374726F6E69634D616
 96C416464726573733E0A2020202020202020202020203C6F77733A506F7374616C436F64653E3C2F6F77733A506F7374616C436F64653E0A202020202020202020203C2F6F77733A416464726573733E0A202020202020202020203C6F77733A436F6E74616374496E737472756374696F6E733E3C2F6F77733A436F6E74616374496E737472756374696F6E733E0A202020202020202020203C6F77733A486F7572734F66536572766963653E323478373C2F6F77733A486F7572734F66536572766963653E0A202020202020202020203C6F77733A4F6E6C696E655265736F757263653E3C2F6F77733A4F6E6C696E655265736F757263653E0A202020202020202020203C6F77733A50686F6E653E0A2020202020202020202020203C6F77733A46616373696D696C653E3C2F6F77733A46616373696D696C653E0A2020202020202020202020203C6F77733A566F6963653E3C2F6F77733A566F6963653E0A202020202020202020203C2F6F77733A50686F6E653E0A20202020202020203C2F6F77733A436F6E74616374496E666F3E0A20202020202020203C6F77733A496E646976696475616C4E616D653E3C2F6F77733A496E646976696475616C4E616D653E0A20202020202020203C6F77733A506F736974696F6E4E616D653E3C2F6F77733A506F736974696F6E4E
 616D653E0A20202020202020203C6F77733A526F6C653E3C2F6F77733A526F6C653E0A2020202020203C2F6F77733A53657276696365436F6E746163743E0A202020203C2F6F77733A5365727669636550726F76696465723E0A202020203C7766733A46656174757265547970654C6973743E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E4275696C64696E67733C2F6F77733A4B6579776F72643E0A202020202020202020203C6F77733A4B6579776F72643E4F75746C696E65733C2F6F77733A4B6579776F72643E0A20202020202020203C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E4275696C64696E67204F75746C696E65732E3C2F7766733
 A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E455053473A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733138303430313330313A4275696C64696E674F75746C696E65733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E4275696C64696E67204F75746C696E65733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E
 436974793C2F6F77733A4B6579776F72643E0A202020202020202020203C6F77733A4B6579776F72643E4C696D6974733C2F6F77733A4B6579776F72643E0A20202020202020203C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E43697479204C696D6974733C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E455053473A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733134363034343033373A436974794C696D6974733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F7
 26D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E43697479204C696D6974733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E487964726F6761706869633C2F6F77733A4B6579776F72643E0A202020202020202020203C6F77733A4B6579776F72643E487964726F6772617068793C2F6F77733A4B6579776F72643E0A20202020202020203C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E31
 38302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E487964726F6772617068696320506F6C79676F6E733C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733138333239393632313A487964726F67726170686963506F6C79676F6E733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653
 E487964726F6772617068696320506F6C79676F6E733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E487964726F6772617068793C2F6F77733A4B6579776F72643E3C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E487964726F67726170686963204C696E65733C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733135323630313538393A48
 7964726F677261706869634C696E65733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E487964726F67726170686963204C696E65733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E49736C616E64733C2F6F77733A4B6579776F72643E3C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F7
 26E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E3C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733139323134343432313A49736C616E64733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F
 726D6174733E0A20202020202020203C7766733A5469746C653E49736C616E64733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E50617263656C733C2F6F77733A4B6579776F72643E3C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E3C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E7333343431343131373A50617263656C733C2F7766733
 A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E50617263656C733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A
 20202020202020203C7766733A41627374726163743E3C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733132323335343032313A54726565733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E54726565733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A5747533834426F756E64696
 E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E3C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E7335353139373530393A566F74696E674469737472696374733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F33
 2E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E566F74696E67204469737472696374733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A202020203C2F7766733A46656174757265547970654C6973743E0A20203C2F7766733A5746535F4361706162696C69746965733E');
-INSERT INTO "HttpTestResults" VALUES('', 5, 'text/xml; charset=utf-8', X'0A20203C7766733A5746535F4361706162696C69746965733E0A202020203C6F67633A46696C7465725F4361706162696C69746965733E0A2020202020203C6F67633A49645F4361706162696C69746965733E0A20202020202020203C6F67633A4549443E3C2F6F67633A4549443E0A20202020202020203C6F67633A4649443E3C2F6F67633A4649443E0A2020202020203C2F6F67633A49645F4361706162696C69746965733E0A2020202020203C6F67633A5363616C61725F4361706162696C69746965733E0A20202020202020203C6F67633A41726974686D657469634F70657261746F72733E0A202020202020202020203C6F67633A46756E6374696F6E733E0A2020202020202020202020203C6F67633A46756E6374696F6E4E616D65733E3C2F6F67633A46756E6374696F6E4E616D65733E3C2F6F67633A46756E6374696F6E733E0A202020202020202020203C6F67633A53696D706C6541726974686D657469633E3C2F6F67633A53696D706C6541726974686D657469633E0A20202020202020203C2F6F67633A41726974686D657469634F70657261746F72733E0A20202020202020203C6F67633A436F6D70617269736F6E4F70657261746F72733E0A20202020
 2020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4265747765656E3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E457175616C546F3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E477265617465725468616E3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E477265617465725468616E457175616C546F3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4C6573735468616E3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4C6573735468616E457175616C546F3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4C696B653C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A20202020202020202
 0203C6F67633A436F6D70617269736F6E4F70657261746F723E4E6F74457175616C546F3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A202020202020202020203C6F67633A436F6D70617269736F6E4F70657261746F723E4E756C6C436865636B3C2F6F67633A436F6D70617269736F6E4F70657261746F723E0A20202020202020203C2F6F67633A436F6D70617269736F6E4F70657261746F72733E0A20202020202020203C6F67633A4C6F676963616C4F70657261746F72733E3C2F6F67633A4C6F676963616C4F70657261746F72733E0A2020202020203C2F6F67633A5363616C61725F4361706162696C69746965733E0A2020202020203C6F67633A5370617469616C5F4361706162696C69746965733E0A20202020202020203C6F67633A47656F6D657472794F706572616E64733E0A202020202020202020203C6F67633A47656F6D657472794F706572616E643E676D6C3A456E76656C6F70653C2F6F67633A47656F6D657472794F706572616E643E0A202020202020202020203C6F67633A47656F6D657472794F706572616E643E676D6C3A4C696E65537472696E673C2F6F67633A47656F6D657472794F706572616E643E0A202020202020202020203C6F67633A47656F6D657472794F706572616E643E676D6C3A506F696E743C2F6F67
 633A47656F6D657472794F706572616E643E0A202020202020202020203C6F67633A47656F6D657472794F706572616E643E676D6C3A506F6C79676F6E3C2F6F67633A47656F6D657472794F706572616E643E0A20202020202020203C2F6F67633A47656F6D657472794F706572616E64733E0A20202020202020203C6F67633A5370617469616C4F70657261746F72733E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F7
 0657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A202020202020202020203C6F67633A5370617469616C4F70657261746F723E3C2F6F67633A5370617469616C4F70657261746F723E0A20202020202020203C2F6F67633A5370617469616C4F70657261746F72733E0A2020202020203C2F6F67633A5370617469616C5F4361706162696C69746965733E0A202020203C2F6F67633A46696C7465725F4361706162696C69746965733E0A202020203C6F77733A4F7065726174696F6E734D657461646174613E0A2020202020203C6F77733A436F6E73747261696E743E0A20202020202020203C6F77733A56616C75653E313030303C2F6F77733A56616C75653E3C2F6F77733A436F6E73747261696E743E0A2020202020203C6F77733A4F7065726174696F6E3E0A20202020202020203C6F77733A4443503E0A202020202020202020203C6F77733A485454503E0A2020202020202020202020203C6F77733A4765743E3C2F6F77733A4765743E0A20202020202020
 20202020203C6F77733A506F73743E3C2F6F77733A506F73743E0A202020202020202020203C2F6F77733A485454503E3C2F6F77733A4443503E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E474D4C323C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E474D4C333C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F6F77733A56616C75653E0A20202020202020203C2F6F77733A506172616D657465723E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E686974733C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E726573756C74733C2F6F77733A56616C75653E0A20202020202020203C2F6F77733A506172616D657465723E0A2020202020203C2F6F77733A4F7065726174696F6E3E0A2020202020203C6F77733A4F7065726174696F6E3E0A20202020202020203C6F77733A44435
 03E0A202020202020202020203C6F77733A485454503E0A2020202020202020202020203C6F77733A4765743E3C2F6F77733A4765743E3C2F6F77733A485454503E3C2F6F77733A4443503E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E312E302E303C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E312E312E303C2F6F77733A56616C75653E0A20202020202020203C2F6F77733A506172616D657465723E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E46656174757265547970654C6973743C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E46696C7465725F4361706162696C69746965733C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E4F7065726174696F6E734D657461646174613C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E536572766963654964656E74696669636174696F6E3C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E5365727669636550726F76696465723C2F6F77733A56616C75653E0A20202020202020203C
 2F6F77733A506172616D657465723E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3C2F6F77733A56616C75653E3C2F6F77733A506172616D657465723E0A2020202020203C2F6F77733A4F7065726174696F6E3E0A2020202020203C6F77733A4F7065726174696F6E3E0A20202020202020203C6F77733A4443503E0A202020202020202020203C6F77733A485454503E0A2020202020202020202020203C6F77733A4765743E3C2F6F77733A4765743E3C2F6F77733A485454503E3C2F6F77733A4443503E0A20202020202020203C6F77733A506172616D657465723E0A202020202020202020203C6F77733A56616C75653E474D4C323C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E474D4C333C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F6F77733A56616C75653E0A202020202020202020203C6F77733A56616C75653E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F6F77733A56616C75653E0A20202020202020203C2F6F77733A506172616D657465723E0A2020202020203C2F6F77733A4
 F7065726174696F6E3E0A202020203C2F6F77733A4F7065726174696F6E734D657461646174613E0A202020203C6F77733A536572766963654964656E74696669636174696F6E3E0A2020202020203C6F77733A41627374726163743E4D6170477569646520574653205365727665723C2F6F77733A41627374726163743E0A2020202020203C6F77733A416363657373436F6E73747261696E74733E6E6F6E653C2F6F77733A416363657373436F6E73747261696E74733E0A2020202020203C6F77733A466565733E6E6F6E653C2F6F77733A466565733E0A2020202020203C6F77733A4B6579776F7264733E0A20202020202020203C6F77733A4B6579776F72643E47495320574653205365727665723C2F6F77733A4B6579776F72643E3C2F6F77733A4B6579776F7264733E0A2020202020203C6F77733A53657276696365547970653E5746533C2F6F77733A53657276696365547970653E0A2020202020203C6F77733A536572766963655479706556657273696F6E3E312E302E303C2F6F77733A536572766963655479706556657273696F6E3E0A2020202020203C6F77733A536572766963655479706556657273696F6E3E312E312E303C2F6F77733A536572766963655479706556657273696F6E3E0A2020202020203C6F77733A5469746C653E4D617047756964
 6520574653205365727665723C2F6F77733A5469746C653E0A202020203C2F6F77733A536572766963654964656E74696669636174696F6E3E0A202020203C6F77733A5365727669636550726F76696465723E0A2020202020203C6F77733A50726F76696465724E616D653E3C2F6F77733A50726F76696465724E616D653E0A2020202020203C6F77733A50726F7669646572536974653E3C2F6F77733A50726F7669646572536974653E0A2020202020203C6F77733A53657276696365436F6E746163743E0A20202020202020203C6F77733A436F6E74616374496E666F3E0A202020202020202020203C6F77733A416464726573733E0A2020202020202020202020203C6F77733A41646D696E697374726174697665417265613E3C2F6F77733A41646D696E697374726174697665417265613E0A2020202020202020202020203C6F77733A436974793E3C2F6F77733A436974793E0A2020202020202020202020203C6F77733A436F756E7472793E3C2F6F77733A436F756E7472793E0A2020202020202020202020203C6F77733A44656C6976657279506F696E743E3C2F6F77733A44656C6976657279506F696E743E0A2020202020202020202020203C6F77733A456C656374726F6E69634D61696C416464726573733E3C2F6F77733A456C656374726F6E69634D616
 96C416464726573733E0A2020202020202020202020203C6F77733A506F7374616C436F64653E3C2F6F77733A506F7374616C436F64653E0A202020202020202020203C2F6F77733A416464726573733E0A202020202020202020203C6F77733A436F6E74616374496E737472756374696F6E733E3C2F6F77733A436F6E74616374496E737472756374696F6E733E0A202020202020202020203C6F77733A486F7572734F66536572766963653E323478373C2F6F77733A486F7572734F66536572766963653E0A202020202020202020203C6F77733A4F6E6C696E655265736F757263653E3C2F6F77733A4F6E6C696E655265736F757263653E0A202020202020202020203C6F77733A50686F6E653E0A2020202020202020202020203C6F77733A46616373696D696C653E3C2F6F77733A46616373696D696C653E0A2020202020202020202020203C6F77733A566F6963653E3C2F6F77733A566F6963653E0A202020202020202020203C2F6F77733A50686F6E653E0A20202020202020203C2F6F77733A436F6E74616374496E666F3E0A20202020202020203C6F77733A496E646976696475616C4E616D653E3C2F6F77733A496E646976696475616C4E616D653E0A20202020202020203C6F77733A506F736974696F6E4E616D653E3C2F6F77733A506F736974696F6E4E
 616D653E0A20202020202020203C6F77733A526F6C653E3C2F6F77733A526F6C653E0A2020202020203C2F6F77733A53657276696365436F6E746163743E0A202020203C2F6F77733A5365727669636550726F76696465723E0A202020203C7766733A46656174757265547970654C6973743E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E4275696C64696E67733C2F6F77733A4B6579776F72643E0A202020202020202020203C6F77733A4B6579776F72643E4F75746C696E65733C2F6F77733A4B6579776F72643E0A20202020202020203C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E4275696C64696E67204F75746C696E65732E3C2F7766733
 A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E455053473A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733138303430313330313A4275696C64696E674F75746C696E65733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E4275696C64696E67204F75746C696E65733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E
 436974793C2F6F77733A4B6579776F72643E0A202020202020202020203C6F77733A4B6579776F72643E4C696D6974733C2F6F77733A4B6579776F72643E0A20202020202020203C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E43697479204C696D6974733C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E455053473A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733134363034343033373A436974794C696D6974733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F7
 26D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E43697479204C696D6974733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E487964726F6761706869633C2F6F77733A4B6579776F72643E0A202020202020202020203C6F77733A4B6579776F72643E487964726F6772617068793C2F6F77733A4B6579776F72643E0A20202020202020203C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E31
 38302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E487964726F6772617068696320506F6C79676F6E733C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733138333239393632313A487964726F67726170686963506F6C79676F6E733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653
 E487964726F6772617068696320506F6C79676F6E733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E487964726F6772617068793C2F6F77733A4B6579776F72643E3C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E487964726F67726170686963204C696E65733C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733135323630313538393A48
 7964726F677261706869634C696E65733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E487964726F67726170686963204C696E65733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E49736C616E64733C2F6F77733A4B6579776F72643E3C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F7
 26E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E3C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733139323134343432313A49736C616E64733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F
 726D6174733E0A20202020202020203C7766733A5469746C653E49736C616E64733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A4B6579776F7264733E0A202020202020202020203C6F77733A4B6579776F72643E50617263656C733C2F6F77733A4B6579776F72643E3C2F6F77733A4B6579776F7264733E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E3C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E7333343431343131373A50617263656C733C2F7766733
 A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E50617263656C733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A5747533834426F756E64696E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A
 20202020202020203C7766733A41627374726163743E3C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E733132323335343032313A54726565733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F332E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E54726565733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A2020202020203C7766733A46656174757265547970653E0A20202020202020203C6F77733A5747533834426F756E64696
 E67426F783E0A202020202020202020203C6F77733A4C6F776572436F726E65723E2D313830202D39303C2F6F77733A4C6F776572436F726E65723E0A202020202020202020203C6F77733A5570706572436F726E65723E3138302039303C2F6F77733A5570706572436F726E65723E0A20202020202020203C2F6F77733A5747533834426F756E64696E67426F783E0A20202020202020203C7766733A41627374726163743E3C2F7766733A41627374726163743E0A20202020202020203C7766733A44656661756C745352533E75726E3A6F67633A6465663A6372733A455053473A3A343332363C2F7766733A44656661756C745352533E0A20202020202020203C7766733A4E616D653E6E7335353139373530393A566F74696E674469737472696374733C2F7766733A4E616D653E0A20202020202020203C7766733A4F7574707574466F726D6174733E0A202020202020202020203C466F726D61743E474D4C323C2F466F726D61743E0A202020202020202020203C466F726D61743E474D4C333C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F322E312E323C2F466F726D61743E0A202020202020202020203C466F726D61743E746578742F786D6C3B20737562747970653D676D6C2F33
 2E312E313C2F466F726D61743E0A20202020202020203C2F7766733A4F7574707574466F726D6174733E0A20202020202020203C7766733A5469746C653E566F74696E67204469737472696374733C2F7766733A5469746C653E0A2020202020203C2F7766733A46656174757265547970653E0A202020203C2F7766733A46656174757265547970654C6973743E0A20203C2F7766733A5746535F4361706162696C69746965733E');
+INSERT INTO "HttpTestResults" VALUES('', 1, 'text/xml; charset=utf-8', '
+  <wfs:WFS_Capabilities>
+    <ogc:Filter_Capabilities>
+      <ogc:Id_Capabilities>
+        <ogc:EID></ogc:EID>
+        <ogc:FID></ogc:FID>
+      </ogc:Id_Capabilities>
+      <ogc:Scalar_Capabilities>
+        <ogc:ArithmeticOperators>
+          <ogc:Functions>
+            <ogc:FunctionNames></ogc:FunctionNames></ogc:Functions>
+          <ogc:SimpleArithmetic></ogc:SimpleArithmetic>
+        </ogc:ArithmeticOperators>
+        <ogc:ComparisonOperators>
+          <ogc:ComparisonOperator>Between</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>EqualTo</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>GreaterThan</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>GreaterThanEqualTo</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>LessThan</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>LessThanEqualTo</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>Like</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>NotEqualTo</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>NullCheck</ogc:ComparisonOperator>
+        </ogc:ComparisonOperators>
+        <ogc:LogicalOperators></ogc:LogicalOperators>
+      </ogc:Scalar_Capabilities>
+      <ogc:Spatial_Capabilities>
+        <ogc:GeometryOperands>
+          <ogc:GeometryOperand>gml:Envelope</ogc:GeometryOperand>
+          <ogc:GeometryOperand>gml:LineString</ogc:GeometryOperand>
+          <ogc:GeometryOperand>gml:Point</ogc:GeometryOperand>
+          <ogc:GeometryOperand>gml:Polygon</ogc:GeometryOperand>
+        </ogc:GeometryOperands>
+        <ogc:SpatialOperators>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+        </ogc:SpatialOperators>
+      </ogc:Spatial_Capabilities>
+    </ogc:Filter_Capabilities>
+    <ows:OperationsMetadata>
+      <ows:Constraint>
+        <ows:Value>1000</ows:Value></ows:Constraint>
+      <ows:Operation>
+        <ows:DCP>
+          <ows:HTTP>
+            <ows:Get></ows:Get>
+            <ows:Post></ows:Post>
+          </ows:HTTP></ows:DCP>
+        <ows:Parameter>
+          <ows:Value>GML2</ows:Value>
+          <ows:Value>GML3</ows:Value>
+          <ows:Value>text/xml; subtype=gml/2.1.2</ows:Value>
+          <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
+        </ows:Parameter>
+        <ows:Parameter>
+          <ows:Value>hits</ows:Value>
+          <ows:Value>results</ows:Value>
+        </ows:Parameter>
+      </ows:Operation>
+      <ows:Operation>
+        <ows:DCP>
+          <ows:HTTP>
+            <ows:Get></ows:Get></ows:HTTP></ows:DCP>
+        <ows:Parameter>
+          <ows:Value>1.0.0</ows:Value>
+          <ows:Value>1.1.0</ows:Value>
+        </ows:Parameter>
+        <ows:Parameter>
+          <ows:Value>FeatureTypeList</ows:Value>
+          <ows:Value>Filter_Capabilities</ows:Value>
+          <ows:Value>OperationsMetadata</ows:Value>
+          <ows:Value>ServiceIdentification</ows:Value>
+          <ows:Value>ServiceProvider</ows:Value>
+        </ows:Parameter>
+        <ows:Parameter>
+          <ows:Value>text/xml</ows:Value></ows:Parameter>
+      </ows:Operation>
+      <ows:Operation>
+        <ows:DCP>
+          <ows:HTTP>
+            <ows:Get></ows:Get></ows:HTTP></ows:DCP>
+        <ows:Parameter>
+          <ows:Value>GML2</ows:Value>
+          <ows:Value>GML3</ows:Value>
+          <ows:Value>text/xml; subtype=gml/2.1.2</ows:Value>
+          <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
+        </ows:Parameter>
+      </ows:Operation>
+    </ows:OperationsMetadata>
+    <ows:ServiceIdentification>
+      <ows:Abstract>MapGuide WFS Server</ows:Abstract>
+      <ows:AccessConstraints>none</ows:AccessConstraints>
+      <ows:Fees>none</ows:Fees>
+      <ows:Keywords>
+        <ows:Keyword>GIS WFS Server</ows:Keyword></ows:Keywords>
+      <ows:ServiceType>WFS</ows:ServiceType>
+      <ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion>
+      <ows:ServiceTypeVersion>1.1.0</ows:ServiceTypeVersion>
+      <ows:Title>MapGuide WFS Server</ows:Title>
+    </ows:ServiceIdentification>
+    <ows:ServiceProvider>
+      <ows:ProviderName></ows:ProviderName>
+      <ows:ProviderSite></ows:ProviderSite>
+      <ows:ServiceContact>
+        <ows:ContactInfo>
+          <ows:Address>
+            <ows:AdministrativeArea></ows:AdministrativeArea>
+            <ows:City></ows:City>
+            <ows:Country></ows:Country>
+            <ows:DeliveryPoint></ows:DeliveryPoint>
+            <ows:ElectronicMailAddress></ows:ElectronicMailAddress>
+            <ows:PostalCode></ows:PostalCode>
+          </ows:Address>
+          <ows:ContactInstructions></ows:ContactInstructions>
+          <ows:HoursOfService>24x7</ows:HoursOfService>
+          <ows:OnlineResource></ows:OnlineResource>
+          <ows:Phone>
+            <ows:Facsimile></ows:Facsimile>
+            <ows:Voice></ows:Voice>
+          </ows:Phone>
+        </ows:ContactInfo>
+        <ows:IndividualName></ows:IndividualName>
+        <ows:PositionName></ows:PositionName>
+        <ows:Role></ows:Role>
+      </ows:ServiceContact>
+    </ows:ServiceProvider>
+    <wfs:FeatureTypeList>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Buildings</ows:Keyword>
+          <ows:Keyword>Outlines</ows:Keyword>
+        </ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract>Building Outlines.</wfs:Abstract>
+        <wfs:DefaultSRS>EPSG:4326</wfs:DefaultSRS>
+        <wfs:Name>ns180401301:BuildingOutlines</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Building Outlines</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>City</ows:Keyword>
+          <ows:Keyword>Limits</ows:Keyword>
+        </ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract>City Limits</wfs:Abstract>
+        <wfs:DefaultSRS>EPSG:4326</wfs:DefaultSRS>
+        <wfs:Name>ns146044037:CityLimits</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>City Limits</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Hydrogaphic</ows:Keyword>
+          <ows:Keyword>Hydrography</ows:Keyword>
+        </ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract>Hydrographic Polygons</wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns183299621:HydrographicPolygons</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Hydrographic Polygons</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Hydrography</ows:Keyword></ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract>Hydrographic Lines</wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns152601589:HydrographicLines</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Hydrographic Lines</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Islands</ows:Keyword></ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract></wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns192144421:Islands</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Islands</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Parcels</ows:Keyword></ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract></wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns34414117:Parcels</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Parcels</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract></wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns122354021:Trees</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Trees</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract></wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns55197509:VotingDistricts</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Voting Districts</wfs:Title>
+      </wfs:FeatureType>
+    </wfs:FeatureTypeList>
+  </wfs:WFS_Capabilities>');
+INSERT INTO "HttpTestResults" VALUES('', 2, 'text/xml; charset=utf-8', '
+  <wfs:WFS_Capabilities>
+    <ogc:Filter_Capabilities>
+      <ogc:Id_Capabilities>
+        <ogc:EID></ogc:EID>
+        <ogc:FID></ogc:FID>
+      </ogc:Id_Capabilities>
+      <ogc:Scalar_Capabilities>
+        <ogc:ArithmeticOperators>
+          <ogc:Functions>
+            <ogc:FunctionNames></ogc:FunctionNames></ogc:Functions>
+          <ogc:SimpleArithmetic></ogc:SimpleArithmetic>
+        </ogc:ArithmeticOperators>
+        <ogc:ComparisonOperators>
+          <ogc:ComparisonOperator>Between</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>EqualTo</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>GreaterThan</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>GreaterThanEqualTo</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>LessThan</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>LessThanEqualTo</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>Like</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>NotEqualTo</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>NullCheck</ogc:ComparisonOperator>
+        </ogc:ComparisonOperators>
+        <ogc:LogicalOperators></ogc:LogicalOperators>
+      </ogc:Scalar_Capabilities>
+      <ogc:Spatial_Capabilities>
+        <ogc:GeometryOperands>
+          <ogc:GeometryOperand>gml:Envelope</ogc:GeometryOperand>
+          <ogc:GeometryOperand>gml:LineString</ogc:GeometryOperand>
+          <ogc:GeometryOperand>gml:Point</ogc:GeometryOperand>
+          <ogc:GeometryOperand>gml:Polygon</ogc:GeometryOperand>
+        </ogc:GeometryOperands>
+        <ogc:SpatialOperators>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+        </ogc:SpatialOperators>
+      </ogc:Spatial_Capabilities>
+    </ogc:Filter_Capabilities>
+    <ows:OperationsMetadata>
+      <ows:Constraint>
+        <ows:Value>1000</ows:Value></ows:Constraint>
+      <ows:Operation>
+        <ows:DCP>
+          <ows:HTTP>
+            <ows:Get></ows:Get>
+            <ows:Post></ows:Post>
+          </ows:HTTP></ows:DCP>
+        <ows:Parameter>
+          <ows:Value>GML2</ows:Value>
+          <ows:Value>GML3</ows:Value>
+          <ows:Value>text/xml; subtype=gml/2.1.2</ows:Value>
+          <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
+        </ows:Parameter>
+        <ows:Parameter>
+          <ows:Value>hits</ows:Value>
+          <ows:Value>results</ows:Value>
+        </ows:Parameter>
+      </ows:Operation>
+      <ows:Operation>
+        <ows:DCP>
+          <ows:HTTP>
+            <ows:Get></ows:Get></ows:HTTP></ows:DCP>
+        <ows:Parameter>
+          <ows:Value>1.0.0</ows:Value>
+          <ows:Value>1.1.0</ows:Value>
+        </ows:Parameter>
+        <ows:Parameter>
+          <ows:Value>FeatureTypeList</ows:Value>
+          <ows:Value>Filter_Capabilities</ows:Value>
+          <ows:Value>OperationsMetadata</ows:Value>
+          <ows:Value>ServiceIdentification</ows:Value>
+          <ows:Value>ServiceProvider</ows:Value>
+        </ows:Parameter>
+        <ows:Parameter>
+          <ows:Value>text/xml</ows:Value></ows:Parameter>
+      </ows:Operation>
+      <ows:Operation>
+        <ows:DCP>
+          <ows:HTTP>
+            <ows:Get></ows:Get></ows:HTTP></ows:DCP>
+        <ows:Parameter>
+          <ows:Value>GML2</ows:Value>
+          <ows:Value>GML3</ows:Value>
+          <ows:Value>text/xml; subtype=gml/2.1.2</ows:Value>
+          <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
+        </ows:Parameter>
+      </ows:Operation>
+    </ows:OperationsMetadata>
+    <ows:ServiceIdentification>
+      <ows:Abstract>MapGuide WFS Server</ows:Abstract>
+      <ows:AccessConstraints>none</ows:AccessConstraints>
+      <ows:Fees>none</ows:Fees>
+      <ows:Keywords>
+        <ows:Keyword>GIS WFS Server</ows:Keyword></ows:Keywords>
+      <ows:ServiceType>WFS</ows:ServiceType>
+      <ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion>
+      <ows:ServiceTypeVersion>1.1.0</ows:ServiceTypeVersion>
+      <ows:Title>MapGuide WFS Server</ows:Title>
+    </ows:ServiceIdentification>
+    <ows:ServiceProvider>
+      <ows:ProviderName></ows:ProviderName>
+      <ows:ProviderSite></ows:ProviderSite>
+      <ows:ServiceContact>
+        <ows:ContactInfo>
+          <ows:Address>
+            <ows:AdministrativeArea></ows:AdministrativeArea>
+            <ows:City></ows:City>
+            <ows:Country></ows:Country>
+            <ows:DeliveryPoint></ows:DeliveryPoint>
+            <ows:ElectronicMailAddress></ows:ElectronicMailAddress>
+            <ows:PostalCode></ows:PostalCode>
+          </ows:Address>
+          <ows:ContactInstructions></ows:ContactInstructions>
+          <ows:HoursOfService>24x7</ows:HoursOfService>
+          <ows:OnlineResource></ows:OnlineResource>
+          <ows:Phone>
+            <ows:Facsimile></ows:Facsimile>
+            <ows:Voice></ows:Voice>
+          </ows:Phone>
+        </ows:ContactInfo>
+        <ows:IndividualName></ows:IndividualName>
+        <ows:PositionName></ows:PositionName>
+        <ows:Role></ows:Role>
+      </ows:ServiceContact>
+    </ows:ServiceProvider>
+    <wfs:FeatureTypeList>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Buildings</ows:Keyword>
+          <ows:Keyword>Outlines</ows:Keyword>
+        </ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract>Building Outlines.</wfs:Abstract>
+        <wfs:DefaultSRS>EPSG:4326</wfs:DefaultSRS>
+        <wfs:Name>ns180401301:BuildingOutlines</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Building Outlines</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>City</ows:Keyword>
+          <ows:Keyword>Limits</ows:Keyword>
+        </ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract>City Limits</wfs:Abstract>
+        <wfs:DefaultSRS>EPSG:4326</wfs:DefaultSRS>
+        <wfs:Name>ns146044037:CityLimits</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>City Limits</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Hydrogaphic</ows:Keyword>
+          <ows:Keyword>Hydrography</ows:Keyword>
+        </ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract>Hydrographic Polygons</wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns183299621:HydrographicPolygons</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Hydrographic Polygons</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Hydrography</ows:Keyword></ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract>Hydrographic Lines</wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns152601589:HydrographicLines</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Hydrographic Lines</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Islands</ows:Keyword></ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract></wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns192144421:Islands</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Islands</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Parcels</ows:Keyword></ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract></wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns34414117:Parcels</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Parcels</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract></wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns122354021:Trees</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Trees</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract></wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns55197509:VotingDistricts</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Voting Districts</wfs:Title>
+      </wfs:FeatureType>
+    </wfs:FeatureTypeList>
+  </wfs:WFS_Capabilities>');
+INSERT INTO "HttpTestResults" VALUES('', 3, 'text/xml; charset=utf-8', '
+  <wfs:WFS_Capabilities>
+    <ogc:Filter_Capabilities>
+      <ogc:Id_Capabilities>
+        <ogc:EID></ogc:EID>
+        <ogc:FID></ogc:FID>
+      </ogc:Id_Capabilities>
+      <ogc:Scalar_Capabilities>
+        <ogc:ArithmeticOperators>
+          <ogc:Functions>
+            <ogc:FunctionNames></ogc:FunctionNames></ogc:Functions>
+          <ogc:SimpleArithmetic></ogc:SimpleArithmetic>
+        </ogc:ArithmeticOperators>
+        <ogc:ComparisonOperators>
+          <ogc:ComparisonOperator>Between</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>EqualTo</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>GreaterThan</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>GreaterThanEqualTo</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>LessThan</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>LessThanEqualTo</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>Like</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>NotEqualTo</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>NullCheck</ogc:ComparisonOperator>
+        </ogc:ComparisonOperators>
+        <ogc:LogicalOperators></ogc:LogicalOperators>
+      </ogc:Scalar_Capabilities>
+      <ogc:Spatial_Capabilities>
+        <ogc:GeometryOperands>
+          <ogc:GeometryOperand>gml:Envelope</ogc:GeometryOperand>
+          <ogc:GeometryOperand>gml:LineString</ogc:GeometryOperand>
+          <ogc:GeometryOperand>gml:Point</ogc:GeometryOperand>
+          <ogc:GeometryOperand>gml:Polygon</ogc:GeometryOperand>
+        </ogc:GeometryOperands>
+        <ogc:SpatialOperators>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+        </ogc:SpatialOperators>
+      </ogc:Spatial_Capabilities>
+    </ogc:Filter_Capabilities>
+    <ows:OperationsMetadata>
+      <ows:Constraint>
+        <ows:Value>1000</ows:Value></ows:Constraint>
+      <ows:Operation>
+        <ows:DCP>
+          <ows:HTTP>
+            <ows:Get></ows:Get>
+            <ows:Post></ows:Post>
+          </ows:HTTP></ows:DCP>
+        <ows:Parameter>
+          <ows:Value>GML2</ows:Value>
+          <ows:Value>GML3</ows:Value>
+          <ows:Value>text/xml; subtype=gml/2.1.2</ows:Value>
+          <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
+        </ows:Parameter>
+        <ows:Parameter>
+          <ows:Value>hits</ows:Value>
+          <ows:Value>results</ows:Value>
+        </ows:Parameter>
+      </ows:Operation>
+      <ows:Operation>
+        <ows:DCP>
+          <ows:HTTP>
+            <ows:Get></ows:Get></ows:HTTP></ows:DCP>
+        <ows:Parameter>
+          <ows:Value>1.0.0</ows:Value>
+          <ows:Value>1.1.0</ows:Value>
+        </ows:Parameter>
+        <ows:Parameter>
+          <ows:Value>FeatureTypeList</ows:Value>
+          <ows:Value>Filter_Capabilities</ows:Value>
+          <ows:Value>OperationsMetadata</ows:Value>
+          <ows:Value>ServiceIdentification</ows:Value>
+          <ows:Value>ServiceProvider</ows:Value>
+        </ows:Parameter>
+        <ows:Parameter>
+          <ows:Value>text/xml</ows:Value></ows:Parameter>
+      </ows:Operation>
+      <ows:Operation>
+        <ows:DCP>
+          <ows:HTTP>
+            <ows:Get></ows:Get></ows:HTTP></ows:DCP>
+        <ows:Parameter>
+          <ows:Value>GML2</ows:Value>
+          <ows:Value>GML3</ows:Value>
+          <ows:Value>text/xml; subtype=gml/2.1.2</ows:Value>
+          <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
+        </ows:Parameter>
+      </ows:Operation>
+    </ows:OperationsMetadata>
+    <ows:ServiceIdentification>
+      <ows:Abstract>MapGuide WFS Server</ows:Abstract>
+      <ows:AccessConstraints>none</ows:AccessConstraints>
+      <ows:Fees>none</ows:Fees>
+      <ows:Keywords>
+        <ows:Keyword>GIS WFS Server</ows:Keyword></ows:Keywords>
+      <ows:ServiceType>WFS</ows:ServiceType>
+      <ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion>
+      <ows:ServiceTypeVersion>1.1.0</ows:ServiceTypeVersion>
+      <ows:Title>MapGuide WFS Server</ows:Title>
+    </ows:ServiceIdentification>
+    <ows:ServiceProvider>
+      <ows:ProviderName></ows:ProviderName>
+      <ows:ProviderSite></ows:ProviderSite>
+      <ows:ServiceContact>
+        <ows:ContactInfo>
+          <ows:Address>
+            <ows:AdministrativeArea></ows:AdministrativeArea>
+            <ows:City></ows:City>
+            <ows:Country></ows:Country>
+            <ows:DeliveryPoint></ows:DeliveryPoint>
+            <ows:ElectronicMailAddress></ows:ElectronicMailAddress>
+            <ows:PostalCode></ows:PostalCode>
+          </ows:Address>
+          <ows:ContactInstructions></ows:ContactInstructions>
+          <ows:HoursOfService>24x7</ows:HoursOfService>
+          <ows:OnlineResource></ows:OnlineResource>
+          <ows:Phone>
+            <ows:Facsimile></ows:Facsimile>
+            <ows:Voice></ows:Voice>
+          </ows:Phone>
+        </ows:ContactInfo>
+        <ows:IndividualName></ows:IndividualName>
+        <ows:PositionName></ows:PositionName>
+        <ows:Role></ows:Role>
+      </ows:ServiceContact>
+    </ows:ServiceProvider>
+    <wfs:FeatureTypeList>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Buildings</ows:Keyword>
+          <ows:Keyword>Outlines</ows:Keyword>
+        </ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract>Building Outlines.</wfs:Abstract>
+        <wfs:DefaultSRS>EPSG:4326</wfs:DefaultSRS>
+        <wfs:Name>ns180401301:BuildingOutlines</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Building Outlines</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>City</ows:Keyword>
+          <ows:Keyword>Limits</ows:Keyword>
+        </ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract>City Limits</wfs:Abstract>
+        <wfs:DefaultSRS>EPSG:4326</wfs:DefaultSRS>
+        <wfs:Name>ns146044037:CityLimits</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>City Limits</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Hydrogaphic</ows:Keyword>
+          <ows:Keyword>Hydrography</ows:Keyword>
+        </ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract>Hydrographic Polygons</wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns183299621:HydrographicPolygons</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Hydrographic Polygons</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Hydrography</ows:Keyword></ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract>Hydrographic Lines</wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns152601589:HydrographicLines</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Hydrographic Lines</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Islands</ows:Keyword></ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract></wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns192144421:Islands</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Islands</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Parcels</ows:Keyword></ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract></wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns34414117:Parcels</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Parcels</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract></wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns122354021:Trees</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Trees</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract></wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns55197509:VotingDistricts</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Voting Districts</wfs:Title>
+      </wfs:FeatureType>
+    </wfs:FeatureTypeList>
+  </wfs:WFS_Capabilities>');
+INSERT INTO "HttpTestResults" VALUES('', 4, 'text/xml; charset=utf-8', '
+  <wfs:WFS_Capabilities>
+    <ogc:Filter_Capabilities>
+      <ogc:Id_Capabilities>
+        <ogc:EID></ogc:EID>
+        <ogc:FID></ogc:FID>
+      </ogc:Id_Capabilities>
+      <ogc:Scalar_Capabilities>
+        <ogc:ArithmeticOperators>
+          <ogc:Functions>
+            <ogc:FunctionNames></ogc:FunctionNames></ogc:Functions>
+          <ogc:SimpleArithmetic></ogc:SimpleArithmetic>
+        </ogc:ArithmeticOperators>
+        <ogc:ComparisonOperators>
+          <ogc:ComparisonOperator>Between</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>EqualTo</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>GreaterThan</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>GreaterThanEqualTo</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>LessThan</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>LessThanEqualTo</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>Like</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>NotEqualTo</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>NullCheck</ogc:ComparisonOperator>
+        </ogc:ComparisonOperators>
+        <ogc:LogicalOperators></ogc:LogicalOperators>
+      </ogc:Scalar_Capabilities>
+      <ogc:Spatial_Capabilities>
+        <ogc:GeometryOperands>
+          <ogc:GeometryOperand>gml:Envelope</ogc:GeometryOperand>
+          <ogc:GeometryOperand>gml:LineString</ogc:GeometryOperand>
+          <ogc:GeometryOperand>gml:Point</ogc:GeometryOperand>
+          <ogc:GeometryOperand>gml:Polygon</ogc:GeometryOperand>
+        </ogc:GeometryOperands>
+        <ogc:SpatialOperators>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+        </ogc:SpatialOperators>
+      </ogc:Spatial_Capabilities>
+    </ogc:Filter_Capabilities>
+    <ows:OperationsMetadata>
+      <ows:Constraint>
+        <ows:Value>1000</ows:Value></ows:Constraint>
+      <ows:Operation>
+        <ows:DCP>
+          <ows:HTTP>
+            <ows:Get></ows:Get>
+            <ows:Post></ows:Post>
+          </ows:HTTP></ows:DCP>
+        <ows:Parameter>
+          <ows:Value>GML2</ows:Value>
+          <ows:Value>GML3</ows:Value>
+          <ows:Value>text/xml; subtype=gml/2.1.2</ows:Value>
+          <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
+        </ows:Parameter>
+        <ows:Parameter>
+          <ows:Value>hits</ows:Value>
+          <ows:Value>results</ows:Value>
+        </ows:Parameter>
+      </ows:Operation>
+      <ows:Operation>
+        <ows:DCP>
+          <ows:HTTP>
+            <ows:Get></ows:Get></ows:HTTP></ows:DCP>
+        <ows:Parameter>
+          <ows:Value>1.0.0</ows:Value>
+          <ows:Value>1.1.0</ows:Value>
+        </ows:Parameter>
+        <ows:Parameter>
+          <ows:Value>FeatureTypeList</ows:Value>
+          <ows:Value>Filter_Capabilities</ows:Value>
+          <ows:Value>OperationsMetadata</ows:Value>
+          <ows:Value>ServiceIdentification</ows:Value>
+          <ows:Value>ServiceProvider</ows:Value>
+        </ows:Parameter>
+        <ows:Parameter>
+          <ows:Value>text/xml</ows:Value></ows:Parameter>
+      </ows:Operation>
+      <ows:Operation>
+        <ows:DCP>
+          <ows:HTTP>
+            <ows:Get></ows:Get></ows:HTTP></ows:DCP>
+        <ows:Parameter>
+          <ows:Value>GML2</ows:Value>
+          <ows:Value>GML3</ows:Value>
+          <ows:Value>text/xml; subtype=gml/2.1.2</ows:Value>
+          <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
+        </ows:Parameter>
+      </ows:Operation>
+    </ows:OperationsMetadata>
+    <ows:ServiceIdentification>
+      <ows:Abstract>MapGuide WFS Server</ows:Abstract>
+      <ows:AccessConstraints>none</ows:AccessConstraints>
+      <ows:Fees>none</ows:Fees>
+      <ows:Keywords>
+        <ows:Keyword>GIS WFS Server</ows:Keyword></ows:Keywords>
+      <ows:ServiceType>WFS</ows:ServiceType>
+      <ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion>
+      <ows:ServiceTypeVersion>1.1.0</ows:ServiceTypeVersion>
+      <ows:Title>MapGuide WFS Server</ows:Title>
+    </ows:ServiceIdentification>
+    <ows:ServiceProvider>
+      <ows:ProviderName></ows:ProviderName>
+      <ows:ProviderSite></ows:ProviderSite>
+      <ows:ServiceContact>
+        <ows:ContactInfo>
+          <ows:Address>
+            <ows:AdministrativeArea></ows:AdministrativeArea>
+            <ows:City></ows:City>
+            <ows:Country></ows:Country>
+            <ows:DeliveryPoint></ows:DeliveryPoint>
+            <ows:ElectronicMailAddress></ows:ElectronicMailAddress>
+            <ows:PostalCode></ows:PostalCode>
+          </ows:Address>
+          <ows:ContactInstructions></ows:ContactInstructions>
+          <ows:HoursOfService>24x7</ows:HoursOfService>
+          <ows:OnlineResource></ows:OnlineResource>
+          <ows:Phone>
+            <ows:Facsimile></ows:Facsimile>
+            <ows:Voice></ows:Voice>
+          </ows:Phone>
+        </ows:ContactInfo>
+        <ows:IndividualName></ows:IndividualName>
+        <ows:PositionName></ows:PositionName>
+        <ows:Role></ows:Role>
+      </ows:ServiceContact>
+    </ows:ServiceProvider>
+    <wfs:FeatureTypeList>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Buildings</ows:Keyword>
+          <ows:Keyword>Outlines</ows:Keyword>
+        </ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract>Building Outlines.</wfs:Abstract>
+        <wfs:DefaultSRS>EPSG:4326</wfs:DefaultSRS>
+        <wfs:Name>ns180401301:BuildingOutlines</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Building Outlines</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>City</ows:Keyword>
+          <ows:Keyword>Limits</ows:Keyword>
+        </ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract>City Limits</wfs:Abstract>
+        <wfs:DefaultSRS>EPSG:4326</wfs:DefaultSRS>
+        <wfs:Name>ns146044037:CityLimits</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>City Limits</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Hydrogaphic</ows:Keyword>
+          <ows:Keyword>Hydrography</ows:Keyword>
+        </ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract>Hydrographic Polygons</wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns183299621:HydrographicPolygons</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Hydrographic Polygons</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Hydrography</ows:Keyword></ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract>Hydrographic Lines</wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns152601589:HydrographicLines</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Hydrographic Lines</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Islands</ows:Keyword></ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract></wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns192144421:Islands</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Islands</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Parcels</ows:Keyword></ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract></wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns34414117:Parcels</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Parcels</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract></wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns122354021:Trees</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Trees</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract></wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns55197509:VotingDistricts</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Voting Districts</wfs:Title>
+      </wfs:FeatureType>
+    </wfs:FeatureTypeList>
+  </wfs:WFS_Capabilities>');
+INSERT INTO "HttpTestResults" VALUES('', 5, 'text/xml; charset=utf-8', '
+  <wfs:WFS_Capabilities>
+    <ogc:Filter_Capabilities>
+      <ogc:Id_Capabilities>
+        <ogc:EID></ogc:EID>
+        <ogc:FID></ogc:FID>
+      </ogc:Id_Capabilities>
+      <ogc:Scalar_Capabilities>
+        <ogc:ArithmeticOperators>
+          <ogc:Functions>
+            <ogc:FunctionNames></ogc:FunctionNames></ogc:Functions>
+          <ogc:SimpleArithmetic></ogc:SimpleArithmetic>
+        </ogc:ArithmeticOperators>
+        <ogc:ComparisonOperators>
+          <ogc:ComparisonOperator>Between</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>EqualTo</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>GreaterThan</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>GreaterThanEqualTo</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>LessThan</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>LessThanEqualTo</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>Like</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>NotEqualTo</ogc:ComparisonOperator>
+          <ogc:ComparisonOperator>NullCheck</ogc:ComparisonOperator>
+        </ogc:ComparisonOperators>
+        <ogc:LogicalOperators></ogc:LogicalOperators>
+      </ogc:Scalar_Capabilities>
+      <ogc:Spatial_Capabilities>
+        <ogc:GeometryOperands>
+          <ogc:GeometryOperand>gml:Envelope</ogc:GeometryOperand>
+          <ogc:GeometryOperand>gml:LineString</ogc:GeometryOperand>
+          <ogc:GeometryOperand>gml:Point</ogc:GeometryOperand>
+          <ogc:GeometryOperand>gml:Polygon</ogc:GeometryOperand>
+        </ogc:GeometryOperands>
+        <ogc:SpatialOperators>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+          <ogc:SpatialOperator></ogc:SpatialOperator>
+        </ogc:SpatialOperators>
+      </ogc:Spatial_Capabilities>
+    </ogc:Filter_Capabilities>
+    <ows:OperationsMetadata>
+      <ows:Constraint>
+        <ows:Value>1000</ows:Value></ows:Constraint>
+      <ows:Operation>
+        <ows:DCP>
+          <ows:HTTP>
+            <ows:Get></ows:Get>
+            <ows:Post></ows:Post>
+          </ows:HTTP></ows:DCP>
+        <ows:Parameter>
+          <ows:Value>GML2</ows:Value>
+          <ows:Value>GML3</ows:Value>
+          <ows:Value>text/xml; subtype=gml/2.1.2</ows:Value>
+          <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
+        </ows:Parameter>
+        <ows:Parameter>
+          <ows:Value>hits</ows:Value>
+          <ows:Value>results</ows:Value>
+        </ows:Parameter>
+      </ows:Operation>
+      <ows:Operation>
+        <ows:DCP>
+          <ows:HTTP>
+            <ows:Get></ows:Get></ows:HTTP></ows:DCP>
+        <ows:Parameter>
+          <ows:Value>1.0.0</ows:Value>
+          <ows:Value>1.1.0</ows:Value>
+        </ows:Parameter>
+        <ows:Parameter>
+          <ows:Value>FeatureTypeList</ows:Value>
+          <ows:Value>Filter_Capabilities</ows:Value>
+          <ows:Value>OperationsMetadata</ows:Value>
+          <ows:Value>ServiceIdentification</ows:Value>
+          <ows:Value>ServiceProvider</ows:Value>
+        </ows:Parameter>
+        <ows:Parameter>
+          <ows:Value>text/xml</ows:Value></ows:Parameter>
+      </ows:Operation>
+      <ows:Operation>
+        <ows:DCP>
+          <ows:HTTP>
+            <ows:Get></ows:Get></ows:HTTP></ows:DCP>
+        <ows:Parameter>
+          <ows:Value>GML2</ows:Value>
+          <ows:Value>GML3</ows:Value>
+          <ows:Value>text/xml; subtype=gml/2.1.2</ows:Value>
+          <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
+        </ows:Parameter>
+      </ows:Operation>
+    </ows:OperationsMetadata>
+    <ows:ServiceIdentification>
+      <ows:Abstract>MapGuide WFS Server</ows:Abstract>
+      <ows:AccessConstraints>none</ows:AccessConstraints>
+      <ows:Fees>none</ows:Fees>
+      <ows:Keywords>
+        <ows:Keyword>GIS WFS Server</ows:Keyword></ows:Keywords>
+      <ows:ServiceType>WFS</ows:ServiceType>
+      <ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion>
+      <ows:ServiceTypeVersion>1.1.0</ows:ServiceTypeVersion>
+      <ows:Title>MapGuide WFS Server</ows:Title>
+    </ows:ServiceIdentification>
+    <ows:ServiceProvider>
+      <ows:ProviderName></ows:ProviderName>
+      <ows:ProviderSite></ows:ProviderSite>
+      <ows:ServiceContact>
+        <ows:ContactInfo>
+          <ows:Address>
+            <ows:AdministrativeArea></ows:AdministrativeArea>
+            <ows:City></ows:City>
+            <ows:Country></ows:Country>
+            <ows:DeliveryPoint></ows:DeliveryPoint>
+            <ows:ElectronicMailAddress></ows:ElectronicMailAddress>
+            <ows:PostalCode></ows:PostalCode>
+          </ows:Address>
+          <ows:ContactInstructions></ows:ContactInstructions>
+          <ows:HoursOfService>24x7</ows:HoursOfService>
+          <ows:OnlineResource></ows:OnlineResource>
+          <ows:Phone>
+            <ows:Facsimile></ows:Facsimile>
+            <ows:Voice></ows:Voice>
+          </ows:Phone>
+        </ows:ContactInfo>
+        <ows:IndividualName></ows:IndividualName>
+        <ows:PositionName></ows:PositionName>
+        <ows:Role></ows:Role>
+      </ows:ServiceContact>
+    </ows:ServiceProvider>
+    <wfs:FeatureTypeList>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Buildings</ows:Keyword>
+          <ows:Keyword>Outlines</ows:Keyword>
+        </ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract>Building Outlines.</wfs:Abstract>
+        <wfs:DefaultSRS>EPSG:4326</wfs:DefaultSRS>
+        <wfs:Name>ns180401301:BuildingOutlines</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Building Outlines</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>City</ows:Keyword>
+          <ows:Keyword>Limits</ows:Keyword>
+        </ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract>City Limits</wfs:Abstract>
+        <wfs:DefaultSRS>EPSG:4326</wfs:DefaultSRS>
+        <wfs:Name>ns146044037:CityLimits</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>City Limits</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Hydrogaphic</ows:Keyword>
+          <ows:Keyword>Hydrography</ows:Keyword>
+        </ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract>Hydrographic Polygons</wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns183299621:HydrographicPolygons</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Hydrographic Polygons</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Hydrography</ows:Keyword></ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract>Hydrographic Lines</wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns152601589:HydrographicLines</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Hydrographic Lines</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Islands</ows:Keyword></ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract></wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns192144421:Islands</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Islands</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:Keywords>
+          <ows:Keyword>Parcels</ows:Keyword></ows:Keywords>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract></wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns34414117:Parcels</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Parcels</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract></wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns122354021:Trees</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Trees</wfs:Title>
+      </wfs:FeatureType>
+      <wfs:FeatureType>
+        <ows:WGS84BoundingBox>
+          <ows:LowerCorner>-87.74 43.68</ows:LowerCorner>
+          <ows:UpperCorner>-87.69 43.815</ows:UpperCorner>
+        </ows:WGS84BoundingBox>
+        <wfs:Abstract></wfs:Abstract>
+        <wfs:DefaultSRS>urn:ogc:def:crs:EPSG::4326</wfs:DefaultSRS>
+        <wfs:Name>ns55197509:VotingDistricts</wfs:Name>
+        <wfs:OutputFormats>
+          <Format>GML2</Format>
+          <Format>GML3</Format>
+          <Format>text/xml; subtype=gml/2.1.2</Format>
+          <Format>text/xml; subtype=gml/3.1.1</Format>
+        </wfs:OutputFormats>
+        <wfs:Title>Voting Districts</wfs:Title>
+      </wfs:FeatureType>
+    </wfs:FeatureTypeList>
+  </wfs:WFS_Capabilities>');
 INSERT INTO "HttpTestResults" VALUES('Missing service parameter', 6, 'application/vnd.ogc.se_xml', '');
 INSERT INTO "HttpTestResults" VALUES('Set resources', 1001, '', '');
 INSERT INTO "HttpTestResults" VALUES('Set resources', 1002, '', '');

Modified: trunk/MgDev/UnitTest/WebTier/Php/Run.php
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Php/Run.php	2013-08-20 11:30:38 UTC (rev 7783)
+++ trunk/MgDev/UnitTest/WebTier/Php/Run.php	2013-08-20 12:34:37 UTC (rev 7784)
@@ -92,7 +92,7 @@
             {
                 $url="http://".$_SERVER['SERVER_ADDR'].":".$_SERVER['SERVER_PORT']."/mapguide/mapagent/mapagent.fcgi";
             }
-
+            //print("Using mapagent url: $url\n");
             $testName=$_POST['testName'];
             $dbName = Utils::GetPath($_POST[$testName.":dbPath"]);
             if (file_exists($dbName))

Modified: trunk/MgDev/UnitTest/WebTier/Php/RunTests.php
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Php/RunTests.php	2013-08-20 11:30:38 UTC (rev 7783)
+++ trunk/MgDev/UnitTest/WebTier/Php/RunTests.php	2013-08-20 12:34:37 UTC (rev 7784)
@@ -57,6 +57,10 @@
             {
                 $runApiTestsOnly = true;
             }
+            else if ($_SERVER['argv'][$i] == "-config" && $i < count($_SERVER['argv']) - 1)
+            {
+                define("WEBCONFIGINI", $_SERVER['argv'][$i+1]);
+            }
         }
     }
 

Modified: trunk/MgDev/UnitTest/WebTier/Php/Utils.php
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Php/Utils.php	2013-08-20 11:30:38 UTC (rev 7783)
+++ trunk/MgDev/UnitTest/WebTier/Php/Utils.php	2013-08-20 12:34:37 UTC (rev 7784)
@@ -19,8 +19,13 @@
 
 //Class that defines static methods that are commonly used in the infrastructure
 
-define( 'WEBCONFIGINI', "../../../Web/src/webconfig.ini");
-
+if (!defined('WEBCONFIGINI')) {
+    if (array_key_exists("WEBCONFIGINI", $_SERVER)) {
+        define("WEBCONFIGINI", $_SERVER["WEBCONFIGINI"]);
+    } else {
+        define('WEBCONFIGINI', "../../../Web/src/webconfig.ini");
+    }
+}
 class Utils
 {
     public static function SetCommonParams($paramSet, $db)

Modified: trunk/MgDev/UnitTest/WebTier/Php/Validate.php
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Php/Validate.php	2013-08-20 11:30:38 UTC (rev 7783)
+++ trunk/MgDev/UnitTest/WebTier/Php/Validate.php	2013-08-20 12:34:37 UTC (rev 7784)
@@ -313,6 +313,9 @@
 
                     if ($_POST['testExecutionMode'] == "validate")
                     {
+                        //Normalize line endings. Don't want stray CRLFs derailing verification
+                        $resultData = str_replace("\r\n", "\n", $resultData);
+                        $expectedResult = str_replace("\r\n", "\n", $expectedResult);
 
                         //If the results are different and special validation fails then then the operation failed ->mark it red
                         if ( strncasecmp($resultData, $expectedResult, strlen($resultData.$expectedResult)) && !(ValidateUtils::SpecialValidation($operation, $resultData, $expectedResult)))

Modified: trunk/MgDev/UnitTest/WebTier/Php/ValidateUtils.php
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Php/ValidateUtils.php	2013-08-20 11:30:38 UTC (rev 7783)
+++ trunk/MgDev/UnitTest/WebTier/Php/ValidateUtils.php	2013-08-20 12:34:37 UTC (rev 7784)
@@ -34,6 +34,27 @@
         }
         return $cleanResult;
     }
+    
+    public static function RemoveStackTraceFromOgcException($result)
+    {
+        $cleanResult = $result;
+        $start = strpos($result, "<details>");
+        if ($start)
+        {
+            $start += strlen("<details>");
+            $before = substr($result, 0, $start);
+            $upToExceptionStart = strpos($result, "\n", $start);
+            
+            $cleanResult = substr($result, 0, $upToExceptionStart);
+            $detailsEnd = strpos($result, "</details>");
+            $after = substr($result, $detailsEnd);
+            //echo "Current: $result\n";
+            //echo "Before: $before\n";
+            //echo "After: $after\n";
+            $cleanResult .= $after;
+        }
+        return $cleanResult;
+    }
 
     public static function GetExtension($mimeType)
     {
@@ -147,8 +168,11 @@
         {
             $resultData = self::RemoveCreationDate($resultData);
         }
-
-
+        elseif ($operation == "WmsGetMap")
+        {
+            $resultData = self::RemoveStackTraceFromOgcException($resultData);
+        }
+        
         if (strstr($contentType,"text/xml") != FALSE)
         {
             $doc = new DOMDocument();

Modified: trunk/MgDev/UnitTest/run_php_tests.bat
===================================================================
--- trunk/MgDev/UnitTest/run_php_tests.bat	2013-08-20 11:30:38 UTC (rev 7783)
+++ trunk/MgDev/UnitTest/run_php_tests.bat	2013-08-20 12:34:37 UTC (rev 7784)
@@ -40,13 +40,14 @@
 REM MENTOR_DICTIONARY_PATH fallback for MgCoordinateSystem still exists, so use it so we don't have to mess around with webconfig.ini
 SET MENTOR_DICTIONARY_PATH=%OEM_PATH%\CsMap\Dictionaries
 SET OEM_SQLITE=%OEM_PATH%\SQLite\bin\release
+SET MAPAGENT=%CD%\..\Web\src\mapagent
 IF "%PLATFORM%" == "64" (
     SET OEM_PHP=%OEM_PATH%\php\x64\Release_TS
     SET WEB_BIN=%CD%\..\Web\bin\release64
-    SET SERVER_BIN=%CD%\..\Server\bin\release
+    SET SERVER_BIN=%CD%\..\Server\bin\release64
     SET OEM_SQLITE=%OEM_PATH%\SQLite\bin\release64
+    SET MAPAGENT=%CD%\..\Web\src\mapagent64
 )
-SET MAPAGENT=%CD%\..\Web\src\mapagent
 SET OLD_PATH=%PATH%
 SET PATH=%PATH%;%OEM_PHP%;%MAPAGENT%
 
@@ -92,7 +93,7 @@
 echo Starting unit tests
 pushd WebTier\php
 IF "%API_ONLY%" == "1" (
-    php.exe -n -d display_errors=Off -d extension_dir=%OEM_PHP% -d extension=php_mbstring.dll -d extension=php_curl.dll -d extension=php_MapGuideApi.dll -d extension=php_SQLitePhpApi.dll RunTests.php -- -apionly
+    php.exe -n -d display_errors=Off -d extension_dir=%OEM_PHP% -d extension=php_mbstring.dll -d extension=php_curl.dll -d extension=php_MapGuideApi.dll -d extension=php_SQLitePhpApi.dll RunTests.php -apionly
 ) ELSE (
     php.exe -n -d display_errors=Off -d extension_dir=%OEM_PHP% -d extension=php_mbstring.dll -d extension=php_curl.dll -d extension=php_MapGuideApi.dll -d extension=php_SQLitePhpApi.dll RunTests.php
 )

Modified: trunk/MgDev/UnitTest/set_test_params.bat
===================================================================
--- trunk/MgDev/UnitTest/set_test_params.bat	2013-08-20 11:30:38 UTC (rev 7783)
+++ trunk/MgDev/UnitTest/set_test_params.bat	2013-08-20 12:34:37 UTC (rev 7784)
@@ -1,9 +1,13 @@
 @echo off
 REM Bitness of MapGuide we're testing with: 32|64
-SET PLATFORM=32
-REM Auto-start mgserver.exe, set to 0 if testing against a service-installed mgserver.exe: 1|0
+SET PLATFORM=64
+REM Auto-start mgserver.exe, set to 0 if testing against a service-installed or already running mgserver.exe: 1|0
 SET START_MGSERVER=1
 REM Time to wait for mgserver.exe to startup in seconds
 SET MGSERVER_WAIT=15
 REM Test only Web Extensions API, set to 0 to also test against the mapagent (must be already setup on a web server): 1|0
-SET API_ONLY=1
\ No newline at end of file
+SET API_ONLY=1
+REM Vars to inject into $_SERVER in PHP CLI
+SET SERVER_ADDR=localhost
+SET SERVER_PORT=8008
+SET WEBCONFIGINI=%CD%\..\Web\src\webconfig.ini



More information about the mapguide-commits mailing list