| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- wlsUser = '<%= @wlsUser %>'
- password = '<%= @password %>'
- machine = '<%= @address %>'
- portNumber = '<%= @port %>'
-
- subDeploymentName = ""
-
- #subDeploymentName, jmsModuleName, cfName,cfJNDIName,transacted,timeout
- <% @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)
- print "subDeploymentName: ", subDeploymentName, " jmsModule: ", jmsModuleName, "cfName: ",cfName , "cfJNDIName: ",cfJNDIName
- edit()
- startEdit()
- try:
- cd('/')
- cd('/JMSSystemResources/'+jmsModuleName+'/JMSResource/'+jmsModuleName)
- cmo.createConnectionFactory(cfName)
- #cd('/JMSSystemResources/'+jmsModuleName+'/JMSResource/'+jmsModuleName+'/ConnectionFactories/'+cfName+'/SecurityParams/'+cfName)
- #cmo.setAttachJMSXUserId(false)
- #cd('/JMSSystemResources/'+jmsModuleName+'/JMSResource/'+jmsModuleName+'/ConnectionFactories/'+cfName+'/ClientParams/'+cfName)
- #cmo.setClientIdPolicy('Restricted')
- #cmo.setSubscriptionSharingPolicy('Exclusive')
- #cmo.setMessagesMaximum(10)
- cd('/JMSSystemResources/'+jmsModuleName+'/JMSResource/'+jmsModuleName+'/ConnectionFactories/'+cfName)
- cmo.setJNDIName(cfJNDIName)
- if subDeploymentName:
- cmo.setDefaultTargetingEnabled(false)
- cmo.setSubDeploymentName(subDeploymentName)
- else:
- cmo.setDefaultTargetingEnabled(true)
- if transacted == "true":
- cd('/JMSSystemResources/'+jmsModuleName+'/JMSResource/'+jmsModuleName+'/ConnectionFactories/'+cfName+'/TransactionParams/'+cfName)
- cmo.setXAConnectionFactoryEnabled(true)
- cmo.setTransactionTimeout( int(timeout) )
- save()
- activate()
- except:
- print "Unexpected error:", sys.exc_info()[0]
- undo('true','y')
- stopEdit('y')
- raise
|