Diferencia entre revisiones de «Sistema PUSH»

De Wiki PriceSurfer
Ir a la navegaciónIr a la búsqueda
Línea 5: Línea 5:
 
Ejemplo:
 
Ejemplo:
  
Para un cliente que nos suministre la url http://www.unhost.com/update/ para avisar de cambios en sus reservas, al actualizarse el estado de una de ellas por ejemplo PS_00333, se hará un Request GET a: http://www.unhost.com/update/PS_00333 en el mismo momento del cambio de estado.
+
Para un cliente que nos suministre la url http://www.unhost.com/update/, Price Surfer hará un Request de tipo GET a http://www.unhost.com/update/PS_00333 al crear la reserva y en todo momento que la misma sufra cambios de estado.
  
El sistema PUSH de Price Surfer enviará el cambio de la reserva y mantendrá en la cola de envíos (para los sucesivos reintentos) hasta que se nos de aviso de que la actualización les llegó OK. Para esto, contamos con un servicio del Export Contable <SetSignalRQ>.
+
El sistema PUSH de Price Surfer enviará el cambio de la reserva y mantendrá en la cola de envíos (para los sucesivos reintentos) hasta que se nos de aviso de que la actualización llegó OK. Para esto contamos con un servicio del Export Contable <SetSignalRQ>.
  
  

Revisión del 14:29 28 abr 2016

Price Surfer cuenta con un sistema PUSH para el envío de reservas. Para utilizar esta funcionalidad debe contactarse con soporte, especificando una URL a la cual nuestro sistema podrá hacer Request de tipo GET formado de la siguiente manera:

[URL suministrada] + [BOOKING_REFERENCE de la reserva que cambió/actualizó su estado]

Ejemplo:

Para un cliente que nos suministre la url http://www.unhost.com/update/, Price Surfer hará un Request de tipo GET a http://www.unhost.com/update/PS_00333 al crear la reserva y en todo momento que la misma sufra cambios de estado.

El sistema PUSH de Price Surfer enviará el cambio de la reserva y mantendrá en la cola de envíos (para los sucesivos reintentos) hasta que se nos de aviso de que la actualización llegó OK. Para esto contamos con un servicio del Export Contable <SetSignalRQ>.


<SetSignalRQ>

 <Details>
   <BookingReferences ItemsCount="1">		
     <BookingReference Sequence="1" ReferenceType="NMO.GLB.BRT.NAV" Signal="Proc">PS_00333</BookingReference>
   </BookingReferences>
 </Details>

</SetSignalRQ>