Ниже приведен пример использования операции SetSvc для включения режима сохранения собранной статистики выполнения операций в системных таблицах репозитория. Для этого в запросе передается соответствующий флаг IsOn.
{
"SetSvc" :
{
"tArg" :
{
"credentials" :
{
"user" :
{
"id" : "pprepository"
},
"pass" : "pprepository"
},
"log" :
{
"activeFlags" :
{
"it" : "IsOn"
}
}
}
}
}
{
"SetSvcResult" :
{
"log" :
{
"activeFlags" :
{
"it" : "IsOn"
},
"filter" : ""
}
}
}
public static SetSvcResult EnableSaveStatisic(MbId mb, string login, string password)
{
var somClient = new SomPortTypeClient(); //Прокси-объект для выполнения операций
//Параметры выполнения операции
var tSet = new SetSvc()
{
tArg = new SetSvcArg()
{
credentials = new UserCreds()
{
user = new UserId() { id = login },
pass = password
},
log = new SvcLogArg()
{
activeFlags = new SvcSamplingFlag[] { SvcSamplingFlag.IsOn }
}
}
};
//Установка параметров
var result = somClient.SetSvc(tSet);
return result;
}
См. также:
SOAP