上一主题: 转换脚本

下一主题: 测试转换脚本

添加转换脚本

重要信息:在创建转换脚本时,切勿使用全局范围中的“工具”对象。 只能在脚本过程和功能中使用这种对象。

添加转换脚本:

  1. 在“转换脚本”页面中单击“新增”。 将显示“转换脚本详细信息”页面。
  2. 在“常规”选项卡中:
    1. 在“名称”中键入转换脚本的名称。
    2. 在“说明”中键入转换脚本的说明。
    3. 在“状态”中,选择“已禁用”以定义但不运行该转换脚本,或选择“已启用”以启用该脚本并使其运行。
    4. 在“时区”中选择脚本的内部时区。 脚本中的所有日期根据定义的时区使用相同的时区和日期格式。 这是一个必填字段。
    5. 选择“运行间隔”以排定转换脚本的运行间隔。
    6. 在“下一运行时间”中,输入转换脚本的初始开始时间。 如果选择了“运行间隔”,将会启用此选项。
    7. 在“在以下时间之后运行脚本”中,选择在执行此任务之前应运行的脚本。

    注意:仅当同时要运行两个脚本时,才使用“在以下时间之后运行脚本”。

  3. 在“转换”选项卡中:
    1. 如果只应针对新条目运行转换脚本,请选择“在新条目上运行”。
    2. 如果只应针对挂起的条目运行转换脚本,请选择“仅在挂起条目上运行”。
    3. 如果应针对所有转换表(甚至包括将来创建的那些转换表)运行转换脚本,请选择“在所有表上运行”(为实现最佳性能,建议不要使用此选项)。
    4. 在“已用转换表”中,从“可用转换表”列表中选择与转换脚本相关的转换表,并将它们移到“包括”列表中。

    注意:为实现最佳性能,只应将某个转换表分配到为其选择了“仅在挂起条目上运行”的一个转换脚本。

    1. 选择“其他筛选”,然后使用“转换条目”字段中的相关字段键入筛选的条件(为实现最佳性能,建议不要使用此选项)。

    注意:筛选定义了要对其运行脚本的条目。 最终的筛选是所选信息的组合。

    可用的条件字段为:FIELD_NAME_1、FIELD_NAME_2、FIELD_NAME_3、FIELD_NAME_4、FIELD_NAME_5。

    这些字段定义了 T_TRANSLATION_DEFINITIONS 表中的转换表。

    在 SQL 查询(不包括“where”)中编写“where”子句时,请使用这些字段。
    示例:FIELD_NAME_1 = 'val1' and FIELD_NAME_2 = 'val2'

    注意:当转换脚本针对新条目运行时,它只使用已用的转换表条目。 它将忽略其他筛选定义。

    1. 单击“检查其他筛选”以检查其他筛选的语法。

    如果没有错误,将显示一个确认字符串。 如果出错,将显示错误的原因。

  4. 在“脚本”选项卡中:
    1. 输入脚本的代码。 使用“脚本”区域上方的“转换脚本”工具栏,可以针对脚本执行一些额外的功能,如下表中所述:

图标

快捷方式

说明

“保存”按钮

Ctrl-S

保存转换脚本文本。

“剪切”按钮

Ctrl-X

剪切选定的转换脚本文本。

“复制”按钮

Ctrl-C

将选定的转换脚本文本复制到剪贴板。

“粘贴”按钮

Ctrl-V

从剪贴板粘贴转换脚本文本。

查找和替换

Ctrl-F

打开一个弹出窗口,您可以在其中查找和替换转换脚本文本。

“撤消”按钮

Ctrl-Z

撤消上次编辑操作。

“重做”按钮

Ctrl-Y

重复通过“撤消”取消的操作。

检查语法

F7

检查转换脚本语法。

“值列表”按钮

Ctrl-J

打开一个弹出窗口,供您选择特定的适配器、合同方、事件类型、资源、资源组、资源类型、资源版本、资源版本状态、服务、时区、转换条目状态(挂起、已转换、已忽略、已删除)、转换返回类型、转换表、转换表类型(资源、事件类型、服务、合同方、时区和值)。

全局对象:EntryDetails、SafeOdbc 和 Tools。

“切换全屏模式”按钮

F11

在正常视图和全屏视图之间切换。

  1. 选择“保存时检查脚本”可以在执行保存时检查脚本的语法。
  1. 单击“保存”以便保存脚本。
  2. 单击“取消”以放弃更改,并返回前一个页面。

注意:还可以使用该对话框中的功能来编辑、删除、运行、搜索和查看转换脚本的详细信息。