[mapguide-users] Saving map to session doesn't persist?

Paul Spencer pspencer at dmsolutions.ca
Fri Nov 17 14:30:24 EST 2006


Jason, in your $map->Save use MgResourceType::Map

Cheers

Paul

On 17-Nov-06, at 1:22 PM, Jason Birch wrote:

> This is what the code looks like now:
>
>     //Set up the map to be used in this service
>     $resourceID = new
> MgResourceIdentifier('Library://Samples/Sheboygan/Maps/ 
> Sheboygan.MapDefi
> nition');
>
>     //Create a connection to the map
>     $map = new MgMap();
>     $map->Create($resourceService,$resourceID,'Sheboygan');
>
>     //Save the map into the repository
>     $mapId = new MgResourceIdentifier("Session:$sessionId// 
> Sheboygan.".
> MgResourceType::MapDefinition);
>     $map->Save($resourceService, $mapId);
>
> Now I'm getting the following error on the MgMap->Save :
>
> Error: An exception occurred in the XML parser.
> Details:An exception occurred in the XML parser. Exception occurred in
> method MgResourceContentManager.ValidateDocument at line 586 in file
> c:\build_tux_area\mgdev\server\src\services\resource 
> \ResourceContentMana
> ger.cpp
>
> ???
>
> Is it possible that the MapDefinition in the Sheboygan sample is not
> valid?  But then it would have errored on the Load in Administrator.
>
> Jason
>
>
> -----Original Message-----
> From: Tom Fukushima [mailto:tom.fukushima at autodesk.com]
> Sent: Friday, November 17, 2006 09:26
> To: users at mapguide.osgeo.org
> Subject: RE: [mapguide-users] Saving map to session doesn't persist?
>
> Hi Jason,
>
> Where you are using MgResourceType::Map, try using
> MgResourceType::MapDefinition instead.
>
> Hope this solves the problem,
> Tom
>
> -----Original Message-----
> From: Jason Birch [mailto:Jason.Birch at nanaimo.ca]
> Sent: Friday, November 17, 2006 10:08 AM
> To: users at mapguide.osgeo.org
> Subject: [mapguide-users] Saving map to session doesn't persist?
>
> I've attached an example that I think should save a MapDefinition  
> to the
> session repository, but a call to MapAgent to render the map comes up
> with a MgResourceNotFoundException (I think).
>
> Is there something that says that MapDefinitions need to be  
> modified to
> be persisted?  Is there a typo in there somewhere?
>
> Jason
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe at mapguide.osgeo.org
> For additional commands, e-mail: users-help at mapguide.osgeo.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe at mapguide.osgeo.org
> For additional commands, e-mail: users-help at mapguide.osgeo.org
>

+-----------------------------------------------------------------+
|Paul Spencer                          pspencer at dmsolutions.ca    |
+-----------------------------------------------------------------+
|Chief Technology Officer                                         |
|DM Solutions Group Inc                http://www.dmsolutions.ca/ |
+-----------------------------------------------------------------+








More information about the Mapguide-users mailing list