覆盖 JMS 消息头属性

您可以在 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

过程

  1. 单击 配置 > 数据存储器

    确保您已连接到 CDC Replication Engine for Event Server 数据存储器。

  2. 单击 配置 > 预订

    确保已创建使用 CDC Replication Engine for Event Server 数据存储器作为目标的预订。

  3. 确保已在此预订中至少创建一个源表到 XML 消息目标映射。
  4. 选择表映射,然后右键单击 打开详细信息 ...
  5. 单击 用户出口 选项卡。
  6. 用户出口类型 框中选择 Java 类
  7. 如果您使用Java开发用户退出,请在 “类名”框中输入实现 UserExitIF用户退出的Java™类名。
  8. 参数 框中输入要提供给用户出口程序的参数。

    在初始化过程中,通过调用 getParameter( ,可以访问Java类中的参数。 无指定参数的约定。 在此框中输入的值可以是自由格式。 参数值字符串的长度不能超过 255 个字符。

  9. 对下列一个或多个操作启用 之前之后 复选框:
    插入
    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 消息目标之前或之后,运行用户出口。