Skip to Content
avatar image
Former Member

receiver JMS Channel Error

Hi EveryBody,

I am facing an issue with the JMS Receiver Communication channel.Data is not getting inserted in the JMS Queue.CC Monitoring is showing the below ERROR:

"com.sap.aii.adapter.jms.api.channel.filter.MessageFilterException: Pending message discovered: 47d1c3e0-d844-467d-e100-0000c72a3095.The channel is configured throw an recoverable, temporary error for this warning (default). Decide whether you want to bypass this message. If so, set the Pending Handling channel parameter to 'Bypass' and restart the message afterwards. at com.sap.aii.adapter.jms.core.channel.filter.OutboundDuplicateCheckFilter.filter(OutboundDuplicateCheckFilter.java:153".

Log in parameters are correct.Can somebody help me out on the same.

Helpful answers will be rewarded ponits.

Thanks,

Zabiulla

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Mar 10, 2008 at 07:22 AM

    hi

    read thru this from help.sap.com

    Example

    Below is a typical procedure for handling pending messages:

    ...

    1. The default setting for the parameter of the receiver JMS adapter is Throw Exception.

    2. You see the following exception in the message or adapter monitor:

    The channel is configured to throw a recoverable, temporary error for this warning (default). Decide whether you want to bypass this message. If so, set the Pending Handling channel parameter to 'Bypass' and restart the message afterwards.

    3. Make sure that no further messages are sent through this communication channel by deactivating the corresponding sender channel.

    4. Check whether the message or messages have arrived in the JMS environment.

    a. If the message has arrived in the JMS environment, select Mark Message as Delivered (Message Loss Possible).

    b. If the message has not arrived in the JMS environment, select Bypass Pending Warning and Send Message to JMS (Duplicates Possible).

    c. Choose Repeat in message monitoring.

    If some messages have arrived in the JMS environment and some have not, you must perform the procedure twice and resend the respective messages in each case.

    5. Reset the parameter in the communication channel to Throw Exception.

    6. Activate the corresponding sender communication channel

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 10, 2008 at 07:28 AM

    Also check the following taken from a PDF guide

    7. JMS Receiver Adapter: Handling of

    Pending XI messages

    The new parameter Handling of

    Pending XI Messages is available

    with SP11 and higher.

    If you set the value to Throw

    exception, an error message

    might appear in the message (just in

    the case of a previous connection

    error). "

    The channel is configured to

    throw a recoverable, temporary error

    for this warning (default). Decide

    whether you want to bypass this

    message.”

    In this case, an administrator has to

    check in the receiving system if the

    message is already there or not.

    Depending on the results of the

    check you can change the

    parameter value in the

    communication channel to Ignore

    or Mark as Delivered.

    In the first case, the message can be

    resent. In the second case, it will not

    be resent. After this manual action,

    the administrator has to reset the

    parameter to Throw exception

    for further normal operation.

    regards

    krishna

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 10, 2008 at 07:54 AM

    Hi,

    In my point of view you check certain things in you CC.

    1. Chech & confirm the "JMS Queue".

    2. "Port Number".

    3. "Channel Name".

    4. "Queue Manager Name".

    If you are using the FCC then recheck all the parameters.

    Trick: Deactivate the CC & then Activate it and then try.

    Regards,

    Sarvesh

    Add comment
    10|10000 characters needed characters exceeded