|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от b_nosoff
![]() только что проверил, правда на пятерке и семерке - после выдачи NETWORK SERVICE полного доступа к свежесозданной очереди, доступ к публичной очереди легок и непринужденен. К частной чуть сложнее - путь прописывается как
Код: FormatName:DIRECT=OS:mycomputername\private$\privatequery ![]() я пытался стандартными средствами 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" не может быть создан |
|
![]() |
#2 |
Читатель
|
Цитата:
PS. Почему я упомянул про транзактность - мне не удалось заставить Аксапту работать с нетранзактными очередями... |
|