Triệu chứng
Xem xét tình huống sau:
-
Bạn áp dụng gói tin nhắn nhanh chóng trên Microsoft BizTalk Server.
-
Bạn cố gắng xử lý thông báo dịch vụ có chỉ báo kiểu 21.
Trong trường hợp này, bạn có thể nhận được thông báo lỗi sau:
Xuất bản không thông báo MessageBox. Chi tiết: Thông báo một loại S21_FIN_ACKNAK, có trao đổi ID là {InterchangeID}, đã được đánh dấu là A4SWIFT_Failed = True trong cơ sở dữ liệu MessageBox bằng Disassembler nhanh chóng.
Thông báo này không thành công với 0 phân tích lỗi, lỗi soát hợp thức XML 1 và 0 BRE lỗi soát hợp thức.
Chi tiết lỗi có thể được giải nén từ thư không thành công trong cơ sở dữ liệu MessageBox bằng cách đăng ký thông báo trong đó A4SWIFT_Failed = True.
Nguyên nhân
Sự cố này xảy ra do sơ đồ MTS21_FIN_ACKNAK.xsd trong tệp Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas.dll thư gói yêu cầu thông báo có một khối trailer. Tuy nhiên, thông báo dịch vụ có một dấu hiệu nhập 21 có một xe kéo và sổ tay hướng dẫn sử dụng SWIFT cho biết khối trailer được tùy chọn cho loại thông báo này.
Thông tin Cập Nhật tích luỹ
Khắc phục sự cố giúp giải quyết vấn đề này nằm trong 2 bản Cập Nhật tích luỹ cho SWIFT thư gói 2015.
Trạng thái
Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".