Great, I have created a Jira issue so that we could share the zip files.
https://issues.apache.org/jira/browse/OPENEJB-830 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
