
Nouveau serveur d’API pour MyRapidi
Dans le cadre de nos efforts continus d’optimisation de notre service, nous avons migré notre Web Service API vers un nouveau serveur et une nouvelle base de code.
Notre Web Service API actuelle comporte quatre fonctions principales :
- SFDCScheduleTrigger (notifications) – déclenche l’exécution immédiate d’un Schedule à partir d’un appel de Web service sortant Salesforce (généralement dans le cadre d’un workflow).
- ScheduleTrigger2 – déclenche l’exécution immédiate d’un Schedule depuis d’autres clients.
- ScheduleStatus2 – renvoie le statut de tous les Schedules ou uniquement de ceux qui sont dus.
- ServiceConnectInfo – utilisé par le RapidiConnector pour savoir à quel serveur et à quel port se connecter pour un identifiant de service donné.
Les différents appels de Web service sont documentés par leurs WSDL ici :
https://api.rapidionline.com/api/wsdl
et vous trouverez une description du ScheduleTrigger dans notre wiki :
https://myrapidi.com/wiki/HowTo_Trigger_that_a_Transfer_is_run_immediately
Nous avons réécrit ces Web services dans notre nouveau framework (MyRapidi) avec l’objectif de les rendre aussi compatibles que possible avec les anciens, et nous les avons testés en conséquence. Il est toutefois possible que vous deviez recharger le WSDL et recompiler le code de votre client pour que tout fonctionne.
Pour le SFDCScheduleTrigger utilisé depuis Salesforce, nous avons vérifié qu’il continue de fonctionner sans aucune modification de votre part.
L’adresse existante api.rapidionline.com pointe désormais vers le nouveau serveur. Nous avons en outre api.myrapidi.com qui pointe vers le nouveau serveur. Les deux peuvent et doivent être utilisées avec SSL.
Pour vous accompagner pendant la transition, nous maintiendrons l’ancienne interface d’API à l’adresse app.rapidionline.com pendant encore quelques mois. Merci de nous indiquer si vous continuez à utiliser l’ancienne adresse et quand vous prévoyez de migrer vers la nouvelle.
Nouvelle API REST en développement
Nous travaillons à une nouvelle API REST qui exposera les fonctions ci-dessus (ScheduleTrigger et ScheduleStatus) et vous donnera en plus un accès programmatique à de nombreuses autres parties de l’interface MyRapidi : par exemple la lecture et la recherche dans les entrées de Log. D’autres informations suivront bientôt !
Comme toujours, n’hésitez pas à nous contacter si vous avez des questions
Michael
