<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
The "UpdateFeatures" call does not throw an exception:<br>
<a class="moz-txt-link-freetext" href="http://trac.osgeo.org/mapguide/ticket/649">http://trac.osgeo.org/mapguide/ticket/649</a><br>
<br>
You have to parse the results to see what went wrong.<br>
<pre class="moz-signature" cols="72">Regards, Kenneth Skovhede, GEOGRAF A/S
</pre>
<br>
<br>
Warren Medernach skrev:
<blockquote
 cite="mid:572E75B74C69A147936A4135F8D46F60C65D30@CX42.800onemail.com"
 type="cite">
  <meta http-equiv="Content-Type" content="text/html; ">
  <meta name="Generator" content="Microsoft Word 12 (filtered medium)">
  <style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
  </style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
  <div class="Section1">
  <p class="MsoNormal"><span style="color: rgb(31, 73, 125);">Thanks
Andy,<o:p></o:p></span></p>
  <p class="MsoNormal"><span style="color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
  <p class="MsoNormal"><span style="color: rgb(31, 73, 125);">That&#8217;s
actually how I had
it coded originally.&nbsp; I then saw a sample from AU I believe, that
separated
out the MgDeleteFeatures call, so I was trying that...&nbsp; Still no go,
but
now I see that it is happening intermittently on the original app as
well?<o:p></o:p></span></p>
  <p class="MsoNormal"><span style="color: rgb(31, 73, 125);">I have
some digging to do.<o:p></o:p></span></p>
  <p class="MsoNormal"><span style="color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
  <p class="MsoNormal"><span style="color: rgb(31, 73, 125);">Warren M<o:p></o:p></span></p>
  <p class="MsoNormal"><span style="color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
  <div>
  <div
 style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0in 0in;">
  <p class="MsoNormal"><b><span
 style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;">From:</span></b><span
 style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;">
<a class="moz-txt-link-abbreviated" href="mailto:mapguide-users-bounces@lists.osgeo.org">mapguide-users-bounces@lists.osgeo.org</a>
[<a class="moz-txt-link-freetext" href="mailto:mapguide-users-bounces@lists.osgeo.org">mailto:mapguide-users-bounces@lists.osgeo.org</a>] <b>On Behalf Of </b>Andy
Morsell<br>
  <b>Sent:</b> Friday, March 27, 2009 11:46 AM<br>
  <b>To:</b> 'MapGuide Users Mail List'<br>
  <b>Subject:</b> RE: [mapguide-users] MapGuide Markup app and
MgDeleteFeatures<o:p></o:p></span></p>
  </div>
  </div>
  <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
  <p class="MsoNormal"><span style="color: rgb(31, 73, 125);">Try this:<o:p></o:p></span></p>
  <p class="MsoNormal"><span style="color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
  <p class="MsoNormal"><span style="color: rgb(31, 73, 125);">MgFeatureCommandCollection
commands = new MgFeatureCommandCollection();<o:p></o:p></span></p>
  <p class="MsoNormal"><span style="color: rgb(31, 73, 125);">&nbsp;commands.Add(new
MgDeleteFeatures("Markup", "ID = " + ID));<o:p></o:p></span></p>
  <p class="MsoNormal"><span style="color: rgb(31, 73, 125);">featureService.UpdateFeatures(featureSourceId,
commands, false);<o:p></o:p></span></p>
  <p class="MsoNormal"><span style="color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
  <p class="MsoNormal"><span style="color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
  <div>
  <p class="MsoNormal"><span
 style="font-size: 9pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(31, 73, 125);">Andy
Morsell, P.E.<o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 9pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(31, 73, 125);">Spatial
Integrators, Inc.<o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 9pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(31, 73, 125);"><a class="moz-txt-link-abbreviated" href="http://www.SpatialGIS.com">www.SpatialGIS.com</a><o:p></o:p></span></p>
  </div>
  <p class="MsoNormal"><span style="color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
  <div>
  <div
 style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0in 0in;">
  <p class="MsoNormal"><b><span
 style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;">From:</span></b><span
 style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;">
<a class="moz-txt-link-abbreviated" href="mailto:mapguide-users-bounces@lists.osgeo.org">mapguide-users-bounces@lists.osgeo.org</a>
[<a class="moz-txt-link-freetext" href="mailto:mapguide-users-bounces@lists.osgeo.org">mailto:mapguide-users-bounces@lists.osgeo.org</a>] <b>On Behalf Of </b>Warren
Medernach<br>
  <b>Sent:</b> Friday, March 27, 2009 9:30 AM<br>
  <b>To:</b> MapGuide Users Mail List<br>
  <b>Subject:</b> [mapguide-users] MapGuide Markup app and
MgDeleteFeatures<o:p></o:p></span></p>
  </div>
  </div>
  <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
  <p class="MsoNormal">Hello all,<o:p></o:p></p>
  <p class="MsoNormal">I am trying to port some of the GT Markup app to
code-behind
aspx classes.&nbsp; When I do this, the Delete Markup Feature functionality
is
not functioning from code behind?&nbsp; <o:p></o:p></p>
  <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
  <p class="MsoNormal">The only changes I made to the code that was
working in the
original markup app are:<o:p></o:p></p>
  <p class="MsoNormal">I&#8217;m calling a function to retrieve the markup
name (<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">GetFullMarkupName)</span>
and I&#8217;m passing in the ID I&#8217;m trying to delete.<o:p></o:p></p>
  <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(43, 145, 175);">MgFeatureService</span><span
 style="font-size: 10pt; font-family: &quot;Courier New&quot;;"> featureService =
(<span style="color: rgb(43, 145, 175);">MgFeatureService</span>)app_Markup.site.CreateService(<span
 style="color: rgb(43, 145, 175);">MgServiceType</span>.FeatureService);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(43, 145, 175);">MgResourceIdentifier</span><span
 style="font-size: 10pt; font-family: &quot;Courier New&quot;;"> featureSourceId
= <span style="color: blue;">new</span> <span
 style="color: rgb(43, 145, 175);">MgResourceIdentifier</span>(app_Markup.GetFullMarkupName());<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: &quot;Courier New&quot;;"><o:p>&nbsp;</o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(43, 145, 175);">MgFeatureCommandCollection</span><span
 style="font-size: 10pt; font-family: &quot;Courier New&quot;;"> commands = <span
 style="color: blue;">new</span> <span
 style="color: rgb(43, 145, 175);">MgFeatureCommandCollection</span>();<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(43, 145, 175);">MgDeleteFeatures</span><span
 style="font-size: 10pt; font-family: &quot;Courier New&quot;;"> deleteFeat = <span
 style="color: blue;">new</span> <span
 style="color: rgb(43, 145, 175);">MgDeleteFeatures</span>(<span
 style="color: rgb(163, 21, 21);">"Markup"</span>, <span
 style="color: rgb(163, 21, 21);">"ID="</span>
+ ID);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: &quot;Courier New&quot;;">commands.Add(deleteFeat);<o:p></o:p></span></p>
  <p class="MsoNormal" style=""><span
 style="font-size: 10pt; font-family: &quot;Courier New&quot;;"><o:p>&nbsp;</o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 10pt; font-family: &quot;Courier New&quot;;">featureService.UpdateFeatures(featureSourceId,
commands, <span style="color: blue;">false</span>);<o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 10pt; font-family: &quot;Courier New&quot;;"><o:p>&nbsp;</o:p></span></p>
  <p class="MsoNormal">Through debugging I have verified that the
featureSourceId
is pointing to the correct FeatureSource, the ID is getting passed
through and
the DeleteFeatures statement is correct, but when it calls
UpdateFeatures, it
spins away for a while, and eventually ends without deleting the
feature, and
doesn&#8217;t throw an error?&nbsp; Would there be anything in the logs I could
look for?<o:p></o:p></p>
  <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
  <p class="MsoNormal">Fyi, when I run the original markup app
side-by-side, the
features are deleted with no problems.<o:p></o:p></p>
  <p class="MsoNormal">Thanks for any suggestions.<o:p></o:p></p>
  <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
  <p class="MsoNormal">Warren M<o:p></o:p></p>
  <p class="MsoNormal"><span
 style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: black;">&nbsp;&nbsp;&nbsp;</span><span
 style="font-size: 10.5pt; font-family: Consolas;"><o:p></o:p></span></p>
  <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
  </div>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
mapguide-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:mapguide-users@lists.osgeo.org">mapguide-users@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/mapguide-users">http://lists.osgeo.org/mailman/listinfo/mapguide-users</a>
  </pre>
</blockquote>
</body>
</html>