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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.01.2009, 10:52   #1  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
-> AX2009 + Oracle + Bug?
2009-ую вижу в первый раз, возможно про какие-то настройки чего-то не знаю, поэтому спрашиваю сначала здесь.

Установлена AX2009 SP1 (5.0.1000.52) на Oracle10g.
И всё бы нормально, но не открывается форма настроек пользователя.(Сервис\Параметры, либо Пользователи - Настройка пользователя, форма SysUserSetup). Причина - дисплэй-метод validCertificate на датасорсе UserInfo данной формы. Данный метод пытается получить сертификат, подсоединившись к базе SQL SERVER 2005(!). В результате получаем бесконечные ошибки следующего вида:
Цитата:
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
Весь стек ошибки:
Цитата:
[s] \Classes\SIGSigningProvider_SQLServer_Server\hasValidCertificateSQL 37
[c] \Classes\SIGSigningProvider_SQLServer\hasValidCertificate 14
[c] \Forms\SysUserSetup\Data Sources\UserInfo\Methods\validCertificate 22
Если посмотреть указанные классы (SIGSigningProvider_SQLServer и SIGSigningProvider_SQLServer_Server), то видно, что получение сертификата из SQL Server - это единственная альтернатива, других вариантов как бы нет (не нашёл). Ну не стоит SQL Serverа в принципе на той машине...

Это баг? Или мне нужно ставить на сервак и сиквел для этого? Насколько это критично и для чего ещё используется?

Конечно, данная конкретная проблема типа как решается, если в методе \Forms\SysUserSetup\Data Sources\UserInfo\Methods\validCertificate заменить
X++:
    return provider.hasValidCertificate(_ui.Id);
на
X++:
    return NoYes::Yes;
, но наверное она должна решаться как-то по-другому...
__________________
Zhirenkov Vitaly
Старый 20.01.2009, 11:11   #2  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
А на каком слое находится класс SIGSigningProvider_SQLServer?
Или это в SP1 "запатчили"
Я SP1 не ставил и классов SIGSigningProvider_SQLServerXXX нет
Старый 20.01.2009, 11:17   #3  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от DSPIC Посмотреть сообщение
А на каком слое находится класс SIGSigningProvider_SQLServer?
Или это в SP1 "запатчили"
Я SP1 не ставил и классов SIGSigningProvider_SQLServerXXX нет
Да, они все в SYP-слое, так что, очевидно, появились с SP1...
__________________
Zhirenkov Vitaly
Старый 20.01.2009, 11:26   #4  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
функциональность жлектронной подписи появилась в SP1
попробуйте отключить конф ключ SIG
За это сообщение автора поблагодарили: ZVV (2).
Старый 20.01.2009, 11:37   #5  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от belugin Посмотреть сообщение
функциональность жлектронной подписи появилась в SP1
попробуйте отключить конф ключ SIG
Да, отключение ключа электронной подписи действительно помогает.... Спасибо!
Но всё равно склонен считать это багом.
__________________
Zhirenkov Vitaly
Старый 20.01.2009, 11:45   #6  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Хмм. Мне кажется, что я где-то читал, что для E-Sign нужно иметь SQL Server 2005.
А что задокументированно - не баг )
Старый 20.01.2009, 11:56   #7  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Если взлетает - значит баг.
Старый 20.01.2009, 12:14   #8  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Хмм. Мне кажется, что я где-то читал, что для E-Sign нужно иметь SQL Server 2005.
А что задокументированно - не баг )
Пытаюсь найти где такое написано, ни в хэлпе DAX, ни в инете не нахожу что-то...
Так что может это баг в документации?
__________________
Zhirenkov Vitaly
Старый 24.06.2013, 16:41   #9  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,953 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от ZVV Посмотреть сообщение
Пытаюсь найти где такое написано, ни в хэлпе DAX, ни в инете не нахожу что-то...
Так что может это баг в документации?
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Хмм. Мне кажется, что я где-то читал, что для E-Sign нужно иметь SQL Server 2005.
А что задокументированно - не баг )
Да, не баг :
http://technet.microsoft.com/en-US/l...=ax.50%29.aspx
Цитата:
Microsoft Dynamics AX electronic signature functionality can be used only if the application data is stored in a Microsoft SQL Server database. Oracle databases are not compatible with Microsoft Dynamics AX electronic signatures in this release.
Но какая-то странная избирательность. За что ораклистов обидели - непонятно.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
palleagermark: Bug in EP 2009 when having the debug flag set to true Blog bot DAX Blogs 0 05.01.2009 11:06
Установка Dynamics 4.0 под Oracle Paul_ST DAX: Администрирование 6 20.04.2007 16:36
aEremenko: История об установке Microsoft Dynamics Ax 4.0 и Oracle 10G Blog bot DAX Blogs 0 28.10.2006 16:01
Знатокам Oracle listener DAX: Администрирование 1 23.01.2004 10:53
"On MSSQL" or "On Oracle" alpine DAX: Прочие вопросы 5 19.03.2002 11:38

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

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

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