Как сгенерировать 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);
}
....