Application Integration With IBM ESB

Physical vs Logical Message

| Comments

The difference between physical message and logical message is that physical message is something like XML and Cobol copybook or any text files. when physical data arrives at input node for example, input message queue, we have to configure the node property with appropriate parser like XMLNSC. This parser converts physical data to logical data which is understandable by the enterior nodes or embeded languages ESQL & JAVA. Then these language can traverse logical tree message and do transformation as needed.

In our example the physical data is xml file which has account information with person first and last name. and the parser is XMLNSC configured on input queue node. then internally we can retrieve information starting by XMLNSC.Account.fname etc.

This project shows how to transform simple account information to a physical message but with different nodes.

on the input node, we need to specify the parser “XMLNS”

This shows logical representation of message as it traverses message flow

Finally we get physcial transformed data

download source code

Comments