API s for monitoring XI Components through CCMS in XI

Hi
    Does anybody has an idea/experience about if there are some Api's for monitoring the XI components through CCMS(or any other way) programatically?
Regards,
Sudip.
Message was edited by:
        Sudip Kumar Paul

Hi Sudip,
Please look at the below link 
http://help.sap.com/saphelp_nw04/helpdata/en/cd/4f1a403233dd5fe10000000a155106/frameset.htm
Thanks and Regards,
Chandu.

Similar Messages

  • Queue monitoring in Solman through CCMS

    Hi All,
    Can some one please help me to know how Queue monitoring(SMQ1 and SMQ2 in ECC system) is possible through CCMs.
    Would be thank ful if somebody can provides me steps as to how we can configure queue monitoring.
    Thanks You all in advance.
    Regards,
    Prerna

    Hi Prerna,
    Please go through the below SAP Note and a link which will help you to configure Queue Monitoring in CCMS.
    441269 - Setting up tRFC/qRFC monitoring in the alert monitor
    http://scn.sap.com/community/pi-and-soa-middleware/blog/2012/03/25/michals-pi-tips-component-based-message-alerting
    Let me know if You face any more Issues for the same.
    Thanks
    Ajitabh

  • Monitoring lock timing through CCMS

    I want to setup a ccms monitor that has to notify when locks under SM12 are older than 24 hours. Can anybody have the information through which monitoring method I can configure this (solution manager 4.0 or WAS6.40)?
    Thanks
    Sateesh

    Hallo Sateesh,
    such a monitor does not exist within the SAP delivered monitor templates. You would need to create (which means you have to write a function module or report) your own data collector to get this data. The document <a href="http://service.sap.com/~sapidb/011000358700001752571999E/SUPPLIER_46A_EN_Neu.pdf">How to Write a Data Supplier for the Alert Monitor</a> describes how to do this.
    Regards, Michael

  • Spool Error Monitoring through CCMS not available in Standard Delivered MTE

    Hi Everyone,
    My Client requirement is to monitor SPOOL Errors through CCMS. But Standard Monitoring Tree Elements (MTEs) does not capture the Spool Errors .
    Can anybody Please let me know , How Can I setup Spool Error Monitoring through CCMS.
    Thanks & Regards
    Deepak Gosain

    Deepak,
    Check this One...
    //help.sap.com/saphelp_nw70/helpdata/en/34/658a3b15566262e10000000a11402f/content.htm]
    Hope this Helps....
    Happy Learning
    Chander N Purna

  • Line Item text diplay for different wage components

    Hi Experts,
    My Client wants the exact narration (Monthwise) in line item text for the salary components which are posted to accounts. If I am using FB03 then the system is allowing me to maintain it manually, but it's not possible for headwise different salary components for 20,000 employees (Which is the manpower strength of the client) is there any other workaround for it? Is it possible that the monthwise narration will float for the wage components through the respective module?
    Please help in this regards.

    Hi Experts,
    My Client wants the exact narration (Monthwise) in line item text for the salary components which are posted to accounts. If I am using FB03 then the system is allowing me to maintain it manually, but it's not possible for headwise different salary components for 20,000 employees (Which is the manpower strength of the client) is there any other workaround for it? Is it possible that the monthwise narration will float for the wage components through the respective module?
    Please help in this regards.

  • Choising the right CCMS context for monitoring CRM j2ee part

    Hi experts,
    I am setting up the system monitoring for a double-stack CRM system (SID=D40). It works well for ABAP part.
    For j2ee part, I need first to choose the right CCMS context. There is a lot of available CCMS contexts. One is related to the j2ee part of my CRM : GRMG:J2EE D40 on srv20180.
    Choosing it, it gives some users defined alerts. This seems to be fine. But, in the J2EE Server Table Alerts, the following alerts are not running (alert status is not accessible):
    System Heartbeat of Dispatcher One
    System Heartbeat of Server One
    Somebody can explain what it happens ?
    Could you also tell me if the CCMS context I choose is correct ?
    Daniel

    Hi Bob,
    The below reply is as per my experience with Development so far:
    1> It is not necessary to have access to R/3 or any other SAP/non SAP application unless you are writing an application in connection to them.
    Example: An application which is reading data from R/3 and displaying the same in a table. Yes, in this scenario you would require access to R/3.
    2> System Administration is a role just like Home, User Administration, etc in Portal itself.
    It contains all the configuration related to System Landscape, Knowledge Menegement, etc
    If in case you have not been given this role, you may ask your System Administrator to create the required system (PCD Object). You may then use this system from your Profile (Personalize Portal) link directly.
    3> NWDS resides over Portal so you may create your own standalone application or application thats talking to the underlying Portal.
    WebDynpro is used to create UI & likewise you may build Web applications or EJB applications.
    4> PDK stands for Portal Development Kit. YUou may ask your administrator to download and assign the same to you. This would appear as a "Java Developer" named role in your portal. It contains all APIs required for Java development.
    If you do nto have this, you may still use the Javadocs provided on SDN itself.
    Depending what custom developmetn you do, depending upon the type the .par (portal archieve), .ear (Enterprise archieve), .war (web archieve) needs to be deployed in portal, so that users may access/view the custom created data.
    Hope this helps
    All the best!
    Warm Regards,
    Ritu

  • APIS for Monitoring Reports

    Hi,
    There some API for monitoring reports? Like standard reports (request, request by user, ...)?
    I need to do some reports with different filters that is different from standard reports.
    Thanks,

    Please, anyone can help-me?

  • CCMS for monitoring for  Message Bus  RFCs  in TCP/IP

    Hi
    Can we do  CCMS configured for Real-time Monitoring of RFCs of Message Bus in TCP/IP in sm59
    Example:
       C_MES_AEP for C Cluster
       Q_MES_AEP for Q Cluster
       W_MES_AEP for W Cluster
       XXXX     for W Cluster AFS
      XXXX     any other MB Cluster
    Regards,
    Neni

    Hello Neni,
    SM59 is mainly for connection testing. 
    For monitoring the availabililty of the RFC destinations ,please goto the transaction RZ20    > SAP CCMS Monitor Templates    >
    Availability and Performance Overview and here you will be able to find the node to monitor the RFC destinations.
    Please refer to the note 527912 which mentions about this feature included as of 4.6C.
    527912 - RZ20: Availability monitoring of RFC dests does not
    Hope this helps you out!
    Thanks,
    Mark

  • SCOM 2012 R2 Management Packs for monitoring IBM Tivoli

    Are there management packs available to monitor IBM Tivoli through SCOM 2012 R2?
    If yes, what all components in IBM Tivoli family can be monitored?
    Thanks in advance

    Hi,
    I think if there is any Management Pack for IBM Tivoli, then this Management Pack should be provided by IBM, and this may be fee-based also, I would like to suggest you contact IBM for this.
    And hope the below link be helpful:
    http://unofficialsystemcentercatalog.wordpress.com/2012/12/27/operations-manager-is-there-a-management-pack-for/
    Regards,
    Yan Li
    Regards, Yan Li

  • Problem to deploy to a WebService interface for ADF Business Components to Weblogic Server

    Hi,
      I'm trying to deploy a custom application ,in which i have exposed ADF Business Components through a WebService interface, to a standalone weblogic server.
    Application Module is configured with a Service Interface for ordinary ViewObjects.
    Now I want to create a EAR file of this application to deploy it on the weblogic server.
    But I got an error while deploying it.The error i am getting is shown below.
    ERROR: No Java EE modules detected in EAR archive. Deployment aborted. == (oracle.jdevimpl.deploy.ear.WeblogicAssembler)
    I have followed the steps mention in the below link :
    http://technology.amis.nl/2010/12/29/quickly-creating-reploying-and-testing-a-webservice-interface-for-adf-business-components/
    I'm using Jdeveloper 11.1.2.4 on windows.
    Please suggest what i could be doing wrong.
    Regards,
    Himanshu

    Does the deployment profile include Java EE modules?
    Refer
    Java EE Developer: ERROR: No j2ee modules detected in EAR archive. Deployment aborted. == (oracle.jdeveloper.deploy.Veto…

  • Business One C# DI API's for General Ledger Report?

    I am working on the General Ledger Report and unable to find the DI API's for C# for the following cases. If somebody can point me the API's, that would be really helpful. I have handle to the logged in company.
    Get all ChartOfAccounts
    Get AccountSegmentations
    Get BusinessPartners
    Get JournalEntries_lines
    I am new to SAP. The documentation is bit unclear. I am using the following code to load the objects. Now it is unclear how to loop through the journalvouchers to load all the lines one by one.
    SAPbobsCOM.AccountSegmentations segmentations =  oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oAccountSegmentations);
                SAPbobsCOM.AccountSegmentationCategories categories = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oAccountSegmentationCategories);
                SAPbobsCOM.BusinessPartners partners = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oBusinessPartners);
                SAPbobsCOM.JournalVouchers vouchers = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oJournalVouchers);
                SAPbobsCOM.JournalEntries jEntries = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oJournalEntries);
                SAPbobsCOM.JournalEntries_Lines jLines;

    Hi,
    Are you trying to run the report via code?  If so, you can only do that using the UI objects as there is not DIAPI for reporting.
    You first need to activate the menu item for the report:
    connect.SboApp.ActivateMenuItem("13058");
    Once you've done that, you can get the active form which will be your criteria window, use the UIAPI to set your criteria and run the report by getting the OK button object and calling the Click method.
    David

  • API's for email and SMS

    Hi,
    Does anyone know of there are any API's to open and read SMS and email messages?
    Also, are there any API's to do with turning off the audiable alert upon receipt of SMS and emails.
    The final API I am interested is one that makes an audiable alert.
    Please could anyone throw any light on what I am after.
    Many thanks in advance.
    Richard Thomas.

    Richard,
    While still in the specification phase,
    look for JSR120 Wireless Messaging API.
    This is being done through the JCP Process.
    See:
    http://www.jcp.org/jsr/detail/120.jsp
    Siemens is the Spec Lead, with nearly
    every wireless player and Java technology
    player in the expert group. This API was
    conceived to address the lack of a standard
    and open API for SMS Messaging, among other
    things.
    I don't know the specifics about time tables
    for this to become available (either spec,
    api, or implementation), but you can bet
    that all of the handset makers on this
    JSR have implementations ready to go.
    Good luck.
    David
    Hi,>
    Does anyone know of there are any API's to open and
    read SMS and email messages?>
    Also, are there any API's to do with turning off the
    audiable alert upon receipt of SMS and emails.>
    The final API I am interested is one that makes an
    audiable alert.>
    Please could anyone throw any light on what I am
    after.>
    Many thanks in advance.>
    Richard Thomas.

  • Error while deploying mobile components through SDM

    Hi,
    I have installed MI system in my landscape and i have deployed few MI related components through SDM
    Components are:
    NWMTR.sda
    NWMTS.sda
    NWMTTREPOSITORY.sda
    I got the following error when deployed through SDM
    Starting Deployment of MBA-MTR
    Aborted: development component 'MBA-MTR'/'sap.com'/'SAP AG'/'200600'/'1':
    Caught exception during application deployment from SAP J2EE Engine's deploy service:
    java.rmi.RemoteException: Cannot deploy application sap.com/MBA-MTR.. Reason: <Localization failed: ResourceBundle='com.sap.engine.services.deploy.DeployResourceBundle', ID='<Localization failed: ResourceBundle='com.sap.engine.services.deploy.DeployResourceBundle', ID='<Localization failed: ResourceBundle='com.sap.engine.services.deploy.DeployResourceBundle', ID='mcd.xml is incorrect! Header information are missing.', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key mcd.xml is incorrect! Header information are missing.', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key <Localization failed: ResourceBundle='com.sap.engine.services.deploy.DeployResourceBundle', ID='mcd.xml is incorrect! Header information are missing.', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key mcd.xml is incorrect! Header information are missing.', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key <Localization failed: ResourceBundle='com.sap.engine.services.deploy.DeployResourceBundle', ID='<Localization failed: ResourceBundle='com.sap.engine.services.deploy.DeployResourceBundle', ID='mcd.xml is incorrect! Header information are missing.', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key mcd.xml is incorrect! Header information are missing.', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key <Localization failed: ResourceBundle='com.sap.engine.services.deploy.DeployResourceBundle', ID='mcd.xml is incorrect! Header information are missing.', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key mcd.xml is incorrect! Header information are missing.; nested exception is:      com.sap.engine.services.deploy.container.DeploymentException: <Localization failed: ResourceBundle='com.sap.engine.services.deploy.DeployResourceBundle', ID='<Localization failed: ResourceBundle='com.sap.engine.services.deploy.DeployResourceBundle', ID='<Localization failed: ResourceBundle='com.sap.engine.services.deploy.DeployResourceBundle', ID='mcd.xml is incorrect! Header information are missing.', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key mcd.xml is incorrect! Header information are missing.', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key <Localization failed: ResourceBundle='com.sap.engine.services.deploy.DeployResourceBundle', ID='mcd.xml is incorrect! Header information are missing.', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key mcd.xml is incorrect! Header information are missing.', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key <Localization failed: ResourceBundle='com.sap.engine.services.deploy.DeployResourceBundle', ID='<Localization failed: ResourceBundle='com.sap.engine.services.deploy.DeployResourceBundle', ID='mcd.xml is incorrect! Header information are missing.', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key mcd.xml is incorrect! Header information are missing.', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key <Localization failed: ResourceBundle='com.sap.engine.services.deploy.DeployResourceBundle', ID='mcd.xml is incorrect! Header information are missing.', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key mcd.xml is incorrect! Header information are missing.
    (message ID: com.sap.sdm.serverext.servertype.inqmy.extern.EngineApplOnlineDeployerImpl.performAction(DeploymentActionTypes).REMEXC)
    Please suggest me to go further.
    Regards,
    jagadish

    Hi Jagadish
    The main reason for the deployment to fail is the following error message "mcd.xml is incorrect! Header information are missing". Hence can i know if you have modified or removfed any attributes of the standard mcd xml file that is present in the application zip file.  If this you have not modified the xml file, then can you please check if you have downloaded the correct sda files from SAP service market place.  Note that the version of MTR, MTS etc are different for MI 7.0 and Mobile 7.1.  If you are using MI 7.0 server then kindly download application that is compatible with MI 7.0 only.  Please try and let me know.
    Best Regards
    Sivakumar

  • [svn] 4634: First part of glue code for allowing Halo components to use the new Text Layout Framework , in order to get functionality such as bidirectional text.

    Revision: 4634
    Author:   [email protected]
    Date:     2009-01-22 17:38:56 -0800 (Thu, 22 Jan 2009)
    Log Message:
    First part of glue code for allowing Halo components to use the new Text Layout Framework, in order to get functionality such as bidirectional text.
    Background:
    TLF is making this possible by implementing a TLFTextField class. It is a Sprite that uses TLF to implement the same properties and methods as the legacy TextField class in the Player. Thanks to the createInFontContext() bottleneck method in UIComponent, it can be used by a properly-written Halo component (such as those in Flex 3) without any modifications to the component.
    Note: Text should render similarly -- but is unlikely to render identically -- when a component uses TLFTextField vs. TextField. The width and height may be different, affecting layout; text could wrap differently; etc. This is a fact-of-life based on the fact that TLF/FTE and TextField are completely different text engines.
    Whether a Halo component uses TLF or not to render text will be determined in Flex 4 by a new style, textFieldClass. (Gumbo components always use TLF.)
    TLFTextField is currently only partially implemented. It does not yet support scrolling, selection, editing, multiple formats, or htmlText. Therefore it can only be used for simple display text, such as a Button label.
    Details:
    The TextStyles.as bucket 'o text styles now includes a non-inheriting textFieldClass style. It can be set to either mx.core.UITextField or mx.core.UITLFTextField. These are the Flex framework's wrapper classes around the lower-level classes flash.text.TextField (in the Player) and its TLF-based workalike, flashx.textLayout.controls.TLFTextField.
    The global selector in defaults.css currently sets it to mx.core.UITextField using a ClassReference directive. For the time being, all Halo components will continue to use the "real" TextField.
    The new UITLFTextField is a copy of UITextField, except that it extends TLFTextField instead of TextField. This class has been added to FrameworkClasses.as because no classes in framework.swc have a dependency on it. It will get soft-linked into applcations via the textFieldClass style.
    The TLFTextField class currently lives in a fourth TLF SWC, textLayout_textField.swc. This SWC has been added to various build scripts. The external-library-path for building framework.swc now includes all four TLF SWCs, because UITLFTextField can't be compiled and linked without them. However, since they are external they aren't linked into framework.swc.
    Properly-written Halo UIComponents access their text fields only through the IUITextField interface, and they create text fields like this:
    textField = IUITextField(createInFontContext(UITextField));
    (The reason for using createInFontContext() is to support embedded fonts that are embedded in a different SWF.)
    The createInFontContext() method of UIComponent has been modified to use the textFieldClass style to determine whether to create a UITextField or a UITLFTextField.
    With these changes, you can now write code like
    to get two Buttons, the first of which uses UITextField (because this is the value of textFieldClass in the global selector) and the second of which uses UITLFTextField. They look very similar, which is good!
    Currently, both Buttons are being measured by using an offscreen TextField. A subsequent checkin will make components rendering using UITLFTextField measure themselves using an offscreen TLFTextField so that measurement and rendering are consistent.
    QE Notes: None
    Doc Notes: None
    Bugs: None
    Reviewer: Deepa
    Modified Paths:
        flex/sdk/trunk/asdoc/build.xml
        flex/sdk/trunk/build.xml
        flex/sdk/trunk/frameworks/projects/framework/build.xml
        flex/sdk/trunk/frameworks/projects/framework/defaults.css
        flex/sdk/trunk/frameworks/projects/framework/src/FrameworkClasses.as
        flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UIComponent.as
        flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/metadata/TextStyles.as
    Added Paths:
        flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UITLFTextField.as

    Many of your points are totally legitimate.
    This one, however, is not:
    …To put it another way, the design of the site seems to be geared much more towards its regular users than those the site is supposedly trying to "help"…
    The design and management of the forums for more than five years have driven literally dozens of the most valuable contributors and "regulars" away from the forums—permanently.
    The only conclusion a prudent, reasonable person can draw from this state of affairs is that Adobe consciously and deliberately want to kill these forums by attrition—without a the PR hit they would otherwise take if they suddenly just shut them down.

  • Query execute() API goes for inifinite wait (Hang)

    Hi
    I am using BDB XML 2.4 in Fedora core-4. when I execute xquery update operation followed by FLWOR get query, the execute() API goes for infinite wait. We have tried setting NOWAIT flags to see if it waits for lock, but the program is in INFINITE wait (hang) state.
    Below is the sample code and query I have used.
    #include <dbxml/DbXml.hpp>
    using namespace DbXml;
    int
    main(int argc, char **argv)
         std::string containerName = "myContainer.dbxml";
         std::string docFilename = "./NECB1.xml"; // the filename
         std::string queryString1 = "declare namespace SWI='SWI'; <getBulkResult> { let $i :=collection()//SWI:wmanIfBsOfdmaDownlinkChannelTable return ($i)} </getBulkResult>";
    std::string queryString = "replace node collection()//SWI:wmanIfBsOfdmaDownlinkChannelTable/SWI:wmanIfBsOfdmaDownlinkChannelEntry[@ifIndex='2']/SWI:wmanIfBsOfdmaDownlinkCenterFreq with <SWI:wmanIfBsOfdmaDownlinkCenterFreq>3</SWI:wmanIfBsOfdmaDownlinkCenterFreq>";
         try {
              u_int32_t env_flags=DB_CREATE|DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_AUTO_COMMIT|DB_RECOVER|DB_INIT_TXN;
              DbEnv *clEnv = new DbEnv(0);
    clEnv->open("/tmp",env_flags,0);
              XmlManager mgr;
              if (mgr.existsContainer(containerName))
                   mgr.removeContainer(containerName);
              // Now it is safe to create the container
              XmlContainer cont = mgr.createContainer(containerName);
              u_int32_t cf =1000; //time out value in micro seconds
              clEnv->set_timeout(cf,DB_SET_LOCK_TIMEOUT);
              // All Container modification operations need XmlUpdateContext
              XmlUpdateContext uc = mgr.createUpdateContext();
              // Create the file input stream
    XmlInputStream *myStream = mgr.createLocalFileInputStream(docFilename);
    // Put the document in the container
    cont.putDocument(docFilename, myStream, uc, 0); //TODO try without last parm(0)
              std::cout << "File loaded" << std::endl;
              // Querying requires an XmlQueryContext
              XmlQueryContext qc = mgr.createQueryContext();
              qc.setDefaultCollection(containerName);
              qc.setNamespace("SWI","SWI");
              std::cout << "update query " << std::endl;     
              XmlQueryExpression expr = mgr.prepare(queryString, qc);
              XmlResults res = expr.execute(qc);     //modify
              std::cout << "get query " << std::endl;     
              XmlQueryExpression expr1 = mgr.prepare(queryString1, qc);
    XmlResults res1 = expr1.execute(qc);     //getbulk
              std::cout << "The query modify, '" << expr.getQuery() << "' returned " <<
              res.size() << " result(s)" << std::endl;
              XmlValue value;
              std::cout << "Result 1: " << std::endl;
              while (res.next(value)) {
                   std::cout << "\t" << value.asString() << std::endl;
              std::cout << "The query 2 bulk , '" << expr1.getQuery() << "' returned " <<
    res1.size() << " result(s)" << std::endl;
              XmlValue value1;
    std::cout << "Result 2: " << std::endl;
    while (res1.next(value1)) {
    std::cout << "\t" << value1.asString() << std::endl;
         } catch (XmlException &xe) {
              std::cout << "XmlException: " << xe.what() << std::endl;
         return 0;
    Sample output:
    ===========
    [root@localhost santhosh]# ./query
    File loaded
    update query
    get query
    ^C
    Please let me know what could be the issue. Do I need to set any transaction related flags? I hope it should through exception if any setting/query is wrong.
    Thanks,
    Santhosh

    Hi Santhosh,
    Because you aren't using explicit transactions, your update query is being auto-transacted, and the read-only query is running without a transaction. This is very bad, and is giving you a self-deadlock situation. You should use an explicit transaction for your queries.
    John

Maybe you are looking for