GETIDENTITYPROPERTIES not working?

7 messages Options
Embed this post
Permalink
Jason Birch

GETIDENTITYPROPERTIES not working?

Reply Threaded More More options
Print post
Permalink
Hi all,

I noticed this via the resource validator in Maestro (and Kenneth helped by confirming the function it was using).

It appears that the feature service's GETIDENTITYPROPERTIES call isn't working through the MapAgent on the latest 2.1 build, though it was working at 2.0.x.  Is anyone else seeing this on a different 2.1 build?  Any idea why it isn't working?  Through the web API test pages, I get:

"The custom error module does not recognize this error."

Thanks,
Jason
_______________________________________________
mapguide-internals mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/mapguide-internals
zspitzer

Re: GETIDENTITYPROPERTIES not working?

Reply Threaded More More options
Print post
Permalink
i was seeing a similiar issue trying to set up a oracle featuresource
about half an hour ago

z

On Mon, Jul 27, 2009 at 5:59 PM, Jason Birch<[hidden email]> wrote:

> Hi all,
>
> I noticed this via the resource validator in Maestro (and Kenneth helped by confirming the function it was using).
>
> It appears that the feature service's GETIDENTITYPROPERTIES call isn't working through the MapAgent on the latest 2.1 build, though it was working at 2.0.x.  Is anyone else seeing this on a different 2.1 build?  Any idea why it isn't working?  Through the web API test pages, I get:
>
> "The custom error module does not recognize this error."
>
> Thanks,
> Jason
> _______________________________________________
> mapguide-internals mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
>



--
Zac Spitzer -
http://zacster.blogspot.com
+61 405 847 168
_______________________________________________
mapguide-internals mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/mapguide-internals
Kenneth Skovhede, GEOGRAF A/S

Re: GETIDENTITYPROPERTIES not working?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Jason Birch
I tested this on the "official" 2.1 beta, and the validator worked.
I think your build is broken.

Regards, Kenneth Skovhede, GEOGRAF A/S



Jason Birch skrev:

> Hi all,
>
> I noticed this via the resource validator in Maestro (and Kenneth helped by confirming the function it was using).
>
> It appears that the feature service's GETIDENTITYPROPERTIES call isn't working through the MapAgent on the latest 2.1 build, though it was working at 2.0.x.  Is anyone else seeing this on a different 2.1 build?  Any idea why it isn't working?  Through the web API test pages, I get:
>
> "The custom error module does not recognize this error."
>
> Thanks,
> Jason
> _______________________________________________
> mapguide-internals mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
>  
_______________________________________________
mapguide-internals mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/mapguide-internals
Kenneth Skovhede, GEOGRAF A/S

Re: GETIDENTITYPROPERTIES not working?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Jason Birch
I get this error as well with the 4095 build posted, but not with the
official Beta 1.

Regards, Kenneth Skovhede, GEOGRAF A/S



Jason Birch skrev:

> Hi all,
>
> I noticed this via the resource validator in Maestro (and Kenneth helped by confirming the function it was using).
>
> It appears that the feature service's GETIDENTITYPROPERTIES call isn't working through the MapAgent on the latest 2.1 build, though it was working at 2.0.x.  Is anyone else seeing this on a different 2.1 build?  Any idea why it isn't working?  Through the web API test pages, I get:
>
> "The custom error module does not recognize this error."
>
> Thanks,
> Jason
> _______________________________________________
> mapguide-internals mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
>  
_______________________________________________
mapguide-internals mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/mapguide-internals
Jason Birch

Re: GETIDENTITYPROPERTIES not working?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Jason Birch
Does anyone else have a local de velopment build of 2.1 they could test this operation with?


----- Original Message -----
From: [hidden email] <[hidden email]>
To: MapGuide Internals Mail List <[hidden email]>
Sent: Thu Jul 30 09:08:04 2009
Subject: Re: [mapguide-internals] GETIDENTITYPROPERTIES not working?

I get this error as well with the 4095 build posted, but not with the
official Beta 1.

Regards, Kenneth Skovhede, GEOGRAF A/S



Jason Birch skrev:

> Hi all,
>
> I noticed this via the resource validator in Maestro (and Kenneth helped by confirming the function it was using).
>
> It appears that the feature service's GETIDENTITYPROPERTIES call isn't working through the MapAgent on the latest 2.1 build, though it was working at 2.0.x.  Is anyone else seeing this on a different 2.1 build?  Any idea why it isn't working?  Through the web API test pages, I get:
>
> "The custom error module does not recognize this error."
>
> Thanks,
> Jason
> _______________________________________________
> mapguide-internals mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
>  
_______________________________________________
mapguide-internals mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/mapguide-internals

_______________________________________________
mapguide-internals mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/mapguide-internals
Jason Birch

RE: GETIDENTITYPROPERTIES not working?

Reply Threaded More More options
Print post
Permalink
Looking into this, it appears to be an effect of

http://trac.osgeo.org/mapguide/ticket/1002

The mapguide server implementation of GetIdentityProperties used to take a single class name as a string and return a MgPropertyDefinitionCollection.  Now it appears to take a string collection of class names and return an MgClassDefinitionCollection.

The platform base appears to have had "not implemented" stubs added to it for both of these signatures.

My guess is that when the web tier is sent a single class name, it's falling through to the "not implemented" stub.  So, I guess my question is... how do we access the new function signature through the mapagent?  

Is this a bug?
 
Jason

----- Original Message -----
To: MapGuide Internals Mail List
Sent: Thu Jul 30 09:08:04 2009
Subject: Re: [mapguide-internals] GETIDENTITYPROPERTIES not working?

I get this error as well with the 4095 build posted, but not with the official Beta 1.

Regards, Kenneth Skovhede, GEOGRAF A/S



Jason Birch skrev:

> Hi all,
>
> I noticed this via the resource validator in Maestro (and Kenneth helped by confirming the function it was using).
>
> It appears that the feature service's GETIDENTITYPROPERTIES call isn't working through the MapAgent on the latest 2.1 build, though it was working at 2.0.x.  Is anyone else seeing this on a different 2.1 build?  Any idea why it isn't working?  Through the web API test pages, I get:
>
> "The custom error module does not recognize this error."
>
> Thanks,
> Jason

_______________________________________________
mapguide-internals mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/mapguide-internals
Jason Birch

RE: GETIDENTITYPROPERTIES not working?

Reply Threaded More More options
Print post
Permalink
OK, to follow up, as far as I can see, the HttpHandler's HttpGetIdentityProperties.cpp was not updated to use the new function signature.  I've logged this as a defect here:

http://trac.osgeo.org/mapguide/ticket/1061

Jason

-----Original Message-----
From: Jason Birch
Sent: Monday, August 03, 2009 12:36 AM
To: MapGuide Internals Mail List
Subject: RE: [mapguide-internals] GETIDENTITYPROPERTIES not working?

Looking into this, it appears to be an effect of

http://trac.osgeo.org/mapguide/ticket/1002

The mapguide server implementation of GetIdentityProperties used to take a single class name as a string and return a MgPropertyDefinitionCollection.  Now it appears to take a string collection of class names and return an MgClassDefinitionCollection.

The platform base appears to have had "not implemented" stubs added to it for both of these signatures.

My guess is that when the web tier is sent a single class name, it's falling through to the "not implemented" stub.  So, I guess my question is... how do we access the new function signature through the mapagent?  

Is this a bug?

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