Цитата:
Сообщение от
gl00mie
Правда, стандартные документы AIF для клиентов/поставщиков появились, похоже, с АХ 2009.
Для клиентов стандартный документ есть в 4.0, для поставщиков - делается визардом.
Цитата:
Увы, это не пошаговое руководство, а приглашение покопаться в коде таких-то классов
В системе A:
- разрешаете нужный документ и действие (в качестве примера - createCustomer в actions)
- создаете local endpoints (в общем случае - 1:1 с компаниями в локальной системе)
- создаете endpoints (в общем случае - 1:1 с внешними системами, в нашем случае - система Б)
- настраиваете для ednpoint Б маппинг для кодов \ единиц измерения \ валют и т.д.
- настраиваете для ednpoint ограничения и пользователей которые могут инициировать сообщения
- настраиваете action policy (для endpoint разрешаете createCustomer)
- настраиваете data policy (какие поля в документе можно использовать \ какие являются обязательными)
- генерируете XSD схему для документа, вдумчиво на нее смотрите
- включаете нужный adapter (для простоты предположим файловый)
- создаете channel использующий этот адаптер (папка в файловой системе)
- создаете xml файл в сответствии со схемой, подкладываете его в папку
- настраиваете batch journal из четырех заданий, запускаете
Все, настроили обработку входящих сообщений в системе A. В системе Б подобным образом настраиваете отправку с использованием read actions (есть некоторый челлендж связанный с тем что read action в заголовке исходящего сообщения в системе Б должен стать create action во входящем в системе А, но это решается через external action identifier или несложный xslt)
Все, остается определиться с тем что и как будет инициировать отправку read сообщения из системы Б
P.S. пишу по памяти и некоторые термины могут быть указаны неточно, уж звиняйте, но логика вроде как должна прослеживаться