Текущее время: Пт, мар 29 2024, 05:17

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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