Текущее время: Вт, ноя 04 2025, 00:53

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


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

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


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

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