AnantLabs / google-enterprise-connector-sharepoint

Automatically exported from code.google.com/p/google-enterprise-connector-sharepoint
0 stars 0 forks source link

Connector does not crawl SP 2010 MySites unless GSSitediscovery web-service is installed on the SharePoint 2010 machine. #169

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Install onboard/external SP connector and configure it on GSA for a SP 2010 
site.
2. Enter MySite URL for SharePoint 2010 machine.
3. Save the connector configuration in meta-URL mode

What is the expected output? 
Connector should crawl SP 2010 MySites.

What do you see instead?

Connector is not able to crawl SP 2010 MySites giving XML parsing errors.

Please use labels and text to provide additional information.
Connector version 2.6.0

Additional Info:
The exception is pretty clear (SPTimeZone - new since 2010 WS - cannot be 
parsed) and indicates that the WS has changed and the 2 versions are 
incompatible. See the foll docs reinforce this change:

2010: http://msdn.microsoft.com/en-us/library/websvcuserprofileservice.aspx
2007: http://msdn.microsoft.com/en-us/library/aa981571%28office.12%29.aspx

Original issue reported on code.google.com by shashank...@gmail.com on 27 Sep 2010 at 7:40

GoogleCodeExporter commented 9 years ago

Original comment by shashank...@gmail.com on 27 Sep 2010 at 7:50

GoogleCodeExporter commented 9 years ago
Attched is a screen shot for the logs where we get SAXException in the 
connector.

Work-around:

Install GSSitediscovery web-service (which is part of Google Services for 
SharePoint) and configure the connector. It then should discover the SP 2010 
MySites.

Original comment by shashank...@gmail.com on 27 Sep 2010 at 8:08

Attachments:

GoogleCodeExporter commented 9 years ago
Logs snippets:
--------------
2010-sep-22 12:32:25 
com.google.enterprise.connector.sharepoint.wsclient.UserProfileWS getMyLinks
WARNING: Unable to call getUserProfileByIndex (6053). endpoint 
[http://siteURL:80/_vti_bin/UserProfileService.asmx ].
AxisFault
 faultCode:  {http://schemas.xmlsoap.org/soap/envelop/}Server.userException
 faultSubCode:
 faultString: org.xml.sax.SAXException: No deserializer for {http://microsoft.com/webservices/SharePointPortalServer/UserProfileService)SPTimeZone
 faultActor:
 faultNode:
 faultDetail:
    {http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXException: No deserializer for {http://microsoft.com/webservices/SharePointPortalServer/UserProfileService}SPTimeZone
    at org.apache.axis.encoding.ser.BeanDeserializer.onChile(BeanDeserializer.java:314)

Original comment by shashank...@gmail.com on 28 Sep 2010 at 9:05

GoogleCodeExporter commented 9 years ago

Original comment by shashank...@gmail.com on 18 Mar 2011 at 12:06

GoogleCodeExporter commented 9 years ago
This issue is filed as Google issue #6513769

Original comment by tdnguyen@google.com on 18 May 2012 at 12:25