Текущее время: Чт, мар 28 2024, 20:27

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: XI и IDoc - как настроить Acknowledgment ?
СообщениеДобавлено: Пн, окт 01 2007, 18:23 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пт, июн 23 2006, 16:17
Сообщения: 19
Откуда: [SPB]
Доброго всем времени суток!

В процессе работы с XI и Idoc'ами появилась следующая проблема - система XI не отсылает Acknowledgment сообщение, что она приняла Idoc из SAP-системы. Все настройки перепроверены несколько раз, в Configuration:Integration builder создан специальный communication channel.

Через транзакцию SXMB_MONI в Ack.Status видна следующая структура xml:
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!--  Response
  -->
- <SAP:Ack xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1" applicationAckNotSupported="true" applicationErrorAckNotSupported="true">
  <SAP:Status>AckRequestNotSupported</SAP:Status>
  <SAP:Category>permanent</SAP:Category>
  </SAP:Ack>


Что это может быть? Возможно кто-то уже сталкивался с данной проблемой?

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

_________________
С уважением, Александр. :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 02 2007, 17:13 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пт, июн 23 2006, 16:17
Сообщения: 19
Откуда: [SPB]
В процессе борьбы с XI стало более-менее ясно, что не-SAP системы напрямую не поддерживают отправку Acknowledgment, а возможно и вообще не поддерживают.

А может ли XI в зависимости от поля, приходящей в него idoc'а, коннектится к разным базам данных?

Т.е. приходит йдок, а у него в определенном поле стоит цифра 4, значит делаем коннект по JDBC на такой-то сервер и туда кладем информацию?

_________________
С уважением, Александр. :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 03 2007, 12:11 
Ассистент
Ассистент

Зарегистрирован:
Пн, сен 26 2005, 11:53
Сообщения: 46
Alexandr MiRC написал(а):
А может ли XI в зависимости от поля, приходящей в него idoc'а, коннектится к разным базам данных?

Может, конечно. Попробуйте посмотреть Integration Process, step type - Switch (правда, точно не помню и XI-я под рукой нет)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 03 2007, 13:21 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пт, июн 23 2006, 16:17
Сообщения: 19
Откуда: [SPB]
lsapiens написал(а):
Alexandr MiRC написал(а):
А может ли XI в зависимости от поля, приходящей в него idoc'а, коннектится к разным базам данных?

Может, конечно. Попробуйте посмотреть Integration Process, step type - Switch (правда, точно не помню и XI-я под рукой нет)


Спасибо! Но я решил эту проблему через создание условий в Receiver Determination - сделал несколько comm.channels и по значению определенного поля определяется система адресат, куда и данные текут.

_________________
С уважением, Александр. :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

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


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

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


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

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