Prioritizing synchronous messages in NW2004
Hi all,
Stupid question time but I have spent an age looking at this. I understand standard queue prioritization (XBT1, XBTA etc) is only relevant for asynchronous interfaces in XI NW2004, but I have a synchronous interface that is Web Service -> XI -> RFC call to R/3 and back that takes 4-5 seconds to deliver a stock figure back to the web service when the requirement is to get it back in under 1 second. Our XI system is processing lots of asynchronous messages at the same time that I cannot halt; all interfaces are 24-hours a day retail ones.
Is there any way I can prioritize my synchronous stock figure requests in order to reach my sub-1-second goal?
Many thanks for any advice....
Regards
Stuart
Hi,
You can set it by Logon to the Integration Server and navigate to the XI Administration.
Choose: Configure Filter for Queue Prioritization.
For more detail refer :
http://help.sap.com/saphelp_nw04/helpdata/en/04/827440c36ed562e10000000a155106/frameset.htm
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/59e837d3-0201-0010-c096-dc1869733413
Edited by: fcgan on Mar 13, 2009 10:55 AM
Similar Messages
-
Continuous CCMS alerts on failed synchronous messages
Hello,
We have failed synchronous messages in our PI system and get a CCMS u201CMessage age alertsu201D every hour. I canu2019t make it stop without disabling monitoring which I donu2019t want to do. The messages can not be deleted or canceled so I get this alert every hour. When I try to cancel the message in SXMB_MONI I get this message:
You cannot cancel XML message 001E0BC80F681EE09FB5DB3E37C38A21 with this status/type
Message no. XMS_ADM108
Diagnosis
You tried to exit an XML message.
System Response
However, you can only exit XML messages that were closed incorrectly.
What can I do to get rid of these old messages? Note: I am a Basis guy so donu2019t have deep XI knowledge and our XI guy is busy with production issues right now. Any help is greatly appreciated.
DavidI think I found it. I needed to schedule the delete job SAP_BC_XMB_DELETE_100 in SXMB_ADMIN. This deleted the old failed messages which should clear things up.
-
Prioritizing of messages in PI 7.0 SP6
Hi all
When we are recieving messages from the server it is sending the messages to the other end Correctly. But the problem we are facing is, the meessages are not sent in the order they are recieved (FIFO), But they are are randomly processed. PLease let us know what needs to be done so to process the messages by XI in the order we recieve.
Do we no to do any configuration in SXMB_ADM
Thanks,
Sita RamHI Sitaram,
To prioritizing of messages call transaction SE11 and add the following fixed values to the value range of domain SXMS_LOCATION:
Fixed value: 1, Short description: Integration Engine - Sender
Fixed value: 4, Short description: Integration Engine - Recipient
Activate the changes.
Call transaction SE11 and change the description of the domain fixed values SXMS_Q_PREFIX as follows:
XPTA high-priority EO queue on the IS outbound processing/recipient
XBTZ low-priority EO queue on the IS outbound processing/recipient
XBT1 high-priority EO queue on the IS inbound processing/recipient
XBT9 low-priority EO queue on the IS inbound processing/recipient
Activate the changes.
Call transaction SMQR, and regisgter the following queue prefixes on the sender and recipient systems:
XBTA*, MAXTIME 120
XBTZ*, MAXTIME 30
XBT1*, MAXTIME 120
XBT9*, MAXTIME 30
Refer note 1000330,726080.
Cheers,
Shyam -
Synchronous message QOS in PI 7.1 and pipeline services QOS
Hi All,
As I understand,PI uses pipelines services (other than integrated Configuration based on AAE) for routing and mapping.Synchronous messages have QOS as BE.If they are also implemented as pipelines services,how does the QOS of pipeline queues (ie EO/EOIO) relate to QOS of BE.
Some how thinking of queues always relates to asyn messages(other than temp or request/response queues),so I am bit confused how a synchronous message flow uses pipelines queues which are asyn in nature.
Regards,
PremjitHi Premjit,
please refer to chapter 7 in the link below for more info on this.
http://www.sap-press.de/download/dateien/2221/sappress_netweaver_process_integration.pdf
Hope this helps.
Regards,
Deepak. -
Avoid processing of Duplicate Synchronous Messages
Hi,
I have two synchronous messages coming with almost zero delay in it. Both the messages contains the same data which is causing a major problem in the backend.
I want to avoid the processing of duplicate message. My scenario is HTTP to SOAP (sync)...
The option that I thought of are:
- Using BPM so that messages can be sent sequentially to backend and there it can be checked for duplicate entries (client is not ready to use BPM)
- Providing Delay in Message Mapping...(I will end up with same issue as same amount of delay will be provided to both the messages may or may not but dont want to take risk)
- I cant make a look up to see if entry already exists as the difference between incoming duplicate messages are so small that it will not give the desired result.
Also thought of creating message ID in URL only but it is not possible with QOS BE.
Is there any way through which I can process the sync messages in sequential way... or something that will avoid processing
of duplicate messages?
Any thought?
Thanks,
Sunil SinghHi Sunil,
Checking the data weather is duplicate or not (ie, its already resides in Rev application) would sure require to use of lookup or BPM.
>
SUNIL SINGH wrote:
> I want to avoid the processing of duplicate message. My scenario is HTTP to SOAP (sync)...
even if the data is comming with some delay between them. how will you check that is duplicate message or not unless you use lookup or BPM in it to compare two independent messages at runtime.
My idea would be! instead of trying to put a validation at PI.
check in the source system whats causing their application to generate duplicate messages in first place and send it to PI.
check whats the issue over there and ask them to rectify it or rather not to trigger duplicate data. (it would be easier to control this from source application).
PS: even if we find a way to stop duplicate messages to be processed inside PI. its unnecessary load for PI.
-->Senthilprakash. -
Message monitoring of synchronous messages
Guys,
whenever I check a synchronous message in message monitoring, its audit log is correctly shown but the message (header and payload) are not shown, returning the message "The message was deleted to save memory" or something like that.
Does anyone knows how to enable message monitoring to show the messages from sync messages?
Thanks in advance,
Henrique.Hi Henrique,
From SP12, the payload of sync messages is cached in memory rather than persisted. These payloads are deleted to prevent them from accumulating in memory.
You just have to set:
messaging.syncMessageRemover.removeBody = false
in the AF messaging service in the visual admin
and you'll be able to trace sync calls
you only need this for sync
if you set this you'll see sync messages in,
http://hostname:portnumber/MessagingSystem/monitor/monitor.jsp
(so in the monitor for adapters)
async are logged there by default so no need to change anything for async calls...
Regards,
Abhy
Message was edited by: Abhy Thomas -
Problems with synchronous message in XI
Hi
I have the following scenario involving XI 3.0 ( SP 12 )
XI has exposed a webservice ( WS provider ) and this webservice is being called from a web application. On receiving the webservice call, XI synchronously calls a RFC on the SAP backend and the response is mapped back as a webservice soap response to the calling web application.
Now, I see sometimes ( not always ) - the incoming message from the web application has a status in SXMB_MONI -
<b>Message scheduled (commit follows)</b>
with a green flag and this message is never processed - i.e The message comes into XI from the webservice call - but beyond this - there is no call to the RFC receiver adapter ( the receiver adapter- comm channel is ok as seen in the adapter monitoring )
Since synchronous messaging does not involve any queues ( I hope my understanding is right ), I am not sure why this occurs and what to do to push the message forward in this synchronous messaging scenario ??
Thank you in advance for your time .Hm we have a slightly different version of that problem.
The message is wirtten into a queue, gets the green flag and the message is processed.
But the flag as well as the status stay...
Has anyone soem background information about how the queuing and scheduling and execution planning is done?
I have quite an idea about queue filters and how to set-up queues. But I have no idea how the synchronous stuff fits in and what this "Message scheduled (commit follows)" exactly means.
Cheers,
helge -
Alerts for Receiver Adapter and Synchronous Messaging
Hi experts,
I am working on XI 3.0 SP 17. I am doing alert configuration in XI . In below 2 cases we didn't receive alerts for errors.
1) In case of errors in receiver adapters.
2) If an error occurs in synchronous message processing.
What would be the Problem?
Please help me out its very urgent.
Regards,
HariHi Hari
For raising the alert related to Adapter specific you need to create alert rule in RWB and select the adapter option and then select the adapter for which u want to raise an alert.
To configure your alerts, proceed as follows:
● Create the alert categories that you want to use in your alert rules.
● Create the alert rules in which you want to use your alert categories.
http://help.sap.com/saphelp_nw04/helpdata/en/80/942f3ffed33d67e10000000a114084/frameset.htm
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step
check this links.
https://www.sdn.sap.com/irj/sdn/forums
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step
Trouble shooting Alert configuration:
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide
/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions
Alert Inbox
http://help.sap.com/saphelp_nw04/helpdata/en/80/942f3ffed33d67e10000000a114084/frameset.htm
Alert Notification Step-by-Step
http://help.sap.com/saphelp_nw04/helpdata/en/49/cbfb40f17af66fe10000000a1550b0/frameset.htm
Defining Alert Classifications
http://help.sap.com/saphelp_nw04/helpdata/en/49/cbfb40f17af66fe10000000a1550b0/frameset.htm
Triggering Alerts
http://help.sap.com/saphelp_nw04/helpdata/en/49/cbfb40f17af66fe10000000a1550b0/frameset.htm
Setting up alerts
Setting up alerts in RZ20
Alert Management
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e04141e8-0f11-2a10-adaa-9d97b062c2df
Alert Notification
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/90f449a8-a6db-2910-a386-d2b5999f5751
Custom Alerts in CIC Win Client for CRM 5.0
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/601db2b2-2839-2a10-0381-8807979f6ff8
Understanding u'r SAP EarlyWatch Alert Report
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4b88cb90-0201-0010-5bb1-a65272a329bf
regards
Sandeep Sharma
If helpful kindly reward points -
SXMB_MONI not displaying Synchronous messages
Our production instance of XI only displays Asynchronous messages and those Synchronous messages that fail. For testing purposes I need to see all my Synchronous messages, regardless of success or failure. Is there some configuration I need to do to modify this behaviour. I've searched SDN without any luck.
Steps are mentioned in this Blog by Michal
/people/michal.krawczyk2/blog/2005/05/10/xi-i-cannot-see-some-of-my-messages-in-the-sxmbmoni
Thanks
Farooq. -
Are fault messages applicable to synchronous messages also?
Hi Experts,
I have been trying to understand FAULT messages in XI.
The blogs I have seen so far discuss FAULT messages in Asynchronous scenarios only.
This makes we wonder if it cannot be used for Synchronous RFC scenarios.
Can somebody confirm this?
Thanks
GopalFault messages can be used for Synchronous scenarios also.
To do a self-check create a Synchronous Message/ Service Interface....you will observe that the Fault message type section gets enabled.
For reference: http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3414700)ID1964483350DB02509562514351735296End?blog=/pub/wlg/2759
Regards,
Abhishek. -
Persistence of synchronous messages in adapter framework
Hello experts,
When i go to RWB -> message monitoring -> adapter engine -> Database, the synchronous messages are persisted for only one hour. Is there a way to customize it?
Cheers,
Thiago Delou
Basis TeamCommunity.
The Adapter Engine doesn`t persist synchronous messages in PI 71. It is not a matter of configuration.
It keeps in memory the last 1000 (configurable) messages.
http://help.sap.com/saphelp_nwpi71/helpdata/en/92/25ee41c334c717e10000000a155106/frameset.htm
Cheers,
Thiago Delou
Basis Team -
Getting synchron message data from advanced adapter engine
Hi,
we have to get all synchron messages from the advanced adapter engine. Normally all messages with errors must be persisted on data-base. How this will be done? We try to with
/people/kenny.scott/blog/2009/03/08/pi-71-af-messaging-system-audit-log-persistence).
But this don´t work :-(.
What´s about correct messages? How this can be persisted?
Is there a API or we must implement a Adapter Module?
Thanks in advance,
FrankHi,
if you just want to see the msg and not its audit log, then in PI by transaction SXMB_ADM - integration engine configurtion - configuration data, add a entry for RUNTIME category LOGGING_SYNC parameter and set it to 1...........then you can see your synch msgs in SXMB_MONI transaction in your PI system.
Regards,
Rajeev Gupta -
Logging a synchronous message using diagnostic header (WITHOUT LOGGING_SYNC
This [link|http://help.sap.com/saphelp_nw70/helpdata/EN/d6/49543b1e49bc1fe10000000a114084/frameset.htm] indicates that a synchronous message can be logged by using:
<SAP:Logging>1</SAP:Logging>
within the message header even if LOGGING_SYNC is deactivated at the server configuration.
I'm using HTTP client tool to submit a message and trying to figure out how to pass this tag. Any ideas?
Regards,
ShahabIf LOGGING_SYNC is deactivated in IE Configuration, then you cannot see th req. and resp. message in MONI.
Synch. messages are not persistence by default. To acheive it, we need to set the logging.
Thanks
Farooq. -
Restarting synchronous messages from sxmb_moni
Hi,
Please could anyone confirm if it is possible to restart synchronous messages from sxmb_moni.If in case the synchronous message is in error in moni,can it be restarted.
Thanks and Regards,
Indujahi,
check these links:
/people/michal.krawczyk2/blog/2005/11/09/xi-restarting-successfully-processed-messages,
Is Payload of SXMB_MONI stored in Some table?
/people/sap.user72/blog/2005/11/29/xi-how-to-re-process-failed-xi-messages-automatically
Thanks, -
Selective Deletion of Synchronous Messages Possible ?
I want to delete messages for few synchronous interfaces only.I do not want to archive these
messages and also I understand that archiving of synchronos messages is possible.
I scheduled the job SAP_BC_XMB_DELETE_<client> to delete the messages but this job deletes all messages(all asynchrouns and synchromous) based on the retetnion period even though I added the required few interfaces only in SXMB_ADM in Define Interfaces for archiving.
The job SAP_BC_XMB_DELETE_<client> should not delete all messages falling in the retention period but only the messages for the interfaces which I added in SXMB_ADM.
I have gone thru many threads and SAP notes but could not find a solution to my requirement.
Is there any way to delete synchronous messages selectively ?
Your suggestion is highly appreciated.Sorry,I made a mistake in my question .
Please read "lso I understand that archiving of synchronos messages is possible." as
"lso I understand that archiving of synchronos messages is NOT possible."
Maybe you are looking for
-
my computer crashed so i have a new itunes and i am trying to put my music from my old phone into itunes, it doesnt transfer only shows up when my phone is plugged in?
-
Why trackpad generates 'fake' clicks when lid is closed on Windows 8?
Hi everyone, I'm experiencing a pretty weired behavior by the trackpad - when the lid is closed, the trackpad generates fake clicks. I'm using an external mouse and suddenly getting right-clicks and things like that. As soon as I open the lid it all
-
SELECT statement using XML data taking way too long.
Hi all, I am using SQL Server 2005. I have an issue which I find hard to describe. The server that I am using contains two test databases which are (supposed to be) identical. They both have tables named EVENTS with identical fields. I am using XML d
-
Problems installing Sol 10 x86 on Compaq Harware
Please Help! I am a newbie to Solaris and I am trying to understand some of these postings in this thread. I am trying to install Sol 10 on a Compaq DL360 with dual proc 1.26 MHZ and 3 GB RAM. It has an imbeded 5i array controller with two 36 GB driv
-
How to get back to Full Screen View?
I have been opening images of one of my iPhoto albums in Full Screen View adding four or five more images from the thumbnails row to see them simultaneously. So they appeared in a smaller size to fit the screen. But now whenever I want to open one of