| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- wlsUser = '<%= @wlsUser %>'
- password = '<%= @password %>'
- machine = '<%= @address %>'
- portNumber = '<%= @port %>'
-
- #importedDestinations, jmsModuleName, safObjectName,remoteJNDI,localJNDI,QOS,jmsType
- <% @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+'/SAFImportedDestinations/'+importedDestinations)
- if jmsType == "queue":
- cmo.createSAFQueue(safObjectName)
- cd('/JMSSystemResources/'+jmsModuleName+'/JMSResource/'+jmsModuleName+'/SAFImportedDestinations/'+importedDestinations+'/SAFQueues/'+safObjectName)
- else:
- cmo.createSAFTopic(safObjectName)
- cd('/JMSSystemResources/'+jmsModuleName+'/JMSResource/'+jmsModuleName+'/SAFImportedDestinations/'+importedDestinations+'/SAFTopics/'+safObjectName)
- cmo.setRemoteJNDIName(remoteJNDI)
- cmo.setNonPersistentQos(QOS)
- cmo.setTimeToLiveDefault(0)
- cmo.setUseSAFTimeToLiveDefault(false)
- cmo.setLocalJNDIName(localJNDI)
- cmo.setUnitOfOrderRouting('Hash')
- save()
- activate()
- except:
- print "Unexpected error:", sys.exc_info()[0]
- undo('true','y')
- stopEdit('y')
|