Verified Commit c81948e0 authored by Giovannoni Laurent's avatar Giovannoni Laurent
Browse files

FIX doc capture mail

parent ccd96624
...@@ -19,12 +19,13 @@ Par défaut, se positionner dans le répertoire de MaarchCapture : ...@@ -19,12 +19,13 @@ Par défaut, se positionner dans le répertoire de MaarchCapture :
Ajouter le bloc suivant dans le fichier ./config/Capture.xml : Ajouter le bloc suivant dans le fichier ./config/Capture.xml :
nano ./config/Capture.xml
<batch directory="/opt/maarch/MaarchCapture/files/" id="{batchname}-{timestamp}-{rand}" lock="0" name="cs_olivet_MAIL_1"> <batch directory="/opt/maarch/MaarchCapture/files/" id="{batchname}-{timestamp}-{rand}" lock="0" name="cs_olivet_MAIL_1">
<workflow debug="false" logMode="Maarch" maarchLogParam="/var/www/html/MaarchCourrier/apps/maarch_entreprise/xml/log4php.xml" maarchLoggerName="loggerTechnique" name="cs_olivet_MAIL_1"> <workflow debug="false" logMode="Maarch" maarchLogParam="/var/www/html/MaarchCourrier/apps/maarch_entreprise/xml/log4php.xml" maarchLoggerName="loggerTechnique" name="cs_olivet_MAIL_1">
<step function="CaptureMails" module="MailCapture" name="CaptureMails"> <step function="CaptureMails" module="MailCapture" name="CaptureMails">
<input name="account">cs_olivet_MAIL_1</input> <input name="account">cs_olivet_MAIL_1</input>
<input name="Action">delete</input> <input name="Action">delete</input>
<input name="configFile">cs_olivet_MAIL_1 .xml</input> <input name="configFile">cs_olivet_MAIL_1.xml</input>
<input name="folder"></input> <input name="folder"></input>
<input name="attachmentsOutputDir"></input> <input name="attachmentsOutputDir"></input>
<input name="addHeaderInMailContent">false</input> <input name="addHeaderInMailContent">false</input>
...@@ -32,16 +33,20 @@ Ajouter le bloc suivant dans le fichier ./config/Capture.xml : ...@@ -32,16 +33,20 @@ Ajouter le bloc suivant dans le fichier ./config/Capture.xml :
</step> </step>
<step name="SendToMaarch" module="MaarchWSClient" function="processBatch"> <step name="SendToMaarch" module="MaarchWSClient" function="processBatch">
<input name="WS">cs_olivet</input> <input name="WS">cs_olivet</input>
<input name="Process">MaarchRestWSProcess</input> <input name="Process">MaarchRestWSProcessFromMail</input>
<input name="CatchError">true</input> <input name="CatchError">true</input>
<input name="configFile">MaarchWSClient_standard_sample.xml</input> <input name="configFile">MaarchWSClient_standard_sample.xml</input>
</step> </step>
</workflow> </workflow>
</batch> </batch>
mkdir /opt/maarch/MaarchCapture/files/
chown -R maarch. /opt/maarch/MaarchCapture/files/
## Paramétrage de la capture de la boite mail ## Paramétrage de la capture de la boite mail
Créer le fichier ./modules/MailCapture/cs_olivet_MAIL_1.xml, compléter les informations de connexion à la boite mail et préciser l’identifiant du service destinataire (ID_SERVICE_DESTINATAIRE) : Créer le fichier ./modules/MailCapture/cs_olivet_MAIL_1.xml, compléter les informations de connexion à la boite mail, préciser l’identifiant du service destinataire (ID_SERVICE_DESTINATAIRE) et modifier le type de document (108) si besoin :
nano ./modules/MailCapture/cs_olivet_MAIL_1.xml
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<MailCapture> <MailCapture>
<formatters> <formatters>
...@@ -62,7 +67,7 @@ Créer le fichier ./modules/MailCapture/cs_olivet_MAIL_1.xml, compléter les in ...@@ -62,7 +67,7 @@ Créer le fichier ./modules/MailCapture/cs_olivet_MAIL_1.xml, compléter les in
<messageoutputs > <messageoutputs >
<!-- info : header info --> <!-- info : header info -->
<messageoutput name="doc_date" info="date" formatter="date"/> <messageoutput name="doc_date" info="date" formatter="date"/>
<messageoutput name="type_id">1</messageoutput> <messageoutput name="type_id">108</messageoutput>
<messageoutput name="destination">ID_SERVICE_DESTINATAIRE</messageoutput> <messageoutput name="destination">ID_SERVICE_DESTINATAIRE</messageoutput>
<messageoutput name="subject" info="subject" /> <messageoutput name="subject" info="subject" />
<messageoutput name="fromaddress" info="fromaddress"/> <messageoutput name="fromaddress" info="fromaddress"/>
...@@ -84,20 +89,24 @@ Créer le fichier ./modules/MailCapture/cs_olivet_MAIL_1.xml, compléter les in ...@@ -84,20 +89,24 @@ Créer le fichier ./modules/MailCapture/cs_olivet_MAIL_1.xml, compléter les in
## Paramétrage de l'envoi des courriels dans MaarchCourrier ## Paramétrage de l'envoi des courriels dans MaarchCourrier
Ajouter le bloc suivant dans le haut du fichier ./modules/MaarchWSClient/MaarchWSClient.xml et configurer l’accès aux web services REST de l’instance MaarchCourrier cs_olivet : Ajouter le bloc suivant dans le haut du fichier ./modules/MaarchWSClient/MaarchWSClient_standard_sample.xml et configurer l’accès aux web services REST de l’instance MaarchCourrier cs_olivet :
<WS name="MaarchRestWS" type="REST" uri="http://userMaarchWS:passwordMaarchWS@courrier.metropoleorleans.fr/cs_oliver/rest/"> nano ./modules/MaarchWSClient/MaarchWSClient_standard_sample.xml
<WS name="cs_olivet" type="REST" uri="http://userMaarchWS:passwordMaarchWS@courrier.metropoleorleans.fr/cs_oliver/rest/">
</WS> </WS>
## Paramétrage du shell de lancement de MaarchCapture pour la capture de courriels ## Paramétrage du shell de lancement de MaarchCapture pour la capture de courriels
Créer le fichier ./scripts/cs_olivet.sh : Créer le fichier ./scripts/cs_olivet_MAIL_1.sh :
nano ./scripts/cs_olivet_MAIL_1.sh
#!/bin/sh #!/bin/sh
cd /opt/maarch/MaarchCapture/ cd /opt/maarch/MaarchCapture/
php MaarchCapture.php init -BatchName cs_olivet_MAIL_1 php MaarchCapture.php init -BatchName cs_olivet_MAIL_1
chmod +x ./scripts/cs_olivet_MAIL_1.sh
Planifier le shell créé dans votre planificateur de tâches : Planifier le shell créé dans votre planificateur de tâches :
su maarch su maarch
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment