MTE class for the monitoring SAPDB systems (tcode DB50)

Hi!
I would like to set up the monitoring of tcode DB50.
Here I would like to check, whether the monitors
DB50 --> Problem analysis --> SQL performance --> Command monitor
as well as
DB50 --> Problem analysis --> SQL performance --> Resource monitor
are red/deactivated.
How can I do this?
Is there some MTE class behind it?
If no how can I build such one?
Thank you very much!
regards
Thom

Hi Marcus,
No, I mean quite the contrary:
I would like to monitor automatically with MTE class.
Both monitors should be red/deactivated.
If it is not the case, an alarm should be created.
Unfortunately I cannot find the MTE path under RZ20: CCMS Monitor Templates --> Database
My Question:
Do you have any ideas how to set this action automatically?
a) to use an existing MTE
b) to create a new one
c) to write ABAP program
d) to create eCATT
Thank you very much!
regards
Thom

Similar Messages

  • MTE Class for qRFC monitoring

    Hi experts,
    I need to configure a new queue group to monitor some of the outbound qRFC BW queues. Which MTE class should i opt for in RZ21? And which Exit FM should i select?
    Thanks.
    Rgds,
    Diana

    Please check whether saposcol is running, also check the status of the agent in Rz21.
    Test the agent and connection.
    Regards,
    Jagan

  • The system could not find a javax.ws.rs.ext.MessageBodyWriter or a DataSourceProvider class for the com.rest.assignment.EmpBean type and application/json mediaType.  Ensure that a javax.ws.rs.ext.MessageBodyWriter exists in the JAX-RS application for the

    Hi,
    Im trying to create a Rest WS with a @GET method that will return me an Emp object. I need the output as a JSON string.
    I have created a dynamic web project and added javax RS jars:
    When im trying to run this, i'm getting the below mentioned error:
    FlushResultHa E org.apache.wink.server.internal.handlers.FlushResultHandler handleResponse The system could not find a javax.ws.rs.ext.MessageBodyWriter or a DataSourceProvider class for the com.rest.assignment.EmpBean type and application/json mediaType.  Ensure that a javax.ws.rs.ext.MessageBodyWriter exists in the JAX-RS application for the type and media type specified.
    RequestProces I org.apache.wink.server.internal.RequestProcessor logException The following error occurred during the invocation of the handlers chain: WebApplicationException (500 - Internal Server Error)
    Please help as im stuck with this from long.
    Thanks in advance.
    Below is the code for my service class:
    package com.rest.assignment;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.util.Enumeration;
    import java.util.HashSet;
    import java.util.Properties;
    import java.util.Set;
    import javax.ws.rs.GET;
    import javax.ws.rs.Path;
    import javax.ws.rs.Produces;
    import javax.ws.rs.core.Application;
    import javax.ws.rs.core.MediaType;
    import javax.ws.rs.core.Response;
    @Path("/restService")
    public class RestService extends Application {   
        @GET
        @Path("/getEmpDetails")
        @Produces(MediaType.APPLICATION_JSON)
        public Response getStringResponse()
            EmpBean empBean = new EmpBean();
            String filePath = "C:/Program Files/IBM/workspace/HelloWorld/src/com/rest/resources/EmpData.properties";
            Properties properties = new Properties();
            try {
                properties.load(new FileInputStream(filePath));
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
             Enumeration e = properties.propertyNames();
             String result="";
            String[] empDetailsArr;
            while (e.hasMoreElements()) {
              String key = (String) e.nextElement();
              String empDetails = properties.getProperty(key);
              empDetailsArr=empDetails.split(",");    
              empBean.setFirstName(empDetailsArr[0]);
              empBean.setLastName(empDetailsArr[1]);
              empBean.setEmpId(empDetailsArr[2]);
              empBean.setDesignation(empDetailsArr[3]);
              empBean.setSkillSet(empDetailsArr[4]);
              result = empDetailsArr[1];
            //return empBean;
            return Response.ok(empBean).type(MediaType.APPLICATION_JSON_TYPE).build();
        @Override
        public Set<Class<?>> getClasses() {
            Set<Class<?>> classes = new HashSet<Class<?>>();
            classes.add(RestService.class);
            classes.add(EmpBean.class);
            return classes;
    and my empBean goes like this:
    package com.rest.assignment;
    public class EmpBean {
        private String firstName;
        private String lastName;
        private String empId;
        private String designation;
        private String skillSet;
        public String getFirstName() {
            return firstName;
        public void setFirstName(String firstName) {
            this.firstName = firstName;
        public String getLastName() {
            return lastName;
        public void setLastName(String lastName) {
            this.lastName = lastName;
        public String getEmpId() {
            return empId;
        public void setEmpId(String empId) {
            this.empId = empId;
        public String getDesignation() {
            return designation;
        public void setDesignation(String designation) {
            this.designation = designation;
        public String getSkillSet() {
            return skillSet;
        public void setSkillSet(String skillSet) {
            this.skillSet = skillSet;
    Web.xml goes like this:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_ID" version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
    <display-name>restWS</display-name>
    <welcome-file-list>
      <welcome-file>index.html</welcome-file>
      <welcome-file>index.htm</welcome-file>
      <welcome-file>index.jsp</welcome-file>
      <welcome-file>default.html</welcome-file>
      <welcome-file>default.htm</welcome-file>
      <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>
    <servlet>
      <servlet-name>REST</servlet-name>
      <servlet-class>com.ibm.websphere.jaxrs.server.IBMRestServlet</servlet-class>
      <init-param>
       <param-name>javax.ws.rs.Application</param-name>
       <param-value>com.rest.assignment.RestService</param-value>
      </init-param>
      <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
      <servlet-name>REST</servlet-name>
      <url-pattern>/rest/*</url-pattern>
    </servlet-mapping>
    </web-app>
    When i try to return a string from my get method, it gives me a proper response. i get this exception when im trying to return a JSON response.

    Hi,
    Im trying to create a Rest WS with a @GET method that will return me an Emp object. I need the output as a JSON string.
    I have created a dynamic web project and added javax RS jars:
    When im trying to run this, i'm getting the below mentioned error:
    FlushResultHa E org.apache.wink.server.internal.handlers.FlushResultHandler handleResponse The system could not find a javax.ws.rs.ext.MessageBodyWriter or a DataSourceProvider class for the com.rest.assignment.EmpBean type and application/json mediaType.  Ensure that a javax.ws.rs.ext.MessageBodyWriter exists in the JAX-RS application for the type and media type specified.
    RequestProces I org.apache.wink.server.internal.RequestProcessor logException The following error occurred during the invocation of the handlers chain: WebApplicationException (500 - Internal Server Error)
    Please help as im stuck with this from long.
    Thanks in advance.
    Below is the code for my service class:
    package com.rest.assignment;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.util.Enumeration;
    import java.util.HashSet;
    import java.util.Properties;
    import java.util.Set;
    import javax.ws.rs.GET;
    import javax.ws.rs.Path;
    import javax.ws.rs.Produces;
    import javax.ws.rs.core.Application;
    import javax.ws.rs.core.MediaType;
    import javax.ws.rs.core.Response;
    @Path("/restService")
    public class RestService extends Application {   
        @GET
        @Path("/getEmpDetails")
        @Produces(MediaType.APPLICATION_JSON)
        public Response getStringResponse()
            EmpBean empBean = new EmpBean();
            String filePath = "C:/Program Files/IBM/workspace/HelloWorld/src/com/rest/resources/EmpData.properties";
            Properties properties = new Properties();
            try {
                properties.load(new FileInputStream(filePath));
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
             Enumeration e = properties.propertyNames();
             String result="";
            String[] empDetailsArr;
            while (e.hasMoreElements()) {
              String key = (String) e.nextElement();
              String empDetails = properties.getProperty(key);
              empDetailsArr=empDetails.split(",");    
              empBean.setFirstName(empDetailsArr[0]);
              empBean.setLastName(empDetailsArr[1]);
              empBean.setEmpId(empDetailsArr[2]);
              empBean.setDesignation(empDetailsArr[3]);
              empBean.setSkillSet(empDetailsArr[4]);
              result = empDetailsArr[1];
            //return empBean;
            return Response.ok(empBean).type(MediaType.APPLICATION_JSON_TYPE).build();
        @Override
        public Set<Class<?>> getClasses() {
            Set<Class<?>> classes = new HashSet<Class<?>>();
            classes.add(RestService.class);
            classes.add(EmpBean.class);
            return classes;
    and my empBean goes like this:
    package com.rest.assignment;
    public class EmpBean {
        private String firstName;
        private String lastName;
        private String empId;
        private String designation;
        private String skillSet;
        public String getFirstName() {
            return firstName;
        public void setFirstName(String firstName) {
            this.firstName = firstName;
        public String getLastName() {
            return lastName;
        public void setLastName(String lastName) {
            this.lastName = lastName;
        public String getEmpId() {
            return empId;
        public void setEmpId(String empId) {
            this.empId = empId;
        public String getDesignation() {
            return designation;
        public void setDesignation(String designation) {
            this.designation = designation;
        public String getSkillSet() {
            return skillSet;
        public void setSkillSet(String skillSet) {
            this.skillSet = skillSet;
    Web.xml goes like this:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_ID" version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
    <display-name>restWS</display-name>
    <welcome-file-list>
      <welcome-file>index.html</welcome-file>
      <welcome-file>index.htm</welcome-file>
      <welcome-file>index.jsp</welcome-file>
      <welcome-file>default.html</welcome-file>
      <welcome-file>default.htm</welcome-file>
      <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>
    <servlet>
      <servlet-name>REST</servlet-name>
      <servlet-class>com.ibm.websphere.jaxrs.server.IBMRestServlet</servlet-class>
      <init-param>
       <param-name>javax.ws.rs.Application</param-name>
       <param-value>com.rest.assignment.RestService</param-value>
      </init-param>
      <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
      <servlet-name>REST</servlet-name>
      <url-pattern>/rest/*</url-pattern>
    </servlet-mapping>
    </web-app>
    When i try to return a string from my get method, it gives me a proper response. i get this exception when im trying to return a JSON response.

  • Information needed on having one more CEN system for the monitored systems

    Hi Everyone,
    I need some information regarding configuring of one more CEN system
    system for the systems which are already being monitored by another
    central system.
    1) Do I need to register a new CCMS agent on the monitored system for the NEW CEN system again. As I already have sapccm4x registered in the monitored system for the old CEN system, which i think can't be used for the new CEN system.
    If I can go with configuring NEW CEN system for the same monitored systems, can you tell me how should I proceed.
    Can anyone help me by providing the information for this issue.
    Regards,
    Bharath Kumar.K

    1) yes you can use DSL with what you have, but you want more RAM and I would recommend getting OSX.3 or above because the web browsers for OS9, which I assume is what you are running, are a bit dated and not well supported any longer.
    2) Yes you can add more RAM. The 64meg stick in there can be removed. You can add up to 1 Gig of RAM via two 512Mb PC100 or PC133 DIMMS.
    See here: http://tinyurl.com/qdlo3
    I would add at least 512 Mb if you use OSX and no less than 256 mb if you are using OS9
    3) No you can not use CD-R or CDRW with the hardware you have. That iMac only has a CDRom drive and can not burn CDs. You can buy an external CD burner if you want to back up to CDRs
    PS: You may want to remove your serial number from your post. Granted the warranty has expired but there's no need or reason to list it.

  • E72 - The driver \Driver\WUDFRd failed to load for the device ROOT\SYSTEM\0001

    I have a problem with my ThinkCentre E72 (Windows 8).
    Suddenly, it shuts down with "shut-down" screen. Later, in my Event Viewer, I found the following System Warning:
    "The driver \Driver\WUDFRd failed to load for the device ROOT\SYSTEM\0001" where the source of problem is Kernel-PnP.
    Only thing that is plugged in my computer is mouse, keyboard and monitor.
    Many thanks,
    Matija

    Hi,
    PNP0A0A is not a default pnp ID, you need go to the manufacturer websites to find the ACPI driver, download and install it.
    Alex Zhao
    TechNet Community Support

  • Logical system name in SLD for the R3 buss. system is not open for input.??

    Dear all,
    We are upgrading to PI 7.1  and have a problem in a scenarie  where PI is sending IDOC to R3.
    The problem is probably related to the fact that it is not possible to write a logical system  name in SLD for the R3 system. I can not read the logical system name for the R3 system into the Directory (adapter specific identifier), *because the logical system for  the R3 bussines system is not an input file??*. How can i enter the logcal system name so i avoid following error:
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_INV_RCV_SERV</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:Stack>Receiver service cannot be converted into an ALE logical system</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Regards Ugur

    There are two ways....
    Option 1 : Go to the BS of ur R3 system in Integration Direction. Go to edit mode mode and select Properties -> Adapter Specific attributes - > enter the LS name and save...
    Option2 : You can use it from the mapping.... U either hard code/use from source the EDIDC40 section of ur mapping and the in ur IDOC receiver config select the option user
    Option ! is the best soln...All the IDOC to that R3 system will go the specified LS...
    regards,
    Arvind R

  • G/L account picked for the "wrong" source system entry

    Dear Experts,
    in SRM 7.0, Classic Scenario, i am facing the following issue with respect to G/L account determination in the SC:
    We have three R/3 systems connected to SRM. All these R/3 systems use the same Material Groups, but the G/L accounts are different in each R/3 system.
    In the Table "Determination of G/L Account using product categories", i have maintained the repsective combinations. For each combination of product category and account assignment category, the respective G/L account is defaultet for the respective source system.
    But in the shopping cart, the determination of the correct G/L does not always work. When a user enters the shopping cart initially with a line item that is accounted to his default account assignment category, than the correct G/L account for his source system is derived. But if he changes the account assignment category of the line item, than a G/L account from a "wrong" source system is getting picked up from the table.
    I have checked the GUIDs of the product categories between "Comm_category" and "bbp_det_account" and they are correct.
    What can be the reason for the picking of the G/L account from the wrong source system?
    Can the note 1357871 bring the correction?
    Thank you very much!

    Hello Dima,
    I think your problem comes from your source system for product category management.
    Could you clarify one point: if you change account assignment category, does new G/L account have to be determined for same backend system too or not ?
    If yes, correct new G/L account will be determined using your customizing (IMG: SAP Implementation Guide > SAP Supplier Relationship Management > SRM Server > Cross-Application Basic Settings > Account Assignment > Define G/L Account for Product Category and Account Assignment Category ).
    If it does not work, log an OSS message.
    If no, you need to switch value for each SC item field BBP_PDIGP-LOGSYS_FI from old backend source system to the new one. For this, use BBP_DOC_CHANGE_BADI.
    Then, your customized G/L account definition for product category  and account assignment category should be OK.
    Regards.
    Laurent.

  • How to find function module's and tables used for the particulat screen or TCODE?

    Hello Nation,
    I would like to know how to find the  function modules and tables used for the particular screen or TCODE or program.
    Example : I would like know the function module used in the program RDBGFT?
                     How can i find that?
    Thanks in advance ,Awaiting your reply.

    Make use of Find function  with the keyword "CALL FUNCTION".
    Make use of the same find function with the keyword "Select" to know the database tables used.
    Regards,
    Philip.

  • Javascript is required for the Electronic Delivery system.

    I use VPN to access the remote server, and the software will downloaded in the remote server, but when I go to the Oracle e-delivery, and press continue, I got a message: Javascript is required for the Electronic Delivery system. What's wrong with me?

    Sounds like your browser settings are stopping you using the website.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Create new depreciation class for the existing asset

    Dear Experts,
    Please explain step by step:
    1. How to create a new depreciation class for the existing asset
    2. How to make a asset transfer to the new asset in the new asset class?
    Thank you in advance

    Hi,
    The pre-requsit of creating a new assets clause :-
    1. Co. code assigned to Chart of Dep.
    2. Dep areas have been defined
    3. GL account no. is not more than 8 digit.
    The transfer of an assets within the same co code can be done thru T.code ABUMN.
    Award if helpful
    Sunil

  • HT4999 I have a new phone and a new computer.  Where can I find the downloads for the latest operating system files.  thanks

    I have a new I phone and a new computer.  I don't know where to get the download files for the lates operating system.

    To update iOS on an iPhone not running iOS 5 or later, connect the iPhone to iTunes and under the Summary tab for the iPhone sync preferences with iTunes, select Update. If there is an update avaiable, you should be prompted automatically.
    If the iPhone is running iOS 5 or later, the same applies along with another option which can be done direct with the iPhone.
    Would you like a link to the iPhone user guide where this is covered? Apple also includes a Safari bookmark with Safari on an iOS device for easy access to the user guide on the device.

  • HT1689 I forgot the answers for the questions that system answered me to confirm my purchase. It asking me because it's the first time that I'm purchasing using my IPad. Somebody could Help me?

    I forgot the answers for the questions that system answered me to confirm my purchase. It asking me because it's the first time that I'm purchasing using my IPad. Somebody could Help me?

    1. See my User Tip for some help: Some Solutions for Resetting Forgotten Security Questions: Apple Support Communities.
    2. Here are two different but direct methods:
        a. Send Apple an email request at: Apple - Support - iTunes Store - Contact Us.
        b. Call Apple Support in your country: Customer Service: Contacting Apple for support
            and service.
    3. For other queries about Apple ID see Frequently asked questions about Apple ID.
    4. Rescue email address and how to reset Apple ID security questions

  • Unable to Generating a proxy class for the Enterprise Service

    Hi ,
    I  am trying to consuming an SAP  XI Web
    Service in Visual Studio 2005. I followd this document <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3057b5a7-99d0-2910-8f8f-f357dc4b70b5">Consume ES Workplace Enterprise Services with Microsoft .Net 2.0 and Visual Studio .Net 2005:</a>.
    While try to create a Proxy Class for the WSDL  file(XI)  using wsdl.exe tool it shows the error  like this "There is an error in XML document -Value cannot be null Parameter name:name".
    If there  any way to pass the parameter  through wsdl.exe tool .
    Regards,
    Malini.V

    Check for unnecessary spaces in the WSDL file. Especially in xsd:union tags.
    I had the following problem:
    <xsd:union memberTypes=" xsd:time genericTime" ...
    Correct:
    <xsd:union memberTypes="xsd:time genericTime" ...
    and WSDL.exe was able to generate the proxy class code.
    Kind regards
    Holger

  • How to retreive logical name for the OLAP source system

    dear all, i am writing an extractor for a data source and need to fetch the OLAP SOURCE SYSTEM (r3 backend) for it.
    obviously in RSA1, you can see the source system of the data source, however, i have debugged this and could not find the function or class that puts the source system in the field.
    in short i have the data source, and i know i want it to be the active version, so how can i get the olap source system of this ?
    thanks
    glen
    Edited by: gingle on Dec 2, 2008 10:22 PM

    Try tcode SM59.  I am locked out of the transaction at this client, so I can't give you any more details.
    You can also look at the source system in RSA1 ... go to the source systems tab and change it.
    Both of these steps are typically basis steps, so i would advise you to be cautious when doing anything in either of those screens.
    Brian

  • Can there be more than one port for the same logical system

    Can we have more than one TRFC port for tranferring data from one logical system to another?
    The requirement is to transfer same basic idoc type from one logical system to another through two different ports. Is it possible?
    For eg. some specific data (country specific) for the same basic idoc type can be sent through a separate port and the other data through a different port inorder to distinguish between the two.

    Hi Shital,
    I don't think so. Because of that what i told you. There would be a dirty trick (back routing) to solve your issue. But its quite difficult and not standard. You create two http receiver services  and two http sender services. You route your message depending on payload to the one or the other http receiver channel. The receiver is in both cases: THE XI! Now you have a second message, which you  can route to IDoc adapter. But in this case you have different sender and in the receiver determination you can put the sender, so you will be able to use different communication channnels and so different ports / destinations.
    Advantage: Your task would run, no performance problem (http: very good, asynchron)
    Handicap: You see every message double in the monitoring, the scenario is not easy to understand and it is a big task 4 other people to change it.
    Regards,
    Udo

Maybe you are looking for