Primeton BFT Primeton BFT
Primeton BFT7.6GA文档库
  • 实现入口/出口方法
  • 准备工作
  • 文件出口入口函数类实现
  • 打包导入BFTAgent
  • 出口、入口函数字典值增加
  • 策略中使用出口、入口函数

# 实现入口/出口方法

该章节旨在指导用户通过接口实现,增加入口出口函数。

# 准备工作

打开ecplise,新建一个项目,MyFileFunction。

func1

将BFT Agent根目录bftagent/lib/com.primeton.filetransfer.common-7.6.0.jar加入项目依赖。

# 文件出口入口函数类实现

创建实现类,继承com.primeton.filetransfer.function.FileFunction接口。

func3

FileOptionEnum文件操作类型如下,并可以通过设置AlarmOption配置告警信息:

操作类型 操作说明
OUT_PASS_FILE 出口文件通过
OUT_DEL_FILE 出口文件删除
IN_STOP_POLICY 停止传输任务
IN_SKIP_FILE 入口文件跳过
IN_PASS_FILE 入口文件通过

# 打包导入BFTAgent

1、将编写好的工程进行打包.

2、将打好的jar报放置在BFTAgent根目录/bftagent/lib下

func6

3、重新启动BFTAgent,加载新入口/出口函数

# 出口、入口函数字典值增加

在BFT Console中点击菜单【系统管理】→【字典码表】,如下图所示:

搜索【类型代码】“BFT_IN_FUNCTION” 或 “BFT_OUT_FUNCTION”

func7

点击【新增字典项】添加出口、入口函数,如下图所示:

func8

字段说明:

字段 说明
字典类型 固定值,代表入口、出口函数类型,不可填写
编号 入口、出口函数全路径类名
名称 入口、出口函数名称
排序 该入口、出口函数的显示位置

# 策略中使用出口、入口函数

在BFT Console中点击菜单【策略管理】>【传输策略】,右侧区域显示 “传输策略” 界面

点击 【新增】>【一对一传输】新增传输策略,在加密算法栏选择新增的加密算法

func9

← 添加统一站外告警模块 添加文件处理函数 →