Thanks GOD we didn't share anything in this list, but the hint I've
sent on the list is enough to locate the files we need and then to
generate parsers from them, and that's all what we need.

But there is an idea I want to share with you all, as IBM is
contributing a lot to oss and specially with Apache, why not mkaing
some contacts to make them give us a sort of permission to use those
XSDs for oss purposes. I have some contacts already but I want to make
sure that contacting them for this idea is not a bad action towards
OpenEJB, I mean this way they will know that we will use their XSDs.
So what do you suggest, talk to them or not talk to them  - this is
the question ;) ???

On Mon, Jun 23, 2008 at 9:54 PM, Daniel S. Haischt
<[EMAIL PROTECTED]> wrote:
> basically I would say cause the XSDs are covered by IBM IP and thus
> it's prohibited to redistribute them. I discussed that with Mohammad
> this afternoon and I am pretty sure that this scenario is covered
> by the license terms anyway.
>
> what would have made things worse is that at least I and I think
> Mohammad as well got our WAS versions from an IBM internal site
> and redistributing files from such a WAS version would have been
> probably a disaster in regards of legal policies.
>
> so it's good we discussed this subject before doing anything bad :)
>
> David Blevins wrote:
>>
>> On Jun 23, 2008, at 7:21 AM, Mohammad Nour El-Din 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 ?
>>
>> Sending the names of xsd files is ok, sending the xsd files themselves is
>> not.
>>
>> -David
>>
>>> 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

Reply via email to