EX_GEN-1145

Issue #19 new
Laurent Forêt created an issue

Les messages affichés doivent être spécifiques à chaque situation (code retour ou d’erreur) et facilement compréhensibles des utilisateurs.

2017-12-06 18_07_47-Paramètres.png

Comments (2)

  1. Laurent Forêt reporter

    Comme pour l’EX_GEN_1140 Toute erreur provenant du serveur DMP, est interprété puis transformé en une Exception java typé en fonction de l’erreur remontée.

    Le message initial avec son code provenant du serveur DMP est toujours récupéré afin de fournir le bon message à l’intégrateur.

    Exemple :

    DMP_SERVER_ERROR=Erreur du serveur DMP : {0}, {1}, {2}
    
    MCCIMT000300UV01AcknowledgementDetail detail = input.get(0).getAcknowledgementDetail().get(0);
    throw new DMPCWSClientException(DMPCWSClientException.Message.DMP_SERVER_ERROR,
                   detail.getTypeCode() != null ? detail.getTypeCode().value() : "",
                   detail.getCode() != null ? detail.getCode().getCode() : "",
                   detail.getText() != null ? detail.getText().getContent() :"");
    

  2. Log in to comment