<div>Hi Ramesh,</div>
<div> </div>
<div>Can you please let me know the jars would contain the following classes ?</div>
<div><br>org.teiid.dqp.internal.datamgr.impl.FakeExecutionContextImpl<br>com.metamatrix.core.util.UnitTestUtil<br>com.metamatrix.query.metadata.QueryMetadataInterface<br>com.metamatrix.query.unittest.FakeMetadataFacade<br>
com.metamatrix.query.unittest.FakeMetadataFactory<br>com.metamatrix.query.unittest.FakeMetadataObject<br>com.metamatrix.query.unittest.FakeMetadataStore</div>
<div> </div>
<div>As part of the CDK classpath, do I take all the jars from the cdk/lib directory or just use <strong>teiid-connector-sdk-6.2.0-SNAPSHOT.jar</strong> and <strong>teiid-engine-6.2.0-SNAPSHOT.jar</strong> &amp; <strong>teiid-connector-api-6.2.0-SNAPSHOT.jar </strong>? Also <strong>teiid-connector-api-6.2.0-SNAPSHOT.jar</strong> is in the teiid distribution package and not in cdk/lib directory of the cdk kit. This kind of defeats my plan to use the cdk kit as-is to register as a contributor sdk with version through extension point unless I manually copy it and make it a distribution. Using cdk kit as-is would facilitate choosing any version of cdk from more than one avaiable versions at runtime.</div>

<div> </div>
<div>Thanks</div>
<div> </div>
<div>Sanjay<br> </div>
<div class="gmail_quote">On Mon, Oct 19, 2009 at 4:41 PM, Ramesh Reddy <span dir="ltr">&lt;<a href="mailto:rareddy@redhat.com">rareddy@redhat.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Sure, the directory is what prescribed by the Maven build process.<br>Although there is no requirement for us to provide the build process in<br>
Maven this will help if one needs to move in that direction.<br><br>Thanks<br><font color="#888888"><br>Ramesh..<br></font>
<div>
<div></div>
<div class="h5"><br>On Mon, 2009-10-19 at 16:38 -0500, Sanjay Chaudhuri wrote:<br>&gt; Hi Ramesh,<br>&gt;<br>&gt; Thanks. Will use connector-loopback to get started with along with the<br>&gt; same directory structure as the template.<br>
&gt;<br>&gt; Sanjay<br>&gt;<br>&gt;<br>&gt; On Mon, Oct 19, 2009 at 4:02 PM, Ramesh Reddy &lt;<a href="mailto:rareddy@redhat.com">rareddy@redhat.com</a>&gt;<br>&gt; wrote:<br>&gt;         Sanjay,<br>&gt;<br>&gt;         No, Teiid do not have tools currently to produce the<br>
&gt;         templates. Look in<br>&gt;         the &quot;connector-api&quot; project&#39;s &quot;org.teiid.connector.api&quot;<br>&gt;         package to see<br>&gt;         the interface classes. Also, &quot;org.teiid.connector.basic&quot;<br>
&gt;         package<br>&gt;         provides the base class implementations of these interfaces.<br>&gt;         The<br>&gt;         generated ones should extend the from basic and override<br>&gt;         certain<br>&gt;         methods.<br>
&gt;<br>&gt;         connector-loopback may be the simplest to see what are must<br>&gt;         have classes<br>&gt;         to generate to provide a simple &quot;hello world&quot; kind of<br>&gt;         connector.<br>&gt;<br>
&gt;         connector-jdbc would be other extreme as to what we can do.<br>&gt;<br>&gt;         The idea here somebody is trying to write these connectors,<br>&gt;         and we are<br>&gt;         providing a development environment for them.<br>
&gt;<br>&gt;         Let me know if you have any questions. Thank you.<br>&gt;<br>&gt;         Ramesh..<br>&gt;<br>&gt;<br>&gt;         On Mon, 2009-10-19 at 15:12 -0500, Sanjay Chaudhuri wrote:<br>&gt;         &gt; Hi Ramesh,<br>
&gt;         &gt;<br>&gt;         &gt; I had gone briefly through the connector development guide;<br>&gt;         did not<br>&gt;         &gt; seem to see any  direct java/dos command to generate the<br>&gt;         necessary<br>
&gt;         &gt; template classes. It will be helpful if you can get me the<br>&gt;         skeleton<br>&gt;         &gt; classes/interfaces, which will get generated though the<br>&gt;         Eclipse<br>&gt;         &gt; wizard.<br>
&gt;         &gt;<br>&gt;         &gt; Under the extension directories I looked at the sources for<br>&gt;         some of<br>&gt;         &gt; these connector jars:<br>&gt;         &gt; connector-ldap-6.2.0-SNAPSHOT.jar<br>
&gt;         &gt; connector-xml-6.2.0-SNAPSHOT.jar<br>&gt;         &gt; connector-jdbc-6.2.0-SNAPSHOT.jar<br>&gt;         &gt; connector-text-6.2.0-SNAPSHOT.jar<br>&gt;         &gt;<br>&gt;         &gt; Thanks<br>&gt;         &gt;<br>
&gt;         &gt; Sanjay<br>&gt;         &gt;<br>&gt;         &gt; On Mon, Oct 12, 2009 at 8:48 PM, Ramesh Reddy<br>&gt;         &lt;<a href="mailto:rareddy@redhat.com">rareddy@redhat.com</a>&gt;<br>&gt;         &gt; wrote:<br>
&gt;         &gt;         Sumanth,<br>&gt;         &gt;<br>&gt;         &gt;         Welcome, thanks for your offer to contribute. We<br>&gt;         sincerely<br>&gt;         &gt;         appreciate any help.<br>&gt;         &gt;<br>
&gt;         &gt;         Currently Teiid does not mandate any coding<br>&gt;         guidelines,<br>&gt;         &gt;         however there are few things we do follow. I try to<br>&gt;         put<br>&gt;         &gt;         something simple put together very soon on WIKI.<br>
&gt;         Usually we<br>&gt;         &gt;         use the default code formatting comes with Eclipse<br>&gt;         install. I<br>&gt;         &gt;         am thinking in the lines of<br>&gt;         &gt;<br>&gt;         <a href="http://www.jboss.org/community/wiki/JbpmCodingGuidelines" target="_blank">http://www.jboss.org/community/wiki/JbpmCodingGuidelines</a><br>
&gt;         &gt;         I will post to the dev-list in couple days, you are<br>&gt;         welcome to<br>&gt;         &gt;         contribute.<br>&gt;         &gt;<br>&gt;         &gt;         The digest replying instructions are usually at the<br>
&gt;         beginning<br>&gt;         &gt;         of the digest message. It is no more than selecting<br>&gt;         the &quot;reply<br>&gt;         &gt;         all&quot; and changing the subject line to the reflect<br>
&gt;         the message<br>&gt;         &gt;         you are replying to with &quot;Re:&quot; in the front. Please<br>&gt;         make sure<br>&gt;         &gt;         that you include only sections of the message that<br>
&gt;         you are<br>&gt;         &gt;         replying to. Since Teiid is low volume list, you can<br>&gt;         turn off<br>&gt;         &gt;         the digest otherwise.<br>&gt;         &gt;<br>&gt;         &gt;         Now coming to project, if you have any ideas about<br>
&gt;         this<br>&gt;         &gt;         tooling project, please let us know, we can discuss<br>&gt;         and make<br>&gt;         &gt;         them part of the project if we all agree. I will let<br>&gt;         Sanjay<br>
&gt;         &gt;         answer if he needs any assistance with the work.<br>&gt;         Teiid has<br>&gt;         &gt;         plenty of other tasks if you would like to<br>&gt;         contribute, both<br>&gt;         &gt;         eclipse and non-eclipse related.<br>
&gt;         &gt;<br>&gt;         &gt;         If you only want to do &quot;eclipse&quot; work,<br>&gt;         &gt;         1) we are in urgent need of Teiid integration with<br>&gt;         Eclipse DTP<br>&gt;         &gt;         (data tools platform). Basically Teiid needs to<br>
&gt;         another<br>&gt;         &gt;         source, where somebody can connect to and issue<br>&gt;         queries<br>&gt;         &gt;         against.<br>&gt;         &gt;         2) We can also use this in Phase 2 of CDK tooling<br>
&gt;         project,<br>&gt;         &gt;         where we can deploy connector to and issue queries<br>&gt;         aginst.<br>&gt;         &gt;         3)That could be expanded to tooling around the the<br>&gt;         &quot;Connector<br>
&gt;         &gt;         Metadata&quot; feature, where some one could define<br>&gt;         multiple<br>&gt;         &gt;         sources in DTP and integrate them using Teiid.<br>&gt;         &gt;<br>&gt;         &gt;         We have ton of work on the non-eclipse side too, lot<br>
&gt;         of issues<br>&gt;         &gt;         are mentioned on the JIRA system. Submitting a<br>&gt;         patches is<br>&gt;         &gt;         excellent way to contribute, take a look if anything<br>&gt;         interests<br>
&gt;         &gt;         you.<br>&gt;         &gt;<br>&gt;         &gt;         Let me know what interests you, then we can plan and<br>&gt;         discuss<br>&gt;         &gt;         accordingly.<br>&gt;         &gt;<br>
&gt;         &gt;         Thanks again.<br>&gt;         &gt;<br>&gt;         &gt;         Ramesh..<br>&gt;         &gt;<br>&gt;         &gt;<br>&gt;         &gt;         ----- Original Message -----<br>&gt;         &gt;         From: &quot;Sumanth P K&quot; &lt;<a href="mailto:sumanth.technical@gmail.com">sumanth.technical@gmail.com</a>&gt;<br>
&gt;         &gt;         To: <a href="mailto:email2sanjayc@gmail.com">email2sanjayc@gmail.com</a>, &quot;Ramesh Reddy&quot;<br>&gt;         &gt;         &lt;<a href="mailto:rareddy@redhat.com">rareddy@redhat.com</a>&gt;<br>
&gt;         &gt;         Cc: <a href="mailto:teiid-dev@lists.jboss.org">teiid-dev@lists.jboss.org</a><br>&gt;         &gt;         Sent: Monday, October 12, 2009 12:17:15 AM GMT<br>&gt;         -06:00<br>&gt;         &gt;         US/Canada Central<br>
&gt;         &gt;         Subject: Teiid Eclipse Plugin<br>&gt;         &gt;<br>&gt;         &gt;<br>&gt;         &gt;         Sanjay / Ramesh,<br>&gt;         &gt;<br>&gt;         &gt;         I have been following the discussion regarding the<br>
&gt;         &gt;         requirements of Teiid CDK Plugin for Eclipse. I am<br>&gt;         interested<br>&gt;         &gt;         in taking part in the process. Let me know what<br>&gt;         pieces I can<br>&gt;         &gt;         start looking into and I can start the same. We may<br>
&gt;         need to<br>&gt;         &gt;         come up with some preliminary standards that<br>&gt;         everybody should<br>&gt;         &gt;         follow (for example: naming conventions, exception<br>&gt;         handling to<br>
&gt;         &gt;         name a few), so that inconsistencies are avoided.<br>&gt;         &gt;<br>&gt;         &gt;         Ramesh - I know it has been quite a while since I<br>&gt;         had<br>&gt;         &gt;         communicated to you regarding this. I have been<br>
&gt;         going through<br>&gt;         &gt;         the documents and have some idea on how things work.<br>&gt;         And I<br>&gt;         &gt;         guess I am now better placed to understand the terms<br>&gt;         involved.<br>
&gt;         &gt;         To be honest the pace from my end had been slow, but<br>&gt;         I intend<br>&gt;         &gt;         to devote more time to this from now onwards.<br>&gt;         &gt;<br>&gt;         &gt;         Also, I had subscribed to the Teiid message digest<br>
&gt;         and hence<br>&gt;         &gt;         can any of you please let me know how to reply to a<br>&gt;         specific<br>&gt;         &gt;         mail in the digest. (I did not know how to do that<br>&gt;         and hence<br>
&gt;         &gt;         had to send this email separately.).<br>&gt;         &gt;<br>&gt;         &gt;         Thanks,<br>&gt;         &gt;         Sumanth.<br>&gt;         &gt;<br>&gt;         &gt;<br>&gt;<br>&gt;         &gt; _______________________________________________<br>
&gt;         &gt; teiid-dev mailing list<br>&gt;         &gt; <a href="mailto:teiid-dev@lists.jboss.org">teiid-dev@lists.jboss.org</a><br>&gt;<br>&gt;<br>&gt;         &gt; <a href="https://lists.jboss.org/mailman/listinfo/teiid-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/teiid-dev</a><br>
&gt;<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; teiid-dev mailing list<br>&gt; <a href="mailto:teiid-dev@lists.jboss.org">teiid-dev@lists.jboss.org</a><br>&gt; <a href="https://lists.jboss.org/mailman/listinfo/teiid-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/teiid-dev</a><br>
<br></div></div></blockquote></div><br>