Sorry, Obviously didn't realize that . Thanks for catching that :)
On Sun, Jun 22, 2008 at 5:05 PM, David Blevins <[EMAIL PROTECTED]> wrote: > > On Jun 22, 2008, at 12:46 PM, Karan Malhi wrote: > > Great, >> >> I have created a Jira issue so that we could share the zip files. >> >> https://issues.apache.org/jira/browse/OPENEJB-830 >> > > Just an fyi, we can't publicly redistribute those on apache hardware. > > -David > > > >> >> On Sun, Jun 22, 2008 at 2:06 PM, Mohammad Nour El-Din < >> [EMAIL PROTECTED]> wrote: >> >> Hi All... >>> >>> Good news :), I found all the XSDs we need. They are shipped with >>> the WAS installation under <was_home>/properties/schemas directory, >>> all the XSDs we dreamed of, the one for XMI and for all the other WAS >>> specific DDs. I have to go home now, so I will collect them in 1 zip >>> file and I will send them on the list tomorrow 23-Jun-2008. >>> >>> On Sun, Jun 22, 2008 at 2:26 PM, Mohammad Nour El-Din >>> <[EMAIL PROTECTED]> wrote: >>> >>>> Thanks Daniel for clarifications. What I am doing now, is to get the >>>> XMI files referenced inside both the binding and extensions XMI files, >>>> which will help us making the corresspodent XSDs. I talked with Dain >>>> on IRC about that. I just need sometime cause the XMI are located >>>> inside one of the large number pf JARs shipped with WAS. Expected to >>>> send my input today 22-Jun-2008 or tomorrow max. 23-Jun-2008. >>>> >>>> On Sat, Jun 21, 2008 at 9:03 PM, Daniel S. Haischt >>>> <[EMAIL PROTECTED]> wrote: >>>> >>>>> a couple of thoughts... >>>>> >>>>> 1) I think Mohammad kinda mixed up the acronyms soup such as EMF, MOF >>>>> and XMI. ECore is the Eclipse pendant to MOF. They are both completely >>>>> independent efforts. Both could be used as a basis for a so-called >>>>> Domain Specific Language (DSL). A kinda one size fits all DSL is UML. >>>>> MOF models can be access in Java using the JMI API. ECore models can >>>>> be accessed in Java using the EMF programmatic API. Both MOF and ECore >>>>> models will be persisted using an instance of XMI. >>>>> >>>>> 2) As David already pointed out, as long as we don't ship proprietary >>>>> XSDs and such, we should be fine cause AFAIK even XDoclet and other >>>>> tools are supporting proprietary WAS binding files. So why shouldn't >>>>> we be allowed to do the same? >>>>> >>>>> 3) Some more docs about the WAS binding files: >>>>> >>>>> ibm-webservicesclient-bnd.xmi: >>>>> ------------------------------ >>>>> >>>>> >>> http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/topic/com.ibm.websphere.web20fep.multiplatform.doc/info/ae/ae/rwbs_assembpropclient.html >>> >>>> >>>>> ibm-webservices-bnd.xmi: >>>>> ------------------------ >>>>> >>>>> >>> http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/topic/com.ibm.websphere.zseries.doc/info/zseries/ae/twbs_atkdd2.html >>> >>>> >>>>> >>> http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/topic/com.ibm.websphere.web20fep.multiplatform.doc/info/ae/ae/rwbs_assembprop.html >>> >>>> >>>>> >>> http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/topic/com.ibm.websphere.web20fep.multiplatform.doc/info/ae/ae/cwbs_wssinwas.html >>> >>>> >>>>> Application bindings: >>>>> --------------------- >>>>> >>>>> >>> http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/topic/com.ibm.websphere.nd.multiplatform.doc/info/ae/ae/crun_app_bindings.html >>> >>>> >>>>> >>>>> Karan Malhi wrote: >>>>> >>>>>> >>>>>> oops! >>>>>> >>>>>> I pasted the files for ejb 1.1 . Not sure if something changed for ejb >>>>>> >>>>> 2.1 >>> >>>> . >>>>>> I think we can ignore the ibm-ejb-ext files for now because they >>>>>> >>>>> contain >>> >>>> ibm >>>>>> extensions. its the ibm-ejb-jar-bnd files which should be of interest. >>>>>> >>>>> I >>> >>>> will try and create a more comprehensive file using RAD or AST. This >>>>>> >>>>> will >>> >>>> contain local, remote ejb references, references to activation spec for >>>>>> mdb, >>>>>> datasource . We could probably use that to generate the schema. >>>>>> >>>>>> On Thu, Jun 19, 2008 at 8:33 PM, Karan Malhi <[EMAIL PROTECTED]> >>>>>> wrote: >>>>>> >>>>>> Or if you can grab the xmi files there's probably a way to convert >>>>>>> >>>>>> them >>> >>>> to >>>>>>> >>>>>>>> >>>>>>>> xsd. >>>>>>>> >>>>>>>> I think this would be the best approach. Since Attachments are >>>>>>> disallowed, >>>>>>> I am giving the file name, its purpose followed by its contents. You >>>>>>> should >>>>>>> be able to create the file on the local system and paste the contents >>>>>>> >>>>>> in >>> >>>> it. >>>>>>> Please keep in mind though that these files do not contain all info >>>>>>> >>>>>> they >>> >>>> could contain, so generating a schema out of them may not get us a >>>>>>> comprehensive schema. (Actually, I was able to generate a schema >>>>>>> using >>>>>>> >>>>>> c# >>> >>>> ) >>>>>>> >>>>>>> File Name:- ibm-ejb-jar-bnd.xmi >>>>>>> Contents:- >>>>>>> >>>>>>> >>>>>>> >>>>>>> ----------------------------------------------------------------------------- >>> >>>> <?xml version="1.0" encoding="UTF-8"?> >>>>>>> <ejbbnd:EJBJarBinding xmi:version="2.0" >>>>>>> xmlns:xmi="http://www.omg.org/XMI" >>>>>>> xmlns:ejbbnd="ejbbnd.xmi" xmlns:commonbnd="commonbnd.xmi" >>>>>>> xmlns:ejb="ejb.xmi" xmlns:xsi=" >>>>>>> >>>>>> http://www.w3.org/2001/XMLSchema-instance" >>> >>>> xmi:id="ejb-jar_ID_Bnd"> >>>>>>> <defaultDatasource xmi:id="ResourceRefBinding_1" jndiName="ivt"> >>>>>>> <defaultAuth xmi:type="commonbnd:BasicAuthData" >>>>>>> xmi:id="BasicAuthData_1"> >>>>>>> <userId xsi:nil="true"/> >>>>>>> <password xsi:nil="true"/> >>>>>>> </defaultAuth> >>>>>>> </defaultDatasource> >>>>>>> <ejbJar href="META-INF/ejb-jar.xml#ejb-jar_ID"/> >>>>>>> <ejbBindings xmi:id="Session_1_Bnd" jndiName="ejb/ivtEJBObject"> >>>>>>> <enterpriseBean xmi:type="ejb:Session" >>>>>>> href="META-INF/ejb-jar.xml#Session_1"/> >>>>>>> </ejbBindings> >>>>>>> </ejbbnd:EJBJarBinding> >>>>>>> >>>>>>> >>>>>>> >>>>>>> ---------------------------------------------------------------------------------- >>> >>>> >>>>>>> File Name:-ibm-ejb-jar-ext.xmi >>>>>>> Contents:- >>>>>>> >>>>>>> >>>>>>> >>>>>>> ----------------------------------------------------------------------------------- >>> >>>> <?xml version="1.0" encoding="UTF-8"?> >>>>>>> <ejbext:EJBJarExtension xmi:version="2.0" xmlns:xmi=" >>>>>>> http://www.omg.org/XMI" xmlns:ejbext="ejbext.xmi" >>>>>>> xmlns:ejb="ejb.xmi" >>>>>>> xmi:id="ejb-jar_ID_Ext"> >>>>>>> <ejbExtensions xmi:type="ejbext:SessionExtension" >>>>>>> >>>>>> xmi:id="Session_1_Ext" >>> >>>> timeout="600"> >>>>>>> <enterpriseBean xmi:type="ejb:Session" >>>>>>> href="META-INF/ejb-jar.xml#Session_1"/> >>>>>>> <structure xmi:id="BeanStructure_1" inheritenceRoot="false"/> >>>>>>> <beanCache xmi:id="BeanCache_1" activateAt="ONCE"/> >>>>>>> <internationalization xmi:id="BeanInternationalization_1" >>>>>>> invocationLocale="CALLER"/> >>>>>>> <localTran xmi:id="LocalTran_1" boundary="BEAN_METHOD" >>>>>>> unresolvedAction="ROLLBACK"/> >>>>>>> </ejbExtensions> >>>>>>> <ejbJar href="META-INF/ejb-jar.xml#ejb-jar_ID"/> >>>>>>> </ejbext:EJBJarExtension> >>>>>>> >>>>>>> >>>>>>> >>>>>>> ------------------------------------------------------------------------------------ >>> >>>> >>>>>>> File Name:- ejb-jar.xml >>>>>>> Contents:- >>>>>>> >>>>>>> >>>>>>> >>>>>>> ----------------------------------------------------------------------------------- >>> >>>> <?xml version="1.0" encoding="UTF-8"?> >>>>>>> <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise >>>>>>> JavaBeans 1.1//EN" "http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd"> >>>>>>> >>>>>>> <ejb-jar id="ejb-jar_ID"> >>>>>>> <description>IVT Stateful Session EJB</description> >>>>>>> <display-name>IVT EJB Module</display-name> >>>>>>> <enterprise-beans> >>>>>>> <session id="Session_1"> >>>>>>> <description>Verify Stateful Session EJB</description> >>>>>>> <display-name>Verification of Stateful Session >>>>>>> EJB</display-name> >>>>>>> <ejb-name>ivtEJBObject</ejb-name> >>>>>>> <home>com.ibm.websphere.ivt.ivtEJB.ivtEJBHome</home> >>>>>>> <remote>com.ibm.websphere.ivt.ivtEJB.ivtEJBObject</remote> >>>>>>> >>>>>>> <ejb-class>com.ibm.websphere.ivt.ivtEJB.ivtEJBSession</ejb-class> >>>>>>> <session-type>Stateful</session-type> >>>>>>> <transaction-type>Container</transaction-type> >>>>>>> </session> >>>>>>> </enterprise-beans> >>>>>>> <assembly-descriptor id="AssemblyDescriptor_1"> >>>>>>> <container-transaction id="MethodTransaction_1"> >>>>>>> <method id="MethodElement_1"> >>>>>>> <ejb-name>ivtEJBObject</ejb-name> >>>>>>> <method-name>*</method-name> >>>>>>> </method> >>>>>>> <trans-attribute>Never</trans-attribute> >>>>>>> </container-transaction> >>>>>>> </assembly-descriptor> >>>>>>> </ejb-jar> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> ----------------------------------------------------------------------------------- >>> >>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Karan Singh Malhi >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> Thanks >>>> - Mohammad Nour >>>> >>>> >>> >>> >>> -- >>> Thanks >>> - Mohammad Nour >>> >>> >> >> >> -- >> Karan Singh Malhi >> > > -- Karan Singh Malhi
