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

Similar Messages

  • Adapter engine e Monitor de serviço da SEFAZ NFE 4.0 OFF

    Sap Gears! Estou com um problema depois da atualização para NFE 4.0
    Antes da atualização, o monitor de status estava ok
    Foi feito atualização dos SPK, TPZ files no XI, Atualização JSPM (JAVA)
    Também foi atualizado o APP do NFE e aplicado as notas correspondente ao SPK 16 (ainda não disponível )
    Algum santo aqui teria um rumo pra eu seguir?
    Agradeço ai pessoal!!!
    << Elabore melhor a questão e dê detalhes que sejam suficientes para entendermos o problema >>
    Editado pela Moderação: Fernando Ros on Sep 29, 2010 5:36 PM
    Veja Regras de Comportamento item 2

    Raphael,
    Quando você diz "Monitor de serviço da SEFAZ" você quer dizer o monitor do GRC (http://:80/sap/bc/webdynpro/xnfe/nfe_main)? Se sim, quando você tenta acessar, ocorre um erro?
    Se sim, verifique na transação SICF se os servicos do nó default_host -> sap -> bc -> webdynpro (e seus sub-nós) estão ativos.
    Quando você diz Adapter Engine, significa que, ao entrar no RWB, Component Monitoring, o Status dele aparece como vermelho, indicando no "Self-test" que o item "Is the Adapter Engine running?" está vermelho?
    Se sim, dê uma olhada no defaultTrace em busca de erros.
    BTW, poste mais detalhes dos problemas para que fique mais claro onde é o problema.
    []'s

  • Adavance Adapter  Engine Performance Tuning

    Hi all,
    We are using PI-7.11 .  We are working on an asynchronus scenario that reads JMS queue and  calls  server proxy at the receiver. The interface is configured  to bypass the ABAP stack(Integration server) by  using advance adapter configuration. The PI-7.11 supports Proxy through a soap apter at the receiver. All this works fine and problem we are facing is the message processing time. Currently we are getting  a throughput of 10 messages per second and each message of size 2k.  If we combine 100 such messages into a single message then we get a throughput of 50  single messages per second. To keep up the incoming messages on the sender queue, we need to process at least 30 messages per sec. Instead of packaging(combing) the messages , we  created a couple of communication channels to read the same JMS queue and simulated the multi-threading on reading the sender queue. The reason we are doing this because we do not  want write an intermediate process to package the messages from the source system.  The bottle neck we are seeing in  the RWB(Run time work bench) is the 'DispatchDisp' queue  in  the adapter engine. Based on the RWB display, this queue has single thread  and it can not keep up  with the multiple senders .  Anyone knows how this queue being used in the Advance adapter engine and how can we change this to multiple threads.  Is it used before calling the PI mapping  or after calling the mapping ? We are able to increase the number of consumer threads of other queues related to the JMS  queue in the adapter engine.
    Thanks in advance.
    Meghanth

    Hi Meghanth,
    From what i hear it sounds like you can push more into your adapter engine with the JMS sender then your SOAP receiver can process in the same time, right?
    The DispatchDisp Thread (1) is usually not the bottle neck, as far as i know the Dispatcher is just dedicated to dispatch messages to the receiver threads.
    If you see an accumulation there (i guess in Message Display Tool->Engine Status under Queues) its a typical sign, that your receiver Threads are all busy and cannot accept more at that time.
    How many Threads did you assign to your SOAP Receiver?
    Usually the possible count for throughput with the available Threads is easy to calculate that way:
    E.g. transfer to your ECC takes 200 ms (check your audit log steps) -> you can process about 5 / second / Thread ..with e.g. 5 Threads maximum 25/sec).
    You can try analyze this with the "old" MessagingSystem Monitoring, there are timestamps in milliseconds available. (http://<host>:<port>/MessagingSystem).
    According to that i d try to improve the count of your possible receiver threats..(take care that there are enought threads overall on your machine and the receiver ECC can take this).
    With best regards
                      Sebastian

  • Adapter engine queue monitoring

    Hi All,
    I have one doubt about adapter engine queue.
    We can see adapter engine queue in  RWB->Message Monitoring-> Adapter engine-> Display  .
    Here in queue if one message goes in to system error status, remaining all messages from that queue goes on holding status.
    So unless someone manually clears this system error message, remaining messages from same queue will not be processed.
    Is there anything to automate this process? Because currently someone has to manually monitor this queue and clear the message if it is in system error.
    Thanks in advance.
    Warm Regards,
    Gouri

    Hi Bhavesh,
    I am getting a PO file from source system which contains data and control record. But target system expects two different files for data and control. So in mapping program I have done this.
    When interface split happens for one scenario and the multiple messages are going to the same receiver, an internal queue name is generated from the message ID of the original message, to ensure that the correct processing sequence is maintained. As a result, the quality of service switches from EO to EOIO. Here is the reference link:
    http://help.sap.com/saphelp_nw04/helpdata/en/28/68073c8e56f658e10000000a114084/frameset.htm
    Also can you please elaborate on CCMS?
    Thanks in advance.
    Warm Regards,
    Gouri

  • XI Production Issue In Adapter Engine Messsege Monitoring

    HI every one ,
         I am facing a starnge problem. When I am going to SXMB_MONI to check flag status, all messeges are OK and processed. However when I am going to Runtime
    workbench - >Messege monitoring - >Adapter Engine, and seeking for system errors/ waiting/ holding / I am  getting this as an  error.:
    Time Stamp Status Description
    2008-05-05 11:59:14 Success Admin action: Trying to fail message.
    2008-05-05 11:59:14 Success Admin action: The message was successfully
    set to status failed.
    2008-05-05 11:59:14 Error Trying to deliver asynchronous error
    notification (message ID: 94c7b8d0-1a6c-11dd-c9c9-00145e743aaa
    (INBOUND)) to sending application:
    com.sap.aii.af.ra.ms.api.DeliveryException: Message failed by admin..
    2008-05-05 11:59:14 Success Asynchronous error notification
    successfully delivered
    This messege is available in the Error Log .
    Can any one help me why this is happening , and where should I check to detect the probable reason for this!!
    points would be Awarded .
    Thanks in advance
    Arnab
    Edited by: Mohd Abdul Khalid on May 5, 2008 9:38 AM

    Pls see the error below, this is all what I have......Incase u need some other information, revert back.
    Time Stamp Status Description
    2008-05-09 00:59:53 Success Trying to put the message into the send queue.
    2008-05-09 00:59:53 Success Message successfully put into the queue.
    2008-05-09 00:59:53 Success The message was successfully retrieved from the send queue.
    2008-05-09 00:59:53 Success The message status set to DLNG.
    2008-05-09 00:59:53 Error Received XI System Error. ErrorCode: NO_BACK_SYSTEM_IN_HOPLIST ErrorText:   ErrorStack: Legacy system to which acknowledgment message is to be sent is missing in hoplist (with wasread=false)
    2008-05-09 00:59:53 Error Transmitting the message to endpoint http://isrxiprd:8000/sap/xi/engine?type=entry using connection AFW failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: NO_BACK_SYSTEM_IN_HOPLIST:.
    2008-05-09 00:59:53 Success The asynchronous message was successfully scheduled to be delivered at Fri May 09 01:04:53 GMT+05:30 2008.
    2008-05-09 00:59:53 Success The message status set to WAIT.
    2008-05-09 01:04:53 Success Retrying to send message. Retry: 1
    2008-05-09 01:04:53 Success The message was successfully retrieved from the send queue.
    Thanks in advance!!!
    Arnab

  • Question about Integrated Configuration (Advanced Adapter Engine in PI 7.1)

    Hello,
    When you use Advanced Adapter Engine in PI 7.1 with Integrated Configuration scenario, it bypasses ABAP stack therefore you can't monitor processed message in SXMB_MONI.  Instead this message shows up only in RWB Adapter Engine message monitoring.  When you select the message from there, you can view the BEFORE mapping payload in Message Content tab.  My question is how do you view the AFTER mapping payload when using Integrated Configuration.
    Thanks,
    Jay

    > My question is how do you view the AFTER mapping payload when using Integrated Configuration.
    You can't.
    So first you have to configure a standard scenario and test the stuff. When everything is fine, remove the standard scenario and create an Integrated Configuration.

  • Decentral Adapter Engine

    Currently documentation only indicates the ability to create a single decentralized adapter engine.  (1) Is this in addition to the existing central adapter engine or do I have to choose which one I will use?  (2) Does the decentralized adapter engine have to run on its own WAS?  (3) If I am planning for a high volume of messages will the decentralized adapter engine perform load balancing for my integration engine?  (4) Can I have more than one decentralized adapter engine?  (5) If so, how do I configure these decentralized adapter engines to communicate to my integration engine?  (6) In addition, how do I control message flow from the integration engine to 1 to many decentralized adapter engines?    Feedback as well as any reference to additional information is much appreciated.

    Hi Kirk,
    (1): in addition
    (2): no, jou need to install J2SE adapter engine
    (3): yes
    (4): as much as you like
    (5): you configure like in XI 2.0 with configuration files. That is described at the XI documentation. For messages going to decentral adapter use channel XI with specified URL, for incoming messages you don't need a channel.
    (6):1 to many: Just put your receivers to receiver determination.
    Regard,
    Udo

  • Decentral adapter engine questions

    Guru's,
    My customer's XI 3.0 system has interfaces to 30 partners, almost all using the SOAP adapter. It turns out that when XI sends  a high volume of messages to one partner and this partner is not responding (system down, network issues, etc.) all messages to the other 29 systems are blocked/timing out in the soap adapter because this adapter cannot deliver it's messages to the misbehaving partner.
    Therefor the customer wants to have a dedicated AE for business critical processes. They claim they need a decentral adapter engine to achieve this.
    My question: is that the best solution in this case? The customer has a CI and DI on different hosts and thus already two AE. Can't they make use of that to split important/less important traffic to their partners?
    Assume the DAE is needed anyway. We want to install that on the same hardware as the XI system itself, because most of the connectivity is already in place.
    Question: Does this DAE need it's own SID or can it use the same SID as XI itself with a unique instance number? If the DAE needs it's own SID, then I need to create a database as well (+ backup + database maintenance)...
    There is also the requirment to use 2048-bit certificates. The current  XI 3.0 supports only 1024-bit, NW 7.00 supports 2048-bit.  Is it supported by SAP to have a XI 3.0 system with a NW 7.00 Decentral Adapter Engine?
    Thanks and Regards,
    Rob Veenman
    SAP Basis.

    Hi Rob
    I can't answer all your questions but I can offer some tips that will help improve the performance and perhaps you will not need to install the DAE.
    1) you can increase the number of queues/threads available to the SOAP adapter. This will help with performance issues in high load situations.
    See the blog: /people/kenny.scott/blog/2007/08/20/messaging-system-queue-properties-after-xi-30-sp19-xi-70sp11 for details on how to do this.
    2) apply note #1136790 Blocking receiver channel may affect the whole adapter type. The parameter in this note will help prevent a problem with one SOAP channel, for example, blocking all your other SOAP channels. This will allow other interfaces to operate as normal if the high load interface has problems.
    See the blog: /people/kenny.scott/blog/2008/12/05/xipi-file-and-jdbc-receiver-adapter-performance-and-availability-improvements
    You should be on a SP higher than SP20 to avail of the functionalities in points 1 and 2 above.
    3) also ensure note #937159 XI Adapter Engine is stuck. This will help with the Adapter Engine performance.
    Maybe some of the other forum users can help you with your other questions.
    Regards
    Mark

  • Adapter Engine Prioritation for JDBC Adapter

    Hi ,
    I am currently working on an Idoc to Jdbc Scenario. The jdbc adapter is used to push the messages to three different legacy systems through three different scenarios. I need to prioratize the messages of the legacy systems(For Eg. Legacy System A is more critical than Legacy System B) in adapter engine or in adapter itself.
    Regards,
    UserPI

    Hi
    We are having the same problem. Once one of the interfaces which is using a JDBC communication channel is processing a bigger amount of messages, the JDBC adapter seems to be blocked exclusively for that interface. All other interfaces using the JDBC adapter are on hold (status "Scheduled" in Adapter Engine Message Monitoring). I set up message prioritization in RWB (Component: Adapter Engine), but it doesn't help (nothing different from before).
    Does anybody has a hint on that?
    Thanks
    Philippe

  • 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,
    Raj

    Hi 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

  • 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,
    Sven

    Hi 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

  • Missing Audit Log of Adapter Engine in Message Monitoring

    Hi!
    I've a problem with a fresh installed PI:
    The Adapter Engine doesn't log anything in the Message Monitoring. The Integration Engine logs everything properly, but all entries from the adapter engine are missing. It looks like no message was processed by the AE, but in fact AE is processing the messages properly, only logging fails.
    What can cause this behaviour?
    Best regards,
    Daniel

    Hi Agasthuri,
    yes, maybe something gone wrong in the post install, I will ask the guy which did the installation of the PI. Therefore I didn't have the logon data for performing a cache refresh, but in the log entries it seems that this is working properly.
    Hi Praveen,
    in Communication Channel Monitoring (In PI this is no longer found under Adapter Monitoring), I can see that the messages are delivered, but I can't see the Audit Log entries there.
    I checked the MDT, but there are also no messages displayed.
    End-to-End-Monitoring seems to be a good solution, but it seems that it is something configured wrong in this installation I will try to get the guy which cares for Basis to look after it.
    Best regards,
    Daniel

  • Adapter Engine link disapperead from RWB - component monitoring screen

    Hi.
    I restarted PI.
    After that, the "adpter engine" line (link) disapperead from the page RWB - component monitoring.
    PI is running, it is exchanging data with Ecc and Thirdy Party systems.
    How to solve the problem ?
    To arrive to "defective" screen:
    http://host:5xx00/rwb/index.jsp  --> component monitoring --> component with status all --> display
    Under domain xx, under integration server, there is no adapter engine line/link
    Thanks !

    HI,
      Check in SLD-> content maintenence-> XI adapter framework is registered or not...
    If not thn register by performing  the action as follows:
    1. In the J2EE administrator tool in cluster - server - services - deploy
    (application view), stop the J2EE applications:
    a. sap.com/com.sap.aii.af.service.cpa.monitor
    b. sap.com/com.sap.aii.af.
    2. Restart the sap.com/com.sap.aii.af application.
    have a look on this...
    PI 7.1: Problem with SLD configuration: Cannot find central Adapter Engine
    Regds,
    Pinangshuk.

  • "Performance" problems with the File adapter on Plain J2SE Adapter Engine

    Hi,
    At the moment I'm on a customer side to solve some XI issues for a few days. One of the issues is the performance of the Plain J2SE Adapter Engine, using the file adapter to transfer XML messages(already XI message format) from the legacy system to the Integration Engine. The File adapter has to deal with "large" XML messages(max at the moment is 65 Mb) and the engine fails with the following error when transferring the big XML file: "ERROR: Finished sending to Integration Engine with error "java.lang.OutOfMemoryError". Skip confirmation and quit this loop".
    As far I got the information from the customer the memory use of the Plain adapter engine is set to 512Mb. This is maybe to low. But I don't know where to look for this, I only have the adapter web interface in front of me, no access to the OS it self via for example remote connection.
    On the Integration Engine I know there is the ability to split large message with the file adapter(File Content Conversion), but I don't know this for the Plain Adapter Engine. Is there a possibility to do this also on the Plain Adapter Engine?
    Thanks in advance for any input.
    Greetings,
    Patrick

    Hi Sameer,
    Thanks for your answers.
    On the first solution, yes that is possible, we first decided to see if the legacy system can do the splitting, before starting developing a Java program.
    On the second solution, as far as I know is this solution possible on the Integration Engine. But we are facing the problems on the Plain J2SE Adapter Engine. I went trough that documentation(link:
    http://help.sap.com/saphelp_nw04/helpdata/en/6f/246b3de666930fe10000000a114084/frameset.htm ), to look for I similiar solution in the Plain Adapter Engine. So my question is, is this possible with the Plain Adapter? And if so, what kind of parameters I need to use to achieve this.
    Regards,
    Patrick

  • J2SE adapter engine monitoring.

    Hi,
    I have setup GRMG monitoring for a J2SE adapter engine in our landscape. I have set up a HTTP RFC destination in SM59. In the HTTP RFC destination, type H, I have specified the "Target Host" (FQHN) the "Service No." (8200 default J2SE installation port) and a "Path Prefix" (/rtc). The security is set to Basic and I have used a PIRWBUSER that I have setup on the J2SE Adapter Engine with role Administator. In the GRMG template I insert the RFC destination.
    I have also inserted the ID, ESR, RWB, SLD and the Central Adapter framework of the PI system in the GRMG template, then deployed the template on the monitoring server. I am able to successfully monitor the other components except for the J2SE adapter.
    I have to concede that when I test the RFC destination to the J2SE adapter it does not work. I think the J2SE adapter is up, as I can connect to the administrator. Even when I put the url ("host:port/rtc") for the J2SE adapter in my browser, it then request to login. After I have logged in, it gives a error "The Page can not be found".
    It would be most appreciated if someone can shed some light on this issue.
    Regards
    Willie Hugo

    FTS SAP Basis,
    Thanks for that advice. However once I have set the "Accept cookies" to "Yes", and once again I do a "Connection Test", the result I get "ICM_HTTP_CONNECTION_FAILED". Also remember when I try to connect to the URL "http://host:8200/rtc", it requests a login, but then display "The page can not be displayed".
    Any other suggestions are welcome.
    Regards
    Willie Hugo

Maybe you are looking for

  • Can I view multiple sheets at the same time?

    My search fu hasn't been up to finding how, or if it is possible, to view multiple sheets of the same document at the same time. Can it be done? Either a split view in a single window or multiple windows would be fine.

  • Best to pay off credit card all at once or slowly over time?

    My urrent FICO score is ~730.  I just received a bonus and I want to pay off my sole (CitiBank) credit card with a significant balance.  Should I pay it off all at once or would it be better to pay it off slowly over an extended period?

  • Drop-Ship SO Import

    Hi I am trying to import Sales orders with 'external' type items. and I get the following errors. ORA-01403: no data found in Package OE_ORDER_IMPORT_SPECIFIC_PVT Procedure Pre_Process.Req_Header_Id_derivation ORA-06502: PL/SQL: numeric or value erro

  • ISE | Inline VPN deployment Issue

    Hi, I have ASA which I use for internet access and VPN gateway. I am trying to deploy ISE inline VPN node, but i found that the users traffic (from inside to internet) denied by the Inline node (users return traffic from untrusted port to trusted is

  • M30-304 blue scree shutdown and associted issues

    I have a toshiba m30-304 and until recently worked fine it will not stay connected to the wireless network and now blue screens before shutting down. On restart everything is ok even down to being connected to the wireless network . I have recovered