Показать сообщение отдельно
Старый 30.11.2009, 01:02   #1  
erudit is offline
erudit
Участник
 
36 / 52 (2) ++++
Регистрация: 19.03.2003
Адрес: Украина
AIF: Проблема с использованием XSLT трансформации
Всем привет,

Пытаюсь настроить трансформацию AIF XML файла с помощью XSL-файла. Сама трансформация происходит нормально (тэги заменяются на те что указаны в XSLT-файле), но данные из Аксапты в трансформированный XML файл не попадают.

Сделал следущее:

1) Basic > Application Integration Framework > XSLT repository - добавил запись со ссылкой на XSLT-файл. Использую стандартный файл идущий с интсаляцие Аксапты - eSalesInvoice.xsl

2) Создал Endpoint, куда добавил соответствующий Action (SalesSalesEInvoiceService.read)

3) Для данного Action - открыл форму Outbound pipeline и добавил запись где Class name = AifXmlTransform.

4) Нажал Configure и выбрал в поле XSLT ID - ссылку на запись созданную в пункте 1)

После чего, сделал экспорт данного документа (форма Customers > Inquiry > Invoice > Send electronically).

Трансформация произошла успешно и XML-файл был создан в Outbound-директории, но данные из инвоиса (запись CustInvoiceJour), он не содержит.

Что-то я упустил?

Заранее спасибо.