Hi pD,

it sounds as if you are modifying something in the Library:// rather than making a copy in the Session:// and modifying it there (either your Layer or FeatureSource I'd guess). Perhaps you could describe what the code does (in general terms) and we might be able to point out where you should be using the Session instead.

Cheers

Paul

On 25-Jul-07, at 4:23 PM, passionlessDrone wrote:


Hello friends -

We've created a piece to dynamically add layers and points based on human input. If the user submits input for which there is no matching criteria,
we make no modifications to the map, but I still call
GetMapFrame().Refresh(). Great. However, if two humans are running the
report, the following can happen:

1) User A runs a report with successful criteria that returns with points and new layers. They are displayed correctly on the map at refresh time. 2) User B runs a report with successful criteria that returns with points and new layers. They are displayed correctly on the map at refresh time.
2) User A runs a report without succesful crieteria that makes no
modifications to the base map.
3) User A's map refreshes, and he sees the new layers / points that User B
sees.

User A and User B are logged in as separate entities and debugging validates that they have separate session id values. The layer names are the same
between the two users.

I suppose I could just write something that when no criteria match I get the map, get the layers, and strip out any that fit the criteria that the layers
that he 'shouldn't' see, but this is more like hiding the problem than
understanding it and fixing it. I guess I'm also not sure if this might
impact another user.

Any insight is greatly appreciated!

-pD


--
View this message in context: http://www.nabble.com/Map-Layers- Transferring-Between-Users-tf4147718s16610.html#a11799272
Sent from the MapGuide Users mailing list archive at Nabble.com.

_______________________________________________
mapguide-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapguide-users

+-----------------------------------------------------------------+
|Paul Spencer                          [EMAIL PROTECTED]    |
+-----------------------------------------------------------------+
|Chief Technology Officer                                         |
|DM Solutions Group Inc                http://www.dmsolutions.ca/ |
+-----------------------------------------------------------------+





_______________________________________________
mapguide-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapguide-users

Reply via email to