Concern: NO ALerts being triggered for SXMB_MONi errors

Hello Experts,
I have configured the SXMB_MONI alert setup in alrtcatdef t-code according to Michal's Blog.
The users configured in SU01 are using the RML mode for communication.
I am able to see the dummy alert triggered from Standard reports like RSALERTTEST in my Alert Inbox (RWB).
But I am unable to see any alert mails (in RWB) for errors being generated in SXMB_MONI.
Kindly help as to what is missing in the alert setup.
Is it anything at the SMTP level or am I missing something in Alert Setup itself?
PS: On checking the "Overview of Send Requests" in SCOT t-code it shows the error "Cannot process message, no route from <login_id> to <SYSID>:<CLNT>:<login_id>.
This error also is shown only for errors triggered from the Report RSALERTTEST and not the actual errors from SXMB_MONI.
Pls Advice,
Thanks in advance,
Elizabeth.

you need to do the configuration of SMTP adress in the mail configuration
go to SCOT transaction and select the SMTP node and select the internet and configure the SMTP host and port details there
and check the option node in use then test the routing
Rajesh

Similar Messages

  • Alerts not triggered  for a RFC Adapter

    Hi All,
    I have done the alert configuration for triggering alerts whenever there is a problem in any communication channels of any adapter.i.e. I have given * for 'where did the error occur'.Alerts are being triggered for JDBC and File adapetrs.but when an error occurs in a RFC adapter no alerts are triggered.What can I do about it?
    Thanks and Regards,
    Jishi

    Jishi Abraham,
    Could u please try <b>No Restrictions</b> in the <b>'where did the error occur'</b>
    All of the File, JDBC and RFC adapters, reside on the Java Stack. Whenever there is a message being processed, by any of the adapters except for IDoc and HTTP, the config should be similar as far as the alerts are concerned.
    Please try <b>No Restrictions</b> and let us know.
    Reg,
    -Naveen.

  • Overhead user exit (COOM0001) not being triggered for specific plant

    Hello all,
    I was wondering if anyone came across this situation before. I activated user exit COOM0001 for overhead calculation. This user exit is triggered when I create PCE for plant A but not plant B.
    I can't figure out why it is not being triggered for plant B at all. I put a break point in function module EXIT_SAPLKASC_001, EXIT_SAPLKASC_002 and EXIT_SAPLKASC_003 and the system didn't stop in anyone of these function module.
    Any help is greatly appreciated.
    Regards,
    Cassandra

    Hi
    It seems that you are a Functional Consultant.
    Please follow the following simple step for any userexit to see where all its been called.
    1. Go To T. Code SMOD
    2. Enter the Exit name COOM0001
    3. Click on the COMPONANTS RADIO BUTTON and DISPLAY
    4. U get Function Modules
    EXIT_SAPLKASC_001
    EXIT_SAPLKASC_002
    EXIT_SAPLKASC_003
    5. Now individually double click on each FM and put a break point ther.
    6. Open a new session and see wheather it stop at the break-points of the T. code you are looking for.
    I havent used this user exit, so no comments on how it ll be use ful.
    Reward points if useful
    Thank-You
    regards
    vinsee

  • Repeating Alerts from UDF for same error (message ID)

    Hi Experts,
    We have created a UDF that validates and incoming message and triggeres an alert if the validation rules are not met. The problem is that we are receiving several alerts for the same error (message ID), even after setting the "Max. No. Of Dels" option on the Alert Category in transaction ALRTCATDEF. It wasn't necessary to create a alert rule for this in the RWB because the alert is triggered directly inside the UDF. The max number of retries on the SOAP adapter has also been set to 1 but we are still getting repeating alerts for the same error (message ID).
    If someone has encountered a similar problem in the past, please can you share the solution?
    Thanks and regards,
    Brendon

    Hi,
    If my understanding is not wrong, you are getting multiple alert for Mapping failure in UDF.
    then I advice you not to change any Retry parameter for IServer or specific  adapter as well.
    the RWB -> Supress option will help, in case where a mail message reached  Inbox, and further same incoming alert messageID
                       will be Supressed
    Regards,
    Ashutosh

  • Multiple Alerts getting raised for same Error

    Hi All,
    I have a Management Pack Which will will trigger an Exe. The Exe takes an input and that input is being provided as a parameter from the MP. Whenever the exe raises throws an error an event in the event viewer and also  we are raising an Alert.
    Now suppose say there are 3 inputs for which the Exe has to run. Now the Exe failed for Input 1 and passed for the rest 2. Since we have a exe failure we are raising an  event and firing an alert. But in the SCOM alerts i see 3 alerts with the Source
    Name as all the three inputs, but the error message and all other stuff are remaining the same
    Am I missing out on anything here?
    Any Help in this regard is much appreciated
    Regards, Mahadev Sundeep Maruvada

    <?xml version="1.0" encoding="utf-8"?><ManagementPack ContentReadable="true" SchemaVersion="2.0" OriginalSchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <Manifest>
    <Identity>
    <ID>AlertTestMP</ID>
    <Version>1.0.0.36</Version>
    </Identity>
    <Name>AlertTestMP</Name>
    <References>
    <Reference Alias="Windows">
    <ID>Microsoft.Windows.Library</ID>
    <Version>7.5.8501.0</Version>
    <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
    </Reference>
    <Reference Alias="Health">
    <ID>System.Health.Library</ID>
    <Version>7.0.8432.0</Version>
    <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
    </Reference>
    <Reference Alias="System">
    <ID>System.Library</ID>
    <Version>7.5.8501.0</Version>
    <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
    </Reference>
    </References>
    </Manifest>
    <TypeDefinitions>
    <EntityTypes>
    <ClassTypes>
    <ClassType ID="SDMonitoringSyntheticTest.SDDepot" Accessibility="Public" Abstract="false" Base="Windows!Microsoft.Windows.ApplicationComponent" Hosted="true" Singleton="false" Extension="false">
    <Property ID="ServerDetails" Type="string" AutoIncrement="false" Key="true" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" />
    <Property ID="SDType" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" />
    </ClassType>
    <ClassType ID="SDMonitoringSyntheticTest.SDWatcher" Accessibility="Internal" Abstract="false" Base="Windows!Microsoft.Windows.LocalApplication" Hosted="true" Singleton="false" Extension="false">
    <Property ID="SDType" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" />
    </ClassType>
    </ClassTypes>
    <RelationshipTypes>
    <RelationshipType ID="SDMonitoringSyntheticTest.SDWatcher_To_SDDepot_Relationship" Accessibility="Internal" Abstract="false" Base="System!System.Hosting">
    <Source ID="Source" MinCardinality="0" MaxCardinality="2147483647" Type="SDMonitoringSyntheticTest.SDWatcher" />
    <Target ID="Target" MinCardinality="0" MaxCardinality="2147483647" Type="SDMonitoringSyntheticTest.SDDepot" />
    </RelationshipType>
    </RelationshipTypes>
    </EntityTypes>
    </TypeDefinitions>
    <Monitoring>
    <Discoveries>
    <Discovery ID="SourceDepot.SDMonitoringSyntheticTest.SDWatcherDiscovery" Enabled="true" Target="Windows!Microsoft.Windows.Computer" ConfirmDelivery="true" Remotable="true" Priority="Normal">
    <Category>Discovery</Category>
    <DiscoveryTypes>
    <DiscoveryClass TypeID="SDMonitoringSyntheticTest.SDWatcher">
    <Property TypeID="SDMonitoringSyntheticTest.SDWatcher" PropertyID="SDType" />
    </DiscoveryClass>
    </DiscoveryTypes>
    <DataSource ID="DS" TypeID="Windows!Microsoft.Windows.FilteredRegistryDiscoveryProvider">
    <ComputerName>
    $Target/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$
    </ComputerName>
    <RegistryAttributeDefinitions>
    <RegistryAttributeDefinition>
    <AttributeName>AppExists</AttributeName>
    <Path>Software\SDSynthetic\SDServers</Path>
    <PathType>0</PathType>
    <AttributeType>0</AttributeType>
    </RegistryAttributeDefinition>
    <RegistryAttributeDefinition>
    <AttributeName>SDType</AttributeName>
    <Path>Software\SDSynthetic\SDServers\SDType</Path>
    <PathType>1</PathType>
    <AttributeType>1</AttributeType>
    </RegistryAttributeDefinition>
    </RegistryAttributeDefinitions>
    <Frequency>600</Frequency>
    <ClassId>$MPElement[Name="SDMonitoringSyntheticTest.SDWatcher"]$</ClassId>
    <InstanceSettings>
    <Settings>
    <Setting>
    <Name>$MPElement[Name="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Name>
    <Value>$Target/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Value>
    </Setting>
    <Setting>
    <Name>$MPElement[Name="SDMonitoringSyntheticTest.SDWatcher"]/SDType$</Name>
    <Value>$Data/Values/SDType$</Value>
    </Setting>
    <Setting>
    <Name>$MPElement[Name="System!System.Entity"]/DisplayName$</Name>
    <Value>SD Util Depot ($Target/Property[Type="Windows!Microsoft.Windows.Computer"]/NetbiosComputerName$)</Value>
    </Setting>
    </Settings>
    </InstanceSettings>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="String">Values/AppExists</XPathQuery>
    </ValueExpression>
    <Operator>Equal</Operator>
    <ValueExpression>
    <Value Type="String">true</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    </DataSource>
    </Discovery>
    <Discovery ID="SourceDepot.SDMonitoringSyntheticTest.SDWatcher.SDDepotDiscovery" Enabled="true" Target="SDMonitoringSyntheticTest.SDWatcher" ConfirmDelivery="false" Remotable="true" Priority="Normal">
    <Category>Discovery</Category>
    <DiscoveryTypes>
    <DiscoveryClass TypeID="SDMonitoringSyntheticTest.SDDepot">
    <Property TypeID="SDMonitoringSyntheticTest.SDDepot" PropertyID="ServerDetails" />
    <Property TypeID="SDMonitoringSyntheticTest.SDDepot" PropertyID="SDType" />
    <Property TypeID="System!System.Entity" PropertyID="DisplayName" />
    </DiscoveryClass>
    </DiscoveryTypes>
    <DataSource ID="PS" TypeID="Windows!Microsoft.Windows.TimedPowerShell.DiscoveryProvider">
    <IntervalSeconds>600</IntervalSeconds>
    <SyncTime />
    <ScriptName>SDSyntheticServerDiscoverDepot.ps1</ScriptName>
    <ScriptBody>
    param($sourceId,$managedEntityId,$computerName,$SDType)
    $api = new-object -comObject 'MOM.ScriptAPI'
    $Script:LOG_ERROR = 1
    $Script:LOG_WARNING = 2
    $Script:LOG_INFORMATION = 4
    $Script:ScriptName = "SDMonitoringSyntheticTestSDDiscovery.ps1"
    function Write-ErrorInfo([string] $msg)
    $api.LogScriptEvent("$ScriptName",1728,$Script:LOG_ERROR,"`r$msg")
    function Write-OnlyInfo([string] $msg)
    $api.LogScriptEvent("$ScriptName",1727,$Script:LOG_INFORMATION,"`r$msg")
    Write-OnlyInfo "in SD servers discovery"
    $discoveryData = $api.CreateDiscoveryData(0, $SourceId, $ManagedEntityId)
    $SDServerList=Get-ChildItem "HKLM:\SOFTWARE\SDSynthetic\SDServers" | ForEach-Object {Get-ItemProperty $_.pspath}
    Foreach ($SDServer in $SDServerList)
    $Name = $SDServer.PSChildName
    $DisplayName = $SDServer.PSChildName
    Write-OnlyInfo $computerName
    $ServerDetails =$SDServer.servername+":"+$SDServer.port
    $instance = $discoveryData.CreateClassInstance("$MPElement[Name='SDMonitoringSyntheticTest.SDDepot']$")
    $instance.AddProperty("$MPElement[Name='Windows!Microsoft.Windows.Computer']/PrincipalName$", $computerName)
    $instance.AddProperty("$MPElement[Name='SDMonitoringSyntheticTest.SDDepot']/ServerDetails$", $ServerDetails)
    $instance.AddProperty("$MPElement[Name='SDMonitoringSyntheticTest.SDDepot']/SDType$", $SDType)
    $instance.AddProperty("$MPElement[Name='System!System.Entity']/DisplayName$", $DisplayName)
    $discoveryData.AddInstance($instance)
    Write-OnlyInfo "$Name $ServerDetails"
    Write-OnlyInfo $discoveryData
    $discoveryData
    </ScriptBody>
    <Parameters>
    <Parameter>
    <Name>sourceID</Name>
    <Value>$MPElement$</Value>
    </Parameter>
    <Parameter>
    <Name>managedEntityID</Name>
    <Value>$Target/Id$</Value>
    </Parameter>
    <Parameter>
    <Name>computerName</Name>
    <Value>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Value>
    </Parameter>
    <Parameter>
    <Name>SDType</Name>
    <Value>$Target/Property[Type="SDMonitoringSyntheticTest.SDWatcher"]/SDType$</Value>
    </Parameter>
    </Parameters>
    <TimeoutSeconds>300</TimeoutSeconds>
    </DataSource>
    </Discovery>
    </Discoveries>
    <Monitors>
    <UnitMonitor ID="AlertTestMP.AlertDiscTestMonitor" Accessibility="Internal" Enabled="true" Target="SDMonitoringSyntheticTest.SDDepot" ParentMonitorID="Health!System.Health.EntityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="false">
    <Category>AvailabilityHealth</Category>
    <AlertSettings AlertMessage="AlertTestMP.AlertDiscTestMonitor.AlertMessage">
    <AlertOnState>Error</AlertOnState>
    <AutoResolve>true</AutoResolve>
    <AlertPriority>Normal</AlertPriority>
    <AlertSeverity>Error</AlertSeverity>
    <AlertParameters>
    <AlertParameter1>$Data[Default='']/Context/EventDescription$</AlertParameter1>
    </AlertParameters>
    </AlertSettings>
    <OperationalStates>
    <OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Success" />
    <OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Error" />
    </OperationalStates>
    <Configuration>
    <FirstComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
    <FirstLogName>Application</FirstLogName>
    <FirstExpression>
    <And>
    <Expression>
    <RegExExpression>
    <ValueExpression>
    <XPathQuery Type="String">EventDescription</XPathQuery>
    </ValueExpression>
    <Operator>ContainsSubstring</Operator>
    <Pattern>WSAETIMEDOUT</Pattern>
    </RegExExpression>
    </Expression>
    <Expression>
    <Or>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
    </ValueExpression>
    <Operator>Equal</Operator>
    <ValueExpression>
    <Value Type="UnsignedInteger">7017</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
    </ValueExpression>
    <Operator>Equal</Operator>
    <ValueExpression>
    <Value Type="UnsignedInteger">7015</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
    </ValueExpression>
    <Operator>Equal</Operator>
    <ValueExpression>
    <Value Type="UnsignedInteger">7013</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    </Or>
    </Expression>
    </And>
    </FirstExpression>
    <SecondComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
    <SecondLogName>Application</SecondLogName>
    <SecondExpression>
    <And>
    <Expression>
    <RegExExpression>
    <ValueExpression>
    <XPathQuery Type="String">PublisherName</XPathQuery>
    </ValueExpression>
    <Operator>ContainsSubstring</Operator>
    <Pattern>$Target/Property[Type="SDMonitoringSyntheticTest.SDDepot"]/ServerDetails$</Pattern>
    </RegExExpression>
    </Expression>
    <Expression>
    <RegExExpression>
    <ValueExpression>
    <XPathQuery Type="String">EventDescription</XPathQuery>
    </ValueExpression>
    <Operator>ContainsSubstring</Operator>
    <Pattern>executed Successfully</Pattern>
    </RegExExpression>
    </Expression>
    <Expression>
    <Or>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
    </ValueExpression>
    <Operator>Equal</Operator>
    <ValueExpression>
    <Value Type="UnsignedInteger">7012</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
    </ValueExpression>
    <Operator>Equal</Operator>
    <ValueExpression>
    <Value Type="UnsignedInteger">7014</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
    </ValueExpression>
    <Operator>Equal</Operator>
    <ValueExpression>
    <Value Type="UnsignedInteger">7016</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    </Or>
    </Expression>
    </And>
    </SecondExpression>
    </Configuration>
    </UnitMonitor>
    </Monitors>
    <Overrides>
    <MonitorPropertyOverride ID="OverrideForMonitorAlertTestMPAlertDiscTestMonitorForContextSDMonitoringSyntheticTestSDWatcherf3454dfab84141b68e1f7cda55c641f5" Context="SDMonitoringSyntheticTest.SDWatcher" Enforced="false" Monitor="AlertTestMP.AlertDiscTestMonitor" Property="Enabled">
    <Value>true</Value>
    </MonitorPropertyOverride>
    </Overrides>
    </Monitoring>
    <Presentation>
    <StringResources>
    <StringResource ID="AlertTestMP.AlertDiscTestMonitor.AlertMessage" />
    </StringResources>
    </Presentation>
    <LanguagePacks>
    <LanguagePack ID="ENU" IsDefault="true">
    <DisplayStrings>
    <DisplayString ElementID="AlertTestMP.AlertDiscTestMonitor">
    <Name>AlertDiscTestMonitor</Name>
    <Description>Description for the new unit monitor.</Description>
    </DisplayString>
    <DisplayString ElementID="AlertTestMP.AlertDiscTestMonitor.AlertMessage">
    <Name>TestAlertMonitor</Name>
    <Description>Event Description: {0}</Description>
    </DisplayString>
    <DisplayString ElementID="AlertTestMP.AlertDiscTestMonitor" SubElementID="FirstEventRaised">
    <Name>FirstEventRaised</Name>
    <Description>FirstEventRaised</Description>
    </DisplayString>
    <DisplayString ElementID="AlertTestMP.AlertDiscTestMonitor" SubElementID="SecondEventRaised">
    <Name>SecondEventRaised</Name>
    <Description>SecondEventRaised</Description>
    </DisplayString>
    </DisplayStrings>
    </LanguagePack>
    </LanguagePacks>
    </ManagementPack>
    Hi Yan,
    Attached is the MP that iam using.
    SourceDepot.SDMonitoringSyntheticTest.SDWatcher.SDDepotDiscovery is the class which actually discovers the inputs. As of now there is no probe action to trigger the exe, iam doing it manually, but still i see an alert raised for all of the inputs discovered
    even if only 1 input has failed.
    Regards, Mahadev Sundeep Maruvada

  • Steps for SXMB_MONI error message monitoring in CEN

    Hi All,
    I am not able to see the Exchange Infrastructure Monitor Template in RZ20! I have seen the same in PI7 and CEN (Solution Manager) system as well. The Central System monitoring for PI system is configured and working fine!
    Please help as I want to monitor the SXMB_MONI messages on The CEN System!
    Thanks in Advance!
    Antarpreet

    Hi Nallam,
                    The structure is simple like 300 nodes for items after mapping and these are to be inserted in to SAP tables using RFC. But in the Adapter engine enteries found were 250.
    The same message when sent again worked fine but we have to find the root cause of the error.
    Thanks
    Ajay

  • Why are my emails addressed to yahoo and mindspring clients being rejected for syntax errors?

    Here is the error message:
    Delivery to the following recipient failed permanently:
    Lisa@[email protected]
    Technical details of permanent failure:
    Google tried to deliver your message, but it was rejected by the server for the recipient domain yahoo.com by mta7.am0.yahoodns.net. [98.138.112.37].
    The error that the other server returned was:
    501 Syntax error in parameters or arguments

    Thanks, Zenos! My little test seemed to go through with no problems. One additional piece of information that puzzles me is that I used the address with the superfluous @ for two weeks before the failures - hmmmm.
    Having said that, I should not have used the @ in the address - period. It would be nice to have Thunderbird catch that when I entered the address initially. I am currently using Version 32.0, which I believe to be the latest version.
    Thanks for solving it so quickly!

  • Missing Export Data - Accounting document not being triggered for Billling

    Hello All,
    We are facing probem in getting an accounting document posted for an Invoice.
    The error i found is that the deliverying country in the header of Invoice is NlL (Netherlands) and in the line item is CH (Switzerland).
    But as per configuration Plant used to create the corresponding sales order has deliverying country as CH, so ow can the delivery country in header of invoice be NL..??
    Any help will be highly appreciated.
    Points ASSURED.
    Warm Regards,
    Jatinder Bansal

    Hi,
    Is this the first order / invoice you are creating for this Document Type / Customer? Yes / No
    If no, try to see When this has happened and just think of any changes that you had done in the meanwhile duration.
    Re-check the areas where we give Country. (Someone else could have changed without your knowledge). Some suggestions from my side
    1. Customer (All Partner functions)
    2. Plant
    3. Shipping Point
    4. Sales Organisation
    5. Sales Office
    Maybe you could think of more.
    Kindly post your solution (when you get one). I am keen in knowing what caused this peculiar problem and how to solve the same.
    Regards,
    Rajesh Kumar

  • ALERT not getting triggered for messages in error in adapter engine

    Hi All,
    I am doing the same scenario where I have created two Alert category Alert_cat1 and Alert_cat2, both are similar but one i have created for error in integration engine(Alert_cat1 ) and other for adapter engine(Alert_cat2).
    Now for Alert_cat1 i have created a rule and in the setting "where did the error occur" I have given no restriction.
    Now for Alert_cat2,as discussed in the above blog I have created many rule each for various adapter.
    I have tested it, above mentioned configuration is working for message mapping error (sxmb_moni)
    but not for any error in adapter engine for messages in waiting or system erroe status.
    Kindly suggest where I am going wrong.
    Regards
    Shefali S

    HI,
    please refer this below blog:
    Does Alerts work for Integrated configurations scenario??
    thanks,

  • Alerts for SXMB_MONI mapping errors, RWB errors

    Hi,
    We are having solman 7.0 with EHP1/oracle on HP-UX.
    I have to configure CCMS alerts for SXMB_MONI mapping errors, RWB errors for PI system(SAP EHP 1 for SAP NetWeaver 7.1).
    I cant find any MTE related to  SXMB_MONI mapping errors or RWB errors under the PI system in my CEN.
    So, can anyone please guide me to configure this?
    Thanks
    Nanda

    Hello Nanda,
    you have to configure ALert Categories in the Alert Framework (ALM) before any MTE are shown in CCMS. And then you would see the MTE in the local CCMS of your PI system.
    Configuration steps are descirbed in the PDF "Setup Guide for Interface Monitoring" under http://service.sap.com/bpm > Media Library > Technical Information. In thisdocument you can also learn how the CCMS MTEs can be integrated with Business Process Monitoring in SAP Solution Manager. And actually BPMon provides some new monitoring capabilites for the Java part of PI that are not covered via CCMS at all.
    Best Regards
    Volker

  • Alerts not getting triggered for invalid receiver receiver

    Hello,
    My scenario is IDoc to HTTP.I have defined alert rules for my scenario.
    I have condition mentioned in receiver determination.Depending on vendor number data is sent to corresponding receiver.
    But when i send IDoc is sent with invalid vendor number,it is failing in XI system with error as :No receiver could be determined but not alert is being thrown or triggered.
    Same situation is working in Dev and quality but not in production.
    I ahve checked the alert rules thorughly in all the 3 environments and they are all perfe

    does the error"RCVR_DETERMINATION.NO_RECEIVER_CASE_ASYNC" gets triggered only when reciever service is not
    mentioned in alert rule condition?
    This error gets triggered when no receiver matching with the mentioned Condition is found.....the Condition in Receiver Determination OR if no receiver service exists.
    I hope you have created a rule in Alert Rule section of RWB and have unchecked the Suppress Multiple Alerts options.
    When you get the above error in SXMB_MONI you should get an alert
    Regards,
    Abhishek.

  • Alerts are being trigerred for only a few interfaces

    Hi,
    We have created a new alert category and added the container objects SXMS_MSG_GUID and SXMS_FROM_SENDER.And in the ALERT_RULE we have specified to raise alerts for all i.e, we have specified * for sender,receiver etc..,
         When i go into Alert inbox and see there are a few alerts being generated.Which shows that there is no error with the alert category.But these alerts do not belong to my interface(where it is a mapping error in for my interface SXMB_MONI).Than in alert rule again i have changed the sender service to my service than in moni i can see that the mapping failed but there is no alert trigerred for the same.
       But when i don't specify the sender service in alert category it shows the various alerts.
    Please let me know what we have done wrong.
    Thanks,
    Bhargav

    Hi,
    Its not a best practice to define one Alert rule for all the interfaces....U can create one Alert category and using that u can define different rules for each interface....
    Iam not saying what u have done is worng...but its not a good practice...how ur client is permiting u to do one rule  for all the intrefaces....and while creating the Alert category better u deinfe all the container which are helpful to know what is the error is.
    SXMS_MSG_GUID
    SXMS_RULE_NAME
    SXMS_ERROR_CAT
    SXMS_ERROR_CODE
    SXMS_FROM_PARTY
    SXMS_FROM_SERVICE
    SXMS_FROM_NAMESPACE
    SXMS_FROM_INTERFACE
    SXMS_TO_PARTY
    SXMS_TO_SERVICE
    SXMS_TO_NAMESPACE
    SXMS_TO_INTERFACE
    these are some containers...
    i have some docs how to create the alert category...let me know if u need i will forwad them ....
    Regards,
    Phani

  • Mails/Alerts-triggered for messages stuck in queues and failed in moni

    Hi,
    I have two doubts.
    1) Messages are getting stuck in smq2 of my ECC and PI system. I have to manually push them. Is there any mechanism in which we can get alerts/mails when messages get stuck in queues.
    I have already gone through the blog /people/santhosh.kumarv/blog/2009/05/19/sap-xipi-alerts-for-queue-errors and I have implemented it in ECC system. But no mails were generated.
    2)Is there any method in which I can get alerts/mails when a message fails in sxmb_moni of ECC system?
    Thanks and regards,
    Siji

    Hi Sanjeev,
    I made a report with the following code in it and executed it. So I think that should work even if the job for it is not scheduled. There were messages stuck in queue. But no alert was generated. I had also created alert category in ECC.
    Thanks and regards,
    Siji

  • Raise Alerts for BPM errors

    Hi Experts,
    I have a BPM, from which need to raise Alerts for Mapping error.
    is it possible to raise alerts using Alert rule and with out throwing alerts from BPM.
    Thank you,
    <b>MK</b>

    Hi MK
    The SAP Computing Center Management System (CCMS) provides a special alert monitor for SAP Exchange Infrastructure.
    You use this alert monitor to monitor the ABAP and Java components (including the Business Process Engine) of your Exchange Infrastructure centrally, and to identify different categories of system errors and application errors in the various interfaces and interface namespaces of the components involved.
    You use the alert configuration to have the system inform you of errors during message processing. You can receive the alert by e-mail, fax, or SMS. In each case you will also find the alert in your alert inbox.
      To configure your alerts, proceed as follows:
    &#9679;     Create the alert categories that you want to use in your alert rules.
    &#9679;     Create the alert rules in which you want to use your alert categories.
    &#9679;     You can configure a connection to CCMS and schedule the periodic transfer of alerts to CCMS.
    Once you have configured the connection to CCMS, choose Show CCMS Connection, select a period, and start the periodic transfer.
    A background job is scheduled that collects all unprocessed alerts and forwards the data to CCMS. You can also stop this job.
    As soon as a particular threshold value is reached, or is exceeded alerts are triggered and The transferred data is displayed in a special CCMS monitor.
    You can raise alerts through  BPM also .you can design your BPM in such a way that if an exception occurs, the exception handler for it has a control step in which youu can throw alert specifying the alert category and the text.
    For more information on alert configuration and CCMS you can refer to http://help.sap.com/saphelp_nw2004s/helpdata/en/90/4e313f8815d036e10000000a114084/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/90/4e313f8815d036e10000000a114084/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/56/d5b54020c6792ae10000000a155106/content.htm
    hope it may  help you
    Thanks
    Sandeep
    PS: if helpful reward points

  • Url for sxmb_moni to alert message

    Hi all;
    I have a query that can we pass the url for sxmb_moni or something like that into our alert message trigerred from the BPM.
    Mudit

    Mudit,
    Open you alert in Alert Inbox and you will find an Tab called Follow On Activities.
    This will have a link --> Message Monitor.
    Click on this link and you will be able to see the actual error message in the tab MESSAGE CONTENT.
    You need not do anything special for this.
    Regards,
    Bhavesh

Maybe you are looking for