Monta manualmente una tabla en una carpeta de negocio especificada para corregir un montaje de carpeta incorrecto. Cuando Replace se establece en true, primero se desvinculan las relaciones de carpeta existentes de la tabla (remontaje).
Descripción de la operación
Monta manualmente una tabla en una carpeta de negocio especificada para corregir un montaje de carpeta incorrecto. Esta operación utiliza semántica de montaje único (el montaje en una nueva carpeta desvincula automáticamente la carpeta anterior) y solo permite el montaje en carpetas hoja. Si no se especifica CategoryId ni CategoryPath, la operación se degrada a una operación de desvinculación pura.
Pruébelo ahora
Test
Autorización de RAM
Sintaxis de la solicitud
POST / HTTP/1.1
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| DbId |
string |
Sí |
El ID de la base de datos. Puede llamar a la operación ListDatabases para consultar el ID de la base de datos. |
1*** |
| Tid |
integer |
No |
El ID del inquilino. Nota
Puede ver el ID del inquilino al pasar el cursor sobre el ícono de perfil en la esquina superior derecha de la consola. Para obtener más información, consulte Ver información del inquilino. |
3*** |
| TableName |
string |
Sí |
El nombre de la tabla. |
order_info |
| CategoryId |
integer |
No |
El ID de la carpeta hoja de destino. Especifique este parámetro o CategoryPath (este parámetro tiene prioridad). Puede consultar el ID llamando a ListAssetCategories. Si no se especifica este parámetro ni CategoryPath, la operación solo desvincula la carpeta existente de la tabla. |
123 |
| CategoryPath |
string |
No |
La ruta de la carpeta de destino (niveles separados por /). La ruta localiza las carpetas existentes nivel por nivel, con una profundidad máxima de 4 niveles. La carpeta final debe ser una carpeta hoja. |
BusinessDomain/Transaction/Order |
| ParentCategoryId |
integer |
No |
El ID de la carpeta principal desde la cual comienza CategoryPath. Déjelo vacío para comenzar desde la carpeta raíz. |
100 |
| CreateMissingCategory |
boolean |
No |
Especifica si se deben crear carpetas nivel por nivel si la carpeta especificada por CategoryPath no existe. Valor predeterminado: false, lo que devuelve un error 404 para evitar la creación accidental de carpetas debido a una ruta incorrecta. |
false |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El contenido de la respuesta. |
||
| RequestId |
string |
El ID de la solicitud. |
0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931 |
| ErrorCode |
string |
El código de error. |
UnknownError |
| ErrorMessage |
string |
El mensaje de error. |
UnknownError |
| Success |
boolean |
Indica si la solicitud se realizó correctamente. Valores válidos:
|
true |
| Data |
object |
El resultado del montaje. |
|
| TableId |
integer |
El ID de la tabla. |
1760934XXX |
| CategoryId |
integer |
El ID de la carpeta en la que finalmente se monta la tabla. Este valor está vacío para una operación de desvinculación pura (cuando no se especifica ningún parámetro de carpeta). |
FC-0F46B2A2E4FA22AF |
| NewlyMounted |
boolean |
Indica si se creó una nueva relación de montaje. Un valor de false indica que la relación entre la tabla y la carpeta de destino ya existe. |
|
| RemovedCategoryIds |
array |
La lista de ID de carpetas originales que se desvincularon durante esta operación. Bajo la semántica de montaje único, el montaje en una nueva carpeta desvincula automáticamente la carpeta anterior. |
|
|
integer |
El ID de la carpeta original que se desvinculó durante esta operación. |
123 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true,
"Data": {
"TableId": 0,
"CategoryId": 0,
"NewlyMounted": false,
"RemovedCategoryIds": [
123
]
}
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.