运行测试与COBOL文件
188金宝搏app苹果下载软件Tricentis数据完整性使用一个自定义数据源的读者面向商业的通用语言阅读(COBOL)习字簿文件和扩展的二进制编码的十进制交换码(EBCDIC)数据文件。您可以执行逐行比较使用COBOL文件或数据加载到缓存数据库。
使用COBOL读者
188金宝搏app苹果下载软件部署COBOL读者你的自定义数据源的读者安装目录。它的实现行,行比较和数据加载到缓存数据库定制模块。
支持的数据类型
下表显示了COBOL读者支持COBOL数据类型。
数据类型 |
COBOL使用表示 |
精密(p) |
规模(s) |
---|---|---|---|
二进制COMP-0 |
图片S9 S9 (4) COMP (1) 图片S9 S9 (9) COMP (5) 图片S9 S9 (18) COMP (10) |
1到4 5到9 10到18 |
n /一个 n /一个 n /一个 |
字符字母数字 |
图片X (n) |
n |
n /一个 |
压缩十进制 |
图片S9 (p) V9 COMP-3(年代) |
p + s |
年代 |
划定的本地二进制小数 |
S9图片S9 (1) (4) 图片S9 (5) S9 (9) 图片S9 (10) S9 (18) 图片S9 (p) V9 (s) |
1到4 5到9 10到18 p + s |
n /一个 n /一个 n /一个 年代 |
必需的参数
COBOL读者利用下面的表中所示的参数。你必须指定这些参数TestStep (看下面的例子)。
参数名称 |
价值 |
可选 |
---|---|---|
CobolDataFile |
COBOL数据文件的完整路径。 |
没有 |
CobolCopybookFile |
的完整路径COBOL copybook。 习字簿包含布局信息的COBOL数据文件并允许程序来解释它。 |
没有 |
CobolCodepage |
COBOL代码页的名称用于将数据从EBCDIC转换为ASCII。 默认值是IBM037。 |
是的 |
FilterByGroup |
一个以逗号分隔的COBOL copybook组名称。 只有指定的子变量组(s)从COBOL数据文件中读取。组包括正常组声明和重新定义。 |
是的 |
IgnoreFillerColumns |
副本可以包含填充列作为一个占位符,例如,创建一个新的列或跳过一个无关紧要的列。COBOL读者可以忽略填充列如果你不需要测试。 为此,设置这个参数真正的。默认值是假。 |
是的 |
独特的列名
默认情况下,COBOL读者试图让所有列名的字帖独特。如果两个或两个以上的列使用相同的名称,它会自动补充道- n的名字。
![]() |
在这个例子中,三个字帖中的列具有相同的名称。 SomeColumn图片X (1) SomeColumn图片X (1) SomeColumn图片X (1) 列名独特,COBOL阅读器自动添加- n。 SomeColumn图片X (1) SomeColumn-1图片X (1) SomeColumn-2图片X (1) |
例如:EBCDIC COBOL数据文件加载到缓存数据库
在本例中您想要将数据从一个EBCDIC COBOL文件加载到缓存数据库。你执行以下步骤:
将您的自定义数据源的读者,你复制粘贴到DLL文件自定义数据的读者文件夹位于C:\Program Files (x86)\188金宝搏app苹果下载软件TRICENTIS\Tosca Testsuite \数据的完整性。
在188金宝搏app苹果下载软件Tricentis托斯卡,你打开数据加载到缓存数据库定制TestStep。
作为表名,您指定的表的名称托斯卡迪加载数据。
在价值领域的类属性名称,您输入您的自定义数据源的名称。
你创建以下参数:
CobolDataFile与COBOL数据文件的路径值。
CobolCopybookFileCOBOL copybook作为价值的路径。
CobolCodepage与COBOL代码页的名称的值。这是相关数据从EBCDIC转换为ASCII。
FilterByGroup与一群名称从COBOL copybook作为值。
数据从一个COBOL文件加载到缓存数据库