Performance Monitoring in SAP XI
Hi Experts,
We are using XI3.0 with sp19.
In general the messages pass thru XI less than 2 seconds.
Once a day (for 10 minutes) we are having performance issues in the DB_SPLITTER_QUEUING step in the production box. During the performance issue period the message is taking more than 5 to 10 minutes to complete the processing in the XI.
We would like to set up an alert to send a message if the message is sitting in DB_SPLITTER_QUEUING or any other step for more than ONE minute.
Is it possible? How to achieve it?
Thanks,
Peter
HI,
Check if you have ticked the disconnect from database for each message. Uncheck it. It has highly adverse effect on performance.
Please ensure that you have checked batch mode in your receiver communication channel.
Also you can set the below in the advanced parameters.Committing transactions is extremely disk I/O intensive and slow. You should always turn auto-commit off.
WSConnection.set-AutoCommit (false).
Thanks,
Sendil
Similar Messages
-
How to genarate performance monitoring report in SAP PI automatically
Dear All,
I have a requirement where I need to automatically generate a report of monthly data of Performance monitoring in SAP PI and send it to business users.
As per my understanding, this can be achieved by pulling the data every month from the tables where these data of Performance monitoring is maintained internally within SAP PI.
Please provide me inputs as which table stores these data/ and solutions to acheive this.
Thanks
AzaharRefer below links .. You can write abap report to make it happen
Re: Get count of the messages to particular Interface in a day and send email
/people/gourav.khare2/blog/2007/12/12/interesting-abap-tables-in-xi-150-part-i
http://wiki.sdn.sap.com/wiki/display/XI/UsefulABAPtablesinSAP+XI -
How to parameterize SAP PO Performance Monitoring
Hello,
we have upgraded our SAP PI 7.1 to SAP PO 7.4 (Java Only). Now I ‘d like to parameterize the Message Performance Monitoring. I cannot find the parameter to change the amount of days in which the performance data is available. It seems that the default value is set to 7 days, but I can’t find the parameter to be changed. Please advise how to reset the parameter.
Thanks for your support.
kind regards
DanielHey Leela,
thanks for your advice. But unfortunately this isn’t the value Im looking for. The parameter “xiadapter.inbound.persistDuration.default” only define that messages and their payload are available for this amount of milliseconds.
I’m searching for the parameter to change the number of days I can display in the performance monitoring. For example I can check the performance data from the 1.12.2014 until the 8.12.2014. On the 9.12.2014 the aggregated data are lost.
Which parameter I have to change to get a higher amount of aggregated performance data. Because I want to see performance data from the 1.12.2014 one month later not only one week.
I have added a Screenshot from my performance monitoring. In this view I only can see the performance data from the last 7 days (aggregate into days). I want to see the last 31 days in this view.
Thanks for advice -
Help needed in getting real time system performance monitor
Hi,
I need a real time system performance monitor for my solaris.
i am able to graph system usage graph on a daily/weely basis using the ksar grapher.
In the same way i need to capture the system utilisation real time to be viewed on a webpage. Please let me know if there are any free tool/scripts capable of doing it.Hi,
Process Chain Errors
/people/mona.kapur/blog/2008/01/14/process-chain-errors
Common Process chain errors
For Data Load Errors check this blog:
/people/siegfried.szameitat/blog/2005/07/28/data-load-errors--basic-checks
Implementation issues
Lifecycle Implementation
http://help.sap.com/bp_biv170/documentation/SolutionScope_EN.doc
http://help.sap.com/bp_biv235/BI_EN/documentation/BWProjectPlan_EN.mpp
Hope this helps.
Thanks,
JituK -
Regarding performance monitoring of RWB
As far as I know , there are two ways to show the data through performance monitoring.One is [overview data],the other is [detailed data].My question is,my [overview data] is displayed successfully,but [detailed data] doesn't display anything.Some parameter need to set for [detailed data]?
Any help would be appreciated.
Brand.Hi Brand,
If detailed data is missing i think some settings were missed & just go thru the links given below ur problem will be solved
Can you check the following function modules. In SE37 look for FMs "SXIPERF*" . You will get
SXIPERF_RUNTIME XI Performance: Runtime
SXIPERF_RUNTIME_VERI XI Performance: Runtime
SXIPERF_CONFIG XI Performance: Configuration
SXIPERF_EVALUATE XI Performance: Evaluation
SXIPERF_GET_TRANSID XI Performance: Transaction ID
Refer this SAP Note-768456
Message Montioring errors- SAP Note-928862
http://help.sap.com/saphelp_nw2004s/helpdata/en/06/5d1741b393f26fe10000000a1550b0/content.htm
Try to perform SLDCHECK First If you face any problem means Use this Help file to solve the Issue
http://help.sap.com/saphelp_nw04s/helpdata/en/78/20244134a56532e10000000a1550b0/frameset.htm
Regards,
Vinod. -
PI 7.1 Performance Monitoring - Advanced Adapter Engine (AAE)
Hi Experts,
how can i use the "Performance Monitoring" from the RWB, to see all the messages (including the messages from the AAE) for a specific timeperiod? For example, i want to know how many messages go through the PI (including AAE) on one day.
Best regards,
SvenHi Sven,
Kindly find the below documents will helps you more
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70b8adc3-728c-2a10-7fad-d43f29074ef8
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c02dde55-b30d-2c10-a68b-e80e0d86336d
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/10cf9746-e819-2c10-bd82-97bfbde8214a
Regards
Venkat Rao .G -
PI 7.1, RWB Performance monitoring error
Dear experts,
We are using PI 7.1 version SP5, recently service pack updated to 12 by BASIS. Whenever I am trying to check the performance monitoring in RWB. getting an error saying below :
" 3 Message(s) : Connection to Integration Server Lost - Error class com.sap.aii.proxy.framework.core.BaseProxyException: Concurrent call in detected. Connection [31] currently used in another thread:HTTP Worker [@1221137961] [142] in execute since 490394 ms.Current thread:HTTP Worker [@2014230334] [143], action: execute., error key: JCO_ERROR_CONCURRENT_CALL - No component names available from Integration Server "
The issue happening in PROD environment and bit urgent.
Please suggest you valuable thoughts to resolve the above.
Thanks
RaviHi Ravi
Check the following blog, might help you.
JCO_ERROR_CONCURRENT_CALL: Concurrent call.
No component names available from Integration Server
Regards
Osman -
Error in Performance monitoring in RWB
Hello,
I'm getting error while opening Performance Monitoring in RWB.
Error is " 2 Message(s) : Connection to Integration Server lost - Error class com.sap.aii.proxy.framework.core.BaseProxyException: Application exception raised in the R/3 system: GET_OWN_IS_NAME_FAILED . Could not create application fault message: null - "
I'm not able to get the source for it's check, can anyone please advice me wat is the problem and wat can be the solution for the same?
Expecting on ASAP basis....plz.
Thanks
Anand.Is SLD connection working? You can check it with transaction SLDCHECK on the ABAP side.
Regards,
Sergio -
Solution manager for performance monitoring
Hi,
We have implemented solution manager in our project.Can anyone tell me how is this useful for performance monitoring and how can we check expensive sql statements using this.
It would be helpful if anyone can provide me some documentation on this.
ThanksHi
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/ce89c290-0201-0010-5985-dd64605111fd
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/media/uuid/3f99cc89-0701-0010-9c86-eae847ae6cd2
refer above threads,
Thanks
Syf -
Adapter Engine: Performance Monitoring?
Dear Experts
I am assessing the PI 7.1 Advanced Adapter Engine and execute a Performance Test against a standard
scenario using the Adapter Engine processing.
I would like to understand and see the 'performance boost', mentioned by SAP, but I am not able to find
a tool which gives me this view on performance (e.g. message processing time) in the Adapter Engine.
The Runtime Workbench tab 'Performance Monitoring' seems to be limited to the ABAP Integration Server.
Is there any settings I can use to get this view? Or is there any other metric which could be used to
validate the actual performance improvement by the AAE?
Thanks for you ideas.
Mathias.Hi,
You use the Advanced Adapter Engine to connect the Integration Engine to SAP systems (RFC adapter) and non-SAP systems. You use the various adapters in the Adapter Engine to convert XML- and HTTP-based messages to the specific protocol and format required by these systems, and the other way around.
Using Integrated Configuration you can define a local Message Processing on the Advanced Adapter Engine. The Advanced Adapter Engine provides mapping and routing for this locally. Message Processing is only executed on the Advanced Adapter Engine from one adapter to another without the involvement of the Integration Engine. You can gain a great improvement in performance.
You can implement all adapters on the Adapter Engine for a local Message Processing on the Advanced Adapter Engine, apart from the RNIF adapters and the CIDX adapters.
If you do not use Integrated Configuration, Message Processing will always be performed by the Integration Engine to execute the routing and mapping there.
The Advanced Adapter Engine is a separate software component that is automatically installed on the Integration Server. In this case, it is the central Advanced Adapter Engine. However, you can also install the Advanced Adapter Engine separately on another host. This is then a non-central Advanced Adapter Engine.
Please reward points if it helps
Thanks
Vikranth -
Performance Monitoring - How to get the data
Hi all,
we have a tool to monitor non sap systems and services and would like to use the same tool to get some runtime information from PI services, specially soap interfaces. The information we want is available at runtime workbench, performance monitoring.
Is there a standard function we can use to get this data (EJB , Bapi, RFC, etc...) ? Today we are importing daily a file with this information from RWB, but this is enough only for statistical purposes, not for monitoring.
Some tip?
thank you.
regards.
robertiRoberti,
Three are a number of ways to tackle these things - I usually like CCMS just because SAP spends so much time making it work for everything anyway - if your tool can connect to this - you can get some decent information from here about your system status, queue's and java.
Speficially for Messages, I don't think that there are monitors defined as RFC BADI's or BAPI's to use but if you feel saucy, tables for messages are SXMSPMAST2 and SXMSPMAST - should give you a programming head-start to get some data and pass that back although you would only replicate the functions in CCMS.
Of course with all SAP Products, you have to go through the application to get this data, no ODBC connections or otherwise - there are other options like DBCON to allow you to 'send' data to other Db's if you need to do it that way.
Hope that helps somewhat and if this answers your question, please set your thread to answered.
Edited by: David Milliken on Feb 22, 2008 8:06 PM -
Performance Monitor: what does ProcessingTime exactly mean
Hello,
we have to analyze the poor performance of our Idoc --> SOAP Implementation. In order to figure out,
where exactly the time get lost, we have re-check all stepts og the overall process. The Integration
Process makes some simple things:
- Receive Idoc
- map the dest. message
- Call Receiver by SOAP async
- read the Response, and set the status of the IDoc async.
All works fine but rather slow (not using the BPE is not an option!)
The Performance Monitor for the synchron SOAP Inbound Interface to the
receiving application tells us 1104 msg/h, respectively 2,172 sec/msg.
My question is, which time-periode do these numbers exactly span? Is
this the duration simply for the begin/end of the SOAP-Call independent
of the BPE? In other words: how and where can i see, whether the poor
performance comes from the fact, that the BPE just fires so few messages
per minute via the interface, or the SOAP-Call itselfs is very slow?
If the latter is true, the bad performance would have nothing to do with the
BPE but simply with the SOAP-Server, right?
Thanks in advance
GunnarHi,
Please go through the below links, these will help you to analyse about the performance issues
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/489f5844-0c01-0010-79be-acc3b52250fd
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/defd5544-0c01-0010-ba88-fd38caee02f7?prtmode=navigate
/people/prasad.illapani/blog/2007/04/27/performance-tuning-checks-in-sap-exchange-infrastructurexi-part-iii
Thanks
Swarup -
1636215 - Performance monitoring for the Advanced Adapter Engine
Hi ALL,
How can we monitor the performance by changing the parameter to true in the above note please please help me
Thanks,
RajHi Dheeraj,
Since you've gone through the note, I'm assuming you know how to activate the performance monitoring for adapter engine.
However, there are reservations against doing it in any system Dev/Quality/Production. Reason being, it becomes performance/load intensive when the perf. monitoring is on.
Still, you can diagnose bottlenecks and execution trends in Dev/Quality using performance monitoring as suggested in the note but be aware that your box is coping well with it. Please note, once activated, you don't have to do anything else. System will automatically collect performance data and you will be able to browse through it using the performance monitoring link.
How to use it???
You see a performance monitoring link in Monitoring Home (navigate via Configuration and Monitoring home from PI/PO homepage).
It will help you analyze the flow of message on periodical basis (hourly/daily etc) and will give you more stats on number of messages in that time duration, average time taken, message sizes (min, max and avg), interface-by-interface detail of runtime consumption at every stage etc.
Please go through standard SAP help for more clarity:
Monitoring Performance - Advanced Adapter Engine - SAP Library
Apart from this, there is this great blog by Suseelan around monitoring:
http://scn.sap.com/docs/DOC-35805
Hope this helps.
Regards,
Abhishek -
ICWebClient Performance Monitoring
Hi Colleagues,
I'm searching for information on ICWebClient performance monitoring.
Anyone can tell me what tools we could use? Is there any "monitoring alert" in Solman BPM?
We are particulary interested in monitoring of ERP Sales Order performance.
I'm posting a similar thread in SAP Solution Manager forum.
Regards,
Renato PetrulisHi Renato
I think even ICWebClient, it request process request
to backend(abap) system. And in STAD of backend system,
it has performance record.
In BPMon, there is a dialog performance monitor (in the
application monitor). So if you use it, you can specify
http request. So by using it, I think you can monitor
the operation.
Technical name of dialog performance monitor in
application monitoring is "BOPERFMO" that you can see in BPMon
session.
(there are some indication in sap note 1146544.
It is bug fix note, but in its description it describe IC web client.
So it can be possible)
best regards
Keiji -
Standard value for performance monitoring
Guys,
I am looking into performance monitoring in the RWB bacause I think our production server is too slow. I get an average processing time per message around 60 sec, +/- 30 sec depending on the volume going through. This is obviously an unexceptable value...
But I was wondering, are there standards set for these values to indicate when performance is too (s)low? Any reference docs available from SAP?
ThanksThere are various factors need to be considered. 60 seconds happening for almost all interfaces or only some specific. If only for some interfaces, then check the message volume size. SAP recommends message size up to 5 mb for optimum performance. Also security layers such as https/ssl and message level security such as encryption or digital signing/verify could cause some additional delay in processing too.
Fixing Hardware is easy... You go for the SAP recommended spec.
If you are using PI 7.1 or above use Message Packaging configuration. This will help considerable boost in performance.
Please check this link
http://help.sap.com/saphelp_nwpi71/helpdata/en/46/7a6e3469454b2be10000000a155369/content.htm
Maybe you are looking for
-
How do i create a hyperlink in Captivate 4?
How do I create a hyperlink in Captivate 4? I tried using a clickbox set to 'open url...' but that is not working when I publish the project. What am I doing wrong?
-
How to receive the original _width and _height of an external image
Hello, When i load an external image (.jpg) how can i trace the original height and width of this image? I already made a MoveiClip loader, so i can fire a function when the image is loaded completely. But i don't know how to get this value of the or
-
Not long after installing 10.5, I tried to open Illustrator CS2 for the first time and it crashed. Checking adobe.com, I found a prominent article on Leopard compatibility, where they state that there may well be problems with CS2 AND THEY WILL NOT F
-
Apple Camera Connector Kit and iPhone/iPod touch
Will the CCK also work with non-iPad iOS devices? Thanks!
-
CMS concurrent phase takes too long time
We have a problem that CMS-remark time takes about 1.5 secs which is inappropriate for our app. JVM parameters are: -server -XX:PermSize=256m -XX:+CMSParallelRemarkEnabled -XX:CMSInitiatingOccupancyFraction=70 -XX:+UseCMSInitiatingOccupancyOnly -XX:+