Hi, Today i want to share about jPOS custom message interchange specifications. When we talk about ISO-8583 over socket messaging, there are many interchange specifications. It is very important to know the interchange specifications, so we can determine a message for every single request/response.
Once we have a binary representation of a given ISO-8583 message, we have to transmit it over the wire using some communication protocol, for example TCP/IP, UDP/IP, SSL, etc.
The communication protocol is not part of ISO-8583 definition, so each vendors may have different communication protocol.
Wire protocol is composed by:
- An optional Header
- Message Body
- An optional Footer
And TCP/IP based implementation may use some a couple of byte to indicate message length. In jPOS framework, the wire protocol is determine in ChannelAdaptor. you can find jPOS wire protocol communication implementation on org.jpos.iso.channel package.
some popular channels: