ConnectionInfo

The ConnectionInfo element specifies a list of connections for the specified operator.

Usage

<ConnectionInfoList AccessString=”xs:string” Username=”xs:string” Password=”xs:string” FriendlyName=”xs:string” Purchase=”xs:Boolean” Internet=”xs:Boolean” AutoConnectOrder=”xs:positiveinteger” Compression=”xs:token” AutoProtocol=”xs:token”>
</ConnectionInfoList>

Attributes

Attribute Type Required Description

AccessString

xs:string

No

The name and country/region of the operator.

Example: Contoso (Argentina)

Username

xs:string

No

The username is used to connect to the Internet.

Password

xs:string

No

The password used to connect to the Internet.

FriendlyName

xs:string

No

The value shown in Windows Connection Manager in the APN drop-down box.

Purchase

xs:boolean

Yes

Denotes whether the access string should be used for purchase or Internet.

Internet

xs:boolean

Yes

Denotes whether the access string should be used for purchase or Internet.

AutoConnectOrder

xs:positiveinteger

No

Determines the order in which Windows tries to connect to each of the APNs in the ConnectionInfoList element.

Compression

xs:token

No

Specifies if compression will be used at the data link for header and data transfer.

Values: ENABLE or DISABLE

AuthProtocol

xs:token

No

Specifies the authentication protocol used for activating a PDP context.

Values: NONE, PAP, CHAP, or MsCHAPv2

Child elements

There are no child elements.

Parent elements

Element Description

ConnectionInfoList

Specifies the details for an operator in the APN database.

XSD

<xs:element ref="ConnectionInfo" maxOccurs="unbounded"/>

<xs:element name="ConnectionInfo">
  <xs:complexType>
    <xs:attribute name="AccessString" use="optional">
      <!--The AccessString element identifies the APN or dial string to be used to establish a data connection -->
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="0"/>
          <xs:maxLength value="100"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="Username" use="optional">
      <!--The UserName element specifies the user name for logon -->
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="0"/>
          <xs:maxLength value="255"/>
          <xs:whiteSpace value="collapse"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="Password" use="optional">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="0"/>
          <xs:maxLength value="255"/>
          <xs:whiteSpace value="collapse"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="FriendlyName" use="optional">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="0"/>
          <xs:maxLength value="255"/>
          <xs:whiteSpace value="collapse"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="Purchase" type="xs:boolean" use="required"/>
    <xs:attribute name="Internet" type="xs:boolean" use="required"/>
    <xs:attribute name="AutoConnectOrder" type="xs:positiveInteger" use="optional"/>
    <xs:attribute name="Compression" use="optional">
      <xs:simpleType>
        <xs:restriction base="xs:token">
          <xs:enumeration value="DISABLE"/>
          <xs:enumeration value="ENABLE"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="AuthProtocol" use="optional">
      <xs:simpleType>
        <xs:restriction base="xs:token">
          <xs:enumeration value="NONE"/>
          <xs:enumeration value="PAP"/>
          <xs:enumeration value="CHAP"/>
          <xs:enumeration value="MsCHAPv2"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

Remarks

The ConnectionInfo element is required.