AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.08.2018, 17:19   #1  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
At least one security token and the message could not be validated
Привет,

D365 online - написал консольное приложение которое интегрирует миллионы записей. В какой -то момент начинает валиться приложение с ошибкой 'At least one security token and the message could not be validated'. Использую IOrganizationService инстанс, как правильно хендлить эту ошибку, пересоздавать экземпляер сервиса или при создании можна указать какие-то параметры чтобы продлить жизнь?

Читал мельком о ServiceManagement, его надо использовать для валидации реквестов?
Или смотреть на пропери SecurityTokenResponse?

Еще с D365 не работал плотно

Последний раз редактировалось Ion; 25.08.2018 в 17:23.
Старый 26.08.2018, 00:22   #2  
Eugene.Ostroukhov is offline
Eugene.Ostroukhov
Участник
 
149 / 11 (1) +
Регистрация: 22.02.2013
может, дело в протухании токенов?
Старый 27.08.2018, 10:43   #3  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
Цитата:
Сообщение от Eugene.Ostroukhov Посмотреть сообщение
может, дело в протухании токенов?
Да, 100%, раньше с версией 2013 и ADFS конфигурацией у меня не было такой проблемы при длительном выполнение программ. Видимо, надо добавить валидацию и обновлять токен
Старый 27.08.2018, 17:32   #4  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Что используете для подключения? Если Microsoft.Xrm.Client то промигрируйте ваше приложение на Microsoft.Xrm.Tooling и все будет выполняться самими тулами (имею ввиду возобновление токена, проверка его TTL и т.п.)
http://butenko.pro/2016/12/14/migrat...t-xrm-tooling/
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
За это сообщение автора поблагодарили: Ion (1).
Старый 28.08.2018, 16:46   #5  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
Цитата:
Сообщение от a33ik Посмотреть сообщение
Что используете для подключения? Если Microsoft.Xrm.Client то промигрируйте ваше приложение на Microsoft.Xrm.Tooling и все будет выполняться самими тулами (имею ввиду возобновление токена, проверка его TTL и т.п.)
http://butenko.pro/2016/12/14/migrat...t-xrm-tooling/
По старинке юзал Microsoft.Xrm.Client Спасибо за ссылку!
Старый 31.08.2018, 11:40   #6  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
Раньше юзал OrganizationProxy, там можно было высавить таймаут, как мне тут это сделать?
Старый 01.09.2018, 20:56   #7  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
Цитата:
Сообщение от Ion Посмотреть сообщение
Раньше юзал OrganizationProxy, там можно было высавить таймаут, как мне тут это сделать?
Сделал так

Код:
        IOrganizationService _orgService = conn.OrganizationWebProxyClient != null ? (IOrganizationService)conn.OrganizationWebProxyClient : (IOrganizationService)conn.OrganizationServiceProxy;
            conn.OrganizationServiceProxy.Timeout = new TimeSpan(0, 10, 0);
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:32.