AnsweredAssumed Answered

Desktop Actions et CIFS

Question asked by cbrunet on Oct 3, 2008
Latest reply on Jan 25, 2009 by cbrunet
Bonjour,

J'ai configuré un serveur Alfresco labs 3.0b sur mon serveur Ubuntu 8.04 et la plupart des fonctionnalités semblent bien fonctionner. Cependant, bien que j'arrive à utiliser les partages CIFS sur Windows, je n'arrive pas à exécuter les "desktop actions" CheckInOut.exe et ShowDetails.exe . J'obtiens toujours la même erreur: "Not a valid Alfresco CIFS folder". Mon fichier alfresco.log ne contient aucune erreur. Mon fichier catalina.out ne contient que quelques erreurs relatives à log4j. Je sais que c'est plutôt maigre comme informations, mais je n'ai aucune idée où chercher… Aucun cas présent sur les forums ou ailleurs ne semblent correspondre. Je fonctionne sur une interface virtuelle pour ne pas entrer en conflit avec mes serveurs FTP et samba actuels. C'est normal aussi que le TLD ne soit pas valide, je suis sur un réseau privé.

Voici mon fichier file-server-custom.xml:
<alfresco-config area="file-servers">

   <config evaluator="string-compare" condition="CIFS Server">
      <serverEnable enabled="true"/>
      <host name="alfresco.fmjs" domain="samba.fmjs"/>
      <comment>Alfresco CIFS Server</comment>
     <bindto>192.168.1.202</bindto>
      <broadcast>192.168.1.255</broadcast>
      <tcpipSMB platforms="linux,solaris,macosx"/>
      <netBIOSSMB platforms="solaris,macosx"/>
      <tcpipSMB port="1445" platforms="linux,solaris,macosx"/>
      <netBIOSSMB sessionPort="1139" namePort="1137" datagramPort="1138" platfor
ms="linux,solaris,macosx"/>
      <hostAnnounce interval="5"/>
      <sessionDebug flags="Negotiate,Socket"/>
   </config>

   <config evaluator="string-compare" condition="FTP Server">
      <serverEnable enabled="true"/>
   <bindto>192.168.1.202</bindto>
   <port>2021</port>
   </config>


   <!– To override the default Alfresco filesystem use replace="true", to –>
   <!– add additional filesystems remove the replace="true" attribute     –>
  
   <config evaluator="string-compare" condition="Filesystems" replace="true">
      <filesystems>

         <filesystem name="Alfresco">
            <store>workspace://SpacesStore</store>
            <rootPath>/app:company_home</rootPath>

            <!– Add a URL file to each folder that links back to the web client
–>
            <urlFile>
               <filename>__Alfresco.url</filename>
               <webpath>http://alfresco.fmjs:8080/alfresco/</webpath>
            </urlFile>

            <!– Mark locked files as offline –>
            <offlineFiles/>

            <!– Desktop actions –>

            <desktopActions>
               <global>
                  <path>alfresco/desktop/Alfresco.exe</path>
                  <webpath>http://alfresco.fmjs:8080/alfresco/</webpath>
               </global>
               <action>
                  <class>org.alfresco.filesys.repo.desk.CheckInOutDesktopAction<
/class>
                  <name>CheckInOut</name>
                  <filename>__CheckInOut.exe</filename>
               </action>
               <action>
                  <class>org.alfresco.filesys.repo.desk.JavaScriptDesktopAction<
/class>
                  <name>JavaScriptURL</name>
                  <filename>__ShowDetails.exe</filename>
                  <script>alfresco/desktop/showDetails.js</script>
                  <attributes>anyFiles</attributes>
                  <preprocess>copyToTarget</preprocess>
               </action>

            </desktopActions>

<!–
            <accessControl default="Write">
               <user name="admin" access="Write"/>
               <address subnet="90.1.0.0" mask="255.255.0.0" access="Write"/>
            </accessControl>
–>
         </filesystem>
       
       <!– AVM virtualization view of all stores/versions for WCM –>

         <avmfilesystem name="AVM">
            <virtualView/>
         </avmfilesystem>
       
      </filesystems>
   </config>

</alfresco-config>

Outcomes