Tuesday, July 2, 2013

Teiid 8.5 Alpha1 Available

Teiid 8.5 Alpha1 for EAP 6.1.Alpha (which is basically the same as AS 7.2) is now available in our downloads.  The feature highlights are:
  • TEIID-2528 Encrypted Buffer Files - the buffer manager now supports an option to encrypt Teiid temp data files using 128-bit AES.
  • TEIID-2249 TEIID-2559 TEIID-2555 Dependent Join Enhancements - greater control over full depdendent join pushdown has been added including make dep hint options max and min to control the extent of depdendent join pushdown. The join hint is also available to pushdown the entire dependent join when supported by the source.
  • TEIID-2527 Configurable Runtime Multisource - the server will now allow multisource models to have sources added and removed at runtime. See the admin addSource and removeSource methods.
It is still early in the release cycle, so there will be more refinements, documentation, and enhancements for dependent joins coming.   

And of course there is still plenty of time to log enhancement requests for and issues against 8.5.



  1. when i create a webservice using view model and a wsdl , ia m getting an error in sql statement

    SELECT * FROM CardholderDBResponses.CardholderDBService_getCardholder_getCardholderResponse WHERE (CardholderDBResponses.CardholderDBService_getCardholder_getCardholderResponse.REPLACE_WITH_ELEMENT_OR_COLUMN = VARIABLES.IN_cardholderNumber) AND (CardholderDBResponses.CardholderDBService_getCardholder_getCardholderResponse.REPLACE_WITH_ELEMENT_OR_COLUMN = VARIABLES.IN_storeNumber) AND (CardholderDBResponses.CardholderDBService_getCardholder_getCardholderResponse.REPLACE_WITH_ELEMENT_OR_COLUMN = VARIABLES.IN_customerNumber) AND (CardholderDBResponses.CardholderDBService_getCardholder_getCardholderResponse.REPLACE_WITH_ELEMENT_OR_COLUMN = VARIABLES.IN_countryCode);


    ERROR: TEIID30136 Unable to resolve element: CardholderDBResponses.CardholderDBService_getCardholder_getCardholderResponse.REPLACE_WITH_ELEMENT_OR_COLUMN


  2. Also i previously i had used hibernate to do the persistence , now i need to use the teiid for persistence.can u tell me what to follow the steps to do that? i am doing in JBOSS eap.6.1

  3. That looks like a template generated procedure from Designer that may not have been successful in determining what the getCardholderResponse document should look like. So instead of actual elements it has placeholders. You should be able to get more help on this on the Teiid Designer forum - https://community.jboss.org/en/teiiddesigner

  4. As for persistence do you mean Hibernate through Teiid? There is a Teiid Hibernate dialect that we provide. For straight SQL Teiid supports standard insert/update/delete statements. You should probably start a topic on https://community.jboss.org/en/teiid if you need more assistance.