Текущее время: Ср, мар 18 2026, 19:26

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: file content conversion (CSV) - Sender Adapter
СообщениеДобавлено: Ср, окт 09 2013, 16:29 
Начинающий
Начинающий

Зарегистрирован:
Чт, сен 05 2013, 15:57
Сообщения: 20
Добрый день.
Есть CSV файл вида:
81966;09.08.2013;7970626;A;2;Доставка - ;07.08.2013 18:38;NAV;S9201_13371;Д1;1
05P612_AP;1;;
15-52786-01_REINZ;3;;

1 строка это всегда шапка и она всегда одна на документ.
2 и далее строки, позиции их от 1 до *

Если я указываю Recordset Structure = HEAD,1,DETAIL,10000
то все работает. Предполагается что позиций больше 10000 не будет.
Если указать HEAD,1,DETAIL,*
То проблема в Key Field Name. Я не могу его указать. т.к. в позициях нет такого поля.
Структуру CSV файла менять нельзя.
Возможно ли каким-нибудь образом указывая Recordset Structure = HEAD,1,DETAIL,* реализовать данную возможность?
Видел тему http://scn.sap.com/message/9801827 но в ней нет ответа. А по остальным темам везде в шапке и позициях есть некое поле ключ, которого у меня нет.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: file content conversion (CSV) - Sender Adapter
СообщениеДобавлено: Чт, окт 10 2013, 17:55 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, дек 06 2011, 10:11
Сообщения: 78
Если файлик большой, то лучше совсем так не делать


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: file content conversion (CSV) - Sender Adapter
СообщениеДобавлено: Пт, окт 11 2013, 11:10 
Начинающий
Начинающий

Зарегистрирован:
Чт, сен 05 2013, 15:57
Сообщения: 20
Jey1977 написал(а):
Если файлик большой, то лучше совсем так не делать

А как лучше?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: file content conversion (CSV) - Sender Adapter
СообщениеДобавлено: Ср, окт 16 2013, 15:44 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, дек 06 2011, 10:11
Сообщения: 78
В меппинге.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: file content conversion (CSV) - Sender Adapter
СообщениеДобавлено: Ср, окт 16 2013, 17:36 
Начинающий
Начинающий

Зарегистрирован:
Чт, сен 05 2013, 15:57
Сообщения: 20
Jey1977 написал(а):
В меппинге.

Исчерпывающий ответ.
На маппинг ко мне уже приходит преобразованый SAPом xml из csv. Вопрос именно в том, чтобы SAP корректно сделал преобразование.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: file content conversion (CSV) - Sender Adapter
СообщениеДобавлено: Чт, окт 17 2013, 09:44 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, дек 06 2011, 10:11
Сообщения: 78
Не всегда это хорошо. Если преобразовывать адаптером CSV в XML, в случае большого CSV получается очень большой XML. У меня реально была ситуация когда при преобразовании падал АЕ от отсутствия памяти. Ведь надо в памяти держать сразу и CSV и дом-дерево (а он реально делает именно так, что странно само по себе) . Накладно получается.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: file content conversion (CSV) - Sender Adapter
СообщениеДобавлено: Чт, окт 17 2013, 10:28 
Начинающий
Начинающий

Зарегистрирован:
Чт, сен 05 2013, 15:57
Сообщения: 20
Jey1977 написал(а):
Не всегда это хорошо. Если преобразовывать адаптером CSV в XML, в случае большого CSV получается очень большой XML. У меня реально была ситуация когда при преобразовании падал АЕ от отсутствия памяти. Ведь надо в памяти держать сразу и CSV и дом-дерево (а он реально делает именно так, что странно само по себе) . Накладно получается.

я не понимаю как на момент маппинга я заберу csv, ведь в любом случаем сендд адаптер раньше отрабатывает.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: file content conversion (CSV) - Sender Adapter
СообщениеДобавлено: Чт, окт 17 2013, 10:46 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, дек 06 2011, 10:11
Сообщения: 78
Забирайте его просто как текстовый файл. Ничего не преобразовывайте в адаптере.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: file content conversion (CSV) - Sender Adapter
СообщениеДобавлено: Чт, окт 17 2013, 11:09 
Начинающий
Начинающий

Зарегистрирован:
Чт, сен 05 2013, 15:57
Сообщения: 20
Тоже не совсем понимаю как забрать тогда просто текстовый файл.
Ведь он требует внутри него структуру xml
Channel CC_OUT: Conversion of file content to XML format failed around position 0 with java.lang.Exception: ERROR consistency check in recordset structure validation (line no. 4: missing structure(s) in last recordset


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: file content conversion (CSV) - Sender Adapter
СообщениеДобавлено: Чт, окт 17 2013, 14:25 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, дек 06 2011, 10:11
Сообщения: 78
Канал умеет забирать и принимать абсолютно любые файлы. Просто не включайте контент конвершн и все. А дальше хоть фильмы рассылайте подписчикам, или музыку :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: file content conversion (CSV) - Sender Adapter
СообщениеДобавлено: Чт, окт 17 2013, 15:07 
Начинающий
Начинающий

Зарегистрирован:
Чт, сен 05 2013, 15:57
Сообщения: 20
Jey1977 написал(а):
Канал умеет забирать и принимать абсолютно любые файлы. Просто не включайте контент конвершн и все. А дальше хоть фильмы рассылайте подписчикам, или музыку :)

Я так и сделал. Но он выдает именно эту ошибку. Типа содержимое файла не соответствует Message Type или это ругань на уровне маппинга?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: file content conversion (CSV) - Sender Adapter
СообщениеДобавлено: Чт, окт 17 2013, 16:16 
Специалист
Специалист

Зарегистрирован:
Пт, май 07 2010, 13:17
Сообщения: 120
Откуда: Сургут
Пол: Мужской
да "это ругань на уровне маппинга" в мониторинге смотрите на каком шаге ругаеся


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: file content conversion (CSV) - Sender Adapter
СообщениеДобавлено: Чт, окт 17 2013, 17:11 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, дек 06 2011, 10:11
Сообщения: 78
У вас случайно не PI 7.3 И случайно вы не пользуете Integrated Configuration?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: file content conversion (CSV) - Sender Adapter
СообщениеДобавлено: Чт, окт 17 2013, 17:21 
Начинающий
Начинающий

Зарегистрирован:
Чт, сен 05 2013, 15:57
Сообщения: 20
Jey1977 написал(а):
Канал умеет забирать и принимать абсолютно любые файлы. Просто не включайте контент конвершн и все. А дальше хоть фильмы рассылайте подписчикам, или музыку :)

Хм, да в InputBuffer лежит сам файл. Но получается что в любом случае для сендера надо создавать data type, message type потому что без них мы не создадим servie interface а без него не настроим sender agreement
и получается нам по барабану что будет в data type message type.
Так? т.к. в java mappinge на входе мы получим поток двоичных данных.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: file content conversion (CSV) - Sender Adapter
СообщениеДобавлено: Чт, окт 17 2013, 17:23 
Начинающий
Начинающий

Зарегистрирован:
Чт, сен 05 2013, 15:57
Сообщения: 20
Jey1977 написал(а):
У вас случайно не PI 7.3 И случайно вы не пользуете Integrated Configuration?

У нас PI 7.4
Integrated Configuration в этом случае не использовался, но в ближайшее время мы будем отказываться от ABAP части и будем реализовывать через Integrated Configuration.
Просто у меня это только первые шаги в SAP своими силами и я например не знаю где мониторить те или иные моменты.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB