Para editar la plataforma y la instancia de base de datos de una solicitud, será necesario usar la versión v1.3 del recurso preparado para modificar solicitudes.


PUT /cges/solicitudes/{idSolicitud}
Modificar solicitud

Requisitos funcionales

  • La solicitud debe estar abierta y asignada al proveedor.
  • La relación grupo lógico-entorno-plataforma es obligatoria, mientras que la instancia de base de datos es opcional.
  • Se permite no enviar información (datos opcionales) para reclamaciones.
  • Los valores enviados deben ser válidos y estar activos en CMS.
  • Se recomienda seguir el siguiente flujo para obtener los datos necesarios:

1. Obtener la plataforma deseada en la consulta del listado de plataformas de CMS y seleccionar una de ellas.

GET /cgescms/plataformas
Obtener plataformas

2. Obtener los entornos comunes a esa plataforma haciendo uso de la consulta de entornos de CMS y filtrando por la variable uuidPlataforma con la plataforma seleccionada y seleccionar uno de ellos.

GET /cgescms/entornos
Obtener entornos

3. Obtener los grupos lógicos comunes a la plataforma y el entorno haciendo uso de la consulta de grupos lógicos de CMS filtrando por las variables uuidPlataforma e idEntorno, y seleccionando uno de ellos.

GET /cgescms/gruposlogicos
Obtener grupos lógicos

4. Con estos tres valores, se obtiene la relación grupo lógico-entorno-plataforma filtrando el siguiente recurso por los parámetros uuidPlataforma, idEntorno e idGrupoLogico. Este valor será el utilizado en la modificación de la solicitud. Este método también extrae la instancia de base de datos asociada actualmente a la relación.

GET /cgescms/relgrplogentplats
Obtener listado de relaciones entre grupo lógico, entorno y plataforma

5. En caso de querer indicar otra instancia de base de datos, se podrá consultar el conjunto completo en el siguiente método.

GET /cgescms/instanciasbbdd
Obtener instancias de BBDD
  • Puede enviar al método una tripleta compatible (idRelGrpLogEntPlat), o los tres identificadores de grupo lógico (idGrupoLogico), entorno (idEntorno) y plataforma (uuidPlataforma) por separado. En caso de escoger la segunda opción, el método devolverá error si los tres valores enviados no corresponden a una tripleta válida en CMS o su combinación devolviera más de un resultado.