[
https://issues.jboss.org/browse/WFLY-5159?page=com.atlassian.jira.plugin....
]
Ondřej Chaloupka updated WFLY-5159:
-----------------------------------
Description:
Attributes of complex type {{iorTransportConfigType}} are only defined as string in XSD
but they should be probably enumerations.
{code}
<xs:complexType name="iorTransportConfigType">
<xs:annotation>
<xs:documentation>
<![CDATA[
The iorTransportconfigType specifies the attributes used to setup the IOR
transport settings.
* integrity: indicates whether the transport must require integrity
protection or not. Valid values are
"none", "supported" and
"required".
* confidentiality: indicates whether the transport must require
confidentiality protection or not. Valid
values are "none", "supported" and
"required".
* trust-in-target: indicates if the transport must require trust in target
to be established. Valid values
are "none" and "supported".
* trust-in-client: indicates if the transport must require trust in client
to be established. Valid values
are "none", "supported" and
"required".
* detect-replay: indicates whether the transport must require replay
detection or not. Valid values are
"none", "supported" and
"required".
* detect-misordering: indicates whether the transport must require
misordering detection or not. Valid
values are "none", "supported" and
"required".
]]>
</xs:documentation>
</xs:annotation>
<xs:attribute name="integrity" type="xs:string"
use="optional"/>
<xs:attribute name="confidentiality" type="xs:string"
use="optional"/>
<xs:attribute name="trust-in-target" type="xs:string"
use="optional"/>
<xs:attribute name="trust-in-client" type="xs:string"
use="optional"/>
<xs:attribute name="detect-replay" type="xs:string"
use="optional"/>
<xs:attribute name="detect-misordering" type="xs:string"
use="optional"/>
</xs:complexType>
{code}
The same trouble is for complex type {{iorASContextType}} and its attribute
{{auth-method}}
{code}
<xs:complexType name="iorASContextType">
<xs:annotation>
<xs:documentation>
<![CDATA[
The iorASContextType specifies the attributes used to setup the IOR
Authentication Service settings.
* auth-method: the authentication method. Valid values are
"none" and "username_password".
* realm: the Authentication Service realm name. If not provided it will be
set to "Default".
* requires: indicates if authentication is required (true) or not
(false).
]]>
</xs:documentation>
</xs:annotation>
<xs:attribute name="auth-method" type="xs:string"
use="optional"/>
<xs:attribute name="realm" type="xs:string"
use="optional"/>
<xs:attribute name="required" type="xs:boolean"
use="optional"/>
</xs:complexType>
{code}
and {{iorSASContextType}} of attribute {{caller-propagation}}
{code}
<xs:complexType name="iorSASContextType">
<xs:annotation>
<xs:documentation>
<![CDATA[
The iorSASContextType specifies the attributes used to setup the IOR
Secure Attribute Service settings.
* caller-propagation: indicates whether the caller should be propagated in
the SAS context or not. Valid
values are "none" and
"supported".
]]>
</xs:documentation>
</xs:annotation>
<xs:attribute name="caller-propagation" type="xs:string"
use="optional"/>
</xs:complexType>
{code}
was:
Attributes of complex type {{iorTransportConfigType}} are only defined as string in XSD
but they should be probably enumerations.
{code}
<xs:complexType name="iorTransportConfigType">
<xs:annotation>
<xs:documentation>
<![CDATA[
The iorTransportconfigType specifies the attributes used to setup the IOR
transport settings.
* integrity: indicates whether the transport must require integrity
protection or not. Valid values are
"none", "supported" and
"required".
* confidentiality: indicates whether the transport must require
confidentiality protection or not. Valid
values are "none", "supported" and
"required".
* trust-in-target: indicates if the transport must require trust in target
to be established. Valid values
are "none" and "supported".
* trust-in-client: indicates if the transport must require trust in client
to be established. Valid values
are "none", "supported" and
"required".
* detect-replay: indicates whether the transport must require replay
detection or not. Valid values are
"none", "supported" and
"required".
* detect-misordering: indicates whether the transport must require
misordering detection or not. Valid
values are "none", "supported" and
"required".
]]>
</xs:documentation>
</xs:annotation>
<xs:attribute name="integrity" type="xs:string"
use="optional"/>
<xs:attribute name="confidentiality" type="xs:string"
use="optional"/>
<xs:attribute name="trust-in-target" type="xs:string"
use="optional"/>
<xs:attribute name="trust-in-client" type="xs:string"
use="optional"/>
<xs:attribute name="detect-replay" type="xs:string"
use="optional"/>
<xs:attribute name="detect-misordering" type="xs:string"
use="optional"/>
</xs:complexType>
{code}
The same trouble is for complex type {{iorASContextType}} and its attribute
{{auth-method}}
{code}
<xs:complexType name="iorASContextType">
<xs:annotation>
<xs:documentation>
<![CDATA[
The iorASContextType specifies the attributes used to setup the IOR
Authentication Service settings.
* auth-method: the authentication method. Valid values are
"none" and "username_password".
* realm: the Authentication Service realm name. If not provided it will be
set to "Default".
* requires: indicates if authentication is required (true) or not
(false).
]]>
</xs:documentation>
</xs:annotation>
<xs:attribute name="auth-method" type="xs:string"
use="optional"/>
<xs:attribute name="realm" type="xs:string"
use="optional"/>
<xs:attribute name="required" type="xs:boolean"
use="optional"/>
</xs:complexType>
{code}
Enum values of iorTransportConfigType are not enumerations in XSD of
iiop subsystem
-----------------------------------------------------------------------------------
Key: WFLY-5159
URL:
https://issues.jboss.org/browse/WFLY-5159
Project: WildFly
Issue Type: Bug
Components: IIOP
Reporter: Ondřej Chaloupka
Assignee: Tomasz Adamski
Priority: Minor
Attributes of complex type {{iorTransportConfigType}} are only defined as string in XSD
but they should be probably enumerations.
{code}
<xs:complexType name="iorTransportConfigType">
<xs:annotation>
<xs:documentation>
<![CDATA[
The iorTransportconfigType specifies the attributes used to setup the IOR
transport settings.
* integrity: indicates whether the transport must require integrity
protection or not. Valid values are
"none", "supported" and
"required".
* confidentiality: indicates whether the transport must require
confidentiality protection or not. Valid
values are "none", "supported" and
"required".
* trust-in-target: indicates if the transport must require trust in
target to be established. Valid values
are "none" and "supported".
* trust-in-client: indicates if the transport must require trust in
client to be established. Valid values
are "none", "supported" and
"required".
* detect-replay: indicates whether the transport must require replay
detection or not. Valid values are
"none", "supported" and
"required".
* detect-misordering: indicates whether the transport must require
misordering detection or not. Valid
values are "none", "supported" and
"required".
]]>
</xs:documentation>
</xs:annotation>
<xs:attribute name="integrity" type="xs:string"
use="optional"/>
<xs:attribute name="confidentiality" type="xs:string"
use="optional"/>
<xs:attribute name="trust-in-target" type="xs:string"
use="optional"/>
<xs:attribute name="trust-in-client" type="xs:string"
use="optional"/>
<xs:attribute name="detect-replay" type="xs:string"
use="optional"/>
<xs:attribute name="detect-misordering" type="xs:string"
use="optional"/>
</xs:complexType>
{code}
The same trouble is for complex type {{iorASContextType}} and its attribute
{{auth-method}}
{code}
<xs:complexType name="iorASContextType">
<xs:annotation>
<xs:documentation>
<![CDATA[
The iorASContextType specifies the attributes used to setup the IOR
Authentication Service settings.
* auth-method: the authentication method. Valid values are
"none" and "username_password".
* realm: the Authentication Service realm name. If not provided it will
be set to "Default".
* requires: indicates if authentication is required (true) or not
(false).
]]>
</xs:documentation>
</xs:annotation>
<xs:attribute name="auth-method" type="xs:string"
use="optional"/>
<xs:attribute name="realm" type="xs:string"
use="optional"/>
<xs:attribute name="required" type="xs:boolean"
use="optional"/>
</xs:complexType>
{code}
and {{iorSASContextType}} of attribute {{caller-propagation}}
{code}
<xs:complexType name="iorSASContextType">
<xs:annotation>
<xs:documentation>
<![CDATA[
The iorSASContextType specifies the attributes used to setup the IOR
Secure Attribute Service settings.
* caller-propagation: indicates whether the caller should be propagated
in the SAS context or not. Valid
values are "none" and
"supported".
]]>
</xs:documentation>
</xs:annotation>
<xs:attribute name="caller-propagation" type="xs:string"
use="optional"/>
</xs:complexType>
{code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)