
支持版本:EAS8.5及以上版本支持(8.5版本需打补丁PT176126,8.6.1版本需打补丁PT171188)
1 业务场景
异构系统需要从接口获取EAS系统里报表项目数据。
2 解决方案
通过Open API接口可批量获取年、期、组织、项目、取数类型、币别6类维度数据,满足EAS报表不同维度的数据抽取和应用。
3 操作步骤
(1)接口配置及启用
管理员账号登录Web端EAS,【路径:集成管理->接口服务->OpenAPI-> OpenAPI管理】
①新增接口分类
录入接口方案编码、名称,可选择是否共享,是否记录日志。

②新增接口定义
按F7此处可编辑,然后手工输入元数据全路径。

选择方法后会自动带出入参和出参。

填写自动义实现类。

③接口启用

(2)接口调用
open api 接口调用方式如下:
String ip = "172.17.6.176";
int port = 8080;
String userName = "zj003";
String password = "";
String dcName = "EAS860NEW";
String language = "l2";
String data = "[\"公司编码\",\"模板编码\",\"年\",\"期\",\"EAS的币别编码\",\"报表类型值\",\"报表周期值\",\"报表是否已上报\",\"是否调整后报表\",{}]";
EASLoginContext loginCtx = new EASLoginContext.Builder(ip, port,
new CommonLogin.Builder(userName, p