S_BI_XD_3903 上云配置状态查询

Navigation:  功能明细 > 数据转储 > 数据上云 > Tag点上云接口 >

S_BI_XD_3903 上云配置状态查询

Previous pageReturn to chapter overviewNext page

接口说明:

接口描述:根据开始时间查询到当前时间上云的发送点数和配置点数

接口服务ID:S_BI_XD_3903

请求服务名:BIXD3907

请求方法:queryState

 

请求参数示例:

HTTP请求:[POST] /service/S_BI_XD_3903

HTTP请求体如下:

{

   "__sys__": {

      "msg": "",

      "msgKey": "",

      "detailMsg": "",

      "status": 0

   },

   "__version__": "2.0",

   "__blocks__": {},

   "Ip": "10.25.10.34",

   "port": "30000",

   "startTime":  "2023-07-04T00:00:00"

}

 

请求参数:

名称

类型

是否必需

最大长度

描述

默认值

示例

startTime

string

 

查询开始时间

2023-07-04T00:00:00

sendMode

string

 

tag点发送方式,不填时返回所有类型

"DM"

port

string

 

端口号

"30000"

Ip

string

 

数据源Ip地址

"10.25.10.34"

 

返回参数:

 

参数名

类型

描述

结果

1

status

int

错误码 0   成功

错误码 -1   失败

outInfo.getStatus()

2

msg

String

错误信息

outInfo.getMsg()

3

Ip

  String        

数据源地址

outInfo.get("Ip")

 

调用示例:

EiInfo eiInfo = new EiInfo();i

eiInfo.set("Ip", "10.25.10.34");

eiInfo.set("port", "30000");

eiInfo.set("startTime", "2023-07-04T00:00:00");

eiInfo.set("sendMode", "DM");

eiInfo.set(EiConstant.serviceId, "S_BI_XD_3903");

logger.info("request params :{}", JSON.toJSONString(eiInfo));

EiInfo outInfo = XServiceManager.call(eiInfo);

if (outInfo.getStatus() >= 0) {

// 成功

} else {

// 失败

}

 

返回示例:

{

"__sys__":{

"traceId":"",

"detailMsg":"",

"msgKey":"",

"status":0

},

"__version__":"2.0",

"msg":[

{

   "syncedTags": 3,//上云发送点数

   "configedTags":10,//上云配置点数

   "bugTags": [ //问题点位列表

       {

           "tagName": "TagName0",

           "cloudEnName": "TagName0",

           "lastSyncTime": "1689736706000",

       },

       {

           "tagName": "TagName1",

           "cloudEnName": "TagName1",

           "lastSyncTime": "1689736706000",

       }

   ],

"Ip": "10.25.10.34", //数据源地址

"__blocks__":{

}

}