<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Using Ramesh's list of which methods to keep/throw away for the 6.3 release, I only found 1 change that I thought was needed. &nbsp;That was the "getTransactions" was in the throw away list. &nbsp; This is because, if the "terminateTransaction" method is to remain, doesn't it need a corresponding method to return the transactions in order to know/find which transaction to terminate?</div><div><br></div><div>Other than that, nothing else.</div><div><br></div><div>Also, I started commenting on why the throwaway list of methods will be gone to help explain/insight to the changes that are occurring.</div><div><br></div><div><br></div><div>//*******************</div><div><pre class="western">// methods to keep</pre><pre class="western">//******************

<u>configuration:</u>


addVDB
changeVDBStatus
deleteVDB
exportVDB
getVDBs  (from a vdb, the models can be obtained, and from a model, the connector(s) can be found)
assignBindingToModel
importDataRoles
exportDataRoles
addUDF
deleteUDF



<u>monitoring:</u>
getQueueWorkerPools
getCaches
getSessions
getRequests (also enable monitor long running queries)
getSourceRequests
getTransactions

clearCache
terminateSession
cancelRequest
cancelSourceRequest
terminateTransaction  

  


Others:

<font color="#000000"><font face="Times New Roman, serif"><font size="2" style="font-size: 11pt">authenticateUser</font></font></font>

<br></pre><pre class="western">//*****************</pre><pre class="western">// Can these me removed?
</pre><pre class="western">//*********************</pre><pre class="western">getRolesForGroup
getGroupsForUser
getGroups
assignRoleToGroup
removeRoleFromGroup
getDomainNames
getGroupsForDomain
<br></pre><pre class="western"><br></pre><pre class="western">
//*******************</pre><pre class="western">// Can be removed</pre><pre class="western">//*********************

1.   the connector type information will be defined in the ra.xml for its respective connector rar file.

addConnectorType
deleteConnectorType
exportConnectorType
getConnectorTypes
getConnectorTypePropertyDefinitions
addConnectorArchive
exportConnectorArchive

2.   JCA connectors will now be managed by the app server

setConnectorBindingProperty
addConnectorBinding
addConnectorBinding
deleteConnectorBinding
exportConnectorBinding
getConnectorBindings
getConnectorBindingsInVDB
startConnectorBinding
stopConnectorBinding
getConnectionPoolStats

3.  Extension modules will now be deployed as part of the connector rar file.

addExtensionModule
deleteExtensionModule
exportExtensionModule
getExtensionModules
extensionModuleModified


4.   There is no longer be a configuration file, as in the past.
exportConfiguration


5.  Process management is no longer part of Teiid</pre><pre class="western">
setProcessProperty
getProcesses


6.  Start / Stop /Restart of Teiid engine is managed by the app servers' management of JCA</pre><pre class="western">
shutdown
restart

7.   Change in logging infrastrucure  

getLogConfiguration
setLogConfiguration
setLogListener

</pre>
</div><div><br></div><br><div apple-content-edited="true"> <span class="Apple-style-span" style="font-size: 12px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Van Halbert</div><div>Principal Software Eng.</div><div>Red Hat, Inc.</div><div>------</div><div><a href="mailto:vhalbert@redhat.com">vhalbert@redhat.com</a></div><div><br></div></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"> </div><br></body></html>