As I have a successful build of OpenEJB - at last and thanks to Karan
- I will start on the WAS DDs JEE classes today.

On Wed, Jun 25, 2008 at 3:02 PM, Mohammad Nour El-Din
<[EMAIL PROTECTED]> wrote:
> 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
>



-- 
Thanks
- Mohammad Nour

Reply via email to