[mapguide-users] New UpdateFeatures problem

Klaus Lehtonen kle at vianova.fi
Tue May 20 03:17:38 EDT 2008



zspitzer wrote:
> 
> Can you do a clean start of mapguide which isn't being used by other
> users and then
> run your code to reproduce the problem and then post the Mapguide
> Server Access.log entries?
> 
> That will show the series of API calls being made.
> 

I did that by trying to add 20 features and  here is the result:

<2008-05-20T09:34:31> 			Anonymous
SelectFeatures.1.0.0:3(Session:2145c204-0000-1000-8000-0050563d1e2e_en_7F0000010AF20AF10AF0//Add
layer.FeatureSource,Feature,MgFeatureQueryOptions) Success
<2008-05-20T09:34:31> 			Anonymous	CloseFeatureReader.1.0.0:1(473296232)
Success
<2008-05-20T09:34:31> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Success
<2008-05-20T09:34:32> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Success
<2008-05-20T09:34:32> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Success
<2008-05-20T09:34:32> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Success
<2008-05-20T09:34:33> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Success
<2008-05-20T09:34:33> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Success
<2008-05-20T09:34:34> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Success
<2008-05-20T09:34:34> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Success
<2008-05-20T09:34:34> 			Anonymous
GetResourceData.1.0.0:3(Session:2145c204-0000-1000-8000-0050563d1e2e_en_7F0000010AF20AF10AF0//joensuu4edit48326e4b22554.Map,RuntimeData,)
Success
<2008-05-20T09:34:34> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Success
<2008-05-20T09:34:34> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Failure
<2008-05-20T09:34:36> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Failure
<2008-05-20T09:34:38> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Failure
<2008-05-20T09:34:40> 			Anonymous
QueryFeatures.1.0.0:7(Session:2145c204-0000-1000-8000-0050563d1e2e_en_7F0000010AF20AF10AF0//joensuu4edit48326e4b22554.Map,MgStringCollection,MgGeometry,4,,1,3)
Success
<2008-05-20T09:34:41> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Success
<2008-05-20T09:34:41> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Success
<2008-05-20T09:34:42> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Success
<2008-05-20T09:34:42> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Success
<2008-05-20T09:34:42> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Success
<2008-05-20T09:34:43> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Success
<2008-05-20T09:34:43> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Success
<2008-05-20T09:34:44> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Success
<2008-05-20T09:34:44> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Success
<2008-05-20T09:34:44> 			Anonymous
UpdateFeatures.1.0.0:3(Library://Joensuu/Editor/Data/ora_iris.FeatureSource,MgFeatureCommandCollection,false,)
Success

This starts with selecting features from a session layer and then the
feature reader is closed. After that there was 9 features added without
problems. Starting from <2008-05-20T09:34:34> there was three failures to
add one feature. I added a two second wait before retry and the code tries
to add three times before giving up. However the next 10 features are added
without any problems.

I managed to solve this by not using UpdateFeatures and adding features with
ExecuteSqlNonQuery. I tried similar test many times and it seems to always
work. The logs also showed that using ExecuteSqlNonQuery was two times
faster than UpdateFeatures.
-- 
View this message in context: http://www.nabble.com/New-UpdateFeatures-problem-tp17248351p17334658.html
Sent from the MapGuide Users mailing list archive at Nabble.com.



More information about the mapguide-users mailing list