<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Sharepoint module architecture? in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/sharepoint-module-architecture/m-p/240319#M193449</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the answer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So far I have changed the authentication component to use the same one as we are using in the rest of Alfresco. That generally meant changing the references to "AuthenticationComponent" to "authenticationComponent" (case change). Also, because the authentication method we use is supported by cookies, I changed the code in ShareUtils to make available the required cookies, received in the request, to HttpClient (with the help of httpClient.getState().addCookies() ). This seems to get me further along, though I am wondering whether an API call would avoid the need for this extra layer of network communication?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;I now am getting a "org.alfresco.module.vti.handler.VtiHandlerException: Bad Url" exception when trying to create the workspace via PowerPoint 2007, on Windows XP. In PowerPoint I go the "Office" menu -&amp;gt; "Publish" -&amp;gt; "Create Document Workspace", then in the side-bar that appears I specify a "document workspace name", using some random name; the "location for new workspace", using "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://" rel="nofollow noopener noreferrer"&gt;http://&lt;/A&gt;&lt;SPAN&gt;&amp;lt;hostname&amp;gt;:7070/alfresco; then I click create. Prior to this point I have not created an new spaces in Alfresco under '/Company Home/Sites'.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When I look at the URL associated with the 'bad URL', I see (in the case of specifying 'abcdef' as the workspace): &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;/alfresco/abcdef/documentLibrary/Alfresco_2011_plan%5b1%5d.pptx&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Digging deeper I see this appears to be caused&amp;nbsp; by a null folderNodeRef in the FileFolderServiceImpl.resolveNamePath() 'for' loop. The parentNodeRef is valid, but it would seem the pathElement is not found as child of the parentNodeRef. I tried creating the 'abcdef' folder from with Alfresco, but that only results in an attempt to try to create 'abcdef_1'.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can anyone suggest what I may be doing wrong? I am probably missing some elementary step somewhere?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 27 Oct 2010 15:37:53 GMT</pubDate>
    <dc:creator>ajmas</dc:creator>
    <dc:date>2010-10-27T15:37:53Z</dc:date>
    <item>
      <title>Sharepoint module architecture?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sharepoint-module-architecture/m-p/240317#M193447</link>
      <description>I have started looking into using the Sharepoint module and given our installation, we may need to tweak the code slightly. In doing so a few questions cropped up, with regards to the architecture, just to help me understand the design decisions and how best we can contribute to the module:- The Sha</description>
      <pubDate>Mon, 25 Oct 2010 15:38:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sharepoint-module-architecture/m-p/240317#M193447</guid>
      <dc:creator>ajmas</dc:creator>
      <dc:date>2010-10-25T15:38:33Z</dc:date>
    </item>
    <item>
      <title>Re: Sharepoint module architecture?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sharepoint-module-architecture/m-p/240318#M193448</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I can provide some insight on the first part…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The Sharepoint protocol expects specific responses from root-scoped web assets. Our first implementation accomplished this by using a second webapp deployed via a ROOT.war. Obviously this wasn't feasible on all customer installations, so the solution was refactored to use a separate IP and port, which keeps the protocol happy.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Oct 2010 16:27:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sharepoint-module-architecture/m-p/240318#M193448</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2010-10-25T16:27:33Z</dc:date>
    </item>
    <item>
      <title>Re: Sharepoint module architecture?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sharepoint-module-architecture/m-p/240319#M193449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the answer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So far I have changed the authentication component to use the same one as we are using in the rest of Alfresco. That generally meant changing the references to "AuthenticationComponent" to "authenticationComponent" (case change). Also, because the authentication method we use is supported by cookies, I changed the code in ShareUtils to make available the required cookies, received in the request, to HttpClient (with the help of httpClient.getState().addCookies() ). This seems to get me further along, though I am wondering whether an API call would avoid the need for this extra layer of network communication?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;I now am getting a "org.alfresco.module.vti.handler.VtiHandlerException: Bad Url" exception when trying to create the workspace via PowerPoint 2007, on Windows XP. In PowerPoint I go the "Office" menu -&amp;gt; "Publish" -&amp;gt; "Create Document Workspace", then in the side-bar that appears I specify a "document workspace name", using some random name; the "location for new workspace", using "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://" rel="nofollow noopener noreferrer"&gt;http://&lt;/A&gt;&lt;SPAN&gt;&amp;lt;hostname&amp;gt;:7070/alfresco; then I click create. Prior to this point I have not created an new spaces in Alfresco under '/Company Home/Sites'.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When I look at the URL associated with the 'bad URL', I see (in the case of specifying 'abcdef' as the workspace): &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;/alfresco/abcdef/documentLibrary/Alfresco_2011_plan%5b1%5d.pptx&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Digging deeper I see this appears to be caused&amp;nbsp; by a null folderNodeRef in the FileFolderServiceImpl.resolveNamePath() 'for' loop. The parentNodeRef is valid, but it would seem the pathElement is not found as child of the parentNodeRef. I tried creating the 'abcdef' folder from with Alfresco, but that only results in an attempt to try to create 'abcdef_1'.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can anyone suggest what I may be doing wrong? I am probably missing some elementary step somewhere?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Oct 2010 15:37:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sharepoint-module-architecture/m-p/240319#M193449</guid>
      <dc:creator>ajmas</dc:creator>
      <dc:date>2010-10-27T15:37:53Z</dc:date>
    </item>
  </channel>
</rss>

