
Nuevo servidor de API para MyRapidi
Como parte de nuestro esfuerzo continuo por optimizar el servicio, hemos trasladado nuestra Web Service API a un servidor nuevo y a una nueva base de código.
Nuestra Web Service API actual tiene cuatro funciones principales:
- SFDCScheduleTrigger (notifications): lanza de inmediato un Schedule desde una llamada de Web service saliente de Salesforce (normalmente como parte de un workflow).
- ScheduleTrigger2: lanza de inmediato un Schedule desde otros clientes.
- ScheduleStatus2: devuelve el estado de todos los Schedules o solo de los que están pendientes.
- ServiceConnectInfo: lo usa el RapidiConnector para saber a qué servidor y a qué puerto conectarse para un identificador de servicio determinado.
Las distintas llamadas de Web service están documentadas mediante sus WSDL aquí:
https://api.rapidionline.com/api/wsdl
y encontrarás una descripción del ScheduleTrigger en nuestra wiki:
https://myrapidi.com/wiki/HowTo_Trigger_that_a_Transfer_is_run_immediately
Hemos reescrito estos Web services en nuestro nuevo framework (MyRapidi) con el objetivo de que sean lo más compatibles posible con los anteriores, y los hemos probado en consecuencia. Sin embargo, puede que tengas que volver a cargar el WSDL y recompilar el código de tu cliente para que funcione.
En el caso del SFDCScheduleTrigger que se usa desde Salesforce, hemos comprobado que sigue funcionando sin que tengas que cambiar nada.
La dirección existente api.rapidionline.com ahora apunta al nuevo servidor. Además, también tenemos api.myrapidi.com apuntando al nuevo servidor. Ambas pueden y deben usarse con SSL.
Para facilitarte la transición, mantendremos la antigua interfaz de la API en la dirección app.rapidionline.com durante unos meses más. Avísanos si sigues usando la dirección antigua y cuándo tienes previsto migrar a la nueva.
Nueva API REST en desarrollo
Estamos trabajando en una nueva API basada en REST que expondrá las funciones anteriores (ScheduleTrigger y ScheduleStatus) y, además, te dará acceso programático a muchas otras partes de la interfaz de MyRapidi: por ejemplo, para leer y buscar en las entradas de Log. ¡Pronto te contaremos más!
Como siempre, no dudes en ponerte en contacto con nosotros si tienes alguna pregunta
Michael
