I've found the XSD of XMI on the omg site here it is -
http://www.omg.org/spec/XMI/20071213/XMI.xsd - hope this can help for
now, at least to generate parsers for it and see if we can pare an IBM
spec DD with it. And I attached a sample IBM spec DD for u to test.

On Fri, Jun 20, 2008 at 1:20 AM, Mohammad Nour El-Din
<[EMAIL PROTECTED]> wrote:
> Sorry for my mistake, XMI is not invented by Eclipse people, it is the
> invention of OMG - Object Management Group http://www.omg.org - Here
> is the link for XMI
> http://www.omg.org/technology/documents/modeling_spec_catalog.htm#XMI
> . But still this does not resolve the issues related to IBM specific
> DDs, cause they their own models and hence they can be considered as
> applications of XMIs .
>
> On Fri, Jun 20, 2008 at 1:05 AM, Mohammad Nour El-Din
> <[EMAIL PROTECTED]> wrote:
>> XMIs are not XSDs Dain, they are XML representation for EMF models - u
>> can say UML described using EMF. I think there is a way to convert an
>> XMI to XSD, and I think this can be found on Eclipse site. But the XMI
>> schema itself which the WAS specific DDs follow, are not public and
>> they are located using the deployment tool of was inside the was
>> deployment itself - I will look for them. But this leads us to a
>> license issue, can we use those XMIs deployed with was and not
>> published publicly ???
>>
>> On Fri, Jun 20, 2008 at 12:25 AM, Dain Sundstrom <[EMAIL PROTECTED]> wrote:
>>> Oh, I see.  XMI is an alternative to XSD.  I thought is was a new way to
>>> encode XML data (like SOAP encoded).  So converting them to XSD and then
>>> running JAXB on the converted file makes the most sense.
>>>
>>> -dain
>>>
>>> On Jun 19, 2008, at 2:00 PM, David Blevins wrote:
>>>
>>>> Or if you can grab the xmi files there's probably a way to convert them to
>>>> xsd.
>>>>
>>>> If you can point me at them I can take a look.
>>>>
>>>> -David
>>>>
>>>> On Jun 19, 2008, at 1:37 PM, Dain Sundstrom wrote:
>>>>
>>>>> Can you post some example WS descriptors?  I may be able to create a JAXB
>>>>> parser using SXC that can read an XMI input file. I'll only know how
>>>>> difficult a task it is after seeing some samples.
>>>>>
>>>>> -dain
>>>>>
>>>>> On Jun 19, 2008, at 10:11 AM, Mohammad Nour El-Din wrote:
>>>>>
>>>>>> :D, here is the trick, they are not normal XML files, they are XMI
>>>>>> files - which are still XML files - they are the XML representation of
>>>>>> an EMF model - EMF stand for Eclipse Meta Facility - it is the
>>>>>> customized implementation of the OMG's OMF - Object Meta Facility. EMF
>>>>>> is the frame work developed by Eclipse to impl the OMF in its own
>>>>>> Eclipse mindset way :), and u can think about it like a framework to
>>>>>> tie three main points together, that is  Java, XML and UML. I kept
>>>>>> thinking about that even starting from the point David impled the
>>>>>> WebLogic import feature. I mean we have two approaches here:
>>>>>>
>>>>>> 1- To use the EMF to be able to read those XMI easily. But I still
>>>>>> don't know how exactly to do it - needs some investigation, and I have
>>>>>> some contacts to ask for that point. But we have to think about using
>>>>>> EMF in our project, it is not that easy cause we will have to package
>>>>>> it with OEJB, or the customer will have a headace doing it himself :S.
>>>>>>
>>>>>> 2- To use our intelligence and make a JAXB parsers - or anyother
>>>>>> kind of parsers - so we can read it as a kind of normal XML files to
>>>>>> get the info from it.
>>>>>>
>>>>>>
>>>>>> Think about it and I will make my contacts to have a more precise
>>>>>> decision.
>>>>>>
>>>>>> On Wed, Jun 18, 2008 at 6:11 PM, Karan Malhi <[EMAIL PROTECTED]>
>>>>>> wrote:
>>>>>>>
>>>>>>> I could not find the schemas for the descriptors. Any clue on where I
>>>>>>> could
>>>>>>> find them?
>>>>>>>
>>>>>>> On Tue, Jun 17, 2008 at 1:04 PM, Karan Malhi <[EMAIL PROTECTED]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Sure,
>>>>>>>>
>>>>>>>> That would be great.
>>>>>>>>
>>>>>>>> On Tue, Jun 17, 2008 at 3:02 AM, Mohammad Nour El-Din <
>>>>>>>> [EMAIL PROTECTED]> wrote:
>>>>>>>>
>>>>>>>>> Hi Karan I would like to share this task with you as I have some
>>>>>>>>> experience with WAS specific DDs.
>>>>>>>>>
>>>>>>>>> On Tue, Jun 17, 2008 at 4:16 AM, David Blevins
>>>>>>>>> <[EMAIL PROTECTED]>
>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> On Jun 14, 2008, at 6:08 PM, Karan Malhi wrote:
>>>>>>>>>>
>>>>>>>>>>> Where would i start from to add support for Websphere descriptors?
>>>>>>>>>>
>>>>>>>>>> First thing would be to grab the xsds and generate a jaxb tree.  You
>>>>>>>>>> can
>>>>>>>>>> throw then in a new package at org.apache.openejb.jee.was in the
>>>>>>>>>
>>>>>>>>> openejb-jee
>>>>>>>>>>
>>>>>>>>>> module.
>>>>>>>>>>
>>>>>>>>>> For the trees that I did, I just grabbed the latest 2.0.x version of
>>>>>>>>>> the
>>>>>>>>>> jaxb ri and generated via the command line.
>>>>>>>>>>
>>>>>>>>>> -David
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Thanks
>>>>>>>>> - Mohammad Nour
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Karan Singh Malhi
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Karan Singh Malhi
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Thanks
>>>>>> - Mohammad Nour
>>>>>
>>>>>
>>>>
>>>
>>>
>>
>>
>>
>> --
>> Thanks
>> - Mohammad Nour
>>
>
>
>
> --
> Thanks
> - Mohammad Nour
>



-- 
Thanks
- Mohammad Nour

Reply via email to