Busine Process Monitoring: define alert in XI for HTTP adapter

Hi Experts,
Iu2019m working with SAP XI 7.0 and solution manager 701. Iu2019m configuring BPM.
I want to monitor the error in XI. I have three systems:
Legacy System --> SAP PI --> ECC
The legacy System, communicate whit SAP PI with HTTP request so the adapter  sender in PI is  an HTTP Adapter.
I want to  monitor the errors in the http adapter so I created the  alert category HTTP_ERROR_ADAPTER in the abap stack (transaction alrtcatdef).
When I try to configure the alert in the Runtime WorkBanch I canu2019t find u201CHTTP Adapteru201D in the field u201CAdapter Engineu201D . I can see only jdbc, rfc, mail u2026. Adapters.
I think that I canu2019t see the http adapter because the HTTP Adapter is not a java adapter.
So, how can I monitor the errors in the HTTP adapter sender in SAP PI? Can I monitor the http adapter sender  errors using the field u201CIntegration Engineu201D (u201Cerror categoryu201D = * and u201Cerror codeu201D = * )?
Thank you a lot in advance for collaboration.
Best regards
Giou2019

how can I monitor the errors in the HTTP adapter sender in SAP PI?
Alert category option you are trying won't work. The only thing you may check in PI perspective is whether http service is running in smicm. I am not sure but CCMS monitoring could take care of this specific category. Other way without thinking about alerts could be using manual TCPGateway procedure to trace http calls.
Can I monitor the http adapter sender errors using the field u201CIntegration Engineu201D (u201Cerror categoryu201D = * and u201Cerror codeu201D = * )?
Integration Engine category here won't be actually the http related error, it would be pipeline steps related error.
Regards,
Prateek

Similar Messages

  • How to monitor the alerts(error handling) in seerburger adapter?

    hi,
    is it like normal moniotoring for any scenario..i have to do the monitoring in seeburger adapter.
    any other specific thing i have to take care to do monitoring the alerts (error handling) in seeburger adapter for AS2 and FTP adapters..
    plz give other ways to monitor interfaces for seeburger adapter.
    Regards
    Raja

    Hi Raja,
    All Seeburger adapters have option of some kind of acknowledgement to be sent to the sender or any  partner... u need to check the respective adapter documention....
    for eg: FTP adapter can be configured for Message protocol - FTP-REPORTS
    for sending various types of reports to any Business Partner,,,reports like dispatch report, transmission reports,,....etc
    and for monitoring errors in XI... u can configure alerts as u normally do.....
    *Reward points if useful*
    Regards,
    Sushil.

  • Can anybody provide some sample for http adapter.

    both http outbound and http inbound.
    invloves client side program and server side program.

    Hey,
    For HTTP adapter NO  need Sender Agreement,Since it talks to the Integration Engine (ABAP) directly & the HTTP request should contain all relevant header info insender side
      http://<server>:<port>/sap/xi/adapter_plain
    /people/community.user/blog/2006/12/12/http-to-rfc--a-starter-kit
    http://help.sap.com/saphelp_nw04/helpdata/en/82/f4993c03e0cd37e10000000a11405a/content.htm
    Cheers
    Agasthuri

  • Alerts for HTTP adapter

    Hi All:
    I am working on JDBC to HTTP scenario. Now If my target service is down how I can throw an alert specific to HTTP adapeter? I am not seeing HTTP adapter in the
    adapter list( RWB->Alert configuration)
    Please let me know how can I achieve it?
    Thanks
    Farooq.

    hi
    Try this
    Re: Unable to see alerts in alert inbox
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step
    Thanks

  • Transport Acknowledgement for HTTP adapter

    Hi all,
    I have the following Integration Process (BPM) defined.
    I receive a RFC Message from R/3 in XI. The RFC message is put into a BPM scenario. It then waits for a second message to arrive which belongs to the first. Then i have to send the two messages in order (first the 1st message, then the second). These messages are both Asynchron. To make sure the messages are sent in correct order, i put the send steps in separate blocks and i request a transport acknowledgement. The message is written with a file adapter to a directory. This is on the testing environment and (as far as i can see now) working correct, because the send step is waiting for the acknowledgement and then going to process the second message.
    Now in the production system we do not send the message to a file, but to another system using the HTTP adapter. I cannot test this in any other system, so my question is: <b>Can i use the Transport Acknowledgement with the HTTP adapter in the production system to make sure the messages are delivered in correct order???</b>
    Or do i have to do other things?
    Thanks in advance!
    Marcel Leeraar

    Hi,
    Considering that HTTP adapters also support transport ack's, I dont think this should be a problem and it should work just as it did with file adapters.
    http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/content.htm
    Regards
    Bhavesh

  • Multiple endpoints for HTTP adapter (OracleAS 10g - 10.1.2)

    The HTTP adapter documentation states the HTTP adapter supports sending outgoing messages for Interconnect to multiple HTTP endpoints. This enables sending messages to various remote web servers.
    The HTTP user guide states:
    "An endpoint is associated with a subscribing event in iStudio by adding the transport properties such as the HTTP endpoint as metadata for the event. This is done using the Modify Fields function of the Subscribe Wizard - Define Application View dialog. After associating an endpoint and event, the message from the subscribing event is sent to the HTTP endpoint.
    When using the multiple endpoint feature with XML data type, use the Generic event type, instead of XML. Using the Generic event type allows you to enter the metadata for the endpoints using the Modify Fields feature associated with iStudio.
    When invoking this through iStudio, the screen allows you a name/value pair and I have entered 'multipleEP' for the name & 'http://....servlet' for the value. Is this the correct way? For an additional endpoint I assume I add another name/value pair in a similar way to above, can someone confirm this method?
    Some confirmation or additional HOWTO documentation on this facility would be appreciated.
    Regards,
    David

    I've done a bit of testing and this is what I found. Feel free to expand as you see fit.
    Using the Modify Fields feature allows you to enter name/value pairs. I found that you enter the metadata parameter in the name, and the metadata value in the value. For example:
    Name - ota.endpoint, Value - createMemoEP (appears to arbitrary but my example is related to event crateMemo)
    Name - ota.send.endpoint, Value - http://..../servlet/yourServlet
    The data gets saved in table EMDDATALET and when used by the adapter, the above information overrides the metadata from the adapter.ini file.
    Hopes this helps anyone who wants to use this facility.
    David

  • HTML response for HTTP adapter

    Hi All,
    I have a BPM scenario in which I have to send PO idoc to third party system using HTTP adapter and after I receive a response message from the system (it is synchronous process), I have to update PO idoc status using SYSTAT idoc.
    The problem is - I have to send XML message using HTTP adapter but the response message I receive is HTML.
    When I test this scenario, I can see the HTML response message from third party system in SXMB_MONI but it is not transfered to my message interface. I have a transformation step in which I map this response message to SYSTAT IDoc structure but when I check the workflow container for this transformation step in SXMB_MONI_BPE, the paylod for the message interface is empty.
    Am I missing something?
    What can be done to get this HML response into the message interface?
    Any help will be appreciated.
    Thanks,
    Rahul.

    Hi,
    The adapter configuration is fine. And there is no error in SXMB_MONI.
    Actually the response message is from Oracle Gateway of the receiver system and it includes status code and status text. It is in HTML format.
    I can see this HTML in SXMB_MONI log but it is not getting transferred to response message type in my synchronous message interface. My message type has only one field of type string. And I thought that this HTML will be transferred to the message type as string. I am correct in expecting this?
    If not, is there any way to read this HTML and put it into the response structure of the message interface?
    Thanks for your help.
    Rahul.
    Message was edited by:
            Rahul Aurangabadkar

  • Message setup for HTTP adapter

    If the http plain adapter is used, you use the URL to post the XML file to. What I was wondering is what the complete string looks like that is send, so URL including the XML message itself? In other words, what's between the http URL (http://...&language=EN) and the XML message itself (<?xml%20...).

    Alexander
    If I understand your question right, you are wondering what is in between the URL and the XML message. If yes, you need to understand how data exchange happens using HTTP.
    When data need to be exchanged between systems (Client and Server), there are various protocols. For e.g., FTP is used for transferring data as OS files between systems. Similarly HTTP is a protocol that is use for exchanged data between systems in the form of 'Request;Response' cycle. As with any protocol there are certain rules and structure.
    In case of HTTP, you should note the following
    1. There is a URL which is used for identifying where the request should be sent, which port it should hit and other related information. You can pass some information in the URL (In case of XI HTTP adapter, maximum of 200 characters long) as well  and in case of XI it will contain information specific to interface.
    2. Then there is HTTP header which will give information to the server (the system receiving the request) about various attributes like mime type of the data etc.
    3. Then there is HTTP body that actually has the data that needs to be sent to the system. In your case the body contains the XML message. Note that the body can also contain form elements instead of XML in which case you need ABAP or Java mapping in XI to parse the data.
    To come back to your question, what is in between the URL and XML? answer is nothing, because these are two different entities within HTTP. And no, you cannot embed the XML within the URL. An analogy in real world would be when you sending mails using post. The envelope you use is like a HTTP header, the address you write on the envelope is the URL and the actual letter inside the envelope is the HTTP body.
    Please refer http://en.wikipedia.org/wiki/HTTP to understand more on what HTTP is about.
    Thanks
    KK

  • Process monitoring (PMI, Alert Management, Acknowledgments, ...)

    Hi, at the moment I face an interesting monitoring requirement. See below. I hope you experts can help me out? Many thanks for all your feedback
    REQUIREMENT
    <u>Users want to view the status of the message as it flows through the Sender, Hub(s) and Receiver(s).</u>
         Preferably without opening any other applications (nice-to-have)
                     1 central (monitoring) application
         Drill-down to the state of the message in the process pipeline (nice-to-have)
         Preferably near realtime (nice-to-have)
         Solution must be as generic and cheap/easy as possible, meaning costs:benefits effective. Pretty obvious, we don't want huge developments...
    BACKGROUND
    <u>SAP and non-SAP applications are involved in message exchange.
    Only SOAP, IDoc and XI Adapters are used.
    SAP PI, version 7.00, is the message Hub (1 Integration Server + Central AE).</u>
    POSSIBLE SOLUTIONS
    <u>PMI (end-2-end monitoring in RWB, package SPI) seems the most promising (http://help.sap.com/saphelp_nw2004s/helpdata/en/a8/a81b0b6473cb49bc34effad6eab13b/content.htm) .
    </u>
         Only covers PMI-enabled SAP-components (IE, ALE, AF, Java?),
         <i>What about non-SAP applications?</i> It looks complicated, and there is no documented API.
         User-unfriendly GUI (via the RWB), although it is centrally located
         <i>Is drilling down into a message possible?</i> For example going to an IDoc in a backend system as with BD87.
         Not really realtime (a lot of jobs required: agents, aggregation)
    <u>Alert Management (http://help.sap.com/saphelp_nw2004s/helpdata/en/3f/81023cfa699508e10000000a11402f/content.htm )</u>
         Usually reserved for error situations.
         Alerts can be raised easily by other applications (especially ABAP)
              ccBPM can be used (only for the XI part of the message exchange)
              OR the pipeline definition can be enhanced. <i>Has anyone experience with this?</i> Implementing a ZCL_PLSRV* class plus modifying the SXMSPIPEEL, SXMSPLSRV, etc. tables.
         Aggregating Alerts that all refer to 1 message exchange (“1 process”) is difficult.          <i>Has anyone experience with this?</i>     
    Drill down to the actual message not possible, must use other tools
    <u>Acknowledgements (especially application ack’s)</u>     SOAP (and other AF) Adapters can’t handle app ack’s.
              This might be bypassed by providing a generic (web)service that accepts messages that can be routed via the <pipeline>_BACK to the original message (comparable to the ALEAUD IDoc). <i>Has anyone done this before?</i>          For Senders using the SOAP Adapter the message header could be enhanced to request app ack’s (pos/neg). <i>Can this be done via a Java Module?</i> Or the IS pipeline definition could be enhanced later on. <i>Has anyone experience with this?</i> Implementing a ZCL_PLSRV* class plus modifying the SXMSPIPEEL, SXMSPLSRV, etc. tables.
         Standard ack’s are linked to the sending message, but usually don’t give very helpful information.     <i>Where can this be enhanced?</i> For ALEAUD we can modify the IDoc processing (outbound/inbound).
         <i>When are ack’s (application and system, positive and negative) actually raised? Can this be configured/adapted anywhere?</i>
         Not 1 place wherefrom the message exchanges can be monitored, but in multiple Senders.
              Too bad, but it was a nice-to-have.
         Drill down only possible in Sender (probably), must use other tools
    <u>CCMS</u>
         I don’t see that CCMS can be enhanced to cover this requirement. <i>Anyone who has a different idea?</i> Feel free to post all your opinions, how exotic these may sound (initially).
    <u>… Other ...</u>
         Maybe I took a wrong turn somewhere. If you have a very elegant but different solution, please point me in that direction. I’m quite curious…

    Hi,
    as explined above Alerts are not only from ccBPM,
    Actually alerts from SAP Alert management.
    See the below links
    Triggering XI Alerts from a User Defined Function - /people/bhavesh.kantilal/blog/2006/07/25/triggering-xi-alerts-from-a-user-defined-function
    blogs for alerts
    https://www.sdn.sap.com/irj/sdn/advancedsearch?query=alerts&cat=sdn_weblog
    http://help.sap.com/saphelp_nw2004s/helpdata/en/2b/d925bf4b8a11d1894c0000e8323c4f/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/9c/34193cb4f5131de10000000a11405a/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/8a/3e2d4105f8d92be10000000a1550b0/content.htm
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step - Alert Configuration
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide - Trouble shoot alert config
    /people/aravindh.prasanna/blog/2005/12/23/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part--1 -- ccms alerts - 1
    /people/aravindh.prasanna/blog/2005/12/24/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part-2 -- ccms alerts -- 2
    /people/aravindh.prasanna/blog/2006/02/20/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part-3 -- ccms alerts --- 3
    Regards
    Chilla

  • Should I use Process/Mapper or Pure Java Code for XI Adapter?

    Hi Friends,
    I'm developing a XI Adapter which including sending http request and also data transform, I prefer to implement all the functions by Java Code.
    But In NetWeaver XI Server, I find there are tools for creating process and mappers, they also can implement the same functions as Java Code.
    So what's your consideration on implementing a function by process or Java code?
    Thanks in advance.
    Best Regards,
    Jason

    Hello Jason.
    It is a huge job to create your on adapter and I would recommend you to use the default installed adapters whenever possible. Included in the default installed adapters are to name a few; HTTP, FTP, File, SOAP, RFC and IDOC.
    Which kind of messages are you transferring with XI? If it's simple XML structures I would recommend you to use Graphical Message Mappings or XSL. If your structures are a bit more complex or if your are transferring byte-structure files I would recommend you to use Java Mappings.
    Best Regards,
    Jacob

  • How to use URL for http adapter

    Hello,
         Iam working on IDOC2HTTP scenario. Here the end user system they have given only url address userid and password.End user is htttp. Please can u help me how ot use that.
    Thanks in Advance.
    Regards,
    Abhiram

    Hi Abhiram,
    you can put there the URL directly or link to a destination where you store the address.
    Have a look to [Configuration of HTTP receiver adapter|http://help.sap.com/saphelp_nw2004s/helpdata/en/43/64dbb0af9f30b4e10000000a11466f/frameset.htm]
    Regards,
    Udo

  • Transport acknowledgements for HTTP adapter

    Hi,
       We have a scenarios ABAP Proxy --- BPM --- HTTP Receiver.
    In our send step when we use transport acknoledgemetn, I am getting a message saying Acknoledgment not possible.
    Does HTTP adapter support transport acknoledgements?
    Thanks,
    vinay.

    Hi VJ,
      Is there a reason that this adapter does not support the tranport acknowledgement.
    Thanks,
    Vinay.

  • Acknowledgment for Http Adapter

    hi,
    how to receive an acknowledgment in a HTTP-XI asynchronous scenario...?
    Is there any possibilities?
    Thanks,
    RPN
    Edited by: RPN on Aug 11, 2008 7:57 AM

    hi,
    check this one
    http://help.sap.com/saphelp_nw2004s/helpdata/en/43/65ce41ae343e2be10000000a1553f6/frameset.htm
    check SAP Note 837285.
    regards
    srinivas

  • Java Business Process Monitoring

    Hello Experts,
    I want to setup Business Process Monitoring between Solman and ECC system.
    Is it possible to setup the JAVA Based  Business process monitoring ?.
    If its possile how to setup for JAVA Busness process monitoring.
    Thanks
    Nikkil

    Hello Nikkil,
    there is no content currently shipped in order to perform Business Process Monitoring for Java components. Can you specify what kind of application you are looking at and what it would be that you owuld like to monitor as part of a business process?
    We could then evaluate in what way a corresponding enhancement for Business Process Monitoring could be also useful for other customers.
    Best Regards
    Volker

  • User defined alert

    Hi Dear;
    i create a new alert.
    how can i set this alert to fire when i add a new document (as the predefined alert)
    regards;

    Hi Dany,
    Use the alert function to have the system automatically notify selected users in SAP Business One whenever certain system events occur. There are two types of Alerts, predefined alerts and user-defined. In addition, approval procedures also generate alerts if their conditions are met. Messages triggered by alerts can be sent internally, or externally by e-mail, SMS message, or fax.
    Alerts are optional and can be modified, deactivated or removed at any time.
    The following pre-defined Alerts are available for immediate use:
    Deviation from Credit Limit: Each business partner can have a predefined discount percentage. This Alert is triggered when a quotation or other type of document varies from this Credit Limit.
    Deviation from Commitment: Alerts when the Commitment limit, as defined by the sum of the credit limit and the cheques received but not cashed yet is breached.
    Deviation from % of Gross Profit: The conditions for the Profit Percentage in the document can be defined in the Conditions tab of the Alerts Management window. This Alert is triggered when a document has a gross profit less than this value.
    Deviation from Discount (in %): Each BUSINESS PARTNER can have a predefined discount percentage. This Alert is triggered when the discount for a certain document varies from this discount.
    Deviation from Budget: Alerts when a new Purchase Order is calculated and a divergence from the budget occurs.
    Minimum Stock Deviation: Detects when the inventory for an Item falls below the minimum level, which has been defined in the Item Master Record.
    For the above predefined alerts, the user can decide which documents to check and therefore limit or expand the scope of the alert.
    Alerts just notify the appropriate parties. They do not stop a document from being posted. The notified user can reply to the alert using the messaging function and this reply like the original alert can be sent internally, or externally via e-mail, SMS message, or fax
    To display the Alerts, if Saved History has been chosen in the Alerts Management window, choose Window Messages/Alerts Overview.
    Hope it helps.
    Samir Gandhi

Maybe you are looking for

  • How to repair Open Directory Master after Changing Hostname

    Summary: How to repair Open Directory after Changing your Server's Hostname (see separate post) Problem: I had to change our server's hostname from a private hostname (server.name.private) to a public hostname (name.dyndns.org). Procedure: 1. Precaut

  • GC Warning: Insufficient space for /proc read

    Hello, I have a shared library that uses gcj functionality. I'm getting the following warning message: "GC Warning: Insufficient space for /proc read" In a call to JvAttachCurrentThread() inside the shared library. And latter my library crash with 'S

  • [Solved] Crackling sound in Wine

    Hi community, I'm having some trouble with Wine's sound output. In all Wine applications (including winecfg) I get crackling sound and many of these lines: ALSA lib pcm.c:7832:(snd_pcm_recover) underrun occurred All non-Wine applications work fine. I

  • Multiple Filter on reports

    All i would like to know the best way to be able to do mulitple filters on SQL generated reports i have something that looks like select * from from table where endate = (select to_char(trunc(sysdate)-1, 'MM/DD/YYYY') from dual) OR (CLIENTNAME = :P1_

  • Why does my 4s weather show "Barlow"

    I noticed after the update that in weather there appears Barlow. I don't know where Barlow is and I can't seem to delete it. For a while, when I typed in my address in maps, it didn't show me as being at my house but in the church lot next door to my