[mapguide-users] Error when instantiating a Map via
MgMap.Open() method
Jackie Ng
jackie.ng at aecsystems.com.au
Thu Oct 11 07:41:28 EDT 2007
Open() is for opening a runtime map. This is usually a map from an already
initialized weblayout.
If you are trying to instantiate maps outside of the ajax viewer, you should
be using the Create() method instead.
- Jackie
Maksim Sestic wrote:
>
> Hi all,
>
> It's about MGE 2008 and instantiating MpMap type via MgMap.Open() method.
> It throws an exception saying that "Resource was not found". I tried
> various types of parameters on overloaded Open method and none of them
> worked, throwing the same exception. Necessary connection and services
> were instantiated just fine. It always dies at the MgMap.Open(...) line:
>
> (Method 1 - via Library ResourceIdentifier)
> Dim svc As MgResourceService = CType(Me.SiteConnection.CreateService(0),
> MgResourceService)
> Dim m As MgMap = New MgMap()
> Dim id As String = "Library://...(path to my map)..."
> Dim resId As MgResourceIdentifier = New MgResourceIdentifier(id)
> m.Open(svc, id)
>
> (Method 2 - via Map name)
> Dim svc As MgResourceService = CType(Me.SiteConnection.CreateService(0),
> MgResourceService)
> Dim m As MgMap = New MgMap()
> m.Open(svc, "NameOfMyMap")
>
> (Method 3 - via Session + Map name)
> Dim site As MgSite = New MgSite
> site.Open(Me.UserInformation)
> dim sessionId As String = site.CreateSession
> Dim svc As MgResourceService = CType(Me.SiteConnection.CreateService(0),
> MgResourceService)
> Dim id As String = "Session:"+sessionId+"//NameOfMyMap"
> Dim resId As MgResourceIdentifier = New MgResourceIdentifier(id)
> m.Open(svc, id)
>
> and few other methods but none of them worked :-)
>
> Is there any help to this?
>
> Regards,
> Maksim Sestic
>
>
--
View this message in context: http://www.nabble.com/Error-when-instantiating-a-Map-via-MgMap.Open%28%29-method-tf4606044s16610.html#a13154041
Sent from the MapGuide Users mailing list archive at Nabble.com.
More information about the mapguide-users
mailing list