cancel
Showing results for 
Search instead for 
Did you mean: 

Status - To Be Delivered in the Message monitoring

former_member206439
Contributor
0 Kudos

Hi Sdn,

I designed a File to Proxy interface .

Both Sender and receiver are ECC system where a file will be kept at application layer level .

When I am running the interface the file is picking up from the Application layer and sent it to the ECC system when I am monitoring the SXMB_MONI in PI system it's showing me Successful status .

When I am checking the SXMB_MONI in ECC system the status of the message is showing me as Scheduled in green flag.

I checked the SMQ2 there are Queue stuck-up and when I try to rerun that message it says PI_XIUSER locked the message.

When I am checking RWD -> message monitoring the status of the message is showing me as TO BE DELIVERED in the XI system.

Could you please tel me what could be the problem for this scenario.

Thanks

Naresh

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

If the messages are in "to be delivered state" then you can't reprocess them and more over they will be stopping all the preceding messages.

Only workaround is to restart Java. If you have more than one java node, better you restart java nodes one by one inorder to avoid java unavailability to the users.

additionally I am attaching the note released recently which contains the procedure to avoid this.

SAP Note 1623356 - "To be delivered" messages in Adapter Engine

Regards,

Venkata S Pagolu

Former Member
0 Kudos

Hi,

Please check the RFC connections .

Regards,

Krishna

former_member206439
Contributor
0 Kudos

Thanks for all your help.

For some reason the Queue name is not registered in SMQR.

I registered the Queue name now it's working fine.

Former Member
0 Kudos

1) apply note #937159 XI Adapter Engine is stuck. This will help the

overall system performance.

2)

Go to Visual Administrator

-> server

-> services

-> SAP XI AF Core

-> messaging.connectionDefinition

See note 791655 Documentation of the XI Messaging System Service

Properties, for an explanation of what these parameters do.

For further information on this topic see the notes:

a) #1084161 Performance decrease after applying XI 3.0 SP20 7.0 PS12

b) #1129604 New Queueing Scheme in XI 3.0 SP19 / 7.0 SP11

Also see this SDN blog:

https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/7141

  1. 831162 FAQ: XI 3.0 / PI 7.0 / PI 7.1 JDBC Adapter

-> 28. Effect of setting Maximum Concurrency and poolWaitingTime

  1. 821267 FAQ: XI 3.0 / PI 7.0/ PI 7.1 File Adapter

-> 47. Effect of setting Maximum Concurrency and poolWaitingTime

to configure Maximum Concurrency and poolWaitingTime. As the note said.

you should fisrt apply note

#1136790 Blocking receiver channel may affect the whole adapter.

But please note that setting parameter queueParallelism.maxReceivers

will affect all java adapter types. See this SDN blog:

https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/12338

I also attached the Performance Check guide which you can find details

about Analysis of Performance Problems and Possible Solution Strategies.

MichalKrawczyk
Active Contributor
0 Kudos

hi,

>>>>When I am checking the SXMB_MONI in ECC system the status of the message is showing me as Scheduled in green flag.

have you registerd the queues in SXMB_ADM - register queues in ECC ?

Regards,

Michal Krawczyk