User Tools

Site Tools


strutture:lnf:dr:calcolo:sviluppo_software:booking:home

Booking

Import Entità

Per aggiungere entità su Booking è neccessario effettuare le seguenti operazioni:

1. Creare un nono dominio sotto l'albero accessi di Godiva (sotto il laboratorio/sezione) 2. Aggiungere i metadati di booking sul nodo dominio appena creato (vedi sotto) 3. Fare l'import del nodo dominio su identity cache 4. Fare l'import su booking

I metadati necessari sono:

booking:enable 1 (attivo) 0 (spento)
booking:name
booking:building
booking description
bookng:type → entity o resource

Una volta aggiunti i metadati bisogna chiamare l'API di identity

/v2/domain/sync/{idType}/{idNodeMin}/{idNodeMax}

dove idType è l'idTipo dell'albero in cui è stato inserito il nodo dominio, mentre idNodeMin e idNodeMax è il range in cui l'API va a cercare i nodi dominio che hanno i metadati di booking

Successivamente bisogna chiamare l'api di booking

/v1/import/entity

dove come body della post bisogna passare il JSON

{
  "prefix": "accessi:infn:lnf:edificio_16"
}

In questo modo l'API cercherà tutti i nodi su identityCache sono sotto edificio 16.

strutture/lnf/dr/calcolo/sviluppo_software/booking/home.txt · Last modified: 2026/08/31 08:28 by lornap@infn.it

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki