写入wsadmin脚本的文件输出

时间:2018-10-11 19:17:21

标签: python websphere jython wsadmin

我想在不离开wsadmin命令行的情况下将结果重定向到文件。

Jyhton代码:

dsid = AdminConfig.getid('/DataSource:IG.JASPER.DS/')
AdminControl.testConnection(dsid)

我发现类似下面的内容。但是我不确定有人可以让我知道如何做到这一点吗?

file = open("C:\\Test\\conn.txt","w")
file.write("Admin.config.... blah") 
file.close()

1 个答案:

答案 0 :(得分:2)

有关更多详细信息,请参见here

使用“ w”或“ w +”文件模式打开文件以写入文件对象。
当打开文件进行写操作时,可以使用以下命令:

  • 重定向运算符>>
  • 编写功能
  • writelines函数

因此以下脚本应适用于您的数据源测试连接

dsid = AdminConfig.getid('/DataSource:BPH Oracle XA DataSource')
status = AdminControl.testConnection(dsid)

file=open('results.txt', 'w')
#print >>file, status
#file.write(status)
file.write(AdminControl.testConnection(dsid))

file.close()

为成功连接,生成的文件(results.txt)应包含诸如“ WASX7217I:与提供的数据源的连接成功。