Commit 8a009991 authored by Florian Azizian's avatar Florian Azizian
Browse files

Update continue.md

parent ecebf41e
......@@ -14,3 +14,120 @@ ex :
php MaarchCapture.php continue -BatchName MAARCH_MAIL_TO_MC -BatchId BMAARCH_MAIL_TO_MC-1519308863-1302369956
L'identifiant du batch correspond au répertoire de travail du batch planté dans le répertoire temporaire de Maarch Capture.
# Reprise sur erreur de plusieurs batchs
## QUAND L'UTILISER ?
Si une erreur est survenue lors d'une capture de boites mail.
## COMMENT L'UTILISER ?
## Editer le script `RESTORE_BATCHES.sh` :
5 variables de configuration sont présentes :
| | |
| --------------------- | -------------------------------------------------------------------------------------- |
| `MAARCH_CAPTURE_PATH` | Spécifiez le chemin de maarch_capture |
| `CAPTURE_CONFIG_NAME` | Spécifiez le nom de votre fichier xml (sans l'extension) de capture (ex : Capture) |
| `BATCH_NAME_TARGET` | Spécifiez le nom du batch à reprendre |
| `FILES_TO_SCAN_PATH` | Spécifiez le chemin des fichiers générés par maarch_capture |
| `START_DATE` | Spécifiez la date à laquelle commencer la reprise |
## Exécuter le script
Commande à lancer :
> Vérifiez que vous lancez le script avec le même priopriétaire que ceux utilisés par les scripts de maarch_capture !
```bash
chmod +x RESTORE_BATCHES.sh && ./RESTORE_BATCHES.sh
```
## RÉSULTATS
Un message vous avertira qu'un fichier de log a été généré à la fin de l'analyse :
```
Terminé ! Vous pouvez consulter les logs: /opt/maarch/MaarchCapture//result.log
```
### Exploiter le fichier `result.log`
#### Cas 1 - Le batch était sain
Voici ce que vous pourrez trouvez si le script a analyse un batch sain (qui s'est bien déroulé):
```
********************************************************************************
** Maarch Capture **
** (c) 2013 Maarch SAS **
********************************************************************************
Continue Capture process...
Instanciate new Capture processor...
Load batch 'MAIL_1' with id 'BMAIL_1-1530267121-1309784917'...
Batch loaded
Load workflow...
Workflow 'MAIL_1' loaded
```
> Le script n'a rien fait de particulier pour ce cas-ci
#### Cas 2 - Le batch était en erreur
Voici le cas d'une reprise d'un batch dont la capture de mail a été interrompu :
```
********************************************************************************
** Maarch Capture **
** (c) 2013 Maarch SAS **
********************************************************************************
Continue Capture process...
Instanciate new Capture processor...
Load batch 'MAIL_1' with id 'BMAIL_1-1530267121-1309784917'...
Batch loaded
Load workflow...
Workflow 'MAIL_1' loaded
Get workflow next step name...
Next step name is 'SendToMaarch'
MaarchCapture step inputs: Array
(
[0] => WSDL
[1] => Process
[2] => CatchError
[3] => configFile
)
MaarchCapture step: Array
(
[positional] => Array
(
)
[executable] => MaarchCapture.php
[command] => Array
(
[opts] => Array
(
[positional] => Array
(
[0] => BatchId
[1] => BMAIL_1-1530267121-1309784917
)
[ConfigName] => Capture_miviludes
[executable] => continue
[BatchName] => MAIL_1
[BatchId] => BMAIL_1-1530267121-1309784917
)
[name] => continue
)
)
Capture::processStep(SendToMaarch)
```
> Nous voyons ici que le script va essayer refaire l'étape qui était en échec précédemment : `Next step name is 'SendToMaarch'`
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