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

Reply via email to