./wsadmin.sh -lang jython -f /tmp/custom.jy
Contents of custom.jy:
server1 = AdminConfig.getid('/Server:server1/')
print server1
jvm = AdminConfig.list('JavaVirtualMachine',server1)
import java
lineSeparator = java.lang.System.getProperty('line.separator')
arrayJVMs = jvm.split(lineSeparator)
cjvm = arrayJVMs[0]
attr_name = ['name', "com.fgpi.apps.dbweb.serviceEndPoint"]
attr_value = ['value', "https://test"]
attr_required = ['required', "false"]
attr_description = ['description', "DBWeb Service URL"]
attr_list = [attr_name, attr_value, attr_required, attr_description]
property=['systemProperties',[attr_list]]
AdminConfig.modify(cjvm, [property])
AdminConfig.save()
server1=AdminConfig.getid('/Server:server1/')
JVM=AdminConfig.list('JavaVirtualMachine',server1)
properties=AdminConfig.list('Property',JVM).splitlines()
for property in properties:
if property.find("keyLocation")==-1:
STATUS=1
else:
AdminConfig.modify(property,'[[value "/${VAH_NAME}/.ssh/id_rsa"]]')
AdminConfig.save()
import re
server1=AdminConfig.getid('/Server:server1/')
JVM=AdminConfig.list("JavaVirtualMachine",server1)
AdminConfig.modify(JVM,'[[verboseModeClass true]]')
properties=AdminConfig.list("Property",JVM)
for property in properties:
if property.find("javax.net.debug")==-1:
STATUS=1
else:
AdminConfig.create('Property',JVM,'[[name "javax.net.debug"] [value "true"] [description "javax.net.debug"] [required "false"]]')
Remove Custom Property: - if property name which we need to remove is business.unit.name
import re
server1 = AdminConfig.getid('/Server:server1/')
jvm = AdminConfig.list('JavaVirtualMachine',server1)
property=AdminConfig.list('Property', jvm).splitlines()
for property_name in property:
if property_name.find("business.unit.name") == -1:
status=1
else :
AdminConfig.remove(property_name)
AdminConfig.save()
Contents of custom.jy:
server1 = AdminConfig.getid('/Server:server1/')
print server1
jvm = AdminConfig.list('JavaVirtualMachine',server1)
import java
lineSeparator = java.lang.System.getProperty('line.separator')
arrayJVMs = jvm.split(lineSeparator)
cjvm = arrayJVMs[0]
attr_name = ['name', "com.fgpi.apps.dbweb.serviceEndPoint"]
attr_value = ['value', "https://test"]
attr_required = ['required', "false"]
attr_description = ['description', "DBWeb Service URL"]
attr_list = [attr_name, attr_value, attr_required, attr_description]
property=['systemProperties',[attr_list]]
AdminConfig.modify(cjvm, [property])
AdminConfig.save()
server1=AdminConfig.getid('/Server:server1/')
JVM=AdminConfig.list('JavaVirtualMachine',server1)
properties=AdminConfig.list('Property',JVM).splitlines()
for property in properties:
if property.find("keyLocation")==-1:
STATUS=1
else:
AdminConfig.modify(property,'[[value "/${VAH_NAME}/.ssh/id_rsa"]]')
AdminConfig.save()
import re
server1=AdminConfig.getid('/Server:server1/')
JVM=AdminConfig.list("JavaVirtualMachine",server1)
AdminConfig.modify(JVM,'[[verboseModeClass true]]')
properties=AdminConfig.list("Property",JVM)
for property in properties:
if property.find("javax.net.debug")==-1:
STATUS=1
else:
AdminConfig.create('Property',JVM,'[[name "javax.net.debug"] [value "true"] [description "javax.net.debug"] [required "false"]]')
Remove Custom Property: - if property name which we need to remove is business.unit.name
import re
server1 = AdminConfig.getid('/Server:server1/')
jvm = AdminConfig.list('JavaVirtualMachine',server1)
property=AdminConfig.list('Property', jvm).splitlines()
for property_name in property:
if property_name.find("business.unit.name") == -1:
status=1
else :
AdminConfig.remove(property_name)
AdminConfig.save()
No comments:
Post a Comment