映射日志选项卡
概况
除了 TCP 传输之外,所有其他传输类型都支持传输映射日志记录。传输映射日志记录允许在映射日志中记录传输的每个出站或入站事务的内容。
为了使运行时提供映射日志文件,必须打开传输或侦听器的日志记录。每个启用了日志记录的传输或侦听器都将事务发送至该传输或侦听器特定的文件。例如,假设您创建了名为 MyWMQListener 的侦听器和两个名为 MyWMQTransportOne 和 MyWMQTransportTwo 的传输。将创建并维护三个单独的日志文件。
Mapping Log(映射日志)选项卡的参数值
下面显示了 Transport(传输)窗口(用于数据库、JMS、MSMQ、WMQ、SAP、SAP MII、iTAC、adn Web 服务传输)和 Listener(侦听器)窗口(用于 MSMQ、WMQ、JMS 和 TCP 侦听器)共用的 Mapping Log(映射日志)选项卡。
下面描述了 Mapping Log(映射日志)选项卡上的参数:
Mapping Log(映射日志)
要打开日志记录,请选中 Mapping Log(映射日志)复选框。以下参数变为可用。
Log Size(日志大小)(MB)
该值是当前传输或侦听器的映射日志文件的最大大小。可选择介于 1 MB 至 10 MB 之间的任意最大日志大小。日志文件达到该上限之后,就会创建一个新文件,命名为 Name_1.log。后续事务记录在当前日志文件中。如果选中 Copy rolled log to staging(将滚动日志复制到暂存)复选框,则该文件也将被复制到暂存文件系统。
Message Size (byte)(消息大小(字节))
该值控制当前传输或侦听器记录在映射日志中的行的长度。
可指定记录的完整消息,或将行限制为 512 或 1024 字节。
选择 Entire Message(完整消息),没有限制。
Number of Log Files(日志文件的数量)
该值是可以为当前传输或侦听器维护的映射日志文件的数量。
日志文件以编号日志的形式进行维护(1 到 10)。一旦日志文件达到 LogSize(日志大小)中指定的大小,将创建一个新文件并将其命名为 TRANSPORTTransport_n.log。例如,PLANTDBTransport_1.LOG、PLANTDBTransport_2.LOG、PLANTDBTransport_3.LOG 等。
如果将已保存的传输或侦听器的 Number of Log Files(日志文件数量)参数的值更改为较小的数字(例如,从 4 更改为 2),则两个较旧的日志文件将保留在 Mapping Logs(映射日志)选项卡中。无法删除特定的日志文件。可以导出所有日志文件,然后使用 Delete Log(删除日志)清除 Mapping Log(映射日志)选项卡中的所有条目。
Copy rolled log to staging(将滚动日志复制到暂存)
如果选择此项,当文件大小达到 Log Size(日志大小)(MB) 参数中指定的值时,将映射日志文件的副本发送至暂存文件系统的根目录(Staging Browser(暂存浏览器)选项卡)。在 Staging Browser(暂存浏览器)选项卡中,可以执行文件系统操作,例如将文件置于远程计算机上。
该文件将附加有以下格式的后缀:
yyyyMMddHHmmssS
其中:
yyyy | 是当前年份。 |
MM | 是当年的月份。 |
dd | 是当月的日期。 |
HH | 是小时(24 小时制)。 |
mm | 是分钟。 |
ss | 是秒。 |
S | 是毫秒的第一位数字。 |
例如,复制到暂存文件系统的名为 PLANTDB 的传输的文件名将是 transaction_t_PLANTDB.log.200804151020154。
随时打开或关闭映射日志记录。可以随时打开或关闭映射日志记录。如果已经创建了传输或侦听器,则可以编辑相应的 Transport(传输)或 Listener(侦听器)窗口以更改 Mapping Log(映射日志)选项。
以下 Related Topics(相关主题)链接与不同传输类型的窗口中可用的选项卡有关。例如,TCP 传输的传输窗口具有 Timeout(超时)和 Custom Payloads(自定义有效负载)选项卡。而 WebSphere MQ 传输类型具有 Timeout(超时)、Store & Forward(存储和转发)、Mapping Log(映射日志)和 Custom Payloads(自定义有效负载)选项卡。