Saturday, September 28, 2013

Pembuatan Spesifikasi Message Network Management


Agar komunikasi antara server dan client dapat berjalan dengan sukses, maka diperlukan sebuah kesepakatan yang harus ditaati oleh kedua belah pihak. Beberapa persyaratan tersebut yaitu mencakup tentang :
  1. Message Protokol, protokol yang akan digunakan dalam contoh kasus ini adalah ISO 8583:1993 yang ditandai dengan angka 1 (satu) pada MTI (Message Type Indicator).
  2. Connection Type, mode koneksi yang akan digunakan adalah mode connection-oriented dimana client membuka koneksi ke server sekali dan mengirimkan banyak message (connect once -> many transaction)
  3. Message System, untuk seluruh message yang dikirimkan ke server harus menggunakan 4 bit header sebagai penanda panjang message yang dikirimkan
Dan dibawah ini adalah format message Network Management Request/Response :
  1. NETWORK MANAGEMENT REQUEST
    1. Message Type Identifier : 1800
    2. Sender : Client
    3. Purpose : Request network management action to Server
Data ElementNameSubfieldTypeLengthFormatDescription
MTIN4For request use 1800
1BitmapH16Use field = 3,7,11,12,13,48 and 70
3Processing CodeN6Default set to 000001
7Transmission Date and TimeN8yyyyMMddTransmission Date and Time
11System Trace Audit NumberN6zero-left-padding Unique number from client
12Local time transactionN6HHmmssTransaction time from client
13Date local transactionN4mmddDate transaction from client
48Additional Private DataN3zero-left-padding Lenght of Additional Private Data
48Additional Private DataClientIDN7zero-left-padding Client identification number
70Network Information CodeN3001=sign-on, 002=sign-off, 003=echo-test
  1. NETWORK MANAGEMENT RESPONSE
    1. Message Type Identifier : 1810
    2. Sender : Server
    3. Purpose : Response network management action for Client
Data ElementNameSubfieldTypeLengthFormatDescription
MTIN4For request use 1800
1BitmapH16Use field = 3,7,11,12,13,39,48 and 70
3Processing CodeN6Default set to 000001
7Transmission Date and TimeN8yyyyMMddTransmission Date and Time
11System Trace Audit NumberN6zero-left-padding Unique number from client
12Local time transactionN6HHmmssTransaction time from client
13Date local transactionN4mmddDate transaction from client
39Response CodeN3Available Response Code :
  1. 000 = Successfull
  2. 001 = Timeout from Server
  3. 002 = Invalid Network Information Code
  4. 003 = Invalid Processing Code
48Additional Private DataN3zero-left-padding Lenght of Additional Private Data
48Additional Private DataClientIDN7zero-left-padding Client identification number
70Network Information CodeN3001=sign-on, 002=sign-off, 003=echo-test

Pembuatan spesifikasi untuk message Network Management sudah selesai, sekarang mari kita implementasikan dengan membuat sebuah aplikasi server-nya dahulu.

SUMBER Referensi : http://martinusadyh.web.id dan wikipedia

Saya hanya seorang "newbie" yang baru bisa ngoding lohor kemarin.


EmoticonEmoticon