Topic
2 replies Latest Post - ‏2013-04-25T14:07:43Z by El_Rick
Jaango
Jaango
77 Posts
ACCEPTED ANSWER

Pinned topic Type tree and mapping for iso 8583

‏2012-08-17T10:10:20Z |
Hello WTX experts,

I am having trouble in creating type trees for an ISO 8583 message. ISO 8583 messages have some formats

There will be a hex number, whose bit position(If set 1), will determine the presence of fields

0110 0000 0000 0000 0000 1000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000   6     0    0    0    0    8    0    0    0    0    0    0    0     0    0   0

The above(6000080000000000 in hex) means field 2, 3 and 21 are present in the input message, as those bits are set to 1.

Now each of the field may be defined like below


field no=
"2" charlength=
"2">variable</field>


means it is a variable length field and the first two characters detrmine the length


field no=
"3" total=
"4">fixed</field>


means it is a fixed length field of four characters.


<field no=
"21" charlength=
"2"> <subfield no=
"1" total=
"3">fixed</subfield> <subfield no=
"2" charlength=
"2" idcode=
"ABC">variable</subfield> </field>


means field 21, length is determined by the first two characters, inturn it consists of subfields. The variable length subfield will start with a particular code(ABC above), followed by the character length, the character length can be zero

If anyone has type tree similar to the above, please let me know. I am trying to convert this message to xml and vice versa using WTX.
Updated on 2012-08-20T10:32:31Z at 2012-08-20T10:32:31Z by Jaango
  • Jaango
    Jaango
    77 Posts
    ACCEPTED ANSWER

    Re: Type tree and mapping for iso 8583

    ‏2012-08-20T10:32:31Z  in response to Jaango
    I heard that SWIFT protocol messages follow almost similar structure. That also copuld be helpful to us.
  • El_Rick
    El_Rick
    1 Post
    ACCEPTED ANSWER

    Re: Type tree and mapping for iso 8583

    ‏2013-04-25T14:07:43Z  in response to Jaango

    Hi Jaango,

    Did you ever succeed in building the ISO8583 type tree? If so, could you share it?