<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<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";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle21
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle22
        {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]-->
</head>

<body bgcolor=white lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='color:#1F497D'>Thanks for the info Kenneth!<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><br>
Warren<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";
color:windowtext'>From:</span></b><span style='font-size:10.0pt;font-family:
"Tahoma","sans-serif";color:windowtext'> mapguide-users-bounces@lists.osgeo.org
[mailto:mapguide-users-bounces@lists.osgeo.org] <b>On Behalf Of </b>Kenneth
Skovhede, GEOGRAF A/S<br>
<b>Sent:</b> Sunday, March 29, 2009 7:06 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>The &quot;UpdateFeatures&quot; call does not throw an
exception:<br>
<a 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>
<br>
<o:p></o:p></p>

<pre>Regards, Kenneth Skovhede, GEOGRAF A/S<o:p></o:p></pre>

<p class=MsoNormal><br>
<br>
Warren Medernach skrev: <o:p></o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>Thanks Andy,</span><o:p></o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>&nbsp;</span><o:p></o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>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?</span><o:p></o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>I have some digging to do.</span><o:p></o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>&nbsp;</span><o:p></o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>Warren M</span><o:p></o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>&nbsp;</span><o:p></o:p></p>

<div>

<div style='border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0in 0in 0in;
border-color:-moz-use-text-color -moz-use-text-color'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> <a
href="mailto:mapguide-users-bounces@lists.osgeo.org">mapguide-users-bounces@lists.osgeo.org</a>
[<a 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</span><o:p></o:p></p>

</div>

</div>

<p class=MsoNormal>&nbsp;<o:p></o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>Try this:</span><o:p></o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>&nbsp;</span><o:p></o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>MgFeatureCommandCollection
commands = new MgFeatureCommandCollection();</span><o:p></o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>&nbsp;commands.Add(new
MgDeleteFeatures(&quot;Markup&quot;, &quot;ID = &quot; + ID));</span><o:p></o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>featureService.UpdateFeatures(featureSourceId,
commands, false);</span><o:p></o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>&nbsp;</span><o:p></o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>&nbsp;</span><o:p></o:p></p>

<div>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Tahoma","sans-serif";
color:#1F497D'>Andy Morsell, P.E.</span><o:p></o:p></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Tahoma","sans-serif";
color:#1F497D'>Spatial Integrators, Inc.</span><o:p></o:p></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Tahoma","sans-serif";
color:#1F497D'><a href="http://www.SpatialGIS.com">www.SpatialGIS.com</a></span><o:p></o:p></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'>&nbsp;</span><o:p></o:p></p>

<div>

<div style='border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0in 0in 0in;
border-color:-moz-use-text-color -moz-use-text-color'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> <a
href="mailto:mapguide-users-bounces@lists.osgeo.org">mapguide-users-bounces@lists.osgeo.org</a>
[<a 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</span><o:p></o:p></p>

</div>

</div>

<p class=MsoNormal>&nbsp;<o:p></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>&nbsp;<o:p></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:10.0pt;font-family:"Courier New"'>GetFullMarkupName)</span>
and I&#8217;m passing in the ID I&#8217;m trying to delete.<o:p></o:p></p>

<p class=MsoNormal>&nbsp;<o:p></o:p></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";
color:#2B91AF'>MgFeatureService</span><span style='font-size:10.0pt;font-family:
"Courier New"'> featureService = (</span><span style='font-size:10.0pt;
font-family:"Courier New";color:#2B91AF'>MgFeatureService</span><span
style='font-size:10.0pt;font-family:"Courier New"'>)app_Markup.site.CreateService(</span><span
style='font-size:10.0pt;font-family:"Courier New";color:#2B91AF'>MgServiceType</span><span
style='font-size:10.0pt;font-family:"Courier New"'>.FeatureService);</span><o:p></o:p></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";
color:#2B91AF'>MgResourceIdentifier</span><span style='font-size:10.0pt;
font-family:"Courier New"'> featureSourceId = </span><span style='font-size:
10.0pt;font-family:"Courier New";color:blue'>new</span><span style='font-size:
10.0pt;font-family:"Courier New"'> </span><span style='font-size:10.0pt;
font-family:"Courier New";color:#2B91AF'>MgResourceIdentifier</span><span
style='font-size:10.0pt;font-family:"Courier New"'>(app_Markup.GetFullMarkupName());</span><o:p></o:p></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;</span><o:p></o:p></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";
color:#2B91AF'>MgFeatureCommandCollection</span><span style='font-size:10.0pt;
font-family:"Courier New"'> commands = </span><span style='font-size:10.0pt;
font-family:"Courier New";color:blue'>new</span><span style='font-size:10.0pt;
font-family:"Courier New"'> </span><span style='font-size:10.0pt;font-family:
"Courier New";color:#2B91AF'>MgFeatureCommandCollection</span><span
style='font-size:10.0pt;font-family:"Courier New"'>();</span><o:p></o:p></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";
color:#2B91AF'>MgDeleteFeatures</span><span style='font-size:10.0pt;font-family:
"Courier New"'> deleteFeat = </span><span style='font-size:10.0pt;font-family:
"Courier New";color:blue'>new</span><span style='font-size:10.0pt;font-family:
"Courier New"'> </span><span style='font-size:10.0pt;font-family:"Courier New";
color:#2B91AF'>MgDeleteFeatures</span><span style='font-size:10.0pt;font-family:
"Courier New"'>(</span><span style='font-size:10.0pt;font-family:"Courier New";
color:#A31515'>&quot;Markup&quot;</span><span style='font-size:10.0pt;
font-family:"Courier New"'>, </span><span style='font-size:10.0pt;font-family:
"Courier New";color:#A31515'>&quot;ID=&quot;</span><span style='font-size:10.0pt;
font-family:"Courier New"'> + ID);</span><o:p></o:p></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>commands.Add(deleteFeat);</span><o:p></o:p></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;</span><o:p></o:p></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>featureService.UpdateFeatures(featureSourceId,
commands, </span><span style='font-size:10.0pt;font-family:"Courier New";
color:blue'>false</span><span style='font-size:10.0pt;font-family:"Courier New"'>);</span><o:p></o:p></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;</span><o:p></o:p></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>&nbsp;<o:p></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>&nbsp;<o:p></o:p></p>

<p class=MsoNormal>Warren M<o:p></o:p></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>&nbsp;&nbsp;&nbsp;</span><o:p></o:p></p>

<p class=MsoNormal>&nbsp;<o:p></o:p></p>

<pre><o:p>&nbsp;</o:p></pre><pre style='text-align:center'>

<hr size=4 width="90%" align=center>

</pre><pre><o:p>&nbsp;</o:p></pre><pre>_______________________________________________<o:p></o:p></pre><pre>mapguide-users mailing list<o:p></o:p></pre><pre><a
href="mailto:mapguide-users@lists.osgeo.org">mapguide-users@lists.osgeo.org</a><o:p></o:p></pre><pre><a
href="http://lists.osgeo.org/mailman/listinfo/mapguide-users">http://lists.osgeo.org/mailman/listinfo/mapguide-users</a><o:p></o:p></pre><pre>&nbsp; <o:p></o:p></pre></div>

</body>

</html>