19. A computer program product comprising a non-transitory computer-readable storage medium having stored therein instructions for graphically building a message format, the instructions, when executed on a computer, instruct the computer to perform the operations comprising: receiving a message; extracting at least one format element from the message; building the message format using the at least one format element; graphically representing a physical appearance of the message format in a horizontal format, wherein the horizontal format comprises an accordion style container of format elements, wherein the accordion style container include plurality of sub-containers, wherein each sub-container is delimited on both sides of the horizontal format of the sub-container, and wherein the accordion style container are expandable and collapsible in a horizontal direction; expanding the accordion style containers or sub containers; and in response to the expanding, substituting each data field of the accordion style container or sub containers with a value.
27. The computer program product of claim 19 , further comprising: providing a format hierarchy view, wherein the format hierarchy view provides visualization of data mapping in relation to the message format.