Project

General

Profile

Anomalie #14175

iParapheur : En cas d'erreur le batch de récupération s'interrompt

Added by Support Maarch over 2 years ago. Updated over 1 year ago.

Status:
Développé / Analysé (S)
Priority:
1-Majeur
Assignee:
Florian AZIZIAN
Target version:
Start date:
06/11/2020
Due date:
Tags Courrier:
18.10.17 (Publiée), 19.04.16 (15/08), 20.03.6 (Publié)

Description

pour le SITIV, je viens de m'y connecter entre 2 lignes de code INPI pour voir ce que donne le lancement du batch retrieveMailFromExternalSignatoryBook pour cs_corbas.
voici le retour :
~~~ xml
[maarch@dcmaarch-prod visa]$ ./batch/scripts/retrieveMailFromExternalSignatoryBook.sh
Warning: simplexml_load_string(): Entity: line 1: parser error : Start tag expected, '<' not found in /var/www/html/MaarchCourrier1810/src/core/models/CurlModel.php on line 174
Warning: simplexml_load_string(): Formule de politesse avec Madame la Présidente/ns2:annotation</ns2:LogDossier in /var/www/html/MaarchCourrier1810/src/core/models/CurlModel.php on line 174
Warning: simplexml_load_string(): ^ in /var/www/html/MaarchCourrier1810/src/core/models/CurlModel.php on line 174
Fatal error: Uncaught Error: Call to a member function children() on boolean in /var/www/html/MaarchCourrier1810/modules/visa/class/IParapheurController.php:236
Stack trace:
#0 /var/www/html/MaarchCourrier1810/modules/visa/batch/process_mailsFromSignatoryBook.php(251): IParapheurController::retrieveSignedMails(Array)
#1 {main}
thrown in /var/www/html/MaarchCourrier1810/modules/visa/class/IParapheurController.php on line 236
~~~

j'ai débloqué le batch avec les deux patchs en PJ

ça permet de ne pas faire planter tous les courriers signés à récupérer si l'un d'entre eux est vérolé.

Warning: simplexml_load_string(): Entity: line 1: parser error : Start tag expected, '<' not found in /var/www/html/MaarchCourrier1810/src/core/models/CurlModel.php on line 181
Warning: simplexml_load_string(): Formule de politesse avec Madame la Présidente</ns2:annotation></ns2:LogDossier in /var/www/html/MaarchCourrier1810/src/core/models/CurlModel.php on line 181
Warning: simplexml_load_string(): ^ in /var/www/html/MaarchCourrier1810/src/core/models/CurlModel.php on line 181

voici le contenu complet du XML qui plante :

Formule de politesse avec Madame la Présidente</ns2:annotation>
            </ns2:LogDossier>
            <ns2:MessageRetour>
                <ns2:codeRetour>OK</ns2:codeRetour>
                <ns2:message></ns2:message>
                <ns2:severite>INFO</ns2:severite>
            </ns2:MessageRetour>
        </ns2:GetHistoDossierResponse>
    </S:Body>
</S:Envelope>
CurlModel.diff (2.78 KB) CurlModel.diff Laurent GIOVANNONI, 07/02/2020 01:11 PM
IParapheurController.diff (2.55 KB) IParapheurController.diff Laurent GIOVANNONI, 07/02/2020 01:11 PM

Related issues

Related to Backlog Courrier - Anomalie #14315: [connecteur IParapheur et client Soap] blocage du batch retrieveMailFromExternalSignatoryBookDéveloppé / Analysé (S)2020-07-01

History

#4 Updated by Emmanuel DILLARD over 2 years ago

  • Subject changed from Non intégration de courriers en provenance de Maarch dans le IParapheur to iParapheur : En cas d'erreur le batch de récupération s'interrompt
  • Status changed from A traiter to Prêt à embarquer
  • Target version changed from Inscription Backlog Courrier to 18.10 (support sécurité)

#5 Updated by Support Maarch over 2 years ago

LGI : voici ce que je viens d'ajouter dans le code :

[maarch@dcmaarch-prod MaarchCourrier]$ git diff modules/visa/class/IParapheurController.php
diff --git a/modules/visa/class/IParapheurController.php b/modules/visa/class/IParapheurController.php
index 7b0ee3b..fa45c08 100755
--- a/modules/visa/class/IParapheurController.php
+++ b/modules/visa/class/IParapheurController.php
@@ -233,8 +233,16 @@ class IParapheurController
                     return false;
                 }
-                $response = $curlReturn['response']->children('http://schemas.xmlsoap.org/soap/envelope/')->Body->children('http://www.adullact.org/spring-ws/iparapheur/1.0
-
+try {
+    if (is_bool($curlReturn['response']) === true) {
+        echo "error" . PHP_EOL;
+        var_dump($noVersion);
+        break;
+    }
+    $response = $curlReturn['response']->children('http://schemas.xmlsoap.org/soap/envelope/')->Body->children('http://www.adullact.org/spring-ws/iparapheur/1.0')->GetHisto
+} catch (Exception $e) {
+    echo 'Exception : ',  $e->getMessage(), "\n";
+}
                 if ($response->MessageRetour->codeRetour == $aArgs['config']['data']['errorCode']) {
                     // TODO gestion d'une potentielle erreur
                     echo 'retrieveSignedMails noVersion : [' . $response->MessageRetour->severite . ']' . $response->MessageRetour->message;

#6 Updated by Emmanuel DILLARD over 2 years ago

  • Project changed from Backlog to CURRENT SPRINT
  • Status changed from Prêt à embarquer to En cours de dev (S)
  • Target version changed from 18.10 (support sécurité) to 20.10 Develop
  • Tags Courrier 18.10.17 (15/09), 19.04.16 (15/08), 20.03.6 (15/07) added

#7 Updated by Florian AZIZIAN over 2 years ago

  • Assignee deleted (Support Maarch)

#8 Updated by Florian AZIZIAN over 2 years ago

  • Assignee set to Florian AZIZIAN

#9 Updated by Florian AZIZIAN over 2 years ago

  • Related to Anomalie #14315: [connecteur IParapheur et client Soap] blocage du batch retrieveMailFromExternalSignatoryBook added

#10 Updated by Florian AZIZIAN over 2 years ago

  • Status changed from En cours de dev (S) to 17

#11 Updated by Florian AZIZIAN over 2 years ago

  • Assignee changed from Florian AZIZIAN to Laurent GIOVANNONI

#12 Updated by Laurent GIOVANNONI over 2 years ago

#13 Updated by Laurent GIOVANNONI over 2 years ago

  • Assignee changed from Laurent GIOVANNONI to EDI PO

#14 Updated by Florian AZIZIAN over 2 years ago

RETEX LGI : pas de retour client suite à la mise en place d'un hotfix. Donc ok pour intégration dans le standard

#15 Updated by Florian AZIZIAN over 2 years ago

  • Status changed from 17 to En cours de dev (S)
  • Assignee changed from EDI PO to Florian AZIZIAN

#16 Updated by Florian AZIZIAN over 2 years ago

  • Status changed from En cours de dev (S) to Développé / Analysé (S)

#17 Updated by Emmanuel DILLARD over 2 years ago

  • Project changed from CURRENT SPRINT to Backlog

#18 Updated by Emmanuel DILLARD over 2 years ago

  • Tags Courrier 18.10.17 (Publiée), 20.03.6 (Publié) added
  • Tags Courrier deleted (18.10.17 (15/09), 20.03.6 (15/07))

#19 Updated by Emmanuel DILLARD over 1 year ago

  • Project changed from Backlog to Backlog Courrier
  • Target version changed from 20.10 Develop to 20.10 (Actif)

Also available in: Atom PDF