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

在本章节中:

Table of Contents
maxLevel1

概要

FIX 传输将对 FIX(财务信息交换)传输的支持添加到 Parasoft SOAtest 中适用的消息客户端工具中。支持 4.0 - 5.0 SP2 版本的 FIX。

要求

  • 以下 FIX 消息格式之一:4.0、4.1、4.2、4.4、5.0 或 5.0 SP2。您可以从 Parasoft 应用市场下载一种格式。
  • 需要使用 FIX 消息侦听器使虚拟资产能够通过 FIX 接收和响应消息。

安装指南

可以从 UI 或命令行安装该工具。

UI 安装指南

  1. 选择 Parasoft > Preferences  并单击 System Properties
  2. 单击 Add JARs ,并选择 FIXTransport.jar 文件。一旦此 jar 文件添加到 SOAtest 类路径中,则将加载所有必需的依赖项。
  3. 重复此过程以安装正在使用的任何修复格式。
  4. 重启 SOAtest。

命令行安装指南

将 FIXTransport.jar 文件添加到 localsettings 属性文件中的 system.properties.classpath 属性。例如:

system.properties.classpath=<path to jar>/FIXTransport.jar 

一旦路径完成更改,将加载所有必需的依赖项。

使用说明

FIX 传输主要用于消息传递客户机工具。传输在消息传递客户机的传输选项卡中配置。若要在消息客户机中使用 FIX 传输,请在 Transport 下拉菜单中选择 FIX,然后配置可用选项。

Image Removed

配置

您可以配置以下选项:

设置选项

Scroll Table Layout
widths30%,70%

...

指定 cfg 属性文件的绝对路径,该文件定义了 SOAtest 应该如何启动到 FIX 引擎的连接。

下表提供了一个 示例 cfg 文件 。有关属性的详细定义,请参阅以下文档:

https://www.quickfixj.org/usermanual/1.5.3/usage/configuration.html

...

Image Removed

示例启动程序 cfg 文件

Code Block
languagetext
[default]
#FileStorePath=/tmp/fix/virt/initiator
#FileLogPath=/tmp/fix/logs
ConnectionType=initiator
StartTime=00:00:00
EndTime=00:00:00
HeartBtInt=30
ReconnectInterval=60
SenderCompID=CLIENT
TargetCompID=VIRT
UseDataDictionary=Y
#ValidateIncomingMessage=N
#RejectInvalidMessage=N
SocketConnectHost=localhost
ResetOnLogon=Y


[session]
BeginString=FIX.4.4
SocketConnectPort=9889
DataDictionary=FIX44.xml

连接管理配置选项

您可以启用 Keep connection aliveClose connection after test execution 选项。

Image Removed

第三方内容

此扩展包括来自第三方的资源项,如下: 

更多的许可详情可在该插件的 licenses 文件夹中获得。