Re: [mapguide-users] [MapGuide 2.4] Web .Net API SetResource failed 1 to 2 times

2013-05-31 Thread Rémy Gourrat
Thanks

But i saw when session expired in the log it’s “Session Expired…” not 
“Permission Denied…’

crazy

Rémy

De : zspitzer [via OSGeo.org] [mailto:ml-node+s1560n5057078...@n6.nabble.com]
Envoyé : vendredi 31 mai 2013 04:33
À : Rémy GOURRAT
Objet : Re: [MapGuide 2.4] Web .Net API SetResource failed 1 to 2 times

I'd guess the session expired?

On Thu, May 30, 2013 at 9:22 PM, Rémy Gourrat [hidden 
email]/user/SendEmail.jtp?type=nodenode=5057078i=0 wrote:
Hello,

I have a .net web api  wich edit feature source definition

At the end of the function, I update the new feature source definition by this 
code in the session repository

“...
// Chargement du String xml dans une variable type MgByteSource
   MgByteSource contentByteSource = new 
MgByteSource(encodedDefinition, encodedDefinition.Length);

   //Ecriture du nouveau FeatureSourceID dans la 
Session: en lieu et place du précédent s'appuyant sur Library
   String str_NewFeatureSourceId = 
FeatureSourceListElem.Replace(Library:,Session: + sessionId);
   MgResourceIdentifier new_MgfeatureSourceId = new 
MgResourceIdentifier(str_NewFeatureSourceId);

   // Sauvegarde de la ressource avec la nouvelle 
définition
   
ag_ResourceService.SetResource(new_MgfeatureSourceId, 
contentByteSource.GetReader(), null);

…
”
During many hours it’s running very very  well

And suddenly it’s failing, and after few minutes or hours or enable the iis 
trace it’s running well again !

But when it failed, my Exception Catch code is not executing in my function

“
catch (MgException mge)
{
   errMsg = mge.GetExceptionMessage() + \n + 
mge.GetDetails();
   ag_PrintMessage(ag_proc.aspx :  +  
ag_SetSRSFeatureSource : ,Erreur ! Exception levée par Catch  + errMsg);
}
“

But I have a message in the Errors.log :
“
2013-04-26T12:12:162084  
Anonymous
 Error: Permission denied to resource: 
Session:c3b53a1a-ae59-11e2-8000-00155d2d5706_en_MTI3LjAuMC4x0AFC0AFB0AFA//Ag 
Base/2 - Calques/ASSC_LDE/LDE_A_COLLEC_EP.LayerDefinition
 StackTrace:
  - MgResourceServiceHandler.ProcessOperation() line 80 file 
c:\mg-2.4-x64\mgdev\server\src\services\resource\ResourceServiceHandler.cpp
  - MgOpSetResource.Execute() line 103 file 
c:\mg-2.4-x64\mgdev\server\src\services\resource\OpSetResource.cpp
  - MgServerResourceService.SetResource() line 1064 file 
c:\mg-2.4-x64\mgdev\server\src\services\resource\ServerResourceService.cpp
  - MgRepositoryManager.SetResource() line 563 file 
c:\mg-2.4-x64\mgdev\server\src\services\resource\RepositoryManager.cpp
  - MgRepositoryManager.AddResource() line 536 file 
c:\mg-2.4-x64\mgdev\server\src\services\resource\RepositoryManager.cpp
  - MgResourceContentManager.AddResource() line 183 file 
c:\mg-2.4-x64\mgdev\server\src\services\resource\ResourceContentManager.cpp
  - MgResourceContentManager.PutDocument() line 624 file 
c:\mg-2.4-x64\mgdev\server\src\services\resource\ResourceContentManager.cpp
  - MgSessionRepositoryManager.CheckPermission() line 238 file 
c:\mg-2.4-x64\mgdev\server\src\services\resource\SessionResourceContentManager.cpp
  - MgSessionResourceContentManager.CheckPermission() line 235 file 
c:\mg-2.4-x64\mgdev\server\src\services\resource\SessionResourceContentManager.cpp“


Somebody have an explanation for this ? is there a specific concept that I 
don’t understand ?

Thanks

Rémy
AG-Carto - Bayonne


View this message in context: [MapGuide 2.4] Web .Net API SetResource failed 1 
to 2 
timeshttp://osgeo-org.1560.x6.nabble.com/MapGuide-2-4-Web-Net-API-SetResource-failed-1-to-2-times-tp5056933.html
Sent from the MapGuide Users mailing list 
archivehttp://osgeo-org.1560.x6.nabble.com/MapGuide-Users-f4182607.html at 
Nabble.com.

___
mapguide-users mailing list
[hidden email]/user/SendEmail.jtp?type=nodenode=5057078i=1
http://lists.osgeo.org/mailman/listinfo/mapguide-users



--
Zac Spitzer
Solution Architect / Director
Ennoble Consultancy Australia
+61 405 847 168

___
mapguide-users mailing list
[hidden email]/user/SendEmail.jtp?type=nodenode=5057078i=2
http://lists.osgeo.org/mailman/listinfo/mapguide-users


If you reply to this email, your message will be added to the discussion below:
http://osgeo-org.1560.x6.nabble.com/MapGuide-2-4-Web-Net-API-SetResource-failed-1-to-2-times-tp5056933p5057078.html
To start a new topic under MapGuide Users, email 
ml-node+s1560n4182607...@n6.nabble.commailto:ml-node+s1560n4182607...@n6.nabble.com
To unsubscribe from MapGuide Users, click 

[mapguide-users] [MapGuide 2.4] Web .Net API SetResource failed 1 to 2 times

2013-05-30 Thread Rémy Gourrat
Hello,

I have a .net web api  wich edit feature source definition

At the end of the function, I update the new feature source definition by this 
code in the session repository

...
// Chargement du String xml dans une variable type MgByteSource
   MgByteSource contentByteSource = new 
MgByteSource(encodedDefinition, encodedDefinition.Length);

   //Ecriture du nouveau FeatureSourceID dans la 
Session: en lieu et place du précédent s'appuyant sur Library
   String str_NewFeatureSourceId = 
FeatureSourceListElem.Replace(Library:,Session: + sessionId);
   MgResourceIdentifier new_MgfeatureSourceId = new 
MgResourceIdentifier(str_NewFeatureSourceId);

   // Sauvegarde de la ressource avec la nouvelle 
définition
   
ag_ResourceService.SetResource(new_MgfeatureSourceId, 
contentByteSource.GetReader(), null);

...

During many hours it's running very very  well

And suddenly it's failing, and after few minutes or hours or enable the iis 
trace it's running well again !

But when it failed, my Exception Catch code is not executing in my function


catch (MgException mge)
{
   errMsg = mge.GetExceptionMessage() + \n + 
mge.GetDetails();
   ag_PrintMessage(ag_proc.aspx :  +  
ag_SetSRSFeatureSource : ,Erreur ! Exception levée par Catch  + errMsg);
}


But I have a message in the Errors.log :

2013-04-26T12:12:162084  
Anonymous
 Error: Permission denied to resource: 
Session:c3b53a1a-ae59-11e2-8000-00155d2d5706_en_MTI3LjAuMC4x0AFC0AFB0AFA//Ag 
Base/2 - Calques/ASSC_LDE/LDE_A_COLLEC_EP.LayerDefinition
 StackTrace:
  - MgResourceServiceHandler.ProcessOperation() line 80 file 
c:\mg-2.4-x64\mgdev\server\src\services\resource\ResourceServiceHandler.cpp
  - MgOpSetResource.Execute() line 103 file 
c:\mg-2.4-x64\mgdev\server\src\services\resource\OpSetResource.cpp
  - MgServerResourceService.SetResource() line 1064 file 
c:\mg-2.4-x64\mgdev\server\src\services\resource\ServerResourceService.cpp
  - MgRepositoryManager.SetResource() line 563 file 
c:\mg-2.4-x64\mgdev\server\src\services\resource\RepositoryManager.cpp
  - MgRepositoryManager.AddResource() line 536 file 
c:\mg-2.4-x64\mgdev\server\src\services\resource\RepositoryManager.cpp
  - MgResourceContentManager.AddResource() line 183 file 
c:\mg-2.4-x64\mgdev\server\src\services\resource\ResourceContentManager.cpp
  - MgResourceContentManager.PutDocument() line 624 file 
c:\mg-2.4-x64\mgdev\server\src\services\resource\ResourceContentManager.cpp
  - MgSessionRepositoryManager.CheckPermission() line 238 file 
c:\mg-2.4-x64\mgdev\server\src\services\resource\SessionResourceContentManager.cpp
  - MgSessionResourceContentManager.CheckPermission() line 235 file 
c:\mg-2.4-x64\mgdev\server\src\services\resource\SessionResourceContentManager.cpp


Somebody have an explanation for this ? is there a specific concept that I 
don't understand ?

Thanks

Rémy




-
AG-Carto - Bayonne
--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/MapGuide-2-4-Web-Net-API-SetResource-failed-1-to-2-times-tp5056933.html
Sent from the MapGuide Users mailing list archive at Nabble.com.___
mapguide-users mailing list
mapguide-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-users


Re: [mapguide-users] [MapGuide 2.4] Web .Net API SetResource failed 1 to 2 times

2013-05-30 Thread Zac Spitzer
I'd guess the session expired?


On Thu, May 30, 2013 at 9:22 PM, Rémy Gourrat rgour...@ag-carto.fr wrote:

  Hello,

 ** **

 I have a .net web api  wich edit feature source definition

 ** **

 At the end of the function, I update the new feature source definition by
 this code in the session repository

 ** **

 “...

 // Chargement du String xml dans une variable type MgByteSource  

MgByteSource contentByteSource = new
 MgByteSource(encodedDefinition, encodedDefinition.Length);



//Ecriture du nouveau FeatureSourceID dans
 la Session: en lieu et place du précédent s'appuyant sur Library

String str_NewFeatureSourceId =
 FeatureSourceListElem.Replace(Library:,Session: + sessionId);

MgResourceIdentifier new_MgfeatureSourceId
 = new MgResourceIdentifier(str_NewFeatureSourceId);


 

// Sauvegarde de la ressource avec la
 nouvelle définition


 ag_ResourceService.SetResource(new_MgfeatureSourceId,
 contentByteSource.GetReader(), null);

 ** **

 …
 

 ”

 During many hours it’s running very very  well 

 ** **

 And suddenly it’s failing, and after few minutes or hours or enable the
 iis trace it’s running well again !

 ** **

 But when it failed, my Exception Catch code is not executing in my function
 

 ** **

 “

 catch (MgException mge)

 {

errMsg = mge.GetExceptionMessage() + \n +
 mge.GetDetails();

ag_PrintMessage(ag_proc.aspx :  +
 ag_SetSRSFeatureSource : ,Erreur ! Exception levée par Catch  + errMsg);
 

 }

 “

 ** **

 But I have a message in the Errors.log :

 “

 2013-04-26T12:12:16
 2084  Anonymous

  Error: Permission denied to resource:
 Session:c3b53a1a-ae59-11e2-8000-00155d2d5706_en_MTI3LjAuMC4x0AFC0AFB0AFA//Ag
 Base/2 - Calques/ASSC_LDE/LDE_A_COLLEC_EP.LayerDefinition

  StackTrace:

   - MgResourceServiceHandler.ProcessOperation() line 80 file
 c:\mg-2.4-x64\mgdev\server\src\services\resource\ResourceServiceHandler.cpp
 

   - MgOpSetResource.Execute() line 103 file
 c:\mg-2.4-x64\mgdev\server\src\services\resource\OpSetResource.cpp

   - MgServerResourceService.SetResource() line 1064 file
 c:\mg-2.4-x64\mgdev\server\src\services\resource\ServerResourceService.cpp
 

   - MgRepositoryManager.SetResource() line 563 file
 c:\mg-2.4-x64\mgdev\server\src\services\resource\RepositoryManager.cpp

   - MgRepositoryManager.AddResource() line 536 file
 c:\mg-2.4-x64\mgdev\server\src\services\resource\RepositoryManager.cpp

   - MgResourceContentManager.AddResource() line 183 file
 c:\mg-2.4-x64\mgdev\server\src\services\resource\ResourceContentManager.cpp
 

   - MgResourceContentManager.PutDocument() line 624 file
 c:\mg-2.4-x64\mgdev\server\src\services\resource\ResourceContentManager.cpp
 

   - MgSessionRepositoryManager.CheckPermission() line 238 file
 c:\mg-2.4-x64\mgdev\server\src\services\resource\SessionResourceContentManager.cpp
 

   - MgSessionResourceContentManager.CheckPermission() line 235 file
 c:\mg-2.4-x64\mgdev\server\src\services\resource\SessionResourceContentManager.cpp“
 

 ** **

 ** **

 Somebody have an explanation for this ? is there a specific concept that I
 don’t understand ?

 ** **

 Thanks

 ** **

 Rémy
  AG-Carto - Bayonne

 --
 View this message in context: [MapGuide 2.4] Web .Net API SetResource
 failed 1 to 2 
 timeshttp://osgeo-org.1560.x6.nabble.com/MapGuide-2-4-Web-Net-API-SetResource-failed-1-to-2-times-tp5056933.html
 Sent from the MapGuide Users mailing list 
 archivehttp://osgeo-org.1560.x6.nabble.com/MapGuide-Users-f4182607.htmlat 
 Nabble.com.

 ___
 mapguide-users mailing list
 mapguide-users@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/mapguide-users




-- 
Zac Spitzer
Solution Architect / Director
Ennoble Consultancy Australia
+61 405 847 168
___
mapguide-users mailing list
mapguide-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-users