SAPфорум.RU
https://sapboard.ru/forum/

Переброска CSV файла с почты(Mail adapter по протоколу IMAP4) в сетевую папку(File Adapter).
https://sapboard.ru/forum/viewtopic.php?f=70&t=84496
Страница 1 из 1

Автор:  SNM [ Ср, окт 16 2013, 11:40 ]
Заголовок сообщения:  Переброска CSV файла с почты(Mail adapter по протоколу IMAP4) в сетевую папку(File Adapter).

Добрый день!

Кратко о сути: есть почта на которую приходят письма с аттачами, нужно забирать аттачи и перекладывать в папку. Забрать xml аттач у меня получилось, но с CSV не получается.

Подозреваю что плохо настроил в Communication Channel на вкладке Module Processing Sequence и Module Configuration, т.к. письмо успешно обрабатывается, но xml файл приходит всего пустой:
<?xml version="1.0" encoding="UTF-8"?>
-<ns0:MT_Target_CSV xmlns:ns0="urn:IMAP_TEST">
<INPUT/>
</ns0:MT_Target_CSV>

Делал по этому примеру http://help.sap.com/saphelp_nw04/helpdata/en/24/4cad3baabd4737bab64d0201bc0c6c/content.htm

Как я настроил Mail Adapter у себя:
Processing Sequence:
1 localejbs/AF_Modules/PayloadSwapBean Local Enterprise Bean TRANSFORM
2 localejbs/AF_Modules/MessageTransformBean Local Enterprise Bean Plain2XML
3 sap.com/com.sap.aii.adapter.mail.app/XIMailAdapterBean Local Enterprise Bean mail

Module Configuration:
Plain2XML Transform.Class com.sap.aii.messaging.adapter.Conversion
Plain2XML Transform.ContentType text/xml;charset=utf-8
Plain2XML xml.conversionType SimplePlain2XML
Plain2XML xml.documentName MT_Source_CSV
Plain2XML xml.documentNamespace urn:IMAP_TEST
Plain2XML xml.fieldNames Test1,Test2,Test3
Plain2XML xml.fieldSeparator ;
Plain2XML xml.processFieldNames fromConfiguration
Plain2XML xml.structureTitle DT_Source_CSV
TRANSFORM swap.keyName payload-name
TRANSFORM swap.keyValue MailAttachment-1

1. В xml.documentName его Parametr Value это же Message Type (тот который для Outbound Service Interface), то есть по сути входящее сообщение?
2. xml.structureTitle его Parametr Value это Date Type (тот который для Outbound Service Interface)?
3. Где можно почитать про параметры PayloadSwapBean, MessageTransformBean и их значения более подробно?

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/