[jboss-dev-forums] [JBoss AS 7 Development] - Unique Particle Attribution Error While trying to Validate jboss-ejb3.xml

vam kris do-not-reply at jboss.com
Thu Sep 27 15:02:32 EDT 2012


vam kris [https://community.jboss.org/people/vamsi2012] created the discussion

"Unique Particle Attribution Error While trying to Validate jboss-ejb3.xml"

To view the discussion, visit: https://community.jboss.org/message/762032#762032

--------------------------------------------------------------
In the Jboss-ejb3.xml,its trying to reference  http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd  something like this. 
In the above,We are referencing both Schemas  http://www.jboss.com/xml/ns/javaee http://www.jboss.com/xml/ns/javaee jboss-ejb3-2_0.xsd (namespace is  http://www.jboss.com/xml/ns/javaee http://www.jboss.com/xml/ns/javaee ) and  http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee  http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd (namespace is  http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee) under xsi:schemaLocation. jboss-ejb3-2_0.xsd  inturn references jboss-ejb3-spec-2_0.xsd something like this   

  There  is an ambiguity error or the Conflict that is Caused for  the Element in both jboss-ejb3-spec-2_0.xsd and ejb-jar_3_1.xsd 1. jboss-ejb3-spec-2_0.xsd  Defines the Defines the Element as below:   

                                                                                                          It references assembly-descriptor like this:                                                                                                 2.  http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd  Defines the Element   something like this                   The assembly-descriptorType defines         application-assembly information.                 The application-assembly information consists of the         following parts: the definition of security roles, the         definition of method permissions, the definition of         transaction attributes for enterprise beans with         container-managed transaction demarcation, the definition         of interceptor bindings, a list of         methods to be excluded from being invoked, and a list of         exception types that should be treated as application exceptions.                 All the parts are optional in the sense that they are         omitted if the lists represented by them are empty.                 Providing an assembly-descriptor in the deployment         descriptor is optional for the ejb-jar or .war file producer.                                                                           Because of the above Scenario when I am trying to Validate the XML ,I am getting the following error: cos-nonambig: " http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee":assembly-descriptor and " http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee":assembly-descriptor (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. Attached are the 3 XSD Files. Could anyone help me resolve this.
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/762032#762032]

Start a new discussion in JBoss AS 7 Development at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2225]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20120927/1b050607/attachment.html 


More information about the jboss-dev-forums mailing list