Tiêu chuẩn Quốc gia TCVN ISO 9735-3:2003 quy định các quy tắc cú pháp đặc trưng cho việc truyền các thông điệp tương tác được trao đổi giữa các hệ thống ứng dụng máy tính. Đối với việc truyền các gói trong một môi trường tương tác, xem ISO 9735-8.
TIÊU CHUẨN QUỐC GIA TCVN ISO 9735-3 : 2003 ISO 9735-3 : 2002 TRAO ĐỔI DỮ LIỆU ĐIỆN TỬ TRONG QUẢN LÝ HÀNH CHÍNH, THƯƠNG MẠI VÀ VẬN TẢI (EDIFACT) - CÁC QUY TẮC CÚ PHÁP MỨC ỨNG DỤNG (SỐ HIỆU PHIÊN BẢN CÚ PHÁP: 4, SỐ HIỆU PHÁT HÀNH CÚ PHÁP: 1) - PHẦN 3: QUY TẮC CÚ PHÁP ĐẶC TRƯNG CHO EDI TƯƠNG TÁC Electronic data interchange for administration, commerce and transport (EDIFACT) - Application level syntax rules (Syntax version number:4, Syntax release number: 1) - Part 3: Syntax rules specific to interractive EDI Lời nói đầu TCVN ISO 9735-3 : 2003 hoàn toàn tương đương với ISO 9735-3 : 2002 TCVN ISO 9735-3 : 2003 Ban kỹ thuật TCVN/TC 154 "Quá trình, yếu tố liệu tài liệu thương mại, công nghiệp hành chính" biên soạn, Tổng cục Tiêu chuẩn Đo lường Chất lượng đề nghị, Bộ Khoa học Công nghệ ban hành Tiêu chuẩn chuyển đổi năm 2008 từ Tiêu chuẩn Việt Nam số hiệu thành tiêu chuẩn Quốc gia theo quy định khoản Điều 69 Luật Tiêu chuẩn Quy chuẩn kỹ thuật điểm a khoản Điều Nghị định số 127/2007/NĐ-CP ngày 1/8/2007 Chính phủ quy định chi tiết thi hành số điều Luật Tiêu chuẩn Quy chuẩn kỹ thuật Lời giới thiệu Bộ tiêu chuẩn TCVN ISO 9735 gồm phần sau, với tiêu đề chung "Trao đổi liệu điện tử quản lý hành chính, thương mại vận tải (EDIFACT) - Các quy tắc mức ứng dụng (Số hiệu phiên cú pháp: 4, Số hiệu phát hành cú pháp: 1)": - Phần 1: Quy tắc cú pháp chung - Phần 2: Quy tắc cú pháp đặc trưng cho EDI lô - Phần 3: Quy tắc cú pháp đặc trưng cho EDI tương tác - Phần 4: Thông điệp báo cáo dịch vụ cú pháp cho EDI lô (kiểu thông điệp - CONTRL) Trong tương lai ban hành phần sau phần tiếp nữa: - Phần 5: Quy tắc an ninh cho EDI lơ (tính xác thực, tính tồn vẹn thừa nhận nguồn gốc) - Phần 6: Thông điệp báo nhận xác thực an tồn (kiểu thơng điệp - AUTACK) - Phần 7: Quy tắc bảo mật cho EDI lô (độ tin cậy) - Phần 8: Dữ liệu liên kết EDI - Phần 9: Thơng điệp quản lý chứng khố an ninh (kiểu thông điệp KEYMAN) - Phần 10: Thư mục dịch vụ cú pháp Tiêu chuẩn gồm quy tắc mức áp dụng cấu trúc liệu trao đổi thông điệp điện tử môi trường mở, vào yêu cầu xử lý lô tương tác Tiêu chuẩn quy định việc trao đổi thông điệp EDIFACT môi trường EDI tương tác (hội thoại) EDI tương tác (I-EDI) đặc trưng sau: - kết nối chuẩn hoá bên sử dụng đối thoại; - khả năng, cách tích cực, điều khiển tiến trình giao dịch I-EDI, phụ thuộc vào kết trao đổi trước đối thoại; - thời gian đáp ứng ngắn; - tất thông điệp trao đổi đối thoại liên quan tới giao dịch kinh doanh; - giao dịch tập đối thoại điều khiển, đối thoại thực hai nhiều bên Các đặc điểm phân biệt I-EDI với EDI lô quy định TCVN ISO 9735-2 : 2003 (Quy tắc cú pháp đặc trưng cho EDI lô) TRAO ĐỔI DỮ LIỆU ĐIỆN TỬ TRONG QUẢN LÝ HÀNH CHÍNH, THƯƠNG MẠI VÀ VẬN TẢI (EDIFACT) - CÁC QUY TẮC CÚ PHÁP MỨC ỨNG DỤNG (SỐ HIỆU PHIÊN BẢN CÚ PHÁP: 4, SỐ HIỆU PHÁT HÀNH CÚ PHÁP:1) - PHẦN 3: QUY TẮC CÚ PHÁP ĐẶC TRƯNG ĐỐI VỚI EDI TƯƠNG TÁC Electronic data interchange for administration, commerce and transport (EDIFACT) Application level syntax rules (Syntax version number: 4, Syntax release number: 1) - Part 3: Syntax rules specific to interractive EDI Phạm vi áp dụng Tiêu chuẩn quy định quy tắc cú pháp đặc trưng cho việc truyền thông điệp tương tác trao đổi hệ thống ứng dụng máy tính Đối với việc truyền gói môi trường tương tác, xem ISO 9735-8 Sự phù hợp Do tiêu chuẩn sử dụng số hiệu phiên “4’’ phần tử liệu bắt buộc 0002 (số hiệu phiên cú pháp), dùng số hiệu phát hành ”01” phần tử liệu điều kiện 0076 (số hiệu phát hành cú pháp), số hiệu xuất đoạn UNB (tiêu đề trao đổi), nên trao đổi sử dụng cú pháp định nghĩa phiên trước, phải sử dụng số hiệu phiên cú pháp sau để phân biệt chúng với với tiêu chuẩn - ISO 9735 : 1988: Số hiệu phiên cú pháp: - ISO 9735 : 1988 (bổ sung in lại năm 1990): Số hiệu phiên cú pháp: - ISO 9735 : 1988 sửa đổi 1: 1992: Số hiệu phiên cú pháp: - ISO 9735 : 1998: Số hiệu phiên cú pháp: Sự phù hợp với tiêu chuẩn có nghĩa tất yêu cầu nó, bao gồm tất lựa chọn hỗ trợ Nếu tất lựa chọn khơng hỗ trợ, phải công bố lựa chọn phù hợp Dữ liệu trao đổi phù hợp cấu trúc biểu diễn liệu phù hợp với quy tắc cú pháp quy định tiêu chuẩn Các thiết bị hỗ trợ tiêu chuẩn phù hợp chúng tạo và/hoặc thơng dịch liệu cấu trúc trình bày phù hợp với tiêu chuẩn Sự phù hợp với tiêu chuẩn bao gồm phù hợp với TCVN ISO 9735-1 ISO 9735-10 Khi định danh tiêu chuẩn này, điều khoản định nghĩa tiêu chuẩn liên quan tạo thành tiêu chuẩn phù hợp Tài liệu viện dẫn TCVN ISO 9735-1 : 2003, Electronic data interchange for administration, commerce and transport (EDIFACT) - Application level syntax rules (Syntax version number: 4, Syntax release number: 1)Part 1: Syntax rules common to all parts (Trao đổi liệu điện tử quản lý hành chính, thương mại vận tải (EDIFACT) - Các quy tắc cú pháp mức ứng dụng (Số hiệu phiên cú pháp: 4, Số hiệu phát hành cú pháp: 1) - Phần 1: Quy tắc cú pháp chung cho tất phần) ISO 9735-10 : 2002, Electronic data interchange for administration, commerce and transport (EDIFACT) — Application level syntax rules (Syntax version number: 4, Syntax release number: 1) — Part 10: Syntax service directories (Trao đổi liệu điện tử quản lý hành chính, thương mại vận tải (EDIFACT) - Các quy tắc cú pháp mức ứng dụng (Số hiệu phiên cú pháp: 4, Số hiệu phát hành cú pháp: 1) - Phần 10: Danh mục dịch vụ cú pháp) Thuật ngữ định nghĩa Tiêu chuẩn áp dụng thuật ngữ định nghĩa quy định TCVN ISO 9735-1 : 2003 Cấu trúc trao đổi I -EDI Thông báo chuỗi dịch vụ (nếu sử dụng) với đoạn dịch vụ tiêu đề đoạn dịch vụ đuôi phải xuất trao đổi I-EDI theo trật tự trình bày Hình Hình 1- Cấu trúc trao đổi I - EDI Trong Hình - đường kẻ bên trái cặp đoạn tiêu đề đoạn Để đơn giản, trình bày trao đổi chứa thông điệp Đặc tả thông báo chuỗi dịch vụ, xem TCVN ISO 9735-1 : 2003, Phụ lục A Đặc tả đoạn tiêu đề đoạn tương tác, xem ISO 9735-10 CHÚ THÍCH - Các đoạn sử dụng thông điệp UN/EDIFACT định nghĩa Danh bạ trao đổi liệu thương mại Liên hợp quốc (UNTDID) Thông điệp I - EDI giao dịch CHÚ THÍCH - Các ký tự dịch vụ mặc định sử dụng cho mục đích minh họa Hình - Thơng điệp I - EDI với giao dịch Chú giải: Một GIAO DỊCH I-EDI gồm: - (các) đối thoại Một ĐỐI THOẠI gồm: - Trao đổi Khởi tạo - Trao đổi Đáp ứng tương ứng Một TRAO ĐỔI KHỞI TẠO gồm: - UNA, Thông báo Chuỗi Dịch vụ, sử dụng - UIB, Tiêu đề Trao đổi Tương tác - (các) thông điệp, sử dụng - UIZ, Đuôi Trao đổi Tương tác Một trao đổi đáp ứng gồm: - UIB, Tiêu đề Trao đổi Tương tác - (các) thông điệp, sử dụng - UIZ, Đuôi Trao đổi Tương tác Một thông điệp gồm: - UIH, Tiêu đề Thông điệp Tương tác - thân thông điệp - UIT, Đi Thơng điệp Tương tác Một THÂN THƠNG ĐIỆP gồm: - (các) đoạn và/hoặc (các) nhóm đoạn NHĨM ĐOẠN gồm: - đoạn khởi tạo - (các) đoạn (các) nhóm đoạn có ĐOẠN gồm: - thẻ đoạn - phần tử liệu độc lập và/hoặc phần tử liệu hỗn hợp và/hoặc phần tử liệu độc lập lặp lại và/hoặc phần tử liệu hỗn hợp lặp lại PHẦN TỬ DỮ LIỆU ĐỘC LẬP LẶP LẠI là: - nhiều lần xuất phần tử liệu độc lập PHẦN TỬ DỮ LIỆU HỖN HỢP LẶP LẠI là: - nhiều lần xuất phần tử liệu hỗn hợp PHẦN TỬ DỮ LIỆU HỖN HỢP gồm: - hai nhiều phần tử liệu thành phần PHẦN TỬ DỮ LIỆU THÀNH PHẦN là: - phần tử liệu đơn giản Hình - Thơng điệp I-EDI giao dịch (tiếp theo) Điều khiển đối thoại Một giao dịch I-EDI, trường hợp kịch cụ thể, gồm nhiều đối thoại, xảy đồng thời hai nhiều bên Một đối thoại bao gồm cặp xen kẽ trao đổi EDIFACT; trao đổi khởi tạo trao đổi đáp ứng Các trao đổi phải sau: - Bên khởi tạo bắt đầu đối thoại cách gửi đoạn tiêu đề trao đổi cho Bên đáp ứng, mà việc gửi UNA trước thơng điệp sau tuỳ chọn; - Bên đáp ứng trả lời Bên khởi tạo đoạn tiêu đề trao đổi, việc gửi thơng điệp sau tuỳ chọn (chú ý: giá trị đoạn UNA gửi Bên khởi tạo áp dụng cho Bên đáp ứng) - Bên khởi tạo gửi thông điệp truy vấn cho Bên đáp ứng - Bên đáp ứng trả lời Bên khởi tạo thông điệp đáp ứng - Bên khởi tạo Bên đáp ứng trao đổi thêm thông điệp bổ sung cần - Bên khởi tạo kết thúc đối thoại cách gửi đoạn đuôi trao đổi đến Bên đáp ứng, việc gửi thơng điệp trước tuỳ chọn - Bên đáp ứng trả lời Bên khởi tạo đoạn đuôi trao đổi, việc gửi thơng điệp trước tuỳ chọn Có thể có trường hợp khác: Đối với thông điệp từ Bên khởi tạo đến Bên đáp ứng khơng có, có có nhiều thơng điệp từ Bên đáp ứng đến Bên khởi tạo ngược lại Các đoạn dịch vụ UIR xen kẽ với thơng điệp Một đối thoại kết thúc thời điểm bên bên cách dùng đoạn dịch vụ UIR Một thông điệp nhiều thơng điệp kết hợp với: - Tiêu đề trao đổi, - Đuôi trao đổi, - Cả tiêu đề trao đổi đuôi trao đổi (một đối thoại hoàn chỉnh) Trong trao đổi liệu điều khiển Bên khởi tạo loại hoạt động thông thường ứng dụng tương tác, cú pháp i-edi khơng loại trừ loại hoạt động khác Xem ví dụ Phụ lục A Hình sơ đồ hai trao đổi tạo thành đối thoại Hình - Sơ đồ dòng hai trao đổi i-edi Phụ lục A (Tham khảo) Ví dụ minh họa trình tự đoạn Ví dụ a) Cặp thơng điệp với thơng điệp thông điệp cuối kết hợp với tiêu đề đuôi trao đổi Bên khởi tạo UIB UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên đáp ứng UIB UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên khởi tạo UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên đáp ứng UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên khởi tạo UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên đáp ứng UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT v.v Bên khởi tạo UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT UIZ Bên đáp ứng UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT UIZ Ví dụ b) Cặp thơng điệp với tiêu đề đuôi trao đổi tách biệt, với UNA (chú thích: UNA gửi Bên khởi tạo, áp dụng cho Bên đáp ứng) Bên khởi tạo UNA UIB Bên đáp ứng UIB Bên khởi tạo UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên đáp ứng UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên khởi tạo UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên đáp ứng UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên khởi tạo UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên đáp ứng UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT v.v Bên khởi tạo UIZ Bên đáp ứng UIZ Ví dụ c) Một thơng điệp đơn kết hợp với tiêu đề đuôi trao đổi (một đối thoại hoàn chỉnh) Bên khởi tạo UIB UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT UIZ Bên đáp ứng UIB UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT UIZ Ví dụ d) Dãy đa thông điệp với thông điệp cuối kết hợp với đuôi trao đổi Bên khởi tạo UIB Bên đáp ứng UIB Bên khởi tạo UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên đáp ứng UIH(F) (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT UIH(L) (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên khởi tạo UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT UIZ Bên đáp ứng UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT UIZ Ví dụ e) Cặp thông điệp với tiêu đề đuôi trao đổi tách biệt, với UNA, với cặp UIR nhúng Bên khởi tạo UNA UIB Bên đáp ứng UIB Bên khởi tạo UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên đáp ứng UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT v.v Bên khởi tạo UIR Chức Báo cáo, mã hoá = 'n' (Trạng thái Truy vấn) Bên đáp ứng UIR Chức Báo cáo, mã hoá = 'n' (Báo cáo Trạng thái) Bên khởi tạo UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên đáp ứng UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT v.v Bên khởi tạo UIZ Bên đáp ứng UIZ Ví dụ f) Cặp thơng điệp với tiêu đề đuôi trao đổi tách biệt, với UNA UIR sử dụng để báo cáo lỗi nghiêm trọng phát Bên đáp /ng Bên khởi tạo UNA UIB Bên đáp ứng UIB Bên khởi tạo UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên đáp ứng UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên khởi tạo UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên đáp ứng UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên khởi tạo UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên đáp ứng UIR Chức Báo cáo, mã hoá = 'n' (Huỷ bỏ Đối thoại) Mã lý định vùng gặp vấn đề Không tiếp tục trao đổi đối thoại Ví dụ g) Đối thoại bắt đầu Bên đáp ứng sử dụng UIR để báo cáo Tổ chức Bắt đầu đối thoại Bên khởi tạo UNA UIB Bên đáp ứng UIR Chức Báo cáo, mã hoá = 'n' (Từ chối Bắt đầu Đối thoại) Mã lý định vùng gặp vấn đề Không tiếp tục trao đổi đối thoại Ví dụ h) Cặp thơng điệp với thông điệp thông điệp cuối kết hợp với tiêu đề đuôi trao đổi, với việc sử dụng tạm dừng tiếp tục Bên khởi tạo UIB UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên đáp ứng UIB UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên khởi tạo UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên đáp ứng UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên đáp ứng UIR Chức Báo cáo, mã hoá = 'n' (Tạm dừng Đối thoại) Mã lý định lý tạm ngừng; ví dụ: tài ngun yếu Dữ liệu khơng truyền đối thoại cho đến:- Một Thời điểm sau Bên đáp ứng UIR Chức Báo cáo, mã hoá = 'n' (tiếp tục đối thoại) Bên khởi tạo UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT Bên đáp ứng UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT v.v Bên khởi tạo UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT UIZ Bên đáp ứng UIH (các) Đoạn và/hoặc (các) Nhóm Đoạn UIT UIZ Phụ lục B (Tham khảo) Các chức I-EDI, tình trạng kiện B.1 Các chức I-EDI Trong phần sau đây, từ “ứng dụng” có nghĩa chương trình ứng dụng phần trình điều khiển I-EDI quản lý đối thoại I-EDI, phụ thuộc vào việc cài đặt Từ “kết nối” đề cập tới mối quan hệ logic hai ứng dụng, khơng có nghĩa khác sử dụng tiêu chuẩn khác Chú ý phần chức không thiết ánh xạ tới đoạn thông điệp dịch vụ đơn lẻ Yêu cầu bắt đầu đối thoại Cho phép ứng dụng truyền thông tin đầy đủ tới ứng dụng từ xa để khởi tạo kết nối hai ứng dụng Xác nhận bắt đầu đối thoại Cho phép ứng dụng từ xa truyền thông tin đầy đủ tới ứng dụng khởi tạo để thông báo kết nối chấp nhận Từ chối bắt đầu đối thoại Cho phép ứng dụng từ xa truyền thông tin đầy đủ tới ứng dụng khởi tạo để thông báo kết nối khởi tạo Truyền liệu Cho phép ứng dụng truyền thông tin nghiệp vụ tới ứng dụng khác Yêu cầu trạng thái Cho phép ứng dụng yêu cầu thông tin trạng thái thông tin điều khiển từ ứng dụng khác kết nối Báo cáo trạng thái (trả lời) Cho phép ứng dụng gửi thông tin trạng thái thông tin điều khiển tới ứng dụng khác kết nối Việc gửi trả lời cho yêu cầu trạng thái, báo cáo ngẫu nhiên tự nguyện Báo cáo lỗi (trả lời) Cho phép ứng dụng báo cáo lỗi cú pháp tới ứng dụng khác, cho phép báo cáo lỗi ứng dụng với Từ chối Bắt đầu Đối thoại Tạm dừng đối thoại Cho phép ứng dụng yêu cầu tạm dừng đối thoại ứng dụng đưa Tiếp tục Đối thoại Tiếp tục đối thoại Cho phép ứng dụng yêu cầu Tiếp tục Đối thoại bị tạm dừng trước Huỷ bỏ đối thoại Cho phép ứng dụng kết thúc vơ điều kiện kết nối khơng thể tiếp tục Yêu cầu kết thúc đối thoại Cho phép ứng dụng yêu cầu ứng dụng khác kết nối, đóng kết nối theo cách thơng thường kết thúc giao dịch nghiệp vụ Xác nhận kết thúc đối thoại Cho phép ứng dụng đáp ứng xác nhận với ứng dụng yêu cầu kết nối kết thúc Yêu cầu hoàn thành đối thoại Cho phép ứng dụng truyền thông tin đầy đủ tới ứng dụng từ xa để kết nối hai ứng dụng khởi tạo, liệu gửi đi, yêu cầu kết thúc kết nối lần truyền Xác nhận hoàn thành đối thoại Cho phép ứng dụng từ xa truyền thông tin đầy đủ tới ứng dụng khởi tạo để thông báo kết nối chấp nhận, liệu gửi trở lại, kết nối kết thúc lần truyền B.2 Các yêu cầu liệu Bảng B.1 cách thức chức trừu tượng I-EDI ánh xạ tới đoạn dịch vụ thông điệp I-EDI Trường S (trạng thái) đoạn thể bắt buộc thể điều kiện chức I-EDI Trường R số lần lặp lại Bảng B.1 - Các chức ánh xạ tới đoạn dịch vụ Chức Yêu cầu bắt đầu đối thoại Các Đoạn S R UNA C UIB M (UIH UIT) C n UIB M (UIH UIT) C n Từ chối bắt đầu đối thoại UIR M Truyền liệu (UIH UIT) M N Yêu cầu trạng thái UIR M Báo cáo trạng thái UIR M Báo cáo lỗi UIR M Huỷ bỏ UIR M Yêu cầu kết thúc đối thoại (UIH UIT) C n UIZ M (UIH UIT) C n UIZ M UNA C UIB M Xác nhận bắt đầu đối thoại Xác nhận kết thúc đối thoại Yêu cầu hoàn thành đối thoại Xác nhận hoàn thành đối thoại (UIH UIT) M n UIZ M UIB M (UIH UIT) M n UIZ M B.3 Trật tự chức I-EDI B.3.1 Khái quát Giao thức I-EDI mô tả sơ đồ bảng sau, liên quan đến tình trạng mà trước giao thức xẩy ra, kiện gây nên chuyển đổi từ tình trạng sang tình trạng khác Khi kiện xuất “cơ chế” giao thức dịch chuyển tự động từ tình trạng sang tình trạng khác Số lần tình trạng hợp lệ mà giao thức I-EDI rơi vào hữu hạn Sơ đồ tình trạng đối thoại (Hình B.1) tình trạng giao thức I-EDI, kiện ảnh hưởng tới giao thức I-EDI, việc chuyển đổi từ tình trạng sang tình trạng khác Điều hình thức hố tiếp thành ma trận kiện - tình trạng (Bảng B.4); ma trận biểu diễn hai chiều chế giao thức I-EDI Hai chiều tình trạng kiện, giao điểm tình trạng kiện tạo nên chuyển đổi sang tình trạng kiện cụ thể đó; tất kiện khác điều kiện lỗi B.3.2 Tình trạng Trong trường hợp, giao thức I-EDI thuộc vào số tình trạng xác định Bảng B.2 liệt kê tình trạng hợp lệ giao thức I-EDI mơ tả mục đích tình trạng Bảng B.2 - Các tình trạng Tình trạng Mơ tả IDLE Khơng có kết nối đáp ứng tồn START_I Đợi ‘Xác nhận bắt đầu đối thoại’ từ Bên đáp ứng tới Bên khởi tạo DATA_I Đợi ‘Truyền liệu’ từ Bên đáp ứng tới Bên khởi tạo DATA_R Đợi ‘Truyền liệu’ từ Bên khởi tạo tới Bên đáp ứng REPORT_I Đợi ‘Báo cáo trạng thái’ từ Bên đáp ứng tới Bên khởi tạo REPORT_R Đợi ‘Báo cáo trạng thái’ từ Bên khởi tạo tới Bên đáp ứng STOP_I Đợi ‘Xác nhận kết thúc đối thoại’ từ Bên đáp ứng tới Bên khởi tạo CMPL_I Đợi ‘Xác nhận hoàn thành đối thoại’ từ Bên đáp ứng tới Bên khởi tạo B.3.3 Sự kiện Bảng B.3 liệt kê kiện hợp lệ giao thức I-EDI mô tả điều kiện gắn với kiện Các kiện thường gây đối tượng liệu đối tượng điều khiển truyền thơng qua trình điều khiển giao thức Bảng B.3 - Các kiện Sự kiện Chức Hướng truyền SD_REQ_I Yêu cầu bắt đầu đối thoại Từ Bên khởi tạo tới Bên đáp ứng SD_CNF_R Xác nhận bắt đầu đối thoại Từ Bên đáp ứng tới Bên khởi tạo SD_REJ_R Từ chối bắt đầu đối thoại Từ Bên đáp ứng tới Bên khởi tạo TR_DATA_I Truyền liệu Từ Bên khởi tạo tới Bên đáp ứng TR_DATA_R Truyền liệu Từ Bên đáp ứng tới Bên khởi tạo ED_REQ_I Yêu cầu kết thúc đối thoại Từ Bên khởi tạo tới Bên đáp ứng ED_CNF_R Xác nhận kết thúc đối thoại Từ Bên đáp ứng tới Bên khởi tạo ABORT_I Huỷ bỏ đối thoại Từ Bên khởi tạo tới Bên đáp ứng ABORT_R Huỷ bỏ đối thoại Từ Bên đáp ứng tới Bên khởi tạo REQUEST_I Yêu cầu trạng thái Từ Bên khởi tạo tới Bên đáp ứng REQUEST_R Yêu cầu trạng thái Từ Bên đáp ứng tới Bên khởi tạo REP_ST_I Báo cáo trạng thái Từ Bên khởi tạo tới Bên đáp ứng REP_ST_R Báo cáo trạng thái Từ Bên đáp ứng tới Bên khởi tạo CD_REQ_I Yêu cầu hoàn thành đối thoại Từ Bên khởi tạo tới Bên đáp ứng CD_CNF_R Yêu cầu hoàn thành đối thoại Từ Bên đáp ứng tới Bên khởi tạo Từ khố (F I) Thơng điệp trung gian (L) Thông điệp cuối Hậu tố _I Bên khởi tạo Hậu tố _R Bên đáp ứng Hình B.1 - Sơ đồ tình trạng đối thoại Bảng B.4 - Ma trận kiện - tình trạng Sự kiện Tình trạng IDLE START_I DATA_I SD_REQ_I DATA_R STOP_ICMPL_IREPORT_IREPORT_R START_I SD_CNF_R DATA_R SD_REJ_R IDLE IDLE TR_DATA_I(F I) DATA_R TR_DATA_I(L) DATA_I TR_DATA_R(F I ) DATA_I TR_DATA_R(L) DATA_R ED_REQ_I STOP_I ED_CNF_R IDLE ABORT_I IDLE ABORT_R IDLEa IDLE IDLEa IDLE IDLEa IDLE REQUEST_I IDLE IDLE IDLEa REPORT_R REP_ST_I DATA_R REP_ST_R DATA_I DATA_I DATA_R CMPL_I CD_CNF_R a IDLEa REPORT_I REQUEST_R CD_REQ_I IDLE IDLE Có thể khơng xuất phương tiện truyền thơng bán song công Phụ lục C (Tham khảo) Một mơ hình q trình I-EDI C1 Khái qt I-EDI EDI tương tác chuỗi trao đổi thông tin ứng dụng bên tham gia độc lập nhằm hồn thành cơng việc chung đây, trao đổi tiếp sau phụ thuộc vào kết trao đổi trước Các ràng buộc chặt chẽ thời gian áp dụng cách thường xuyên Các ứng dụng tương tác biết gồm hệ thống đặt vé máy bay; dược phẩm chăm sóc sức khoẻ, đệ trình u cầu kiểm tra phù hợp; máy thu ngân tự động từ xa ngân hàng Khởi đầu, EDI tương tác tập trung vào ứng dụng nơi mà Bên khởi tạo gửi liệu tới Bên đáp ứng, Bên đáp ứng gửi liệu trả lời trở lại Sự trao đổi liệu luân phiên điều khiển Bên khởi tạo cách làm việc thông thường ứng dụng tương tác tại, cịn cú pháp I-EDI khơng loại trừ cách làm việc khác Định nghĩa EDI tương tác dựa vào định nghĩa chung EDI Cách tiếp cận EDI tài liệu dựa tài liệu “Báo cáo mơ hình khái niệm edi-mở” chuẩn bị nhóm cơng tác đặc biệt EDI ISO/IEC JTC Đặc điểm “Mơ hình khái niệm edi-mở” bao gồm: - Khái qt hố EDI ngồi phạm vi thương mại; - Định nghĩa EDI “mở” (có giá trị với tất bên, tuân theo tiêu chuẩn trừ yêu cầu hiệp định song phương đặc biệt); - Phối hợp EDI với Tiêu chuẩn Quốc tế khác truyền thông, môi trường mẫu mở Hai yếu tố ngữ cảnh nghiệp vụ EDI tạo nên cần thiết xây dựng EDI tương tác Yếu tố thứ áp lực từ thị trường nhiều tổ chức (không khu vực tư nhân) nhằm tăng sức cạnh tranh khả đáp ứng Trên thực tế, nhiều trình phải “sửa đổi” để đáp ứng áp lực Yếu tố thứ hai mong muốn giải pháp tiêu chuẩn, trái với tình trạng độc quyền (như “edi-không-mở”) Các nguyên tắc hướng dẫn sau yêu cầu chấp nhận định nghĩa I-EDI: - Quan trọng phải dễ dàng cài đặt bổ sung người sử dụng tiêu chuẩn nên định yếu tố người sử dụng cách thích hợp - Các chế EDI tương tác phải tương thích hồn tồn đồng với dạng khác EDI - Các chức yêu cầu phải sẵn dùng phương thức truyền thông sử dụng - Cho dù chức tương tự có hiệu lực giao thức truyền thơng (ví dụ X.25, Xử lý Giao dịch OSI) khơng chúng sử dụng - Các tiêu chuẩn EDI nên hài hoà với Tiêu chuẩn Quốc tế liên quan khác Các mơ hình chức nghiệp vụ, nội dung thông tin yêu cầu đoạn dịch vụ EDI tương tác, mô tả để trình bày đặc điểm yêu cầu EDI tương tác cách độc lập theo cấu trúc Điều khuyến nghị sử dụng, không bắt buộc, giao thức ISO liên quan sử dụng để mang liệu I-EDI C.2 Các yêu cầu nghiệp vụ EDI tương tác - Cho phép hoàn thành cách quán giao dịch nghiệp vụ đơn hai nhiều bên - Các hoạt động hội thoại tương tác phải hỗ trợ - Đảm bảo quản lý khối lượng lớn thông tin nghiệp vụ, cách kịp thời - Cung cấp phương tiện để thông tin nghiệp vụ truyền cách an toàn bên C.3 Các yêu cầu chức hỗ trợ cho yêu cầu nghiệp vụ Trong giao dịch nghiệp vụ: - Cho phép hợp tác ứng dụng - Cho phép đa hội thoại song phương - Cho phép phối hợp hội thoại song phương - Cho phép hội thoại song phương liên tục - Cho phép trao đổi hai chiều thông điệp I-EDI hội thoại song phương - Cung cấp chế hiệu phép lần đáp ứng thứ-phụ - Hỗ trợ số lượng lớn giao dịch thơng qua việc giảm tổng chi phí - Vấn đề an ninh phải đảm bảo an ninh chung UN/EDIFACT, tiêu chuẩn khác C.4 Mô hình nghiệp vụ Đối thoại I-EDI tách biệt độc lập với đối thoại sử dụng tài liệu ISO khác Hình C.1 - Tổng quan kiểu (loại) thể Một kịch đặc tả hình thức nhóm hoạt động nghiệp vụ tiến hành bên để đạt mục tiêu nghiệp vụ cụ thể Kịch mơ hình hố quan hệ tương tác bên Một giao dịch thể kịch Khi vai thể kịch để thực giao dịch nghiệp vụ thực tế, giao dịch tạo thành Các giao dịch phác họa cách đơn giản nhằm làm rõ ngữ cảnh đối thoại Để tiến hành giao dịch, bên khác liên quan với giao dịch nghiệp vụ trao đổi song phương có sử dụng đối thoại cho phần I-EDI giao dịch Các giao dịch có khả nhóm số đối thoại Nhưng nhiều kịch mơ hình hố chứa kiểu đối thoại đơn hai bên, thể giao dịch gồm đối thoại hai bên Hình C.2 -Thể giao dịch nghiệp vụ Các đối thoại nhóm với giao dịch Đa đối thoại xảy cặp đối tác giống khác C.5 Mô hình chức Hình C.3 - Đối thoại C.6 Các yêu cầu truyền thông tối thiểu Sự truyền thông phải: - Khơng có lỗi; - Truyền liệu theo thứ tự truyền; - Cho phép truyền liệu hai chiều; - Đảm bảo phát báo cáo kết nối logic bị mất; - Đảm bảo kết nối logic bền vững ứng dụng (ví dụ: phiên làm việc, hội thoại, v.v.) Sau đó, đối thoại I-EDI có kết nối logic Nếu u cầu khơng thoả mãn, bên thực phải giải vấn đề liên quan đến nhận diện dấu phân tách ký tự C.7 Các yêu cầu liệu Danh sách sau cung cấp liệt kê liệu cần thiết để thực chức nêu Danh sách sử dụng để mơ hình hố đoạn dịch vụ, có mặt chức không bảo đảm tồn đoạn dịch vụ nhất, số đoạn dịch vụ thực đa chức Yêu cầu bắt đầu đối thoại; (UNA,UIB thông điệp tuỳ chọn) - Các dấu phân tách - Bộ ký tự - Định danh cú pháp - Tham chiếu đối thoại - Tham chiếu giao dịch nghiệp vụ - Định danh kịch - Định danh đối thoại - Định danh người gửi - Định danh người nhận - Ngày - Chỉ báo - Chỉ báo kiểm tra - Thông tin an ninh Xác nhận bắt đầu đối thoại; (UIB thông điệp tuỳ chọn) - Định danh cú pháp - Tham chiếu đối thoại - Tham chiếu giao dịch nghiệp vụ - Định danh kịch - Định danh đối thoại - Định danh người gửi - Định danh người nhận - Ngày - Chỉ báo - Chỉ báo kiểm tra - Thông tin đáp ứng - Thông tin an ninh Gửi liệu; (Thông điệp = UIH, truy vấn mệnh lệnh, UIT) - Định danh thông điệp loại thông điệp - Tham chiếu thông điệp - Tham chiếu đối thoại - Trạng thái truyền - Ngày - Chỉ báo kiểm tra Nhận liệu; (Thông điệp = UIH, đáp ứng, UIT) - Định danh thông điệp loại thông điệp - Tham chiếu thông điệp - Tham chiếu đối thoại - Trạng thái truyền - Ngày - Chỉ báo kiểm tra Yêu cầu trạng thái; (UIR) - Tham chiếu đối thoại - Chức (= Truy vấn) - Ngày Báo cáo trạng thái; (UIR) - Tham chiếu đối thoại - Chức (= Báo cáo) - Mã lý - Thông tin khác từ thông điệp trường hợp lỗi - Ngày Từ chối bắt đầu đối thoại; (UIR) - Tham chiếu đối thoại - Chức (= Từ chối Bắt đầu Đối thoại) - Mã lý - Thông tin khác từ đối thoại trường hợp lỗi - Ngày Tạm dừng đối thoại; (UIR) - Tham chiếu đối thoại - Chức (= Đã tạm dừng) - Mã lý - Ngày Tiếp tục đối thoại; (UIR) - Tham chiếu đối thoại - Chức (= Tiếp tục) - Ngày Huỷ bỏ; (UIR) - Tham chiếu đối thoại - Chức (= Huỷ bỏ Đối thoại) - Mã lý - Thông tin khác từ thông điệp trường hợp lỗi - Ngày Yêu cầu kết thúc đối thoại; (Thông điệp tuỳ chọn UIZ) - Tham chiếu đối thoại - Điều khiển việc đếm thông điệp gửi - Chỉ báo Xác nhận kết thúc đối thoại; (Thông điệp tuỳ chọn UIZ) - Tham chiếu đối thoại - Điều khiển việc đếm thông điệp gửi ... định tiêu chuẩn Các thiết bị hỗ trợ tiêu chuẩn phù hợp chúng tạo và/hoặc thơng dịch liệu cấu trúc trình bày phù hợp với tiêu chuẩn Sự phù hợp với tiêu chuẩn bao gồm phù hợp với TCVN ISO 9735-1 ISO. .. TCVN ISO 9735-1 ISO 9735-10 Khi định danh tiêu chuẩn này, điều khoản định nghĩa tiêu chuẩn liên quan tạo thành tiêu chuẩn phù hợp Tài liệu viện dẫn TCVN ISO 9735-1 : 2003, Electronic data interchange... Cho dù chức tương tự có hiệu lực giao thức truyền thơng (ví dụ X.25, Xử lý Giao dịch OSI) khơng chúng sử dụng - Các tiêu chuẩn EDI nên hài hoà với Tiêu chuẩn Quốc tế liên quan khác Các mơ hình