Commit 86912c40 authored by canterburym's avatar canterburym
Browse files

TS 102 657 v1.14.1 (2014-03-12) agreed at LI#35 (Milan, 2014-01-28)

parent 216395c7
Pipeline #4043 passed with stage
in 6 seconds
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version13(13)} RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version14(14)}
DEFINITIONS IMPLICIT TAGS ::= DEFINITIONS IMPLICIT TAGS ::=
...@@ -12,7 +12,7 @@ BEGIN ...@@ -12,7 +12,7 @@ BEGIN
retainedDataDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3)} retainedDataDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3)}
-- rdHeader -- rdHeader
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version13(13)} rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version14(14)}
-- ====================================== -- ======================================
...@@ -106,7 +106,12 @@ RequestMessage ::= SEQUENCE ...@@ -106,7 +106,12 @@ RequestMessage ::= SEQUENCE
-- To be defined on a national basis -- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements -- Only to be used in case the present document cannot fulfil the national requirements
-- or to transmit a warrant. -- or to transmit a warrant.
... ...,
maxRecordsPerBatch [6] INTEGER OPTIONAL
-- Indicates that multi-part delivery shall be used and each ResponseMessage shall not
-- contain more records than specified. (see clause 6.3.3.3)
} }
DeliveryPointHIB ::= UTF8String DeliveryPointHIB ::= UTF8String
...@@ -377,7 +382,28 @@ OrganizationInfo ::= SEQUENCE ...@@ -377,7 +382,28 @@ OrganizationInfo ::= SEQUENCE
-- address, and name/phone number of a point of contact -- address, and name/phone number of a point of contact
nationalRegistrationID [3] UTF8String OPTIONAL, nationalRegistrationID [3] UTF8String OPTIONAL,
-- e.g. social security number -- e.g. social security number
... ...,
registeredAddress [4] AddressInformation OPTIONAL,
tradingAddress [5] AddressInformation OPTIONAL,
otherAddresses [6] SEQUENCE OF OtherAddress OPTIONAL,
groupID [7] UTF8String OPTIONAL,
-- identity of organization group
groupAdministrator [8] UTF8String OPTIONAL,
-- identity of organization administrator
companyType [9] UTF8String OPTIONAL,
-- type of company
vatEnabled [10] BOOLEAN OPTIONAL,
-- VAT enabled or not
vatNumber [11] UTF8String OPTIONAL,
-- VAT number
createIP [12] IPAddress OPTIONAL,
-- IP used to create the subscriber account
createTime [13] GeneralizedTime OPTIONAL,
-- time that subscriber account was created
modifiedDate [14] GeneralizedTime OPTIONAL
-- date that subscriber account was modified
} }
IndividualInfo ::= SEQUENCE IndividualInfo ::= SEQUENCE
...@@ -394,7 +420,11 @@ IndividualInfo ::= SEQUENCE ...@@ -394,7 +420,11 @@ IndividualInfo ::= SEQUENCE
identificationNumber [5] UTF8String OPTIONAL, identificationNumber [5] UTF8String OPTIONAL,
authenticationInfo [6] AuthenticationInfo OPTIONAL, authenticationInfo [6] AuthenticationInfo OPTIONAL,
..., ...,
profession [7] UTF8String OPTIONAL profession [7] UTF8String OPTIONAL,
otherAddresses [8] SEQUENCE OF OtherAddress OPTIONAL,
createTime [9] GeneralizedTime OPTIONAL
-- time that subscriber account was created
} }
PersonName ::= SEQUENCE PersonName ::= SEQUENCE
...@@ -449,6 +479,18 @@ AddressInformation ::= SEQUENCE ...@@ -449,6 +479,18 @@ AddressInformation ::= SEQUENCE
... ...
} }
OtherAddress ::= SEQUENCE
{
address [1] AddressInformation OPTIONAL,
addressType [2] UTF8String OPTIONAL,
-- Description of the type of address that has been given in the address field
addressComments [3] UTF8String OPTIONAL,
-- Any extra information to aid the understanding of the address given
...
}
AuthenticationInfo ::= SEQUENCE AuthenticationInfo ::= SEQUENCE
{ {
authenticationType [1] UTF8String OPTIONAL, authenticationType [1] UTF8String OPTIONAL,
...@@ -567,8 +609,11 @@ SubscribedTelephonyServices ::= SEQUENCE ...@@ -567,8 +609,11 @@ SubscribedTelephonyServices ::= SEQUENCE
-- To be defined on a national basis -- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements -- Only to be used in case the present document cannot fulfil the national requirements
paymentDetails [17] PaymentDetails OPTIONAL, paymentDetails [17] PaymentDetails OPTIONAL,
subscriptionType [18] SubscriptionType OPTIONAL subscriptionType [18] SubscriptionType OPTIONAL,
-- Describes the nature of the subscription -- Describes the nature of the subscription
deliveryAddress [19] AddressInformation OPTIONAL,
resellerAddress [20] AddressInformation OPTIONAL,
otherAddresses [21] SEQUENCE OF OtherAddress OPTIONAL
} }
...@@ -1082,9 +1127,17 @@ TransmitterDetails ::= SEQUENCE ...@@ -1082,9 +1127,17 @@ TransmitterDetails ::= SEQUENCE
TransmitterTechnology ::= ENUMERATED TransmitterTechnology ::= ENUMERATED
{ {
gen2G(0), gen2G(0), -- This corresponds to GERAN in 3GPP TS 29.274 [32]
gen3G(1), gen3G(1), -- This corresponds to UTRAN in 3GPP TS 29.274 [32]
... ...,
eUTRAN(2),
wLAN(3),
hSPAEvolution(4),
gAN(5),
vIRTUAL(6)
-- Note that the labels are taken from 3GPP TS 29.274 [32] v12.3.0 clause 8.17, though the
-- enumeration values (0 to 6) are not.
} }
NationalTransmitterDetails ::= SEQUENCE NationalTransmitterDetails ::= SEQUENCE
...@@ -1124,8 +1177,15 @@ Location ::= SEQUENCE ...@@ -1124,8 +1177,15 @@ Location ::= SEQUENCE
..., ...,
postalLocation [8] AddressInformation OPTIONAL, postalLocation [8] AddressInformation OPTIONAL,
extendedLocation [9] ExtendedLocation OPTIONAL, extendedLocation [9] ExtendedLocation OPTIONAL,
userLocationInformation [10] OCTET STRING (SIZE(1..35)) OPTIONAL userLocationInformation [10] OCTET STRING (SIZE(1..35)) OPTIONAL,
-- coded according to 3GPP TS 29.274 [32]; the type IE is not included -- coded according to 3GPP TS 29.274 [32]; the type IE is not included
tAI [11] OCTET STRING (SIZE (6)) OPTIONAL,
-- Only applicable to the CS traffic cases, such as SMS over SGs, according to
-- 3GPP TS 23.272 [35]
eCGI [12] OCTET STRING (SIZE (8)) OPTIONAL
-- Only applicable to the CS traffic cases, such as SMS over SGs, according to
-- 3GPP TS 23.272 [35]
} }
GSMLocation ::= CHOICE GSMLocation ::= CHOICE
...@@ -1545,7 +1605,9 @@ MultimediaSubscriber ::= SEQUENCE ...@@ -1545,7 +1605,9 @@ MultimediaSubscriber ::= SEQUENCE
-- service-specific information about this subscriber -- service-specific information about this subscriber
subscribedMultimediaServices [4] SEQUENCE OF SubscribedMultimediaServices OPTIONAL, subscribedMultimediaServices [4] SEQUENCE OF SubscribedMultimediaServices OPTIONAL,
-- a subscriber (or account) may have more than one service listed against them -- a subscriber (or account) may have more than one service listed against them
... ...,
multimediaServiceRegistrationInfo [5] MultimediaServiceRegistrationInfo OPTIONAL
} }
MultimediaSubscriberInfo ::= SEQUENCE MultimediaSubscriberInfo ::= SEQUENCE
...@@ -1557,6 +1619,25 @@ MultimediaSubscriberInfo ::= SEQUENCE ...@@ -1557,6 +1619,25 @@ MultimediaSubscriberInfo ::= SEQUENCE
MultimediaSubscriberID ::= UTF8String MultimediaSubscriberID ::= UTF8String
-- unique identifier for this subscriber, e.g. account number -- unique identifier for this subscriber, e.g. account number
MultimediaServiceRegistrationInfo ::= SEQUENCE
{
emailAddress [1] UTF8String OPTIONAL,
-- subscriber email address in RFC2822 format
languageAtRegistration [2] UTF8String OPTIONAL,
-- subscriber language as in ISO 639
accountCreationTime [3] GeneralizedTime OPTIONAL, -- start time of account
accountCreationIP [4] IPAddress OPTIONAL, -- subscriber IP at creation
accountCreationCountry [5] UTF8String (SIZE (2)) OPTIONAL,
-- subscriber country as specified in ISO 3166-2
clientPlatformType [6] UTF8String OPTIONAL, -- subscriber platform
clientVersion [7] UTF8String OPTIONAL, -- subscriber platform version
...
}
SubscribedMultimediaServices ::= SEQUENCE SubscribedMultimediaServices ::= SEQUENCE
{ {
serviceID [1] UTF8String OPTIONAL, serviceID [1] UTF8String OPTIONAL,
...@@ -1583,8 +1664,16 @@ SubscribedMultimediaServices ::= SEQUENCE ...@@ -1583,8 +1664,16 @@ SubscribedMultimediaServices ::= SEQUENCE
-- national extension -- national extension
..., ...,
paymentDetails [13] PaymentDetails OPTIONAL, paymentDetails [13] PaymentDetails OPTIONAL,
subscriptionType [14] SubscriptionType OPTIONAL subscriptionType [14] SubscriptionType OPTIONAL,
-- Describes the nature of the subscription -- Describes the nature of the subscription
deliveryAddress [15] AddressInformation OPTIONAL,
resellerAddress [16] AddressInformation OPTIONAL,
otherAddresses [17] SEQUENCE OF OtherAddress OPTIONAL,
multimediaServiceType [18] UTF8String OPTIONAL,
-- Service name used by the service provider which may be proprietary
orderTime [19] GeneralizedTime OPTIONAL
-- Time when the subscribed service was ordered by the user
} }
...@@ -1632,7 +1721,14 @@ MultimediaServiceUsage ::= SEQUENCE ...@@ -1632,7 +1721,14 @@ MultimediaServiceUsage ::= SEQUENCE
nationalMultimediaServiceUsage [15] NationalMultimediaServiceUsage OPTIONAL, nationalMultimediaServiceUsage [15] NationalMultimediaServiceUsage OPTIONAL,
serviceID [16] UTF8String OPTIONAL, serviceID [16] UTF8String OPTIONAL,
providerID [17] UTF8String OPTIONAL, providerID [17] UTF8String OPTIONAL,
... ...,
cdrNumber [18] UTF8String OPTIONAL, -- as per CSP defined format
clientIP [19] IPAddress OPTIONAL,
relayIP [20] IPAddress OPTIONAL,
vmLength [21] INTEGER OPTIONAL, -- number of seconds
reason [22] UTF8String OPTIONAL
} }
MultimediaPartyInformation ::= SEQUENCE MultimediaPartyInformation ::= SEQUENCE
...@@ -1680,7 +1776,8 @@ MultimediaPartyRole ::= ENUMERATED ...@@ -1680,7 +1776,8 @@ MultimediaPartyRole ::= ENUMERATED
directory(7), directory(7),
broadcastReceiver(8), broadcastReceiver(8),
broadcastSender(9), broadcastSender(9),
... ...,
originalCalling (10)
} }
MultimediaBearerService ::= ENUMERATED MultimediaBearerService ::= ENUMERATED
...@@ -1748,9 +1845,20 @@ MultimediaBillingDetails ::= SEQUENCE ...@@ -1748,9 +1845,20 @@ MultimediaBillingDetails ::= SEQUENCE
nationalMultimediaBillingDetails [6] NationalMultimediaBillingDetails OPTIONAL, nationalMultimediaBillingDetails [6] NationalMultimediaBillingDetails OPTIONAL,
-- To be defined on a national basis -- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements -- Only to be used in case the present document cannot fulfil the national requirements
...,
multimediaBillingAddress [7] MultimediaBillingAddress OPTIONAL
}
MultimediaBillingAddress ::= SEQUENCE
{
addressSuppliedTime [1] GeneralizedTime OPTIONAL,
name [2] PersonName OPTIONAL,
address [3] AddressInformation OPTIONAL,
... ...
} }
NationalMultimediaBillingDetails ::= SEQUENCE NationalMultimediaBillingDetails ::= SEQUENCE
{ {
countryCode [1] UTF8String (SIZE (2)), countryCode [1] UTF8String (SIZE (2)),
...@@ -1895,8 +2003,13 @@ NAServiceSubscription ::= SEQUENCE ...@@ -1895,8 +2003,13 @@ NAServiceSubscription ::= SEQUENCE
nationalNASubscription [12] NationalNASubscription OPTIONAL, nationalNASubscription [12] NationalNASubscription OPTIONAL,
paymentDetails [13] PaymentDetails OPTIONAL, paymentDetails [13] PaymentDetails OPTIONAL,
additionalIPAddresses [14] SEQUENCE OF IPAddressSetOrRangeOrMask OPTIONAL, additionalIPAddresses [14] SEQUENCE OF IPAddressSetOrRangeOrMask OPTIONAL,
subscriptionType [15] SubscriptionType OPTIONAL subscriptionType [15] SubscriptionType OPTIONAL,
-- Describes the nature of the subscription -- Describes the nature of the subscription
deliveryAddress [16] AddressInformation OPTIONAL,
resellerAddress [17] AddressInformation OPTIONAL,
otherAddresses [18] SEQUENCE OF OtherAddress OPTIONAL
} }
NationalNASubscription ::= SEQUENCE NationalNASubscription ::= SEQUENCE
...@@ -1950,7 +2063,135 @@ NAServiceUsage ::= SEQUENCE ...@@ -1950,7 +2063,135 @@ NAServiceUsage ::= SEQUENCE
subscriberID [15] NaSubscriberID OPTIONAL, subscriberID [15] NaSubscriberID OPTIONAL,
-- Identifier for a known user of this network access -- Identifier for a known user of this network access
ePSInformation [16] EPSInformation OPTIONAL, ePSInformation [16] EPSInformation OPTIONAL,
wifiInformation [17] WifiInformation OPTIONAL wifiInformation [17] WifiInformation OPTIONAL,
addressTranslationRecords[18] SEQUENCE OF AddressTranslationRecord OPTIONAL
-- contains extended information about the NAT or PAT operations carried out within this
-- service usage session
}
WifiInformation ::= SEQUENCE
{
bSSID [1] OCTET STRING (SIZE (6)) OPTIONAL,
-- The Basic Service Set Identification for the connection.
-- This is also the MAC address of the access point (the present document assumes
-- that records are for infrastructure mode, not ad-hoc mode).
-- The MAC address of the user is given in the naDeviceID in the structure (one level up)
sSID [2] UTF8String OPTIONAL,
-- The human-readable Service Set Identifier
-- It should be noted that this is typically only available on the air interface and so
-- is not likely to be logged by CSPs (though may be recorded at a more local level).
-- Therefore requesting organizations should not expect this to be populated typically.
-- It is not guaranteed to be unique.
username [3] UTF8String OPTIONAL,
locationOfAccessPoint [4] Location OPTIONAL,
-- Location of the Access Point as lat/long, grid reference or postal address.
-- Requesting organizations should be aware that Access Points can be moved, sometimes
-- without the knowledge of the CSP
authenticationType [5] AuthenticationType OPTIONAL,
additionalAuthenticationInformation [6] AdditionalAuthenticationInformation OPTIONAL,
...,
accessPointIPAddress [7] IPAddress OPTIONAL,
accessPointAdditionalDescriptions[8] SEQUENCE OF UTF8String OPTIONAL,
-- Informal description of location, category or type of access point,
-- or a name of the network to which the access point belongs.
accessPointAdditionalProviders [9] SEQUENCE OF UTF8String OPTIONAL
-- For WiFi, there may be other parties involved in hosting or owning the
-- Access Points, e.g. access point provider or partner providers
}
AuthenticationType ::= ENUMERATED
{
authenticationBySMS (1),
-- Used if authentication arranged through a code sent to mobile
-- additionalAuthenticationInformation shall contain the phone number
authenticationByCookie (2),
-- If authentication was granted on the basis of a cookie left from a previous visit to a
-- site.
-- No other mandatory addtionalAuthenticationInformation
authenticationByMACAddress (3),
-- If authentication was granted because the MAC address of the UE was recognised due
-- to a previous visit.
-- additionalAuthenticationInformation shall contain the MAC Address unless it is already
-- populated as NADeviceID in this record.
authenticationByEAPSIM (4),
-- If authenticated by EAP SIM see TS 33.234 [X]
-- additionalAuthenticationInformation shall contain the IMSI
-- Other varieties of EAP could be added here later, together with any extra information they
-- could provide.
authenticationByUsernameAndPassword (5),
-- additionalAuthenticationInformation should contain username and password if appropriate
authenticationByPaymentOrVoucher (6),
-- additionalAuthenticationInformation should contain Voucher or Payment details
-- if appropriate.
...
}
AdditionalAuthenticationInformation ::= SEQUENCE
{
phoneNumber [1] PartyNumber OPTIONAL,
-- e.g. number to which an SMS was sent
mACAddress [2] OCTET STRING (SIZE (6)) OPTIONAL,
iMSI [3] IMSI OPTIONAL,
username [4] UTF8String OPTIONAL,
-- Names supplied are unlikely to be verified
password [5] UTF8String OPTIONAL,
-- Only to be populated if it is both appropriate and available
paymentReference [6] UTF8String OPTIONAL,
-- For example, the number of a voucher that was used in authentication
...
}
AddressTranslationRecord ::= SEQUENCE
{
validity [1] TimeSpan OPTIONAL,
-- time at which the address translation started and/or ended
privateIPAddress [2] IPAddress OPTIONAL,
-- the private IP of the host
privatePort [3] INTEGER OPTIONAL,
-- the private port of the host
publicIPAddress [4] IPAddress OPTIONAL,
-- the translated IP of the host, i.e. the address known by the remote host
publicPort [5] AddressTranslationPortAssignment OPTIONAL,
-- the translated port(s) of the host, i.e. the port(s) known by the remote host, if applicable
destinationIPAddress [6] IPAddress OPTIONAL,
-- the IP address of the remote host
destinationPort [7] INTEGER OPTIONAL,
-- the port of the remote host
connectionType [8] ENUMERATED
{
udp (0),
tcp (1),
sctp (2),
other (3),
...
} OPTIONAL,
...
}
AddressTranslationPortAssignment ::= CHOICE
{
singlePort [1] INTEGER,
-- only one port is assigned to the host, that port number is specified here
portRange [2] SEQUENCE OF PortRange,
-- if a range of translated ports is assigned to the host, specify it here
...
}
PortRange ::= SEQUENCE
{
-- The range given is inclusive of both ends
lowerBound [1] INTEGER OPTIONAL,
upperBound [2] INTEGER OPTIONAL,
...
} }
NAEndReason ::= ENUMERATED NAEndReason ::= ENUMERATED
...@@ -2080,7 +2321,7 @@ EPSEvent ::= ENUMERATED ...@@ -2080,7 +2321,7 @@ EPSEvent ::= ENUMERATED
-- The list of “EPSEvent” below is partly taken from 3GPP TS 33.108 -- The list of “EPSEvent” below is partly taken from 3GPP TS 33.108
-- EpsHI2Operations from the “EPSEvent ::=ENUMERATED” module -- EpsHI2Operations from the “EPSEvent ::=ENUMERATED” module
{ {
e-UTRANAttach (16), e-UTRANAttach (16),
e-UTRANDetach (17), e-UTRANDetach (17),
bearerActivation (18), bearerActivation (18),
bearerModification (20), bearerModification (20),
...@@ -2090,45 +2331,6 @@ EPSEvent ::= ENUMERATED ...@@ -2090,45 +2331,6 @@ EPSEvent ::= ENUMERATED
... ...
} }
WifiInformation ::= SEQUENCE
{
bSSID [1] OCTET STRING (SIZE (6)) OPTIONAL,
-- The Basic Service Set Identification for the connection.
-- This is also the MAC address of the access point (the present document assumes
-- that records are for infrastructure mode, not ad-hoc mode).
-- The MAC address of the user is given in the naDeviceID in the structure (one level up)
sSID [2] UTF8String OPTIONAL,
-- The human-readable Service Set Identifier
username [3] UTF8String OPTIONAL,
protocol [4] ENUMERATED
{
iEEE80211 (1),
iEEE80211a (2),
iEEE80211b (3),
iEEE80211g (4),
iEEE80211n (5),
iEEE80211ac (6),
iEEE80211ad (7),
...
} OPTIONAL,
securityMode [5] ENUMERATED
{
wEP (0),
wPA (1),
wPA2 (2),
...
} OPTIONAL,
authenticationTelephoneNumber [6] PartyNumber OPTIONAL,
-- if authentication arranged through a code sent to mobile, this is the number
-- to which the code was sent
authenticationPaymentReference [7] UTF8String OPTIONAL,
-- For example, the number of a voucher that was used in authentication
...
}
-- ==================================== -- ====================================
-- Definitions of Network Access Device -- Definitions of Network Access Device
-- ==================================== -- ====================================
......
<?xml version="1.0"?> <?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://uri.etsi.org/02657/v1.13.1#/RetainedData" xmlns="http://uri.etsi.org/02657/v1.14.1#/RetainedData"
targetNamespace="http://uri.etsi.org/02657/v1.13.1#/RetainedData" targetNamespace="http://uri.etsi.org/02657/v1.14.1#/RetainedData"
elementFormDefault="qualified"> elementFormDefault="qualified">
<xsd:annotation> <xsd:annotation>
<xsd:documentation xml:lang="en"> <xsd:documentation xml:lang="en">
XSD translated from ASN.1 derived from outcome of TS 102 657 v1.13.1 XSD translated from ASN.1 derived from outcome of TS 102 657 v1.14.1
</xsd:documentation> </xsd:documentation>
</xsd:annotation> </xsd:annotation>
...@@ -495,7 +495,16 @@ ...@@ -495,7 +495,16 @@
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ContactDetails"> <xsd:complexType name="OtherAddress">
<xsd:sequence>
<xsd:element name="address" minOccurs="0" type="AddressInformation"/>
<xsd:element name="addressType" minOccurs="0" type="xsd:string"/>
<xsd:element name="addressComments" minOccurs="0" type="xsd:string"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ContactDetails">
<xsd:sequence> <xsd:sequence>
<xsd:element name="address" minOccurs="0" type="AddressInformation"/> <xsd:element name="address" minOccurs="0" type="AddressInformation"/>
<xsd:element name="emailAddress" minOccurs="0" type="xsd:string"/> <xsd:element name="emailAddress" minOccurs="0" type="xsd:string"/>
...@@ -522,6 +531,23 @@ ...@@ -522,6 +531,23 @@
<xsd:element name="name" minOccurs="0" type="xsd:string"/> <xsd:element name="name" minOccurs="0" type="xsd:string"/>
<xsd:element name="contactDetails" minOccurs="0" type="ContactDetails"/> <xsd:element name="contactDetails" minOccurs="0" type="ContactDetails"/>
<xsd:element name="nationalRegistrationID" minOccurs="0" type="xsd:string"/> <xsd:element name="nationalRegistrationID" minOccurs="0" type="xsd:string"/>
<xsd:element name="registeredAddress" minOccurs="0" type="AddressInformation"/>
<xsd:element name="tradingAddress" minOccurs="0" type="AddressInformation"/>
<xsd:element name="otherAddresses" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element name="OtherAddress" type="OtherAddress"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="groupID" minOccurs="0" type="xsd:string"/>
<xsd:element name="groupAdministrator" minOccurs="0" type="xsd:string"/>
<xsd:element name="companyType" minOccurs="0" type="xsd:string"/>
<xsd:element name="vatEnabled" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="vatNumber" minOccurs="0" type="xsd:string"/>
<xsd:element name="createIP" minOccurs="0" type="IPAddress"/>
<xsd:element name="createTime" minOccurs="0" type="GeneralizedTime"/>
<xsd:element name="modifiedDate" minOccurs="0" type="GeneralizedTime"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/> <xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
...@@ -602,7 +628,15 @@ ...@@ -602,7 +628,15 @@
<xsd:element name="identificationNumber" minOccurs="0" type="xsd:string"/> <xsd:element name="identificationNumber" minOccurs="0" type="xsd:string"/>
<xsd:element name="authenticationInfo" minOccurs="0" type="AuthenticationInfo"/> <xsd:element name="authenticationInfo" minOccurs="0" type="AuthenticationInfo"/>
<xsd:element name="profession" minOccurs="0" type="xsd:string"/> <xsd:element name="profession" minOccurs="0" type="xsd:string"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/> <xsd:element name="otherAddresses" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element name="OtherAddress" type="OtherAddress"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="createTime" minOccurs="0" type="GeneralizedTime"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
...@@ -646,6 +680,15 @@ ...@@ -646,6 +680,15 @@
<xsd:element name="nationalTelephonySubscriptionInfo" minOccurs="0" type="NationalTelephonySubscriptionInfo"/> <xsd:element name="nationalTelephonySubscriptionInfo" minOccurs="0" type="NationalTelephonySubscriptionInfo"/>
<xsd:element name="paymentDetails" minOccurs="0" type="PaymentDetails"/> <xsd:element name="paymentDetails" minOccurs="0" type="PaymentDetails"/>
<xsd:element name="subscriptionType" minOccurs="0" type="SubscriptionType"/> <xsd:element name="subscriptionType" minOccurs="0" type="SubscriptionType"/>
<xsd:element name="deliveryAddress" minOccurs="0" type="AddressInformation"/>
<xsd:element name="resellerAddress" minOccurs="0" type="AddressInformation"/>
<xsd:element name="otherAddresses" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element name="OtherAddress" type="OtherAddress"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/> <xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
...@@ -1330,6 +1373,20 @@ ...@@ -1330,6 +1373,20 @@
</xsd:restriction> </xsd:restriction>
</xsd:simpleType> </xsd:simpleType>
</xsd:element>