Class ISOChannel atau Channel pada library jPOS ini digunakan untuk membungkus detail implementasi dari protokol-protokol yang digunakan oleh setiap vendor. Selain itu ISOChannel ini juga digunakan untuk mengirimkan dan menerima object ISOMsg. Beberapa Channel yang telah didukung oleh library jPOS ini antara lain :
Channel Name | Description | URL |
---|---|---|
AmexChannel | Implementasi ISOChannel untuk American Express | detail |
ASCIIChannel | ISOChannel yang menggunakan 4 ASCII karakter header sebagai penanda panjang message | detail |
Base24Channel | Implements an ISOChannel capable to exchange messages with ACI’s BASE24[tm] over an X.25 link. | detail |
BASE24TCPChannel | Implements an ISOChannel able to exchange messages with ACI’s BASE24 over a TCP link. | detail |
BCDChannel | Talks with TCP based NCCs Sends [LEN][TPDU][ISOMSG] (len=2 bytes HEX). | detail |
ChannelPool | - | detail |
CSChannel | ISOChannel implementation – CS standard Channel. | detail |
FSDChannel | - | detail |
GZIPChannel | ISOChannel implementation. | detail |
HEXChannel | Sends a four ASCII hex characters indicating message length (up to 0xffff). | detail |
LogChannel | Extracts | detail |
LoopbackChannel | - | detail |
NACChannel | Talks with TCP based NACs Sends [LEN][TPDU][ISOMSG] (len=2 bytes network byte order). | detail |
NCCChannel | Talks with TCP based NCCs Sends [LEN][TPDU][ISOMSG] (len=2 bytes BCD). | detail |
PADChannel | Implements an ISOChannel suitable to be used to connect to an X.25 PAD. | detail |
PostChannel | ISOChannel implementation – Postilion Channel Send packet len (2 bytes network byte order MSB/LSB) followed by raw data. | detail |
RawChannel | ISOChannel implementation – RAW Channel Send packet len (4 bytes network byte order) followed by raw data. | detail |
RBPChannel | Implements Record Boundary Preservation protocol. | detail |
TelnetXMLChannel | Implements an ISOChannel able to exchange jPOS generated (or compliant) XML based ISO-8583 messages through a Telnet session the telnet commands are simply ignored. | detail |
VAPChannel | ISOChannel implementation – VISA’s VAP framing. | detail |
X25Channel | Implements an ISOChannel suitable to be used to connect to an X.25 PAD. | detail |
XMLChannel | Implements an ISOChannel able to exchange jPOS generated (or compliant) XML based ISO-8583 messages. | detail |
Channel atau ISOChannel disini mempunyai peran yang sangat penting sekali dalam proses tersambung atau tidak-nya antara vendor yang satu dengan yang lain dan biasanya implementasi tiap vendor berbeda-beda Sedangkan pada library jPOS, penggunaan Channel ini sangat mudah seperti terlihat pada potongan kode dibawah ini :
- Contoh penggunaan ASCIIChannel
No comments:
Post a Comment