|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
SOAPInput node not propagating exception list |
« View previous topic :: View next topic » |
Author |
Message
|
fenway_frank |
Posted: Fri Mar 22, 2013 5:29 pm Post subject: SOAPInput node not propagating exception list |
|
|
 Apprentice
Joined: 21 Oct 2011 Posts: 43 Location: Boston, MA USA
|
hey,
odd problem here with wmb 8001 on windows.
message flow that worked just fine on wmb 7003 acting weird after porting to wmb 8001. specifically, when the msgflow throws an exception that is caught by SOAPInput node (which i verify in debugger), the exception list and message root is not propagated thru the failure terminal (or the catch terminal for that matter). i verified that the "route inbound processing failures to failure terminal" property is set but makes no difference.
for the record, the failure, timeout, and catch terminals of the soapinput node are routed to a subflow within a libarary ('WMB_COMMON3_lib') that is referenced in the application. below is the dump of mqsilist to prove the subflow is there ('com.fmr.wmb.common.exception.COMMON_ExceptionHandling.subflow).
any thoughts?
C:\IBM\MQSI\8.0.0.1>mqsilist MB8BROKER -r
-----------------------------------
BIP1286I: Execution group 'BRU_ONLINE01' on broker 'MB8BROKER' is running.
BIP1275I: Application 'MDMCP_CustomerProfileService_app' on execution group 'BRU_ONLINE01' is running.
BIP1277I: Message flow 'com.fmr.wmb.mdmcp.MDMCP_CustomerProfileService' on execution group 'BRU_ONLINE01' is running. (Application 'MDMCP_Cu
stomerProfileService_app', Library '')
BIP1274I: Library 'WMB_COMMON3_lib' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDMCP_CustomerProfileService_app')
BIP1277I: Message flow 'com.fmr.wmb.common.egutils.monitor.COMMON_IsAliveForEG' on execution group 'BRU_ONLINE01' is running. (Application '
MDMCP_CustomerProfileService_app', Library 'WMB_COMMON3_lib')
BIP1299I: File 'com.fmr.wmb.common.security.Authenticate_Auth_SAML20ToMagicticket.subflow' is deployed to execution group 'BRU_ONLINE01'. (A
pplication 'MDMCP_CustomerProfileService_app', Library 'WMB_COMMON3_lib')
BIP1299I: File 'com.fmr.wmb.common.security.Validate_Auth_SAML20ToMagicticket.subflow' is deployed to execution group 'BRU_ONLINE01'. (Appli
cation 'MDMCP_CustomerProfileService_app', Library 'WMB_COMMON3_lib')
BIP1299I: File 'com.fmr.wmb.common.security.ValidateSamlPEP.subflow' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDMCP_Cust
omerProfileService_app', Library 'WMB_COMMON3_lib')
BIP1299I: File 'com.fmr.wmb.common.security.SamlToMagicticketPEP.subflow' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDMCP
_CustomerProfileService_app', Library 'WMB_COMMON3_lib')
BIP1299I: File 'com.fmr.wmb.common.security.HttpToMagicTicket.subflow' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDMCP_Cu
stomerProfileService_app', Library 'WMB_COMMON3_lib')
BIP1299I: File 'com.fmr.wmb.common.exception.COMMON_ExceptionHandling.subflow' is deployed to execution group 'BRU_ONLINE01'. (Application '
MDMCP_CustomerProfileService_app', Library 'WMB_COMMON3_lib')
BIP1299I: File 'COMMON3_Java.jar' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDMCP_CustomerProfileService_app', Library 'W
MB_COMMON3_lib')
BIP1299I: File 'MagicTicket.xsdzip' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDMCP_CustomerProfileService_app', Library
'WMB_COMMON3_lib')
BIP1299I: File 'SOAPFaults_2007_07.xsdzip' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDMCP_CustomerProfileService_app', L
ibrary 'WMB_COMMON3_lib')
BIP1299I: File 'com\fmr\wmb\common\exception\ExceptionHandlingSubFlow.esql' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDM
CP_CustomerProfileService_app', Library 'WMB_COMMON3_lib')
BIP1299I: File 'com\fmr\wmb\common\log\CommonProcedures.esql' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDMCP_CustomerPro
fileService_app', Library 'WMB_COMMON3_lib')
BIP1299I: File 'com\fmr\wmb\common\security\ProcessSecurityTokens.esql' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDMCP_C
ustomerProfileService_app', Library 'WMB_COMMON3_lib')
BIP1299I: File 'com\fmr\wmb\common\utils\MessageFlowUtils.esql' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDMCP_CustomerP
rofileService_app', Library 'WMB_COMMON3_lib')
BIP1299I: File 'MDMCP_CustomerProfileService_appJava.jar' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDMCP_CustomerProfile
Service_app', Library '')
BIP1299I: File 'common.xsd' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDMCP_CustomerProfileService_app', Library '')
BIP1299I: File 'CustProfile.xsd' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDMCP_CustomerProfileService_app', Library '')
BIP1299I: File 'CustProfile_InlineSchema1.xsd' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDMCP_CustomerProfileService_app
', Library '')
BIP1299I: File 'IBMdefined\org\xmlsoap\schemas\soap\envelope\soapenv11.xsd' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDM
CP_CustomerProfileService_app', Library '')
BIP1299I: File 'IBMdefined\soap.xsd' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDMCP_CustomerProfileService_app', Library
'')
BIP1299I: File 'ServiceCallContext.xsd' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDMCP_CustomerProfileService_app', Libr
ary '')
BIP1299I: File 'ServiceMsgs.xsd' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDMCP_CustomerProfileService_app', Library '')
BIP1299I: File 'ServiceProcessingDirectives.xsd' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDMCP_CustomerProfileService_a
pp', Library '')
BIP1299I: File 'SOAPFaults.xsd' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDMCP_CustomerProfileService_app', Library '')
BIP1299I: File 'CustProfile.wsdl' is deployed to execution group 'BRU_ONLINE01'. (Application 'MDMCP_CustomerProfileService_app', Library ''
)
BIP1274I: Library 'WMB_COMMON3_lib' is deployed to execution group 'BRU_ONLINE01'. (Application '')
BIP1277I: Message flow 'com.fmr.wmb.common.egutils.monitor.COMMON_IsAliveForEG' on execution group 'BRU_ONLINE01' is running. (Application '
', Library 'WMB_COMMON3_lib')
BIP1299I: File 'com.fmr.wmb.common.security.Authenticate_Auth_SAML20ToMagicticket.subflow' is deployed to execution group 'BRU_ONLINE01'. (A
pplication '', Library 'WMB_COMMON3_lib')
BIP1299I: File 'com.fmr.wmb.common.security.Validate_Auth_SAML20ToMagicticket.subflow' is deployed to execution group 'BRU_ONLINE01'. (Appli
cation '', Library 'WMB_COMMON3_lib')
BIP1299I: File 'com.fmr.wmb.common.security.ValidateSamlPEP.subflow' is deployed to execution group 'BRU_ONLINE01'. (Application '', Library
'WMB_COMMON3_lib')
BIP1299I: File 'com.fmr.wmb.common.security.SamlToMagicticketPEP.subflow' is deployed to execution group 'BRU_ONLINE01'. (Application '', Li
brary 'WMB_COMMON3_lib')
BIP1299I: File 'com.fmr.wmb.common.security.HttpToMagicTicket.subflow' is deployed to execution group 'BRU_ONLINE01'. (Application '', Libra
ry 'WMB_COMMON3_lib')
BIP1299I: File 'com.fmr.wmb.common.exception.COMMON_ExceptionHandling.subflow' is deployed to execution group 'BRU_ONLINE01'. (Application '
', Library 'WMB_COMMON3_lib')
BIP1299I: File 'COMMON3_Java.jar' is deployed to execution group 'BRU_ONLINE01'. (Application '', Library 'WMB_COMMON3_lib')
BIP1299I: File 'MagicTicket.xsdzip' is deployed to execution group 'BRU_ONLINE01'. (Application '', Library 'WMB_COMMON3_lib')
BIP1299I: File 'SOAPFaults_2007_07.xsdzip' is deployed to execution group 'BRU_ONLINE01'. (Application '', Library 'WMB_COMMON3_lib')
BIP1299I: File 'com\fmr\wmb\common\exception\ExceptionHandlingSubFlow.esql' is deployed to execution group 'BRU_ONLINE01'. (Application '',
Library 'WMB_COMMON3_lib')
BIP1299I: File 'com\fmr\wmb\common\log\CommonProcedures.esql' is deployed to execution group 'BRU_ONLINE01'. (Application '', Library 'WMB_C
OMMON3_lib')
BIP1299I: File 'com\fmr\wmb\common\security\ProcessSecurityTokens.esql' is deployed to execution group 'BRU_ONLINE01'. (Application '', Libr
ary 'WMB_COMMON3_lib')
BIP1299I: File 'com\fmr\wmb\common\utils\MessageFlowUtils.esql' is deployed to execution group 'BRU_ONLINE01'. (Application '', Library 'WMB
_COMMON3_lib')
BIP1290I: File 'lib$cjh$dbdrivers$cjh$ojdbc14.jar' is deployed to execution group 'BRU_ONLINE01'.
BIP1290I: File 'lib$cjh$log4j-1.2.15.jar' is deployed to execution group 'BRU_ONLINE01'.
BIP8071I: Successful command completion. |
|
Back to top |
|
 |
fenway_frank |
Posted: Fri Mar 22, 2013 5:54 pm Post subject: |
|
|
 Apprentice
Joined: 21 Oct 2011 Posts: 43 Location: Boston, MA USA
|
more context:
soapinput->failure->errorhandling.subflow
soapinput->out->soapextract->route->jcn(s)->reply
soapinput->timeout->errorhandling.subflow
soapinput->catch->errorhandling.subflow
* no other node in the flow has a failure/catch terminal connected except soapinput
* i expected the soapinut catch terminal to propagate the exception list to the subflow |
|
Back to top |
|
 |
lancelotlinc |
Posted: Fri Mar 22, 2013 5:55 pm Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
8002 will be out shortly. It has a myriad of fixes in it, including some fixes related to how the message flows find the libraries, subflows and applications. You might open a PMR if you want the fixes before July. _________________ http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER |
|
Back to top |
|
 |
fjb_saper |
Posted: Fri Mar 22, 2013 10:33 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
Make sure you do an "inline" compile. There is a known defect with subflows @ 8.0.0.1  _________________ MQ & Broker admin |
|
Back to top |
|
 |
smdavies99 |
Posted: Sat Mar 23, 2013 4:12 am Post subject: |
|
|
 Jedi Council
Joined: 10 Feb 2003 Posts: 6076 Location: Somewhere over the Rainbow this side of Never-never land.
|
lancelotlinc wrote: |
8002 will be out shortly. It has a myriad of fixes in it, including some fixes related to how the message flows find the libraries, subflows and applications. You might open a PMR if you want the fixes before July. |
Are you trying to hint that 8.0.0.2 won't be available until July? _________________ WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995
Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions. |
|
Back to top |
|
 |
goffinf |
Posted: Sat Mar 23, 2013 4:54 am Post subject: |
|
|
Chevalier
Joined: 05 Nov 2005 Posts: 401
|
smdavies99 wrote: |
lancelotlinc wrote: |
8002 will be out shortly. It has a myriad of fixes in it, including some fixes related to how the message flows find the libraries, subflows and applications. You might open a PMR if you want the fixes before July. |
Are you trying to hint that 8.0.0.2 won't be available until July? |
I *really* hope not. Some of us are desperate for some of the proposed fixes and it was slated for Q1/13. At WUG last week I tried to get some indication from various IBM reps, but none would offer any, other than to say there would be a slew of announcements at Impact ! |
|
Back to top |
|
 |
Vitor |
Posted: Sat Mar 23, 2013 9:22 am Post subject: Re: SOAPInput node not propagating exception list |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
fenway_frank wrote: |
specifically, when the msgflow throws an exception that is caught by SOAPInput node (which i verify in debugger), the exception list and message root is not propagated thru the failure terminal (or the catch terminal for that matter). |
Does 8.0.0.1 still have user trace?
The debugger shows you what is happening, the user trace may offer clues as to why; perhaps an "Unable to resolve sub-flow reference" or "Invalid exception tree". Or the one I hate - "Unknown error"
All, some or none of these may be actual messages from 8.0.0.1. I'm just saying, once again, that the user trace has more information than the debugger & is useful for this kind of thorny problem. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
fenway_frank |
Posted: Sun Mar 24, 2013 5:44 pm Post subject: |
|
|
 Apprentice
Joined: 21 Oct 2011 Posts: 43 Location: Boston, MA USA
|
thanks to all for your replies.
ultimately, i had to convert the .subflow to .msgflow for this to work properly which is clearly a defect. PMR will be opened to address this with IBM as we await 8.0.0.2 |
|
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
|
|
|
|