RAITRADE

146.8 Disaster Recovery

La gestione del DR è lasciata ad una pagina web configurata così:

Si installa manualmente lo zip RaiDRWS (il web service che mette in comunicazione il db e applicazione DR di Rai) configurando opportunamente il web.config.
Si installa poi sempre manualmente lo zip RaiDRWeb, che è il sito per gestire il palinsesto, configurando anche qui manualmente il web.config.

L'utilizzo delle funzioni WS è lasciato a RAI, da parte nostra forniamo solo suddette funzioni e la pagina web di visualizzazione con pochi comandi disponibili.

Funzioni del WS disponibili (richiamabili da applicazione est. rai DR):

-Funzione per ottenere il palinsesto pubblicato per il canale con id 1 (channelId) del giorno 2023-01-30 (day=20230130 formato aaaammdd)
api/schedule/GetDaySchedule?channelId=1&day=20230130

-Funzione per ottenere tutti gli spot del break per il canale con id 1 (channelId) del giorno 2023-01-30 (day=20230130 formato aaaammdd) e cod_break_raitrade (123456)
api/schedule/GetDataByBreak?channelId=1&day=20230130&cod_break_raitrade=123456

-Funzione che aggiorna il db di DR. Riceve in entrata il json (es. json ritorno in doma)
api/schedule/UpdateScheduleStatus

Tutte le funzioni restituiscono oltre l'eventuale risultato richiesto anche lo stato (success o error)

Quando dal site 1242 si pubblica un palinsesto chiuso, se opportunamente configurato, viene tutto pubblicato anche nel db di DR.

In questo caso il DB è unico, rispetto ai remoti in produzione che hanno invece ognuno il suo DB nel site 1430.

Dati della VM:

VM: cptomodrpub001.prodtv.rai.it
User: .\administrator
PSW: ProdTV.ICP