...
可以从 UI 或命令行安装该扩展。
UI 安装指南
- 选择 Parasoft> 首选项 Preferences。
- 在系统属性首选项页面,单击 添加 Add JARs。
- 在打开的文件选择器中,选择 com.parasoft.soavirt.iso8583.main.jar。将加载所有必需的依赖项。
- 重启 SOAtest/Virtualize。
...
Scroll Table Layout | ||
---|---|---|
|
通道名称Channel Name | 定义在发送/接收消息时要使用的 ISO 8583 通道。jPOS 库中包含的所有默认的通道实现(如,仅需端口、主机和包装器的通道实现)都可使用。有关更多详情信息,请查阅 Channels。 |
---|---|
主机Host | 定义在创建连接时要使用的主机。 |
端口Port | 定义在创建连接时要使用的端口。 |
超时时间Timeout | 定义连接超时之前可以等待多少秒。 |
包装器设置
Scroll Table Layout | ||
---|---|---|
|
包装器名称Packager Name | 定义将要用来包装和打开 ISO 8583 消息的包装器。总的来说,这里将使用 GenericPackager 和通用包装程序 XML 说明。然而,如果预定义的 ISO 包装器更合适,则可以使用“包装器”部分中提到的所有包装器。如果实现了自定义的 ISO 包装器(如,ISOPackager 接口),则其必须包含在 SOAtest/Virtualize 类路径中,并且必须提供完全限定的类名。有关更多详情信息,请查阅 Packagers。 |
---|---|
包装器路径Packager Path | 定义通用包装器说明 XML 文件的路径。 该字段仅使用于通用的包装器(如 GenericPackager 和 X92GenericPackager)。 |
...
数据头设置
Scroll Table Layout | ||
---|---|---|
|
头长度Header Length | 指定输出响应的头长度。 |
---|
连接管理设置
Scroll Table Layout | ||
---|---|---|
|
保持连接Keep connection alive | 启用此选项,让客户端保持连接并重复,以便后续的发布。 |
---|---|
测试执行后关闭连接Close connection after test execution | 启用此选项,在发布后直接关闭客户端连接。 |
ISO 8583 消息格式设置
...
Scroll Table Layout | ||
---|---|---|
|
包装器名称Packager Name | 定义用来打包和解包 ISO 8583 消息的包装器。总的来说,这里将使用 GenericPackager 和通用包装程序 XML 说明。然而,如果预定义的 ISO 包装器更合适,则可以使用“包装器”部分中提到的所有包装器。如果实现了自定义的 ISO 包装器(如,ISOPackager 接口),则其必须包含在 SOAtest/Virtualize 类路径中,并且必须提供完全限定的类名。有关更多详情信息,请查阅 Packagers。 |
---|---|
包装器路径Packager Path | 定义通用包装器说明 XML 文件的路径。 该字段仅使用于通用的包装器(如 GenericPackager 和 X92GenericPackager) |
...
Scroll Table Layout | ||
---|---|---|
|
通道名称Channel Name | 定义在发送/接收消息时要使用的 ISO 8583 通道。jPOS 库中包含的所有默认的通道实现(如,仅需端口、主机和包装器的通道实现)都可使用。有关更多详情信息,请查阅 Channels。 |
---|---|
主机Host | 定义在创建连接时要使用的主机。 |
端口Port | 定义在创建连接时要使用的端口。 |
超时时间Timeout | 定义连接超时之前可以等待多少秒。 |
包装器设置
Scroll Table Layout | ||
---|---|---|
|
包装器名称Packager Name | 定义创建通道时将使用的包装器。 该字段与 ISO 8583 Message Format Settings中的对等内容具有相同的工作原理。 |
---|---|
包装器路径Packager Path | 定义通用包装器说明 XML 文件的路径。 该字段的工作原理等同于 ISO 8583 Message Format Settings。 |
头设置
Scroll Table Layout | ||
---|---|---|
|
请求头Request Header | 定义要与请求一起发送的自定义头信息。该字段还可作为响应头大小模板,允许正确读取响应中的头信息。 |
---|
...
Scroll Table Layout | ||
---|---|---|
|
包装器名称Packager Name | 包装器说明 |
---|---|
Base1Packager | VISA Base1 二进制包装器。 |
Base1SubFieldPackager | VISA Base1 二进制子字段包装器。 |
BASE24Packager | BASE24 ASCII 包装器。 |
BERTLVAsciiHexPackager | BER TLV ASCII 包装器。 |
BERTLVBinaryPackager | BER TLV BINARY 包装器。 |
BERTLVEbcdicHexPackager | BER TLV EBCDIC 包装器。 |
BinaryHexTaggedSequencePackager | TLV BINARY 包装器。 |
CTCSubElementPackager | 验证用于字段 48 中子元素的包装器。 |
CTCSubFieldPackager | 验证用于字段 48 中子字段的包装器。 |
DummyPackager | Dummy 包装器。如果消息被封装或打开,将抛出异常。 |
EuroPackager | EuroPay 包装器。 |
EuroSubFieldPackager | EuroPay 子字段包装器。 |
FSDPackager | FSD ISO 消息包装器。 |
GenericPackager | 使用 XML 说明对 ISO 消息进行描述。 |
GenericSubFieldPackager | 使用 XML 说明对 ISO 子字段进行描述。 |
GenericTaggedFieldsPackager | 用于包含没有位图的 TLV 子字段的字段的包装器。 |
GenericValidatingPackager | 使用 XML 说明对 ISO 消息进行验证。 |
GICCSubFieldPackager | 用于 GICC 子字段的包装器。 |
ISO87APackager | ISO 8583 v1987 ASCII 包装器。 |
ISO87APackagerBBitmap | 使用二进制位图的 ISO 8583 v1987 ASCII 包装器。 |
ISO87BPackager | ISO 8583 v1987 ASCII 包装器。 |
ISO93APackager | ISO 8583 v1993 ASCII 包装器。 |
ISO93BPackager | ISO 8583 v1993 ASCII 包装器。 |
MasterCardEBCDICSubFieldPackager | MasterCard EBCDIC 子字段包装器。 |
PackagerWrapper | 包装其他的 ISO 包装器。 |
PostPackager | 用于 Postilion 的 ISO 8583 v1987 包装器。 |
X92GenericPackager | 使用 XML 说明对 ANSI X9.2 ISO 消息进行描述。 |
X92Packager | ANSI X9.2 包装器。 |
XML2003Packager | 将 ISO 8583 v2003 消息打包和解包到 XML 表示形式中。 |
XMLPackager | 将 ISO 8583 消息打包和解包到 XML 表示形式中。 |
...