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
Similar Messages
-
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 -
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
Giou2019how 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 -
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 -
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 -
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 LeeraarHi,
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,
DavidI'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 -
Hi All
I am working on Alert Configuration for Communication channels . I am getting alerts for communication channel but not alerts for Receiver JMS adapter
Created alert catergory & classification
Create alert rule in RWB
Personlized for sending mail .
I tried with new rule for only jms adapter .
I don't want use UDF trigger alerts .
Please help me on this , thank in advance for your helpHi,
When you getting alerts for other channel means you have to get it for JMS too alert,JMS adapter part of JAVA STACK ,you can maintain alert rule as AE engine failure errors.
still if it is not working out then
When are you triggering ALERT??when JMS channel fails to connect MQ??when you expecting ALERT from JMS channel,pls check check the channel status in Communicataion channel monitroing.
1)Create one more alert rule to specific to your JMS interface,then test it .
Regards,
Raj -
Alerts for Advanced adapter engine
Hi,
I have created a file to file scenario using integrated configuration, configured alerts for the same with "No restrictions" rule in RWB.
However when i test by dropping a file to the polling directory, there seems to be no alert triggered.
I have checked alert configuration and they are configured correcly.
I also noticed that the messages are going into scheduled state in message monitoring upon failing in mapping.
Can standard PI alerts be raised for Integrated configurations ?? if yes then what am i missing here?
Any thoughts ?
ThanksHi Amith,
Try creating the alerts under alert category in ESR.
Integrated Configurations run totally on the Java stack. I believe you have created the alert in ALRTCATDEF, which is in ABAP stack of PI. Create a alert category in ESR and use the same. I think it will work.
Regards,
Souvik -
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. -
Error Handling and alert for HTTP 401
Hi Experts,
We have an asynchronous ECC (Proxy) -> File via local processing. 1 of the outbound proxy message encountered 401 HTTP_RESP_STATUS_CODE_NOT_OK error and didn't reach PI. We have used exception class CX_AI_SYSTEM_FAULT in our program but the error was not caught.
1. Can we really catch this error via exception class CX_AI_SYSTEM_FAULT?
2. If not, how can we catch this error and also notify/alert us when such error occurred in ECC when sending the proxy message to PI?
3. Outbound proxy errors can only be handled in ECC itself and not in PI?
Has anyone done this before? Appreciate your inputs regarding this matter.
Thank you so much!
MarkHi,
We've just used Acknowledgements for Asynchronous in our client proxy to capture system errors in ECC such as this. http://help.sap.com/saphelp_nw70/helpdata/en/f4/8620c6b58c422c960c53f3ed71b432/content.htm
Regards,
Mark -
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,
AbhiramHi 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 -
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 AMhi,
check this one
http://help.sap.com/saphelp_nw2004s/helpdata/en/43/65ce41ae343e2be10000000a1553f6/frameset.htm
check SAP Note 837285.
regards
srinivas -
Alert for adapter engine error
Hello experts
We have configured the alerts for the adapter engine errors .We have configured the variable &SXMS_TO_ADAPTER_ERRTXT& element which is having the CHAR70 type for getting the adapter engine error text in the alert inbox.so for any adapter engine error greater than 70 chracters ,it is getting truncated to 70 chracters only.but we want to have the whole adapter error log text.
Can anyone please throw some light on this.
Thanks
sabyasachiMoha,
It seems that it cannot support more than that.
Problem with Alert Text
Re: Message Size in ALERTS
It is worth taking a look at this blog:
/people/community.user/blog/2006/10/16/simple-steps-to-get-descriptive-alerts-from-bpm-in-xi
Regards,
---Satish
Maybe you are looking for
-
How do I remove download links/button redirect to accurate download
When I go to some sites that have a download link underscored in blue or a button next to text or any other part of the page, I was able to click and download the file. When you point at the link or button you would see the path it will take to downl
-
My phone seems to have 2 browsers.
This is my first post here, and I found a problem since signing up. As in the attachment, I used red_romanov a alias but it said it does not accept special character. I tried removing and it accepts, but I did not want that. As there is no option to
-
my iPod will not turn on when I charge it or restart it it just gets stuck on the apple icon screen what do I do to fix it
-
Whenever I scroll using the scroll wheel with this Belkin USB MOUSE my mouse loses POWER and becomes unresponsive. It only regains power when the SCROLL WHEEL IS CLICKED. It works perfectly on other hardware so I know that it's this TOSHIBA LAPTOP
-
Secury bug in oracle 11.2.0.4.
Hello, After perfor database import via impdp in a local Oracle Database 11.2.0.4, I noticed that I can now connect to Oracle 11.2.0.4 with the password of the remote sys and also the password of local sys. I Believe it is a security bug that must be