Messages in "holding "status in Adapter engine
Hi All
We have a problem with the messages being stuck in " Holding " status
We have resent the payloads for these messages,
Although these messages have been manually processed,
1) Messages went into holding status and are still remaining with the same status
2) What we need to do to get rid of message ie. cancel, delete etc.
Please dont send links, A solution will be appreciated
Kindly help
Rajeev
I followed this
/people/stefan.grube/blog/2006/04/27/how-to-deal-with-stuck-eoio-messages-in-the-xi-30-adapter-framework
and the messages did get cleared
However on the date it got stuck to the Holding state
it is still showing so .
and am unable to get rid of the same status for these messages for that date .. even tried a cache refresh but doesnt help
kindly suggest
/people/stefan.grube/blog/2006/04/27/how-to-deal-with-stuck-eoio-messages-in-the-xi-30-adapter-framework
Similar Messages
-
EO Messages with Delivering Status in Adapter Engine
Hi All,
We have a scenario DB-DB Asy with Java Proxies. Proxies are there to accept the messages from Sender DB and insert in target DB. Get the response from target DB and insert back that to Sender DB.
Actually the scenario is Syn, but we made it as Asynchronous by implementing Java Proxies.
Now we are using EO mode in Sender JDBC channel. We have 17 interfaces in the similar pattern. We are using one common XI receiver channel for all these 17 interfaces.
If one message got struck, then rest other Proxies are not getting triggered and not able to resend the message ( ofcourse I know I cannot resend with Delivering Status). But not sure what causes the messages to failed with Delivering Status mode.
Any pointers would be highly appreciated.
Will increase of Parallel Queues really solve my problem? If it fails in Prod, its a big problem for us as we dont want to lose the data. Now everytime we are restarting the Message service server.
Regards,
SrinivasNormally if there is any problem in target then you will see the adapter engine message as delivering
after the no of retires set then status will go to system error
during this entry check the CC used what is the error causing for that ?
HTH
Rajesh -
Message in "delivering" status in adapter engine
Hi All,
There is a message which is in the "delivering" queue long time ago(around 1 month) and I need to know:
what is the possible cause for this issue?
how to change the status to "successfull" or "failed"?
Any help will be really appreciated.
Thanks
IvanHi,
If receiver communication channel is file ftp, then check SAP note num 821267, point 45:
45. Receiver File Adapter stuck while using temporary file.
Q :The thread of receiver file adapter remains in runnable while
Communication channel has the following configuration
File Construction Mode=Create, Overwrite Existing File=false, Write Mode= Use Temporary File.
A :The Receiver file adapter thread is stuck in the runnable state when the temporary file is used and over writing of existing file is set to false. Since the temporary file was not being deleted and the overwriting of existing file i.e. target file was set to false, the thread would never end. This problem has been fixed by deleting the temporary file after being named to the target file.
The error is corrected with SAPXIAF06P patch#8 (Support Package -level #06).
Regards,
Carme. -
XI message status at Adapter engine level using a table (SAP table)
Hello Experts,
XI message status at Adapter engine level using a table (SAP table).
We want to write a custom report using ABAP so Pls tell why the status u2018Holdingu2019 and u2018To be deliveredu2019 are present in message monitoring of RWB but not in the status (MSGSTATE) field of SXMSPMAST table.
My need is to write a report to get the messages based on the these status from table level.
Please let me know the table name and field name for this and the table name for the desciption of the status of XI messages at Adapter level.
Thanks
GopeshHi Gopesh,
the Adapter Engine Messaging System messages are on the Java schema,
i.e., see the following -
[XI/PI tables|https://www.sdn.sap.com/irj/scn/wiki?path=/display/xi/xi+tables]
Regards
Kenny -
Hello All
1. I am Getting System message 'Attempt to determine which Adapter Engines are affected by data changes failed' in the Integration Directory.
Updating SOAP Adapter (Sender channel).
Refreshed all caches...
2. Also while testing using SOAP Test client getting response
HTTP/1.1 500 Internal Server Error
connection: close
set-cookie: JSESSIONID=(XIServerName_03)ID1387309050DB21025913116517472411End; Version=1; Path=/
set-cookie: saplb_*=(XIServerName_03)31556950; Version=1; Path=/
server: SAP J2EE Engine/6.40
content-type: text/xml; charset=utf-8
any idea?
Thanks in advanceHi Naveen
Thanks for your reply...
Actaully previously sender channel was working fine, i just updated the default namespace in the channel.
I was getting the error because of wrong namespace in channel (Case sensitive).
So i updated this name space and after activation i am getting above message while testing.
Regards -
Message do not exists in adapter engine
I have a message being sent to IE via JMS Adapter . In Communication channel monitoring i could see the message Id & error message(Error in converting Binary message) but with that message id i could not find any entry in Message monitoring - > Adatpter Engine. Moreover , In communication channel monitoring the id with which the message failed is not hyperlinked to "Message Display Tool (Detail Display) ".
I need the message which is failed.
Thanks ,
SatishIt may be possible that message came into error as soon as it was picked by the sender channel. Could you see some error for these messages in Communication channel monitoring? Another possibility is your message is persisted in the adapter engine for very short duration. In that case, if it is archived, you may select the Archive option in Message Monitoring instead of Database option.
Regards,
Prateek -
Urgent - Messages in "HOLD" status - Alerting
Is there any way that one can get alerted for messages being in HOLD status.
say, for 2 hours.
reg,Ahmad,
If there is a message in HOLD status due to some reason, I want to get alerted and receive a message in the Alert Inbox.
Please have a look at the note: 813993.
PS: IF a EOIO message fails then the next one will be in HOLD state. -
Messages in HOLDING status in AE
Hi All,
We have an issue with JDBC receiver EOIO messages, with messages going into HOLD status in AE , its a DEV environment :
1) We have tried checking for failed messages before these messages we donot have any failed messages before these messages just messages in HOLD..
2) we are not able to delete or cancel these messages , we get a message cannot delete the message ,
3) The message is doing a INSERT update to JDBC , JDBC connection is fine.Hi Kiran,
Please let me know if your problem is fixed.
I'm also facing the same problem in our Testing system where many messages are going to HOLD Status and also there are no messages in the System Error state.
We are trying to resend all the messages in every "Conversation ID". After this some messages gets successful and some will go into Waiting status. We then cancel the messages in waiting status and resend all the messages in HOLD status and the process continues till all the messages in HOLD status in every Coversation ID were cleared.
But this is a very very time consuming process.
So can you please let me know if there is any solution for this prolem.
Thanks,
Pruthvi -
Messages are in hold in the Adapter Engine
Hi all,
I am seeing in my adapter engine that all of the messages are in status hold , it is for a specific business system and interface.
2009-02-10 21:41:30 Success Message successfully put into the queue.
2009-02-10 21:41:31 Success The message was successfully retrieved from the receive queue.
2009-02-10 21:41:31 Success The message status set to HOLD.
can anyone please help?
Thanks in advance
Sugata BHi
i ve got the same problem .
I m using the message monitor in order to find the first message in error in this queue and so to be able to free the queue.
My problem is how to detect these holding messages.
As the error is in the Adapter Engine , you cant see it in sxmb_moni transaction
In the message monitoring, you can check it manually.
I need to have an automatic report of 'holding messages".
I try to connect the Adapter engine alert to the ccms. The problem is that autoreaction alert arent possible in this case.
Any body found the means to check directly in the database with sql-based command the status of message ?
thanks for your help
florent -
Messages goes into scheduled status in adapter engine
Hi all
we are doing idoc to file scenario with direct mapping. the messages are getting processed in integration engine sucessfully. the messages are getting into scheduled status in the adapter engine even when there is less load in the server.
Thiis specially happening for IDOC to file scenario only. Any help is highly appreciated
Thanks>
> the system is quite good at the moment but the some of the messages again into scheduled status like ( 10 out of 1000 messages ) . the system is not performing at 100 % rate since some messages moves to scheduled status. Is still the performance can be improved in any other ways ?
>
This is really strange behaviour , If Communictaion channel functioning correctly then all succesfull messages should deliver to Receiver system.
Better to check payload of scheduled messages(if wrong payload obiously it goes schedule status),try to to reprocess them.
I never used XCOPY command,so no comment on that.
Regards,
Raj -
Message statuses in Adapter Engine
Hi,
Do we have any statuses of the message in Adapter engine?
Just a weird doubt...
Thanks,
MonicaOk..
Assume that i have a scenario where in I need to update some data in MS SQL from SAP.
For instance, some one pushed junk data from SAP,(but this data is matching to our XML structures) and before I update this data in MS SQL, i need to validate data by connecting through JDBC adapter.
Now when I connect to database using JDBC, is it possible for me to validate the data in the adapter and if data is invalid, how can I update the IDoc status that data is erroneous?
Thanks -
In Message Monitoring Message showing holding status
Hi
Can anyone solve this problem.Its urgent for me.
My scenario is IDoc->XI->FILE
The file i am trying to generate is an xml file which i am dropping in XI application server using File system.
The problem is when i am going to see the message using transaction SXMB_MONI the perticular message interface is showing waiting for acknowladgement status .
But in message monitoring in runtime workbench the it is showing following status:
Adapter Engine
<b>Holding</b>
18.11.2005 05:42:09
CORP_SAP_DR2_030 http://limited.com/usa/sap_appl/retail/VendorsSAPAPOToMANU
MIIA_Create
BS_MANU
I am in SP14.
Also the output xml file is not getting created in the XI application server.
Please let me know the solution.
Thanks
Debraj RoyHi Debraj
HOLDING is a status which occurs normally for EOIO (Exactly Once In Order), so your message is set to Holding means some earlier message has not gone through. So until those messages are through this message will be in HOLDING state.
Have a look at this link which explains how to handle such scenarios.
http://help.sap.com/saphelp_nw04/helpdata/en/49/e3fb40ef74f823e10000000a155106/content.htm
cheers
Sameer
Assign points if it helped you -
Messages got stuck in inbound adapter engine queue
Hi Experts,
My senario is File - XI -SAOP reciever and we have 8 usecases of same type. For 7 usecase, we dont have any problem. But for only one use case we have having heavy delay in processing messages.
All my messages got stuck in inbound queue of Adapter engine in to be delivered state, wait state, delivering state.
Please see the below logs and suggest some solution.
To be delivered Message log :
Time Stamp Status Description
2008-06-30 06:54:20 Success Processing child message of multi-message with message ID 8c597510-466f-11dd-92f9-000f203c93e0
2008-06-30 06:54:20 Success Using connection AFW. Trying to put the message into the receive queue.
2008-06-30 06:54:20 Success Message successfully put into the queue.
Waiting Message log :
Audit Log for Message: 4864ad2b-cabd-5891-e100-00000aa3fdb2
Time Stamp Status Description
2008-06-30 06:42:24 Success Processing child message of multi-message with message I
2008-06-30 06:42:24 Success Using connection AFW. Trying to put the message into the receive queue.
2008-06-30 06:42:24 Success Message successfully put into the queue.
2008-06-30 07:46:16 Success The message was successfully retrieved from the receive queue.
2008-06-30 07:46:16 Success The message status set to DLNG.
2008-06-30 07:46:16 Success Delivering to channel: CC_SOAP_Receiver
2008-06-30 07:46:16 Success SOAP: request message entering the adapter
2008-06-30 07:51:24 Success SOAP: call failed
2008-06-30 07:51:24 Success SOAP: sending a delivery error ack ...
2008-06-30 07:51:24 Success SOAP: sent a delivery error ack
2008-06-30 07:51:24 Error SOAP: error occured: java.net.SocketTimeoutException: Read timed out
2008-06-30 07:51:24 Error Exception caught by adapter framework: Read timed out
2008-06-30 07:51:24 Error Delivery of the message to the application using connection AFW failed, due to: Read timed out.
2008-06-30 07:51:24 Success The asynchronous message was successfully scheduled to be delivered at Mon Jun 30 07:56:24 GMT 2008.
2008-06-30 07:51:24 Success The message status set to WAIT.
Delivering Message log :
Audit Log for Message: 4864ad2d-cabd-5891-e100-00000aa3fdb2
Time Stamp Status Description
2008-06-30 06:42:24 Success Processing child message of multi-message with message ID 7481f110-466f-11dd-b8ce-000f203c93e0
2008-06-30 06:42:24 Success Using connection AFW. Trying to put the message into the receive queue.
2008-06-30 06:42:24 Success Message successfully put into the queue.
2008-06-30 07:46:24 Success The message was successfully retrieved from the receive queue.
2008-06-30 07:46:24 Success The message status set to DLNG.
2008-06-30 07:46:24 Success Delivering to channel: CC_SOAP_Receiver
2008-06-30 07:46:24 Success SOAP: request message entering the adapter
2008-06-30 07:51:24 Success SOAP: call failed
2008-06-30 07:51:24 Success SOAP: sending a delivery error ack ...
2008-06-30 07:51:24 Success SOAP: sent a delivery error ack
2008-06-30 07:51:24 Error SOAP: error occured: java.net.SocketTimeoutException: Read timed out
2008-06-30 07:51:24 Error Exception caught by adapter framework: Read timed out
2008-06-30 07:51:24 Error Delivery of the message to the application using connection AFW failed, due to: Read timed out.
2008-06-30 07:51:24 Success The asynchronous message was successfully scheduled to be delivered at Mon Jun 30 07:56:24 GMT 2008.
2008-06-30 07:51:24 Success The message status set to WAIT.
Thank you
SubbuDear Subramanyam,
Some message might be struck in the queue. Because of this reason furthur processing is not performed on time.
Please try to do like this:
Go to SXMB_MONI, or SXi_monitor, select QueueID in the row, which is showing green flag. In the next window belongs to queue select the queue and press unlock button on the panel.
This could possibly release the queue which is struck.
Best Regards
Praveen -
Error resending messages with system-error in Adapter Engine
Hi all,
We got an error when trying to resend all messages in error in runtime workbench, message monitoring, adapter engine, database (overview), clicking on a sender service with messages in error state, and clicking on "repeat" button to resend those in error messages. The error is "No authorization to execute action for component Adapter Engine XP0". The user We are using to perform this task is associated to all groups available in CUA... some of you has any tips about how to perform this operation?
regards.
robertiI really don't remember what solved this problem, but it is solved. Now the functionality works as it should.
Regards.
Waldemar Roberti -
Hi Gurus,
I have a problem with messages in XI. Some of them are in a HOLD status, some work fine. There is no reason why they should be in a HOLD status. I've checked SMQ1, SMQ2 - all clear.
Is there I can do
a, process these messages (they are now in AE waiting to be written in target file)
b, to avoid this HOLD status in future
Thank you,
OlianHi,
In RWB -
> Message Monitoring.
Check the interface here and see what is the cause of HOLD.
if you are using FCC in you CC then may be one/more fields having problem due to incorrect data.
Also chekc RWB -
> Component Monitoring (look at receiving CC)
Regards,
Sarvesh
Maybe you are looking for
-
I just purchased and installed a Canon Pixma MG5220 printer/copier/scanner to my PC desktop with Windows XP. It works fine. It has been successfully installed on my network and I am able to use it with my laptop running VISTA. However, I am trying
-
I am very disturbed to find that the latest version of Keynote (6.1) cannot open older (pre-Keynote 09) files. I tried to install Keynote 9 on my MacBook Air running Mac OS X 10.9.2, but it doesn't launch. I can't be the only person with this problem
-
Show/hide Section depending upon a field Value
Post Author: breathshadow CA Forum: Formula Hi I am not very good at Crystal Reports.Basically this is what i have to do.in the Details Records if i find Certain Text in a Field,I have to show a section or else..Hide it.here's the formula I useWhileP
-
New MacBook Pro...Freezing....
Bought a new 13" MacBook Pro about a month ago. About a week ago, I have to do a hard reboot as the MacBook "freezes". I put "freezes" in quotes because I can move the beachball...I just can't do anything on the computer. The only thing that I've
-
Coherence Cache metrics/stats collection logic/tool- Not JConsole,RTViewOCM
Hi, am looking for any tools/3rd party solutions to interface with Cache Server and Cache Client Nodes/Agents to obtain stats,metrics etc. I know you can use JMX JConsole or use RTView for OCM to view them, but I'd like to build something on my own b