Страница 1 из 1

Как сгенерировать XML в SMARTEAM-FileCatalog

СообщениеДобавлено: 19 авг 2015 17:57
Artem
Добрый день коллеги - необходим программный аналог функции "Операции над файлом/копировать файл". Смотрел CopyObjectFileFromVaultPermission, но при этом копируется только файл а Xml с описанием, к сожалению, не создается.

Re: Как сгенерировать XML в SMARTEAM-FileCatalog

СообщениеДобавлено: 25 авг 2015 16:41
Artem
"Тихо сам с собою я веду беседу.."
Код: Выделить всё
...
string OP = "COPYFILE";
string S =  Session.Config.get_Value("$Admin\\Directory Structure\\USER_DIR") + "\\" +
tt.Data.get_ValueAsString("CAD_REF_FILE_NAME");
ISmBehavior  BH = Session.ObjectStore.DefaultBehavior;
BH.ConfirmOperations = ConfirmOperationEnum.coNoToAll;             
if (!File.Exists(S))
{
      ISmOperation Operation = Session.MetaInfo.get_OperationsForClass(tt.ClassId, false).ItemByName(OP);                   
      SessionUtil.ExecuteOperationOnObjectTree(tt, Operation, true, null, null);
}
....