Closed kpetouk closed 9 years ago
Kouzma, est ce que tu peux essayer la syntaxe suivante stp (et fermer l'issue si besoin) ?
communicator.sendMessage({ method: "checkProgramIdScheduled", args: [{type: "String", value: this.model.get("id") }], TARGET: "EHMI" });
Ca passe bien, par contre je reçois un message contenant: "{"objectId":"EHMI","value":"false"}" Du coup je n'ai aucun moyen d'identifier que le message correspond au programme que je veux tester et qu'il s'agit de la planification. Peux tu ajouter un callId par exemple checkProgramIdScheduled?
Paf, sans committer je te résous ton souci ;-)
Pour info, c'est toi qui spécifie le callId dans ta requête, je te répondrais avec le même callId. Je viens de tester avec communicator.sendMessage({"method": "checkProgramIdScheduled",args: [{type: "String", value: "id" }],"TARGET": "EHMI", "callId":"Tutu"})
-> réponse "{"callId":"Tutu","value":"false","objectId":"EHMI"}"
L'envoi de la requête suivante par le client communicator.sendMessage({ method: "checkProgramIdScheduled", args: [{type: "String", value: this.model.get("id") }], TARGET: "CHMI" });
Lève l'exception suivante cote serveur: 16:11:41.430 [pool-8-thread-1] ERROR a.lig.chmi.spec.GenericCommand -- The method checkProgramIdScheduled is not found for proxy