Listes des problèmes les plus fréquents

Listes des problèmes les plus fréquents

Il est possible que certains problèmes surviennent lors d’une requête entre votre application web/mobile et l’API Web de OnlineERP / ERP Connector.

Ceci est normal et les causes sont diverses : ajout d’un pare-feu, une mise à jour d’Acomba est en cours, une coupure d’internet sur le poste où est installé Acomba ou Solution Online ERP / ERP Connector, etc..

Liste des erreurs les plus communes

D’abord, vous devez noter le début de l’erreur.

Si l’erreur commence par Erreur gerée par le WebAPI publique [CreateTask], cela signifie que la requête ne s’est pas rendue au client Acomba.

Erreur gerée par le WebAPI publique [CreateTask] -> Il semble n’y avoir aucun client OnlineERP / ERP Connector à l’écoute pour votre Code licence.  Assurez-vous que le service Windows est bien allumé et que ce dernier pointe bien sur l’adresse URI que vous venez d’utiliser.  CodeLicence demandé : [VOTRE_CODE_LICENCE]

Erreur lors de la tentative de recherche dans Acomba….

Comment lire si une requête est en erreur (Endpoint MyTask):

Cette section s’adresse aux utilisateurs de l’endpoint légataire MyTask, si vous utilisez l’un des endpoints Entity/[entité] vous pouvez ignorer cette section.

Toute erreur sera inscrite dans le JSON de retour, sous 2 clés :

  • JSON_Reponse.ResultType : SUCCESS ou ERROR
  • JSON_Reponse.ResultDetail.Message : contient le détail de l’erreur. C’est ici que vous aurez les informations pour remédier au problème.

Donc, par exemple :

{
    “TaskID”: 1,
    “CodeLicence”: “VOTRE_CODE_LICENCE”,
    “bool_Completed”: true,
    “TaskState”: null,
    “JSON_Question”: {
        “TaskCategory”: “OnlineERP”,
        “TaskType”: “GETCUSTOMER01”,
        “TaskUniqueID”: 0,
        “NotMatchedProperties”: null
    },
    “JSON_Reponse”: {
        “ResultType”: “ERROR”,
        “ResultCount”: 0,
        “ResultDetail”: {
            “Message”: “Erreur geré par le WebAPI publique [CreateTask] -> Il semble n’y avoir aucun client OnlineERP à l’écoute pour votre Code licence.  Assurez-vous que le service Windows est bien                        allumé et que ce dernier pointe bien sur l’addresse URI que vous venez d’utilisez.  CodeLicence demandé : [VOTRE_CODE_LICENCE]”
        },
        “TaskCategory”: “Unknown”,
        “TaskType”: “Unknown”,
        “TaskUniqueID”: 0,
        “NotMatchedProperties”: null
    }
}

Comment lire si une requête est en erreur (Endpoint Entity):

Les endpoints Entity ont un retour simplifié. Si une erreur survient, vous aurez la réponse suivante :

Erreur du Connecteur ERP.

Détail: ERREUR – [Message de l’erreur]