Commit cf380feb authored by canterburym's avatar canterburym
Browse files

TS 102 657 v1.6.1 (2010-09-03) agreed at LI#24 (Aachen, 2010-06-15)

parent 373f9e44
Pipeline #3960 passed with stage
in 6 seconds
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version5(5)}
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version6(6)}
DEFINITIONS IMPLICIT TAGS ::=
......@@ -12,7 +12,7 @@ BEGIN
retainedDataDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3)}
-- rdHeader
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version5(5)}
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version6(6)}
-- ======================================
-- Top level definitions for RDHI wrapper
......@@ -150,7 +150,7 @@ ResponseMessage ::= SEQUENCE
responseStatus [1] ResponseStatus,
responsePayload [2] SEQUENCE OF ResponseRecord OPTIONAL,
-- Clause 6 explains use of this field
-- A responseUnavailable message shall not have a responsePayload (see clause 5.3.3)
-- A responseUnavailable message shall not have a responsePayload (see clause 5.3.1)
-- The responseComplete and responseIncomplete message shall have a responsePayload
-- If there are no responses, the responsePayload is present but has zero entries
nationalResponsePayload [3] NationalResponsePayload OPTIONAL,
......@@ -166,7 +166,7 @@ ResponseStatus ::= CHOICE
responseIncomplete [2] NULL,
-- There may be further results to come
responseUnavailable [3] NULL,
-- See clause 6.3.3
-- See clause 5.3.1
responseFailed [4] FurtherInformation,
-- See clauses 6.2.2.2 and 6.3.3.2
...
......@@ -377,11 +377,13 @@ PersonName ::= SEQUENCE
ContactDetails ::= SEQUENCE
{
address [1] AddressInformation OPTIONAL,
emailAddress [2] UTF8String OPTIONAL,
contactNumber [3] SEQUENCE OF PartyNumber OPTIONAL,
address [1] AddressInformation OPTIONAL,
emailAddress [2] UTF8String OPTIONAL,
contactNumber [3] SEQUENCE OF PartyNumber OPTIONAL,
-- several numbers (work, home, mobile) may be given for a single subscriber
...
...,
additionalEmailAddresses [4] SEQUENCE OF UTF8String OPTIONAL
-- several email addresses may be given for a single subscriber
}
AddressInformation ::= SEQUENCE
......@@ -413,10 +415,9 @@ AuthenticationInfo ::= SEQUENCE
-- the number of the document used to authenticate
...
}
TelephonyRecord ::= CHOICE
{
telephonySubscriber [1] TelephonySubscriber,
telephonySubscriber [1] TelephonySubscriber,
telephonyBillingDetails [2] TelephonyBillingDetails,
telephonyServiceUsage [3] TelephonyServiceUsage,
telephonyDevice [4] TelephonyDevice,
......@@ -1170,7 +1171,8 @@ MessageRecord ::= CHOICE
{
msgSubscriber [1] MsgSubscriber,
msgServiceUsage [2] MsgServiceUsage,
...
...,
msgBillingDetails [3] MsgBillingDetails
}
-- ======================================
......@@ -1306,6 +1308,56 @@ MsgStoreOperation ::= SEQUENCE
MessageID ::= UTF8String
-- Unique identifier for this message, e.g RFC 822 header
-- ==============================
-- Definitions of Billing Data
-- ==============================
MsgBillingDetails ::= SEQUENCE
{
subscriberID [1] MsgSubscriberID OPTIONAL,
serviceID [2] UTF8String OPTIONAL,
billingAddress [3] ContactDetails OPTIONAL,
billingIdentifier [4] MsgBillingIdentifier OPTIONAL,
billingRecords [5] SEQUENCE OF MsgBillingRecords OPTIONAL,
nationalMsgBillingDetails [6] NationalMsgBillingDetails OPTIONAL,
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
...
}
NationalMsgBillingDetails ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
MsgBillingIdentifier ::= OCTET STRING
-- Used to correlate billing information
-- useful if the bill-payer is not the subscriber, e.g. company mobiles
MsgBillingRecords ::= SEQUENCE
{
time [1] GeneralizedTime OPTIONAL,
place [2] UTF8String OPTIONAL,
amount [3] REAL OPTIONAL,
currency [4] UTF8String (SIZE(3)) OPTIONAL,
-- as per ISO 4217 [5]
method [5] UTF8String OPTIONAL,
-- i.e. credit card etc.
nationalMsgBillingRecords [6] NationalMultimediaBillingRecords OPTIONAL,
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
...
}
NationalMsgBillingRecords ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
MultimediaRecord ::= CHOICE
{
multimediaSubscriber [1] MultimediaSubscriber,
......@@ -1432,7 +1484,11 @@ MultimediaPartyInformation ::= SEQUENCE
forwardedTransferredIdentifier [11] PartyIdentity OPTIONAL,
terminatingTransferredIdentifier [12] PartyIdentity OPTIONAL,
nationalMultimediaPartyInformation [13] NationalMultimediaPartyInformation OPTIONAL,
...
...,
userAgent [14] UTF8String OPTIONAL,
-- e.g. SIP User-Agent field (see RFC 3261 [26])
octetsUploaded [15] INTEGER OPTIONAL,
octetsDownloaded [16] INTEGER OPTIONAL
}
MultimediaCallID ::= UTF8String
......@@ -1607,6 +1663,7 @@ NationalMultimediaMediaComponent ::= SEQUENCE
-- see comment in NationalRequestParameters
...
}
NetworkAccessRecord::= CHOICE
{
naSubscriber [1] NASubscriber,
......@@ -1660,7 +1717,10 @@ NAServiceSubscription ::= SEQUENCE
-- fix assigned IP address
imsi [8] IMSI OPTIONAL,
...,
allocatedDeviceIDs [9] SEQUENCE OF NADeviceId OPTIONAL
allocatedDeviceIDs [9] SEQUENCE OF NADeviceId OPTIONAL,
naServiceStatus [10] UTF8String OPTIONAL,
-- CSP-specific description of current service status, e.g. “Active”, “Ceased”, etc.
registeredICCID [11] UTF8String OPTIONAL
}
-- ===========================================
......@@ -1744,8 +1804,10 @@ GprsInformation ::= SEQUENCE
pDP-type [7] OCTET STRING (SIZE(2)) OPTIONAL,
-- format as per TS 101 671 [6]
...,
gPRSEvent [8] GPRSEvent OPTIONAL
gPRSEvent [8] GPRSEvent OPTIONAL,
-- format as per 3GPP TS 33.108 [11]
iCCID [9] UTF8String OPTIONAL
-- Integrated Circuit Card ID (ICCID) number of the party, in ASCII format
}
GPRSEvent ::= ENUMERATED
......@@ -1869,3 +1931,4 @@ NABillingDetails ::= SEQUENCE
}
END -- end of RDMessage
<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://uri.etsi.org/02657/v1.5.1#/RetainedData"
targetNamespace="http://uri.etsi.org/02657/v1.5.1#/RetainedData"
xmlns="http://uri.etsi.org/02657/v1.6.1#/RetainedData"
targetNamespace="http://uri.etsi.org/02657/v1.6.1#/RetainedData"
elementFormDefault="qualified">
<xsd:annotation>
<xsd:documentation xml:lang="en">
XSD translated from ASN.1 derived from outcome of LI#23 (TS 102 657 v1.5.1)
XSD translated from ASN.1 derived from outcome of LI#24 (TS 102 657 v1.6.1)
</xsd:documentation>
</xsd:annotation>
......@@ -508,6 +508,13 @@
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="additionalEmailAddresses" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element name="AdditionalEmailAddresses" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
......@@ -1450,10 +1457,77 @@
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="MsgBillingRecords">
<xsd:sequence>
<xsd:element name="time" minOccurs="0" type="GeneralizedTime"/>
<xsd:element name="place" minOccurs="0" type="xsd:string"/>
<xsd:element name="amount" minOccurs="0" type="xsd:double"/>
<xsd:element name="currency" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:length value="3"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="method" minOccurs="0" type="xsd:string"/>
<xsd:element name="nationalMsgBillingRecords" minOccurs="0" type="NationalMsgBillingRecords"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NationalMsgBillingRecords">
<xsd:sequence>
<xsd:element name="countryCode">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:length value="2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="MsgBillingIdentifier">
<xsd:restriction base="xsd:hexBinary"/>
</xsd:simpleType>
<xsd:complexType name="MsgBillingDetails">
<xsd:sequence>
<xsd:element name="subscriberID" minOccurs="0" type="MsgSubscriberId"/>
<xsd:element name="serviceID" minOccurs="0" type="xsd:string"/>
<xsd:element name="billingAddress" minOccurs="0" type="ContactDetails"/>
<xsd:element name="billingIdentifier" minOccurs="0" type="MsgBillingIdentifier"/>
<xsd:element name="billingRecords" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element name="MsgBillingRecords" type="MsgBillingRecords"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="nationalMsgBillingDetails" minOccurs="0" type="NationalMsgBillingDetails"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NationalMsgBillingDetails">
<xsd:sequence>
<xsd:element name="countryCode">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:length value="2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MessageRecord">
<xsd:choice>
<xsd:element name="msgSubscriber" type="MsgSubscriber"/>
<xsd:element name="msgServiceUsage" type="MsgServiceUsage"/>
<xsd:element name="msgBillingDetails" type="MsgBillingDetails"/>
<xsd:any namespace="##other" processContents="lax"/>
</xsd:choice>
</xsd:complexType>
......@@ -1475,6 +1549,8 @@
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="naServiceStatus" minOccurs="0" type="xsd:string"/>
<xsd:element name="registeredICCID" minOccurs="0" type="xsd:string"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
......@@ -1565,6 +1641,7 @@
</xsd:simpleType>
</xsd:element>
<xsd:element name="gPRSEvent" minOccurs="0" type="GPRSEvent"/>
<xsd:element name="iCCID" minOccurs="0" type="xsd:string"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
......@@ -1967,6 +2044,9 @@
<xsd:element name="forwardedTransferredIdentifier" minOccurs="0" type="PartyIdentity"/>
<xsd:element name="terminatingTransferredIdentifier" minOccurs="0" type="PartyIdentity"/>
<xsd:element name="nationalMultimediaPartyInformation " minOccurs="0" type="NationalMultimediaPartyInformation"/>
<xsd:element name="userAgent" minOccurs="0" type="xsd:string"/>
<xsd:element name="octetsUploaded" minOccurs="0" type="xsd:int"/>
<xsd:element name="octetsDownloaded" minOccurs="0" type="xsd:int"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
......
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version5(5)}
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version6(6)}
DEFINITIONS IMPLICIT TAGS ::=
......@@ -12,7 +12,7 @@ BEGIN
retainedDataDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3)}
-- rdHeader
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version5(5)}
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version6(6)}
-- ======================================
-- Top level definitions for RDHI wrapper
......@@ -150,7 +150,7 @@ ResponseMessage ::= SEQUENCE
responseStatus [1] ResponseStatus,
responsePayload [2] SEQUENCE OF ResponseRecord OPTIONAL,
-- Clause 6 explains use of this field
-- A responseUnavailable message shall not have a responsePayload (see clause 5.3.3)
-- A responseUnavailable message shall not have a responsePayload (see clause 5.3.1)
-- The responseComplete and responseIncomplete message shall have a responsePayload
-- If there are no responses, the responsePayload is present but has zero entries
nationalResponsePayload [3] NationalResponsePayload OPTIONAL,
......@@ -166,7 +166,7 @@ ResponseStatus ::= CHOICE
responseIncomplete [2] NULL,
-- There may be further results to come
responseUnavailable [3] NULL,
-- See clause 6.3.3
-- See clause 5.3.1
responseFailed [4] FurtherInformation,
-- See clauses 6.2.2.2 and 6.3.3.2
...
......@@ -377,11 +377,13 @@ PersonName ::= SEQUENCE
ContactDetails ::= SEQUENCE
{
address [1] AddressInformation OPTIONAL,
emailAddress [2] UTF8String OPTIONAL,
contactNumber [3] SEQUENCE OF PartyNumber OPTIONAL,
address [1] AddressInformation OPTIONAL,
emailAddress [2] UTF8String OPTIONAL,
contactNumber [3] SEQUENCE OF PartyNumber OPTIONAL,
-- several numbers (work, home, mobile) may be given for a single subscriber
...
...,
additionalEmailAddresses [4] SEQUENCE OF UTF8String OPTIONAL
-- several email addresses may be given for a single subscriber
}
AddressInformation ::= SEQUENCE
......@@ -413,10 +415,9 @@ AuthenticationInfo ::= SEQUENCE
-- the number of the document used to authenticate
...
}
TelephonyRecord ::= CHOICE
{
telephonySubscriber [1] TelephonySubscriber,
telephonySubscriber [1] TelephonySubscriber,
telephonyBillingDetails [2] TelephonyBillingDetails,
telephonyServiceUsage [3] TelephonyServiceUsage,
telephonyDevice [4] TelephonyDevice,
......@@ -1170,7 +1171,8 @@ MessageRecord ::= CHOICE
{
msgSubscriber [1] MsgSubscriber,
msgServiceUsage [2] MsgServiceUsage,
...
...,
msgBillingDetails [3] MsgBillingDetails
}
-- ======================================
......@@ -1306,6 +1308,56 @@ MsgStoreOperation ::= SEQUENCE
MessageID ::= UTF8String
-- Unique identifier for this message, e.g RFC 822 header
-- ==============================
-- Definitions of Billing Data
-- ==============================
MsgBillingDetails ::= SEQUENCE
{
subscriberID [1] MsgSubscriberID OPTIONAL,
serviceID [2] UTF8String OPTIONAL,
billingAddress [3] ContactDetails OPTIONAL,
billingIdentifier [4] MsgBillingIdentifier OPTIONAL,
billingRecords [5] SEQUENCE OF MsgBillingRecords OPTIONAL,
nationalMsgBillingDetails [6] NationalMsgBillingDetails OPTIONAL,
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
...
}
NationalMsgBillingDetails ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
MsgBillingIdentifier ::= OCTET STRING
-- Used to correlate billing information
-- useful if the bill-payer is not the subscriber, e.g. company mobiles
MsgBillingRecords ::= SEQUENCE
{
time [1] GeneralizedTime OPTIONAL,
place [2] UTF8String OPTIONAL,
amount [3] REAL OPTIONAL,
currency [4] UTF8String (SIZE(3)) OPTIONAL,
-- as per ISO 4217 [5]
method [5] UTF8String OPTIONAL,
-- i.e. credit card etc.
nationalMsgBillingRecords [6] NationalMultimediaBillingRecords OPTIONAL,
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
...
}
NationalMsgBillingRecords ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
MultimediaRecord ::= CHOICE
{
multimediaSubscriber [1] MultimediaSubscriber,
......@@ -1432,7 +1484,11 @@ MultimediaPartyInformation ::= SEQUENCE
forwardedTransferredIdentifier [11] PartyIdentity OPTIONAL,
terminatingTransferredIdentifier [12] PartyIdentity OPTIONAL,
nationalMultimediaPartyInformation [13] NationalMultimediaPartyInformation OPTIONAL,
...
...,
userAgent [14] UTF8String OPTIONAL,
-- e.g. SIP User-Agent field (see RFC 3261 [26])
octetsUploaded [15] INTEGER OPTIONAL,
octetsDownloaded [16] INTEGER OPTIONAL
}
MultimediaCallID ::= UTF8String
......@@ -1607,6 +1663,7 @@ NationalMultimediaMediaComponent ::= SEQUENCE
-- see comment in NationalRequestParameters
...
}
NetworkAccessRecord::= CHOICE
{
naSubscriber [1] NASubscriber,
......@@ -1660,7 +1717,10 @@ NAServiceSubscription ::= SEQUENCE
-- fix assigned IP address
imsi [8] IMSI OPTIONAL,
...,
allocatedDeviceIDs [9] SEQUENCE OF NADeviceId OPTIONAL
allocatedDeviceIDs [9] SEQUENCE OF NADeviceId OPTIONAL,
naServiceStatus [10] UTF8String OPTIONAL,
-- CSP-specific description of current service status, e.g. “Active”, “Ceased”, etc.
registeredICCID [11] UTF8String OPTIONAL
}
-- ===========================================
......@@ -1744,8 +1804,10 @@ GprsInformation ::= SEQUENCE
pDP-type [7] OCTET STRING (SIZE(2)) OPTIONAL,
-- format as per TS 101 671 [6]
...,
gPRSEvent [8] GPRSEvent OPTIONAL
gPRSEvent [8] GPRSEvent OPTIONAL,
-- format as per 3GPP TS 33.108 [11]
iCCID [9] UTF8String OPTIONAL
-- Integrated Circuit Card ID (ICCID) number of the party, in ASCII format
}
GPRSEvent ::= ENUMERATED
......@@ -1869,3 +1931,4 @@ NABillingDetails ::= SEQUENCE
}
END -- end of RDMessage
<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://uri.etsi.org/02657/v1.5.1#/RetainedData"
targetNamespace="http://uri.etsi.org/02657/v1.5.1#/RetainedData"
xmlns="http://uri.etsi.org/02657/v1.6.1#/RetainedData"
targetNamespace="http://uri.etsi.org/02657/v1.6.1#/RetainedData"
elementFormDefault="qualified">
<xsd:annotation>
<xsd:documentation xml:lang="en">
XSD translated from ASN.1 derived from outcome of LI#23 (TS 102 657 v1.5.1)
XSD translated from ASN.1 derived from outcome of LI#24 (TS 102 657 v1.6.1)
</xsd:documentation>
</xsd:annotation>
......@@ -508,6 +508,13 @@
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="additionalEmailAddresses" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element name="AdditionalEmailAddresses" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
......@@ -1450,10 +1457,77 @@
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="MsgBillingRecords">
<xsd:sequence>
<xsd:element name="time" minOccurs="0" type="GeneralizedTime"/>
<xsd:element name="place" minOccurs="0" type="xsd:string"/>
<xsd:element name="amount" minOccurs="0" type="xsd:double"/>
<xsd:element name="currency" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:length value="3"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="method" minOccurs="0" type="xsd:string"/>
<xsd:element name="nationalMsgBillingRecords" minOccurs="0" type="NationalMsgBillingRecords"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NationalMsgBillingRecords">
<xsd:sequence>
<xsd:element name="countryCode">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:length value="2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="MsgBillingIdentifier">
<xsd:restriction base="xsd:hexBinary"/>
</xsd:simpleType>
<xsd:complexType name="MsgBillingDetails">
<xsd:sequence>
<xsd:element name="subscriberID" minOccurs="0" type="MsgSubscriberId"/>
<xsd:element name="serviceID" minOccurs="0" type="xsd:string"/>
<xsd:element name="billingAddress" minOccurs="0" type="ContactDetails"/>
<xsd:element name="billingIdentifier" minOccurs="0" type="MsgBillingIdentifier"/>
<xsd:element name="billingRecords" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element name="MsgBillingRecords" type="MsgBillingRecords"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="nationalMsgBillingDetails" minOccurs="0" type="NationalMsgBillingDetails"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NationalMsgBillingDetails">
<xsd:sequence>
<xsd:element name="countryCode">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:length value="2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MessageRecord">
<xsd:choice>
<xsd:element name="msgSubscriber" type="MsgSubscriber"/>
<xsd:element name="msgServiceUsage" type="MsgServiceUsage"/>
<xsd:element name="msgBillingDetails" type="MsgBillingDetails"/>
<xsd:any namespace="##other" processContents="lax"/>
</xsd:choice>
</xsd:complexType>
......@@ -1475,6 +1549,8 @@
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="naServiceStatus" minOccurs="0" type="xsd:string"/>
<xsd:element name="registeredICCID" minOccurs="0" type="xsd:string"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
......@@ -1565,6 +1641,7 @@
</xsd:simpleType>
</xsd:element>
<xsd:element name="gPRSEvent" minOccurs="0" type="GPRSEvent"/>
<xsd:element name="iCCID" minOccurs="0" type="xsd:string"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
......@@ -1967,6 +2044,9 @@
<xsd:element name="forwardedTransferredIdentifier" minOccurs="0" type="PartyIdentity"/>
<xsd:element name="terminatingTransferredIdentifier" minOccurs="0" type="PartyIdentity"/>
<xsd:element name="nationalMultimediaPartyInformation " minOccurs="0" type="NationalMultimediaPartyInformation"/>
<xsd:element name="userAgent" minOccurs="0" type="xsd:string"/>
<xsd:element name="octetsUploaded" minOccurs="0" type="xsd:int"/>
<xsd:element name="octetsDownloaded" minOccurs="0" type="xsd:int"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment