|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Core dumps when using Environment tree |
« View previous topic :: View next topic » |
Author |
Message
|
brokendrum |
Posted: Wed Jul 30, 2003 12:10 am Post subject: Core dumps when using Environment tree |
|
|
Apprentice
Joined: 14 Jan 2003 Posts: 34
|
I have been using the Environment tree to store variables in various formats (HEX, XML, Strings) and this causes the dataflow engine to crash and create large core dumps. About 30 seconds later the dataflow engine re-starts and processes the next message - this happens every few messages or so, causing a very slow throughput! If I store all the variables in the LocalEnvironment instead the problem does not occur and this is the solution I have adopted for now, although I beleive it may be a little slower. I just wondered if anyone else had seen this and if it is a known problem.
Thanks,
BD |
|
Back to top |
|
 |
kirani |
Posted: Wed Jul 30, 2003 10:39 am Post subject: |
|
|
Jedi Knight
Joined: 05 Sep 2001 Posts: 3779 Location: Torrance, CA, USA
|
How much of data are you storing into Environment Tree? Are you storing any large resultset producted by Select statement into Environment tree? Did you see any error into system log or system trace?
What are you environment details? _________________ Kiran
IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries
|
|
Back to top |
|
 |
brokendrum |
Posted: Wed Jul 30, 2003 11:50 pm Post subject: |
|
|
Apprentice
Joined: 14 Jan 2003 Posts: 34
|
Kirani,
Here are the the variables I'm creating within the Environment tree:
Code: |
CREATE LASTCHILD OF Environment AS TMHEADER DOMAIN 'MRM' PARSE (TMHEADER, InputRoot.Properties.Encoding, InputRoot.Properties.CodedCharSetId, 'DR54B3K14S001', 'TMHEADER_MESSAGE', 'TDS');
CREATE LASTCHILD OF Environment AS TMHEADER DOMAIN 'XML' PARSE (TMHEADER, InputRoot.Properties.Encoding, InputRoot.Properties.CodedCharSetId);
SET Environment.MRM.TMHEADER = Environment.XML.TMHEADER;
SET Environment.XML.TMHEADER = NULL;
SET Environment.TMHEADER_VERSION = '2';
SET Environment.TMHEADER_HEX = SUBSTRING(CAST(InputRoot."BLOB"."BLOB" AS BLOB CCSID InputRoot.Properties.CodedCharSetId ENCODING InputRoot.Properties.Encoding) FROM TMHEADER_START FOR (TMHEADER_END-TMHEADER_START+11));
SET Environment.MQH_HEX = SUBSTRING(CAST(InputRoot."BLOB"."BLOB" AS BLOB CCSID InputRoot.Properties.CodedCharSetId ENCODING InputRoot.Properties.Encoding) FROM 1 FOR 120);
SET Environment.TRN = Environment.MRM.TMHEADER.TMIDENTI;
SET Environment.UniqueID = SUBSTRING(CAST(InputRoot."BLOB"."BLOB" AS CHAR CCSID InputRoot.Properties.CodedCharSetId ENCODING InputRoot.Properties.Encoding) FROM 4 FOR 29);
SET Environment.Version = SUBSTRING(CAST(InputRoot."BLOB"."BLOB" AS BLOB CCSID InputRoot.Properties.CodedCharSetId ENCODING InputRoot.Properties.Encoding) FROM VERSION_START FOR (VERSION_END-VERSION_START+2));
|
Thanks,
BD |
|
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
|
|
|
|