|
|
|
|
#1 |
|
Участник
|
В очереди AifGatewaySendService, AifOutboundProcessingService - присутствуют,
хотя мне не понятно, как/почему это может повлиять на настройки... С правами хорошая идея, поставил на Private и Public очередь права ВСЕМ - ВСЕ ![]() но не помогло... P.S. Полностью на "Очередь сообщений" (первая красная галка) - изменить права не дает Последний раз редактировалось kaw; 06.03.2012 в 13:02. |
|
|
|
|
#2 |
|
Читатель
|
Цитата:
Сообщение от kaw
В очереди AifGatewaySendService, AifOutboundProcessingService - присутствуют,
хотя мне не понятно, как/почему это может повлиять на настройки... С правами хорошая идея, поставил на Private и Public очередь права ВСЕМ - ВСЕ ![]() но не помогло... P.S. Полностью на "Очередь сообщений" (первая красная галка) - изменить права не дает Код: FormatName:DIRECT=OS:mycomputername\private$\privatequery Последний раз редактировалось b_nosoff; 06.03.2012 в 13:32. |
|
|
|
|
#3 |
|
Участник
|
Цитата:
Сообщение от b_nosoff
только что проверил, правда на пятерке и семерке - после выдачи NETWORK SERVICE полного доступа к свежесозданной очереди, доступ к публичной очереди легок и непринужденен. К частной чуть сложнее - путь прописывается как
Код: FormatName:DIRECT=OS:mycomputername\private$\privatequery У Вас реализация через NET ?я пытался стандартными средствами Aif, попробывал через COM, по аналогии с AifMSMQAdapter . validateConfiguration X++: #AIF
COM MSMQ;
int actualPermissions;
int requiredPermissions;
;
// Create COM object
new InteropPermission(InteropKind::ComInterop).assert();
// BP Deviation Documented
MSMQ = AifUtil::getCOM(#MSMQProgId);
CodeAccessPermission::revertAssert();
new InteropPermission(InteropKind::ComInterop).assert();
// BP Deviation Documented
actualPermissions = MSMQ.validateConfiguration('\\\\MyPC\\mymsmq1');
CodeAccessPermission::revertAssert();
// Make sure they are sufficient
if(actualPermissions < requiredPermissions)
throw error("@SYS95514");Цитата:
COM-объект класса "Microsoft.Dynamics.IntegrationFramework.Adapter.MessageQueue" не удалось создать. Убедитесь, что объект был должным образом зарегистрирован на компьютере "MyPC".
Объект "COM" не может быть создан |
|
|
|
|
#4 |
|
Читатель
|
Цитата:
PS. Почему я упомянул про транзактность - мне не удалось заставить Аксапту работать с нетранзактными очередями... |
|
|
|
|
#5 |
|
Участник
|
Цитата:
если я правильно понял в на форме "Каналы" (AifChannel), Вы прописываете именно такую строку ? P.S. нашел пример на VBS http://blogs.msdn.com/b/sansom/archi...from-msmq.aspx который отлично работает... |
|
|
|
|
#6 |
|
Читатель
|
Цитата:
Честно говоря, идей, почему у вас не работает очередь, нет. Можно попробовать стандартные админские действия (переустановку компонента). PS. На всякий случай спрошу, вы точно установили очередь на том же сервере, где и AOS крутится? |
|
|
|
| За это сообщение автора поблагодарили: kaw (1). | |