您可以在 XML 设置选项卡中覆盖已对源表至 XML 映射所设置的缺省 JMS 消息头属性。
关于本任务
根据要覆盖的 JMS 消息属性,
CDC Replication Engine for Event Server 允许您在
EventServerIF 接口中指定以下方法的参数:
setJmsCorrelationID()
setJmsCustomProperty()
setJmsDeliveryMode()
setJmsPriority()
setJmsReplyTo()
setJmsTimeToLive()
setJmsType()
有关覆盖现有源表到 XML 映射的 JMS 属性的用户出口的示例,请参阅位于 CDC Replication Engine for Event Server安装的样本文件夹或目录中的 SampleUserExit1.java 。
过程
- 单击 。
确保您已连接到 CDC Replication Engine for Event Server 数据存储器。
- 单击 。
确保已创建使用 CDC Replication Engine for Event Server 数据存储器作为目标的预订。
- 确保已在此预订中至少创建一个源表到 XML 消息目标映射。
- 选择表映射,然后右键单击 打开详细信息 ...。
- 单击 用户出口 选项卡。
- 从 用户出口类型 框中选择 Java 类 。
- 如果您使用Java开发用户退出,请在 “类名”框中输入实现 UserExitIF用户退出的Java™类名。
- 在 参数 框中输入要提供给用户出口程序的参数。
在初始化过程中,通过调用 getParameter( ,可以访问Java类中的参数。 无指定参数的约定。 在此框中输入的值可以是自由格式。 参数值字符串的长度不能超过 255 个字符。
- 对下列一个或多个操作启用 之前 或 之后 复选框:
- 插入
- CDC Replication Engine for Event Server 在将插入操作应用于您已登台的表之前或之后,或在将插入操作应用于 JMS 消息目标之前或之后,运行用户出口。
- 更新
- CDC Replication Engine for Event Server 在将更新操作应用于已登台的表之前或之后,或在将更新操作应用于 JMS 消息目标之前或之后,运行用户出口。
- 删除
- CDC Replication Engine for Event Server 在将删除操作应用于已登台的表之前或之后,或在将删除操作应用于 JMS 消息目标之前或之后,运行用户出口。
- 刷新
- CDC Replication Engine for Event Server 在将刷新操作应用于您已登台的表之前或之后,或在将刷新操作应用于 JMS 消息目标之前或之后,运行用户出口。
- 截断
- CDC Replication Engine for Event Server 在将截断操作应用于您已登台的表之前或之后,或在将截断操作应用于 JMS 消息目标之前或之后,运行用户出口。