2011-07-06 34 views
7

Tôi đang cố gắng tìm hiểu theo cách của mình xung quanh một số mã Mirth. Tôi vẫn thấy những thứ như thế này trong máy biến áp cho các kênh khác nhau:Thông điệp có ý nghĩa gì trong Mirth?

msg['PRB']['PRB.4']['PRB.4.2'].toString() 

Tôi hiểu rằng đây là phân tích thông điệp HL7 và tôi hiểu rằng đó có thể là tin nhắn. Nhưng có phải là MSG một biến toàn hệ thống? Mỗi kênh có biến số msg không? Phạm vi của msg là gì? Tôi cũng tiếp tục nhìn thấy những thứ như ${message.encodedData} trong Mẫu. Các loại trình kết nối nhất định có tự động gửi nội dung của msg không?

Trả lời

10

Biến msg là phiên bản hiện tại của thư đến mà bạn sẽ sử dụng để định tuyến hoặc ánh xạ. Nó chỉ tồn tại trong ngữ cảnh của ánh xạ/chuyển đổi mà bạn đang áp dụng và không phải là toàn hệ thống. Tin nhắn sẽ được truyền đi được gọi là tmp. Vì vậy, khi bạn đang lập bản đồ, bạn sẽ chuyển từ msg -> tmp.

Các vấn đề liên quan