Karan as a littlw hint, replace the xmi extension of the referenced XMIs to the XSD extension and this will be the name of the file you should look for ;).
On Mon, Jun 23, 2008 at 5:21 PM, Mohammad Nour El-Din <[EMAIL PROTECTED]> wrote: > Well I am not sure if it is legal to send even the names of the files > over here, can someone help me and asnwer that question, is it legal > to send even the names on that list ? > > On Mon, Jun 23, 2008 at 4:48 PM, Karan Malhi <[EMAIL PROTECTED]> wrote: >> I have a local WAS 6.1 . I do see the <<WAS_INSTALL>>/properties/schemas, >> but do not see the schemas for the xmi files bundled inside an ejb-jar. I >> would definitely be interested in the schemas, so if you can send those to >> me , that would be great >> >> On Mon, Jun 23, 2008 at 9:01 AM, Daniel S. Haischt < >> [EMAIL PROTECTED]> wrote: >> >>> 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 >>> > >>> >> >> >> >> -- >> Karan Singh Malhi >> > > > > -- > Thanks > - Mohammad Nour > -- Thanks - Mohammad Nour
