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

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




Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: jdbc Sender and large DBF file problem
СообщениеДобавлено: Вт, авг 30 2011, 09:37 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, фев 18 2011, 17:19
Сообщения: 63
Всем привет, вот такая проблема:
есть .dbf файл, весит он около 4 метров и в нем около 15000 записей,
я настроил jdbc sender (SELECT * from table) он шлет эти данные в мой ccBPM,
дело в том что казалось бы 15000 записей это не так много, но ему этого вполне хватает,
чтобы выкинуть мне потом ошибку в преобразовании после шага receive в процессе типа:

<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>com.sap.aii.utilxi.misc.api.BaseRuntimeException thrown during application mapping com/sap/xi/tf/_BNKDEL_TO_BANKS_IP_: Parsing an empty source. Root element expected!</SAP:Stack>
<SAP:Retry>M</SAP:Retry>

то есть как будто ко мне в процесс пришла пустота, я попробовал для теста бросить файлик поменьше около 30 записей, и все они попали ко мне в процесс без ошибок, есть подозрение что это проблема с загрузкой больших dbf файлов.

Кто-нибудь сталкивался с загрузкой тяжелых dbf или чего то подобного через jdbc адаптер ?

Подскажите пожалуйста как это дело можно провернуть :) ?

Спасибо.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: jdbc Sender and large DBF file problem
СообщениеДобавлено: Вт, авг 30 2011, 09:42 
Специалист
Специалист

Зарегистрирован:
Пт, май 07 2010, 13:17
Сообщения: 120
Откуда: Сургут
Пол: Мужской
так что все таки приходит на вход BPM от JDBC - что показывает мониторинг.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: jdbc Sender and large DBF file problem
СообщениеДобавлено: Вт, авг 30 2011, 10:00 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, фев 18 2011, 17:19
Сообщения: 63
molochko_mf написал:
так что все таки приходит на вход BPM от JDBC - что показывает мониторинг.


ничего, просто пусто, в payloads я не вижу даже строчки maindocument,
в мониторе вот так:
xml message
receiver group (central)
.
.
.
request message mapping (красного цвета)
soap header
.
.
soap body
manifest


а в манифесте:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Request Message Mapping
-->
- <SAP:Manifest xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:wsu="http://www.docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="wsuid-manifest-5CABE13F5C59AB7FE10000000A1551F7">
- <SAP:Payload xlink:href="cid:payload-6d4c5800d23e11e0cae200144f80ae50@sap.com">
<SAP:Name>MainDocument</SAP:Name>
<SAP:Description />
<SAP:Type>Application</SAP:Type>
</SAP:Payload>
</SAP:Manifest>


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: jdbc Sender and large DBF file problem
СообщениеДобавлено: Вт, авг 30 2011, 10:39 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
настрой отладочный сценарий JDBC sender dbf ==> File, без меппинга
и посмотри вживую

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: jdbc Sender and large DBF file problem
СообщениеДобавлено: Вт, авг 30 2011, 10:55 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, фев 18 2011, 17:19
Сообщения: 63
chumpa написал:
настрой отладочный сценарий JDBC sender dbf ==> File, без меппинга
и посмотри вживую


а ну то есть чтобы он в файл сохранял дынные сразу?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: jdbc Sender and large DBF file problem
СообщениеДобавлено: Вт, авг 30 2011, 11:26 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, фев 18 2011, 17:19
Сообщения: 63
chumpa написал:
настрой отладочный сценарий JDBC sender dbf ==> File, без меппинга
и посмотри вживую

я настроил но только там всеравно есть меппинг, вообщем если большой файл гружу то вылетает та же ошибка если маленький то все нормально, появляется файлик.

Это что же xi всего от 15000 записей отваливается ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: jdbc Sender and large DBF file problem
СообщениеДобавлено: Вт, авг 30 2011, 11:51 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
от 15000 стартов ccBPM не падает если настроена буферизация (по умолчанию включена). Ну будет в SMQ1 15000 элементов в очереди, не проблема.

Всё-таки не понял, откуда меппинг в сценарии Sender JDBC/DBF ==> File ? никакого меппинга не делай и вообще обьектов в Repository не делай. dummy_interface и вперёд.

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: jdbc Sender and large DBF file problem
СообщениеДобавлено: Вт, авг 30 2011, 14:07 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
большой DBF это который порождает 40-80 и выше мегабайт XML
такие стоит в меппинге сразу преобразовывать во что-либо целевое.

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: jdbc Sender and large DBF file problem
СообщениеДобавлено: Вт, авг 30 2011, 21:06 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, фев 18 2011, 17:19
Сообщения: 63
chumpa написал:
от 15000 стартов ccBPM не падает если настроена буферизация (по умолчанию включена). Ну будет в SMQ1 15000 элементов в очереди, не проблема.

Всё-таки не понял, откуда меппинг в сценарии Sender JDBC/DBF ==> File ? никакого меппинга не делай и вообще обьектов в Repository не делай. dummy_interface и вперёд.


прости chumpa я пока что не такой опытный как ты :) что значит dummy_interface, допустим я не буду в репозитории ничего указывать, но дело в том что в директории мне в interface determination надо указать в какую систему и на какой интерфейс. или достаточно указать только receiver determination и receiver agreement ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: jdbc Sender and large DBF file problem
СообщениеДобавлено: Ср, авг 31 2011, 07:42 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
Так, следи за руками :P

Создаёшь (или используешь) любые бизнес-системы и компоненты
Создаёшь канал-сендер типа JDBC / DBF
Создаёшь SenderAgreement к этому каналу, интерфейс: {dummy_namespace}dummy_interface
Создаёшь RecvDetermination из этой системы и {dummy_namespace}dummy_interface, получатель -- всегда система-получатель
Создаёшь IntfDetermination из этой системы и {dummy_namespace}dummy_interface в эту систему. Меппинга нет, интерфейс-получатель -- {dummy_namespace}dummy_interface
Создаёшь канал-ресивер типа File
Создаёшь RecvAgreement к ресиверу, интерфейс {dummy_namespace}dummy_interface


voila!

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: jdbc Sender and large DBF file problem
СообщениеДобавлено: Ср, авг 31 2011, 08:33 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
Если дадите доступ, могу всё за 10 минут сделать

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: jdbc Sender and large DBF file problem
СообщениеДобавлено: Ср, авг 31 2011, 15:43 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, фев 18 2011, 17:19
Сообщения: 63
chumpa написал:
Если дадите доступ, могу всё за 10 минут сделать


Спасибо chumpa за помощь :) к сожалению не могу дать доступ, отдельный шнурок, сделаю все как ты сказал, :).
P.S. не надо ко мне обращаться на Вы, можно на Ты :).


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: jdbc Sender and large DBF file problem
СообщениеДобавлено: Ср, авг 31 2011, 16:11 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
пиши, помогу
тему с dummy_interface вообще мало кто из иксайщиков знает. В курсах про это не пишут )))

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: jdbc Sender and large DBF file problem
СообщениеДобавлено: Ср, авг 31 2011, 18:09 
Специалист
Специалист

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

в картинках работа с этим думми
http://wiki.sdn.sap.com/wiki/display/XI/File+to+file+without+using+with+Integration+Repository


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: jdbc Sender and large DBF file problem
СообщениеДобавлено: Чт, сен 01 2011, 09:16 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
вообще обучение иксаю надо начинать с таких сценариев.

_________________
Telegram-chat: PO, CPI-PI, java, groovy


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

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


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

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


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

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