<div>Hi Ramesh,</div>
<div> </div>
<div>Using the template classes, I get few compilation errors. Which cdk-dist version do I need to use ? </div>
<div> </div>
<div>I have checked in the required changes to reflect the latest templates as per your last email. Please review and let me know, which libraries to use to fix these errors.</div>
<div> </div>
<div>Thanks</div>
<div> </div>
<div>Sanjay</div>
<div> </div>
<div>On Tue, Dec 15, 2009 at 6:28 PM, Sanjay Chaudhuri <span dir="ltr">&lt;<a href="mailto:email2sanjayc@gmail.com">email2sanjayc@gmail.com</a>&gt;</span> wrote:<br></div>
<div class="gmail_quote">
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>I find these files are missing from the template:</div>
<div>- pom.xml</div>
<div>- assembly/bundle.xml</div>
<div>- main/resources/{connector-name}.xml</div>
<div> </div>
<div>Thanks</div>
<div> </div><font color="#888888">
<div>Sanjay<br><br></div></font>
<div>
<div></div>
<div class="h5">
<div class="gmail_quote">On Tue, Dec 15, 2009 at 12:24 PM, Sanjay Chaudhuri <span dir="ltr">&lt;<a href="mailto:email2sanjayc@gmail.com" target="_blank">email2sanjayc@gmail.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">
<div>Great; these answers will help me to move forward. Shall come back incase I need additional info.</div>
<div> </div>
<div>I shall replace the loopback classes with the 5 template java classes I see on the Cdk connector for now.</div>
<div> </div>
<div>Thanks</div>
<div> </div><font color="#888888">
<div>Sanjay</div></font>
<div>
<div></div>
<div>
<div><br> </div>
<div class="gmail_quote">On Tue, Dec 15, 2009 at 11:48 AM, Ramesh Reddy <span dir="ltr">&lt;<a href="mailto:rareddy@redhat.com" target="_blank">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"><br>Good questions.<br>
<div><br>&gt; 1. &lt;config-property&gt; is defined as: description*,<br>&gt; config-property-name, config-property-type, config-property-value?<br>&gt; Will the ra.xml editor show a 4 column table only with the<br>&gt; config-properties ? This would mean that we DO NOT show the whole xml<br>
&gt; in a nested tree.<br></div>I do not think showing the whole tree is necessary. Our main aim here is<br>to add &quot;user&quot; properties that are specific to the connector needed to be<br>added easily. Those are &quot;config-property&quot; section. So, if we can add<br>
those through GUI that is enough to satisfy our need. You can leave<br>manual editing of &quot;ra.xml&quot; up to the user. We do not want hide the<br>resulting file either.<br>
<div><br>&gt;<br>&gt; 2. Capability to add/delete description, property-name, property-type,<br>&gt; property-value which would update ra.xml on the fly.<br></div>Yes. Note that &quot;config-property-value&quot; denotes a &quot;default&quot; value<br>
supplied by the user. Also, &quot;config-property&quot; can have multiple<br>&quot;description&quot; fields. May be you can let them add multi-line description<br>and add each line as one &quot;description&quot; element inside &quot;config-property&quot;.<br>
Here is sample block.<br><br>&lt;config-property&gt;<br> &lt;description&gt;Is Immutable&lt;/description&gt;<br> &lt;description&gt;True if the source never changes.&lt;/description&gt;<br> &lt;config-property-name&gt;Immutable&lt;/config-property-name&gt;<br>
 &lt;config-property-type&gt;java.lang.Boolean&lt;/config-property-type&gt;<br> &lt;config-property-value&gt;true&lt;/config-property-value&gt;<br>&lt;/config-property&gt;<br><br>Note the &quot;config-property-type&quot;, they can be any &quot;java.lang&quot; objects,<br>
may be you want to provide a &quot;drop down&quot; selection on that field.<br>
<div><br>&gt;<br>&gt; 3. Do we need to validate schema restrictions ?<br></div>Yes/no, the ra.xml schema is defined by JCA 1.5 spec. You can find it<br>here<br><a href="http://java.sun.com/xml/ns/j2ee/connector_1_5.xsd" target="_blank">http://java.sun.com/xml/ns/j2ee/connector_1_5.xsd</a><br>
<br>If we let user manually edit, Yes. Which I think we should.<br>
<div><br>&gt;<br>&gt; 4. Which properties class the get/set to be added ? Is the properties<br>&gt; class generated if it&#39;s not in the workspace ?<br></div>The template will have a configuration class with name like<br>
&quot;xxManagedConnectionFactory.java&quot;. Check here for the template classes I<br>promised. I will keep them updated if any changes and let you know.<br><a href="http://anonsvn.jboss.org/repos/teiid/branches/JCA/connectors/sandbox/connector-template/" target="_blank">http://anonsvn.jboss.org/repos/teiid/branches/JCA/connectors/sandbox/connector-template/</a><br>

<div><br><br>&gt;<br>&gt; 5. How to use the optional &lt;config-property-value&gt; attribute in the<br>&gt; properties class ?<br><br></div>Properties call will only have getters and setters. By having the &quot;config-property-value&quot;<br>
in the ra.xml file the container will automatically assign them on startup of connector.<br><br><br>Thanks.<br><font color="#888888"><br>Ramesh..<br><br></font></blockquote></div><br></div></div></blockquote></div><br></div>
</div></blockquote></div><br>