
Neuer API-Server für MyRapidi
Im Rahmen unserer laufenden Bemühungen, unseren Service zu optimieren, haben wir unsere Web Service API auf einen neuen Server und eine neue Codebasis umgestellt.
Unsere aktuelle Web Service API hat vier Hauptfunktionen:
- SFDCScheduleTrigger (notifications) – löst über einen ausgehenden Salesforce-Web-Service-Aufruf (typischerweise als Teil eines Workflows) die sofortige Ausführung eines Schedule aus.
- ScheduleTrigger2 – löst die sofortige Ausführung eines Schedule von anderen Clients aus.
- ScheduleStatus2 – liefert den Status aller oder aller fälligen Schedules.
- ServiceConnectInfo – wird vom RapidiConnector verwendet, um zu erfahren, mit welchem Server und welchem Port er sich für eine bestimmte Service-ID verbinden soll.
Die verschiedenen Web-Service-Aufrufe sind über ihre WSDLs hier dokumentiert:
https://api.rapidionline.com/api/wsdl
und eine Beschreibung des ScheduleTrigger finden Sie in unserem Wiki:
https://myrapidi.com/wiki/HowTo_Trigger_that_a_Transfer_is_run_immediately
Wir haben diese Web Services in unserem neuen (MyRapidi-)Framework neu implementiert, mit dem Ziel, sie so kompatibel wie möglich zu den alten zu halten, und entsprechend getestet. Möglicherweise müssen Sie jedoch die WSDL neu laden und Ihren Client-Code erneut kompilieren, damit alles funktioniert.
Für den SFDCScheduleTrigger, der von Salesforce aus verwendet wird, haben wir geprüft, dass er ohne Änderungen auf Ihrer Seite weiterhin funktioniert.
Die bestehende Adresse api.rapidionline.com verweist jetzt auf den neuen Server. Zusätzlich verweist auch api.myrapidi.com auf den neuen Server. Beide können und sollten mit SSL verwendet werden.
Um Ihnen den Übergang zu erleichtern, halten wir die alte API-Schnittstelle unter der Adresse app.rapidionline.com noch einige Monate in Betrieb. Bitte teilen Sie uns mit, wenn Sie die alte Adresse weiterhin nutzen, und wann Sie den Wechsel zur neuen planen.
Neue REST-API in Entwicklung
Wir arbeiten an einer neuen REST-basierten API, die die oben genannten Funktionen (ScheduleTrigger und ScheduleStatus) bereitstellt und Ihnen darüber hinaus programmatischen Zugriff auf viele weitere Teile der MyRapidi-Oberfläche gibt – zum Beispiel auf das Lesen und Durchsuchen von Log-Einträgen. Bleiben Sie dran, weitere Informationen folgen!
Wie immer: Zögern Sie nicht, uns bei Fragen zu kontaktieren
Michael
