customJDBCProvider.py
#
# My Custom Jython Script file for creating JDBC Provider --- customJDBCProvider.py
# To Run script in wsadmin follow below command
# wsadmin.bat -lang jython -javaoption "-Djython.package.path=D:\IBM\WebSphere\AppServer\plugins\com.ibm.ws.wlm.jar" -username admin -password admin -f customJDBCProvider.py
#
sc = AdminConfig.getid('/Cell:TIT-JAVA-010Cell/Node:TIT-JAVA-010Node/Server:WebSphere_Portal/')
t = AdminConfig.listTemplates('JDBCProvider', 'User-defined JDBC Provider Only(templates/system|jdbc-resource-provider-only-templates.xml#JDBCProvider_0)')
AdminConfig.createUsingTemplate('JDBCProvider', sc, [['name', 'customUserDefined']], t)
AdminConfig.save()
customDataSourceTotal.py
newjdbc = AdminConfig.getid('/Cell:TIT-JAVA-010Cell/Node:TIT-JAVA-010Node/Server:WebSphere_Portal/JDBCProvider:customUserDefined/')
print newjdbc
print AdminConfig.required('DataSource')
name = ['name', 'customUserDefinedDataSource']
dsAttrs = [name]
newds = AdminConfig.create('DataSource', newjdbc, dsAttrs)
print newds
AdminConfig.save()
newds = AdminConfig.getid('/Cell:TIT-JAVA-010Cell/Node:TIT-JAVA-010Node/Server:WebSphere_Portal/JDBCProvider:customUserDefined/DataSource:customUserDefinedDataSource/')
print AdminConfig.create('ConnectionPool', newds, [])
AdminConfig.save()
newds = AdminConfig.getid('/Cell:TIT-JAVA-010Cell/Node:TIT-JAVA-010Node/JDBCProvider:customUserDefined/DataSource:customUserDefinedDataSource/')
print newds
propSet = AdminConfig.showAttribute(newds, 'propertySet')
print propSet
print AdminConfig.required('J2EEResourceProperty')
name = ['name', 'RP4']
rpAttrs = [name]
print AdminConfig.create('J2EEResourceProperty', propSet, rpAttrs)
AdminConfig.save()
customDataSourceCustomProperties.py
newds=AdminConfig.getid('/Cell:TIT-JAVA-010Cell/Node:TIT-JAVA-010Node/Server:WebSphere_Portal/JDBCProvider:customDB2JDBCProviderfortesting/DataSource:customDB2JDBCProviderDataSource/')
print newds
propSet = AdminConfig.showAttribute(newds, 'propertySet')
print propSet
print AdminConfig.required('J2EEResourceProperty')
name = ['name', 'RP4']
rpAttrs = [name]
print AdminConfig.create('J2EEResourceProperty', propSet, rpAttrs)
AdminConfig.save()
customDataSource.py
newjdbc = AdminConfig.getid('/Cell:TIT-JAVA-010Cell/Node:TIT-JAVA-010Node/Server:WebSphere_Portal/JDBCProvider:customDB2JDBCProviderfortesting/')
print newjdbc
print AdminConfig.required('DataSource')
name = ['name', 'customDB2JDBCProviderDataSource']
dsAttrs = [name]
newds = AdminConfig.create('DataSource', newjdbc, dsAttrs)
print newds
AdminConfig.save()
customConnectionPool.py
newds = AdminConfig.getid('/Cell:TIT-JAVA-010Cell/Node:TIT-JAVA-010Node/Server:WebSphere_Portal/JDBCProvider:customDB2JDBCProviderfortesting/DataSource:customDB2JDBCProviderDataSource/')
print AdminConfig.create('ConnectionPool', newds, [])
AdminConfig.save()
#
# My Custom Jython Script file for creating JDBC Provider --- customJDBCProvider.py
# To Run script in wsadmin follow below command
# wsadmin.bat -lang jython -javaoption "-Djython.package.path=D:\IBM\WebSphere\AppServer\plugins\com.ibm.ws.wlm.jar" -username admin -password admin -f customJDBCProvider.py
#
sc = AdminConfig.getid('/Cell:TIT-JAVA-010Cell/Node:TIT-JAVA-010Node/Server:WebSphere_Portal/')
t = AdminConfig.listTemplates('JDBCProvider', 'User-defined JDBC Provider Only(templates/system|jdbc-resource-provider-only-templates.xml#JDBCProvider_0)')
AdminConfig.createUsingTemplate('JDBCProvider', sc, [['name', 'customUserDefined']], t)
AdminConfig.save()
customDataSourceTotal.py
newjdbc = AdminConfig.getid('/Cell:TIT-JAVA-010Cell/Node:TIT-JAVA-010Node/Server:WebSphere_Portal/JDBCProvider:customUserDefined/')
print newjdbc
print AdminConfig.required('DataSource')
name = ['name', 'customUserDefinedDataSource']
dsAttrs = [name]
newds = AdminConfig.create('DataSource', newjdbc, dsAttrs)
print newds
AdminConfig.save()
newds = AdminConfig.getid('/Cell:TIT-JAVA-010Cell/Node:TIT-JAVA-010Node/Server:WebSphere_Portal/JDBCProvider:customUserDefined/DataSource:customUserDefinedDataSource/')
print AdminConfig.create('ConnectionPool', newds, [])
AdminConfig.save()
newds = AdminConfig.getid('/Cell:TIT-JAVA-010Cell/Node:TIT-JAVA-010Node/JDBCProvider:customUserDefined/DataSource:customUserDefinedDataSource/')
print newds
propSet = AdminConfig.showAttribute(newds, 'propertySet')
print propSet
print AdminConfig.required('J2EEResourceProperty')
name = ['name', 'RP4']
rpAttrs = [name]
print AdminConfig.create('J2EEResourceProperty', propSet, rpAttrs)
AdminConfig.save()
customDataSourceCustomProperties.py
newds=AdminConfig.getid('/Cell:TIT-JAVA-010Cell/Node:TIT-JAVA-010Node/Server:WebSphere_Portal/JDBCProvider:customDB2JDBCProviderfortesting/DataSource:customDB2JDBCProviderDataSource/')
print newds
propSet = AdminConfig.showAttribute(newds, 'propertySet')
print propSet
print AdminConfig.required('J2EEResourceProperty')
name = ['name', 'RP4']
rpAttrs = [name]
print AdminConfig.create('J2EEResourceProperty', propSet, rpAttrs)
AdminConfig.save()
customDataSource.py
newjdbc = AdminConfig.getid('/Cell:TIT-JAVA-010Cell/Node:TIT-JAVA-010Node/Server:WebSphere_Portal/JDBCProvider:customDB2JDBCProviderfortesting/')
print newjdbc
print AdminConfig.required('DataSource')
name = ['name', 'customDB2JDBCProviderDataSource']
dsAttrs = [name]
newds = AdminConfig.create('DataSource', newjdbc, dsAttrs)
print newds
AdminConfig.save()
customConnectionPool.py
newds = AdminConfig.getid('/Cell:TIT-JAVA-010Cell/Node:TIT-JAVA-010Node/Server:WebSphere_Portal/JDBCProvider:customDB2JDBCProviderfortesting/DataSource:customDB2JDBCProviderDataSource/')
print AdminConfig.create('ConnectionPool', newds, [])
AdminConfig.save()
No comments:
Post a Comment