Cấu trúc đoạn SOAP khi mới khởi tạo

Một phần của tài liệu Xây dựng webservice tích hợp dữ liệu giữa NH và hệ thống quản lý thuế của bangladesh 760 (Trang 70 - 71)

Trong body trong SOAP lưu thông tin của thông điệp được tham chiếu một thể hiện của dịch vụ, sử dụng thẻ JSON để định dạng dữ liệu. Trong thẻ JSON cung cấp lời gọi tới các API truy vấn CSDL của IVAS. JSON (chứa các Object có nhiều kiểu dữ liệu khác nhau). Nó được viết với hai phần chính: auth và body.

Phần auth: truyền vào username và password

"auth": {

"username": "sonali", "password": "Sonali@" }

Phần body: Trong phần này sẽ sử dụng cấu trúc key-value để biểu diễn đối

tượng hay dữ liệu.

"body": {

"api": "get_taxcode",//Tên APImuốn thực hiện "method":"get", // Tên phương thức sử dụng "list": [] //Danh sách đối tượng truyền vào }

Response sẽ trả về kết quả trực tiếp hoặc sẽ trả về mã lỗi hoặc message tương ứng. Tất cả các thơng tin về API bên phía ngân hàng sẽ được cung cấp để

,,auth": { "username": *sonali", ’’password": "Sonali⅛2020" ), "body" :

thực hiện truyển request. Khi xử lý request đầu vào có thể xảy ra trường hợp khơng kết nối được CSDL, hay dữ liệu truyền vào khơng đúng...trong trường hợp đó sẽ nhận được một response chứa mã lỗi là một trong những lỗi như sau:

1 300 Lỗi kết nèí Database

2 301 Khơng cô dữliệu phù hụp

3 302 Câu lệnh Query không thểthực hiện dược 4 303 Câu lệnh PEE-SQL không thể thực hiện được

5 000 Truy van dữ liệuthành công

6 100 Cau trúc dữliệu đau vàckhông đúng

7 200 Lỗi xác thực

8 201 Tên đăng nhập không tồn tại

9 202 Mật khẩu không đúng

10 203 Tài khoản không CO quyển gọiAPI

11 304 Không thể thực hiện được Procedure

Một phần của tài liệu Xây dựng webservice tích hợp dữ liệu giữa NH và hệ thống quản lý thuế của bangladesh 760 (Trang 70 - 71)

Tải bản đầy đủ (DOCX)

(80 trang)
w