Suppression fichier retour transfert

This commit is contained in:
Michael RICOIS 2015-10-13 09:44:36 +00:00
parent 68d751ab62
commit c60c462933
2 changed files with 16 additions and 2 deletions

17
README
View File

@ -1,5 +1,5 @@
Mise à disposition fichier de télétransmission
----------------------------------------------
==============================================
Configuration pour les fichiers en entrées
------------------------------------------
@ -44,8 +44,21 @@ ALTER TABLE `flux_fileout` ADD `transfertDate` DATETIME NOT NULL DEFAULT '0000-0
Envoi dans le repo du client fichier *.tck
Recherche du fichier dans la table des flux et remplissage marqueur transfertDate
Crontab - incron
================
Exemple surveillance livraison de fichiers par le client
$fluxBasePath IN_CLOSE_WRITE php /home/batchFlux/fileSend.php --file $@/$# >> /home/log/send.log 2>&1
Exemple surveillance lecture du fichier mis en dépot
$fluxBasePath IN_ACCESS php /home/batchFlux/fileRead.php --file $@/$# >> /home/log/read.log 2>&1
Exemple surveillance retour par autre programme de transmission
$fluxBasePath IN_CLOSE_WRITE php /home/batchFlux/fileTck.php --file $@/$# >> /home/log/tck.log 2>&1
TODO
----
====
Créer fileMail => Recupération element par mail, enregistrement
Filtre sur email et/ou sujet

View File

@ -167,6 +167,7 @@ if ( isset($opts->file) )
$fluxM = new Application_Model_Sdv1FluxFileOut();
$fluxM->update(array('transfertDate' => date('YmdHis')), "fileOut='".$filenameSearch."'");
echo date('Y-m-d H:i:s')." - Enregistrement client:$client fichier:$filenameSearch\n";
unlink($fluxBasePath.'/'.$filenameIn);
}
catch (Zend_Db_Exception $e)
{