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

...

可以从 UI 或命令行安装该扩展。

UI 安装指南

  1. 选择 Parasoft> 首选项 Preferences

  2. 在系统属性首选项页面,单击 添加 Add JARs

  3. 在打开的文件选择器中,选择 com.parasoft.soavirt.iso8583.main.jar。将加载所有必需的依赖项。
  4. 重启 SOAtest/Virtualize。

...

Scroll Table Layout
widths30%,70%

通道名称Channel Name

定义在发送/接收消息时要使用的 ISO 8583 通道。jPOS 库中包含的所有默认的通道实现(如,仅需端口、主机和包装器的通道实现)都可使用。有关更多详情信息,请查阅 Channels

主机Host定义在创建连接时要使用的主机。
端口Port

定义在创建连接时要使用的端口。 

超时时间Timeout

定义连接超时之前可以等待多少秒。 

包装器设置

Scroll Table Layout
widths30%,70%

包装器名称Packager Name

定义将要用来包装和打开 ISO 8583 消息的包装器。总的来说,这里将使用 GenericPackager 和通用包装程序 XML 说明。然而,如果预定义的 ISO 包装器更合适,则可以使用“包装器”部分中提到的所有包装器。如果实现了自定义的 ISO 包装器(如,ISOPackager 接口),则其必须包含在 SOAtest/Virtualize 类路径中,并且必须提供完全限定的类名。有关更多详情信息,请查阅 Packagers

包装器路径Packager Path

定义通用包装器说明 XML 文件的路径。

该字段仅使用于通用的包装器(如 GenericPackager 和 X92GenericPackager)。

...

数据头设置

Scroll Table Layout
widths30%,70%

头长度Header Length指定输出响应的头长度。

连接管理设置

Scroll Table Layout
widths30%,70%

保持连接Keep connection alive

启用此选项,让客户端保持连接并重复,以便后续的发布。

测试执行后关闭连接Close connection after test execution

启用此选项,在发布后直接关闭客户端连接。


ISO 8583 消息格式设置

...

Scroll Table Layout
widths30%,70%

包装器名称Packager Name

定义用来打包和解包 ISO 8583 消息的包装器。总的来说,这里将使用 GenericPackager 和通用包装程序 XML 说明。然而,如果预定义的 ISO 包装器更合适,则可以使用“包装器”部分中提到的所有包装器。如果实现了自定义的 ISO 包装器(如,ISOPackager 接口),则其必须包含在 SOAtest/Virtualize 类路径中,并且必须提供完全限定的类名。有关更多详情信息,请查阅 Packagers

包装器路径Packager Path

定义通用包装器说明 XML 文件的路径。

该字段仅使用于通用的包装器(如 GenericPackager 和 X92GenericPackager)

...

Scroll Table Layout
widths30%,70%

通道名称Channel Name

定义在发送/接收消息时要使用的 ISO 8583 通道。jPOS 库中包含的所有默认的通道实现(如,仅需端口、主机和包装器的通道实现)都可使用。有关更多详情信息,请查阅 Channels

主机Host定义在创建连接时要使用的主机。
端口Port

定义在创建连接时要使用的端口。 

超时时间Timeout

定义连接超时之前可以等待多少秒。 

包装器设置

Scroll Table Layout
widths30%,70%

包装器名称Packager Name

定义创建通道时将使用的包装器。

该字段与 ISO 8583 Message Format Settings中的对等内容具有相同的工作原理。

包装器路径Packager Path

定义通用包装器说明 XML 文件的路径。

该字段的工作原理等同于 ISO 8583 Message Format Settings

头设置

Scroll Table Layout
widths30%,70%

请求头Request Header

定义要与请求一起发送的自定义头信息。该字段还可作为响应头大小模板,允许正确读取响应中的头信息。

...

Scroll Table Layout
widths40%,60%

包装器名称Packager Name包装器说明

Base1Packager

VISA Base1 二进制包装器。

Base1SubFieldPackager

VISA Base1 二进制子字段包装器。

BASE24Packager

BASE24 ASCII 包装器。

BERTLVAsciiHexPackagerBER TLV ASCII 包装器。
BERTLVBinaryPackagerBER TLV BINARY 包装器。
BERTLVEbcdicHexPackagerBER 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 表示形式中。

...