Bad Message in Queue
Hello,
This problem is new to me.Need ur help.
We are using Websphere MQ for messaging from our Java programs.But recently one of the queue went down.Lots of messages got stuck.After we deleted some messages from bottom of the stack,it was started working normally again.
My question here can the content of the queue ever affect the queue directly?
Please help.
Edited by: webscape on Jan 19, 2010 6:38 AM
I don't believe it is possible, that messages can affect the Queue.
Also, I believe Queue Manager can go down, not specific Queue.
If you are unable to put message, may be you Queue is full, or Queue Manger is up but channel is down.
Similar thing can happen while retrieving also, May be Queue manager is up, but channel is down, some problem with listener.
It might happen that Queue Manager is up, but listener is down, then in that case also, you wont be able to put and get message.
Generally, when you restart the Queue Manager, everything restarts, so problems are solved.
You should check for Queue Manager, Channel, and listener, if all are up. And then you can check for Queue depth. If it has the reached the max. depth.
Similar Messages
-
Issue while posting message to queue
Hi ,
I am getting following exception while posting message into queue.For every new build I am getting this exception and after 2 or 3 times of restart of corresponding OBPM related weblogic server,Issue is getting resolved
A component failed while executing activity '/COM/OU/UserlProcess#Default-3.0/ComponentExecution[PreProcessor]' (BP-method preProcessor) over instance '/COM/OU/UserlProcess#Default-3.0/15141/0'.
Details:
The task could not be successfully executed.
Reason: 'fuego.connector.ConnectorException: Connector [MAIN_Q:null:JMS] caused an exception when getting a resource of type [7].
Detail:Connector [MAIN_Q:null:JMS] caused an exception when getting a resource of type [7].
Caused by: Connector [MAIN_Q:null:JMS] caused an exception when getting a resource of type [7].
Detail:Connector [MAIN_Q:null:JMS] caused an exception when getting a resource of type [7].
Caused by: Connector [MAIN_Q:null:JMS] returned the wrong class [com.tibco.tibjms.naming.TibjmsConnectionFactoryAttributes] for a resource of type [2].
Detail:Connector [MAIN_Q:null:JMS] returned the wrong class [com.tibco.tibjms.naming.TibjmsConnectionFactoryAttributes] for a resource of type [2].
fuego.lang.ComponentExecutionException: The task could not be successfully executed.
Reason: 'fuego.connector.ConnectorException: Connector [MAIN_Q:null:JMS] caused an exception when getting a resource of type [7].
Detail:Connector [MAIN_Q:null:JMS] caused an exception when getting a resource of type [7].
at fuego.server.execution.EngineExecutionContext.invokeMethodAsCil(EngineExecutionContext.java:1091)
at fuego.server.execution.EngineExecutionContext.runCil(EngineExecutionContext.java:1277)
at fuego.server.execution.microactivity.ComponentExecutionMicroActivity.runCil(ComponentExecutionMicroActivity.java:126)
at fuego.server.execution.microactivity.ComponentExecutionMicroActivity.execute(ComponentExecutionMicroActivity.java:84)
at fuego.server.execution.microactivity.MicroActivityEngineExecutionHandler.executeActivity(MicroActivityEngineExecutionHandler.java:57)
at fuego.server.execution.ImmediateActivity.execute(ImmediateActivity.java:42)
at fuego.server.execution.DefaultEngineExecution$AtomicExecutionTA.runTransaction(DefaultEngineExecution.java:304)
at fuego.transaction.TransactionAction.startNestedTransaction(TransactionAction.java:527)
at fuego.transaction.TransactionAction.startTransaction(TransactionAction.java:548)
at fuego.transaction.TransactionAction.start(TransactionAction.java:212)
at fuego.server.execution.DefaultEngineExecution.executeImmediate(DefaultEngineExecution.java:123)
at fuego.server.execution.DefaultEngineExecution.executeAutomaticWork(DefaultEngineExecution.java:62)
at fuego.server.execution.EngineExecution.executeAutomaticWork(EngineExecution.java:42)
at fuego.server.execution.ToDoItem.executeAutomaticWork(ToDoItem.java:251)
at fuego.ejbengine.ItemExecutionBean$1.execute(ItemExecutionBean.java:217)
at fuego.server.execution.DefaultEngineExecution$AtomicExecutionTA.runTransaction(DefaultEngineExecution.java:304)
at fuego.transaction.TransactionAction.startBaseTransaction(TransactionAction.java:470)
at fuego.transaction.TransactionAction.startTransaction(TransactionAction.java:551)
at fuego.transaction.TransactionAction.start(TransactionAction.java:212)
at fuego.server.execution.DefaultEngineExecution.executeImmediate(DefaultEngineExecution.java:123)
at fuego.server.execution.EngineExecution.executeImmediate(EngineExecution.java:66)
at fuego.ejbengine.ItemExecutionBean.processMessage(ItemExecutionBean.java:203)
at fuego.ejbengine.ItemExecutionBean.onMessage(ItemExecutionBean.java:115)
at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)
at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)
at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327)
at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4123)
at weblogic.jms.client.JMSSession.execute(JMSSession.java:4013)
at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:4541)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:464)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)
Caused by: fuego.connector.ConnectorException: Connector [MAIN_Q:null:JMS] caused an exception when getting a resource of type [7].
Detail:Connector [MAIN_Q:null:JMS] caused an exception when getting a resource of type [7].
at fuego.connector.ConnectorException.exceptionOnGetResource(ConnectorException.java:95)
at fuego.connector.ConnectorTransaction.getResource(ConnectorTransaction.java:324)
at fuego.connector.ConnectorTransaction.getResource(ConnectorTransaction.java:298)
at fuego.connector.JMSHelper.getSession(JMSHelper.java:75)
at fuegoblock.msg.DynamicJMS.sendMessage(DynamicJMS.java:145)
at xobject.Utility.JMSService.writeToAppQueue(JMSService.xcdl:11)
at xobject.Utility.Notification.sendAuditNotification(Notification.xcdl:19)
at XXX.ManualProcess.Default_3_0.Instance.CIL_preProcessor(Instance.xcdl:20)
at XXX.ManualProcess.Default_3_0.Instance.CIL_preProcessor(Instance.xcdl)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at fuego.server.execution.EngineExecutionContext.invokeMethodAsCil(EngineExecutionContext.java:1082)
... 31 more
Please help how can I resolve this issue
Thanks
SailendraI am also getting the same issue. Sailendra, did you resolve the issue?
If not could anyone help us to resolve this issue.
I am using Tibco JMS for queue and I have set 'ConnectionFactory' as Connection Factory Lookup Name value in the external resourse.
Thanks in advance.
Regards,
Ramanan -
CANNOT PRINTING FROM WINDOWS 7 TO MY PHOTOSMART c7180 ALL-IN-ONE (I CAN SEE MESSAGES IN QUEUE)?
Hi,
I think you need to remove the queue. Please try:
hold down the Windows key and press R.
from the Run window, type services.msc and hit enter.
if the machine asks for Admin you have to accept this,
look down to the print spooler service, right click it and select properties
click on the Stop button,
browse to C:\Windows\System32\Spool\printers
delete the job inside this folder
reboot the machine
Regards.
BH
**Click the KUDOS thumb up on the left to say 'Thanks'**
Make it easier for other people to find solutions by marking a Reply 'Accept as Solution' if it solves your problem. -
Configure Monitoring of a MSMQ private queue Messages in Queue counter
Hi
I have a workgroup server that is not part of my local domain.
I have contented the server to my local SCOM 2012 R2 server and it is working fine.
My SCOM server has MSMQ 6.0 & 6.3 MP's installed.
On the remote servers I have some MSMQ 6.0 private queues.
When I am trying to monitor one counter in 1 queue , when the threshold is reached I am getting error message on al the queues.
On the performance counter tab I have :
Object: MSMQ Queue
Counter : Messages In Queue
Instance :[server name'\private$\error
There were 1207 messages in this queue .
I Got about 30 messages and error on all queues.
What did I do wrong ?
Itamar
ItamarHi
This is the alert email I got :
Alert: Notification Queue
Source: maasw1\private$\maas.backend.scheduler.timeoutsdispatcher
Path: MAASW1.xxx.com
Last modified by: System
Last modified time: 2/18/2014 2:45:49 PM Alert description: Instance Computer Queues
Object MSMQ Queue
Counter Messages in Queue
Has a value 19
At time 2014-02-18T14:45:35.0000000+02:00
I did not place a monitor on this queue but on 2 other queues.
one with threshold of 500 and on with 1 .
I have made some change in the monitor and will test it now.
Thanks
Itamar
Itamar -
Get information about Subscribed Consumer and messages in queue
Hi,
I use a library that allow to set a set of consumers. They read messages I send. I check if the consumers are subscribed through "Open Message Queue Administration Console". Through Broker->Destinations I found the consumer under the correct destination I find the consumers with the message in queue, state and other information. I would like to obtain these information programmatically.
Could someone link me an example?
Thanks, bye bye.Hi,
I'm reading the page but I cannot find the jar file that contains this package:
import com.sun.messaging.jms.management.server
and the classes:
-MQObjectName
-DestinationAttributes
-DestinationType
What is the jar file for the class above?
Moreover, I cannot find the class:com/sun/messaging/jmq/management/JMXMQAddress
when I try to use the code I wrote I receive this error:
>
java.lang.NoClassDefFoundError: com/sun/messaging/jmq/management/JMXMQAddress
at com.sun.messaging.AdminConnectionFactory.getJMXServiceURL(AdminConnectionFactory.java:257)
at com.sun.messaging.AdminConnectionFactory.createConnection(AdminConnectionFactory.java:207)
at testcase.eventManager.DPCTRMSEVENTMANAGER.message(DPCTRMSEVENTMANAGER.java:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMethodRunner.java:99)
at org.junit.internal.runners.TestMethodRunner.runUnprotected(TestMethodRunner.java:81)
at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
at org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunner.java:75)
at org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java:45)
at org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(TestClassMethodsRunner.java:66)
at org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethodsRunner.java:35)
at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java:42)
at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:45)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Caused by: java.lang.ClassNotFoundException: com.sun.messaging.jmq.management.JMXMQAddress
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 23 more
Where can I found this class?
Thanks, bye bye.
Edited by: PiotreUgrumov on May 13, 2010 8:29 AM -
Hi,
We are trying to implement a wcf service that exposes a net.msmq endpoint. We are running windows server 2008 R2/IIS 7.5 running on a DOMAIN mode.
1. Our service is called service.svc and it is deployed under an application called Test in the default website (application pool running under network service)
2. The url to reach the service webpage is http://machinename/Test/service.svc.
3. We created a private queue called Test/service.svc and we configured permissions for network service to full control.
Now, when the application pool is "alive" the service picks up the messages correctly, but as soon as the application pool gets recycled (because of timeout or any other reason), the service stops picking up the messages, that just sit in the queue until the service starts again by browsing to the service webpage (http://machinename/Test/service.svc)
I know this is a popular question, but I already tried several solutions with no luck (for example, we triedhttp://keithelder.net/blog/archive/2009/06/03/fix-for-wcf-netmsmqbinding-not-picking-up-messages-in-queue.aspx,http://www.codewrecks.com/blog/index.php/2009/03/17/hosting-a-wcf-service-based-on-msmq-in-iis7/,http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/a1df55c4-e642-442a-9057-f0aec278d10c/ and other ones)
Any Help?
If this post is helpful, please mark it as such
Alessandro Cardoso
MVP | Microsoft Heroes | MCT
blog: http://itaustralia.spaces.live.com
http://cardosoalessandro.spaces.live.comHi Steven,
I am Alessandro's colleague, I am working with him on these net.msmq issues.
Our configuration includes a transactional queue called Test/Service.svc (unauthenticated,
we shut down all security for the moment...does it matter?) and these attributes on the service:
[ServiceContract]
public interface IService
[OperationContract(IsOneWay=true)]
void ProcessMyMessage(MyClass parameter);
[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall, TransactionIsolationLevel = IsolationLevel.Serializable, TransactionTimeout = "00:03:00")]
public class Service: IService
[OperationBehavior(TransactionScopeRequired = true, TransactionAutoComplete = true)]
public void ProcessMyMessage(MyClass parameter)
//Do some stuff here
The service is hosted on IIS 7.5 under an application called Test (so that the full http address of the service is http://machine/Test/Service.svc).
In the configuration (for both client and service) we specified None for the security mode, "true" value in durable and exactlyOnce
The Net.msmq Listener Adapter windows service is running fine under the Network Service account (the same as our application pool)
Is there something we are missing?
Also, can you explain how a transaction not configured properly can create this behaviour? In my understanding the process of delivering a message happens in 3 steps (I remember a nice picture of this the Juval Lowy book):
1) Transaction 1: client delivers message to local instance of msmq. The transaction rolls back if the message does not get delivered.
2) Transaction 2: the local instance of msmq delivers the message to the remote (service) instance of msmq. The transaction rolls back if the message does not get delivered.
3) Transaction 3: wcf activates my service which picks up the message and process it. The transaction rolls back if the service fails to pick up the message or does not complete the transaction (for example, because of an unhandled exception).
The message gets delivered to the service machine successfully, so I am assuming that steps 1 and 2 are executed correctly. If my service was not configured to handle transaction properly, wcf should still activate it and do something with it. Or at least,
if it doesn't get activated at all, this should be the case even when the application pool is well alive and awake, because it should be a configuration problem. Instead, the service works great if the appPool is alive and it never gets activated when the
appPool is sleeping (absolute nothing in the .svclog trace file generated by the service). Am I saying something wrong? -
Drop messages in queue that have a blank sender
I'm getting hundreds of messages in the Queue where the From Address is < >.
Do I just let these build up or is there a setting somewhere that would just drop the message if it has a blank sender?
Here is an example of one that I've received;
Identity: Pebbles\512\21474838371
Subject: Undeliverable: MUST READ: Vehicle's Below Kelly-Blue-Book*
Internet Message ID: <[email protected]>
From Address: <>
Status: Ready
Size (KB): 10
Message Source Name: DSN
Source IP: 255.255.255.255
SCL: -1
Date Received: 5/27/2014 11:51:09 AM
Expiration Time: 5/29/2014 11:51:09 AM
Last Error: 400 4.4.7 Message delayed
Queue ID: Pebbles\512
Recipients: [email protected];2;2;[{LRT=};{LED=400 4.4.7 Message delayed};{FQDN=};{IP=}];0;CN=outbound,CN=Connections,CN=Exchange Routing Group (DWBGZMFD01QNBJR),CN=Routing Groups,CN=Exchange Administrative Group (FYDIBOHF23SPDLT)....
1 email server in domain; Exchange 2013 sp1/Win2012 Standard
PennyMOn Exchange 2010 you have antispam agents that can help you discard such messages.
Sender filtering has a check box called drop messages with blank senders select that and restart the transport service on the servers to get that updated quickly.
In 2013 server, you have sender filtering as well. -
Hello!
Came across puzzle when do dequeue messages:
We want to dequeue all messages for particular consumer.
We do dequeue with no_wait, first_message, consumer_name.
It works all right.
All messages for specified consumer is dequeued.
Immediately querying view AQ$QUEUE_T_QUEUE_x - we can see that dequeued messages are in 'PROCESSED' status
and in 'READY' status in table QUEUE_T_QUEUE_x.
Wait some Time - query view/table again - and we dont see them any more in the queue.
Queue retention is set to 25 hours. So messages deleted from queue much more fast.
The main question is - what does the
Time between message is in 'PROCESSED' state after dequeue
and
time it disappears from queue
depend on?
We see different Time on different instances.
AQ_TM_PROCESSES=10
We guess that may be it's Queue Monitor that responsible for that?
Does anybody know what is going on and how to control it?
Any help is appreciated!
Thanks in advance!Hi maha,
Yes, queue monitor has responsible for post-process of dequeued messages in queue table.
In 10gR2, Queue Monitor processes deqeueud messages every 30 seconds.
If queue retention time are already expired when a queue monitor checks qtable, then a Queue Monitor removes messages from qtable. Otherwise, Queue Monitor update "deq_time" column in qtable. (deq_timestamp column in view is differ from deq_time in qtable.)
However, I don't know why your messages are removed from qtables even though you set queue retention to 25 hours. And I have no idea to control Queue Monitor cycle, behavior, and so on, -
JMS adapter transaction. Rollback message to queue.
Hi all !
A have question about jms adapter transaction. My composite application has 3 steps : JMS adapter (listener), mediator, WS adapter. JMS adapter listen queue push message to mediator, mediator invoke web service. If ws not available (server down), mediator try recovery 5 times. After 5 times, reject message from queue. I wont rollback message to queue. I saw examples with JMS + BPEL, but it not help me. Anybody can help me.Hi,
You don’t need to catch a mediator fault – you can let it rollback to the JMS Queue and let the Queue do the retries.
To get the retries working, log in to the weblogic console and navigate to JMS Modules -> Your Module -> Your Queue -> Configuration -> Delivery Failure
Here you will find options for Redelivery Limit. Set this to the number of retries you need.
Then navigate to the connection factory you want and set the redelivery delay.
This should get your desired behaviour, but once the message has failed it will be discarded. If you prefer to put it on an error queue you can create an error queue, and in the original queue’s, goto Delivery Failure, change the expireation policy and set the Error Destination to be your error queue.
Hope that helps!
Robert -
Hello. after updating to Ios 8 my iPhone is terribly! Discharged very quickly, many transitions between applications, the program takes off, ringtones do not work - works a standard call, the keyboard freezes, bad messages are sent, often loses the network. what have you done with your phone moym ?! solve all these problems! I beg of you!
Hello. after updating to Ios 8 my iPhone is terribly! Discharged very quickly, many transitions between applications, the program takes off, ringtones do not work - works a standard call, the keyboard freezes, bad messages are sent, often loses the network. what have you done with your phone moym ?! solve all these problems! I beg of you!
-
Bad Messages only from one sender
Hello there,
i have a problem with mails from a specific sender. When the sender is sending mails without an attachment, then the mail is ok and the recipient will get it. But when the sender sends the mail with an attachment, then the mail will get as Bad Message to the Postmaster.
I think there is something wrong in the Header but i don't know what:
MAIL FROM:<[email protected]> SIZE=573007
RCPT TO:<[email protected]>
Received: from xxxxxxxx.xxxxxx.xxx ([xx.xx.xx.xx])
by xxxxxxxxxx.xx with ESMTP; Tue, 07 Jul 2009 11:52:34 +0200
X-IronPort-AV: E=Sophos;i="4.42,361,1243807200";
d="pdf'?png'150?scan'150,208,217,150";a="2721830 3"
Received: from mo-p00-ob.rzone.de ([81.169.146.161])
by xxxxxxxxxx.xxxxxx.xxx with ESMTP; 07 Jul 2009 11:52:33 +0200
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1246960352; l=571364;
s=domk; d=rhea-and-partner.biz;
h=Content-Type:MIME-Version:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:
X-RZG-AUTH;
bh=aY6mjNsN0vqY2auMgf+alJPbvNA=;
b=hQXMz5BITbUSVrYtm41OzKNRkS9AZAouFo8ED/uzRP5bHmeNd23fg8whfT+qUxX31pi
m21D3KUC5Ovjch109Jzrty8Eq7jVExkqN6Nqs/aTq7Uia71BYxwPXN5I4Ekw0c7hgBF7r
42ZyYLu1/yh8wkrjMgUHCVR4TSZAHNLP5hM=
X-RZG-AUTH: :PH4Lf0Wrb6+6xL8EEXtEHc5gFqvY7xz0LT3kjfBINp1lhscXy ML+LucWtjC2jEzFsnMozhfBTmY=
X-RZG-CLASS-ID: mo00
Received: from WWWDE19A13C016 ([202.153.93.94])
by post.strato.de (fruni mo51) (RZmta 18.49)
with ESMTP id a04279l679XUiR ; Tue, 7 Jul 2009 11:52:06 +0200 (MEST)
From: "Leo Zhang - Rhea & Partner International Consultants Ltd." <[email protected]>
To: "'xxxxx xxxxxxx'" <[email protected]>
Cc: "'Ruediger W. Kuemmerle - Rhea & Partner International Consultants Ltd.'" <[email protected]>
Subject: Uebersendung erstes Angebot - 3250780 Swimming pool - fence 1003962
Date: Tue, 7 Jul 2009 17:57:19 +0800
Message-ID: <001c01c9fee9$52a5ea50$f7f1bef0$@biz>
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_NextPart_000_001D_01C9FF2C.60C92A50"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acn+6QJn52YxFNPXTgCsrskIq43aXw==
Content-Language: zh-cn
X-AntiVirus: checked by AntiVir MailGuard (Version: 8.0.0.18; AVE: 8.2.0.204; VDF: 7.1.4.190)
This is a multipart message in MIME format.
------=_NextPart_000_001D_01C9FF2C.60C92A50
Content-Type: multipart/related;
boundary="----=_NextPart_001_001E_01C9FF2C.60C92A50"
------=_NextPart_001_001E_01C9FF2C.60C92A50
Content-Type: multipart/alternative;
boundary="----=_NextPart_002_001F_01C9FF2C.60C92A50"
------=_NextPart_002_001F_01C9FF2C.60C92A50
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
RESEND!
...following the mail text in HTML and then the attachment.
Maybe someone can see what the problem is. I talked to the sender and they told me that they have only with us these problems.
The GW Version is 7.0.3
Any ideas?
Thanks
MatthiasI've got the same problem with GW 7.0.3. The content, which was send to the Postmaster:
"Die Anlagedatei wurde vom Gateway empfangen, doch das Gateway konnte die Nachricht nicht verarbeiten."
or my free translation
"The attachted file was received from the gateway, but the gateway could not process the message."
The E-Mail had a pdf attachment. When I send a new external email from my personal freemail account with these problematic attachment to the firm, then the mail arrives.
Could the MIME-Type ISO-8859-1 be the problem?
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
I didn't found a solution in an other thread.
Originally Posted by Matthias123
Hello there,
i have a problem with mails from a specific sender. When the sender is sending mails without an attachment, then the mail is ok and the recipient will get it. But when the sender sends the mail with an attachment, then the mail will get as Bad Message to the Postmaster.
I think there is something wrong in the Header but i don't know what:
MAIL FROM:<[email protected]> SIZE=573007
RCPT TO:<[email protected]>
Received: from xxxxxxxx.xxxxxx.xxx ([xx.xx.xx.xx])
by xxxxxxxxxx.xx with ESMTP; Tue, 07 Jul 2009 11:52:34 +0200
X-IronPort-AV: E=Sophos;i="4.42,361,1243807200";
d="pdf'?png'150?scan'150,208,217,150";a="2721830 3"
Received: from mo-p00-ob.rzone.de ([81.169.146.161])
by xxxxxxxxxx.xxxxxx.xxx with ESMTP; 07 Jul 2009 11:52:33 +0200
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1246960352; l=571364;
s=domk; d=rhea-and-partner.biz;
h=Content-Type:MIME-Version:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:
X-RZG-AUTH;
bh=aY6mjNsN0vqY2auMgf+alJPbvNA=;
b=hQXMz5BITbUSVrYtm41OzKNRkS9AZAouFo8ED/uzRP5bHmeNd23fg8whfT+qUxX31pi
m21D3KUC5Ovjch109Jzrty8Eq7jVExkqN6Nqs/aTq7Uia71BYxwPXN5I4Ekw0c7hgBF7r
42ZyYLu1/yh8wkrjMgUHCVR4TSZAHNLP5hM=
X-RZG-AUTH: :PH4Lf0Wrb6+6xL8EEXtEHc5gFqvY7xz0LT3kjfBINp1lhscXy ML+LucWtjC2jEzFsnMozhfBTmY=
X-RZG-CLASS-ID: mo00
Received: from WWWDE19A13C016 ([202.153.93.94])
by post.strato.de (fruni mo51) (RZmta 18.49)
with ESMTP id a04279l679XUiR ; Tue, 7 Jul 2009 11:52:06 +0200 (MEST)
From: "Leo Zhang - Rhea & Partner International Consultants Ltd." <[email protected]>
To: "'xxxxx xxxxxxx'" <[email protected]>
Cc: "'Ruediger W. Kuemmerle - Rhea & Partner International Consultants Ltd.'" <[email protected]>
Subject: Uebersendung erstes Angebot - 3250780 Swimming pool - fence 1003962
Date: Tue, 7 Jul 2009 17:57:19 +0800
Message-ID: <001c01c9fee9$52a5ea50$f7f1bef0$@biz>
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_NextPart_000_001D_01C9FF2C.60C92A50"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acn+6QJn52YxFNPXTgCsrskIq43aXw==
Content-Language: zh-cn
X-AntiVirus: checked by AntiVir MailGuard (Version: 8.0.0.18; AVE: 8.2.0.204; VDF: 7.1.4.190)
This is a multipart message in MIME format.
------=_NextPart_000_001D_01C9FF2C.60C92A50
Content-Type: multipart/related;
boundary="----=_NextPart_001_001E_01C9FF2C.60C92A50"
------=_NextPart_001_001E_01C9FF2C.60C92A50
Content-Type: multipart/alternative;
boundary="----=_NextPart_002_001F_01C9FF2C.60C92A50"
------=_NextPart_002_001F_01C9FF2C.60C92A50
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
RESEND!
...following the mail text in HTML and then the attachment.
Maybe someone can see what the problem is. I talked to the sender and they told me that they have only with us these problems.
The GW Version is 7.0.3
Any ideas?
Thanks
Matthias -
How to send message to Queue using JMS
Hai Friends,
I have written one program, which sends one seriablizable object to the queue. At
queuesender.send(objectmessage) statement
i am getting the following exception, but message is going to queue. The next statement is not executing. Next statements is simple debug statement.
i.e.,System.out.println("Message has been send");
why this is not working let me know plzz
HERE is EXception
<May 15, 2006 11:02:46 AM IST> <Alert> <JMS> <BEA-040049> <JMSServer "cgJMSServer" store failure occurred while writing message for queue ACMQueue, java.io.IOException: JMS JDBC store, connection pool = <cgJMSPool-nonXA>, prefix = <weblogic>: flush failed
java.io.IOException: JMS JDBC store, connection pool = <cgJMSPool-nonXA>, prefix = <weblogic>: SQL exception
java.sql.SQLException: Connection failure. sendMethodRequest(...).Hai Friends,
Previously i didn't give full stack trace. now i am sending the exact stack trace and little bit code. Plz help me
CaseQuerySearchResult cqsr = new CaseQuerySearchResult();
ObjectMessage obj = qsession.createObjectMessage();
while(rs.next())
// I am getting 10 fields from DB and setting those values like the following,
cqsr.children.setLoan(rs.getString(1));
obj.setObject(cqsr);
qconnection.start();
System.out.println("----B4 qsender----");
qsender.send(obj);
System.out.println("----After qsender----");
<May 15, 2006 12:05:47 PM IST> <Alert> <JMS> <BEA-040095> <JMSServer "cgJMSServer". Store I/O failure, java.io.IOException: JMS JDBC store, connection pool = <cgJMSPool-nonXA>, prefix = <weblogic>: ping failed, database not responding
java.io.IOException: JMS JDBC store, connection pool = <cgJMSPool-nonXA>, prefix = <weblogic>: SQL exception
java.sql.SQLException: Connection failure. sendMethodRequestNoFlush(...).
at com.pointbase.dbexcp.dbexcpException.getSQLException(Unknown Source)
at com.pointbase.net.netJDBCPrimitives.sendMethodRequestPrivate(Unknown Source)
at com.pointbase.net.netJDBCPrimitives.sendMethodRequestByID(Unknown Source)
at com.pointbase.net.netJDBCConnection.setAutoCommit(Unknown Source)
at weblogic.jdbc.wrapper.PoolConnection.setAutoCommit(PoolConnection.java:141)
at weblogic.jms.store.JDBCIOStream.opendb(JDBCIOStream.java:2205)
at weblogic.jms.store.JDBCIOStream.ping(JDBCIOStream.java:1286)
at weblogic.jms.store.StoreRequest.doTheIO(StoreRequest.java:355)
at weblogic.jms.store.JMSStore.execute(JMSStore.java:493)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
at weblogic.jms.store.JDBCIOStream.throwIOException(JDBCIOStream.java:498)
at weblogic.jms.store.JDBCIOStream.opendb(JDBCIOStream.java:2287)
at weblogic.jms.store.JDBCIOStream.ping(JDBCIOStream.java:1286)
at weblogic.jms.store.StoreRequest.doTheIO(StoreRequest.java:355)
at weblogic.jms.store.JMSStore.execute(JMSStore.java:493)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
java.io.IOException: JMS JDBC store, connection pool = <cgJMSPool-nonXA>, prefix = <weblogic>: ping failed, database not responding
java.io.IOException: JMS JDBC store, connection pool = <cgJMSPool-nonXA>, prefix = <weblogic>: SQL exception
java.sql.SQLException: Connection failure. sendMethodRequestNoFlush(...).
at com.pointbase.dbexcp.dbexcpException.getSQLException(Unknown Source)
at com.pointbase.net.netJDBCPrimitives.sendMethodRequestPrivate(Unknown Source)
at com.pointbase.net.netJDBCPrimitives.sendMethodRequestByID(Unknown Source)
at com.pointbase.net.netJDBCConnection.setAutoCommit(Unknown Source)
at weblogic.jdbc.wrapper.PoolConnection.setAutoCommit(PoolConnection.java:141)
at weblogic.jms.store.JDBCIOStream.opendb(JDBCIOStream.java:2205)
at weblogic.jms.store.JDBCIOStream.ping(JDBCIOStream.java:1286)
at weblogic.jms.store.StoreRequest.doTheIO(StoreRequest.java:355)
at weblogic.jms.store.JMSStore.execute(JMSStore.java:493)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
at weblogic.jms.store.JDBCIOStream.throwIOException(JDBCIOStream.java:498)
at weblogic.jms.store.JDBCIOStream.opendb(JDBCIOStream.java:2287)
at weblogic.jms.store.JDBCIOStream.ping(JDBCIOStream.java:1286)
at weblogic.jms.store.StoreRequest.doTheIO(StoreRequest.java:355)
at weblogic.jms.store.JMSStore.execute(JMSStore.java:493)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
at weblogic.jms.store.JDBCIOStream.throwIOException(JDBCIOStream.java:498)
at weblogic.jms.store.JDBCIOStream.ping(JDBCIOStream.java:1318)
at weblogic.jms.store.StoreRequest.doTheIO(StoreRequest.java:355)
at weblogic.jms.store.JMSStore.execute(JMSStore.java:493)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183) -
Code to Retrieve the message from Queue in Oracle BPEL
Actually I am placing the Message into JMS Queue using JMS Adapter.After Placing the message,I need to retrieve the placed message from same queue.
Right now I am using the Receive Activity and the JMS Adapter to retrieve the message from Queue.But my receive activity is always in the waiting state itself and I am not able to retrieve the message from queue.What might be the issue????
Can anybody give me a better suggestion so that I can go ahead??
Thanks in advance for your help.Hi Raja,
Is the process a empty bpel process which is used to get the message from the MQ?
Regards
Surya -
Large Message Payload - Queue selection
Hi,
I have one message with payload size around 105MB when I am trying to send through XI this message gets failed in the queue (inbound) of integration engine saying some memory problem to process the message. I have seen the queue it is picking up some XBT09_000 but I want to use the queue XBTL* as this queue is for large messages. The whole thing is that when my message is around 100MB I want it route large message processing queue i.e XBTL*. Is there anyway to do this? Any help on this greatly appreciated.
Thanks.,
Daniel.LAThere is a way to defer large messages from the rest and process them using a job in a specific queue.
Please check this configuration :
<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm">http://help.sap.com/saphelp_nw2004s/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm</a><a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/14/8024">Message Selection Filter</a>
in this path:
Under Runtime - > Integration engin ->
Prioritized Message Processing
Queues for Prioritized Message
Good luck
Nimrod -
B2B-50079 Transport Error : Bad Message
Hi All,
I have an SFTP outbound TPA which is used to transfer a PGP file from our internal system to TP vendor.
So the transfer is as follows B2B(Internal System) -> WebServer(acts as proxy while connecting to third party server)-->ThirdParty.
The use proxy is checked in the Channels of the Trading Partner.
The transfer fails while transfering the file to the TP with the below error.
"B2B-50079 Transport Error : Bad Message" I have manually sftpd from web server to the TP server and it is working absolutely fine.
Also i have verified that the certificate and host,port username details to connect to the TP are correct.
Please let us know on what the problem area could be.
There is no problem with file naming convention since the file is getting picked up by the listening channel and also we have checked the preserve file name option in the TP channel.
Any help on this is much appreciated.
Thanks,
Naveen Kumar T.Thanks Anuj for the response.
We already have the required patch, also its working fine with other Trading partners which uses SFTP. We are facing this issue with only one Trading partner and the same is working fine with 10g B2B but not with 11g.
Please let us know if there is any other configurations which we can check.
Thanks,
Sirisha
Maybe you are looking for
-
2nd Gen not supported on os x 10.2.8?!!
Sorry guys, I'm new to this forum and I've managed to post this twice already in the wrong forums. D'oh!! : I have a powerbook G4, mac os x 10.2.8, and a big headache. I've just been bought a 2nd gen ipod nano one as an early xmas present, only to fi
-
Dear Friends, Wish you a very happy new year 2008. I have a special business scenario where for one Sold to party multiple delivries have to be made to different ship to parties. Is it possible for the system to automatically split the deliveries?ex
-
I use my iPad for music when i teach my dance class. The default layout in the music program on iPad is: song title, artist and album. I need the name of the dance, so in iTunes, I right click on the song title, then choose "get Info". I then edit t
-
Need clarification on SAP NetWeaver Certification
I am having six months experience in SAP. Now I have planned to take NetWeaver certification. I know the following ways. 1) Attend an Instructor-led ABAP Certification Academy(25 working days, 8hrs/day, 5 days/week, approx Rs.3 Lakh) at an SAP Educat
-
all my selection tools like lasso tools , marquee tools they do work but only their action appear when i am finished like when i draw a rectangular marquee i click and drag and release the shape i choose to draw doesn't appear until i release the mou