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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.11.2009, 09:28   #1  
rusalaudinov is offline
rusalaudinov
Участник
 
91 / 36 (2) +++
Регистрация: 24.05.2007
"Send Electronically" не работает - Почему?
Добрый день.
Задача стоит такая: Выгрузить из Аксапты XML.

Покопавшись, я обнаружил, что для этого можно воспользоваться кнопкой "Send Electronically" на форме "Chart of accounts" например. Сразу ткнув в нее в инфолог вываливается ошибка о том, что нету Endpoints. Понятное дело - нужно их настроить. Поехали.
1) Первым делом создана папка C:\AIF, куда мы предполагаем выгружать XML
2) Создаем локальную конечную точку для нашей компании. Для этого идём Basic -> Setup -> Application Integration Framework -> Local Endpoints


3) Теперь настраиваем адаптер. Basic -> Setup -> Application Integration Framework -> Transport adapters. Создаем новый адаптер типа "AifFileSystemAdapter" и устанавливаем галочку "Active"


4) Создание каналов. Заходим Basic -> Setup -> Application Integration Framework -> Channels. Создаем новую запись, заполняем необходимые поля. Устанавливаем направление канала "Outbound", а также наш свежесозданный адаптер. Тут же прописываем адрес к папке, которую создали вначале.


5) Далее в "мануале"(я использовал Dave: AIF Configuration and Additional Findings) Сказано что нужно пройти Basic -> Setup -> Application Integration Framework -> Actions и нажать там кнопку ‘Scan and Register’ после чего выставить галочку "active" на тех действиях которые мне необходимо будет использовать. У меня на этой форме нету такой кнопки, а также галочки не выставляются(запрешены к редактированию). Потыкавшись я зашел в Basic -> Setup -> Application Integration Framework -> Services, где проставил все галочки. При этом соответсвующие галочки проставились и на форме "Actions".


6) Теперь создание Endpoints. Идём Basic -> Setup -> Application Integration Framework -> Endpoints. Создаём запись, заполняем необходимое, в поле Local Endpoint указываем нашу точку созданную в пункте 2.

На вкладке Constraints ставим галочку ‘No Constraints’. Далее на вкладке Users добавляем себя в юзеры, которым будет разрешено пользоваться этим механизмом. Наконец последний важный шаг в настройке - Action Policies. Здесь мы дабавлем нужные нам Actions из тех которые мы отметили на шаге 5. Я добавил всё, что касается Chart of Accounts, а также кое-что, что не касается.

После этого зашел в ‘Data Policies’ и там установил все поля enabled


Всё, на этом я считаю что AIF настроен и можно пробовать жать кнопочку "Send Electronically". Пробуем, заполняем небольшую формочку, где указываем наш ендпоинт.

Жмем ОК. Формочка закрывает и ничего не происходит. Отправляемся по адресу Basic -> Periodic-> Application Integration Framework -> Queue manager. Видим что наше действие со статусом "Готово".

Но в папке не появляются никакие XML- файлы. Что я делаю не так?
За это сообщение автора поблагодарили: russ (1).
Теги
aif, ax2009

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Почему на форме "Пользовательские настройки", когда я перехожу в нее из формы, отсутствует закладка "Запрос"? Hans DAX: Администрирование 0 05.07.2007 13:52
При утверждении Спланированного переноса "Обновление маркировки" не работает? clerk DAX: Функционал 2 29.03.2006 13:35
Расчеты с персоналом. Не работает иерархия в "Организации" Studentochka DAX: Функционал 15 08.11.2005 11:22
Почему Аксапта не "дружит" с другими приложениями? AKIS-Falcon DAX: Прочие вопросы 11 08.01.2005 04:59
Почему у меня ДВА модуля "Основные средства" dmit2604 DAX: Функционал 7 31.08.2002 11:46

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

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

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