createJmsSubDeployment.py.erb 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. wlsUser = '<%= @wlsUser %>'
  2. password = '<%= @password %>'
  3. machine = '<%= @address %>'
  4. portNumber = '<%= @port %>'
  5. user_config = '<%= @userConfigFile %>'
  6. user_key = '<%= @userKeyFile %>'
  7. #target, subName, jmsModuleName,targetType
  8. <% @params.each do |param| -%>
  9. <%= param %>
  10. <% end -%>
  11. useStoreConfig = '<%= @useStoreConfig %>'
  12. if useStoreConfig != "true":
  13. connect(wlsUser,password,'t3://'+machine+':'+portNumber)
  14. else:
  15. connect(userConfigFile=user_config, userKeyFile=user_key, url='t3://'+machine+':'+portNumber)
  16. print "subName: ", subName, "target: ", target, " targetType: ",targetType, " jmsModule: ", jmsModuleName
  17. targets=String(target).split(",")
  18. edit()
  19. startEdit()
  20. try:
  21. cd('/')
  22. cd('/SystemResources/'+jmsModuleName)
  23. cmo.createSubDeployment(subName)
  24. cd('/SystemResources/'+jmsModuleName+'/SubDeployments/'+subName)
  25. targetList = []
  26. for jmsTarget in targets:
  27. targetList.append( ObjectName('com.bea:Name=' + jmsTarget + ',Type='+targetType) )
  28. set('Targets',jarray.array(targetList, ObjectName))
  29. save()
  30. activate()
  31. except:
  32. print "Unexpected error:", sys.exc_info()[0]
  33. undo('true','y')
  34. stopEdit('y')
  35. raise