just a suggestion - anyone that is interested in the XSD files should reply to this thread. Mohammad or I will then provide you with the XSDs for WAS V6.1 by sending you a private mail having the XSDs attached.
That way you don't need to download and install WAS locally. On Mon, Jun 23, 2008 at 12:04 AM, Karan Malhi <[EMAIL PROTECTED]> wrote: > 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 >
