ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Regarding file extender nodes

Post new topic  Reply to topic Goto page 1, 2  Next
 Regarding file extender nodes « View previous topic :: View next topic » 
Author Message
MQ_LEO
PostPosted: Thu Aug 17, 2006 5:53 am    Post subject: Regarding file extender nodes Reply with quote

Apprentice

Joined: 06 Jul 2006
Posts: 29

Hi everybody,
I want some help how to use file extender nodes to write a flat file in WBIMBV6.0.
At prasent my message flow is MQinput---> Mapping node---> MQoutput.
My input format is CSV.
My out format is CWF(COBOL).
I have to write my out put in a flat file on server.
Please help me what is my new message flow should look like.
and what are the necessary changes i have to do on file extender nodes. or any other nodes. please it is very urgent and important for me.
thanks a lot,
MQ_LEO
Back to top
View user's profile Send private message
sebastianhirt
PostPosted: Thu Aug 17, 2006 6:04 am    Post subject: Reply with quote

Yatiri

Joined: 07 Jun 2004
Posts: 620
Location: Germany

Are you using file extender or is what you want to achieve this all in another way?

Assuming File Extender (and assuming functionality as in V5 of it):
In a Message 2 File Flow you will need a file proxy node and a file output node. In the file output node you can work with MRM definitions. For this you need to set Root\Properties accordingly.

Is this what you wanted to know?

cheers
Sebastian
Back to top
View user's profile Send private message
MQ_LEO
PostPosted: Thu Aug 17, 2006 6:16 am    Post subject: Reply with quote

Apprentice

Joined: 06 Jul 2006
Posts: 29

Hi Sebastianhirt,
Iam tusing file poxy and file out put node in my flow like.
MQinput---> fileproxy---> mapping---> file output.
But my message is not passing through file proxynode it bouncing back to MQinputnode.
should i change any configaration values in file proxynode. can you elobarate this (In the file output node you can work with MRM definitions. For this you need to set Root\Properties accordingly.) .
Thabks alot,
MQ_LEO
Back to top
View user's profile Send private message
sebastianhirt
PostPosted: Thu Aug 17, 2006 6:22 am    Post subject: Reply with quote

Yatiri

Joined: 07 Jun 2004
Posts: 620
Location: Germany

MQ_LEO wrote:

MQinput---> fileproxy---> mapping---> file output.


Looks good

Quote:

But my message is not passing through file proxynode it bouncing back to MQinputnode.
should i change any configaration values in file proxynode.


You might use the debugger or switch on tracing to figure out what the exception is. Usually the File Proxy node is quiet straight forward to use.

Quote:
can you elobarate this (In the file output node you can work with MRM definitions. For this you need to set Root\Properties accordingly.) .
Thabks alot,
MQ_LEO


in your mapping you need to set Message Set, Message Message Format and Message Type, in order that the Output node can set the format accordingly. And you do that in the Message tree at Root\Properties. This is pretty much comparable with that what you set in the MQMD or RFH2 on a MQ Output node[/quote]
Back to top
View user's profile Send private message
MQ_LEO
PostPosted: Thu Aug 17, 2006 6:48 am    Post subject: Reply with quote

Apprentice

Joined: 06 Jul 2006
Posts: 29

Hi sebastianhirt,
I am able to parse my csv fromat input to CWF output without file extender nodes.
but my reqirement needs to write that out in aflat file on server.

Here iam providing my ExceptionList. please help me to figureout the problem.

ExceptionList

Message
Properties
MQMD
MRM
ssn_vrf_inp_type
LocalEnvironment
Environment
ExceptionList
RecoverableException
CHARACTER File = /build/S600_P/src/DataFlowEngine/ImbDataFlowNode.cpp
INTEGER Line = 616
CHARACTER Function = ImbDataFlowNode::createExceptionList
CHARACTER Type = ComIbmMQInputNode
CHARACTER Name = SSN_VERF_Msg_Flow#FCMComposite_1_1
CHARACTER Label = SSN_VERF_Msg_Flow.MQInput
CHARACTER Catalog = BIPv600
INTEGER Severity = 3
INTEGER Number = 2230
CHARACTER Text = Node throwing exception
RecoverableException
CHARACTER File = /build/S600_P/src/DataFlowEngine/PluginInterface/ImbJniNode.cpp
INTEGER Line = 932
CHARACTER Function = ImbJniNode::evaluate
CHARACTER Type = ComIbmJniNode
CHARACTER Name = SSN_VERF_Msg_Flow#FCMComposite_1_6
CHARACTER Label = SSN_VERF_Msg_Flow.FileProxyNode
CHARACTER Catalog = BIPv600
INTEGER Severity = 3
INTEGER Number = 2230
CHARACTER Text = Caught exception and rethrowing
RecoverableException
CHARACTER File = /build/S600_P/src/DataFlowEngine/PluginInterface/com_ibm_broker_plugin_CMbService.cpp
INTEGER Line = 1467
CHARACTER Function = ImbJavaExceptionUtils::userMbExceptionToNativeException
CHARACTER Type =
CHARACTER Name =
CHARACTER Label =
CHARACTER Catalog = BIPv600
INTEGER Severity = 3
INTEGER Number = 4367
CHARACTER Text = Unhandled exception in plugin method
Insert
Insert
Insert
RecoverableException
CHARACTER File = /build/S600_P/src/DataFlowEngine/PluginInterface/com_ibm_broker_plugin_CMbService.cpp
INTEGER Line = 1486
CHARACTER Function = ImbJavaExceptionUtils::userMbExceptionToNativeException
CHARACTER Type =
CHARACTER Name =
CHARACTER Label =
CHARACTER Catalog = BIPv600
INTEGER Severity = 3
INTEGER Number = 4394
CHARACTER Text = Unhandled exception in plugin method
Insert
Insert
Insert
Insert
Insert
Insert
INTEGER Type = 5
CHARACTER Text = [com.ibm.mbfe.messages.Messages:MBFE_00024]The terminal 'synch' has to be attached if the transaction is required.: No synch terminal attached.
Insert
INTEGER Type = 5
CHARACTER Text = com.ibm.mbfe.messages.Messages
Insert
Insert
INTEGER Type = 5
CHARACTER Text = <com.ibm.broker.plugin.MbRecoverableException class:com.ibm.mbfe.ProxyNode method:initTransaction source:com.ibm.mbfe.messages.Messages key:MBFE_00024 >
Thanks a lot
MQ_LEO
Back to top
View user's profile Send private message
sebastianhirt
PostPosted: Thu Aug 17, 2006 6:56 am    Post subject: Reply with quote

Yatiri

Joined: 07 Jun 2004
Posts: 620
Location: Germany

Quote:
CHARACTER Text = [com.ibm.mbfe.messages.Messages:MBFE_00024]The terminal 'synch' has to be attached if the transaction is required.: No synch terminal attached.


Here you go...

This is what the piece of documentation I have in front of me, tells me about the synch terminal.

Quote:
An optionally used terminal that should be connected to an MQReply node (with all properties left at default values) when you wish your transaction to be synchronized with the transaction involving other broker resources such as WebSphere MQ and/or the database.


Have you connected the synch terminal of the File Proxy node?
Back to top
View user's profile Send private message
MQ_LEO
PostPosted: Thu Aug 17, 2006 7:12 am    Post subject: Reply with quote

Apprentice

Joined: 06 Jul 2006
Posts: 29

Hi sebastianhirt,
Shall i connect the synch terminal of the File Proxy node to input of mapping node or any other node.please clear me.
Thanks alot,
MQ_LEO
Back to top
View user's profile Send private message
sebastianhirt
PostPosted: Thu Aug 17, 2006 7:15 am    Post subject: Reply with quote

Yatiri

Joined: 07 Jun 2004
Posts: 620
Location: Germany

What does your manual say?

As I said, I am only having a piece of documentation not the complete one. This suggests a MQReply node.
Back to top
View user's profile Send private message
MQ_LEO
PostPosted: Thu Aug 17, 2006 8:17 am    Post subject: Reply with quote

Apprentice

Joined: 06 Jul 2006
Posts: 29

Hi sebastianhirt.
I connected the synch terminal of the File Proxy node to input of mapping node. now my massage able to parse to infront of file out node. but then it jumping to failure node.here iam givving exception error.
please suggest what is the problem.
Message
Properties
MQMD
MRM
ssn_vrf_inp_type
LocalEnvironment
Environment
ExceptionList
RecoverableException
CHARACTER File = /build/S600_P/src/DataFlowEngine/ImbDataFlowNode.cpp
INTEGER Line = 616
CHARACTER Function = ImbDataFlowNode::createExceptionList
CHARACTER Type = ComIbmComputeNode
CHARACTER Name = SSN_VERF_Msg_Flow#FCMComposite_1_5.ComIbmMapping#FCMComposite_1_1
CHARACTER Label = SSN_VERF_Msg_Flow.Mapping.ComIbmCompute
CHARACTER Catalog = BIPv600
INTEGER Severity = 3
INTEGER Number = 2230
CHARACTER Text = Node throwing exception
RecoverableException
CHARACTER File = /build/S600_P/src/DataFlowEngine/ImbRdl/ImbRdlStatementGroup.cpp
INTEGER Line = 589
CHARACTER Function = SqlStatementGroup::execute
CHARACTER Type = ComIbmComputeNode
CHARACTER Name = SSN_VERF_Msg_Flow#FCMComposite_1_5.ComIbmMapping#FCMComposite_1_1
CHARACTER Label = SSN_VERF_Msg_Flow.Mapping.ComIbmCompute
CHARACTER Catalog = BIPv600
INTEGER Severity = 3
INTEGER Number = 2488
CHARACTER Text = Error detected, rethrowing
Insert
Insert
Insert
RecoverableException
CHARACTER File = /build/S600_P/src/DataFlowEngine/ImbRdl/ImbRdlRoutine.cpp
INTEGER Line = 548
CHARACTER Function = SqlRoutine::invoke
CHARACTER Type = ComIbmComputeNode
CHARACTER Name = SSN_VERF_Msg_Flow#FCMComposite_1_5.ComIbmMapping#FCMComposite_1_1
CHARACTER Label = SSN_VERF_Msg_Flow.Mapping.ComIbmCompute
CHARACTER Catalog = BIPv600
INTEGER Severity = 3
INTEGER Number = 2934
CHARACTER Text = Error occured in procedure
Insert
RecoverableException
CHARACTER File = /build/S600_P/src/DataFlowEngine/ImbRdl/ImbRdlStatementGroup.cpp
INTEGER Line = 589
CHARACTER Function = SqlStatementGroup::execute
CHARACTER Type = ComIbmComputeNode
CHARACTER Name = SSN_VERF_Msg_Flow#FCMComposite_1_5.ComIbmMapping#FCMComposite_1_1
CHARACTER Label = SSN_VERF_Msg_Flow.Mapping.ComIbmCompute
CHARACTER Catalog = BIPv600
INTEGER Severity = 3
INTEGER Number = 2488
CHARACTER Text = Error detected, rethrowing
Insert
Insert
Insert
RecoverableException
CHARACTER File = /build/S600_P/src/DataFlowEngine/PluginInterface/ImbJniNode.cpp
INTEGER Line = 932
CHARACTER Function = ImbJniNode::evaluate
CHARACTER Type = ComIbmJniNode
CHARACTER Name = SSN_VERF_Msg_Flow#FCMComposite_1_4
CHARACTER Label = SSN_VERF_Msg_Flow.FileOutputNode
CHARACTER Catalog = BIPv600
INTEGER Severity = 3
INTEGER Number = 2230
CHARACTER Text = Caught exception and rethrowing
RecoverableException
CHARACTER File = /build/S600_P/src/DataFlowEngine/PluginInterface/com_ibm_broker_plugin_CMbService.cpp
INTEGER Line = 1467
CHARACTER Function = ImbJavaExceptionUtils::userMbExceptionToNativeException
CHARACTER Type =
CHARACTER Name =
CHARACTER Label =
CHARACTER Catalog = BIPv600
INTEGER Severity = 3
INTEGER Number = 4367
CHARACTER Text = Unhandled exception in plugin method
Insert
Insert
Insert
RecoverableException
CHARACTER File = /build/S600_P/src/DataFlowEngine/PluginInterface/com_ibm_broker_plugin_CMbService.cpp
INTEGER Line = 1486
CHARACTER Function = ImbJavaExceptionUtils::userMbExceptionToNativeException
CHARACTER Type =
CHARACTER Name =
CHARACTER Label =
CHARACTER Catalog = BIPv600
INTEGER Severity = 3
INTEGER Number = 4394
CHARACTER Text = Unhandled exception in plugin method
Insert
Insert
Insert
Insert
Insert
INTEGER Type = 2
CHARACTER Text = 543
Insert
INTEGER Type = 5CHARACTER Text = Invalid output path '/home/chatlapallim/BRIDGESTrace/ssnout.txt' for file output node. Not in file system.
Insert
INTEGER Type = 5
CHARACTER Text = com.ibm.mbfe.messages.Messages
Insert
INTEGER Type = 5
CHARACTER Text = 4361

Here iam providing my file out put tab properties.
Basic--> output directory--- /home/chatlapallim/BRIDGESTrace/ssnout.txt
Format-->datatype---Text
RecordType----VariableRecords
End of file-----Native(the platform EOR).
ididnt change remaining tabs.

Thanks
MQ_LEO
Back to top
View user's profile Send private message
MQ_LEO
PostPosted: Thu Aug 17, 2006 11:40 am    Post subject: Reply with quote

Apprentice

Joined: 06 Jul 2006
Posts: 29

Hi,
Please any body help me regarding this issue.
it is very urgent for me
thanks alot
MQ_LEO
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Thu Aug 17, 2006 11:46 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

MQ_LEO wrote:
Text = Invalid output path '/home/chatlapallim/BRIDGESTrace/ssnout.txt' for file output node. Not in file system.


The more urgent it is for you, the more of your time you need to spend reading and thinking about all the information you have in front of you - most particularly the actual error messages that are produced.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
MQ_LEO
PostPosted: Thu Aug 17, 2006 1:04 pm    Post subject: Reply with quote

Apprentice

Joined: 06 Jul 2006
Posts: 29

Hi jefflowrey,
Please can you provide information regarding how can i create file system
for my out put file.
My broker running on solarisV10.
Thanks alot,
MQ_LEO
Back to top
View user's profile Send private message
sebastianhirt
PostPosted: Thu Aug 17, 2006 11:24 pm    Post subject: Reply with quote

Yatiri

Joined: 07 Jun 2004
Posts: 620
Location: Germany

Best thing to do here is to ask your Solaris guy.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Fri Aug 18, 2006 2:41 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

sebastianhirt wrote:
Best thing to do here is to ask your Solaris guy.
And make sure the broker user has permissions to access it!
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
MQ_LEO
PostPosted: Fri Aug 18, 2006 4:56 am    Post subject: Reply with quote

Apprentice

Joined: 06 Jul 2006
Posts: 29

I am able to access this directory '/home/chatlapallim/BRIDGESTrace'.
before i used to write my trace logs in this directory successfully. Is there any special way to define fileoutput node path.
MQ_LEO
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Goto page 1, 2  Next Page 1 of 2

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Regarding file extender nodes
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.