06.10.2008, 06:00 | #1 |
HAI; CAN HAS STDIO?
|
ClrObject static method invocation error.
Привет.
"ClrObject static method invocation error.". Наверное, уже многие такое видели ) даже пара thread'ов была на эту тему. А вот такой пример (если интересно, это AX 2009 RTM): X++: static void Job16(Args _args) { SysMailer mail = new SysMailer(); ; mail.quickSend("hello@hello.com", "offenmeier@gmail.com", "test", "hello my friend"); } X++: return cryptoblob2str(WinapiServer::cryptUnProtectData(cryptoBlob)); Спасибо )
__________________
our sharp bitter vitriol is not that of the vulgar. |
|
06.10.2008, 08:17 | #2 |
HAI; CAN HAS STDIO?
|
..интересная деталь в дополнение к уже написанному. Мне почему-то казалось, что проблема во всех вызовах, которым нужен permission типа ClrInterop.
но сделав пару примеров из MSDN, мне стало ясно, что еще в одном месте, где выбрасывалась такая же ошибка, я просто неправильно запрашивал permissions, и мне нужен был PermissionSet и multipleAssert() вместо assert-revert-assert-revert, все заработало. а вот почту мы отсылать все так же не хотим, причем не работает именно этот кусочек кода, который X++: return cryptoblob2str(WinapiServer::cryptUnProtectData(cryptoBlob)); вопрос, господа: что же может быть такого странного в этом методе WinAPIServer, что на успешность его выполнения влияет, под каким аккаунтом запущен AOS? под NETWORK SERVICE работает тихо и неслышно, а под доменным администратором, к примеру, бросает ошибку.
__________________
our sharp bitter vitriol is not that of the vulgar. |
|
06.10.2008, 12:52 | #3 |
Участник
|
Попробуйте после рестарта AOS под другим пользователем перебить и сохранить пароль для e-mail и отправить письмо уже после этого.
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: kashperuk (3), offenmeier (1). |
08.10.2008, 08:36 | #4 |
HAI; CAN HAS STDIO?
|
evoe!
спасибо, мог бы догадаться сам. но тем не менее: неужели чтобы прочитать пароль надо читать его тем же AOS, что его записал? интересно попробовать в кластерном режиме - когда время будет.
__________________
our sharp bitter vitriol is not that of the vulgar. |
|
08.10.2008, 09:05 | #5 |
Участник
|
Да.
При шифровании/расшифровывании пароля применяется пара WinApi функций, которые сохраняют данные в контексте пользователя Windows.
__________________
Axapta v.3.0 sp5 kr2 |
|
Теги |
ax2009 |
|
|