Thứ Tư, 8 tháng 2, 2012

Tìm Hiểu Chuẩn ISO 8583

Định Nghĩa:
  •  ISO 8583 là chuẩn mã hóa được sử dụng trong các hê thống trao đổi giao dịch điện tử.
  • ISO 8583 đưa ra định dạng message và luồng giao tiếp để các hệ thống khác nhau có thể trao đổi các giao dịch.
  • Các phiên bản khác nhau của ISO 8583 có cách đặt các trường ở vị trí khác nhau. Trong đó ISO 8583:2003 được công nhận rộng rãi.
ISO 8583 bao gồm các phần sau:
  • Message Type Indicator (MTI)
  • One or more bitmaps, indicating which data elements are present
  • Data elements, the fields of the message
  • Message Type Indicator(MTI)
    • Là một trường gồm 4 kí tự số bao gồm:
    • ISO 8583 Version
    • Message Class
    • Message Function
    • Message origin
    • Ví dụ: 0110
    • 0--- : ISO 8583 version
    • -1-- : Message class
    • --1- : Message function
    • ---0 : Message Origin
Bitmaps
  • Trong ISO 8583, bitmaps là một field hay subfield bên trong Message chỉ ra những data element khác hay những data element subfields có thể có mặt bên trong hay một nơi nào khác trong 1 message
  • Một message phải chứa ít nhất một bitmap gọi là Primary Bitmap chỉ ra data element từ 1 đến 64 nào có mặt. Một message cũng có thể cũng có secondary bitmap chỉ ra sự có mặt của các data element từ 65 đến 128. Giống như thế message có thể có Third bitmap chỉ ra sự có mặt hoặc vắng mặt của các data element từ 129 đến 192, mặc dù những data element này rất ít khi được sử dụng.
  • Bitmap được truyền 8 byte nhị phân hoặc 16 byte kí tự hexa( bao gồm 0-9,A-F trong mã ASCII hay tập kí tự EBCDIC). Một field có mặt khi bit đặc trưng của nó trong bitmap có giá trị True. Ví dụ byte 01000010 thì field 2 và 7 có mặt.
Data Elements
  • Data Element là các trường riêng lẻ mang thông tin giao dịch. Có 128 data element được định nghĩa trong version ISO 8583:1987, và mở rộng ra 192 data element trong các phiên bản sau. Mỗi một data element có một nghĩa và một định dạng nhất định, bao gồm một vài data element chung, và một vài element đặc trưng cho từng hệ thống hay từng quốc gia.
  • Mỗi data element được mô tả theo một định dạng chuẩn trong đó định nghĩa nội dung, độ dài của field được truyền theo bảng sau:
  • Mỗi trường có thể được cố định độ dài hoặc độ dài thay đổi theo biến. Nếu có biến độ dài thì nó được đặt trước bởi một tiền tố chỉ ra giới hạn độ dài của field.

0 nhận xét:

Đăng nhận xét