Weblogic server has been upgraded from 10.3.0.0 to 10.3.6.0(11G) , but after upgrade JMS persistent store datasource name is coming as blank , even though we have created jms data source. In drop down its not showing existing data sources. but config.xml is showing datasource name. but console page its showing empty
When configuring the datasource did you checked "support global transactions" tab. As per Oracle you cannot specify a JDBC data source that is configured to support global transactions while configuring a JDBC persistent store, it will not appear in dropdown.
Yes, JDBC stores cannot have DS with supporting global transactions. You are able to see the DS with XA in WLS 10.3.0, but not on WLS 10.3.6, as we have restricted the use of XA DS for JDBC store from the code of WLS 10.3.6's admin console.
Its documented not to use, but people tend to use it, which lead to issues, so this brought the change :)