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

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




Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Бизнес-система отправителя неизвестна
СообщениеДобавлено: Ср, июн 04 2014, 12:41 
Ассистент
Ассистент

Зарегистрирован:
Пн, июл 29 2013, 09:41
Сообщения: 46
Добрый день, коллеги и друзья!

Работал интеграционный сценарий, работал, а потом пользователь пожаловался, что до его системы не доходят сообщения.
После проверок получил ошибку

<severity>error</severity>
<text>Бизнес-система отправителя ECS400_T неизвестна</text>
<id>100(/SCMTMS/TRQ)</id>

Соответственно, сообщения стали в очередь.
Проверил SLD, чтобы везде были прописаны логические системы. Чтобы сервер интеграции был прописан правильный. Единственное, что заметил, это для системы получателя был установлен PI не того ландшафта, который нужно. Либо сбилась настройка, либо еще что-то. Сделал так как надо. Сохранил, но сообщения по прежнему висят с этой ошибкой.

Интерфейс стандартный синхронный. Возможно ли, что через очереди его уже не возможно будет перезапустить? Что можно еще посмотреть?
Благодарю.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Бизнес-система отправителя неизвестна
СообщениеДобавлено: Ср, июн 04 2014, 15:14 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
Добрый день!

А в какой очереди сообщения стоят?

Насколько я помню, синхронные сообщения не перезапускаются - так как исходная система гарантировано уже закрыла соединение и ответ будет некуда возвращать.

UPD: проверьте еще, дошли ли Ваши изменения до Runtime Cache.
SXI_CACHE -> Service на предмет наличия в списке пар бизнес-система/логическая система (они связаны через одинаковый Component-ID).

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бизнес-система отправителя неизвестна
СообщениеДобавлено: Ср, июн 04 2014, 15:22 
Ассистент
Ассистент

Зарегистрирован:
Пн, июл 29 2013, 09:41
Сообщения: 46
pitroff написал:
Добрый день!

А в какой очереди сообщения стоят?

Насколько я помню, синхронные сообщения не перезапускаются - так как исходная система гарантировано уже закрыла соединение и ответ будет некуда возвращать.


pitroff Да, все верно. Очередь XBQRECSB4S0000026588.
Я все подчистил и мы попробовали заново отправить. Все равно выдается такое сообщение.
Пытаемся заявку из ERP системы отправить в TM. ТМ, в свою очередь копировали с продуктива. Может быть где-то нужно обозначить системы?
В SCM Basis настройки интеграции на стороне ТМ все логические системы прописаны.
Может быть что-то с RFC?

Кстати, не смотря на то, что я отправляю сообщение сейчас, при ошибке я перехожу в монитор где два сообщения, одно датировано двумя часами ранее и имеет змеевидную зеленую стрелку, вместо привычного зеленого флага. А ниже идет мое сообщение с зеленым флагом.
Сообщение со змеевидной стрелкой пометить "карандашиком" в SXI_MONITOR не дает

Изображение


Последний раз редактировалось medi_evil Ср, июн 04 2014, 15:34, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Бизнес-система отправителя неизвестна
СообщениеДобавлено: Ср, июн 04 2014, 15:33 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
Стрелка - это отправлено во внешнюю систему, потому и не дает пометить.
Статусы можно посмотреть, нажав кнопку Legend над списком сообщений в мониторе (или Ctrl+F1).

ECS400_T - это логическая система?

В SXI_CACHE посмотрели - есть там пара бизнес-система - логическая система?

Какие типы интерфейсов с обеих сторон (IDOC, RFC, Proxy)?

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бизнес-система отправителя неизвестна
СообщениеДобавлено: Ср, июн 04 2014, 15:40 
Ассистент
Ассистент

Зарегистрирован:
Пн, июл 29 2013, 09:41
Сообщения: 46
pitroff написал:
Стрелка - это отправлено во внешнюю систему, потому и не дает пометить.
Статусы можно посмотреть, нажав кнопку Legend над списком сообщений в мониторе (или Ctrl+F1).

ECS400_T - это логическая система?

В SXI_CACHE посмотрели - есть там пара бизнес-система - логическая система?

Какие типы интерфейсов с обеих сторон (IDOC, RFC, Proxy)?


Это название бизнес систем.
Логические звучат ECSCLNT400 TMSCLNT200
Интерфейс стандартный Proxy, по этому интерфейсу ошибка http://sap.com/xi/TMS/Global IntracompanyTransportationRequestRequest_In


В кеше вродебы все в порядке
Изображение


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Бизнес-система отправителя неизвестна
СообщениеДобавлено: Ср, июн 04 2014, 16:08 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
Да, вроде нормально.

Настораживает, что целевая система копией сделана, могут старые настройки где-нибудь висеть.

Тут надо понять - кто эту ошибку возвращает: integration server или уже local integration engine в TM..

По trace в сообщении, в hoplist - на каком этапе останавливается?

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бизнес-система отправителя неизвестна
СообщениеДобавлено: Ср, июн 04 2014, 16:15 
Ассистент
Ассистент

Зарегистрирован:
Пн, июл 29 2013, 09:41
Сообщения: 46
Да, pitroff, меня тоже это смущает, но есть ощущение что проблема не в этом. Ведь не обязательно, что система отправитель будет где-то прописываться в системе получателе, кроме как настроек PI
pitroff написал:
По trace в сообщении, в hoplist - на каком этапе останавливается?


Прошу прощения, но я не нашел хоплист. Вот trace на стороне получателя, где ошибки.

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Call Inbound Proxy
-->
- <SAP:Trace xmlns:SAP="http://sap.com/xi/XI/Message/30">
<Trace level="1" type="T">http content length 12285</Trace>
<Trace level="1" type="B" name="CL_XMS_HTTP_HANDLER-HANDLE_REQUEST" />
- <!-- ************************************
-->
<Trace level="1" type="T">XMB was called with URL /sap/xi/engine/engine/?type=receiver</Trace>
<Trace level="1" type="T">Remote address = 10.41.28.24</Trace>
<Trace level="1" type="T">Process ID: 5904</Trace>
<Trace level="1" type="T">Work Process ID: 12</Trace>
<Trace level="1" type="T">COMMIT is done by XMB !</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-ENTER_XMS" />
- <!-- ************************************
-->
<Trace level="1" type="B" name="CL_XMS_MAIN-SET_START_PIPELINE" />
- <!-- ************************************
-->
<Trace level="1" type="B" name="SXMBCONF-SXMB_GET_XMB_USE" />
<Trace level="1" type="B" name="CL_XMS_TROUBLESHOOT-ENTER_PLSRV" />
<Trace level="1" type="T">****************************************************</Trace>
<Trace level="1" type="T">* *</Trace>
<Trace level="1" type="T">* *</Trace>
<Trace level="1" type="T">XMB entry processing</Trace>
<Trace level="1" type="T">system-ID = TMS</Trace>
<Trace level="1" type="T">client = 200</Trace>
<Trace level="1" type="T">language = R</Trace>
<Trace level="1" type="T">user = PIAPPLUSER</Trace>
<Trace level="1" type="Timestamp">2014-06-04T12:41:40Z EET</Trace>
<Trace level="1" type="T">* *</Trace>
<Trace level="1" type="T">* *</Trace>
<Trace level="1" type="T">****************************************************</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_UC_EXECUTE" />
- <!-- ************************************
-->
<Trace level="1" type="T">Message-GUID = 00155D71D70E1ED3BAFCAE43E958B451</Trace>
<Trace level="1" type="T">PLNAME = RECEIVER</Trace>
<Trace level="1" type="T">QOS = EOIO</Trace>
<Trace level="1" type="T">Queue-Id = ECSB4S0000026119</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_ASYNC" />
- <!-- ************************************
-->
<Trace level="1" type="T">Get definition of external pipeline = RECEIVER</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-LOOKUP_INTERNAL_PL_ID" />
<Trace level="1" type="T">Get definition of internal pipeline = SAP_RECEIVER</Trace>
<Trace level="1" type="T">Queue name : XBQRECSB4S0000026119</Trace>
<Trace level="1" type="T">Generated prefixed queue name = XBQRECSB4S0000026119</Trace>
<Trace level="1" type="T">Schedule message in qRFC environment</Trace>
<Trace level="1" type="T">Setup qRFC Scheduler OK!</Trace>
<Trace level="1" type="T">-----------------------------------------------------</Trace>
<Trace level="1" type="T">Going to persist message</Trace>
<Trace level="1" type="T">NOTE: The following trace entries are always lacking</Trace>
<Trace level="1" type="T">- Exit WRITE_MESSAGE_TO_PERSIST</Trace>
<Trace level="1" type="T">- Exit CALL_PIPELINE_ASYNC</Trace>
<Trace level="1" type="T">Async barrier reached. Bye-bye !</Trace>
<Trace level="1" type="T">-----------------------------------------------------</Trace>
- <Trace level="1" type="B" name="CL_XMS_LMS_EXTR_FILTER-GET_VALUES">
<Trace level="1" type="T">total processing time: 0.0000000 sec [0 filter(s)]</Trace>
</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />
- <!-- ************************************
-->
<Trace level="1" type="T">--start of determination of sender interface action</Trace>
<Trace level="1" type="T">select interface</Trace>
<Trace level="1" type="T">select interface namespace</Trace>
<Trace level="1" type="T">no interface action for sender found</Trace>
<Trace level="1" type="T">hence keep interface action INIT</Trace>
<Trace level="1" type="T">--end of determination of sender interface action</Trace>
<Trace level="1" type="T">--start of determination of receiver interface action</Trace>
<Trace level="1" type="T">number of services: 0000000001</Trace>
<Trace level="1" type="T">loop 0000000001</Trace>
<Trace level="1" type="T">select interface IntracompanyTransportationRequestRequest_In</Trace>
<Trace level="1" type="T">select interface namespace http://sap.com/xi/TMS/Global</Trace>
<Trace level="1" type="T">end of loop 0000000001</Trace>
<Trace level="1" type="T">no interface action for sender or receiver found</Trace>
<Trace level="1" type="T">hence set interface action to DEL</Trace>
<Trace level="1" type="T">--end of determination of receiver interface action</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-PERSIST_READ_MESSAGE" />
<Trace level="1" type="T">Process ID: 6760</Trace>
<Trace level="1" type="T">Work Process ID: 9</Trace>
<Trace level="1" type="T">Note: the following trace entry is written delayed (after read from persist)</Trace>
<Trace level="1" type="B" name="SXMS_ASYNC_EXEC" />
- <!-- ************************************
-->
<Trace level="1" type="T">-----------------------------------------------------</Trace>
<Trace level="1" type="T">Starting async processing with pipeline RECEIVER</Trace>
<Trace level="1" type="T">system-ID = TMS</Trace>
<Trace level="1" type="T">client = 200</Trace>
<Trace level="1" type="T">language = R</Trace>
<Trace level="1" type="T">user = PIAPPLUSER</Trace>
<Trace level="1" type="Timestamp">2014-06-04T12:42:34Z EET</Trace>
<Trace level="1" type="T">-----------------------------------------------------</Trace>
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_SYNC">
<Trace level="1" type="T">Get definition of external pipeline RECEIVER</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-LOOKUP_INTERNAL_PL_ID" />
<Trace level="1" type="T">Corresponding internal pipeline SAP_RECEIVER</Trace>
<Trace level="1" type="T">system-ID = TMS</Trace>
<Trace level="1" type="T">client = 200</Trace>
<Trace level="1" type="T">language = R</Trace>
<Trace level="1" type="T">user = PIAPPLUSER</Trace>
<Trace level="1" type="B" name="PLSRV_CALL_INBOUND_PROXY" />
- <!-- ************************************
-->
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL" />
- <!-- ************************************
-->
<Trace level="1" type="B" name="Inbound Framework" />
</Trace>
<Trace level="1" type="System_Error">Application-Error exception return from pipeline processing!</Trace>
<Trace level="1" type="T">ROLLBACK WORK requested by application</Trace>
</Trace>
<Trace level="1" type="T">--------------------------------------------------</Trace>
<Trace level="1" type="T">Async processing completed OK.</Trace>
<Trace level="1" type="T">system-ID = TMS</Trace>
<Trace level="1" type="T">client = 200</Trace>
<Trace level="1" type="T">language = R</Trace>
<Trace level="1" type="T">user = PIAPPLUSER</Trace>
<Trace level="1" type="Timestamp">2014-06-04T12:42:34Z EET</Trace>
<Trace level="1" type="T">--------------------------------------------------</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />
- <!-- ************************************
-->
</SAP:Trace>


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Бизнес-система отправителя неизвестна
СообщениеДобавлено: Ср, июн 04 2014, 16:32 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
Интерфейс у Вас, все-таки, асинхронный.
Цитата:
<Trace level="1" type="T">QOS = EOIO</Trace>

Сдается мне - это ошибка приложения.
Цитата:
<Trace level="1" type="System_Error">Application-Error exception return from pipeline processing!</Trace>

Нота 1588450 - FAQ for ERP - TM Logistics integration

В частности:
Цитата:
2. Why does the error message 'Business partner internal ID & does not exist' occur although the business partner exists in TM master data ?
Answer:
It is expected that the master data are transferred from ERP to TM via CIF. For the ERP master data vendor, customer, plant and shipping point an appropriate location and a business partner have to be available in TM.
If the business partner is available but you get the error message mentioned above the reason might be a missing authorization of the remote user to display business partners. You can use for instance the transaction SU53 to find such a missing authorization.

Ну и сразу ответ на второй вопрос - о перезапуске сообщений:
Цитата:
3. Question:

Why it is not possible to restart a failed message in the XI Monitor of TM with status 'Transfer to External Application' ?
Answer:
The import of the message failed and the responsibility of this message was handed over to an external application in this case the forward error handling (FEH).
You can find such failed messages in the Postprocessing Desktop via transaction /SAPPO/PPO2 with the appropriate error messages. Within this transaction you can repeat or discard the processing of such a failed message.


UPD: Полистал ноты - что-то этот прокси (IntracompanyTransportationRequestRequest_In) много упоминается в нотах с program error.

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Последний раз редактировалось pitroff Ср, июн 04 2014, 16:57, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бизнес-система отправителя неизвестна
СообщениеДобавлено: Ср, июн 04 2014, 16:41 
Ассистент
Ассистент

Зарегистрирован:
Пн, июл 29 2013, 09:41
Сообщения: 46
Спасибо, но там про 'Business partner internal ID & does not exist' , а у меня ошибка про Бизнес-систему отправителя (Business system) или это одно и то же?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Бизнес-система отправителя неизвестна
СообщениеДобавлено: Ср, июн 04 2014, 16:58 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
medi_evil написал(а):
Спасибо, но там про 'Business partner internal ID & does not exist' , а у меня ошибка про Бизнес-систему отправителя (Business system) или это одно и то же?


М.б. вопрос перевода.
Вы на русском получаете сообщение?

В ТМ, в ST22 есть дампы на эту ошибку?

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бизнес-система отправителя неизвестна
СообщениеДобавлено: Ср, июн 04 2014, 17:02 
Ассистент
Ассистент

Зарегистрирован:
Пн, июл 29 2013, 09:41
Сообщения: 46
pitroff написал:
medi_evil написал(а):
Спасибо, но там про 'Business partner internal ID & does not exist' , а у меня ошибка про Бизнес-систему отправителя (Business system) или это одно и то же?


М.б. вопрос перевода.
Вы на русском получаете сообщение?


Да. Не смотря на то, что я сейчас при входе вбил 'en'

<text>Бизнес-система отправителя ECS400_T неизвестна</text>
<id>100(/SCMTMS/TRQ)</id>


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Бизнес-система отправителя неизвестна
СообщениеДобавлено: Ср, июн 04 2014, 17:19 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
Значит запуск прокси был от имени пользователя со входом ru.

В TM, в ST22 дампы есть на эту ошибку?

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бизнес-система отправителя неизвестна
СообщениеДобавлено: Ср, июн 04 2014, 17:30 
Ассистент
Ассистент

Зарегистрирован:
Пн, июл 29 2013, 09:41
Сообщения: 46
pitroff написал:
Значит запуск прокси был от имени пользователя со входом ru.

В TM, в ST22 дампы есть на эту ошибку?


Были

Изображение

Кажется ранее я встречал подобную ошибку с пользователем DDIC, когда прав не хватало. Точно не помню. Вот ошибка подробнее:

Изображение


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Бизнес-система отправителя неизвестна
СообщениеДобавлено: Ср, июн 04 2014, 18:19 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
Нее, это дамп не про интерфейс.

Префикс ошибки - /SCMTMS/TRQ, под это только нижний дамп подходит - но и то, он про time_out.
То есть прокси не в дамп падает, а возвращает вполне конкретный exception с сообщением /SCMTMS/TRQ 100.
Его бы на английском увидеть, а то с переводом возможны разночтения. )

Можно еще (если с ABAP дружите) прокси IntracompanyTransportationRequestRequest_In посмотреть на предмет - когда он выкидывает такое сообщение.

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бизнес-система отправителя неизвестна
СообщениеДобавлено: Чт, июн 05 2014, 17:37 
Ассистент
Ассистент

Зарегистрирован:
Пн, июл 29 2013, 09:41
Сообщения: 46
pitroff написал:
Его бы на английском увидеть, а то с переводом возможны разночтения. )


Может быть есть возможность "насильно" выбрать язык?
Изменение на en при входе не помогает


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

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


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

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


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

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