appsgate2015 / appsgate

Appsgate
0 stars 5 forks source link

checkProgramIdScheduled non trouvé #346

Closed kpetouk closed 9 years ago

kpetouk commented 9 years ago

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

snybril commented 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" });

kpetouk commented 9 years ago

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?

snybril commented 9 years ago

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"}"