Problem with Identify Widget v3.6.5, Server 10.3.1, and map service with join

3524
2
07-07-2015 09:56 AM
BrianFausel
Occasional Contributor III

I have been using Robert's Identify Widget v 3.6.5 in our Flex 3.6 apps perfectly for about a year now -- great tool Robert, thanks for the support and development of it!  I recently upgraded ArcGIS Server from 10.2.2 to 10.3.1 and encountered a minor problem with the Identify Widget after the upgrade.  I did find a workaround, so this is more of a discussion than a question.

We have a map service that contains a feature class from SDE with a join (defined in the MXD) to an external table in another database - both SQL 2008 R2 databases.  This "join" map service worked fine prior to the upgrade to Server 10.3.1.  After the upgrade, the Identify Widget stopped working and throws the error seen in the attached picture when you click on the "join" feature class.  Feature classes that do not have joins still work fine.  The regular Identify tool in ArcMap also still works.

I took a look at the newer version release notes for Identify Widget and it does not appear that this issue has been mentioned.  I don't know if this problem is present in versions beyond 3.6.5.

Workaround = If I create a spatial view in SDE (including both the feature class and external business table) using ArcCatalog, the Identify works like it did before on the view.  All I had to do was change the <field name> references in the XML configuration to the new "spatial view" map service names.

Interestingly the eSearch Widget is not affected by this problem, it still works even with the "join" map service.

0 Kudos
2 Replies
BrianFausel
Occasional Contributor III

Forgot to mention: the join and spatial views are 1:1 - each feature has only 1 related record in the external table.

0 Kudos
RobertScheitlin__GISP
MVP Emeritus

Brian,

   First I have heard of this. They must have changed something in the Identifytask on server for 10.3.1.

0 Kudos