Bug 1019069 - Messaging XSD is missing description of attributes
Summary: Messaging XSD is missing description of attributes
Alias: None
Product: JBoss Enterprise Application Platform 6
Classification: JBoss
Component: JMS
Version: 6.2.0
Hardware: Unspecified
OS: Unspecified
Target Milestone: DR1
: EAP 6.3.0
Assignee: Jeff Mesnil
QA Contact: Miroslav Novak
Russell Dickenson
Depends On:
TreeView+ depends on / blocked
Reported: 2013-10-15 06:38 UTC by Miroslav Novak
Modified: 2014-06-29 22:25 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
In this release of JBoss EAP 6, the XML schema for the messaging subsystem is annotated with descriptions of the attributes and types. This enhancement is intended to help developers write the corresponding XML configuration.
Clone Of:
Last Closed: 2014-06-28 15:42:41 UTC
Type: Bug

Attachments (Terms of Use)

System ID Priority Status Summary Last Updated
Red Hat One Jira Issue Tracker WFLY-2922 Major Resolved Add description to Messaging subsystem XML Schema 2014-07-28 12:20:00 UTC

Description Miroslav Novak 2013-10-15 06:38:13 UTC
Description of problem:
Most of the elements in jboss-as-messaging_1_3.xsd is missing description. 

Expected results:
Elements should have description.

Comment 1 Jeff Mesnil 2013-10-17 07:41:43 UTC
The documentation reference for the messaging subsystem is the :read-resource-description management operation.

The XSD is purely informational and the elements are described only when they differ from the :read-resource-description model or if they are specific to the XSD schema

Comment 2 Miroslav Novak 2013-10-17 08:13:01 UTC
This is based on feedback from people who attended EAP 6 admin course. They complained about missing description of those attributes. Basically it was one of few sources from where they could get correct information. 

I agree with you that it's described in CLI. But this argument was denied because it's hard to find it. Also if EAP 6 server can't be started they could not get to this information. (There were some other complains about bad documentation we have for EAP 6).

Comment 3 Jeff Mesnil 2014-02-14 09:35:54 UTC
PR for upstream https://github.com/wildfly/wildfly/pull/5911

Comment 5 Miroslav Novak 2014-02-26 09:28:39 UTC
Thanks Jeff! I've checked jboss-as-messaging_1_4.xsd in EAP 6.3.0.DR1 and description for elements are there. 

Is it intentional to have it in jboss-as-messaging_1_4.xsd which was already released in EAP 6.2.0.GA and not to create new version jboss-as-messaging_1_5.xsd for EAP 6.3.0.x?

Comment 6 Jeff Mesnil 2014-02-26 09:36:43 UTC
Yes, that's on purpose: I did not want to create a new 1.5 schema just to add documentation annotations.

if EAP 6.3 does not require any structural changes to its XML schema, 1.4 XSD will be used for it. Otherwise, a 1.5 schema with *structural* changes will be created from the 1.4 XSD and get the documentation annotations too.

Comment 7 Miroslav Novak 2014-02-26 11:22:19 UTC
Ok, setting bz as verified.

Note You need to log in before you can comment on or make changes to this bug.