This link seems helpful: http://social.msdn.microsoft.com/Forums/sharepoint/en-US/2be88c8b-812b-4574-8c2c-965cedd2f199/how-to-get-splistitem-item-server-relative-url-or-absolute-url-in-sharepoint-list?forum=sharepointdevelopmentlegacy
I'll give it a try. Karl On Tue, Nov 19, 2013 at 4:51 PM, Karl Wright <[email protected]> wrote: > Hi Mark, > > First - have you installed the ManifoldCF SharePoint 2010 plugin? Have > you selected SharePoint 2010 in your connection definition? > > If you have, then ManifoldCF is communicating with the MCPermissions.asmx > plugin to perform this activity. Please see this page: > > > http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistitem_members%28v=office.14%29.aspx > > The field the plugin is returning is the "Url" field of the item. There > is no "ListItemURL" member that I can see. So, are inspecting the results > from the Lists web service? I wonder how the Lists webservice translates > the FileRef URL into a ListItemURL, in C#? > > Karl > > > > On Tue, Nov 19, 2013 at 4:35 PM, Karl Wright <[email protected]> wrote: > >> Ok; to fix this problem then we will need a new release of the SharePoint >> 2010 plugin. >> >> Karl >> >> >> >> On Tue, Nov 19, 2013 at 4:32 PM, Mark Libucha <[email protected]> wrote: >> >>> Ah, I think it's this: LISTITEMURL >>> >>> That works for me. >>> >>> Mark >>> >>> >>> On Tue, Nov 19, 2013 at 1:25 PM, Karl Wright <[email protected]> wrote: >>> >>>> Hmm, okay. >>>> >>>> The URL we use is what comes back in the "FileRef" field of the >>>> Lists.asmx getListItems response. It is possible that there's a better >>>> choice for list items. I'll create a ticket and look into what the options >>>> are. >>>> >>>> Karl >>>> >>>> >>>> >>>> On Tue, Nov 19, 2013 at 3:46 PM, Mark Libucha <[email protected]>wrote: >>>> >>>>> That doesn't work either. >>>>> >>>>> In the SharePoint UI, the Task List is presented as a table, with each >>>>> of the individual items in the list presented as a URL. When you click on >>>>> an item, it raises a pop up... >>>>> >>>>> The links on the page look like this... >>>>> >>>>> >>>>> http://myhost/_layouts/listform.aspx?PageType=4&ListId={1BD4F07D-A210-45A7-9C91-D296B1AB73EE}&ID=2&ContentTypeID=0x010800DE3D7FC80C8CFC4BA00DFEC40120E795 >>>>> >>>>> Nothing like the URIs they are handing back to MCF... >>>>> >>>>> Thanks for the info. >>>>> >>>>> Mark >>>>> >>>>> >>>>> >>>>> On Tue, Nov 19, 2013 at 12:25 PM, Karl Wright <[email protected]>wrote: >>>>> >>>>>> Hi Mark, >>>>>> >>>>>> SharePoint indeed uses URLs of this form. The one you provided >>>>>> describes a List in the root site called "Tasks", and references the >>>>>> second >>>>>> item in that list. I'm surprised SharePoint doesn't give something >>>>>> better >>>>>> than a 404 when you go to it, though. >>>>>> >>>>>> Can you go to >>>>>> http://myhost/Lists/Tasks#2_.000<http://myhost/Lists/Tasks/2_.000>without >>>>>> it giving a 404? because that's something the connector could >>>>>> certainly do. >>>>>> >>>>>> Karl >>>>>> >>>>>> <http://myhost/Lists/Tasks/2_.000> >>>>>> >>>>>> >>>>>> On Tue, Nov 19, 2013 at 3:21 PM, Mark Libucha <[email protected]>wrote: >>>>>> >>>>>>> When I crawl a list, I get back URLs that look like this: >>>>>>> >>>>>>> http://myhost/Lists/Tasks/2_.000 >>>>>>> >>>>>>> This URL returns a 404, but I think that's a SharePoint issue. I >>>>>>> don't believe there's a way to point directly to an item in List (is >>>>>>> there?). >>>>>>> >>>>>>> My question then is, is SharePoint returning this URL in this form, >>>>>>> or is MCF creating the URL based on the name of the list? >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Mark >>>>>>> >>>>>> >>>>>> >>>>> >>>> >>> >> >
