<p>Hello Stefan</p><p>The CaUtils user is 'root' Debian admin, the media files are in /var/www/providence/import/picture, assuming that 'import' directory is the default root for import processes, declared in app/conf file. root is able to write, delete... in the providence/media/website directory.</p><p>I have succeded in using another mapping with a refinery related to media representation, it works. Medias are created, except that fields in the database are not correctly filed (see the first part of this post, and also a simple test that I already sent to Seth and Jonathan a few weeks ago). I have used too the mediaPrefix option without problem.</p><p>I have tried to use the complete absolute path from server system file root in my datafile, /var/www/providence/import/picture/media.jpg for instance, with no more success.</p><p>My mapping seems correct : I've skipped all unnecessary mappings at this time. elements are in the ca_object_representations table, except preferred_labels which is named differently. But I have supposed that the syntax is identical to a mapping related to ca_objects table. Column 5 is used two times. I did the test too with a duplicated fifth column in nineth position.</p><font face="Times New Roman" size="3">
</font>
<font face="Calibri" size="3">Rule type</font><font face="Calibri" size="3">Source</font><font face="Calibri" size="3">CA table.element</font><font face="Calibri" size="3">SKIP</font><font face="Calibri" size="3">1</font><font face="Calibri" size="3">ca_objects.idno</font><font face="Calibri" size="3">SKIP</font><font face="Calibri" size="3">2</font><font face="Calibri" size="3">ca_objects.type_id</font><font face="Calibri" size="3">Mapping</font><font face="Calibri" size="3">3</font><font face="Calibri" size="3">ca_object_representations.type_id</font><font face="Calibri" size="3">SKIP</font><font face="Calibri" size="3">4</font><font face="Calibri" size="3">Mapping</font><font face="Calibri" size="3">5</font><font face="Calibri" size="3">ca_object_representations.media</font><font face="Calibri" size="3">Mapping</font><font face="Calibri" size="3">5</font><font face="Calibri" size="3">ca_object_representations.original_filename</font><font face="Calibri" size="3">Mapping</font><font face="Calibri" size="3">6</font><font face="Calibri" size="3">ca_object_representations.preferred_labels</font><font face="Calibri" size="3">Mapping</font><font face="Calibri" size="3">7</font><font face="Calibri" size="3">ca_object_representations.idno</font><font face="Calibri" size="3">SKIP</font><font face="Calibri" size="3">8</font><font face="Calibri" size="3"></font><font face="Calibri" size="3"> </font><font face="Calibri" size="3"> </font><font face="Calibri" size="3"> </font>
<font face="Calibri" size="3">Rule triggers</font><font face="Calibri" size="3">Rule actions</font><font face="Calibri" size="3">Rule</font><font face="Calibri" size="3"> </font><font face="Calibri" size="3"> </font><font face="Calibri" size="3"> </font>
<font face="Calibri" size="3">Setting name</font><font face="Calibri" size="3">Setting value</font><font face="Calibri" size="3">Setting</font><font face="Calibri" size="3">code</font><font face="Calibri" size="3">imp_representations</font><font face="Calibri" size="3">Setting</font><font face="Calibri" size="3">name</font><font face="Calibri" size="3">Import of representations</font><font face="Calibri" size="3">Setting</font><font face="Calibri" size="3">inputFormats</font><font face="Calibri" size="3">XLSX</font><font face="Calibri" size="3">Setting</font><font face="Calibri" size="3">table</font><font face="Calibri" size="3">ca_object_representations</font><font face="Calibri" size="3">Setting</font><font face="Calibri" size="3">type</font><font face="Calibri" size="3">front</font><font face="Calibri" size="3">Setting</font><font face="Calibri" size="3">numInitialRowsToSkip</font><font face="Calibri" size="3">1</font><font face="Calibri" size="3">Setting</font><font face="Calibri" size="3">existingRecordPolicy</font><font face="Calibri" size="3">merge_on_idno_with_replace</font><font face="Calibri" size="3">Setting</font><font face="Calibri" size="3">errorPolicy</font><font face="Calibri" size="3">ignore</font><font face="Calibri" size="3">Setting</font><font face="Calibri" size="3">archiveMapping</font><font face="Calibri" size="3">yes</font><font face="Calibri" size="3">Setting</font><font face="Calibri" size="3">archiveDataSets</font><font face="Calibri" size="3">yes</font><font face="Calibri" size="3">Setting</font><font face="Calibri" size="3">basePath</font><font face="Calibri" size="3">#XML tree#</font>
<p></p>
<p>and matches with datafile content</p><font face="Times New Roman" size="3">
</font>
<font face="Calibri" size="3">ca_objects.idno</font><font face="Calibri" size="3">ca_objects.type_id</font><font face="Calibri" size="3">type_id</font><font face="Calibri" size="3">language</font><font face="Calibri" size="3">media</font><font face="Calibri" size="3">preferred_labels</font><font face="Calibri" size="3">idno</font><font face="Calibri" size="3">exists</font><font face="Calibri" size="3">ITEM</font><font face="Calibri" size="3">document</font><font face="Calibri" size="3">back</font><font face="Calibri" size="3">ITEM_back.jpg</font><font face="Calibri" size="3">Item back</font><font face="Calibri" size="3">ITEM BACK</font><font face="Calibri" size="3">TRUE</font>
<p>I have tried several pathes too for original files, without success.</p><p>Same result, with a bug (see another discussion) in display resulting in Firefox crash, with the Providence UI import menu. In this case on Debian, the user is www-data, and rights and permissions for this user are correctly setted on Providence install directory. Errors are the same one.</p><p>Can you give me the path to the import process php files ? I will try to log the activity of the related functions. Perhaps could it help to find the reason of the failure.</p><p>Thanks. Eric</p><font face="Times New Roman" size="3">
</font>