消息映射器是获取 XML 消息并将其转换为 CommandProperty 对象的机制。它提供公共接口,以便可以将消息转换为 CommandProperty 对象并由所有的 WebSphere Commerce 组件使用。
支持的适配器(例如程序适配器)和 WebSphere Commerce 组件都可以调用消息映射器。两种情况下,消息映射器执行以下任务:
- 接收 XML 消息。
- 将消息转换为 CommandProperty 对象。
- 如果无法转换 XML 消息,则返回空。
入站消息由 WebSphere Commerce 或外部系统发送到 WebSphere Commerce,以请求某类操作。为了 WebSphere Commerce 执行此操作,XML 消息必须由消息映射器处理以确定已请求的操作。WebSphere Commerce 在安装时包含两种消息映射器:用于分析 XML 集成消息的 XML 消息映射器和用于分析后端集成旧的消息的旧的消息映射器。
CommandProperty 对象表示 WebSphere Commerce 命令以满足支持的设备适配器的需求。其它组件也可以使用此消息映射器将消息转换为 CommandProperty 对象。
消息映射器的有效期在 WebSphere Commerce 实例中始终存在。它在实例启动时初始化,并在实例运行时驻留。