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

publicación /analysis/{projectId}/task

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

Parámetros de path

  • ID del proyecto string Requerido

    ID del proyecto

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

aplicación/json

Cuerpo Requerido

  • jdbcConnectionDetails 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
    • savePassword booleano

      El valor por defecto es false.

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

      El valor por defecto 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 string(date-time) Requerido
  • 433 aplicación/json

    Problemas para conectarse a la base de datos SQL con la información proporcionada

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • jobId string

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

    • mensaje string Requerido
    • Descripción string
    • fecha y hora string(date-time) Requerido
POST /análisis/{projectId}/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"
}