CICS - Điều khoản cơ bản
Chúng ta phải có kiến thức về các thuật ngữ cơ bản được sử dụng trong CICS để hiểu rõ hơn về cách thức hoạt động của nó. Các chương trình ứng dụng sử dụng CICS để liên lạc với các thiết bị đầu cuối và hệ thống con từ xa và cục bộ.
Thiết bị đầu cuối 3270 của IBM
Hệ thống hiển thị thông tin 3270 là một họ màn hình và thiết bị đầu cuối máy in. 3270 thiết bị đầu cuối đã được sử dụng để kết nối với máy tính lớn thông qua bộ điều khiển IBM. Ngày nay, phần mềm giả lập 3270 đã có sẵn, có nghĩa là ngay cả những PC bình thường cũng có thể được sử dụng làm thiết bị đầu cuối 3270. Các thiết bị đầu cuối 3270 là thiết bị đầu cuối câm và không tự thực hiện bất kỳ quá trình xử lý nào. Tất cả quá trình xử lý cần được thực hiện bởi chương trình ứng dụng. Các thiết bị đầu cuối của IBM bao gồm các thành phần sau:
Màn hình CRT
Màn hình CRT hiển thị đầu ra hoặc các trường đầu vào của chương trình ứng dụng. Dưới đây là ảnh chụp màn hình CRT Model 3278. Nó có các đặc điểm sau:
Nó có khả năng hiển thị 1920 ký tự.
Mỗi vị trí trong số 1920 ký tự này có thể được định địa chỉ riêng.
Một chương trình ứng dụng COBOL có thể gửi dữ liệu đến tất cả các vị trí trên màn hình.
Các đặc điểm hiển thị như cường độ, được bảo vệ, không được bảo vệ của trường có thể được thiết lập bằng BMS mà chúng ta sẽ thảo luận chi tiết trong các mô-đun sắp tới.
Bàn phím
Các phím bàn phím IBM được chia thành hai loại sau:
Non-AID Keys- Tất cả các phím khác cho bảng chữ cái, số, dấu chấm câu, v.v. đều là các phím Non-Aid. Khi người dùng nhập văn bản hoặc số bằng các phím không hỗ trợ, CICS thậm chí sẽ không biết liệu người dùng có đang nhập gì hay không.
AID Keys- Các khóa AID được gọi là Khóa Nhận dạng Chú ý. CICS chỉ có thể phát hiện các khóa AID. Sau khi nhập tất cả các đầu vào, chỉ khi người dùng nhấn một trong các phím AID, CICS mới có quyền kiểm soát. Phím AID: ENTER, PF1 đến PF24, PA1 đến PA3, XÓA. Khóa AID được chia thành hai loại:
PF Keys- Phím PF được gọi là phím chức năng. Các phím PF cho phép chuyển dữ liệu từ thiết bị đầu cuối đến CICS. Phím PF là ENTER và PF1 đến PF24.
PA Keys- Các phím PA được gọi là các phím Truy cập Chương trình. Các phím PA không cho phép chuyển dữ liệu giữa thiết bị đầu cuối và CICS. Các phím PA là PA1 đến PA3 và CLEAR.
Giao dịch
Một chương trình CICS được gọi thông qua một giao dịch. Giao dịch CICS là một tập hợp các chương trình liên quan đến logic trong một ứng dụng. Toàn bộ ứng dụng có thể được chia thành nhiều giao dịch một cách hợp lý.
Số nhận dạng giao dịch có độ dài từ 1 đến 4 ký tự được sử dụng để xác định các giao dịch mà người dùng muốn thực hiện.
Một lập trình viên liên kết một chương trình với mã định danh giao dịch được sử dụng để gọi tất cả các chương trình ứng dụng cho giao dịch cụ thể đó.
Bài tập
Nhiệm vụ là một đơn vị công việc dành riêng cho người dùng.
Người dùng gọi một ứng dụng bằng cách sử dụng một trong các số nhận dạng giao dịch. CICS tìm kiếm mã định danh giao dịch để tìm ra chương trình nào sẽ gọi trước để thực hiện công việc được yêu cầu. Nó tạo ra một nhiệm vụ để thực hiện công việc và chuyển quyền kiểm soát cho chương trình được đề cập.
Một giao dịch có thể được hoàn thành thông qua một số nhiệm vụ.
Một tác vụ có thể nhận dữ liệu từ và gửi dữ liệu đến thiết bị đầu cuối đã khởi động nó. Nó có thể đọc và ghi các tập tin và cũng có thể bắt đầu các tác vụ khác.
Nhiệm vụ so với Giao dịch
Sự khác biệt giữa giao dịch và nhiệm vụ là một số người dùng có thể gọi một giao dịch nhưng mỗi người dùng bắt đầu tác vụ của riêng mình.
LUW
LUW là viết tắt của Logical Unit of Work. LUW nói rằng một phần công việc nên được thực hiện hoàn toàn hoặc không được hoàn thành. Một nhiệm vụ có thể chứa một số Đơn vị logic của Công việc trong CICS. Chúng tôi sẽ thảo luận thêm về nó trong các mô-đun sắp tới.
Ứng dụng
Ứng dụng là một loạt các chương trình được nhóm lại một cách hợp lý để tạo thành một số giao dịch được sử dụng để hoàn thành một nhiệm vụ cụ thể cho người dùng cuối.