| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- wlsUser = '<%= @wlsUser %>'
- password = '<%= @password %>'
- machine = '<%= @address %>'
- portNumber = '<%= @port %>'
- # defaults values
- bytesMaximum = 9223372036854775807
- messagesMaximum = 9223372036854775807
- policy = 'FIFO'
- #policy = 'PREEMPTIVE'
- shared = false
- # override
- #jmsModuleName, jmsQuotaName, bytesMaximum ,messagesMaximum, policy , shared
- <% @params.each do |param| -%>
- <%= param %>
- <% end -%>
- useStoreConfig = '<%= @useStoreConfig %>'
- if useStoreConfig != "true":
- connect(wlsUser,password,'t3://'+machine+':'+portNumber)
- else:
- connect(userConfigFile='<%= @userConfigFile %>', userKeyFile='<%= @userKeyFile %>', url='t3://'+machine+':'+portNumber)
- edit()
- startEdit()
- try:
- cd('/')
- cd('/JMSSystemResources/'+jmsModuleName+'/JMSResource/'+jmsModuleName)
- cmo.createQuota(jmsQuotaName)
- cd('/JMSSystemResources/'+jmsModuleName+'/JMSResource/'+jmsModuleName+'/Quotas/'+jmsQuotaName)
- cmo.setBytesMaximum(bytesMaximum)
- cmo.setMessagesMaximum(messagesMaximum)
- cmo.setPolicy(policy)
- cmo.setShared(shared)
- save()
- activate()
- except:
- print "Unexpected error:", sys.exc_info()[0]
- undo('true','y')
- stopEdit('y')
|