<config>
    <extension-module>org.jboss.teiid</extension-module>
    <subsystem xmlns="urn:jboss:domain:teiid:1.1">            
        <resultset-cache infinispan-container="teiid" name="resultset"/>
        <preparedplan-cache infinispan-container="teiid" name="preparedplan"/>

        <authentication security-domain="teiid-security"/>
                    
        <transport name="local"/>
        <transport name="odata"/>
        <transport name="jdbc" protocol="teiid" socket-binding="teiid-jdbc"/>
        <transport name="odbc" protocol="pg" socket-binding="teiid-odbc">
            <ssl mode="disabled"/>
        </transport>
        <policy-decider-module>org.jboss.teiid</policy-decider-module>        
        <translator name="jdbc-simple" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="jdbc-ansi" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="access" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="db2" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="derby" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="h2" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="hsql" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="hana" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="informix" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="metamatrix" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="mysql" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="mysql5" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="oracle" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="postgresql" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="greenplum" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="sqlserver" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="sybase" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="sybaseiq" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="teiid" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="teradata" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="modeshape" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="ingres" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="ingres93" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="intersystems-cache" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="netezza" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="file" module="org.jboss.teiid.translator.file"/>
        <translator name="google-spreadsheet" module="org.jboss.teiid.translator.google"/>
        <translator name="ldap" module="org.jboss.teiid.translator.ldap"/>
        <translator name="loopback" module="org.jboss.teiid.translator.loopback"/>
        <translator name="olap" module="org.jboss.teiid.translator.olap"/>
        <translator name="ws" module="org.jboss.teiid.translator.ws"/>
        <translator name="salesforce" module="org.jboss.teiid.translator.salesforce"/>
        <translator name="salesforce-34" module="org.jboss.teiid.translator.salesforce-34"/>
        <translator name="hive" module="org.jboss.teiid.translator.hive"/>
        <translator name="jpa2" module="org.jboss.teiid.translator.jpa"/>
        <translator name="odata" module="org.jboss.teiid.translator.odata"/>
        <translator name="sap-gateway" module="org.jboss.teiid.translator.odata"/>
        <translator name="sap-nw-gateway" module="org.jboss.teiid.translator.odata"/>
        <translator name="mongodb" module="org.jboss.teiid.translator.mongodb"/>
        <translator name="couchbase" module="org.jboss.teiid.translator.couchbase"/>
        <translator name="cassandra" module="org.jboss.teiid.translator.cassandra"/>
        <translator name="simpledb" module="org.jboss.teiid.translator.simpledb"/>
        <translator name="accumulo" module="org.jboss.teiid.translator.accumulo"/>
        <translator name="solr" module="org.jboss.teiid.translator.solr"/>
        <translator name="excel" module="org.jboss.teiid.translator.excel"/>
        <translator name="impala" module="org.jboss.teiid.translator.hive"/>
        <translator name="prestodb" module="org.jboss.teiid.translator.prestodb"/>
        <translator name="phoenix" module="org.jboss.teiid.translator.phoenix"/>
        <translator name="hbase" module="org.jboss.teiid.translator.phoenix"/>
        <translator name="ucanaccess" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="vertica" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="actian-vector" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="osisoft-pi" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="odata4" module="org.jboss.teiid.translator.odata4"/>
        <translator name="redshift" module="org.jboss.teiid.translator.jdbc"/>
        <translator name="swagger" module="org.jboss.teiid.translator.swagger"/>
        <translator name="delegator" module="org.jboss.teiid.api"/>
        <translator name="infinispan-hotrod" module="org.jboss.teiid.translator.infinispan.hotrod"/>
    </subsystem>
    <socket-binding name="teiid-jdbc" port="31000"/>
    <socket-binding name="teiid-odbc" port="35432"/>        
</config>
