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') raise