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