1
0
mirror of https://github.com/salexdv/bsl_console.git synced 2024-11-28 08:48:48 +02:00

Структура метаданных для хранения внешних источников #277

This commit is contained in:
salexdv 2022-04-29 11:11:57 +03:00
parent d0eeaa243f
commit 8d5a3a85a5

View File

@ -10088,6 +10088,85 @@ define([], function () {
},
}
},
"externalDataSources": {
"name":"ВнешниеИсточникиДанных",
"name_en":"ExternalDataSources",
"query_name":"ВнешнийИсточникДанных",
"query_name_en":"ExternalDataSource",
"items":{
"РозничныйСайт":{
"tables":{
"items":{
"Customers":{
"properties":{
"customer_id":{
"name": "customer_id"
},
"customer_name":{
"name": "customer_name"
},
"customer_address":{
"name": "customer_address"
}
}
},
"Orders":{
"properties":{
"customer_id":{
"name": "customer_id"
},
"order_id":{
"name": "order_id"
},
"total":{
"name": "total"
}
}
}
}
},
"cubes":{
}
},
"CRM":{
"tables":{
"items":{
"Messages":{
"properties":{
"message_id":{
"name": "message_id"
},
"message_subject":{
"name": "message_subject"
},
"message_text":{
"name": "message_text"
}
}
}
}
},
"cubes":{
}
}
},
"methods":{
"НачатьТранзакцию":{
"name":"НачатьТранзакцию",
"name_en":"BeginTransaction",
"description":"Открывает транзакцию. Транзакция предназначена для записи в базу данных внешнего источника данных согласованных изменений. Все изменения, внесенные после начала транзакции, будут затем либо полностью записаны, либо полностью отменены.",
"signature":{
"default":{
"СтрокаПараметров":"(РежимБлокировок?, УровеньИзоляции?)",
"Параметры":{
"РежимБлокировок":"РежимУправленияБлокировкойДанных, Установка параметра имеет смысл, если для свойства внешнего источника данных 'Режим управления блокировкой данных' выбрано значение 'Автоматический и Управляемый'. Если значение параметра Автоматический, то данная транзакция будет выполняться в режиме автоматических блокировок.",
"УровеньИзоляции":"УровеньИзоляцииТранзакций, Параметр указывает необходимый уровень изоляции транзакции. Если параметр установлен в Авто, то фактический уровень изоляции будет выбран на основании параметра РежимБлокировок, иначе будет выбран указанный уровень."
}
}
}
}
}
},
"roles": {
"items":{
"РольНомер1":{},