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