写入 wsadmin 脚本的文件输出
Write to the file output of wsadmin scripting
我想在不离开 wsadmin 命令行的情况下将结果重定向到一个文件。
捷腾代码:
dsid = AdminConfig.getid('/DataSource:IG.JASPER.DS/')
AdminControl.testConnection(dsid)
我找到了类似下面的内容。但我真的不确定有人可以告诉我该怎么做吗?
file = open("C:\Test\conn.txt","w")
file.write("Admin.config.... blah")
file.close()
有关详细信息,请参阅 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:已成功连接到提供的数据源。”的条目。
我想在不离开 wsadmin 命令行的情况下将结果重定向到一个文件。
捷腾代码:
dsid = AdminConfig.getid('/DataSource:IG.JASPER.DS/')
AdminControl.testConnection(dsid)
我找到了类似下面的内容。但我真的不确定有人可以告诉我该怎么做吗?
file = open("C:\Test\conn.txt","w")
file.write("Admin.config.... blah")
file.close()
有关详细信息,请参阅 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:已成功连接到提供的数据源。”的条目。