<?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: Alfresco as the underbelly of a legacy system in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/alfresco-as-the-underbelly-of-a-legacy-system/m-p/251085#M204215</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;i´d like to know whether alfresco provides a native functionality for symlinks of folders?&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;A given node can have multiple parents. In your example, doc_root/case_type/serial_no/location_id/extender/ might be the primary parent of letter.doc and doc_root/case_typeserial_nolocation_idextender/ could be a secondary parent.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Secondly i´d like to have a script watch each folder on the bottom layer and perform CRUD operations against the legacy app´s SQL db (mainly T-SQL or PL/SQL), so that a table on the legacy apps´s db is being updated each time I add a file to one of the bottom folders of the legacy app.&lt;BR /&gt;What would be the best environment to create such a script ? .js? java?&lt;BR /&gt;&lt;BR /&gt;In general what would be the best way to let Alfresco drive CRUD Operations against extern databases ?&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;There are a lot of ways to do this. You could:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; - Put a rule (Java, JavaScript) on the folder so that when a new document gets added, the rule fires and then invokes a web service.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; - Implement a behavior bound to a specific type or aspect that would trigger the web service invocation.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; - Implement your file-system polling idea using any language you want that knows how to either look at the repository as if it were a file system via CIFS, WebDAV, or FTP and then makes calls to the db&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; - Implement a poller that looks at the repository via CMIS using one of the CMIS APIs (Java, Python, PHP). When you configure Alfresco to turn on auditing, CMIS change sets can be used. Seems like that might be a nice thing to leverage for something like this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope that gives you some ideas to go on.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Jeff&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 23 Aug 2012 19:06:35 GMT</pubDate>
    <dc:creator>jpotts</dc:creator>
    <dc:date>2012-08-23T19:06:35Z</dc:date>
    <item>
      <title>Alfresco as the underbelly of a legacy system</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/alfresco-as-the-underbelly-of-a-legacy-system/m-p/251084#M204214</link>
      <description>Hi,i might be OT or asking way too obvious questions&amp;nbsp; here but&amp;nbsp; was simply unable to find the answers in this forum so far, maybe to a lack of correct lingo on my side:What I am trying to achieve is geared more towards old fashioned DMS:I would like to mount my Alfresco Repository via CIFS and use i</description>
      <pubDate>Thu, 23 Aug 2012 18:54:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/alfresco-as-the-underbelly-of-a-legacy-system/m-p/251084#M204214</guid>
      <dc:creator>jay_ydar</dc:creator>
      <dc:date>2012-08-23T18:54:19Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco as the underbelly of a legacy system</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/alfresco-as-the-underbelly-of-a-legacy-system/m-p/251085#M204215</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;i´d like to know whether alfresco provides a native functionality for symlinks of folders?&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;A given node can have multiple parents. In your example, doc_root/case_type/serial_no/location_id/extender/ might be the primary parent of letter.doc and doc_root/case_typeserial_nolocation_idextender/ could be a secondary parent.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Secondly i´d like to have a script watch each folder on the bottom layer and perform CRUD operations against the legacy app´s SQL db (mainly T-SQL or PL/SQL), so that a table on the legacy apps´s db is being updated each time I add a file to one of the bottom folders of the legacy app.&lt;BR /&gt;What would be the best environment to create such a script ? .js? java?&lt;BR /&gt;&lt;BR /&gt;In general what would be the best way to let Alfresco drive CRUD Operations against extern databases ?&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;There are a lot of ways to do this. You could:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; - Put a rule (Java, JavaScript) on the folder so that when a new document gets added, the rule fires and then invokes a web service.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; - Implement a behavior bound to a specific type or aspect that would trigger the web service invocation.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; - Implement your file-system polling idea using any language you want that knows how to either look at the repository as if it were a file system via CIFS, WebDAV, or FTP and then makes calls to the db&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; - Implement a poller that looks at the repository via CMIS using one of the CMIS APIs (Java, Python, PHP). When you configure Alfresco to turn on auditing, CMIS change sets can be used. Seems like that might be a nice thing to leverage for something like this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope that gives you some ideas to go on.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Jeff&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Aug 2012 19:06:35 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/alfresco-as-the-underbelly-of-a-legacy-system/m-p/251085#M204215</guid>
      <dc:creator>jpotts</dc:creator>
      <dc:date>2012-08-23T19:06:35Z</dc:date>
    </item>
  </channel>
</rss>

