|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
SCADA Input Node - Error Handling |
« View previous topic :: View next topic » |
Author |
Message
|
sieijish |
Posted: Mon Nov 29, 2004 6:31 am Post subject: SCADA Input Node - Error Handling |
|
|
Acolyte
Joined: 29 Nov 2004 Posts: 67 Location: London
|
I am using a message flow with a SCADAInput Node whose message domain property is set to 'XML'. I have connected the fail terminal & catch terminal of the SCADA Input node to FailQ and CatchQ respectively.
I am using MQTT protocol to send messages to the SCADAInput node listening on port 1883.
The message i am sending is an xml and if the xml is not well-formed then I was expecting the message to be routed to Fail teminal of the SCADAInput Node. But this is not happening. Instead the message is retried again & again and the windows system log gets filled up with error 'xml parsing failure....' from the message flow. It dies out after some time and the message is lost.. I have no idea where it is stored and how it can be recovered.
I have the following queries in this context:
1) In case of XML parsing error should the input node route the msg to fail terminal? if not what is the right behaviour?
2) If the msg flow is retrying a failed parsing error, there is no way that i will succeed and how can i stop the retry attempts?
3) When SCADA inputs receive the msgs, it receives at port 1883 and which is the internal broker Q where this message is stored?
4) After the retry is attempted for half a day, the message is lost?.. i can't recover the message...Where is the failed messages going?...
5) Since the message is not getting past the InputNode, i can't think of any standard error handling that i can do..
Regards,
Sieijish Dominic |
|
Back to top |
|
 |
solomita |
Posted: Thu Jun 01, 2006 7:11 am Post subject: |
|
|
Voyager
Joined: 06 May 2003 Posts: 94
|
I am trying to test the scada input node. I have the scada input node attached to an mqoutput node. It is listening on port 1883. I am tryign to use the MQTT client to put a message on port 1883 but it does not appear to be working which leads me to believe i am doing this incorrectly. The error message i am getting is:
( WBRK6_DEFAULT_BROKER.default ) SCADA Initialization failed.
An internal error stopped the SCADA server from starting.
( WBRK6_DEFAULT_BROKER.default ) Message broker internal error: diagnostic information 'LDMS_Flow.SCADAInput'.
An internal software error has occurred in the message broker. Further messages will indicate the effect of this error on the broker's transactions. The diagnostic information associated with this message is: 'LDMS_Flow.SCADAInput'.
Shutdown and restart the message broker. If the problem continues to occur, then restart the system. If the problem still continues to occur _________________ IBM Certified Specialist - WebSphere MQ Integrator
IBM Certified System Administrator - WebSphere MQ V5.3
IBM Certified System Administrator - WebSphere Business Integration Message Broker V5 |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu Jun 01, 2006 7:28 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
solomita wrote: |
Further messages will indicate the effect of this error on the broker's transactions. |
Also, you should have probably started a new thread. But don't do that now. Either the mods will move this into a new thread, or leave it alone. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|