Skip to Content

Alert configuration on PI 7.4 dual stack, does not generate any log.

Dear experts,

My scenario is to receive IDOC"s from ECC and trigger messages to target using SOAP adapter. So I only have configured soap receiver in ID part.

I've a requirement to configure email alert on this scenario.

I'm working on PI 7.4 dual stack so I'm configuring the ABAP stack settings along with RWB settings.

Whenever the message fails I'm not seeing any log getting generated nor is the email triggering.

Please let me know what the possible errors are and how to find the root cause.

Regards,

Vidhya Nizamkar

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    Feb 07, 2017 at 07:37 AM

    Dear all,

    The issue was with my j2ee_admin user.
    When I went to developer logs and checked on the details I got to know the error was as below.

    Error occurred while submitting a job generated for task '52f8bca8ecf311e68ac3000000628fd6' to the Job Execution Runtime.
    Probably this expiration of the task won't be executed
    com.sap.scheduler.runtime.JobExecutorException: Uanble to start Job. JMS message could not be sent.
    , Job ->
    , JobDefName: AlertConsumerJob
    , AppName: sap.com/com.sap.aii.af.service.alert.app
    , TaskId: 52f8bca8ecf311e68ac3000000628fd6
    , JobId: d7f3219ded0611e69c2b000000628fd6
    , JobDefId: 4d01e6af2f5211e4ad040000012dcaca
    , SchedulerId: cae4455b2f5011e4c8292c44fd86de84

    at com.sap.engine.services.scheduler.runtime.mdb.MDBJobExecutor.sendJmsMessage(MDBJobExecutor.java:394)
    at com.sap.engine.services.scheduler.runtime.mdb.MDBJobExecutor.executeJob(MDBJobExecutor.java:359)
    at com.sap.engine.services.scheduler.runtime.executor.JobExecutorImpl.executeJob(JobExecutorImpl.java:103)
    at com.sap.engine.services.scheduler.runtime.JobExecutionRuntimeImpl.executeJobForAllMethods(JobExecutionRuntimeImpl.java:754)
    at com.sap.engine.services.scheduler.runtime.JobExecutionRuntimeImpl.executeJob(JobExecutionRuntimeImpl.java:692)
    at com.sap.engine.services.scheduler.runtime.RuntimeIntfAccessAsserter.executeJob(RuntimeIntfAccessAsserter.java:265)
    at com.sap.engine.services.scheduler.impl.TaskExecutorImpl.executeTask(TaskExecutorImpl.java:105)
    at com.sap.engine.services.scheduler.impl.TaskProcessorPQ.run(TaskProcessorPQ.java:230

    Solution: We have found the some inconsistency in UME configuration and with the help of BASIS team we tried the interactive repair tool by referring to the below SAP notes.

    • 2362736 - Unable to connect to JMS queue 'JobQueue' after '10' attempts
    • 1016283 - UME Consistency Check Tool

      Then we were able to get alerts for the alert rule.


      Thanks to all for helping me to resolve the same.

    Regards,

    Vidhya Nizamkar

    Add comment
    10|10000 characters needed characters exceeded

  • Jan 20, 2017 at 10:05 AM

    Hello vidhya,

    Did you configure CBMA alert as per below link

    https://blogs.sap.com/2012/03/25/michals-pi-tips-component-based-message-alerting/

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Raghu,

      Yes I thought it should trigger the alert email as per alert rule.
      But I'm facing issue here. When I stop sender or receiver channel it triggers email.
      But when there is an issue with SXMB_MONI screen, example any mapping error. It is not triggering alert.

      You can see this is the alert rule that I created.

      Regards,

      Vidhya

      alert-rule.jpg (48.6 kB)
  • avatar image
    Former Member
    Jan 20, 2017 at 11:08 AM

    Dear Vindhya,

    please follow the below URL, we followed the same and it's working.

    https://blogs.sap.com/2012/12/27/component-based-message-alerting-on-as-abap/

    Regards,

    Dileep

    Add comment
    10|10000 characters needed characters exceeded

    • Dear Dileep,

      I've referred your document and tried getting alerts for error message. But I do not see any email getting triggered.

      Please help em to understand the following points.

      1. How do I configure the outbound SMTP host and port? (Is it only teh ditribution list which will be used to configure receiver email address)

      2. How can I check if the email is triggered? (SLG1 log or ALRTINBOX t-code)
      3. Do I need to make sure that my SMTP host and port in SMICM services is active? (Does this have any impact on the outgoing emails)
      4. One more thing is only the job I create using SM36 should be fine as per my understanding. Is that correct?

      Regards,

      Vidhya