Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 1756 invoked from network); 27 Feb 2007 23:18:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Feb 2007 23:18:17 -0000 Received: (qmail 21120 invoked by uid 500); 27 Feb 2007 23:18:23 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 21074 invoked by uid 500); 27 Feb 2007 23:18:23 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 21063 invoked by uid 99); 27 Feb 2007 23:18:23 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Feb 2007 15:18:23 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of david.blevins@visi.com designates 208.42.156.2 as permitted sender) Received: from [208.42.156.2] (HELO conn.mc.mpls.visi.com) (208.42.156.2) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Feb 2007 15:18:10 -0800 Received: from [192.168.42.22] (cpe-76-167-141-63.socal.res.rr.com [76.167.141.63]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by conn.mc.mpls.visi.com (Postfix) with ESMTP id E632A822D for ; Tue, 27 Feb 2007 17:17:49 -0600 (CST) Mime-Version: 1.0 (Apple Message framework v752.3) In-Reply-To: <45E43863.5090507@gmail.com> References: <90CA124C-F49D-48C2-9559-FB5D9AC9E144@iq80.com> <45CCF691.1080708@gmail.com> <1370D380-2025-4F5A-B54D-8187F0E8FAA2@iq80.com> <7280D1C3-61F2-4810-9929-A6DE4342BD17@visi.com> <45DEE6D8.7060305@gmail.com> <6206A806-54DB-4AF6-A5AE-6A57294BB683@visi.com> <45E43863.5090507@gmail.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <88AC5736-E839-4B9E-8414-FD081F9DFE12@visi.com> Content-Transfer-Encoding: 7bit From: David Blevins Subject: Re: CORBA ported from OpenEJB 2 Date: Tue, 27 Feb 2007 15:17:44 -0800 To: dev@geronimo.apache.org X-Mailer: Apple Mail (2.752.3) X-Virus-Checked: Checked by ClamAV on apache.org On Feb 27, 2007, at 5:55 AM, Rick McGuire wrote: > David Blevins wrote: >> >> On Feb 23, 2007, at 7:08 AM, Dain Sundstrom wrote: >> >>> On Feb 23, 2007, at 5:06 AM, Rick McGuire wrote: >>>>> To do that part just implement the ModuleBuilderExtension >>>>> interface and you can hook into all phases of the >>>>> EjbModuleBuilder. >>>> This is probably the part I have the most questions on. Based >>>> on what I see in the two extensions that Geronimo currently has, >>>> I *think* the corba extension will need to do the following: >>>> >>>> 1) In createModule(), handle merging of the default >>>> environments if we have one. Should this be unconditional, or >>>> should we make it conditional on the presence of TSSLinks as in >>>> done in 1.2. >> >> Conditional on the presence of the TSSLink seems optimal. >> >>>> 2) In addGBeans(), create the TSSLink GBeans as is currently >>>> done in TSSLinkBuilder. djencks and I couldn't figure out where >>>> we need to look to find the TSSLink plan entries. I'm guessing >>>> we retrieve it from the Module somehow, but I'm not sure how or >>>> in what form it will be in when retrieved. >> >> We just need to add that data to the geronimo-openejb.xml schema, >> which is available at EjbModule.getVendorDD(). In the v2 plan I >> see that we have two different elements, tss and tss-link. > I'm about 99.9999% certain that tss was a very old element type > that was never deleted from the schema. The only one I'm aware is > still getting used is the tss-link, so that should be the only > thing that needs to be added. The tss-link element is used to hook > an ejb instance to the appropriate POA to export this as a CORBA > object. My experience with schema is pretty limited (i.e., > approaching zero), so any assistance in that phase would be greatly > appreciated. Ok. How about something like: Not sure if poa-name is really the right name (not my area of expertise). And of course we can go with elements instead of attributes, your choice. Let me know what you want for elements/ attributes and I'll throw it in today and get the data converted over into it. -David