files/providers/wls_jms_sort_destination_key/create_modify.py.erb
# check the domain else we need to skip this (done in wls_access.rb)
real_domain='<%= domain %>'
wlst_action = '<%= wlst_action %>'
name = '<%= key_name %>'
jmsmodule = '<%= jmsmodule %>'
key_type = '<%= key_type %>'
sort_order = '<%= sort_order %>'
property_name = '<%= property_name %>'
edit()
startEdit()
try:
cd('/')
cd('/JMSSystemResources/'+jmsmodule+'/JMSResource/'+jmsmodule)
if wlst_action == 'create':
cmo.createDestinationKey(name)
cd('/JMSSystemResources/'+jmsmodule+'/JMSResource/'+jmsmodule+'/DestinationKeys/'+name)
if property_name:
print "set Property"
cmo.setProperty(property_name)
if sort_order:
print "set SortOrder"
cmo.setSortOrder(sort_order)
if key_type:
print "set KeyType"
cmo.setKeyType(key_type)
save()
activate()
report_back_success()
except:
report_back_error()