none
CICOAlreadyCheckedOutInSameSession пытаюсь обновить данные в ProjectServer 2010 RRS feed

  • Вопрос

  •  Guid iSession = new Guid();
    w.CheckOutProject(projectGuid, iSession, SESSION_DESC);
     w.QueueCheckInProject(jobId, projectGuid, false, sessionGuid, SESSION_DESC);
    w.QueuePublish(jobId, projectGuid, true, SESSION_DESC);

    Второй день рою инет но толкового ничего нету ...

    Вылетает ошибка  PSCLientError Output:CICOAlreadyCheckedOutInSameSession

    Спасибо за помощь!

    1 августа 2014 г. 6:45

Все ответы

  • Обычно проект вначале публикуется, а потом возвращается. Должно быть как-то так:

    Guid iSession = new Guid();
    w.CheckOutProject(projectGuid, iSession, SESSION_DESC);
    w.QueuePublish(jobId, projectGuid, true, SESSION_DESC);
    w.QueueCheckInProject(jobId, projectGuid, false, iSession, SESSION_DESC);


    • Предложено в качестве ответа Oleksiy Prosnitskyy 7 августа 2014 г. 14:16
    • Изменено Maxim Panasyuk 7 августа 2014 г. 14:19
    7 августа 2014 г. 14:15