15.2.1 编写消息源