Projet

Général

Profil

Actions

Anomalie #14175

fermé

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

Ajouté par Support Maarch il y a plus de 4 ans. Mis à jour il y a plus de 3 ans.

Statut:
R&D - Terminé
Priorité:
1-Majeur
Assigné à:
Florian AZIZIAN
Version cible:
Début:
11/06/2020
Echéance:

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 :

[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>

Fichiers

CurlModel.diff (2,78 ko) CurlModel.diff Laurent GIOVANNONI, 02/07/2020 13:11
IParapheurController.diff (2,55 ko) IParapheurController.diff Laurent GIOVANNONI, 02/07/2020 13:11

Demandes liées 1 (0 ouverte1 fermée)

Lié à Backlog Courrier - Anomalie #14315: [connecteur IParapheur et client Soap] blocage du batch retrieveMailFromExternalSignatoryBookR&D - TerminéFlorian AZIZIAN01/07/2020Actions

Mis à jour par Emmanuel DILLARD il y a plus de 4 ans

  • Sujet changé de Non intégration de courriers en provenance de Maarch dans le IParapheur à iParapheur : En cas d'erreur le batch de récupération s'interrompt
  • Statut changé de A traiter à R&D - A planifier
  • Version cible changé de Inscription Backlog Courrier à 18.10 (support sécurité)

Mis à jour par Support Maarch il y a plus de 4 ans

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;

Mis à jour par Emmanuel DILLARD il y a plus de 4 ans

  • Projet changé de 298 à 299
  • Statut changé de R&D - A planifier à R&D - En cours
  • Version cible changé de 18.10 (support sécurité) à 20.10 Develop

Mis à jour par Florian AZIZIAN il y a plus de 4 ans

  • Assigné à Support Maarch supprimé

Mis à jour par Florian AZIZIAN il y a plus de 4 ans

  • Assigné à mis à Florian AZIZIAN

Mis à jour par Florian AZIZIAN il y a plus de 4 ans

  • Lié à Anomalie #14315: [connecteur IParapheur et client Soap] blocage du batch retrieveMailFromExternalSignatoryBook ajouté

Mis à jour par Florian AZIZIAN il y a plus de 4 ans

  • Statut changé de R&D - En cours à 17

Mis à jour par Florian AZIZIAN il y a plus de 4 ans

  • Assigné à changé de Florian AZIZIAN à Laurent GIOVANNONI

Mis à jour par Laurent GIOVANNONI il y a plus de 4 ans

Mis à jour par Laurent GIOVANNONI il y a plus de 4 ans

  • Assigné à changé de Laurent GIOVANNONI à EDI PO

Mis à jour par Florian AZIZIAN il y a plus de 4 ans

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

Mis à jour par Florian AZIZIAN il y a plus de 4 ans

  • Statut changé de 17 à R&D - En cours
  • Assigné à changé de EDI PO à Florian AZIZIAN

Mis à jour par Florian AZIZIAN il y a plus de 4 ans

  • Statut changé de R&D - En cours à R&D - Terminé

Mis à jour par Emmanuel DILLARD il y a plus de 4 ans

  • Projet changé de 299 à 298

Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Projet changé de 298 à Backlog Courrier
  • Version cible changé de 20.10 Develop à 20.10
Actions

Formats disponibles : Atom PDF