Definition Type Complex Type
Name ConnectionInfoType
Namespace http://schemas.microsoft.com/data/udc
Abstract False
Documentation Contains information specific to a particular type of data connection.
XSD Schema udc.xsd
XSD Schema Diagram
XSD Schema Code
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ConnectionInfoType" >
  <xsd:annotation>
    <xsd:documentation>Contains information specific to a particular type of data connection.</xsd:documentation>
  </xsd:annotation>

  <xsd:sequence>
    <xsd:choice minOccurs="0">
      <xsd:sequence minOccurs="0">
        <xsd:element ref="udcs:Location"/>
        <xsd:element minOccurs="0" ref="udcs:Authentication"/>
        <xsd:element ref="udcs:SOAPAction"/>
        <xsd:element ref="soap-env:Header"/>
        <xsd:element minOccurs="0" ref="soap-env:Body"/>
      </xsd:sequence>

      <xsd:element minOccurs="0" ref="udcxf:File"/>
    </xsd:choice>

    <xsd:element minOccurs="0" name="ClientParameterBindings">
      <xsd:annotation>
        <xsd:documentation>Contains parameters that provide a way for the client processing the UDC to perform text replacement anywhere within the ConnectionInfo section.</xsd:documentation>
      </xsd:annotation>

      <xsd:complexType>
        <xsd:sequence>
          <xsd:element minOccurs="0" name="ClientParameterBinding">
            <xsd:annotation>
              <xsd:documentation>Does not apply to Excel data connections.</xsd:documentation>
            </xsd:annotation>

            <xsd:complexType>
              <xsd:attribute name="Name" type="xsd:string" use="required">
                <xsd:annotation>
                  <xsd:documentation>Does not apply to Excel data connections.</xsd:documentation>
                </xsd:annotation>

              </xsd:attribute>

              <xsd:attribute name="Location" type="xsd:string" use="optional">
                <xsd:annotation>
                  <xsd:documentation>Does not apply to Excel data connections.</xsd:documentation>
                </xsd:annotation>

              </xsd:attribute>

              <xsd:attribute name="Item" type="xsd:string" use="optional">
                <xsd:annotation>
                  <xsd:documentation>Does not apply to Excel data connections.</xsd:documentation>
                </xsd:annotation>

              </xsd:attribute>

              <xsd:attribute name="DefaultValue" type="xsd:string" use="optional">
                <xsd:annotation>
                  <xsd:documentation>Does not apply to Excel data connections.</xsd:documentation>
                </xsd:annotation>

              </xsd:attribute>

            </xsd:complexType>

          </xsd:element>

          <xsd:element minOccurs="0" name="CredentialBinding">
            <xsd:annotation>
              <xsd:documentation>Contains information necessary to prompt the user for credentials and resolve any associated CredentialValue elements in the ConnectionInfo section.</xsd:documentation>
            </xsd:annotation>

            <xsd:complexType>
              <xsd:sequence>
                <xsd:element minOccurs="0" maxOccurs="unbounded" name="Credential">
                  <xsd:annotation>
                    <xsd:documentation>Contains the details of a particular set of credentials.</xsd:documentation>
                  </xsd:annotation>

                  <xsd:complexType>
                    <xsd:attribute name="Type" type="xsd:string" use="optional">
                      <xsd:annotation>
                        <xsd:documentation>Specifies the type for a particular set of credentials. This attribute and the Resource attribute are used to match a CredentialBinding element with a CredentialValue element.</xsd:documentation>
                      </xsd:annotation>

                    </xsd:attribute>

                    <xsd:attribute name="DefaultValue" type="xsd:string" use="optional">
                      <xsd:annotation>
                        <xsd:documentation>Does not apply to Excel data connections.</xsd:documentation>
                      </xsd:annotation>

                    </xsd:attribute>

                  </xsd:complexType>

                </xsd:element>

              </xsd:sequence>

              <xsd:attribute name="Resource" type="xsd:string" use="required">
                <xsd:annotation>
                  <xsd:documentation>Specifies a string that represents the resource to be used with a particular set of credentials. This attribute and the Type attribute are used to match a CredentialBinding element with a CredentialValue element.</xsd:documentation>
                </xsd:annotation>

              </xsd:attribute>

            </xsd:complexType>

          </xsd:element>

        </xsd:sequence>

      </xsd:complexType>

    </xsd:element>

    <xsd:element minOccurs="0" ref="ClientParameterValue"/>
    <xsd:element minOccurs="0" name="Attribute">
      <xsd:annotation>
        <xsd:documentation>Does not apply to Excel data connections.</xsd:documentation>
      </xsd:annotation>

      <xsd:complexType>
        <xsd:sequence>
          <xsd:element name="ClientParameterBinding">
            <xsd:annotation>
              <xsd:documentation>Does not apply to Excel data connections.</xsd:documentation>
            </xsd:annotation>

            <xsd:complexType>
              <xsd:attribute name="Name" type="xsd:string" use="required">
                <xsd:annotation>
                  <xsd:documentation>Does not apply to Excel data connections.</xsd:documentation>
                </xsd:annotation>

              </xsd:attribute>

              <xsd:attribute name="Location" type="xsd:string" use="optional">
                <xsd:annotation>
                  <xsd:documentation>Does not apply to Excel data connections.</xsd:documentation>
                </xsd:annotation>

              </xsd:attribute>

              <xsd:attribute name="Item" type="xsd:string" use="optional">
                <xsd:annotation>
                  <xsd:documentation>Does not apply to Excel data connections.</xsd:documentation>
                </xsd:annotation>

              </xsd:attribute>

              <xsd:attribute name="DefaultValue" type="xsd:string" use="optional">
                <xsd:annotation>
                  <xsd:documentation>Does not apply to Excel data connections.</xsd:documentation>
                </xsd:annotation>

              </xsd:attribute>

              <xsd:attribute name="Encode" type="xsd:string" use="optional">
                <xsd:annotation>
                  <xsd:documentation>Does not apply to Excel data connections.</xsd:documentation>
                </xsd:annotation>

              </xsd:attribute>

            </xsd:complexType>

          </xsd:element>

        </xsd:sequence>

        <xsd:attribute name="Name" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>Does not apply to Excel data connections.</xsd:documentation>
          </xsd:annotation>

        </xsd:attribute>

      </xsd:complexType>

    </xsd:element>

    <xsd:element minOccurs="0" name="If">
      <xsd:annotation>
        <xsd:documentation>Does not apply to Excel data connections.</xsd:documentation>
      </xsd:annotation>

      <xsd:complexType>
        <xsd:sequence>
          <xsd:element ref="ClientParameterValue"/>
        </xsd:sequence>

        <xsd:attribute name="ClientParameter" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>Does not apply to Excel data connections.</xsd:documentation>
          </xsd:annotation>

        </xsd:attribute>

      </xsd:complexType>

    </xsd:element>

    <xsd:element minOccurs="0" ref="CredentialValue"/>
  </xsd:sequence>

  <xsd:attribute name="Purpose" type="xsd:string" use="required">
    <xsd:annotation>
      <xsd:documentation>Contains a string that is used to distinguish multiple ConnectionInfo elements.</xsd:documentation>
    </xsd:annotation>

  </xsd:attribute>

</xsd:complexType>
Child Elements
Name Type Min Occurs Max Occurs
Child Attributes
Name Type Default Value Use
Derivation Tree
[No Sub Types]
ConnectionInfoType
    udc:ConnectionInfo
References
udc:ConnectionInfo
Generated using Liquid XML Studio by Liquid Technologies Ltd