|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Error 2465. URGENT! |
« View previous topic :: View next topic » |
Author |
Message
|
syangloo |
Posted: Fri Mar 21, 2003 5:16 pm Post subject: Error 2465. URGENT! |
|
|
Centurion
Joined: 01 Oct 2002 Posts: 120 Location: Kuala Lumpur
|
Dear All,
Client detail:
OS: HPUX
MQ 5.2
Client Appl: MQ Programming (MQ CALL)
Broker:
OS: HPUX
MQ 5.2
MQSI 2.1
I facing the probelm when my message flow try to update the MQMD expiry time in the Request flow for the input/ request message. What is the problem to cause the message flow can't update MQMD in the input message.
Below i attach the exception list from the message flow trace:
Quote: |
Root:
(
(0x1000000)Properties = (
(0x3000000)MessageSet = ''
(0x3000000)MessageType = ''
(0x3000000)MessageFormat = 'XML'
(0x3000000)Encoding = 273
(0x3000000)CodedCharSetId = 819
(0x3000000)Transactional = TRUE
(0x3000000)Persistence = FALSE
(0x3000000)CreationTime = GMTTIMESTAMP '2003-03-22 01:09:12.170'
(0x3000000)ExpirationTime = -1
(0x3000000)Priority = 0
(0x3000000)ReplyIdentifier = X'000000000000000000000000000000000000000000000000'
(0x3000000)ReplyProtocol = 'MQ'
(0x3000000)Topic = NULL
)
(0x1000000)MQMD = (
(0x3000000)SourceQueue = 'Q.REQUESTS.BROKERED'
(0x3000000)Transactional = TRUE
(0x3000000)Encoding = 273
(0x3000000)CodedCharSetId = 819
(0x3000000)Format = 'MQSTR '
(0x3000000)Version = 2
(0x3000000)Report = 0
(0x3000000)MsgType = 1
(0x3000000)Expiry = -1
(0x3000000)Feedback = 0
(0x3000000)Priority = 0
(0x3000000)Persistence = 0
(0x3000000)MsgId = X'414d512051442e46432e4b4c2e3030323e79cbb700028042'
(0x3000000)CorrelId = X'000000000000000000000000000000000000000000000000'
(0x3000000)BackoutCount = 0
(0x3000000)ReplyToQ = 'Q.REPLIES.FC.KL.002 '
(0x3000000)ReplyToQMgr = 'QD.FC.KL.002 '
(0x3000000)UserIdentifier = 'mqm '
(0x3000000)AccountingToken = X'033134310000000000000000000000000000000000000000000000000
0000006'
(0x3000000)ApplIdentityData = ' '
(0x3000000)PutApplType = 28
(0x3000000)PutApplName = 'MQSeries Client for Java '
(0x3000000)PutDate = DATE '2003-03-22'
(0x3000000)PutTime = GMTTIME '01:09:12.170'
(0x3000000)ApplOriginData = ' '
(0x3000000)GroupId = X'000000000000000000000000000000000000000000000000'
(0x3000000)MsgSeqNumber = 1
(0x3000000)Offset = 0
(0x3000000)MsgFlags = 0
(0x3000000)OriginalLength = -1
)
(0x1000010)XML = (
(0x5000018)XML = (
(0x6000011) = '1.0'
(0x6000012) = 'UTF-8'
)
(0x6000002) = '
'
(0x7000002)ifx = 'version="1.2.0" '
(0x6000002) = '
'
(0x5000020)IFX = (
(0x6000008) = 'flexcube.dtd'
(0x5000022) =
)
(0x6000002) = '
'
(0x1000000)IFX = (
(0x1000000)SignonRq = (
(0x1000000)SignonPswd = (
(0x1000000)CustId = (
(0x1000000)SPName = (
(0x2000000) = 'Flexcube'
)
(0x1000000)CustLoginId = (
(0x2000000) = 'FCFW'
)
)
(0x1000000)CustPswd = (
(0x1000000)CryptType = (
(0x2000000) = 'None'
)
(0x1000000)Pswd = (
(0x2000000) = 'Password'
)
)
(0x1000000)GenSessKey = (
(0x2000000) = 'True'
)
)
(0x1000000)ClientDt = (
(0x2000000) = '2003-02-14 12:02:00'
)
(0x1000000)CustLangPref = (
(0x2000000) = 'EN'
)
(0x1000000)ClientApp = (
(0x1000000)Org = (
(0x2000000) = 'Affin'
)
(0x1000000)Name = (
(0x2000000) = 'Q.REPLIES.FC.KL.002'
)
(0x1000000)Version = (
(0x2000000) = '1'
)
)
)
(0x1000000)BankSvcRq = (
(0x1000000)RqUID = (
(0x2000000) = 'FCCFWRCPSZACC0304500JY20030320059999'
)
(0x1000000)FCCACCSERVICE = (
(0x1000000)affin_MsgID = (
(0x1000000)affin_ID = (
(0x2000000) = 'FCFW-002'
)
(0x1000000)affin_Version = (
(0x2000000) = '1'
)
)
(0x1000000)RqUID = (
(0x2000000) = 'FCFWRECPSZACC0304500JY20030320059999'
)
(0x1000000)HEADER = (
(0x1000000)SCODE = (
(0x2000000) = 'FCFWI01'
)
(0x1000000)XREF = (
(0x2000000) = 'CPSEVAC0304500H8'
)
(0x1000000)NUMROWS = (
(0x2000000) = '1'
)
(0x1000000)FC_BR_GL = (
(0x2000000) = '125101711'
)
)
(0x1000000)BODY = (
(0x1000000)UPDATE_ACCTXN = (
(0x1000000)SCODE = (
(0x2000000) = 'PAB'
)
(0x1000000)ACTION = (
(0x2000000) = 'A'
)
(0x1000000)BRN = (
(0x2000000) = 'CPS'
)
(0x1000000)ACC = (
(0x2000000) = '0021000000000323'
)
(0x1000000)CCY = (
(0x2000000) = 'RM'
)
(0x1000000)FCCREF = (
(0x2000000) = 'CPSFTO2030450030'
)
(0x1000000)AMTTAG = (
(0x2000000) = 'AMT_EQUIV'
)
(0x1000000)ACSLNO = (
(0x2000000) = '4103684'
)
(0x1000000)TRNDT = (
(0x2000000) = '14-FEB-03'
)
(0x1000000)VALDT = (
(0x2000000) = '14-FEB-03'
)
(0x1000000)AMT = (
(0x2000000) = '1000'
)
(0x1000000)REVR = (
(0x2000000) = 'N'
)
(0x1000000)DRCR = (
(0x2000000) = 'D'
)
(0x1000000)XRATE = (
(0x2000000) = '1'
)
(0x1000000)FIN_YEAR =
(0x1000000)PER_CODE =
(0x1000000)TCODE = (
(0x2000000) = 'FIO'
)
(0x1000000)TDESC = (
(0x2000000) = 'Outgoing FT Initiation'
)
(0x1000000)INSTR_CODE =
)
)
)
)
)
)
)
Excp:
(
(0x1000000)RecoverableException = (
(0x3000000)File = '/build/S210_P/src/DataFlowEngine/ImbComputeNode.cpp'
(0x3000000)Line = 453
(0x3000000)Function = 'ImbComputeNode::evaluate'
(0x3000000)Type = 'ComIbmComputeNode'
(0x3000000)Name = '87292568-ee00-0000-0080-bd43cb0722c8'
(0x3000000)Label = 'AFFIN REQUEST FLOW.Set Report Notification on Expiry'
(0x3000000)Text = 'Caught exception and rethrowing'
(0x3000000)Catalog = 'WMQIv210'
(0x3000000)Severity = 3
(0x3000000)Number = 2230
(0x1000000)RecoverableException = (
(0x3000000)File = '/build/S210_P/src/DataFlowEngine/ImbRdl/ImbRdlTypeCa
st.cpp'
(0x3000000)Line = 194
(0x3000000)Function = 'SqlTypeCast::evaluate'
(0x3000000)Type = ''
(0x3000000)Name = ''
(0x3000000)Label = ''
(0x3000000)Text = 'Error casting from %3 to %4'
(0x3000000)Catalog = 'WMQIv210'
(0x3000000)Severity = 3
(0x3000000)Number = 2521
(0x1000000)Insert = (
(0x3000000)Type = 2
(0x3000000)Text = '6'
)
(0x1000000)Insert = (
(0x3000000)Type = 2
(0x3000000)Text = '10'
)
(0x1000000)Insert = (
(0x3000000)Type = 5
(0x3000000)Text = 'INTEGER'
)
(0x1000000)Insert = (
(0x3000000)Type = 5
(0x3000000)Text = 'GMTTIME'
)
(0x1000000)RecoverableException = (
(0x3000000)File = '/build/S210_P/src/DataFlowEngine/ImbRdl/ImbRdlValueOperations.
cpp'
(0x3000000)Line = 3908
(0x3000000)Function = 'ValueOperations::cast'
(0x3000000)Type = 'ComIbmComputeNode'
(0x3000000)Name = '87292568-ee00-0000-0080-bd43cb0722c8'
(0x3000000)Label = 'AFFIN REQUEST FLOW.Set Report Notification on Expiry'
(0x3000000)Text = 'Cannot cast the value '%1' to type type '%2'. The types are in
compatible'
(0x3000000)Catalog = 'WMQIv210'
(0x3000000)Severity = 3
(0x3000000)Number = 2465
(0x1000000)Insert = (
(0x3000000)Type = 5
(0x3000000)Text = '-1'
)
(0x1000000)Insert = (
(0x3000000)Type = 5
(0x3000000)Text = 'GMTTIME'
)
)
)
)
)
----
|
Below is my ESQL at the compute node to set the expiry time into the message:
Code: |
SET OutputRoot = InputRoot;
-- Enter SQL below this line. SQL above this line might be regenerated, causing any modifications to be lost.
DECLARE S INTERVAl;
DECLARE J INTEGER;
SET S = (CAST(InputRoot.MQMD.Expiry AS GMTTIME) - CAST(InputRoot.MQMD.PutTime AS GMTTIME)) SECOND;
SET OutputRoot.MQMD.Report = 14680064;
-- EXPIRY TIME IS TENTH OF A SECOND & S IS A VALUE IN SECONDS
SET J = cast(S as INTEGER) * cast(InputLocalEnvironment.Variables.Expiry_Multiplier as Integer) * 10;
SET OutputRoot.MQMD.Expiry = J;
|
Hope any one of you can give me a idea to solve this problem.
Thanks
Syang |
|
Back to top |
|
 |
kirani |
Posted: Fri Mar 21, 2003 7:46 pm Post subject: |
|
|
Jedi Knight
Joined: 05 Sep 2001 Posts: 3779 Location: Torrance, CA, USA
|
You are getting this error because your input message's expiry time is set to unlimited (MQEI_UNLIMITED), which is -1. You should change your logic to handle this type of case. _________________ 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 |
|
 |
syangloo |
Posted: Sun Mar 23, 2003 4:38 pm Post subject: |
|
|
Centurion
Joined: 01 Oct 2002 Posts: 120 Location: Kuala Lumpur
|
Thanks Kinari,
Yes, the expiry time is the main issue for it, we tested it with set the expiry time in the message without unlimited.
Regards
Loo |
|
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
|
|
|
|