cancel
Showing results for 
Search instead for 
Did you mean: 

Messages are in To be delivered state in the Adapter engine

Former Member
0 Kudos

Hi,

For all the receiver file adapters the messages are successful processed through Integration Engine ,no messages are stuck in SMQ1 & SMQ2 on Inegration engine.

All the messages are stuck in Adapter Engine with the status "To be Delivered ". These are all asynchorus scenarios. The quality of service is also EO.

We restarted the J2EE engine also several times but no luck.

Did anyone had similar issue?

Thanks

Sachin

Accepted Solutions (0)

Answers (3)

Answers (3)

ChadRichardson
Participant
0 Kudos

I've seen messages stuck at "To Be Delivered" as well as "Delivering".

RWB does not allow cancelling or resending messages at either of status.

We had to restart R3 which changed the status to "System Error". At this status you can resend or cancel.

Not a good solution I know, but it's all that we could come up with.

Former Member
0 Kudos

Dear Sachin,

i faced this problm for almost 3months.

solution for this SXI_CACHE.

IF receiver is down then u ll get "to be deliverd".

if receiver is up and you are getting "to be delivered"

then execute "SXI_CACHE" in xi ENGINE.

it will work 100% guarnateed.

do comlete cache refresh

Thanks & Regards,

rama Krishna

Edited by: rama krishna talluri on Mar 5, 2008 4:40 PM

Former Member
0 Kudos

Hi,

Thanks to all for the reply. I treid all the options, even refreshed the full j2ee cache.

but its the same status

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

hi, in sm58 there no descrpition about error???

did you check RWB> component monitoring>adapter engine>communication channel monitoring> and see the status or receiver comuinication channel?? no error there neather?

thanks

Rodrigo

Former Member
0 Kudos

Hi Rodrigo,

There is nothing in SM58,

Also all the receiver communication channels in channel monitoring are showing green.

The other adpaters are working fine its problem with only receiver file adapters. Some file adapters are configured as FTP & some as NFS. Its not working in either case.

Thanks

Sachin

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

hi,

can you post the error message you get from SXI_MONITOR??

rgds

michael_buchli
Participant
0 Kudos

Hi,

i faced exactly the same problem with my JDBC Receiver adapter! I also checked all your suggestions, but not one solved the problem.

Have you made any further progress with the problem?

Thx

Michael

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

hi,

can you post the error message you get from SXI_MONITOR??

this will help us.

also the error you get from JDBC

Thanks

Former Member
0 Kudos

Hi,

Sicne ur unable to tarce the issue. I can give one suggestion. Request your XI administrator to increase the log level from Visual admin.

Only activate at that time, when ur testing and get the files at that instant.

Get the defaulttrace file and check the logs for your issue.

Provide me points if u feel useful.

Thanks,

Former Member
0 Kudos

Hi,

There is no error in the logs as such as the channels show green & sxi_monitor shows sucessfull. Well let me open a customer note with SAP , will post the resoultion ones its solved. Thanks all for you reply.

Thanks

michael_buchli
Participant
0 Kudos

Hi,

SXI_MONITOR is successfull.

In the RWB the CC Monitoring status is green and the messages will be queued in the inbound JDBC interface.

Michael

agasthuri_doss
Active Contributor
0 Kudos

Hi,

Status: TO_BE_DELIVERED

Which means that the message was successfully delivered from Integration Server point of view and it states that the messages is initially handed over to the Messaging System.

TO_BE_DELIVERED occurs while the message is put into the Messaging System receive queue.

Solution:

This is done via the Messaging System receive servlet:

http://<Host>:<PORT>/MessagingSystem/receive/<CONNECTION>;

/<PROTOCOL>

Only if this was executed successfully the Messaging System returns HTTP 200 to the Integration Server and the Status TO_BE_DELIVERED moves to DELIVERING

Try logging into Sap GUI with two users: XIAPPLUSER & XIAFUSER

to see if they are blocked

We can check the messages:

AdapterFramework

com.sap.aii.adapterframework.serviceuser.language

com.sap.aii.adapterframework.serviceuser.name = XIAFUSER

com.sap.aii.adapterframework.serviceuser.pwd

ApplicationSystem

com.sap.aii.applicationsystem.serviceuser.language

com.sap.aii.applicationsystem.serviceuser.name = XIAPPLUSER

com.sap.aii.applicationsystem.serviceuser.pwd

in the exchange profile to make sure the right passwords and tcode - SXMB_ADM and "active" the queue then the messages and check it out.

Regards

Agasthuri Doss

Former Member
0 Kudos

Hi Thanks for reply but no luck. both users are not blocked.. i tried the sxmb_admin

& activated the queues again. But no luck

agasthuri_doss
Active Contributor
0 Kudos

Hi,

What is Sender and Receiver System in which Adapter you are facing this issue

Regards

Agasthuri Doss

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

hi,

desregister the queues, register them and active again in sxmb_adm,

also go to sm58 and check the error why the message are been stucking,

Go to smq2, and try to the message manually, if you can, go to sxmb_adm and check the parameters you defined in Integratoin engine configuration. you should have

TUNING EO_INBOUND_PARALEL 15

TUNING EO_OUTBOUND_PARALEL 15

also, clear the SXI_CACHE. if you are ussing a new BS or created a new CC maybe it doestn refresh try it too.

tell us,

Thanks

Rodrigo

Edited by: Rodrigo Pertierra on Mar 5, 2008 12:43 PM