############
# This script retrieves datasources information for LEM screen component
# Author: pdchhss
# Amendment history
# Version Modified by Modify date Description
#=================================================================
# 0.1 pdchhss 2009-Aug-07 Created.
############
#*** Initialization setction ***
############
import sys
import java
#-- datasource setting constants
LINE = java.lang.System.getProperty("line.separator")
PREFIX = "DS_"
TAB = " "
LEM_JNDI = "jdbc/lemportal"
CONF_URL = "URL"
CONF_AUTHEN_ALIAS = "authDataAlias"
CONF_JNDI = "jndiName"
############
#*** Predefined functions ***
############
#-- print the property as expected format
def printProperty(name,value):
if name != "" and value != "" :
print PREFIX + name + "=" + value
############
#*** Major Process ***
############
dss = AdminConfig.list('DataSource').split(LINE)
#-- print datasource information --
#-- loop through all datasources
for ds in dss:
jndi = AdminConfig.showAttribute(ds,CONF_JNDI)
#-- for ds setting for LEM, goes into detail
if jndi == LEM_JNDI:
d = AdminConfig.list('J2EEResourceProperty', ds).split(LINE)
for da in d:
n = AdminConfig.showAttribute(da,'name')
if n == CONF_URL:
printProperty(AdminConfig.showAttribute(da, 'name'),AdminConfig.showAttribute(da, 'value'))
authen = AdminConfig.showAttribute(ds, CONF_AUTHEN_ALIAS)
printProperty("userAlias", authen)
############
#*** End of Major Process ***
############
分享到:
相关推荐
wsadmin自动部署脚本 ...有创建serer,创建MQ,MQ connection factory,MQ listner, JDBC provider, DataSource,Websphere Variable等等一套方法,亲测,可以直接在WAS6 server下的wsadmin运行。
- 可以通过 `-f` 参数加载并执行外部的 Jython 脚本文件,例如 `./wsadmin.sh -lang jython -user admin -password admin -f script.py`。 #### 二、wsadmin常用命令分类 wsadmin 中包含了多个类和方法集,用于...
基于SecureCRT上去创建MQ队列管理器的脚本基于供大家参考!
Jython经常被用来编写管理WebSphere服务器的脚本,因此这个文件可能是配置WSAdmin使用Jython的设置。 3. `ThinClientProfile.py` - 这很可能是Jython脚本,定义了一个“瘦客户端”配置或行为。在企业级应用中,"瘦...
在WebSphere Application Server中,Jython被广泛用于自动化管理和脚本编写,尤其是通过WSAdmin工具。 **章节1:Jython基础知识** 这一章介绍了Jython语言的基本概念,包括语法、数据类型、控制结构、函数和类等。...
本文主要探讨如何利用`wsadmin`和Jython脚本进行自动化配置和应用部署,以提高工作效率。 ### wsadmin 工具简介 `wsadmin`工具自WAS V5开始引入,支持两种脚本语言:Jython和Jacl。Jython是一种Python语言的Java...
启动IBM WAS集群上的所有服务器,使用Jython实现,调用方法wsadmin.sh -f StartAllServers.py
- **Jython 脚本**:wsadmin 工具支持使用 Jython 编写脚本,这些脚本可以用来执行诸如部署应用程序、监控服务器状态、修改配置设置等操作。 #### 三、Jython 在 WAS 中的应用 - **部署与更新应用**:通过 Jython ...
it is a sample for websphere application server's asset wsadmin. use wsadmin & jacl you can auto deploy your enterprise archive file.
本篇将详细讲解如何利用wsadmin工具来生成这两种文件,并探讨其背后的原理与用途。 首先,`javacore`文件是Java虚拟机(JVM)在特定时刻的快照,包含了JVM的状态信息,如线程堆栈跟踪、类加载信息、系统属性等。当...
- **启动wsadmin脚本**:在命令行中输入`wsadmin.sh -lang jython`(Linux/macOS)或`wsadmin.bat -lang jython`(Windows),启动wsadmin脚本。 - **编写部署脚本**:使用Jython编写部署脚本,例如: ```python ...
这篇博文可能详细介绍了如何使用wsadmin工具和Jython脚本语言来自动化配置WebSphere。 WebSphere配置主要包括以下几个方面: 1. **服务器和节点管理**:在WebSphere环境中,服务器是指运行应用程序的实例,而节点...
wsadmin -lang jython -user <username> -password <password> -f <WAS_HOME>/scriptLibraries/perfTuning/V70/<template_name>.py ``` 其中,`<template_name>` 是上述四种模板之一。 ##### 注意事项 虽然这些模板...
wsadmin -lang jython -user username -password password [-f scriptFile] ``` 其中,`-lang jython`表示使用Jython脚本语言;`-user`和`-password`用于指定登录凭据;`-f scriptFile`则表示执行指定的脚本文件。 ...
在IBM WebSphere Application Server (WAS)中,`wsadmin`是一个强大的命令行工具,用于管理和配置服务器。本文档详细介绍了如何使用`wsadmin`进行各种操作,特别是通过MBean查询来管理WAS实例。 首先,`wsadmin.sh`...
was-installer WebSphere Application Server的应用程序部署工具(繁体) ... 一个名为installer.py的jython文件,其中包含执行实际工作的wsadmin代码 一个名为installer.sh的包装bash脚本,用于收集所