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