[wildfly-dev] WildFly Client Configuration and schema

James Perkins jperkins at redhat.com
Fri Jun 9 11:01:35 EDT 2017


It's really the description of the single tag that would be of benefit IMO.
I suppose though really that could be documented elsewhere. I don't really
have a strong opinion one way or the other on it.

On Fri, Jun 9, 2017 at 3:07 AM, Darran Lofthouse <darran.lofthouse at jboss.com
> wrote:

> The point is the schema will not be helpful - the configuration element
> can contain any element from any other namespace so from reading the schema
> all you will know is the element is called 'configuration', you will know
> it's namespace and you know it can contain anything.
>
> If we do add this we will probably want it in by mid next week at the
> latest - if we are mandating the namespace is specified we will want some
> time to find any existing config files that don't contain it.
>
> Regards,
> Darran Lofthouse.
>
>
>
> On 08/06/17 17:21, James Perkins wrote:
>
>> I think from a users perspective it wouldn't hurt to have one. It's like
>> documentation if you know how it works it's not useful. However if
>> you're just trying to learn how it works it can be helpful. :)
>>
>> On Wed, Jun 7, 2017 at 11:11 AM, David M. Lloyd <david.lloyd at redhat.com
>> <mailto:david.lloyd at redhat.com>> wrote:
>>
>>     Something that has come up in a JIRA issue [1] is the question of
>>     whether the WildFly Client Configuration file should use a schema for
>>     its root element.
>>
>>     The root of the "wildfly-client.xml" file is presently a single,
>>     namespace-less element named "configuration".  The content of this
>>     element is a sequence of library-specific configuration, like this:
>>
>>     <configuration>
>>          <discovery xmlns="urn:wildfly-discovery:1.0">
>>              <!-- content here -->
>>          </discovery>
>>          <jboss-ejb-client xmlns="urn:jboss:wildfly-client-ejb:3.0">
>>              <!-- content here -->
>>          </jboss-ejb-client>
>>          <!-- etc. -->
>>     <configuration>
>>
>>     The question is, should there be a schema for that root element?  The
>>     entire schema would be something like:
>>
>>     <xs:element name="configuration" type="configuration-type"/>
>>
>>     <xs:complexType name="configuration-type">
>>          <xs:any maxOccurs="unbounded" namespace="##other"/>
>>     </xs:complexType>
>>
>>     Then you'd have to put the configuration namespace in as well:
>>
>>     <configuration xmlns="urn:wildfly-client:1.0">
>>          <discovery xmlns="urn:wildfly-discovery:1.0">
>>              <!-- content here -->
>>          </discovery>
>>          <jboss-ejb-client xmlns="urn:jboss:wildfly-client-ejb:3.0">
>>              <!-- content here -->
>>          </jboss-ejb-client>
>>          <!-- etc. -->
>>     </configuration>
>>
>>     WDYT?  Is it worth having a whole schema/namespace for a single
>> element?
>>
>>     [1] https://issues.jboss.org/browse/ELY-1098
>>     <https://issues.jboss.org/browse/ELY-1098>
>>     --
>>     - DML
>>     _______________________________________________
>>     wildfly-dev mailing list
>>     wildfly-dev at lists.jboss.org <mailto:wildfly-dev at lists.jboss.org>
>>     https://lists.jboss.org/mailman/listinfo/wildfly-dev
>>     <https://lists.jboss.org/mailman/listinfo/wildfly-dev>
>>
>>
>>
>>
>> --
>> James R. Perkins
>> JBoss by Red Hat
>>
>>
>> _______________________________________________
>> wildfly-dev mailing list
>> wildfly-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/wildfly-dev
>>
>>


-- 
James R. Perkins
JBoss by Red Hat
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/wildfly-dev/attachments/20170609/3f666c97/attachment-0001.html 


More information about the wildfly-dev mailing list