28
DataBase Route Node Open WMQ-->Integration Nodes-->Configurable Services-->New-->Configurable Service.

DataBase Route Node

Embed Size (px)

DESCRIPTION

document about database route node

Citation preview

Page 1: DataBase Route Node

DataBase Route NodeOpen WMQ-->Integration Nodes-->Configurable Services-->New-->Configurable Service.

Page 2: DataBase Route Node

Name-->Data4(U can Provide AnyName).Type-->SELECT JDBC Provider. Template-->DB2.

Page 3: DataBase Route Node

ConnectionURLFormat-->Server(182.74.103.11),Port-->50001,Database-->WMB,User-->Eaiuser1,Password-->Eaiuser1.

Select Database-->WMB(Mention),PortNumber-->50001,ServerName-->182.74.103.11,SecurityIdentity-->Trans(U r Wish). These are Mandratory Fields.Next-->Finish.

Page 4: DataBase Route Node

Right Click JDBC Provider/Data4-->Properties.

Select DataBaseSchemaName-->eaiuser1.(username of Database).

Page 5: DataBase Route Node

Open Console.TYPE mqsisetdbparms IB9NODE1(Broker Name) -n jdbc::Trans(SecurityIdentifierName) -u (Username)eaiuser1 -p (Password)eaiuser1. As shown in below figure.

Page 6: DataBase Route Node

Next mqsireload IB9NODE1(Broker Name).

File-->New-->IntegrationProject.

Page 7: DataBase Route Node

Project Name-->Simple_Pro

Simple_Pro-->New-->Message Flow.

Page 8: DataBase Route Node

Message Flow Name-->DataBaseRoute.

Page 9: DataBase Route Node

Drag Nodes As Shown in Figure.

Double Click on DataBase Route Node-->Add Output Terminal-->First

Page 10: DataBase Route Node
Page 11: DataBase Route Node

Establish Connection As shown in Figure.

Page 12: DataBase Route Node
Page 13: DataBase Route Node

Add BreakPoint As shown in Figure.

Page 14: DataBase Route Node

Double Click On MQ Input-->Queue name-->IN(Create IN queue in MQ Under Respective Broker QM).

MQ Output-->INT.

Page 15: DataBase Route Node

Select Input Message Parser(XMLNSC) IN MQ Input.

Page 16: DataBase Route Node
Page 17: DataBase Route Node

Double Click on DataBase Route-->Data Source name-->Data4(which we mention in previous) in MQ.

Click On Add.

Page 18: DataBase Route Node

Provide Table Name,And Column name(which we want to retrieve),Operate-->ASC-->OK.

Page 19: DataBase Route Node

Now Set Condition Table Name,Column Name,Operator-->=,Value Type-->Element(Because we are pasiing Input Message as xml,so we need to select value Type As Element).And Set Condition($Body/Emp/Name) As Shown In figure.

Click on Filter Expression Table.

Page 20: DataBase Route Node

Set Condition $Dragon_Status='Completed' which is nothing but table name and Column name where Completed is Retrieve Data,so if it is match message will go to Match Terminal.

Page 21: DataBase Route Node

Right Click on Message Flow-->Deploy As shown in Figure.

Page 22: DataBase Route Node
Page 23: DataBase Route Node

You Can Able to See That Open Input Count Increses to 1.

Create Input Message As shown in Figure.

Page 24: DataBase Route Node
Page 25: DataBase Route Node
Page 26: DataBase Route Node

So,The Condition is Match,so queue went to The MATCH Terminal.

Page 27: DataBase Route Node
Page 28: DataBase Route Node

Our output Message as shown in Figure.