大家好,
我已经看到了一些博客自动监测报告,但无法完成我的方案,因为我的系统是7.3双栈和休息通道不能与可用的SP级别安装。
因此,我使用了HTTP通道而不是REST来实现功能。
每一步都有几个步骤可以从消息servlet
查看监控报告,我们得到输入,我们不断地将这些输入附加到链接,自建站平台,并得到最终的链接以获得监视结果。
:/mdt/monitor/消息概述查询.xsd
2.从以下URL获取组件视图列表
:/mdt/messageoverviewqueryservlet
3。获取从下面的URL
中拉取监控报告的时间范围服务器:port/mdt/messageoverviewqueryservlet?组件=视图=
4。从以下链接获取监测结果
服务器:port/mdt/messageoverviewqueryservlet?组件=视图=开始=结束=
5。现在要检索和处理响应,企业管理应用,您需要xsd,淘客文案,它将从步骤1
:/mdt/monitor中提到的以下URL获得/消息概述查询.xsd
开发部分来了
我使用了ECC系统,因为它是双栈的,因此使用了同步代理方案
它是HTTP同步方案的代理。
ESR对象:
2。为ECC创建一个数据类型,以接收来自PI
3的监控响应消息。为上述两种数据类型创建消息类型
4。现在导入xsd文件外部定义请求并从servlet
5获取响应。为这些消息创建出站服务接口和入站服务接口
6。为创建的消息类型创建请求映射和响应映射
请求映射–我使用动态配置自定义项动态选择开始和结束日期范围以及主机,大数据app,组件和凭据以命中servlet。
下面是创建的自定义项
代码:
DynamicConfiguration conf=(DynamicConfiguration)container.getTransformation参数().获取(StreamTra)nsformationConstants.DYNAMIC\u配置);
dynamicConfiguration键url=DynAMIConfigurationKey.create文件("HTTP//SAP/COM/XI/XI/Stult/HTTP", "目标URL");String a=Host+"/mdt/messageoverviewqueryservlet?component="+component+"&view=SR\u ENTRY\u OVERVIEW\u XPI&begin="+var1+"&end="+var2;配置输出(关键字url,a);return"";
我在目标结构中只映射了2个字段(详细信息和带有源字段的文本)
我在接口确定中使用参数化映射来动态维护主机和组件。
响应映射–我使用这个映射来映射监控servlet的响应到代理响应映射结构
表头映射包含简单映射。
行数据–我使用自定义项将数据正确映射到行。
下面的自定义项代码:
int I=0,返利啦,j=var2[0];对于(i=0;i