Issue while creating Component Based Message Alerting in PI 7.31 Dual Stack

Hi,
We tried to implement Component Based Message Alerting following the steps mentioned in the below blog.
http://scn.sap.com/community/pi-and-soa-middleware/blog/2012/03/25/michals-pi-tips-component-based-message-alerting
Ours is PI 7.31 dual stack. However, after setting up the job with my own user id, I am getting the below error inside the log of Jobs tab:
javax.jms.JMSSecurityException: You do not have permissions: action alertingVP.queue and instance:name alertingVP.queue
action consumer
instance jms/queue/xi/monitoring/alert/ALERT-TO-MAIL
Please let us know what permission is required to set up the job.
Thanks,
Rahul

Hi, 
Now I am able to receive alert in my mailbox. But it's coming with improper content.
I have set up the job at an interval of every 2 minutes in NWA, and in case if only 1 message fails in IE, in ideal case, I should receive only 1 message details in alert.
However, in every 2 minutes, I am receiving junk data and the number is increasing for the particular scenario for which the alert has been created. Also the Error Category mentioned is showing improper.
But in table SXMSALERTCONTENT I am able to view only the newly added failed entry.
An erroneous alert email content is pasted below:
63 messages failed for "Test_XXX" on "af.s0i.saps0i"
Root cause: -1
To navigate to the failed messages in the local message monitor use this link
The first 1 messages of that data collection:
"AdapterNamespace": "http://sap.com/xi/XI/System",
"AdapterType": "File",
"Channel": "FileSender_XXX",
"ChannelParty": "",
"ChannelService": "XXXXX",
"Component": "af.s0i.saps0i",
"ErrCat": "",
"ErrCode": "",
"ErrLabel": "-1",
"ErrText": "Configured source directory '\\Outbound\\XXX\\CREMAS' does not exist",
"FromParty": "",
"FromService": "XXX",
"Interface": "Z_CREMAS_SUSMM.CREMAS03",
"Namespace": "urn:sap-com:document:sap:idoc:messages",
"RuleId": "3a64dd6e1b1d3e58aff62ea70c97cb80",
"Timestamp": "2013-02-01T09:43:23Z",
"ToParty": "",
"ToService": ""
The failed message however do not relate to the 'source directory does not exist' issue. Please help.
Thanks,
Rahul

Similar Messages

  • Component based message alerting

    Hi,
    I am working on component bvased message alertig in SAP PI 7.4 (dual stack). As per the Michal's blog i have define everything in PI.-
    http://scn.sap.com/community/pi-and-soa-middleware/blog/2012/03/25/michals-pi-tips-component-based-message-alerting
    Also i have configured Configuration -> Infrastructure -> JAVA System Properties -> XPI Services: AF Core  -> and choose tab Services .
    Set the value of the alerting.target service property to 1.
    and alerting.isActive (value true).
    But still i am not getting mail in mail box.
    When i check the log viwer i found two logs saying:
    Job AlertConsumerJob (ID: 5fe771e0ec86100082e50000002ab43a, JMS ID: ID:1344010011108-000000008399) started on Thu, 5 Jun 2014 03:52:43:011 EDT by scheduler: c0000173a37f11e2b6ab00237d240438
    Job AlertConsumerJob (ID: 5fe771e0ec86100082e50000002ab43a, JMS ID: ID:11344010011108-000000008399) ended on Thu, 5 Jun 2014 03:52:43:044 EDT
    Could some body help me in this .
    Thanks,
    Anurag

    Hi Anarug,
    I am not sure whether it is solved.
    From the log entry from the AlertConsumerJob, it seems that this job is running fine,
    but it is not finding any alerts.
    That means probably, no alert events are thrown by any rule.
    So you should focus on that part first and see if you have any aggregated alerts in a job run.
    I had some strange experience with Alert Rules that did not have all Message Statuses checked.
    As soon as you uncheck any of the Message Statuses in the rule (for example any unusual adapter technology), the rule will not work.
    This is a bug in my 7.31 system and I am just trying to fix it using SAP Note 1968989.
    Please check if this Note might fit your situation.
    Anyway, try to use a DEFAULT-RULE, which you can create in the ID by checking the box "create default rule" when defining a new alert rule.
    Other things to check:
    - are you using Integrated Configuration or generate at least errors in the Adapter Engine?
    For errors in the (ABAP) Integration Engine, the whole story is similar but completely different.
    Cheers, Jochen

  • How to exclude synchronous interfaces from component based message alerting

    Hi Pi experts,
    We are configuiring Alerts in PI 7.3 single stack.If we have 'n'number of interfaces, and if we configured general alerts for all.How to exclude synchronous interfaces in that.Alerting is for asynchronous interfaces only.How to do that.
    Please advice on this.
    Regards
    Suneel

    Hello,
    >>What are your approaches regarding this requirement in the context of java-only?
    I would suggest you to schedule jobs like this:
    Customize Alerts Using Job in PI 7.31/PO
    >> alerts are consumed according to the given interval and not in "real time" when error occurs, today solution using BADI is "real time" - if possible I would prefer "real time" solution
    Check this:
    Michal's PI tips: How to trigger an alert for Component Based Message Alerts (CBMA) via "API" ?
    >>an separate service determine the actual alert count would be helpful to provide the correct value for maxAlerts, this have to be called beforehand
    I haven't tried it but i think u can do that, since these consumers are nothing but JMS queues only so i think there will be a method to read number of alert counts.
    >>In history I saw emails generated by the standard alert consumer which only contain details for the first alert, in my case I need details especially the message id for all errorneous messages
    If ur max alert parameter is greater than 1 then u should see multiple alert text  (along with message id and other details) in ur email message.
    Thanks
    Amit Srivastava

  • Java-only, Component based message alerting - loopback to sender system

    Dear guys,
    we are using the alert framework availbale on PI 7.11 to notify the sender system if there is an alert for specific interfaces. In that case a customer function module is called giving the message id of the request message (message is sent via ABAP proxy). As a result the according entry in customer table is updated.
    The implemntation is based on the BADI ALERT_MODIFY_TEXT and uses the standard function module ALE_BAPI_GET_UNIQUE_RECEIVER to determine the system /rfc destination to send the alert notification.
    This solution works fine so far.
    As PI 7.11 dual stack is not the latest release, we are thinking of upgrading to current PI/PO release. In this context also shift to java-only installation is contemplated which will need an alternative solution for the described alert/error notification loopback.
    Are there any possibilities analog to BADI to implement such a solution?
    What are your approaches regarding this requirement in the context of java-only?
    Any help/thoughts appreciated.
    Best regards,
    Jochen

    Hello,
    >>What are your approaches regarding this requirement in the context of java-only?
    I would suggest you to schedule jobs like this:
    Customize Alerts Using Job in PI 7.31/PO
    >> alerts are consumed according to the given interval and not in "real time" when error occurs, today solution using BADI is "real time" - if possible I would prefer "real time" solution
    Check this:
    Michal's PI tips: How to trigger an alert for Component Based Message Alerts (CBMA) via "API" ?
    >>an separate service determine the actual alert count would be helpful to provide the correct value for maxAlerts, this have to be called beforehand
    I haven't tried it but i think u can do that, since these consumers are nothing but JMS queues only so i think there will be a method to read number of alert counts.
    >>In history I saw emails generated by the standard alert consumer which only contain details for the first alert, in my case I need details especially the message id for all errorneous messages
    If ur max alert parameter is greater than 1 then u should see multiple alert text  (along with message id and other details) in ur email message.
    Thanks
    Amit Srivastava

  • WHAT ALL MESSAGE'S ISSUED WHILE CREATING PO

    Sir,
    ply let me know after saving the po i want to know what all messages were issued while creating the po.
    Like "warning" or "information" message
    where  can i see this
    regards
    amey

    Hi,
    PAth- Spro-MM-Purchasing-Environment Data-Define Attributes of System Messages...
    Here are few message type:
    Contract has different purchasing organization &     W
    Validity period of contract does not start until &     W
    Validity period of contract expired on &     W
    Target value of contract & exceeded by & &     W
    Net price for item & taken from conditions     W
    Purchase requisition & item & already deleted     W
    Scheduled quantity & & greater than target quantity & &     W
    Quantity smaller than invoiced quantity &     W
    Target quantity exceeded by  & &     W
    Not possible to determine a consumption account     W
    Release date lies in the past     W
    Base unit of measure & adopted from material master record
    Release date: next workday is &     W
    Contract target value & reached     W
    Please only use plants with company code &
    Order unit copied from material master record     W
    Hope it helps.
    Utsav..

  • Issue while creating repair order via IW52

    Hi All,
             I am facing an issue while creating a repair order from Service Notification.
    In IW52 for service Notification , we have option of Create repair order in Action box of service notification, when i am clicking that i need to enter the sales order type.. when i am selecting standard order type KD01 or any other it is saying that
    1)Order type KD01 does not have the sales doc. identifier "repair"
    Message no. QM127
    Diagnosis
    You entered an order type that is not assigned to the sales document identifier "F" or "G" = repair order.
    Procedure
    Enter an order type that has the sales document identifier "F" or "G".
    Where can we see sales document identifier in config ?
    2. I would like know is there any setting where we can give default sales order type to service notification type ..
    regards
    giri

    Dear,
            Thanks for your inputs. It will be great help if you can let me know the below :
    1) Diff between Repair order, spare parts order..
    2)I happened to create a service order from a sales order following IDES Model for CS -4.6C / the service order type created is SM01 is created and my sales order type is OR .. now my question is there any setting where we assign Service order type to sales order type ???
    Note :- In OIOL Tcode for SM01 Order type i have IRC Sales order document type linked ..
    regards
    giri

  • Issues while creating a search project in BCC

    Hi There,
    Migrating the apps from 2007.3 to 10.0.3.Experiencing issues while creating a search project.
    Step #1.In Search Administration,navigating through Project > Global Settings & creating a Content Label named as "Catalog"
    Step #2.Navigating through Project > Create Production Project.Creating a project with Content Set as "CatalogSet"
    Step #3.Adding a Content with this info:
              Content Name: Catalog
              Type of Content : ATG Repository
              IndexingOutputConfig Path : /atg/commerce/search/ProductCatalogOutputConfig
              Host name : localhost
              RMI : 10160 ( RMI port of commerce instance)
         Creating a content & getting the message as New Content "CatalogTest" has been created.
         Issue #1: Content is not displaying in the Content eventhough content has been created successfully.
         Issue #2: Getting error for "Default Text Processing Options"
         You can refer these issues in the attached screenshot "Content-Page-with-error.jpg"
    Step #4.Creating a new TPO as "English" & trying to "Associate Search Project" & getting an error.Refer the attached error log "Associate-Search-Project.log"
    Due to these issues, "Build Index" button is disabled.Did anybody experienced these issues? Any help/comments are appreciated.
    Also attached the full server logs as commerce-server.log & publishing-server.log.
    Since no options for attachment in this forum, I posted the attachment in this link.Please refer it.
    https://groups.google.com/forum/?fromgroups#!topic/atg_tech/csEHi-x3Nyc
    Thanks in advance!
    Mani
    Edited by: user11263665 on Apr 25, 2012 10:38 PM

    We faced the same problem when migrating from 2007 to ATG 10.0.3. The reason this error comes up is because the Search depends on a local customization adapter /atg/searchadmin/adapter/customization/LocalCustomizationDataAdapter which adds English as a language in the text processing options.
    After the migration you need to import the initial ATG search related data into your Search schema. These instructions have been mentioned in the ATG install guide. Here is the extract from the docs.
    Note: The import scripts import data using startSQLRepository. Make sure your JTDataSource and
    FakeXADatasource are configured to permit this in home/localconfig. JTDataSource should automatically
    point to FakeXADataSource. FakeXADataSource should point to the administration database, and
    FaxeXADataSource_production should point to the production database. Note that some product
    installation processes, including Oracle ATG Web Knowledge Manager Self Service, need FakeXADataSource
    pointed at the production database, so you may need to change the FakeXADataSource between installations.
    once you are done with the configurations above, import only the searchadmindata xml into search schema as this imports the LocalCustomizationDataAdapter config information into your search schema. Once this is done, you should be good to index.
    <ATG10dir>\home\bin\startSQLRepository.bat|sh -m SearchAdmin.AdminUI
    -repository /atg/searchadmin/SearchAdminRepository -import
    <ATG10dir>\Search10.1\SearchAdmin\common\data\initial\searchadmindata.
    xml

  • Issue while creating PO

    Hi Folks,
    I have an issue while creating a purchase order for some inventory items (not all items).
    System is populating a Note "**A new part number already exists**".
    Of course, it is not stopping to save and approve the PO, but still this note is interrupting the users a lot, when they are in rush to create no of PO's.
    So, could any expert help me in this issue that how to avoid this note, please?
    Thanks in advance.

    I bet you have a customization/personalization on the po screen that looks at the item, checks if it is obsolete/superceded and displays a message to the user.
    Hope this helps
    Sandeep Gandhi

  • Issue while creating connection pool in weblogic using SERVICE NAME

    Found two issues while creating connection pool in weblogic using SERVICE NAME
    1. While running apps from jdeveloper using xxx-jdbc.xml
    weblogic.common.ResourceException: Could not create pool connection. The DBMS driver exception was: Io exception: The Network Adapter could not establish the connection
         at weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(ConnectionEnvFactory.java:253)
         at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1109)
         at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1033)
         at weblogic.common.resourcepool.ResourcePoolImpl.start(ResourcePoolImpl.java:214)
         at weblogic.jdbc.common.internal.ConnectionPool.doStart(ConnectionPool.java:1051)
    2. Configuriing the jndi in Weblogic server
    weblogic.common.ResourceException: Could not create pool connection. The DBMS driver exception was: Listener refused the connection with the following error:
    ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
    The Connection descriptor used by the client was:
    localhost:1521:SERVICENAME
         at weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(ConnectionEnvFactory.java:253)
         at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1109)
         at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1033)
    Problem
    database url is generated based on SID
    eg: jdbc:oracle:thin:@localhost:1521:SID
    Solution
    (generate seperate url for SERVICE NAME)
    jdbc:oracle:thin:@localhost:1521/SERVICENAME
    ------------------------

    It is so clear: host not found error for network connection and the other SID servcie name not found means your oracle instance name is not up. check with srvctl status for given servcie name or node, else check CRS_Stat -t if you are using RAC.

  • Issue while Creating the records in OAF by disabling one field.

    Hi Experts,
    I am having the scenario like this.
    From the OAF page I want to create the record by omitting one field(it is disable for OAF).
    Consider the folowing scenario..
    I am having the following fields Empno,Empname,Salary,Job in the OAF page where I made the Job field alone as disable and the style i am using for job field is message text input and i have set the initial value as 'Manger'.
    I am facing issue while creating the records in OAF page without the job filed value ie 'Manager' then the records were not inserted into my tables. Whereas if I enable the job field in OAF page(meaning I gave the job as 'Manager' in OAF page) I am able to create the records from OAF page and able get inserted in the database.
    Could Anyone can suggest where I fail as it is my Priority issue.
    Any Suggestion will be a great help for me.
    Thanks,
    Murugesh.

    or you can default it in the controller by handling add row event
    if(vo.hasNext())
    vorow = vo.next();
    vorow.setAttribute("xxxx",3838);
    --Prasanna                                                                                                                                                                                                                                                                                                                                   

  • Issue while creating a new web part page (Safeunit.aspx) within a folder located under a Document Library.

    Hi, I am facing an issue while creating a new web part page (Safeunit.aspx) within a folder (Safematic Seal Support Systems) located under a Document Library (Product Information Documents).
    The path I am explaining:
    Going to the Document Library (Product Information Documents) --> now inside that, clicking on a folder (Wet Seal Support
    Systems) --> now inside the folder clicking on another sub-folder (Safematic Seal Support Systems) --> Here I want the web page Safeunit.aspx
    Issue is that when I reach to the required destination, and want to create the web page by clicking on 'Site Action' --> 'Create' --> 'Web Part Page', now while selecting the Document Library name from the drop-down list, I do use 'Product
    Information Documents' since the folder is inside this library only; but that create the page directly under the 'Product Information Documents' library, not under the sub-folder (Safematic Seal
    Support Systems).
    FYI, it is SP2007 version.
    Kindly assist in this. Thanks in advance.

    I see that you have the namespaces reference in your code.
    I think you have changed the NameSpace name of your code to CreateSPFolder, change the reference in all your manifest, and other files to point to the current namespace name. It should help.
    Hope this helps!
    Ram - SharePoint Architect
    Blog - SharePointDeveloper.in
    Please vote or mark your question answered, if my reply helps you

  • Issues while creating implementation for BADI  "ME_PROCESS_PO_CUST"

    Hi Group,
    I have issues while creating implementation for  BADI "ME_PROCESS_PO_CUST".
    I tried to create implementation for the above mentioned BADI but, I was getting an error like this:
    "Interface implementation IF_EX_ME_PROCESS_PO_CUST does not exist".
    I want to implement this BADI and so, ideas/views at the earliest will be appreciated.
    Please let me know how to overcome this error.
    Thanks,
    Vishnu.

    Hi,
    Have you activated the class which is implementing the interface? (in transaction SE19 you should see class name)
    Best regards,
    Wojciech

  • Ibase/Component issue while creating a message from satillite system

    Hi experts,
    we have implemented the service desk functionality in solution manager system.
    User is able to create message in solution manager directly.
    While creating message from a satellite system IBASE/component fields are filled with incorrect values.
    Because of this user unable to create message from satillite system.
    Has someone any ideas where we do some settings to get correct Ibase/Component values while creating message from satillite system?
    Thank you in advance,
    Babu

    Hi  Babu,
    For Creating messages in SOLMAN make sure that in T code SM30  under the table BCOS_CUST data is maitained
    OSS_MSG     W     NONE     CUST620     1.0
    First your should make your solman ready for posting issues within.
    Then connect it to ECC systems and try posting issues there.
    Do not user Tcode NOTIF_CREATE for posting issues  always use HELP- Create Support message.
    Thanks
    Nand

  • Issue while creating Virtual provider based on HANA Model in SAP BI

    Dear Experts,
    I try to create a Virtual Provider based on HANA Model. However receive below error "Unable to find SAP HANA information model".
    I tried to assign the appropriate package and HANA model while creation of Virtual provider in SAP BI using RSA1 Transaction.
    Do I need to enable any services/ settings, so that I can able to use HANA Models in SAP BI?
    Do I required any specific authorizations either from BI or HANA side?
    Could some one kindly help to resolve this issue.
    Thanks,
    Khader

    Hi Srinivasan,
    Thank you for your response.
    I have already gone through the content provided via above links.
    However I face issue while activating the virutual provider with warning message"Unable to find SAP HANA information model". Due to which I am not able to see any data from Virtual Provider in BW.
    Do we need to have any special access/ role in BW or HANA system in order to consume HANA models in BW (Vitual Provider in this case)?
    I am trying to consume HANA Models in BW for the first time.
    So any more clues can be helpful.
    Thanks,
    Khader

  • PGI Issue while creating outbound delivery.

    Hello All,
    I am facing a strange issue while doing PGI .The system gives the message as shown below ,although we have maintained Posting Periods in both MMPV and OB52. Please help on this issue.
    Posting only possible in periods 2011/07 and 2011/06 in companlly code 1000
    Message no. M7053
    Diagnosis
    The posting date entered is not within one of the permitted posting periods (current period/previous period).
    This can be due to one of two reasons:
    The correct current period has not been set in the system.
    For the system, the first of the entered periods is the current period. At the beginning of a new period, your systems administrator must change the current period in the material master record, using the function "Shift periods". This has not yet been done.
    You have entered a wrong date in the field "Posting date".
    Procedure
    Check the posting date and correct it if necessary. If your input is correct, inform your systems administrator that the "period shifting" (period-end closing) process has not yet been completed. Copied from M8022
    Regards
    Deepak

    Hi Deepak,
    1-Please close all the login of the user logged in.
    2-Goto SU01,put the required user ID and click on for change mode.After this goto "Parameters" Tab.
    3-Add parameter Id="MMPI_READ_NOTE".It will read the SAP Note 487381 and allow you to initialize.
    4-In the parameter value,put the current date and then save
    5-Now goto MMPI and put the date=05.07.2011 or in period you can put 1 and fiscal year=2011 for the respective company code and execute.This will open the July Month of 2011.Hence will allow the posting on 05.07.2011
    6-Now check in MMRV,it will show fro the respective company code,the current period will be 01....2011 and previous Period=12...2010.
    7-Now do all the activities for july 2011 month.
    8-After July close the period through MMPV and it will automatically open for Aug month i.e 06..2011 period
    please try to check based on the above steps
    Revert with your result
    Regards,
    Prasanna

Maybe you are looking for