SMQ2 - Inbound Queue
Every day, our inbound queue is flooded with thousands of entries from R3AD_CLASS queue. The Status is SYSFAIL, and the entries keep coming.
I'm not running anything right now that I know of and I only expect these queues when I replicate data from R/3 to SRM. I'm not replicating anything right now.
How do I stop these froming coming into the queue? Our SRM system is connected to two R/3 systems, and the queues only come from one particular R/3 system.
Thanks.
SN
The note only explains what each queue means but does not address the question that I have...why do these queues keep coming even though I'm not replicating any data from that R/3 system. They're flooding the inbound queues and how do I turn them off?
Thanks.
SN
Similar Messages
-
Messages stuck in SMQ2 Inbound Queue.
Scenario: File->XI->Proxy
When I put 50 files at the same time in a directory, channel is configured Exactly Once in Order and we have created queue with the name GATQUEUE. The messages are picked up from directory and sent one by one to BPM process. 31 messages out of 50 poccesed succesfully but 19 of them get stuck in the queue always. Though GATQUEUE is released lately but they are stuck in 'XBQO$PE_WS90000013' queue. This is seen in SMQ2 Inbound Queue.
Could you please tell me how to release this message which are already stuck and what bit of configuration required so that it works for 1000s of files/messages at a time?
Thanks
KHi Kiran,
Just add the below parameter in XI tcode : SXMB_ADM
Execure Integration Engine and Configuration.
Click on Specific Configuration, go to change mode
Click on New entries
Category : MONITOR
Parameter :QRFC_RESTART_ALLOWED
Current Value : 1
Save.
Regards,
Venu. -
SMQ2 (Inbound Queue) : Error occurred during character conversion
Hi,
In SMQ2 an Inbound Queue has failed with status text "Error occurred during character conversion". The XML message inside this queue is in waiting status with status text " Scheduled for Outbound Processing" .
Even after cancelling this message from SXMB_MONI, and reposting the PO, still again the queue and the XML message inside the queue are in same status.
As this is in XI production system, requesting to provide some suggestion ASAP.
Thanks,
Mateen.The queue status is still sysfail. There is only 1 message waiting in the queue.
I think that the queue might be locked for some reason and after unlocking the queue and restarting the message, the message will get processed successfully.
But before working on this I want to make sure that the queue is locked.
Do you or anyone else know how and from where can I check whether the queue is locked or unlocked?
Regards,
Mateen. -
SMQ2 Inbound Queue TIME_OUT dump
Hi all,
When we try to run SMQ2 transaction, it is resulting in TIME_OUT error. Hence nor we are able to view the entries, neither we can delete them. We also dont know from where the entries are being received. All the RFC connections are working fine. We are sure that there are large number of entries being CFIed. Please provide us a solution on how to resolve this dump. Is there any thing that should be done with LUWs?
Thanks in Advance,
Varun23.09.2011 11:01:58 010 C TIME_OUT SAPLIRFC 2
What happened?
The program "RSTRFCM3" has exceeded the maximum permitted runtime without
interruption, and has therefore been terminated.
What can you do?
Print out the error message (using the "Print" function)
and make a note of the actions and input that caused the
error.
To resolve the problem, contact your SAP system administrator.
You can use transaction ST22 (ABAP Dump Analysis) to view and administer
termination messages, especially those beyond their normal deletion
date.
Error analysis
After a certain length of time, the program is terminated. In the case
of a work area, this means that
- endless loops (DO, WHILE, ...),
- database accesses producing an excessively large result set,
- database accesses without a suitable index (full table scan)
do not block the processing for too long.
The system profile "rdisp/max_wprun_time" contains the maximum runtime of a
program. The
current setting is 1800 seconds. Once this time limit has been exceeded,
the system tries to terminate any SQL statements that are currently
being executed and tells the ABAP processor to terminate the current
program. Then it waits for a maximum of 60 seconds. If the program is
still active, the work process is restarted.
successfully processed, the system gives it another 1800 seconds.
Hence the maximum runtime of a program is at least twice the value of
the system profile parameter "rdisp/max_wprun_time".
How to correct the error
You should usually execute long-running programs as batch jobs.
If this is not possible, increase the system profile parameter
"rdisp/max_wprun_time".
Depending on the cause of the error, you may have to take one of the
following measures:
- Endless loop: Correct program;
- Dataset resulting from database access is too large:
Instead of "SELECT * ... ENDSELECT", use "SELECT * INTO internal table
(for example);
- Database has an unsuitable index: Check index generation.
You may able to find an interim solution to the problem
in the SAP note system. If you have access to the note system yourself,
use the following search criteria:
"TIME_OUT" C
"RSTRFCM3" or "RSTRFCM3"
"SHOW_FILE_VIEW"
If you cannot solve the problem yourself, please send the
following documents to SAP:
1. A hard copy print describing the problem.
To obtain this, select the "Print" function on the current screen.
2. A suitable hardcopy prinout of the system log.
To obtain this, call the system log with Transaction SM21
and select the "Print" function to print out the relevant
part.
3. If the programs are your own programs or modified SAP programs,
supply the source code.
To do this, you can either use the "PRINT" command in the editor or
print the programs using the report RSINCL00.
4. Details regarding the conditions under which the error occurred
or which actions and input led to the error.
We are getting the error only for this transaction.
We are facing this issue from Friday.
We are not able to retrieve the queue list. Instead after 1800 seconds, the transaction is resulting in TIME_OUT error.
Edited by: Nuravc on Sep 26, 2011 7:42 AM
Edited by: Nuravc on Sep 26, 2011 8:16 AM -
Screen output without connection to user, Message struck at inbound queue
Chaps,
I executed inbound proxy form PI 7.0, the message was struck in the inbound queue of ECC 6.0,
with status text "Screen output without connection to user" then when I apply execute LUW then it is converted to
"ThiSend:bad tm type /connection closed (no data)".
when i test the same message from 'SPROXY' t.code, inbound proxy class was working fine.
I came to know that when we call an ABAP program in side a proxy then it will throw same error what I got by checking the below url
Message struck at inbound que in server proxy
But in my proxy. I am just putting the data into z table and on some condition I am calling some other BAPI call.
Here my doubt is calling the SUBMIT for other ABAP program is same as calling the BAPI call?
because in the above thread clearly saying that don't use the other ABAP program in proxies. is the same case for calling the BAPI call into the proxy?
In proxy, the logic is I am just simply reading the data from IS(integration server, PI7.0 SP 18) to ECC 6.0(SP14) if the row is not there the data is reading into table. If row is already there then it is stuck up in SMQ2 (inbound queue) of the ECC
am I missing any basic things? please guide.But in my proxy. I am just putting the data into z table and on some condition I am calling some other BAPI call.
Here my doubt is calling the SUBMIT for other ABAP program is same as calling the BAPI call?
I too believe ..
because in the above thread clearly saying that don't use the other ABAP program in proxies. is the same case for calling the BAPI call into the proxy?
It is saying not suggestable...!!!! BAPI calls work perfectly !1
In proxy, the logic is I am just simply reading the data from IS(integration server, PI7.0 SP 18) to ECC 6.0(SP14) if the row is not there the data is reading into table. If row is already there then it is stuck up in SMQ2 (inbound queue) of the ECC
am I missing any basic things? please guide.
Seems so,
Lets try below things..
1. Plz check the user is having auth to run the executable program in ECC.
2. It seems that you are not using the proxy structures in a correct way..and check the calling program also..!!
Edited by: Santosh Rawat on Jul 30, 2009 1:12 PM -
Mail to RFC -- Data Structed in Inbound Queue -- Help needed !
Hi Friends ,
I am doing Mail to RFC Asyn Scenario . Mail mails are come into the mail box . XI is trying to read the mail and send to R3.
It was working fine suddenly , Many mails read succesfully and data send to RFC , But it is structed in ( SMQ2 ) inbound Queue ( <b>Message Scheduled on Outbound side</b> )
For long time it is showing like this . No data is accepted by RFC. I have checked the Adpater confi for rfc it is fine . I have given Max connection as 50 also .
Please help me to solve this issue !
Regards.,
V.RangarajanHi,
Have the Queues being registered in the R/3..?
If not....
1.Go to SXMB_ADM(R/3)
2. Go to Manage Queues and then
3. Register All Queues.
<a href="/people/sap.user72/blog/2005/11/29/xi-how-to-re-process-failed-xi-messages-automatically Failed Messages</a>
Regards
San
<a href="Remember to set the thread to solved when you have received a solution to set the thread to solved when you have received a solution</a>
Where There is a <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/weblogs?blog=/weblogs/topic/16">blog</a> there is a Way. -
Hello Friends,
please help me on the below issue. my error is when i am sending 1000 messages from jms to jms through SAP XI all the
inbound queues are residing in smq2 . can i release all the queues at a time once. please help me.Hi!
As our SDN contributors already provided few links I want t provide some information which is useful to you..
NOTE: Also please try to send one by one or atlease few messages other than sending 1000 at at time
I hope it will be useful to you in final case...because even I faced the same problem in BW- XI Integration but in those times I did the same... and also in final case if they restart the server once...all the messagse are gone I mean went to BW from XI by next day when I came there were no of messages
But before doing this please note these points:::
Even though you did this please make sure ...
1. Actually First check what is your Service Pack..as you told that it is XI check are you using SP22...in
XI 3.0
2. Next check whether is it correct way to send 1000 messaegs at a time because may be your system
may be using some one and also if they are sending at the same time means...both of your queues wil
be strucked..
3 First Go to SMQ1 (Outbound queue) and SMQ2 (Inbound Queue)and check how many messaegs are
there See also make sure the status of those queues some may be SYS FAIL means system fail first
delete those queues and then RESEND the remaining queues...
4.Also please go to RWB-->Communication monitoring and check your Communication Channel Status
whether it was green or RED...and also check the AUDIT LOG..
5. Suppose if any errors are there or not even though once go to RWB--MEssage Monitoring and check on
which basis and on which part it was strucked I mean whether the partiular message fails at Integration
Engine level or else ADapter Engine level... and finally Check AUdit log...on due to which basis the
messages are queues I mean due to huge size... of for what reason..
5. Once do this if Still if you are facing same problem go to Transaction Code: SXI_CACHE and do cache
refresh so that it may be reflected by refreshing all the IR and ID objects.
Also do ADapter cache refresh...refresh in same Transaction code...
Or else if you are adminstrator go to TCode : SMICM and go to MEnu--> As JAva and --> Do j2EE soft
Restart instead of Soft Restart...or else ask your basis poeple to do the same...
Note: WHile doing J2EE engine restart please make sure any Transactions or else any one or working on PI because it may take 20-25 mins to become server up again ...
NOTE: Also please try to send one by one or atlease few messages other than sending 1000 at at time
I hope it will be useful to you in final case...
I hope it will be useful to you in final case...Suppose if it is useful to you please close this and award points to the repective contributors if it is useful to you..
Regards:
Amar Srinivas ELi -
Messages still stuck in the Inbound queue SMQ2
Hello XI Gurus,
All my messages with "READY" status are still stuck in the inbound queue (smq2) for the last 2 hours...there was no SYSFAIL error messages or scheduled background running. I have to manually go in and executed each of those messages, instead of automatically process it. Could someone please tell me how to troubleshoot this?
Thanks so much in advanced,
DngImplement SAP note 758677 for this. This exactly deals with your issue.
This Basically speaks about scheduling 'RSQIWKEX' for inbound and 'RSQOWKEX' for outbound queues.
Also, you need to set the parameter 'QRFC_Restart_ALLOWED' to '1' in the transaction 'SXMB_ADM' -> Integration engine. Its in the runtime dropdown menu.
Note : without this parameter being set this will not work.
Thanks,
Karthik
Edited by: Karthik Rangaraju on Oct 1, 2008 2:13 PM -
Queue with error in Inbound Queue SMQ2 can not de deleted
Hello,
We did the replication of Materials and Services correctly.
However, in the SMQ2 trx. (inbound Queue in SRM 5), we keep seeing the following queues:
R3AD_ATTRIBUTE
R3AD_CONDITIONS
R3AD_LEDELIVERY
R3AD_OBJCL
These queue have status "SYSFAIL". We want to get rid of these queues but upon deleting them, they keep appearing again the folowing day!
How do we have to proceed?
Thanks for any reply.
AartThanks Dean but it did not work.
The queue´s keep coming back.
The message of the SYSFAIL is now:
SR053 - No mapping function module entered in SMOFSUBTAB
Any clues?
Thanks,
Aart -
Error in Inbound Queue (Tx. SMQ2) / Error "CMW_PIF_PROTOCOL"
Hello everybody,
I have got a queue which appears time by time. It is called "ISP_I_000000000000017" in my Inbound Queue.
Below further information about that.
Information from Tx. "SE16" about this Error.
Client 010
Site-Typ-ID GWA_01
ISP Queue-Typ I
Log. Queuename CMW_PIF_PROTOCOL
Queue-Name ISP_I_000000000000017
Destination ISP_I_000000000000017
Description GWA_01/I/CMW_PIF_PROTOCOL
Has anyone an idea what's behind this? What is the pif-Protocol? How can I avoid this error in the inbound queue.
Every idea is appreciated.
Thanks in advance.
Kind regards HarryOne option would be to raise an exception for such steps....in the Exception handler you can repeat the same step....in your case it will be the mapping (n:1) .....are you sure that the process failed in Transformation step and that the data was correct....i mean all the 5 IDOCs were sent as an input to the mapping?
Can you ensure that during this time there was no connection issue between the BPM and the mapping runtime (IE)....may be you can check with your BASIS.
Regards,
Abhishek. -
Hi mi experts,
while debuging inbound queue entrie
It is very hard to me to find
where exactly "bapi wrapper(create,update )" of a Data Object is called?
please guide me
lakshman balanagu.i have debugged with help
breakpoint at
statement option.'call function'
i reached the bapi wrapper.
lakshman balanagu -
Why i can't use SMQ2 to monitor inbound queue?
i modified BP data in ECC. There should be R3AD_CUSTOMExxxxxxx(BP number) in inbound queue, but i can't find that.
Helo,
There would be queue entry waiting in R3AD_CUSTOME* queue only if you have de-registered this queue in txn:SMQR.
Or else this queue entry would get processed automatically.
Have you checked the BDoc in txn:SMW01to see whether detla changes from ECC is coming to CRM?
Best Regards,
Shanthala Kudva. -
Hi All,
I am replicating Product Listings (VB02 in ECC) data from ECC to CRM.
Now I need to Update a Z table in CRM System with the data coming from ECC when the Inbound Queue in CRM System is processed via SMQ2.
Can Anybody please tell me what BADI will be useful
I found one CRM_DATAEXCHG_BADI but not sure how it goes.
I also tried in Debuging the inbound Queue. It will take Long time to find out BTE or BADI in this way.
So please help me with the BADI or BTE Name.
Thanks
VenkatHi Gautham,
No good, It did not help me Gautham.
Can you please suggest me some other way of dong it.
I have 2 badis to use one is address_update and the other is addres_check.
I implemented address_check which had a address structure as a changing parameter and I update it there, it works absolutely fine.
But my requirement is to update the structure based on the condition of BUT000. That is the BUT000-type, which means I need to update the structure only for person and not for organization and group.
so in the badi address_check i need the BUT000 details, which I am not able to trace even from the local memory as I am getting the error saying "Memory is not yet instantiated"
and If i use the other badi address_update.
I have the problem the other way round here. I have all the BUT000 details here I can put the condition to update only for person, but I am not able to update the address structure.
Please help me. This is required very urgent.
Maximum points will be rewarded.
Thanks in advance.
Arul. -
File to ABAP Proxy (problem with inbound queues in R3)
Hi,
In File-XI-ABAP proxy scenario, XI is successfully picking up file and sending it to R3.
But in R3, an inbound queue is created in SMQ2 transaction code and I solved the same to automatically process the Queue by registering that in SMQR transaction code. But even though the inbound queue doesn't appear in SMQ2 (which means that it is processed successfully) it doesn't call the method EXECUTE_ASYNCHRONOUS. Can anyone help me whether I need to do any settings to run that method?
Also can anyone help me, after the inbound queue is successfully processed in SMQ2 transaction, what would be the next step to watch what exactly that queue has done?Hi,
Please check the program code for Server ABAP proxy.
This will show you the trigerring of Proxy on inbound side.
ABAP Proxy inbound program - sales order creation - Community Profiles - Wiki
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/abap%2bproxy%2binbound%2bprogram%2b-%2bsales%2border%2bcreation
For Queues, you can go to SMQR and check for the register queue. Select and double click on it. If anything is stuck up then you can see in it. Even same with SMQ2
Thanks
swarup -
545 mb file stuck in inbound queue
Hi
we are sending article master data from IS Retail to ftp server as flat file.
data size is around 545 mb...it got stuck in inbound queue(smq2) ..
error is : " Internally required memory is not available".
XI server config : RAM - 16 gb.
How to process such big file.
what are the hardware configuration needed ?
Regards
AbhijitHi Michal
Thanks for your response
This activity is done in PRD server.
An idoc with 545 mb data is triggred from SAP.
But it got stuck in inbound queue.
I came across a thread ..
Re: Processing large XML messages (>100Mb) in PI 7.1
According to this thread we need to maintain a parameter
icm/HTTP/max_request_size_KB has default value of 102400 & maximum it can accept is 2097152
Please suggest on this...do we need to maintain this parameter ?
Regards
Abhijit
Maybe you are looking for
-
Safari crashing in Pogo and some videos & ads
I am having a problem with Safari crashing. I have Googled and searched Mac forums for months now. There seem to be many people with crashing Safari problems but after trying all the troubleshooting suggestions I’ve read, have still not been able to
-
Problem with printing emails with IOS 7.
I installed IOS 7 on my iPad 2 and now have problems printing emails. They come out in a very large print, even if I have disabled 'Larger Print' in Accessibility and have chosen a small print size. There was no such problem with IOS 6. What shall
-
Identity-H Encoding Glyph 13 returning Glyph 10
Hi, I am using Identity-H encoding on a text string in a PDF file. This specifies that there is equivalence between the character ids specified in the string for the purpose of extracting the appropriate glyph by its ID from the font. That is if I sp
-
Count for item records reaches 999 the second idoc gets triggered!
Hi Experts, I have an issue. Sender is file and receiver is idoc with a header and item level records. Only one header and n number of records can be there. Now we want to make this way that as soon as the count for item records reaches 999 th
-
Unhappy newbie. Many thousands of Mac users across the nation depend on Quicktime, Real, and Windows Media to playback "legacy files" as well as files that remain in widespread use, especially midi files. From what I have read, these are no longer ac