[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