Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-5159

Enum values of iorTransportConfigType are not enumerations in XSD of iiop subsystem

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Minor
    • 10.0.0.CR2
    • 10.0.0.Beta1
    • IIOP
    • 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

          Activity

            People

              tadamski@redhat.com Tomasz Adamski
              ochaloup@redhat.com Ondrej Chaloupka (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: