Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SOAVIRT_9.10.6_CTP_3.1.2

...

固定长度消息响应程序是一个消息响应程序,它允许使用 XML,从而简化固定长度的使用。你可以将固定长度响应负载作为 XML,从而简化固定长度的使用。您可以将固定长度响应负载作为 XML 文档来建模;然后响应程序在发送消息之前自动将 XML 转换为固定长度。如果响应程序接收到一条固定长度消息,则响应程序会将消息转化为 XML,以便使用 XPaths 或附加工具定义消息关联。消息响应程序与协议无关。在 PVA 的部署配置中定义了访问响应程序的传输协议或 API。

...

创建新数据建模定义之后,将打开一个数据建模编辑器。也可以通过双击表示数据定义文件的 Navigator 节点访问它。

1.

...

Enter a name and description for the data format

此名称将用于识别可用工具中的消息格式。

Anchor
step2
step2
2.

...

Specify general information about the section

...

接下来,作为一个整体输入关于该 section 的常规细节:它的名称、它的记录的名称、这些记录是如何分隔的,以及下一个记录的条件。

...

  • {platform newline} - 操作系统的平台换行(Windows 上使用 "\r\n" ,Linux 上使用 "\n")
  • {if} - "\n"
  • {crlf} - "\r\n"
  • {cr} - "\r"
  • {space}
  • {tab}

...

Criteria for Next Record

指定当解析器将固定长度转换为 XML 时,使解析器能够知道它已经阅读了该 section 的内容的标准。当该 section 之后出现了不应被混淆为该 section 一部分的附加内容时,这一点非常重要。解析器需要知道在从此 section 继续之前,该 section 内出现了多少条记录。 

...

Doe       Jane<  Cat       Fluffy><  Dog       Spot>

在此情况下,你的 在此情况下,您的 Xpath 表达式应该是 "fixedlen:peek(1) = '<'"。

...

Doe       Jane<  Cat       Fluffy><  Dog       Spot>

在此情况下,你的 在此情况下,您的 Xpath 表达式应该是 "fixedlen:peek-starts-with('<')"。

...

关于完成常规 section 细节的更多详情,请查阅 2.step2指定 section 的常规信息

在树中编辑

数据建模编辑器的初始视图显示基于树的表中的数据模型。树格式允许轻松地查看数据建模的层级和结构。它以表格式显示,以便你可以编辑数据建模结构的上下文中的值。数据建模编辑器的初始视图显示基于树的表中的数据模型。树格式允许轻松地查看数据建模的层级和结构。它以表格式显示,以便您可以编辑数据建模结构的上下文中的值。

在这个以表形式显示的树视图中,可编辑的字段可分为以下类别:

  • Free-form text - 只需进入该字段并键入你想输入的任何文本。只需进入该字段并键入您想输入的任何文本。
  • Combo box selections - 这些字段只允许你选择该字段预定义的值。可以双击该字段,弹出一个允许选择你的选择的组合框。或者可以进入这个字段,然后按住组合中某个选项的第一个字母(使该选项出现的选项),然后按 这些字段只允许您选择该字段预定义的值。可以双击该字段,弹出一个允许选择您的选择的组合框。或者可以进入这个字段,然后按住组合中某个选项的第一个字母(使该选项出现的选项),然后按 enter 键移动到下一个字段。
  • Editable combo box selections - 可以双击该字段,弹出一个允许选择你的选择的组合框。或者,可以将任何值键入到要输入的字段中。可以双击该字段,弹出一个允许选择您的选择的组合框。或者,可以将任何值键入到要输入的字段中。

在表中编辑

当为大量字段输入数据时,可能希望将树格式转换为表格式,该表格式旨在提供一种快速而简单的方法来输入单个节的字段描述符。

...

若要返回数据建模的主视图,请点击 Return to Full Data Model 按钮。

切换视图

在某些情况下,你的数据模型中定义了许多字段和节,并且你意识到需要在已经定义的字段中间添加一个新字段。 在某些情况下,您的数据模型中定义了许多字段和节,并且您意识到需要在已经定义的字段中间添加一个新字段。 

为实现这一目标:

  1. 将新字段添加在完整的数据模型视图或节表视图中。
  2. 切换至表节视图(单击 Edit in Table)。
  3. 在该视图中,将行向上向下移动。这将对应于在数据建模中移动字段和节。
  4. 切换回完整的数据模型视图(单击 Return to Full Data Model)已查看那里反映的更改。

测试数据模型

定义了数据模型后,你可能希望测试它以确保其是否反映你的固定长度数据格式。定义了数据模型后,您可能希望测试它以确保其是否反映您的固定长度数据格式。

为此:

  1. 确保数据模型已注册(如 Registering the Data Model中所述)。
  2. 将其添加值固定长度响应程序(如 Using the Data Model in Virtualize Tools中所述)。
  3. 使用所需消息配置响应程序。

...

  • 如果在数据模型编辑器中,请单击 Register data model directory 链接。它将注册包含正在的数据模型的完整目录。



  • 否则:
    1. 选择 Parasoft> 首选项 Preferences
    2. 选择 Parasoft > XML Conversion
    3. 单击 Add



    4. 指定包含数据模型的数据模型目录。

...