Description of problem: Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: The steps are taken from E2eYahooUDF testscript. 1. Setup DV 6 CR2 server: unzip yahoo.zip to modules/org/jboss/teiid/translator add line <translator name="yahoo" module="org.jboss.teiid.translator.yahoo"/> to standalone.xml 2. Import metadata model from teiid designer text file YahooStocksXML.xml (MarketData.xml) 3. Create new vdb with MarketData.xmi. In the source binding tab, select translator "yahoo", and JNDI name "java:jboss/datasources/ExampleDS" (if the JNDI name was empty, I couldn't deploy this vdb) 4. Execute vdb: select * from MarketData.Stock WHERE Symbol = 'RHT' Actual results: TEIID30504 MarketData: org.jboss.jca.adapters.jdbc.WrapperDataSource is was not a ConnectionFactory implementation Expected results: Additional info:
You can't just leave the jndi-name blank, cause it will fail (it's a known issue, with a fix targeted to first roll-up). The work-around is to put a space in the jndi name. This is a use case that will rarely come up because the Yahoo translator is not in the product, and the only other translator where no JNDI would be valid is when using loopback (and that's for testing only).
Barry LaFond <blafond> updated the status of jira TEIIDDES-2024 to Closed