cancel
Showing results for 
Search instead for 
Did you mean: 

Alert Message Capturing

Former Member
0 Kudos

Hi Experts

I have a requirement where I need to collect the error out messages from SXMB_MONI (Integration Engine) and Adapter engine as well and send it to an external system called Alarm Point by using the Web service,

Web service has been provided by the Alarm Point team

Can anyone give give an idea how to collect the messages from the Moni and Adapter engine as well,

Is there JAVA Code (Adapter module) exists to do this functionality

Thanks

PR

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member181962
Active Contributor
0 Kudos

Hi PR,

By messages, do you mean the "records" or "the error/ warning messages"?

Best Regards,

Ravi

Former Member
0 Kudos

There is a web service that retrieves all messages, which also allows parameters to filter based on processing date, current status, etc. This should give all information you need and can be accessed directly by external Web Service consumer:

[Note 1400785 - Message Overview: automatic query of data with a servlet|https://websmp230.sap-ag.de/sap(bD1wdCZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1400785]

"SAP has provided a new feature to access the data from the Message Overview externally. Instead of using the User interface in the Runtime Workbench, a servlet can be used to get the data in an XML format. It allows us to initiate a URL to:

1. Get a list of available XI components that support retrieving of

message overview data

2. Get the metadata from these components, which includes the

available views and timer intervals

3. Retrieve the data from the systems"

Former Member
0 Kudos

Hi Lucas

Thanks for your response and I have a question on the following URL where it needs to be used to get the details of the messages, I have downloaded the xsd which was given in the note.

http://<host>:<j2eeport>/mdt/messageoverviewqueryservlet

Would you please provide the details steps to configure this

Thanks

PR

Former Member
0 Kudos

You must use the parameter advised on the note using GET query (&param=value). For example, for the component parameter, you might use:

http://<host>:<j2eeport>/mdt/messageoverviewqueryservlet?component=xx.00.host&detailedStatus=true

The available components can be seen by calling the messageoverviewqueryservlet directly (without the XSD), like:

"<XIComponents>

<Component>is.00.host</Component>

<Component>af.sid.host</Component>

</XIComponents>"

The whole possible link (with all GET parameters):

http://alabama:50000/mdt/messageoverviewqueryservlet?component=<XIComponentName>&view=<ViewNameKey>&...;

Former Member
0 Kudos

where should I configure this, In the Communication Channel ?? not clear , Thanks for the inputs

Thanks

PR

Former Member
0 Kudos

No actions are required on the communication channel. This address will be called by the external Web Service consumer. You can test the link directly on the browser (Internet Explorer for example) and check the output XML.