Select to view content in your preferred language

ArcGIS Server Version Compatibility

1165
7
03-20-2012 02:13 AM
DaveBotley
Emerging Contributor
Hi,

I've just installed ArcGIS for SharePoint 2.1.1 on Sharepoint Server 2010 and am having some difficulty connecting the two.  I think this problem may be to do with client access policy as discussed in other threads.  However, before I start changing server configuration I want to first check that the version of ArcGIS Server I am using is compatible or has any known issues with ArcGIS for SharePoint, but can't find any details of this on the esri site.

Can anyone tell me whether the latest version of ArcGIS for SharePoint (2.1.1) is compatible with ArcGIS Server 9.3.1, and if not what is the earliest version of ArcGIS that is supported.  A pointer to the official ESRI documentation with this information would also be useful, if this exists, as I'll need to make the case for upgrading if our current version of ArcGIS is not compatible.

Thanks,

Dave
0 Kudos
7 Replies
DerekLaw
Esri Esteemed Contributor
Hi Dave,

... Can anyone tell me whether the latest version of ArcGIS for SharePoint (2.1.1) is compatible with ArcGIS Server 9.3.1 ...


I can confirm that ArcGIS for SharePoint v2.1.1 should work with web services from ArcGIS Server v9.3.1 without issues.

What is the issue you are encountering?
0 Kudos
DaveBotley
Emerging Contributor
Hi Derek,

Thanks for your response.  We are working on an internal network with two machines: an existing ArcGIS Server 9.3.1 (OTGIS) and SharePoint 2010 server (OTHQSP1) with ArcGIS for SharePoint v2.1.1 installed and activated across all site collections. I have added a new BaseMap in SharePoint to point to an existing map service on OTGIS (http://otgis:8399/arcgis/rest/services/MapService/BaseMapping/MapServer) added the ArcGIS webpart to a page and attempted to select the new basemap from the dropdown list. 

On selecting the basemap, there is a 10-15 second pause, and then what looks like an error/information window displayed within the ArcGIS webpart, though there is no message just an OK button.

Some things I've already looked into:
- The ESRI logo and map navigation tools are visible in the WebPart (there's just no map), so I'm assuming that Silverlight and ArcGIS for Sharepoint have been installed and configured successfully.
- I've put the URL of the basemap into the address bar, and this successully displays its service description page, so I assume that the connection from OTHQSP1 to OTGIS is working and that the URL points to an actual endpoint.

Thanks,

Dave
0 Kudos
DaveBotley
Emerging Contributor
Further to initial thoughts that this might be resolved by using a clientaccesspolicy.xml file on the server, following the instructions at http://help.arcgis.com/en/webapps/sharepoint/help/index.html#/Frequently_asked_questions/01590000001... using the sample clientaccesspolicy.xml file has not fixed the issue.  On selecting a base map from the drop down on the SharePoint webpart, I still get a 10-15 second delay before being presented with an empty error dialog.

I have checked all error logs that I can find (Windows, SharePoint, IIS, ArcGIS) but nothing out of the ordinary is appearing.  I've also attached a Visual Studio debugger to both the Sharepoint server process and the IE8 process where the silverlight control sits and it's not breaking at the point that the issue occurs.

Any ideas?

Dave
0 Kudos
DerekLaw
Esri Esteemed Contributor
Hi Dave,

... I have added a new BaseMap map service on (http://otgis:8399/arcgis/rest/services/MapService/BaseMapping/MapServer)


I tried to access this map service, but was unable to connect/view it. Assuming this service is supposed to be publicly available, have you tried to view this service using the ArcGIS.com Viewer or ArcGIS Explorer Online? If not, then something's amiss with its public access capability and I would check with your IT group - perhaps a firewall or security setting is blocking access to the service.

Also, try installing Firebug or some other web browser monitoring application - it can help to diagnose your problem.

Hope this helps,
0 Kudos
DaveBotley
Emerging Contributor
Hi Derek,

Thanks - I'd forgotten that I could look at the browser console.  Through developer tools in IE I can now see that the error is definitely that it can't find the clientaccesspolicy.xml file
on the server.  I've taken a look at the various tutorials and gathered that the file has to sit in the server root, though the only examples I can find are for IIS on Windows or Apache on Linux whereas we have ArcGIS Server for Java 9.3.1 which appears to contain an embedded tomcat server.

I've tried putting the policy file in just about every location that I can think of in the folder hierarchy on the server, but it still isn't accesible from the client.  I've also cleared caches and restarted servers but no change.  Do you know where the I should be putting this file on our configuration?  I've looked at the following posts already that suggest some locations, tried them all, but still not working:

http://help.arcgis.com/en/webapps/sharepoint/help/index.html?faq.htm#/Frequently_asked_questions/015...
http://forums.arcgis.com/threads/47605-Cannot-load-data-from-server.?highlight=arcgis+server+java+cl...
http://forums.arcgis.com/threads/30761-Does-anybody-know-what-this-error-is?highlight=arcgis+server+...
http://forums.arcgis.com/threads/6566-Problem-adding-local-data-to-sharepoint-web-part?highlight=arc...

Thanks,

Dave
0 Kudos
DaveBotley
Emerging Contributor
I tried to access this map service, but was unable to connect/view it...


Sorry, I forgot to addres the main suggestion in your response - both servers are on a private network within the same domain.

Thanks,

Dave
0 Kudos
DerekLaw
Esri Esteemed Contributor
Hi Dave,

... Through developer tools in IE I can now see that the error is definitely that it can't find the clientaccesspolicy.xml file
on the server. ... we have ArcGIS Server for Java 9.3.1 which appears to contain an embedded tomcat server. ... Do you know where the I should be putting this file on our configuration?


The policy file needs to be on the Web Server�??s ROOT directory.


  • For Apache, this is <apache_home>\htdocs

  • For Tomcat, this is <tomcat_home>\webapps



Hope this helps,
0 Kudos