[发明专利]自动化配置工具方法及系统在审
申请号: | 201910174810.1 | 申请日: | 2019-03-08 |
公开(公告)号: | CN109947645A | 公开(公告)日: | 2019-06-28 |
发明(设计)人: | 贺东杰;徐慧东 | 申请(专利权)人: | 银清科技(北京)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/445;G06F9/54 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;汤在彦 |
地址: | 100195 北京市海淀区北坞村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 概要文件 控制指令 配置参数 配置工具 配置数据 配置文件 调用 自动化 指令 对象获取 对象配置 函数生成 预定存储 预设条件 检测 脚本 预设 配置 创建 | ||
本发明提供了一种自动化配置工具方法,所述方法包含:获取用户输入的控制指令,根据所述控制指令于预定存储位置创建概要文件及WAS对象;根据所述概要文件及WAS对象获取对应的预设调用脚本及配置参数,生成WAS配置文件;根据所述WAS配置文件配置或修改对应的WAS对象;获取用户输入的检测指令,根据所述检测指令通过wsadmin Jython API接口调用WAS对象的工具内部函数生成WAS配置数据;将所述WAS配置数据与所述配置参数比较,当比较结果符合预设条件WAS对象配置。
技术领域
本发明涉及数据处理编码领域,尤指一种自动化配置工具方法及系统。
背景技术
目前银行业界内基于Web开发的应用程序普遍采用IBM WebSphere ApplicationServer(以下简称“WAS”,WAS是运行Java企业组件的平台,构成了应用软件的主要运行环境)作为应用中间件,在应用部署前,需要根据应用的特性对WAS服务器进行相关配置及参数调整,IBM官方推荐的方式是通过WAS控制台以人工点击页面的方式进行配置及修改。由于配置过程较为复杂且参数繁多,该方法不仅费时费力,且极易出现配置上的错误或遗漏,而WAS的某些参数即使配置错误,也难以当场发现,待发现时,均已在生产上造成一定的不良后果。
发明内容
本发明目的在于提供一种操作自动化,适用范围较广的自动化配置工具方法及系统。
为达上述目的,本发明所提供的自动化配置工具方法,具体包含:获取用户输入的控制指令,根据所述控制指令于预定存储位置创建概要文件及WAS对象;根据所述概要文件及WAS对象获取对应的预设调用脚本及配置参数,生成WAS配置文件;根据所述WAS配置文件配置或修改对应的WAS对象;获取用户输入的检测指令,根据所述检测指令通过wsadminJython API接口调用WAS对象的工具内部函数生成WAS配置数据;将所述WAS配置数据与所述配置参数比较,当比较结果符合预设条件WAS对象配置。
在上述自动化配置工具方法中,优选的,所述控制指令包含:WAS服务器启停指令、概要文件操作指令、WAS配置文件查询指令、WAS参数配置指令。
在上述自动化配置工具方法中,优选的,根据所述概要文件及WAS对象获取对应的预设调用脚本及配置参数包含:根据所述概要文件及WAS对象获得配置逻辑;根据所述配置逻辑通过wsadmin脚本编制工具建立对应的工具调用脚本;将所述工具调用脚本与所述概要文件及WAS对象关联后存储至预定存储位置。
在上述自动化配置工具方法中,优选的,根据所述概要文件及WAS对象获取对应的预设调用脚本及配置参数,生成WAS配置文件包含:根据所述概要文件及WAS对象于预定存储位置中获得对应的工具调用脚本;根据所述工具调用脚本通过wsadmin工具接口调用IBMWAS的内置命令生成所述配置参数对应的WAS配置文件。
在上述自动化配置工具方法中,优选的,方法还包含:根据用户输入的控制指令查询预定存储位置是否存在对应的所述概要文件及WAS对象;当存在所述概要文件及WAS对象时,调取所述概要文件及WAS对象中的WAS配置文件。
在上述自动化配置工具方法中,优选的,将所述WAS配置数据与所述配置参数比较,当比较结果符合预设条件WAS对象配置还包含:根据所述检测指令获得对应WAS对象的原始WAS配置文件;通过UE工具将生成的所述WAS配置文件与所述原始WAS配置数据比较,并根据比较结果生产诊断数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于银清科技(北京)有限公司,未经银清科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910174810.1/2.html,转载请声明来源钻瓜专利网。