Модификация прикладной системы
Разработка коннекторов к внешним системам
…GetReferenceList
Назначение:
Получение списка объектов интегрированной системы. Список объектов сохраняется в таблице базы данных DIRECTUM с заданным именем.
Входные параметры:
IntegratedSystemCode – строка, код интегрированной системы из справочника Интегрированные системы.
TableName – строка, имя таблицы базы данных DIRECTUM на SQL-сервере, в которой будут сохранены данные о перечне объектов внешней системы.
Возвращаемое значение:
Логическое значение, возможно ли получение списка объектов системы. Возможные значения:
· TRUE - получение списка объектов возможно, данные об объектах были выгружены во временную таблицу;
· FALSE - получение списка объектов невозможно.
Описание:
При выполнении данной функции таблица TableName заполняется информацией об объектах внешней системы. Требования к составу полей таблицы:
· SystemID, тип varchar(10) – поле, в котором хранится код интегрированной системы, к которой относится объект.
· ReferenceName, тип varchar(255) – поле, в котором хранится наименование объекта системы. Данное наименование будет использоваться для обращения к объекту системы во внутренних механизмах.
· ReferenceTitle, тип varchar(255) – поле, в котором хранится отображаемый заголовок объекта системы. Данный заголовок будет отображаться при настройке обмена данными между системами. Наименование и заголовок объекта могут совпадать.
· ObjectType, тип varchar(50) - поле, в котором хранится наименование типа объекта системы. Данное наименование будет использоваться во внутренних механизмах.
· ObjectTypeTitle, тип varchar(50) – поле, в котором хранится отображаемый заголовок типа объекта системы. Данный заголовок будет отображаться при настройке обмена данными между системами. Наименование и заголовок типа объекта могут совпадать.
Шаблон текста функции:
Result = FALSE
if NeedToUpdateSystemReferenceList(IntegratedSystemCode; TableName)
// Получить список объектов
<Код получения списка объектов интегрированной системы>
endif
Result = TRUE
где
<Код получения списка объектов интегрированной системы> - код, при выполнении которого выполняется подключение к внешней системе, получается список объектов системы и заполняется таблица TableName.
См. также:
· …GetDataExchangeSettingRequiredParamList;
· …ExportDataFromIntegratedSystem;
· …ImportDataToIntegratedSystem;
· …FindObject;
· …GetInfo;
© 2009, Компания DIRECTUM
|
Отправить комментарий к этому разделу на
support@directum.ru
|