Phát triển đào tạoIST/chuyển đổi 7.4.1Nội dungModule 1: Tổng quan 21.1 review IST/chuyển đổi 21.2 IST/chuyển đổi tuỳ biến điểm 2Module 2: Đóng gói 32.1 khái niệm gói 32.2 sử dụng gói 32.3 tạo gói mới 3Module 3: Cơ sở hạ tầng 33.1 tổng quan 33.2 cấu hình 43.3 gỡ lỗi 43.4 hộp thư 43.4 hộp thư (tieáp theo) 43.4 hộp thư (tieáp theo) 53.5 sự kiện (Timers) 53,6 quản lý cơ sở dữ liệu 63,6 cơ sở dữ liệu quản lý (tieáp theo) 63,6 cơ sở dữ liệu quản lý (tieáp theo) 6Mô-đun 4: Cấu trúc dữ liệu chuyển đổi 74.1 Shcmsg 74.2 phân đoạn 7Module 5: SHC-hạt nhân chuyển đổi 85.1 gọi lại 85.2 gọi lại điểm 95.3 đang phát triển và cho phép một gọi lại 105.4 thử nghiệm và gỡ lỗi Callbacks 105.5 tùy chỉnh đăng nhập 11Module 6: Normalizers 116.1 những gì là một normalizer? 116.2 normalizer hoạt động 116.3 bằng cách sử dụng hộp thư đến và thư đi 126.4 trong nước xử lý 126.4.1 XMF để quá trình dịch thuật IMF 136.5.1 IMF để quá trình dịch thuật XMF 146.6 normalizer định dạng macro 156.7 normalizer API 166.8 dữ liệu riêng tư 166.9 gỡ lỗi tập tin 16Mục tiêu khóa họcHiểu các thành phần của IST/chuyển đổi mà có thể được cá nhân hoáSử dụng IST API để thực hiện cơ bản tuỳ biếnKhóa học điều kiện tiên quyếtNhững người tham gia phải từ một khách hàng (hoặc các đối tác) thuộc sở hữu của một giấy phép SDK cho IST/chuyển đổi.Những người tham gia nên có một sự hiểu biết cơ bản về các ngành công nghiệp để đảm bảo tối đa hiệu quả của khóa học: Chuyển tiền điện tử (EFT)Kết thúc trước chế biến (FEP)Những người tham gia nên đã hoàn thành khóa học quản trị chuyển đổiUnixC/C ++Bảng nội dungModule 1: Tổng quan về IST/chuyển đổi và tùy biến điểmModule 2: bao bìModule 3: cơ sở hạ tầngModule 4: Chuyển đổi cấu trúc dữ liệuModule 5: SHC-hạt nhân chuyển đổiModule 6: NormalizerModule 1: Tổng quanXác định mục đích và các tính năng của IST/chuyển đổiHiểu những thành phần của IST/chuyển đổi có thể được tùy chỉnh1.1 review IST/chuyển đổiIST chuyển đổi là gì?Kinh doanh thực hiệnTrong số các loại chuyển đổi ISTIST Switch và phạm vi sản phẩm chuyển đổi IST1.2 IST/chuyển đổi tuỳ biến điểmNguyên tắc thiết kế/tuỳ biếnCó sẵn tùy biến điểmModule 2: bao bìHiểu các khái niệm về góiThiết lập một môi trường phát triển phần mềmTạo một gói mới2.1 khái niệm góiNhận dạng góiGói môi trường-thư mụcGói công cụ2.2 sử dụng góiThiết lập môi trườngVí dụ: Xây dựng liboc thư việnSửa đổi một gói phần mềm hiện có2.3 tạo gói mớiTạo góiTạo makefile.amXây dựng góiModule 3: cơ sở hạ tầngĐọc bảng thông số và tham số cấu hình từ IST cấu hình tập tinTạo tập tin gỡ lỗi dành riêng cho ứng dụngHiểu hộp thư và tổ chức sự kiện (bộ đếm thời gian) khái niệm từ một quan điểm lập trìnhTạo ra một bảng cơ sở dữ liệuSử dụng tham số cấu hình cơ sở dữ liệuLàm cho việc sử dụng và hiểu các API cho hộp thư, sự kiện, gỡ lỗi, cấu hình, và cơ sở dữ liệu quản lý3.1 tổng quanBằng cách sử dụng API ISTCấu hìnhGỡ lỗiHộp thưSự kiệnQuản lý cơ sở dữ liệu3.2 cấu hìnhTham số cấu hìnhBảng thông sốCấu hình APIcf_opencf_locatecf_locatenumcf_countparamscf_nextparamscf_rewindcf_close3.3 gỡ lỗiTổng quanTheo dõi mức độỨng dụng gỡ lỗi tập tinCác API gỡ lỗilàm mất hiệu lực OTraceOn (char * tên tập tin)vô hiệu OTrace (const char * định dạng,...)khoảng trống OTraceOff (vô hiệu)int syslg (const char * định dạng,...)Đăng nhập hệ thốngsyslg3.4 hộp thưTổng quanHộp thư là gì?Hộp thư ImplementionHộp thư giao tiếpHộp thư lập trình mô hìnhKhông đồng bộ mẫuKhách hàng/máy chủ Mô hình3.4 hộp thư (tieáp theo)Hộp thư APIint mb_init()int mb_createmailbox (char * tên, int pid, longflags)int mb_locatemailbox (char * tên)int mb_write (int to_id, int from_id, mất hiệu lực * buf, kích thước int)int mb_read (int mbid, vô hiệu * buf, int bufsize)int mb_readnw (int mbid, char * buf, int bufsize,)int mb_waitmsg (int mbid, int nowaitflag)int mb_readdata (khoảng trống * buf, int bufsize)int mb_settimer (int nsec)int mb_unsettimer(void)int mbLastSenderIdint mb_deletemailbox (int mbid)int mb_createmailbox_private (vô hiệu)khoảng trống mb_disconnect (vô hiệu)3.4 hộp thư (tieáp theo)Hộp thư riêngmb_createmailbox_privatemb_disconnect (vô hiệu)Mẫu mã3.5 sự kiện (giờ)Tổng quanTạo ra một sự kiệnGiám sát cho các sự kiện đã hết hạnLàm thế nào một ứng dụng kiểm tra sự kiện tin nhắnĐịnh vị và lập bản đồ các sự kiện cho các thư3.5 các API sự kiệnint tm_enqueue (int mbid, dài hết hạn, hành động int, int phím, khoảng trống * buf, kích thước int)int tm_setflags (int eventid, int cờ, int mà)int tm_getdata (int eventid, vô hiệu * buf, kích thước)dài tm_getkeyvalue (int eventid)int tm_isevent (int eventid)int mbIsEvent (vô hiệu)int mbLastEvent (vô hiệu)int tm_locate_event (int keyvalue,int eventid, int mbid, int (*f)())int tm_locate (int keyvalue, int eventid)int tm_dequeue (int eventid)3.6 quản lý cơ sở dữ liệuTổng quanTrong khi DBM không thể tận dụng tính năng đặc biệt trong một hệ thống cơ sở dữ liệu cụ thể, nó cung cấp một giao diện linh hoạt cho một số hệ thống quản lý cơ sở dữ liệu quan hệ bao gồm:OracleInformixSybaseDB23,6 cơ sở dữ liệu quản lý (tieáp theo)Tạo ra một bảng mớiBước 1: Xác định bảng SQLBước 2: Thực hiện dpparseThực hiện SQL3,6 cơ sở dữ liệu quản lý (tieáp theo)Các API DBMint dbm_init)int ist_dbm_open (char * ixname, int ownerid)Char * dbm_getfirstindex (char * bàn)int dbm_selectfd (int fd, char * stmt)int dbm_fetchfd (int fd, char * ib)int dbm_read (int fd, char * ib, chế độ int)int dbm_write (int fd, char * ib, chế độ int)int dbm_delete (int fd, char * ib, chế độ int)int dbm_insert (int fd, char * ib, chế độ int)int dbm_commit (int ownerid)int dbm_rollback (int ownerid)int dbm_close (char * indexname, int pid, int fd)int dbm_close_all (int pid)Module 4: Chuyển đổi cấu trúc dữ liệuHiểu việc sử dụng các lĩnh vực quan trọng trong IST/chuyển đổi tin nhắn nội bộ shcmsgSử dụng phân đoạn để xử lý các phần tử dữ liệu cụ thể ứng dụng tùy chỉnhSử dụng IST API để xử lý các dữ liệu đặc biệt như số tiền, ngày và giờ.4.1 ShcmsgStruct shcmsgCác lĩnh vực quan trọng cho shcmsg xử lýMsgtypePanpcodeSố lượngTrandateTrantimeDấu vếtLocal_timeLocal_dateAcquirerCông ty phát hànhRespcodetxnSrctxnDest4.2 phân đoạnSố tiền xử lý công việcThời gian xử lý công việcLoại tin nhắnXử lý mãPhản ứng và lý do mãThiết bị khả năng cờModule 5: SHC-hạt nhân chuyển đổiHiểu việc sử dụng của một gọi lại trong SHCTạo ra và kích hoạt một chức năng gọi lạiHiểu làm thế nào để thực hiện tuỳ chỉnh đăng nhập5.1 gọi lạiThêm xác nhận bổ sung vào một số lĩnh vực trong thư shcKhôi phục lại lĩnh vực từ thông báo ban đầu để thư đảo ngược.5.2 gọi lại điểm 5.3 đang phát triển và cho phép gọi lại một 5.4 thử nghiệm và gỡ lỗi Callbacks 5.5 tùy chỉnh đăng nhập Module 6: NormalizersHiểu cấu trúc của một normalizerThiết kế thư xử lý lưu lượng trong một normalizerThực hiện các bản dịch của các định dạng tin nhắn: XMF IMFSử dụng bổ sung API cụ thể để normalizer hoạt động6.1 những gì là một normalizer?Một normalizer là một chương trình mà chức năng là để chuyển đổi một tin nhắn trong định dạng nội bộ để định dạng tương ứng bên ngoài của mình và ngượcNormalizer một chức năng như một dịch giả giữa định dạng tin nhắn:Dịch IMF để XMFDịch XMF IMF6.2 normalizer hoạt độngKiến trúc nềnTập tin cấu hình ảnh bitmapĐịnh dạng tệp bitmapmsgno (bm # loại v o/r len maxlen [mô tả] [,...])Tin nhắn định tuyến6.3 bằng cách sử dụng hộp thư đến và thư đi 6.4 đến chế biếnXử lý trong nước đề cập đến tình hình nơi thư đã được gửi đến hộp thư đến, thường từ một PORTconnection.Thông báo này được mô tả như là một thông báo trong nước và thường được mệnh để xử lý bởi SHC. Đây là công việc của chức năng xử lý chính, iso8583() tìm thấy trong iso_proc.c ofour mẫu normalizer. 6.4.1 XMF để quá trình dịch thuật IMF1. chuyển đổi tin nhắn để định dạng ASCII2. thiết lập điểm khởi đầu của tin nhắn3. xác định loại tin nhắn4. trích xuất các bitmap(s)5. lấy các phần tử dữ liệu ảnh bitmap6. phân tích cú pháp còn lại lĩnh vực7. thực hiện bất kỳ thay đổi lập bản đồ8. gửi tin nhắn đến SHC6,5 qui chế biếnCho đi xử lý, cấu trúc bitmap được đọc từ tập tin cấu hình của normalizer lúc khởi động sẽ được sử dụng để xác định những gì phần tử dữ liệu sẽ tạo nên thư.Từ đây, bitmap cho tin nhắn bên ngoài có thể được sản xuất và phần còn lại của tin nhắn được xây dựng.6.5.1 IMF để quá trình dịch thuật XMF1. xác định bitmap2. sửa đổi bitmap3. thực hiện lập bản đồ4. thiết lập tuyến đường5. thiết lập bắt đầu thư6. trích xuất các thông điệp kiểu nhận dạng7. định dạng bitmap8. định dạng dữ liệu nguyên tố9. chuyển đổi thư sang định dạng đích10. viết XMF yêu cầu hộp thư đích6.6 normalizer định dạng macro 6.7 normalizer API 6.8 dữ liệu riêng tưMột mạng hoặc máy chủ lưu trữ có thể gửi, trong thư yêu cầu ủy quyền,dữ liệu mà bạn được yêu cầu để trở về, không thay đổi, trong responsemessage.IST cung cấp một cơ sở để lưu dữ liệu cá nhân trong shcmsg trong lĩnh vực này, formatter_use.Trường formatter_use có 64 byte dung lượng lưu trữ.6.9 gỡ lỗi tập tinBằng cách sử dụng một tập tin gỡ lỗiPhân tích cú pháp Bitmap vào tập tin gỡ lỗiPhân tích cú pháp trong lĩnh vựcPhân tích cú pháp ra bên ngoài lĩnh vực
đang được dịch, vui lòng đợi..
