Showing:

Diagrams
Facets
Instances
Model
Properties
Source
Main schema QueryService.xsd
Namespace service.aeris.com/aeradmin/v1/API
Properties
attribute form default unqualified
element form default unqualified
Element ser:GetAvailableDeviceNumbersRequest
Namespace service.aeris.com/aeradmin/v1/API
Diagram
Diagram CompositeTypes_xsd.tmp#BaseRequestGroup_accountID CompositeTypes_xsd.tmp#BaseRequestGroup_technology CompositeTypes_xsd.tmp#BaseRequestGroup_email CompositeTypes_xsd.tmp#BaseRequestGroup CompositeTypes_xsd.tmp#BaseDeviceGroup_deviceID CompositeTypes_xsd.tmp#BaseDeviceGroup
Properties
content complex
Model
Children accountID, deviceID, email, technology
Instance
<ser:GetAvailableDeviceNumbersRequest xmlns:ser="service.aeris.com/aeradmin/v1/API">
  <accountID>{1,1}</accountID>
  <technology>{1,1}</technology>
  <email>{1,1}</email>
  <deviceID>{1,1}</deviceID>
</ser:GetAvailableDeviceNumbersRequest>
Source
<element name="GetAvailableDeviceNumbersRequest">
  <complexType>
    <sequence>
      <group ref="comp:BaseRequestGroup"/>
      <group ref="comp:BaseDeviceGroup"/>
    </sequence>
  </complexType>
</element>
Element ser:GetAvailableDeviceNumbersResponse
Namespace service.aeris.com/aeradmin/v1/API
Diagram
Diagram CompositeTypes_xsd.tmp#BaseResponseGroup_transactionID CompositeTypes_xsd.tmp#BaseResponseGroup_resultCode CompositeTypes_xsd.tmp#BaseResponseGroup_resultMessage CompositeTypes_xsd.tmp#BaseResponseGroup QueryService_xsd_1.tmp#GetAvailableDeviceNumbersResponse_deviceNumber
Properties
content complex
Model
Children deviceNumber, resultCode, resultMessage, transactionID
Instance
<ser:GetAvailableDeviceNumbersResponse xmlns:ser="service.aeris.com/aeradmin/v1/API">
  <transactionID>{1,1}</transactionID>
  <resultCode>{1,1}</resultCode>
  <resultMessage>{0,1}</resultMessage>
  <deviceNumber>{1,unbounded}</deviceNumber>
</ser:GetAvailableDeviceNumbersResponse>
Source
<element name="GetAvailableDeviceNumbersResponse">
  <complexType>
    <sequence>
      <group ref="comp:BaseResponseGroup"/>
      <element name="deviceNumber" type="comp:DeviceNumber" maxOccurs="unbounded"/>
    </sequence>
  </complexType>
</element>
Element ser:GetAvailableDeviceNumbersResponse / deviceNumber
Namespace No namespace
Diagram
Diagram CompositeTypes_xsd.tmp#DeviceNumber_mdn CompositeTypes_xsd.tmp#DeviceNumber_min CompositeTypes_xsd.tmp#DeviceNumber_msisdn CompositeTypes_xsd.tmp#DeviceNumber
Type comp:DeviceNumber
Properties
content complex
maxOccurs unbounded
Model
Children mdn, min, msisdn
Instance
<deviceNumber>
  <mdn>{0,1}</mdn>
  <min>{0,1}</min>
  <msisdn>{0,1}</msisdn>
</deviceNumber>
Source
<element name="deviceNumber" type="comp:DeviceNumber" maxOccurs="unbounded"/>
Element ser:GetCancelCodeRequest
Namespace service.aeris.com/aeradmin/v1/API
Diagram
Diagram CompositeTypes_xsd.tmp#BaseRequestGroup_accountID CompositeTypes_xsd.tmp#BaseRequestGroup_technology CompositeTypes_xsd.tmp#BaseRequestGroup_email CompositeTypes_xsd.tmp#BaseRequestGroup
Properties
content complex
Model
Children accountID, email, technology
Instance
<ser:GetCancelCodeRequest xmlns:ser="service.aeris.com/aeradmin/v1/API">
  <accountID>{1,1}</accountID>
  <technology>{1,1}</technology>
  <email>{1,1}</email>
</ser:GetCancelCodeRequest>
Source
<element name="GetCancelCodeRequest">
  <complexType>
    <sequence>
      <group ref="comp:BaseRequestGroup"/>
    </sequence>
  </complexType>
</element>
Element ser:GetCancelCodeResponse
Namespace service.aeris.com/aeradmin/v1/API
Diagram
Diagram CompositeTypes_xsd.tmp#BaseResponseGroup_transactionID CompositeTypes_xsd.tmp#BaseResponseGroup_resultCode CompositeTypes_xsd.tmp#BaseResponseGroup_resultMessage CompositeTypes_xsd.tmp#BaseResponseGroup QueryService_xsd_1.tmp#GetCancelCodeResponse_CancelCode
Properties
content complex
Model
Children CancelCode, resultCode, resultMessage, transactionID
Instance
<ser:GetCancelCodeResponse xmlns:ser="service.aeris.com/aeradmin/v1/API">
  <transactionID>{1,1}</transactionID>
  <resultCode>{1,1}</resultCode>
  <resultMessage>{0,1}</resultMessage>
  <CancelCode>{1,unbounded}</CancelCode>
</ser:GetCancelCodeResponse>
Source
<element name="GetCancelCodeResponse">
  <complexType>
    <sequence>
      <group ref="comp:BaseResponseGroup"/>
      <element name="CancelCode" maxOccurs="unbounded">
        <complexType>
          <sequence>
            <element name="code" type="base:Code"/>
            <element name="description" type="base:Description"/>
          </sequence>
        </complexType>
      </element>
    </sequence>
  </complexType>
</element>
Element ser:GetCancelCodeResponse / CancelCode
Namespace No namespace
Diagram
Diagram QueryService_xsd_1.tmp#GetCancelCodeResponse_GetCancelCodeResponse_CancelCode_code QueryService_xsd_1.tmp#GetCancelCodeResponse_GetCancelCodeResponse_CancelCode_description
Properties
content complex
maxOccurs unbounded
Model
Children code, description
Instance
<CancelCode>
  <code>{1,1}</code>
  <description>{1,1}</description>
</CancelCode>
Source
<element name="CancelCode" maxOccurs="unbounded">
  <complexType>
    <sequence>
      <element name="code" type="base:Code"/>
      <element name="description" type="base:Description"/>
    </sequence>
  </complexType>
</element>
Element ser:GetCancelCodeResponse / CancelCode / code
Namespace No namespace
Diagram
Diagram BaseTypes_xsd.tmp#Code
Type base:Code
Properties
content simple
Facets
totalDigits 9
Source
<element name="code" type="base:Code"/>
Element ser:GetCancelCodeResponse / CancelCode / description
Namespace No namespace
Diagram
Diagram BaseTypes_xsd.tmp#Description
Type base:Description
Properties
content simple
Source
<element name="description" type="base:Description"/>
Element ser:GetDeviceDetailRequest
Namespace service.aeris.com/aeradmin/v1/API
Diagram
Diagram CompositeTypes_xsd.tmp#BaseRequestGroup_accountID CompositeTypes_xsd.tmp#BaseRequestGroup_technology CompositeTypes_xsd.tmp#BaseRequestGroup_email CompositeTypes_xsd.tmp#BaseRequestGroup CompositeTypes_xsd.tmp#BaseDeviceGroup_deviceID CompositeTypes_xsd.tmp#BaseDeviceGroup
Properties
content complex
Model
Children accountID, deviceID, email, technology
Instance
<ser:GetDeviceDetailRequest xmlns:ser="service.aeris.com/aeradmin/v1/API">
  <accountID>{1,1}</accountID>
  <technology>{1,1}</technology>
  <email>{1,1}</email>
  <deviceID>{1,1}</deviceID>
</ser:GetDeviceDetailRequest>
Source
<element name="GetDeviceDetailRequest">
  <complexType>
    <sequence>
      <group ref="comp:BaseRequestGroup"/>
      <group ref="comp:BaseDeviceGroup"/>
    </sequence>
  </complexType>
</element>
Element ser:GetDeviceDetailResponse
Namespace service.aeris.com/aeradmin/v1/API
Diagram
Diagram CompositeTypes_xsd.tmp#BaseResponseGroup_transactionID CompositeTypes_xsd.tmp#BaseResponseGroup_resultCode CompositeTypes_xsd.tmp#BaseResponseGroup_resultMessage CompositeTypes_xsd.tmp#BaseResponseGroup CompositeTypes_xsd.tmp#BaseDeviceGroup_deviceID CompositeTypes_xsd.tmp#BaseDeviceGroup CompositeTypes_xsd.tmp#DeviceDetailGroup_deviceName CompositeTypes_xsd.tmp#DeviceDetailGroup_serviceName CompositeTypes_xsd.tmp#DeviceDetailGroup_deviceStatus CompositeTypes_xsd.tmp#DeviceDetailGroup_activationDate CompositeTypes_xsd.tmp#DeviceDetailGroup_deactivationDate CompositeTypes_xsd.tmp#DeviceDetailGroup_applicationType CompositeTypes_xsd.tmp#DeviceDetailGroup_authenticationKey CompositeTypes_xsd.tmp#DeviceDetailGroup_cancelCode CompositeTypes_xsd.tmp#DeviceDetailGroup_currentLocation CompositeTypes_xsd.tmp#DeviceDetailGroup_customField CompositeTypes_xsd.tmp#DeviceDetailGroup_profile CompositeTypes_xsd.tmp#DeviceDetailGroup_reportGroup CompositeTypes_xsd.tmp#DeviceDetailGroup_softwareVersion CompositeTypes_xsd.tmp#DeviceDetailGroup_staticIP CompositeTypes_xsd.tmp#DeviceDetailGroup_poolName CompositeTypes_xsd.tmp#DeviceDetailGroup_ratePlan CompositeTypes_xsd.tmp#DeviceDetailGroup_newPoolName CompositeTypes_xsd.tmp#DeviceDetailGroup_newPoolNameDate CompositeTypes_xsd.tmp#DeviceDetailGroup_newRatePlan CompositeTypes_xsd.tmp#DeviceDetailGroup_newRatePlanDate CompositeTypes_xsd.tmp#DeviceDetailGroup_deviceFirmwareVersion CompositeTypes_xsd.tmp#DeviceDetailGroup_deviceHardwareVersion CompositeTypes_xsd.tmp#DeviceDetailGroup_containerId CompositeTypes_xsd.tmp#DeviceDetailGroup_dataModelId CompositeTypes_xsd.tmp#DeviceDetailGroup_registerOnAerCloud CompositeTypes_xsd.tmp#DeviceDetailGroup
Properties
content complex
Model
Children activationDate, applicationType, authenticationKey, cancelCode, containerId, currentLocation, customField, dataModelId, deactivationDate, deviceFirmwareVersion, deviceHardwareVersion, deviceID, deviceName, deviceStatus, newPoolName, newPoolNameDate, newRatePlan, newRatePlanDate, poolName, profile, ratePlan, registerOnAerCloud, reportGroup, resultCode, resultMessage, serviceName, softwareVersion, staticIP, transactionID
Instance
<ser:GetDeviceDetailResponse xmlns:ser="service.aeris.com/aeradmin/v1/API">
  <transactionID>{1,1}</transactionID>
  <resultCode>{1,1}</resultCode>
  <resultMessage>{0,1}</resultMessage>
  <deviceID>{1,1}</deviceID>
  <deviceName>{1,1}</deviceName>
  <serviceName>{1,1}</serviceName>
  <deviceStatus>{1,1}</deviceStatus>
  <activationDate>{1,1}</activationDate>
  <deactivationDate>{0,1}</deactivationDate>
  <applicationType>{1,1}</applicationType>
  <authenticationKey>{1,1}</authenticationKey>
  <cancelCode>{0,1}</cancelCode>
  <currentLocation>{0,1}</currentLocation>
  <customField>{0,1}</customField>
  <profile>{0,1}</profile>
  <reportGroup>{0,1}</reportGroup>
  <softwareVersion>{0,1}</softwareVersion>
  <staticIP>{0,1}</staticIP>
  <poolName>{0,1}</poolName>
  <ratePlan>{1,1}</ratePlan>
  <newPoolName>{0,1}</newPoolName>
  <newPoolNameDate>{0,1}</newPoolNameDate>
  <newRatePlan>{0,1}</newRatePlan>
  <newRatePlanDate>{0,1}</newRatePlanDate>
  <deviceFirmwareVersion>{0,1}</deviceFirmwareVersion>
  <deviceHardwareVersion>{0,1}</deviceHardwareVersion>
  <containerId>{0,1}</containerId>
  <dataModelId>{0,1}</dataModelId>
  <registerOnAerCloud>{0,1}</registerOnAerCloud>
</ser:GetDeviceDetailResponse>
Source
<element name="GetDeviceDetailResponse">
  <complexType>
    <sequence>
      <group ref="comp:BaseResponseGroup"/>
      <group ref="comp:DeviceDetailGroup"/>
    </sequence>
  </complexType>
</element>
Element ser:GetDeviceNetworkStatusRequest
Namespace service.aeris.com/aeradmin/v1/API
Diagram
Diagram CompositeTypes_xsd.tmp#BaseRequestGroup_accountID CompositeTypes_xsd.tmp#BaseRequestGroup_technology CompositeTypes_xsd.tmp#BaseRequestGroup_email CompositeTypes_xsd.tmp#BaseRequestGroup CompositeTypes_xsd.tmp#BaseDeviceGroup_deviceID CompositeTypes_xsd.tmp#BaseDeviceGroup
Properties
content complex
Model
Children accountID, deviceID, email, technology
Instance
<ser:GetDeviceNetworkStatusRequest xmlns:ser="service.aeris.com/aeradmin/v1/API">
  <accountID>{1,1}</accountID>
  <technology>{1,1}</technology>
  <email>{1,1}</email>
  <deviceID>{1,1}</deviceID>
</ser:GetDeviceNetworkStatusRequest>
Source
<element name="GetDeviceNetworkStatusRequest">
  <complexType>
    <sequence>
      <group ref="comp:BaseRequestGroup"/>
      <group ref="comp:BaseDeviceGroup"/>
    </sequence>
  </complexType>
</element>
Element ser:GetDeviceNetworkStatusResponse
Namespace service.aeris.com/aeradmin/v1/API
Diagram
Diagram CompositeTypes_xsd.tmp#BaseResponseGroup_transactionID CompositeTypes_xsd.tmp#BaseResponseGroup_resultCode CompositeTypes_xsd.tmp#BaseResponseGroup_resultMessage CompositeTypes_xsd.tmp#BaseResponseGroup CompositeTypes_xsd.tmp#BaseDeviceGroup_deviceID CompositeTypes_xsd.tmp#BaseDeviceGroup CompositeTypes_xsd.tmp#DeviceNetworkStatusResponseGroup_deviceNetworkStatus CompositeTypes_xsd.tmp#DeviceNetworkStatusResponseGroup
Properties
content complex
Model
Children deviceID, deviceNetworkStatus, resultCode, resultMessage, transactionID
Instance
<ser:GetDeviceNetworkStatusResponse xmlns:ser="service.aeris.com/aeradmin/v1/API">
  <transactionID>{1,1}</transactionID>
  <resultCode>{1,1}</resultCode>
  <resultMessage>{0,1}</resultMessage>
  <deviceID>{1,1}</deviceID>
  <deviceNetworkStatus>{1,1}</deviceNetworkStatus>
</ser:GetDeviceNetworkStatusResponse>
Source
<element name="GetDeviceNetworkStatusResponse">
  <complexType>
    <sequence>
      <group ref="comp:BaseResponseGroup"/>
      <group ref="comp:DeviceNetworkStatusResponseGroup"/>
    </sequence>
  </complexType>
</element>
Element ser:GetDeviceLocationRequest
Namespace service.aeris.com/aeradmin/v1/API
Diagram
Diagram CompositeTypes_xsd.tmp#BaseRequestGroup_accountID CompositeTypes_xsd.tmp#BaseRequestGroup_technology CompositeTypes_xsd.tmp#BaseRequestGroup_email CompositeTypes_xsd.tmp#BaseRequestGroup QueryService_xsd_1.tmp#GetDeviceLocationRequest_IPAddress
Properties
content complex
Model
Children IPAddress, accountID, email, technology
Instance
<ser:GetDeviceLocationRequest xmlns:ser="service.aeris.com/aeradmin/v1/API">
  <accountID>{1,1}</accountID>
  <technology>{1,1}</technology>
  <email>{1,1}</email>
  <IPAddress>{0,1}</IPAddress>
</ser:GetDeviceLocationRequest>
Source
<element name="GetDeviceLocationRequest">
  <complexType>
    <sequence>
      <group ref="comp:BaseRequestGroup"/>
      <element name="IPAddress" type="base:IP" minOccurs="0"/>
    </sequence>
  </complexType>
</element>
Element ser:GetDeviceLocationRequest / IPAddress
Namespace No namespace
Diagram
Diagram BaseTypes_xsd.tmp#IP
Type base:IP
Properties
content simple
minOccurs 0
Source
<element name="IPAddress" type="base:IP" minOccurs="0"/>
Element ser:GetDeviceLocationResponse
Namespace service.aeris.com/aeradmin/v1/API
Diagram
Diagram CompositeTypes_xsd.tmp#BaseResponseGroup_transactionID CompositeTypes_xsd.tmp#BaseResponseGroup_resultCode CompositeTypes_xsd.tmp#BaseResponseGroup_resultMessage CompositeTypes_xsd.tmp#BaseResponseGroup CompositeTypes_xsd.tmp#DeviceLocationResponseGroup_StreetName CompositeTypes_xsd.tmp#DeviceLocationResponseGroup_City CompositeTypes_xsd.tmp#DeviceLocationResponseGroup_State CompositeTypes_xsd.tmp#DeviceLocationResponseGroup_Country CompositeTypes_xsd.tmp#DeviceLocationResponseGroup_ZipCode CompositeTypes_xsd.tmp#DeviceLocationResponseGroup_Latitude CompositeTypes_xsd.tmp#DeviceLocationResponseGroup_Longitude CompositeTypes_xsd.tmp#DeviceLocationResponseGroup_UncertanityRaduis CompositeTypes_xsd.tmp#DeviceLocationResponseGroup_Operator CompositeTypes_xsd.tmp#DeviceLocationResponseGroup_IPAddress CompositeTypes_xsd.tmp#DeviceLocationResponseGroup
Properties
content complex
Model
Children City, Country, IPAddress, Latitude, Longitude, Operator, State, StreetName, UncertanityRaduis, ZipCode, resultCode, resultMessage, transactionID
Instance
<ser:GetDeviceLocationResponse xmlns:ser="service.aeris.com/aeradmin/v1/API">
  <transactionID>{1,1}</transactionID>
  <resultCode>{1,1}</resultCode>
  <resultMessage>{0,1}</resultMessage>
  <StreetName>{1,1}</StreetName>
  <City>{1,1}</City>
  <State>{1,1}</State>
  <Country>{1,1}</Country>
  <ZipCode>{1,1}</ZipCode>
  <Latitude>{1,1}</Latitude>
  <Longitude>{1,1}</Longitude>
  <UncertanityRaduis>{1,1}</UncertanityRaduis>
  <Operator>{1,1}</Operator>
  <IPAddress>{1,1}</IPAddress>
</ser:GetDeviceLocationResponse>
Source
<element name="GetDeviceLocationResponse">
  <complexType>
    <sequence>
      <group ref="comp:BaseResponseGroup"/>
      <group ref="comp:DeviceLocationResponseGroup"/>
    </sequence>
  </complexType>
</element>
Element ser:GetRatePlanRequest
Namespace service.aeris.com/aeradmin/v1/API
Diagram
Diagram CompositeTypes_xsd.tmp#BaseRequestGroup_accountID CompositeTypes_xsd.tmp#BaseRequestGroup_technology CompositeTypes_xsd.tmp#BaseRequestGroup_email CompositeTypes_xsd.tmp#BaseRequestGroup
Properties
content complex
Model
Children accountID, email, technology
Instance
<ser:GetRatePlanRequest xmlns:ser="service.aeris.com/aeradmin/v1/API">
  <accountID>{1,1}</accountID>
  <technology>{1,1}</technology>
  <email>{1,1}</email>
</ser:GetRatePlanRequest>
Source
<element name="GetRatePlanRequest">
  <complexType>
    <sequence>
      <group ref="comp:BaseRequestGroup"/>
    </sequence>
  </complexType>
</element>
Element ser:GetRatePlanResponse
Namespace service.aeris.com/aeradmin/v1/API
Diagram
Diagram CompositeTypes_xsd.tmp#BaseResponseGroup_transactionID CompositeTypes_xsd.tmp#BaseResponseGroup_resultCode CompositeTypes_xsd.tmp#BaseResponseGroup_resultMessage CompositeTypes_xsd.tmp#BaseResponseGroup QueryService_xsd_1.tmp#GetRatePlanResponse_RatePlan
Properties
content complex
Model
Children RatePlan, resultCode, resultMessage, transactionID
Instance
<ser:GetRatePlanResponse xmlns:ser="service.aeris.com/aeradmin/v1/API">
  <transactionID>{1,1}</transactionID>
  <resultCode>{1,1}</resultCode>
  <resultMessage>{0,1}</resultMessage>
  <RatePlan>{1,unbounded}</RatePlan>
</ser:GetRatePlanResponse>
Source
<element name="GetRatePlanResponse">
  <complexType>
    <sequence>
      <group ref="comp:BaseResponseGroup"/>
      <element name="RatePlan" type="comp:RatePlan" maxOccurs="unbounded"/>
    </sequence>
  </complexType>
</element>
Element ser:GetRatePlanResponse / RatePlan
Namespace No namespace
Diagram
Diagram CompositeTypes_xsd.tmp#service.aeris.com_aeradmin_v1_CompositeTypes_RatePlan_name CompositeTypes_xsd.tmp#service.aeris.com_aeradmin_v1_CompositeTypes_RatePlan_poolName CompositeTypes_xsd.tmp#service.aeris.com_aeradmin_v1_CompositeTypes_RatePlan
Type comp:RatePlan
Properties
content complex
maxOccurs unbounded
Model
Children name, poolName
Instance
<RatePlan>
  <name>{1,1}</name>
  <poolName>{0,unbounded}</poolName>
</RatePlan>
Source
<element name="RatePlan" type="comp:RatePlan" maxOccurs="unbounded"/>
Element ser:GetServiceNameRequest
Namespace service.aeris.com/aeradmin/v1/API
Diagram
Diagram CompositeTypes_xsd.tmp#BaseRequestGroup_accountID CompositeTypes_xsd.tmp#BaseRequestGroup_technology CompositeTypes_xsd.tmp#BaseRequestGroup_email CompositeTypes_xsd.tmp#BaseRequestGroup
Properties
content complex
Model
Children accountID, email, technology
Instance
<ser:GetServiceNameRequest xmlns:ser="service.aeris.com/aeradmin/v1/API">
  <accountID>{1,1}</accountID>
  <technology>{1,1}</technology>
  <email>{1,1}</email>
</ser:GetServiceNameRequest>
Source
<element name="GetServiceNameRequest">
  <complexType>
    <sequence>
      <group ref="comp:BaseRequestGroup"/>
    </sequence>
  </complexType>
</element>
Element ser:GetServiceNameResponse
Namespace service.aeris.com/aeradmin/v1/API
Diagram
Diagram CompositeTypes_xsd.tmp#BaseResponseGroup_transactionID CompositeTypes_xsd.tmp#BaseResponseGroup_resultCode CompositeTypes_xsd.tmp#BaseResponseGroup_resultMessage CompositeTypes_xsd.tmp#BaseResponseGroup QueryService_xsd_1.tmp#GetServiceNameResponse_serviceName
Properties
content complex
Model
Children resultCode, resultMessage, serviceName, transactionID
Instance
<ser:GetServiceNameResponse xmlns:ser="service.aeris.com/aeradmin/v1/API">
  <transactionID>{1,1}</transactionID>
  <resultCode>{1,1}</resultCode>
  <resultMessage>{0,1}</resultMessage>
  <serviceName>{0,unbounded}</serviceName>
</ser:GetServiceNameResponse>
Source
<element name="GetServiceNameResponse">
  <complexType>
    <sequence>
      <group ref="comp:BaseResponseGroup"/>
      <element name="serviceName" type="base:ServiceName" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>
</element>
Element ser:GetServiceNameResponse / serviceName
Namespace No namespace
Diagram
Diagram BaseTypes_xsd.tmp#ServiceName
Type base:ServiceName
Properties
content simple
minOccurs 0
maxOccurs unbounded
nillable true
Facets
maxLength 50
Source
<element name="serviceName" type="base:ServiceName" nillable="true" minOccurs="0" maxOccurs="unbounded"/>