<html>
<head>
    <base href="https://docs.jboss.org/author">
            <link rel="stylesheet" href="/author/s/en/2172/19/5/_/styles/combined.css?spaceKey=TEIID&amp;forWysiwyg=true" type="text/css">
    </head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
     <h2><s>Translators</s></h2>
     <h4>Page <b>removed</b> by             <a href="https://docs.jboss.org/author/display/~shawkins">Steven Hawkins</a>
    </h4>
     <br/>
     <div class="notificationGreySide">
         <p>&nbsp;&nbsp;</p>


<p>The Teiid Connector Architecture (TCA) provides Teiid with a robust  mechanism for integrating with external systems.  The TCA defines a  common client interface between Teiid and an external system that  includes metadata as to what SQL constructs are supported for pushdown  and the ability to import metadata from the external system.</p>

<p>A Translator is the heart of the TCA and acts as the bridge logic  between Teiid and an external system, which is most commonly accessed  through a JCA resource adapter.  Refer to the Teiid Developers Guide for  details on developing custom Translators and JCA resource adapters for  use with Teiid.</p>

<div class='panelMacro'><table class='noteMacro'><colgroup><col width='24'><col></colgroup><tr><td valign='top'><img src="/author/images/icons/emoticons/warning.gif" width="16" height="16" align="absmiddle" alt="" border="0"></td><td>The  TCA is not the same as the JCA, the JavaEE Connector Architecture,  although the TCA is designed for use with JCA resource adapters.</td></tr></table></div>

<div class='panelMacro'><table class='noteMacro'><colgroup><col width='24'><col></colgroup><tr><td valign='top'><img src="/author/images/icons/emoticons/warning.gif" width="16" height="16" align="absmiddle" alt="" border="0"></td><td>The import capabilities of Teiid Translators is currently only used in <a href="/author/display/TEIID/Dynamic+VDBs" title="Dynamic VDBs">Dynamic VDBs</a> and not by the Teiid Designer.</td></tr></table></div>
     </div>
</div>
</div>
</div>
</div>
</body>
</html>