manifoldcf-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Karl Wright <daddy...@gmail.com>
Subject Re: ManifoldCF 0.5 / SharePoint 2010 connector
Date Sun, 13 May 2012 05:54:28 GMT
FWIW, I've done some more research on the SharePoint 2010 issues
you've been seeing.  Other crawlers I have access to do not make any
web service distinction between the SharePoint 2007 services and
SharePoint 2010 services, which is a good sign, but then again they do
not use the services in precisely the same way that ManifoldCF does.
I've therefore put in a call to a colleague who might be in a position
to provide more detailed information; hopefully I'd have some inkling
Monday as to whether this is related solely to your particular
SharePoint setup, or is a more general problem with SharePoint 2010.

I've been keeping the CONNECTORS-470 ticket up to date with the
research results so far.

Karl

On Sat, May 12, 2012 at 12:26 PM, Karl Wright <daddywri@gmail.com> wrote:
> Thanks for the update.
>
> I'm very surprised that a 500 error did not yield any useful
> exceptions in the server-side logs.  But thanks again for the effort.
>
> Karl
>
>
> On Sat, May 12, 2012 at 11:46 AM, prem bangle <prem.g8@gmail.com> wrote:
>> Hi Karl,
>> Server logs were of not much help. Worked with sharepoint expert yet we
>> couldn't troubleshoot the issue.
>>
>> Because of tight project schedule we started evaluating other options
>> including custom .net crawl using sharepoint change log.
>>
>> Prem
>>
>>
>> On Wed, May 9, 2012 at 9:00 AM, prem bangle <prem.g8@gmail.com> wrote:
>>>
>>> Agreed. I will get back with you after looking at the server logs.
>>>
>>>
>>> Prem
>>>
>>>
>>>
>>> On Wed, May 9, 2012 at 2:36 AM, Karl Wright <daddywri@gmail.com> wrote:
>>>>
>>>> So the services are present if you give the correct URL.  That is a
>>>> good first step.
>>>>
>>>> The problem now is:
>>>>
>>>> HTTP/1.1 500 Internal Server Error
>>>>
>>>> ... which should leave some trace on the server as to what the difficulty
>>>> is.
>>>>
>>>> Karl
>>>>
>>>>
>>>> On Wed, May 9, 2012 at 12:30 AM, prem bangle <prem.g8@gmail.com> wrote:
>>>> > Hi Karl,
>>>> > No service found at - http://xxx/sites/cmm10/_vti_bin_.
>>>> >
>>>> > However all services can be found at
>>>> > http://xxx/sites/cmm10/_vti_bin/*.asmx
>>>> > eg.,
>>>> > http://xxx/sites/cmm10/_vti_bin/lists.asmx
>>>> > AddAttachment , AddDiscussionBoardItem ,AddList , AddListFromFeature ,
>>>> > AddWikiPage , ApplyContentTypeToList , CheckInFile
>>>> > CheckOutFile, CreateContentType , DeleteAttachment , DeleteContentType
>>>> > ,DeleteContentTypeXmlDocument ,DeleteList ,GetAttachmentCollection ,
>>>> > GetList , GetListAndView ,GetListCollection ,GetListContentType
>>>> > ,GetListContentTypes ,GetListContentTypesAndProperties
>>>> > ,GetListItemChanges
>>>> > ,GetListItemChangesSinceToken
>>>> > GetListItemChangesWithKnowledge, GetListItems , GetVersionCollection ,
>>>> > UndoCheckOut , UpdateContentType ,UpdateContentTypeXmlDocument
>>>> > ,UpdateContentTypesXmlDocument
>>>> > UpdateList , UpdateListItems ,UpdateListItemsWithKnowledge
>>>> >
>>>> > http://xxx/sites/cmm10/_vti_bin/dspsts.asmx
>>>> > Query
>>>> > MessageName="queryRequest"
>>>> >
>>>> > Even though built MCF using proper SharePoint 2010 wsdls, we are still
>>>> > unable to crawl.  We will spend some time to troubleshoot the issue.
>>>> > A segment of log and service description below.
>>>> >
>>>> > ------------- log -------
>>>> > DEBUG 2012-05-08 20:45:19,894 (Thread-12073) - >> "POST
>>>> > /sites/cmm10/_vti_bin/dspsts.asmx HTTP/1.1[\r][\n]"
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.print(String)
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.write(byte[])
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.write(byte[], int, int)
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > EntityEnclosingMethod.addRequestHeaders(HttpState, HttpConnection)
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > ExpectContinueMethod.addRequestHeaders(HttpState, HttpConnection)
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpMethodBase.addRequestHeaders(HttpState, HttpConnection)
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection)
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)
>>>> > DEBUG 2012-05-08 20:45:19,894 (Thread-12073) - Adding Host request
>>>> > header
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpState.getCookies()
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > CookieSpecBase.match(String, int, String, boolean, Cookie[])
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection)
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > EntityEnclosingMethod.addContentLengthRequestHeader(HttpState,
>>>> > HttpConnection)
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > EntityEnclosingMethod.getRequestContentLength()
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > PostMethod.hasRequestContent()
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > EntityEnclosingMethod.hasRequestContent()
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) -
>>>> > HttpMethodBase.addRequestHeader(Header)
>>>> > DEBUG 2012-05-08 20:45:19,894 (Thread-12073) - >> "Content-Type:
>>>> > text/xml;
>>>> > charset=utf-8[\r][\n]"
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.print(String)
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.write(byte[])
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.write(byte[], int, int)
>>>> > DEBUG 2012-05-08 20:45:19,894 (Thread-12073) - >> "SOAPAction:
>>>> > "http://schemas.microsoft.com/sharepoint/dsp/queryRequest"[\r][\n]"
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.print(String)
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.write(byte[])
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.write(byte[], int, int)
>>>> > DEBUG 2012-05-08 20:45:19,894 (Thread-12073) - >> "User-Agent:
>>>> > Axis/1.4[\r][\n]"
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.print(String)
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.write(byte[])
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.write(byte[], int, int)
>>>> > DEBUG 2012-05-08 20:45:19,894 (Thread-12073) - >> "Host:
>>>> > win-176a8qbm032[\r][\n]"
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.print(String)
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.write(byte[])
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.write(byte[], int, int)
>>>> > DEBUG 2012-05-08 20:45:19,894 (Thread-12073) - >> "Transfer-Encoding:
>>>> > chunked[\r][\n]"
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.print(String)
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.write(byte[])
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.write(byte[], int, int)
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.writeLine()
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.write(byte[])
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.write(byte[], int, int)
>>>> > DEBUG 2012-05-08 20:45:19,894 (Thread-12073) - >> "[\r][\n]"
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > EntityEnclosingMethod.writeRequestBody(HttpState, HttpConnection)
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > PostMethod.hasRequestContent()
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > EntityEnclosingMethod.hasRequestContent()
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > EntityEnclosingMethod.getRequestContentLength()
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > PostMethod.hasRequestContent()
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > EntityEnclosingMethod.hasRequestContent()
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.getRequestOutputStream()
>>>> > DEBUG 2012-05-08 20:45:19,894 (Thread-12073) - Enter:
>>>> > SOAPPart::saveChanges
>>>> > DEBUG 2012-05-08 20:45:19,894 (Thread-12073) - >> "345[\r][\n]"
>>>> > DEBUG 2012-05-08 20:45:19,894 (Thread-12073) - >> "<?xml version="1.0"
>>>> > encoding="UTF-8"?><soapenv:Envelope
>>>> > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
>>>> > xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>>>> >
>>>> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Header><ns1:versions
>>>> > soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next"
>>>> > soapenv:mustUnderstand="0"
>>>> >
>>>> > xmlns:ns1="http://schemas.microsoft.com/sharepoint/dsp"><ns1:version>1.0</ns1:version></ns1:versions><ns2:request
>>>> > soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next"
>>>> > soapenv:mustUnderstand="0" document="content" method="query"
>>>> >
>>>> > xmlns:ns2="http://schemas.microsoft.com/sharepoint/dsp"/></soapenv:Header><soapenv:Body><queryRequest
>>>> > xmlns="http://schemas.microsoft.com/sharepoint/dsp"><dsQuery
>>>> >
>>>> > select="/list[@id='{D7E22603-5B7D-415D-B12A-4543957E8430}']"/></queryRequest></soapenv:Body></soapenv:Envelope>"
>>>> > DEBUG 2012-05-08 20:45:19,894 (Thread-12073) - >> "[\r][\n]"
>>>> > DEBUG 2012-05-08 20:45:19,894 (Thread-12073) - >> "0"
>>>> > DEBUG 2012-05-08 20:45:19,894 (Thread-12073) - >> "[\r][\n]"
>>>> > DEBUG 2012-05-08 20:45:19,894 (Thread-12073) - >> "[\r][\n]"
>>>> > DEBUG 2012-05-08 20:45:19,894 (Thread-12073) - Request body sent
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.flushRequestOutputStream()
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpMethodBase.readResponse(HttpState, HttpConnection)
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpMethodBase.readStatusLine(HttpState, HttpConnection)
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpConnection.readLine()
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpParser.readLine(InputStream, String)
>>>> > TRACE 2012-05-08 20:45:19,894 (Thread-12073) - enter
>>>> > HttpParser.readRawLine()
>>>> > DEBUG 2012-05-08 20:45:19,988 (Thread-12073) - << "HTTP/1.1 500
>>>> > Internal
>>>> > Server Error[\r][\n]"
>>>> > ------------- log -------
>>>> >
>>>> > ---- service description ----
>>>> > [not well formatted ]
>>>> >
>>>> >
>>>> > <?xml version="1.0"?>
>>>> > <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
>>>> >         targetNamespace="http://schemas.microsoft.com/sharepoint/dsp"
>>>> >            xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
>>>> >              xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
>>>> >                xmlns:s="http://www.w3.org/2001/XMLSchema"
>>>> >
>>>> > xmlns:tns="http://schemas.microsoft.com/sharepoint/dsp"
>>>> >                   xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
>>>> >
>>>> > xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
>>>> >
>>>> > xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"
>>>> >                   xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
>>>> >    <wsdl:types>
>>>> >      <s:schema
>>>> > targetNamespace="http://schemas.microsoft.com/sharepoint/dsp"
>>>> >             elementFormDefault="qualified"> <s:import
>>>> > namespace="http://www.w3.org/2001/XMLSchema"/>
>>>> >       <s:element type="tns:QueryRequest" name="queryRequest"
>>>> > nillable="true"/>
>>>> >         <s:complexType name="QueryRequest">
>>>> >           <s:sequence> <s:element type="tns:DSQuery" name="dsQuery"
>>>> > maxOccurs="1" minOccurs="0"/>
>>>> >          <s:element type="tns:PTQuery" name="ptQuery" maxOccurs="1"
>>>> > minOccurs="0"/>
>>>> >            </s:sequence> </s:complexType> -<s:complexType
>>>> > name="DSQuery">
>>>> >           <s:sequence> <s:element type="tns:DspQuery" name="Query"
>>>> > maxOccurs="1" minOccurs="0"/>
>>>> >            </s:sequence>
>>>> >            <s:attribute type="s:string" name="select"/>
>>>> >            <s:attribute type="tns:ResultContentType"
>>>> > name="resultContent"
>>>> > default="both"/>
>>>> >            <s:attribute type="tns:ColumnMappingType"
>>>> > name="columnMapping"
>>>> > default="element"/>
>>>> >            <s:attribute type="s:string" name="resultNamespace"/>
>>>> >            <s:attribute type="s:string" name="resultPrefix"/>
>>>> >            <s:attribute type="s:string" name="resultRoot"/>
>>>> >            <s:attribute type="s:string" name="resultRow"/>
>>>> >            <s:attribute type="s:string" name="startPosition"/>
>>>> >            <s:attribute type="s:string" name="comparisonLocale"/>
>>>> >         </s:complexType>
>>>> >
>>>> >        <s:complexType name="DspQuery">
>>>> >          <s:sequence> <s:element type="tns:ServerParameterInfo"
>>>> > name="ServerParameterInfo"
>>>> >              maxOccurs="1" minOccurs="0"/>
>>>> >             <s:element type="tns:Fields" name="Fields" maxOccurs="1"
>>>> > minOccurs="0"/>
>>>> >             <s:element type="tns:ArrayOfServerParameter"
>>>> > name="ServerParameters"
>>>> >               maxOccurs="1" minOccurs="0"/>
>>>> >         <s:element name="Where" maxOccurs="1" minOccurs="0">
>>>> >         <s:complexType mixed="true">
>>>> >         <s:sequence> <s:any/>
>>>> >        </s:sequence>
>>>> >        </s:complexType>
>>>> >        </s:element>
>>>> >        <s:element type="tns:ArrayOfOrderField" name="OrderBy"
>>>> > maxOccurs="1"
>>>> > minOccurs="0"/>
>>>> >        </s:sequence> <s:attribute type="s:long" name="RowLimit"
>>>> > default="-1"/>
>>>> >        </s:complexType>
>>>> >
>>>> >        <s:complexType name="ServerParameterInfo"/>
>>>> >        <s:complexType name="Fields">
>>>> >        <s:sequence> <s:element type="tns:Field" name="Field"
>>>> > maxOccurs="unbounded" minOccurs="0"/>
>>>> >        <s:element type="tns:AllFields" name="AllFields" maxOccurs="1"
>>>> > minOccurs="0"/>
>>>> >        </s:sequence> </s:complexType> -<s:complexType name="Field">
>>>> >        <s:attribute type="s:string" name="Name"/>
>>>> >        <s:attribute type="s:string" name="Alias"/>
>>>> >        </s:complexType> -<s:complexType name="AllFields">
>>>> >        <s:attribute type="s:boolean" name="IncludeHiddenFields"
>>>> > default="false"/>
>>>> >        </s:complexType> -<s:complexType name="ArrayOfServerParameter">
>>>> >        <s:sequence>
>>>> >        <s:element type="tns:ServerParameter" name="ServerParameter"
>>>> > maxOccurs="unbounded" minOccurs="0"/>
>>>> >        </s:sequence> </s:complexType> -<s:complexType
>>>> > name="ServerParameter">
>>>> >        <s:simpleContent>
>>>> >        <s:extension base="s:string">
>>>> >        <s:attribute type="s:string" name="Name"/>
>>>> >        <s:attribute type="s:boolean" name="Null" default="false"/>
>>>> >        </s:extension> </s:simpleContent> </s:complexType>
>>>> >        <s:complexType name="ArrayOfOrderField">
>>>> >        <s:sequence> <s:element type="tns:OrderField" name="OrderField"
>>>> >           maxOccurs="unbounded" minOccurs="0"/>
>>>> >           </s:sequence> </s:complexType>
>>>> >           <s:complexType name="OrderField"> <s:attribute
>>>> > type="s:string"
>>>> > name="Name"/>
>>>> >           <s:attribute type="tns:OrderDirection" name="Direction"
>>>> > default="ASC"/>
>>>> >           </s:complexType> -<s:simpleType name="OrderDirection">
>>>> > -<s:restriction base="s:string">
>>>> >           <s:enumeration value="ASC"/> <s:enumeration value="DESC"/>
>>>> > </s:restriction>
>>>> >           </s:simpleType> -<s:simpleType name="ResultContentType">
>>>> >           <s:restriction base="s:string"> <s:enumeration value="both"/>
>>>> >           <s:enumeration value="schemaOnly"/> <s:enumeration
>>>> > value="dataOnly"/>
>>>> >           </s:restriction> </s:simpleType> -<s:simpleType
>>>> > name="ColumnMappingType">
>>>> >           <s:restriction base="s:string"> <s:enumeration
>>>> > value="element"/>
>>>> >           <s:enumeration value="attribute"/> </s:restriction>
>>>> > </s:simpleType>
>>>> >           <s:complexType name="PTQuery"> -<s:sequence> <s:any
>>>> > maxOccurs="unbounded" minOccurs="0"/>
>>>> >           </s:sequence> </s:complexType> -<s:element
>>>> > name="queryResponse">
>>>> >           <s:complexType mixed="true"> -<s:sequence> <s:any/>
>>>> > </s:sequence>
>>>> > </s:complexType>
>>>> >           </s:element> <s:element type="tns:Authentication"
>>>> > name="authentication"/>
>>>> >           <s:complexType name="Authentication"> -<s:sequence>
>>>> >           <s:any maxOccurs="unbounded" minOccurs="0"/> </s:sequence>
>>>> > <s:anyAttribute/>
>>>> >           </s:complexType> <s:element type="tns:DataRoot"
>>>> > name="dataRoot"/>
>>>> >           <s:complexType name="DataRoot"> -<s:sequence>
>>>> >           <s:element type="s:string" name="root" maxOccurs="1"
>>>> > minOccurs="0"/>
>>>> >           </s:sequence> <s:attribute type="s:boolean"
>>>> > name="allowRemoteDataAccess" default="true"/>
>>>> >           <s:anyAttribute/> </s:complexType> <s:element
>>>> > type="tns:RequestHeader" name="request"/>
>>>> >           <s:complexType name="RequestHeader">
>>>> >           <s:attribute type="tns:DocumentType" name="document"
>>>> > use="required"/>
>>>> >           <s:attribute type="tns:MethodType" name="method"
>>>> > use="required"/>
>>>> >           <s:anyAttribute/> </s:complexType> -<s:simpleType
>>>> > name="DocumentType">
>>>> >           <s:restriction base="s:string"> <s:enumeration
>>>> > value="content"/>
>>>> >           <s:enumeration value="system"/> </s:restriction>
>>>> > </s:simpleType>
>>>> >           <s:simpleType name="MethodType"> -<s:restriction
>>>> > base="s:string">
>>>> >           <s:enumeration value="query"/> </s:restriction>
>>>> > </s:simpleType>
>>>> >           <s:element type="tns:Versions" name="versions"/>
>>>> > -<s:complexType
>>>> > name="Versions">
>>>> >           <s:sequence> <s:element type="s:string" name="version"
>>>> > maxOccurs="unbounded" minOccurs="0"/>
>>>> >           </s:sequence> <s:anyAttribute/> </s:complexType> </s:schema>
>>>> > </wsdl:types>
>>>> >           <wsdl:message name="queryRequestSoapIn">
>>>> >           <wsdl:part name="Request" element="tns:queryRequest"/>
>>>> > </wsdl:message>
>>>> >           <wsdl:message name="queryRequestSoapOut">
>>>> >           <wsdl:part name="queryRequestResult"
>>>> > element="tns:queryResponse"/>
>>>> >           </wsdl:message> -<wsdl:message
>>>> > name="queryRequestauthentication">
>>>> >           <wsdl:part name="authentication"
>>>> > element="tns:authentication"/>
>>>> >           </wsdl:message> -<wsdl:message name="queryRequestdataRoot">
>>>> >           <wsdl:part name="dataRoot" element="tns:dataRoot"/>
>>>> >           </wsdl:message> -<wsdl:message name="queryRequestrequest">
>>>> >           <wsdl:part name="request" element="tns:request"/>
>>>> > </wsdl:message>
>>>> >           <wsdl:message name="queryRequestversions">
>>>> >           <wsdl:part name="versions" element="tns:versions"/>
>>>> >           </wsdl:message> -<wsdl:portType name="StsAdapterSoap">
>>>> >           <wsdl:operation name="Query">
>>>> >           <wsdl:input name="queryRequest"
>>>> > message="tns:queryRequestSoapIn"/>
>>>> >           <wsdl:output name="queryRequest"
>>>> > message="tns:queryRequestSoapOut"/>
>>>> >           </wsdl:operation> </wsdl:portType>
>>>> >           <wsdl:binding type="tns:StsAdapterSoap"
>>>> > name="StsAdapterSoap">
>>>> >           <soap:binding
>>>> > transport="http://schemas.xmlsoap.org/soap/http"/>
>>>> >           <wsdl:operation name="Query">
>>>> >           <soap:operation style="document"
>>>> >
>>>> > soapAction="http://schemas.microsoft.com/sharepoint/dsp/queryRequest"/>
>>>> >              <wsdl:input name="queryRequest"> <soap:body
>>>> > use="literal"/>
>>>> >              <soap:header use="literal"
>>>> > message="tns:queryRequestauthentication" part="authentication"/>
>>>> >              <soap:header use="literal"
>>>> > message="tns:queryRequestdataRoot"
>>>> > part="dataRoot"/>
>>>> >              <soap:header use="literal"
>>>> > message="tns:queryRequestrequest"
>>>> > part="request"/>
>>>> >              <soap:header use="literal"
>>>> > message="tns:queryRequestversions"
>>>> > part="versions"/>
>>>> >              </wsdl:input> -<wsdl:output name="queryRequest">
>>>> > <soap:body
>>>> > use="literal"/>
>>>> >              <soap:header use="literal"
>>>> > message="tns:queryRequestversions"
>>>> > part="versions"/>
>>>> >              </wsdl:output> </wsdl:operation> </wsdl:binding>
>>>> >              <wsdl:binding type="tns:StsAdapterSoap"
>>>> > name="StsAdapterSoap12">
>>>> >              <soap12:binding
>>>> > transport="http://schemas.xmlsoap.org/soap/http"/>
>>>> >              <wsdl:operation name="Query">
>>>> >              <soap12:operation style="document"
>>>> >
>>>> > soapAction="http://schemas.microsoft.com/sharepoint/dsp/queryRequest"/>
>>>> >                <wsdl:input name="queryRequest"> <soap12:body
>>>> > use="literal"/>
>>>> >                <soap12:header use="literal"
>>>> >                   message="tns:queryRequestauthentication"
>>>> > part="authentication"/>
>>>> >                   <soap12:header use="literal"
>>>> > message="tns:queryRequestdataRoot" part="dataRoot"/>
>>>> >                   <soap12:header use="literal"
>>>> > message="tns:queryRequestrequest" part="request"/>
>>>> >                   <soap12:header use="literal"
>>>> > message="tns:queryRequestversions" part="versions"/>
>>>> >                   </wsdl:input> -<wsdl:output name="queryRequest">
>>>> > <soap12:body use="literal"/>
>>>> >                   <soap12:header use="literal"
>>>> > message="tns:queryRequestversions" part="versions"/>
>>>> >                   </wsdl:output> </wsdl:operation> </wsdl:binding>
>>>> >                <wsdl:service name="StsAdapter">
>>>> >                   <wsdl:port name="StsAdapterSoap"
>>>> > binding="tns:StsAdapterSoap">
>>>> >                      <soap:address
>>>> > location="http://win-176a8qbm032/sites/cmm10/_vti_bin/dspsts.asmx"/>
>>>> >                   </wsdl:port>
>>>> >                   <wsdl:port name="StsAdapterSoap12"
>>>> > binding="tns:StsAdapterSoap12">
>>>> >                     <soap12:address
>>>> > location="http://win-176a8qbm032/sites/cmm10/_vti_bin/dspsts.asmx"/>
>>>> >                </wsdl:port>
>>>> >             </wsdl:service>
>>>> > </wsdl:definitions
>>>> >
>>>> > ---- service description ----
>>>> >
>>>> >
>>>> > thanks
>>>> > Prem
>>>> >
>>>> >
>>>> >
>>>> >
>>>> > On Tue, May 8, 2012 at 12:49 PM, Karl Wright <daddywri@gmail.com>
>>>> > wrote:
>>>> >>
>>>> >> I've done further research on the web services in 2010.  As described
>>>> >> in the ticket, Microsoft claims they were retained for backwards
>>>> >> compatibility.  So if they are missing on you setup, it can mean one
>>>> >> of two possibilities:
>>>> >>
>>>> >> (1) They were not installed, or were removed, at the time the server
>>>> >> was
>>>> >> set up;
>>>> >> (2) The URL you are using is not correct, and thus there is no web
>>>> >> service _vti_bin directory there to communicate with.
>>>> >>
>>>> >> My suggestion is therefore to use a browser to browse to the root site
>>>> >> you want to crawl.  Then, take that URL, remove the file part from the
>>>> >> end, add /_vti_bin_ to the end instead, and see if you can access the
>>>> >> web services directory.
>>>> >>
>>>> >> Thanks!
>>>> >> Karl
>>>> >>
>>>> >> On Tue, May 8, 2012 at 12:32 PM, Karl Wright <daddywri@gmail.com>
>>>> >> wrote:
>>>> >> > I've created a ticket to track this:
>>>> >> >
>>>> >> > CONNECTORS-470
>>>> >> >
>>>> >> > Since it looks like all the web services still exist but have simply
>>>> >> > been renamed, I would expect that it should be relatively quick to
>>>> >> > come up with a version of the connector that supports the renaming.
>>>> >> > But I'll need cooperation in order to confirm that it works against
>>>> >> > SharePoint 2010.
>>>> >> >
>>>> >> > Karl
>>>> >> >
>>>> >> >
>>>> >> > On Tue, May 8, 2012 at 11:47 AM, Karl Wright <daddywri@gmail.com>
>>>> >> > wrote:
>>>> >> >> It looks like none of the standard SharePoint Web Services are
>>>> >> >> available.  At the moment it is unclear whether this is due to an
>>>> >> >> installation option or due to Microsoft discontinuing this
>>>> >> >> functionality.
>>>> >> >>
>>>> >> >> Can you find the directory for the SharePoint 2010 root site, and
>>>> >> >> look
>>>> >> >> for the _vti_bin subdirectory?  I'd love to know what is in it.
>>>> >> >>
>>>> >> >> Thanks,
>>>> >> >> Karl
>>>> >> >>
>>>> >> >>
>>>> >> >> On Tue, May 8, 2012 at 11:37 AM, prem bangle <prem.g8@gmail.com>
>>>> >> >> wrote:
>>>> >> >>> Hi Karl,
>>>> >> >>> MCF log messages below (SharePoint 2010 standalone instance /
>>>> >> >>> SharePoint 3.0
>>>> >> >>> connection params)
>>>> >> >>>
>>>> >> >>> Prem
>>>> >> >>>
>>>> >> >>> #######------
>>>> >> >>> DEBUG 2012-05-07 18:50:23,015 (Worker thread '29') -
>>>> >> >>> MessageContext:
>>>> >> >>> setTargetService(ListsSoap)
>>>> >> >>> DEBUG 2012-05-07 18:50:23,015 (Worker thread '29') -
>>>> >> >>> org.apache.axis.i18n.resource::handleGetObject(noService10)
>>>> >> >>> DEBUG 2012-05-07 18:50:23,015 (Worker thread '29') - Exception:
>>>> >> >>> org.apache.axis.ConfigurationException: No service named ListsSoap
>>>> >> >>> is
>>>> >> >>> available
>>>> >> >>> org.apache.axis.ConfigurationException: No service named ListsSoap
>>>> >> >>> is
>>>> >> >>> available
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper$ResourceProvider.getService(SPSProxyHelper.java:2208)
>>>> >> >>> at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>> org.apache.axis.MessageContext.setTargetService(MessageContext.java:756)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2690)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2443)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2366)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:1812)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> com.microsoft.schemas.sharepoint.soap.ListsSoapStub.getListCollection(ListsSoapStub.java:1807)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper.getDocLibID(SPSProxyHelper.java:699)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SharePointRepository.processDocuments(SharePointRepository.java:903)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.processDocuments(BaseRepositoryConnector.java:423)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:561)
>>>> >> >>>
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper$ResourceProvider.getService(SPSProxyHelper.java:2208)
>>>> >> >>> at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>> org.apache.axis.MessageContext.setTargetService(MessageContext.java:756)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2690)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2443)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2366)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:1812)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> com.microsoft.schemas.sharepoint.soap.ListsSoapStub.getListCollection(ListsSoapStub.java:1807)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper.getDocLibID(SPSProxyHelper.java:699)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SharePointRepository.processDocuments(SharePointRepository.java:903)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.processDocuments(BaseRepositoryConnector.java:423)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:561)
>>>> >> >>> DEBUG 2012-05-07 18:50:23,015 (Worker thread '29') -
>>>> >> >>> MessageContext:
>>>> >> >>> setServiceHandler(null)
>>>> >> >>> DEBUG 2012-05-07 18:50:23,015 (Worker thread '29') -
>>>> >> >>> org.apache.axis.i18n.resource::handleGetObject(targetService)
>>>> >> >>> DEBUG 2012-05-07 18:50:23,015 (Worker thread '29') - Target
>>>> >> >>> service:
>>>> >> >>> ListsSoap
>>>> >> >>> DEBUG 2012-05-07 18:50:23,015 (Worker thread '29') -
>>>> >> >>> MessageContext:
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> setTargetService(http://schemas.microsoft.com/sharepoint/soap/GetListCollection)
>>>> >> >>> DEBUG 2012-05-07 18:50:23,015 (Worker thread '29') -
>>>> >> >>> org.apache.axis.i18n.resource::handleGetObject(noService10)
>>>> >> >>> DEBUG 2012-05-07 18:50:23,015 (Worker thread '29') - Exception:
>>>> >> >>> org.apache.axis.ConfigurationException: No service named
>>>> >> >>> http://schemas.microsoft.com/sharepoint/soap/GetListCollection is
>>>> >> >>> available
>>>> >> >>> org.apache.axis.ConfigurationException: No service named
>>>> >> >>> http://schemas.microsoft.com/sharepoint/soap/GetListCollection is
>>>> >> >>> available
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper$ResourceProvider.getService(SPSProxyHelper.java:2208)
>>>> >> >>> at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>> org.apache.axis.MessageContext.setTargetService(MessageContext.java:756)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.axis.transport.http.HTTPTransport.setupMessageContextImpl(HTTPTransport.java:89)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>> org.apache.axis.client.Transport.setupMessageContext(Transport.java:46)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2738)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2443)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2366)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:1812)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> com.microsoft.schemas.sharepoint.soap.ListsSoapStub.getListCollection(ListsSoapStub.java:1807)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper.getDocLibID(SPSProxyHelper.java:699)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SharePointRepository.processDocuments(SharePointRepository.java:903)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.processDocuments(BaseRepositoryConnector.java:423)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:561)
>>>> >> >>>
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper$ResourceProvider.getService(SPSProxyHelper.java:2208)
>>>> >> >>> at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>> org.apache.axis.MessageContext.setTargetService(MessageContext.java:756)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.axis.transport.http.HTTPTransport.setupMessageContextImpl(HTTPTransport.java:89)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>> org.apache.axis.client.Transport.setupMessageContext(Transport.java:46)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2738)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2443)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2366)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:1812)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> com.microsoft.schemas.sharepoint.soap.ListsSoapStub.getListCollection(ListsSoapStub.java:1807)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper.getDocLibID(SPSProxyHelper.java:699)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SharePointRepository.processDocuments(SharePointRepository.java:903)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.processDocuments(BaseRepositoryConnector.java:423)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:561)
>>>> >> >>> DEBUG 2012-05-07 18:50:23,015 (Worker thread '29') -
>>>> >> >>> MessageContext:
>>>> >> >>> setServiceHandler(null)
>>>> >> >>>
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> DEBUG 2012-05-07 23:07:35,950 (Worker thread '28') -
>>>> >> >>> MessageContext:
>>>> >> >>> setTargetService(WebsSoap)
>>>> >> >>> DEBUG 2012-05-07 23:07:35,950 (Worker thread '28') -
>>>> >> >>> org.apache.axis.i18n.resource::handleGetObject(noService10)
>>>> >> >>> DEBUG 2012-05-07 23:07:35,950 (Worker thread '28') - Exception:
>>>> >> >>> org.apache.axis.ConfigurationException: No service named WebsSoap
>>>> >> >>> is
>>>> >> >>> available
>>>> >> >>> org.apache.axis.ConfigurationException: No service named WebsSoap
>>>> >> >>> is
>>>> >> >>> available
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper$ResourceProvider.getService(SPSProxyHelper.java:2208)
>>>> >> >>> at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>> org.apache.axis.MessageContext.setTargetService(MessageContext.java:756)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2690)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2443)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2366)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:1812)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> com.microsoft.schemas.sharepoint.soap.WebsSoapStub.getWebCollection(WebsSoapStub.java:854)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper.getSites(SPSProxyHelper.java:1588)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SharePointRepository.processDocuments(SharePointRepository.java:847)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.processDocuments(BaseRepositoryConnector.java:423)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:561)
>>>> >> >>>
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper$ResourceProvider.getService(SPSProxyHelper.java:2208)
>>>> >> >>> at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>> org.apache.axis.MessageContext.setTargetService(MessageContext.java:756)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2690)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2443)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2366)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:1812)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> com.microsoft.schemas.sharepoint.soap.WebsSoapStub.getWebCollection(WebsSoapStub.java:854)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper.getSites(SPSProxyHelper.java:1588)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SharePointRepository.processDocuments(SharePointRepository.java:847)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.processDocuments(BaseRepositoryConnector.java:423)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:561)
>>>> >> >>> DEBUG 2012-05-07 23:07:35,950 (Worker thread '28') -
>>>> >> >>> MessageContext:
>>>> >> >>> setServiceHandler(null)
>>>> >> >>> DEBUG 2012-05-07 23:07:35,950 (Worker thread '28') -
>>>> >> >>> org.apache.axis.i18n.resource::handleGetObject(targetService)
>>>> >> >>> DEBUG 2012-05-07 23:07:35,950 (Worker thread '28') - Target
>>>> >> >>> service:
>>>> >> >>> WebsSoap
>>>> >> >>> DEBUG 2012-05-07 23:07:35,950 (Worker thread '28') -
>>>> >> >>> MessageContext:
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> setTargetService(http://schemas.microsoft.com/sharepoint/soap/GetWebCollection)
>>>> >> >>> DEBUG 2012-05-07 23:07:35,950 (Worker thread '28') -
>>>> >> >>> org.apache.axis.i18n.resource::handleGetObject(noService10)
>>>> >> >>> DEBUG 2012-05-07 23:07:35,950 (Worker thread '28') - Exception:
>>>> >> >>> org.apache.axis.ConfigurationException: No service named
>>>> >> >>> http://schemas.microsoft.com/sharepoint/soap/GetWebCollection is
>>>> >> >>> available
>>>> >> >>> org.apache.axis.ConfigurationException: No service named
>>>> >> >>> http://schemas.microsoft.com/sharepoint/soap/GetWebCollection is
>>>> >> >>> available
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper$ResourceProvider.getService(SPSProxyHelper.java:2208)
>>>> >> >>> at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>> org.apache.axis.MessageContext.setTargetService(MessageContext.java:756)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.axis.transport.http.HTTPTransport.setupMessageContextImpl(HTTPTransport.java:89)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>> org.apache.axis.client.Transport.setupMessageContext(Transport.java:46)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2738)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2443)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2366)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:1812)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> com.microsoft.schemas.sharepoint.soap.WebsSoapStub.getWebCollection(WebsSoapStub.java:854)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper.getSites(SPSProxyHelper.java:1588)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SharePointRepository.processDocuments(SharePointRepository.java:847)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.processDocuments(BaseRepositoryConnector.java:423)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:561)
>>>> >> >>>
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper$ResourceProvider.getService(SPSProxyHelper.java:2208)
>>>> >> >>> at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>> org.apache.axis.MessageContext.setTargetService(MessageContext.java:756)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.axis.transport.http.HTTPTransport.setupMessageContextImpl(HTTPTransport.java:89)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>> org.apache.axis.client.Transport.setupMessageContext(Transport.java:46)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2738)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2443)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2366)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:1812)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> com.microsoft.schemas.sharepoint.soap.WebsSoapStub.getWebCollection(WebsSoapStub.java:854)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper.getSites(SPSProxyHelper.java:1588)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SharePointRepository.processDocuments(SharePointRepository.java:847)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.processDocuments(BaseRepositoryConnector.java:423)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:561)
>>>> >> >>> DEBUG 2012-05-07 23:07:35,950 (Worker thread '28') -
>>>> >> >>> MessageContext:
>>>> >> >>> setServiceHandler(null)
>>>> >> >>>
>>>> >> >>>
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> DEBUG 2012-05-07 18:45:21,429 (Worker thread '30') -
>>>> >> >>> MessageContext:
>>>> >> >>> setTargetService(StsAdapterSoap)
>>>> >> >>> DEBUG 2012-05-07 18:45:21,429 (Worker thread '30') -
>>>> >> >>> org.apache.axis.i18n.resource::handleGetObject(noService10)
>>>> >> >>> DEBUG 2012-05-07 18:45:21,429 (Worker thread '30') - Exception:
>>>> >> >>> org.apache.axis.ConfigurationException: No service named
>>>> >> >>> StsAdapterSoap is
>>>> >> >>> available
>>>> >> >>> org.apache.axis.ConfigurationException: No service named
>>>> >> >>> StsAdapterSoap is
>>>> >> >>> available
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper$ResourceProvider.getService(SPSProxyHelper.java:2208)
>>>> >> >>> at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>> org.apache.axis.MessageContext.setTargetService(MessageContext.java:756)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2690)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2443)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2366)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:1812)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> com.microsoft.schemas.sharepoint.dsp.StsAdapterSoapStub.query(StsAdapterSoapStub.java:317)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper.getDocuments(SPSProxyHelper.java:540)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SharePointRepository.processDocuments(SharePointRepository.java:906)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.processDocuments(BaseRepositoryConnector.java:423)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:561)
>>>> >> >>>
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper$ResourceProvider.getService(SPSProxyHelper.java:2208)
>>>> >> >>> at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>> org.apache.axis.MessageContext.setTargetService(MessageContext.java:756)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2690)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2443)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2366)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:1812)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> com.microsoft.schemas.sharepoint.dsp.StsAdapterSoapStub.query(StsAdapterSoapStub.java:317)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper.getDocuments(SPSProxyHelper.java:540)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SharePointRepository.processDocuments(SharePointRepository.java:906)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.processDocuments(BaseRepositoryConnector.java:423)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:561)
>>>> >> >>> DEBUG 2012-05-07 18:45:21,429 (Worker thread '30') -
>>>> >> >>> MessageContext:
>>>> >> >>> setServiceHandler(null)
>>>> >> >>> DEBUG 2012-05-07 18:45:21,429 (Worker thread '30') -
>>>> >> >>> org.apache.axis.i18n.resource::handleGetObject(targetService)
>>>> >> >>> DEBUG 2012-05-07 18:45:21,429 (Worker thread '30') - Target
>>>> >> >>> service:
>>>> >> >>> StsAdapterSoap
>>>> >> >>> DEBUG 2012-05-07 18:45:21,429 (Worker thread '30') - Enter:
>>>> >> >>> SOAPPart::getAsSOAPEnvelope()
>>>> >> >>> DEBUG 2012-05-07 18:45:21,429 (Worker thread '30') -
>>>> >> >>> org.apache.axis.i18n.resource::handleGetObject(currForm)
>>>> >> >>> DEBUG 2012-05-07 18:45:21,429 (Worker thread '30') - current form
>>>> >> >>> is
>>>> >> >>> FORM_SOAPENVELOPE
>>>> >> >>> DEBUG 2012-05-07 18:45:21,429 (Worker thread '30') -
>>>> >> >>> org.apache.axis.i18n.resource::handleGetObject(addHeader00)
>>>> >> >>> DEBUG 2012-05-07 18:45:21,429 (Worker thread '30') - Adding header
>>>> >> >>> to
>>>> >> >>> message...
>>>> >> >>> DEBUG 2012-05-07 18:45:21,429 (Worker thread '30') -
>>>> >> >>> org.apache.axis.i18n.resource::handleGetObject(addHeader00)
>>>> >> >>> DEBUG 2012-05-07 18:45:21,429 (Worker thread '30') - Adding header
>>>> >> >>> to
>>>> >> >>> message...
>>>> >> >>> DEBUG 2012-05-07 18:45:21,429 (Worker thread '30') -
>>>> >> >>> MessageContext:
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> setTargetService(http://schemas.microsoft.com/sharepoint/dsp/queryRequest)
>>>> >> >>> DEBUG 2012-05-07 18:45:21,429 (Worker thread '30') -
>>>> >> >>> org.apache.axis.i18n.resource::handleGetObject(noService10)
>>>> >> >>> DEBUG 2012-05-07 18:45:21,429 (Worker thread '30') - Exception:
>>>> >> >>> org.apache.axis.ConfigurationException: No service named
>>>> >> >>> http://schemas.microsoft.com/sharepoint/dsp/queryRequest is
>>>> >> >>> available
>>>> >> >>> org.apache.axis.ConfigurationException: No service named
>>>> >> >>> http://schemas.microsoft.com/sharepoint/dsp/queryRequest is
>>>> >> >>> available
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper$ResourceProvider.getService(SPSProxyHelper.java:2208)
>>>> >> >>> at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>> org.apache.axis.MessageContext.setTargetService(MessageContext.java:756)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.axis.transport.http.HTTPTransport.setupMessageContextImpl(HTTPTransport.java:89)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>> org.apache.axis.client.Transport.setupMessageContext(Transport.java:46)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2738)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2443)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2366)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:1812)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> com.microsoft.schemas.sharepoint.dsp.StsAdapterSoapStub.query(StsAdapterSoapStub.java:317)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper.getDocuments(SPSProxyHelper.java:540)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SharePointRepository.processDocuments(SharePointRepository.java:906)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.processDocuments(BaseRepositoryConnector.java:423)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:561)
>>>> >> >>>
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper$ResourceProvider.getService(SPSProxyHelper.java:2208)
>>>> >> >>> at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>> org.apache.axis.MessageContext.setTargetService(MessageContext.java:756)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.axis.transport.http.HTTPTransport.setupMessageContextImpl(HTTPTransport.java:89)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>> org.apache.axis.client.Transport.setupMessageContext(Transport.java:46)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2738)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2443)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:2366)
>>>> >> >>> at org.apache.axis.client.Call.invoke(Call.java:1812)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> com.microsoft.schemas.sharepoint.dsp.StsAdapterSoapStub.query(StsAdapterSoapStub.java:317)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper.getDocuments(SPSProxyHelper.java:540)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.sharepoint.SharePointRepository.processDocuments(SharePointRepository.java:906)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.processDocuments(BaseRepositoryConnector.java:423)
>>>> >> >>> at
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:561)
>>>> >> >>> DEBUG 2012-05-07 18:45:21,429 (Worker thread '30') -
>>>> >> >>> MessageContext:
>>>> >> >>> setServiceHandler(null)
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> #######----
>>>> >> >>>
>>>> >> >>>
>>>> >> >>>
>>>> >> >>>
>>>> >> >>>
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> On Tue, May 8, 2012 at 11:14 AM, Karl Wright <daddywri@gmail.com>
>>>> >> >>> wrote:
>>>> >> >>>>
>>>> >> >>>> Hi Daniel,
>>>> >> >>>>
>>>> >> >>>> Here's the story.
>>>> >> >>>>
>>>> >> >>>> The SharePoint connector works using SharePoint web services, and
>>>> >> >>>> has
>>>> >> >>>> been explicitly tested against both SharePoint 2003 and
>>>> >> >>>> SharePoint
>>>> >> >>>> 2007.  It has not been explicitly tested against SharePoint 2010,
>>>> >> >>>> because none of the developers have a working SharePoint 2010
>>>> >> >>>> instance
>>>> >> >>>> to test against.  The MetaCarta Permissions web service was
>>>> >> >>>> designed
>>>> >> >>>> to provide access to folder and file permissions, which appeared
>>>> >> >>>> in
>>>> >> >>>> SharePoint 2007 and are no doubt also present in SharePoint 2010.
>>>> >> >>>>
>>>> >> >>>> So, I would expect the following for SharePoint 2010.
>>>> >> >>>>
>>>> >> >>>> - the basic web services should continue to work as they did in
>>>> >> >>>> SharePoint 2007.  If you can connect and get "Connection working"
>>>> >> >>>> it
>>>> >> >>>> basically confirms this picture.
>>>> >> >>>> - the MetaCarta Permissions service is a greater risk.  It may
>>>> >> >>>> not
>>>> >> >>>> work because it is compiled against SharePoint.dll from
>>>> >> >>>> SharePoint
>>>> >> >>>> 2007, not SharePoint 2010.  It's technically still required, so
>>>> >> >>>> if it
>>>> >> >>>> *doesn't* work we're going to need to make some changes to
>>>> >> >>>> support
>>>> >> >>>> SharePoint 2010.
>>>> >> >>>>
>>>> >> >>>> So I'd suggest that you try the following in order:
>>>> >> >>>>
>>>> >> >>>> (1) First, try connecting to SharePoint 2010, specifying
>>>> >> >>>> "SharePoint
>>>> >> >>>> 2.0" in the connection parameters.  Do not try deploying the
>>>> >> >>>> MetaCarta
>>>> >> >>>> Permissions service for this test.  If you can connect, and
>>>> >> >>>> crawl,
>>>> >> >>>> then we're in pretty good shape.
>>>> >> >>>>
>>>> >> >>>> (2) If (1) works, then try deploying the MC Permissions service
>>>> >> >>>> on
>>>> >> >>>> the
>>>> >> >>>> SharePoint 2010 server.  If it deploys correctly, then try
>>>> >> >>>> connecting
>>>> >> >>>> to it by specifying a "SharePoint 3.0" connection.  If you get
>>>> >> >>>> back
>>>> >> >>>> "Connection working" from that, then it is functioning, and
>>>> >> >>>> everything
>>>> >> >>>> should be working.
>>>> >> >>>>
>>>> >> >>>> Please let me know exactly how far you get in this process, and
>>>> >> >>>> what
>>>> >> >>>> errors you see in both the manifoldcf.log and for the connection
>>>> >> >>>> status.
>>>> >> >>>>
>>>> >> >>>> Thanks!
>>>> >> >>>> Karl
>>>> >> >>>>
>>>> >> >>>>
>>>> >> >>>> On Tue, May 8, 2012 at 10:06 AM, Silvia, Daniel [USA]
>>>> >> >>>> <Silvia_Daniel@bah.com> wrote:
>>>> >> >>>> > Hi Karl
>>>> >> >>>> >
>>>> >> >>>> > When upgrading to SharePoint 2010, will we still need to
>>>> >> >>>> > install
>>>> >> >>>> > the
>>>> >> >>>> > MetaCarta Permission Webservice to sharepoint instance?
>>>> >> >>>> >
>>>> >> >>>> > Thanks
>>>> >> >>>> >
>>>> >> >>>> > Dan Silvia
>>>> >> >>>> >
>>>> >> >>>> > ________________________________________
>>>> >> >>>> > From: Karl Wright [daddywri@gmail.com]
>>>> >> >>>> > Sent: Tuesday, May 08, 2012 9:06 AM
>>>> >> >>>> > To: prem bangle; connectors-user@incubator.apache.org
>>>> >> >>>> > Subject: Re: ManifoldCF 0.5 / SharePoint 2010 connector
>>>> >> >>>> >
>>>> >> >>>> > Hi Prem,
>>>> >> >>>> >
>>>> >> >>>> > In the future questions like this should go the the
>>>> >> >>>> > connectors-user
>>>> >> >>>> > list, not my personal email.
>>>> >> >>>> >
>>>> >> >>>> > If you search the users list you will find that a number of
>>>> >> >>>> > people
>>>> >> >>>> > have successfully used ManifoldCF to crawl SharePoint recently.
>>>> >> >>>> >  You
>>>> >> >>>> > can see this yourself by searching the archive here:
>>>> >> >>>> > http://incubator.apache.org/connectors/en_US/mail.html .  I do
>>>> >> >>>> > not
>>>> >> >>>> > remember what version they are using but we have made no
>>>> >> >>>> > functional
>>>> >> >>>> > changes to the SharePoint connector between version 0.4 and
>>>> >> >>>> > 0.5.
>>>> >> >>>> >  The
>>>> >> >>>> > users include at least one other who is crawling secure
>>>> >> >>>> > governmental
>>>> >> >>>> > systems.  Internationalization of the UI was the only change
>>>> >> >>>> > that
>>>> >> >>>> > was
>>>> >> >>>> > done.
>>>> >> >>>> >
>>>> >> >>>> > If you would like assistance in diagnosing your particular
>>>> >> >>>> > problems,
>>>> >> >>>> > please provide some details as to the exact problems you are
>>>> >> >>>> > having.
>>>> >> >>>> > Are you able to establish a working connection to SharePoint?
>>>> >> >>>> >  What
>>>> >> >>>> > version of SharePoint are you trying to connect to?  If version
>>>> >> >>>> > 3
>>>> >> >>>> > or
>>>> >> >>>> > above, did you deploy the ManifoldCF user permissions
>>>> >> >>>> > webservice?
>>>> >> >>>> >
>>>> >> >>>> > Thanks,
>>>> >> >>>> > Karl
>>>> >> >>>> >
>>>> >> >>>> > On Tue, May 8, 2012 at 8:58 AM, prem bangle <prem.g8@gmail.com>
>>>> >> >>>> > wrote:
>>>> >> >>>> >> Hi Karl,
>>>> >> >>>> >> We are unable to successfully crawl SharePoint 2010 repository
>>>> >> >>>> >> using
>>>> >> >>>> >> ManifoldCF 2010 ver 0.5. Do you have feedback from
>>>> >> >>>> >> others successfully crawling SharePoint 2010? Your opinion on
>>>> >> >>>> >> this
>>>> >> >>>> >> will
>>>> >> >>>> >> help
>>>> >> >>>> >> us go forward. Google searches and issues recorded in Apache
>>>> >> >>>> >> Jira
>>>> >> >>>> >> did
>>>> >> >>>> >> not
>>>> >> >>>> >> help us to
>>>> >> >>>> >> come to a conclusion.
>>>> >> >>>> >>
>>>> >> >>>> >> We are evaluating ManifoldCF in the context of one of the
>>>> >> >>>> >> Dept. of
>>>> >> >>>> >> Homeland
>>>> >> >>>> >> Security(DHS) programs.
>>>> >> >>>> >>
>>>> >> >>>> >> Any feedback from you much appreciated.
>>>> >> >>>> >>
>>>> >> >>>> >> thanks
>>>> >> >>>> >> Prem
>>>> >> >>>> >>
>>>> >> >>>
>>>> >> >>>
>>>> >
>>>> >
>>>
>>>
>>

Mime
View raw message