cancel
Showing results for 
Search instead for 
Did you mean: 

Error Message in RWB for Receiver JDBC

Former Member
0 Kudos

Hi Everyone,

We are getting the following error with Receiver JDBC scenario:

Received XI System Error. ErrorCode: NO_BACK_SYSTEM_IN_HOPLIST ErrorText: ErrorStack: Legacy system to which acknowledgment message is to be sent is missing in hoplist (with wasread=false)

Transmitting the message to endpoint http://server:8010/sap/xi/engine?type=entry using connection JDBC_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: NO_BACK_SYSTEM_IN_HOPLIST:.

what could be the possible reasons?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Please refer to SAP note: 1078317, it is nothing to do with JDBC there is bug in XI.

-message from Note--

There was a bug in the XI message's HopListHeader class that caused this header to be cloned incorrectly.

Since the HopListHeader entries are used to retrieve the predecessor of each system, an incorrectly cloned HopListHeader may result in the following error:

Received XI System Error. ErrorCode: NO_BACK_SYSTEM_IN_HOPLIST

This problem has been corrected in the following patch.

Solution

Please apply the following patches.

For SP20

XI ADAPTER FRAMEWORK CORE 3.0

Support Package 20, Patch Level 4 (SAPXIAFC20P_4.SCA)

For SP19

XI ADAPTER FRAMEWORK CORE 3.0

Support Package 19, Patch Level 18 (SAPXIAFC19P_18.SCA)

Import the archive as described in the Support Package Stack Guide

The archives and the support package stack guide can be found

on the services marketplace as described in SAP Note 952402.

-


Regards,

Gourav

---

<i>Reward points if it helps you</i>

Former Member
0 Kudos

If I am not worng you are Gaurave Khare from Atos Origi India..Seepz?

Regards,

Farooq.

Former Member
0 Kudos

Yup!!, I am from Atos Origin India...

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi ,

<b>Request Messages</b>

The request message contains an acknowledgment tag, which specifies the event for which an acknowledgment is expected. This tag must be specified by the sender (or a sender adapter that supports acknowledgment messages).

Message processing in SAP Exchange Infrastructure ensures that the acknowledgment message follows the same route from the receiver to the sender as the request message did from the sender to the receiver. For this purpose, the request message contains a <b>hop list</b> that logs the route of the request message. This information is provided by all Integration Engines and Integration Servers that are involved in the processing of the request message.

<b>Acknowledgment Message</b>

As soon as the request message processing encounters an event that requires an acknowledgment, a corresponding acknowledgment message is created and sent to the sender.

An acknowledgment message receives a new message ID, but also has a reference to the message ID of the request message as well as the value Response in the Directory tag of the message header. The request message hop list is copied to the acknowledgment message header, thus enabling backward routing of the acknowledgment message.

The poosible reason for the error you got ,might be due to you have not defined a particular sender port and client which acknowledgments are requested from the sender. OR configuration parameter has not been set in the respective catagory.

<b>Probale Solution:</b>

1-- You can use Acknowledgments function to define the acknowledgments you want to request for a sender port and client by using function <b>Configuring Acknowledgment Requests</b> :

a)In the ABAP Editor (transaction SE38), under Program, enter IDX_NOALE and choose Execute.

b)Enter a sender port and client.

c)Decide whether acknowledgments are to be requested or not for the sender port and client. Choose either Request Acknowledgment or Do Not Request Acknowledgment.

The acknowledgments that can be requested are system error acknowledgments, application acknowledgments, and application error acknowledgments.

d)To display all message types that are sent using the selected sender port and client, in the Exception List frame, select Display Entries followed by Execute.

e)If you want to define a different rule for a specific message type, in the Exception List frame, select Insert Message Type or Delete Message Type.

f) Select the relevant message type and choose Execute.

2-- You can change the configuration parameter by following the link:

http://help.sap.com/saphelp_nw04/helpdata/en/89/b5553bf3a76258e10000000a114084/content.htm

**Pls: Reward with Points if helpful **

Regards,

Jyoti

Former Member
0 Kudos

> Transmitting the message to endpoint

> http://server:<b>8010</b>/sap/xi/engine?type=entry using

> connection JDBC_http://sap.com/xi/XI/System failed,

> due to:

> com.sap.aii.af.ra.ms.api.RecoverableException:

> NO_BACK_SYSTEM_IN_HOPLIST:.

Just check the HTTP port from t-code SMICMServicesHTTP Port??

Is it same as mentioned in the URL???

Thanks

Farooq.