Hatalı bir klasör bağlamasını düzeltmek için bir tabloyu belirtilen iş klasörüne manuel olarak bağlar. Replace değeri true olarak ayarlandığında, tablonun mevcut klasör ilişkileri önce kaldırılır (yeniden bağlama).
Operation description
Hatalı bir klasör bağlamasını düzeltmek için bir tabloyu belirtilen iş klasörüne manuel olarak bağlar. Bu işlem tekli bağlama semantiğini kullanır (yeni bir klasöre bağlama, eski klasörün bağlantısını otomatik olarak kaldırır) ve yalnızca yaprak klasörlere bağlamaya izin verir. CategoryId veya CategoryPath parametrelerinden hiçbiri belirtilmezse, işlem salt bağlantı kaldırma işlemine dönüşür.
Try it now
Test
RAM authorization
Request syntax
POST / HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DbId |
string |
Yes |
Veritabanı kimliği. Veritabanı kimliğini sorgulamak için ListDatabases işlemini çağırabilirsiniz. |
1*** |
| Tid |
integer |
No |
Kiracı kimliği. Not
Kiracı kimliğini, konsolun sağ üst köşesindeki profil simgesinin üzerine gelerek görüntüleyebilirsiniz. Daha fazla bilgi için bkz. Kiracı bilgilerini görüntüleme. |
3*** |
| TableName |
string |
Yes |
Tablo adı. |
order_info |
| CategoryId |
integer |
No |
Hedef yaprak klasörün kimliği. Bu parametreyi veya CategoryPath parametresini belirtin (bu parametre önceliklidir). Kimliği, ListAssetCategories işlemini çağırarak sorgulayabilirsiniz. Bu parametre veya CategoryPath parametresinden hiçbiri belirtilmezse, işlem yalnızca tablonun mevcut klasör bağlantısını kaldırır. |
123 |
| CategoryPath |
string |
No |
Hedef klasörün yolu (seviyeler / ile ayrılır). Yol, mevcut klasörleri seviye seviye belirler ve maksimum 4 seviye derinliğe sahiptir. Son klasör bir yaprak klasör olmalıdır. |
BusinessDomain/Transaction/Order |
| ParentCategoryId |
integer |
No |
CategoryPath'in başladığı üst klasörün kimliği. Kök klasörden başlamak için boş bırakın. |
100 |
| CreateMissingCategory |
boolean |
No |
CategoryPath ile belirtilen klasör mevcut değilse, klasörlerin seviye seviye oluşturulup oluşturulmayacağını belirtir. Varsayılan değer: false. Bu değer, hatalı bir yol nedeniyle yanlışlıkla klasör oluşturulmasını önlemek için 404 hatası döndürür. |
false |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Yanıt içeriği. |
||
| RequestId |
string |
İstek kimliği. |
0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931 |
| ErrorCode |
string |
Hata kodu. |
UnknownError |
| ErrorMessage |
string |
Hata mesajı. |
UnknownError |
| Success |
boolean |
İsteğin başarılı olup olmadığını gösterir. Geçerli değerler:
|
true |
| Data |
object |
Bağlama sonucu. |
|
| TableId |
integer |
Tablo kimliği. |
1760934XXX |
| CategoryId |
integer |
Tablonun en son bağlandığı klasörün kimliği. Bu değer, salt bağlantı kaldırma işleminde (herhangi bir klasör parametresi belirtilmediğinde) boştur. |
FC-0F46B2A2E4FA22AF |
| NewlyMounted |
boolean |
Yeni bir bağlama ilişkisi oluşturulup oluşturulmadığını gösterir. false değeri, tablo ile hedef klasör arasındaki ilişkinin halihazırda mevcut olduğunu gösterir. |
|
| RemovedCategoryIds |
array |
Bu işlem sırasında bağlantısı kaldırılan orijinal klasör kimliklerinin listesi. Tekli bağlama semantiğinde, yeni bir klasöre bağlama işlemi eski klasörün bağlantısını otomatik olarak kaldırır. |
|
|
integer |
Bu işlem sırasında bağlantısı kaldırılan orijinal klasörün kimliği. |
123 |
Examples
Success response
JSON format
{
"RequestId": "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true,
"Data": {
"TableId": 0,
"CategoryId": 0,
"NewlyMounted": false,
"RemovedCategoryIds": [
123
]
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.