cancel
Showing results for 
Search instead for 
Did you mean: 

message in scheduled status in sxmb_moni ECC

nirmalkumar_v
Participant
0 Kudos

Hi Everyone,

have a message stuck in scheduled status in sxmb_moni in ECC.  But i cannot view the same message's queue in smq2 or smq3(message is received by ECC).  How is this possible?

I was of the view that all the messages in scheduled status are processing in smq2 or smq3(if moved there).

the message is stuck there with the error "short dump .......XBTR*..." (do not have the exact error with me right now).

i checked st22 and i did not find any relevant short dumps for this message as well.

Thanks,

Nirmal.

Accepted Solutions (1)

Accepted Solutions (1)

iaki_vila
Active Contributor
0 Kudos

Hi Nirmal,

Check also the SM58 transaction for any issues.

Have you checked if you have any queue determined in sxi_monitor (message->details)?

Are you restarted your system?, may be the message were stuck and in the system restart you lose the queue entries.


but how can the message with receiver component (ECC) be in outbound

You are right, but it is only to figure out if it is stuck but it has no sense to be there.

Regards.

Message was edited by: Iñaki Vila

nirmalkumar_v
Participant
0 Kudos

Hi Inaki,

As you can see below there is no queue id.

The error in the message was:

This is the reason i went in search of queues.

How do we know that a particular interface passes message through qRFC or tRFC?

i also have failures in SM58 for the same day.  but don't know how to pick out message ids from them.

i have also checked smq1 and the same queue is not available there.

no the system was not restarted that day.

Thanks,

Nirmal.

iaki_vila
Active Contributor
0 Kudos

Hi Nirmal,


How do we know that a particular interface passes message through qRFC or tRFC?

Check this explanation

I'm bit surprised with your error, because that error seems to be more at mapping problem that a queue problem, the normal issues with queues are occasioned by timeouts, full tablespaces and so on.

Regards.

former_member182412
Active Contributor
0 Kudos

Hi Nirmal,

It is clearly saying material number is longer than the length specified, it is data related, normally material number is 18 characters may be you are sending more than 18 characters in the message and it is failing.

Regards,

Praveen.

nirmalkumar_v
Participant
0 Kudos

Hi Praveen,

my worry is not for the error in the message.  but why a scheduled message is not showing in the queues.

Thanks,

Nirmal.

Former Member
0 Kudos

Hi Nirmal,

iam facing the same issue (Schduled status) can please explain.

Scenario: Outbound, Async. but same message successfully running in Quality system.

nirmalkumar_v
Participant
0 Kudos

Hi Pradeep,

can you ellaborate your issue.  So that i can see if yours is similar to this issue.

My issue was that though the message failed with a queue name in error message in sxmb_moni, it was no where to be found in the queues(smq1 or smq2). 

i raised the question basically to understand queues and trfc. How to determine if a message will process through a queue or trfc etc., Only had partial understanding of the issue.

Is it in PI or ECC?

does it involve ccBPM ?

Regards,

Nirmal

Former Member
0 Kudos

thanks Nirmal,

let me explain clearly

Scenario: Async, Proxy (ABAP) ----PI---SOAP (SFDC)

System: Single Stack, 7.3 version

I am triggering message in ECC(abap proxy, se38) in sxmb_moni status shows SCHDULED(green flag)

same message in SMQ2 show RUNNING message is not showing in SAP PI it is in Development system,

same message i am running in quality system its successfully reaching target system. no issues in ERQ system


Former Member
0 Kudos

no ccBPM

nirmalkumar_v
Participant
0 Kudos

Hi Pradeep,

Is the queue showing itself as red i.e., in error though in Running status in smq2  ?

Did you check ST22 for any short dumps generated ?

Is it possible that the message is of huge size ? u can check this in sxmb_moni.

These were some of the issues that I faced with queues.

If there is a short dump, kindly analyse it.

Regards,

Nirmal.

Former Member
0 Kudos

nirmal,

there is no error flag always it show green flag

ex: yesterday i have triggered one message still it is scheduled status in ECC message is not cmng in PI

thanks

nirmalkumar_v
Participant
0 Kudos

Hi Pradeep,

if the queue had been processing for so many hours, should'nt it get time out error atleast.

Are all other queues processing without any delay.

Is it a EOIO message.  Did you search for any previously blocked messages.

you can also have BASIS look at the issue as to why the queue is not failing or processing.

Regards,

Nirmal.

Former Member
0 Kudos

Nirmal,

No! message is not getting time out error, it shows scheduled status only.

in ERD all messages are delay only

it is EO message, previous message all are processed

for the same BASIS also looking

Answers (1)

Answers (1)

iaki_vila
Active Contributor
0 Kudos

Hi Nirmal,

Is the message synchronous?, that messages are not in SMQx queues.

Check also the SMQ1 queue.

Regards.

nirmalkumar_v
Participant
0 Kudos

Hi Inaki,

the message is not synchronous.

i will check smq1, but how can the message with receiver component (ECC) be in outbound queues.

Thanks,

Nirmal.