20.01.2009, 10:52 | #1 |
MCITP
|
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 Это баг? Или мне нужно ставить на сервак и сиквел для этого? Насколько это критично и для чего ещё используется? Конечно, данная конкретная проблема типа как решается, если в методе \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 |
Боец
|
А на каком слое находится класс SIGSigningProvider_SQLServer?
Или это в SP1 "запатчили" Я SP1 не ставил и классов SIGSigningProvider_SQLServerXXX нет |
|
20.01.2009, 11:17 | #3 |
MCITP
|
Да, они все в SYP-слое, так что, очевидно, появились с SP1...
__________________
Zhirenkov Vitaly |
|
20.01.2009, 11:26 | #4 |
Участник
|
функциональность жлектронной подписи появилась в SP1
попробуйте отключить конф ключ SIG |
|
|
За это сообщение автора поблагодарили: ZVV (2). |
20.01.2009, 11:37 | #5 |
MCITP
|
Цитата:
Но всё равно склонен считать это багом.
__________________
Zhirenkov Vitaly |
|
20.01.2009, 11:45 | #6 |
Участник
|
Хмм. Мне кажется, что я где-то читал, что для E-Sign нужно иметь SQL Server 2005.
А что задокументированно - не баг ) |
|
20.01.2009, 11:56 | #7 |
Боец
|
Если взлетает - значит баг.
|
|
20.01.2009, 12:14 | #8 |
MCITP
|
Цитата:
Так что может это баг в документации?
__________________
Zhirenkov Vitaly |
|
24.06.2013, 16:41 | #9 |
Участник
|
Цитата:
Цитата:
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.
|
|