on 03-10-2008 7:15 AM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.