Crear una tarea para el análisis previo a la migración

PUBLICAR /analysis/{projectId}/task

Cree una tarea para el análisis previo a la migración.

Parámetros de ruta

  • ID del proyecto string Requerido

    Identificación del proyecto

    El formato debe coincidir con el siguiente patrón: ^[A-Za-z0-9\-]+$.

aplicación/json

Cuerpo Requerido

  • Detalles de conexión jdbc Objeto Requerido

    NO se permiten propiedades adicionales.

    Ocultar los atributos de jdbcConnectionDetails Mostrar atributos jdbcConnectionDetails Objeto
    • ID. string
    • tipo string Requerido

      Tipo de base de datos o un tipo de base de datos personalizado. Por ejemplo, MYSQL, ORACLE, POSTGRESQL, SQL_SERVER, COCKROACHDB, DB2, SQLANYWHERE, SYBASE, SYBASEIQ o YUGABYTE.

    • URL string Requerido
    • usuario string
    • contraseña string
    • guardar contraseña booleano

      El valor predeterminado es false.

    • Id. de conexión existente string
    • NombrePdbOracle string
    • isManualUri booleano

      El valor predeterminado es false.

Respuestas

  • 200 aplicación/json

    Vale

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • ID del proyecto string Requerido

      El formato debe coincidir con el siguiente patrón: ^[A-Za-z0-9\-]+$.

    • Estado string Requerido

      Los valores son RUNNING, FAILED, CANCELLED o COMPLETED.

    • submittedAt cadena(fecha-hora) Requerido
  • 433 aplicación/json

    Problema al conectarse a la base de datos SQL con la información proporcionada

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • ID de trabajo string

      El formato debe coincidir con el siguiente patrón: ^[A-Za-z0-9\-]+$.

    • Mensaje string Requerido
    • Descripción string
    • fecha y hora cadena(fecha-hora) Requerido
POST /análisis/{proyectoId}/tarea
curl \
 --request POST 'http://127.0.0.1:8278/api/v1/analysis/{projectId}/task' \
 --header "Content-Type: application/json" \
 --data '{"jdbcConnectionDetails":{"id":"string","type":"ORACLE","url":"string","user":"string","password":"string","savePassword":false,"existingConnectionId":"string","oraclePdbName":"string","isManualUri":false}}'
Solicitar ejemplos
{
  "jdbcConnectionDetails": {
    "id": "string",
    "type": "ORACLE",
    "url": "string",
    "user": "string",
    "password": "string",
    "savePassword": false,
    "existingConnectionId": "string",
    "oraclePdbName": "string",
    "isManualUri": false
  }
}
Ejemplos de respuestas (200)
{
  "projectId": "string",
  "status": "RUNNING",
  "submittedAt": "2026-05-04T09:42:00Z"
}
Ejemplos de respuestas (433)
{
  "jobId": "string",
  "message": "string",
  "description": "string",
  "timestamp": "2026-05-04T09:42:00Z"
}