Details
-
Bug
-
Resolution: Done
-
Minor
-
10.0.0.Beta1
-
None
Description
Attributes of complex type iorTransportConfigType are only defined as string in XSD but they should be probably enumerations.
<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>
The same trouble is for complex type iorASContextType and its attribute auth-method
<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>
and iorSASContextType of attribute caller-propagation
<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>
Attachments
Issue Links
- clones
-
JBEAP-795 Enum values of iorTransportConfigType are not enumerations
- Closed