Commit d4191bdc authored by markc's avatar markc

TS 102 657 v1.10.1 (2012-09-28) agreed at LI#31 (Split, 2012-09-25)

parent b18c69c9
Pipeline #4011 passed with stage
in 6 seconds
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version9(9)} RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version10(10)}
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) version9(9)} rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version10(10)}
-- ====================================== -- ======================================
-- Top level definitions for RDHI wrapper -- Top level definitions for RDHI wrapper
...@@ -28,7 +28,6 @@ RetainedDataMessage ::= SEQUENCE ...@@ -28,7 +28,6 @@ RetainedDataMessage ::= SEQUENCE
-- retainedDataPayload) -- retainedDataPayload)
... ...
} }
-- ========================================================================== -- ==========================================================================
-- Definitions for Retained Data header information, present in every message -- Definitions for Retained Data header information, present in every message
-- ========================================================================== -- ==========================================================================
...@@ -81,7 +80,9 @@ RetainedDataPayload ::= CHOICE ...@@ -81,7 +80,9 @@ RetainedDataPayload ::= CHOICE
getstatusMessage [8] GetStatusMessage, getstatusMessage [8] GetStatusMessage,
statusMessage [9] StatusMessage, statusMessage [9] StatusMessage,
getResultsMessage [10] GetResultsMessage, getResultsMessage [10] GetResultsMessage,
... ...,
supplementaryRequest [11] SupplementaryRequest,
supplementaryResponse [12] SupplementaryResponse
} }
-- ================================================== -- ==================================================
...@@ -312,6 +313,41 @@ NationalRecordPayload ::= SEQUENCE ...@@ -312,6 +313,41 @@ NationalRecordPayload ::= SEQUENCE
... ...
} }
SupplementaryRequest ::= CHOICE
{
nationalSupplementaryRequest [1] NationalSupplementaryRequest,
...
}
SupplementaryResponse ::= CHOICE
{
nationalSupplementaryResponse [1] NationalSupplementaryResponse,
...
}
NationalSupplementaryRequest ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- Country Code according to ISO 3166-1 [4],
-- the country to which the parameters inserted after the extension marker apply.
...
-- In case a given country wants to use additional national parameters according to its law,
-- these national parameters should be defined using the ASN.1 syntax and added after the
-- extension marker (...).
-- It is recommended that a version indicator is included.
}
NationalSupplementaryResponse ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- Country Code according to ISO 3166-1 [4],
-- the country to which the parameters inserted after the extension marker apply.
...
-- In case a given country wants to use additional national parameters according to its law,
-- these national parameters should be defined using the ASN.1 syntax and added after the
-- extension marker (...).
-- It is recommended that a version indicator is included.
}
TimeSpan ::= SEQUENCE TimeSpan ::= SEQUENCE
{ {
startTime [1] GeneralizedTime OPTIONAL, startTime [1] GeneralizedTime OPTIONAL,
...@@ -457,7 +493,6 @@ BillingMethod ::= ENUMERATED ...@@ -457,7 +493,6 @@ BillingMethod ::= ENUMERATED
prepaid(2), prepaid(2),
... ...
} }
TelephonyRecord ::= CHOICE TelephonyRecord ::= CHOICE
{ {
telephonySubscriber [1] TelephonySubscriber, telephonySubscriber [1] TelephonySubscriber,
...@@ -644,8 +679,6 @@ TelephonyPartyInformation ::= SEQUENCE ...@@ -644,8 +679,6 @@ TelephonyPartyInformation ::= SEQUENCE
-- List of cell locations used by this party during the service usage -- List of cell locations used by this party during the service usage
communicationTime [6] TimeSpan OPTIONAL, communicationTime [6] TimeSpan OPTIONAL,
-- Time and duration of the communication -- Time and duration of the communication
iCCID [7] UTF8String OPTIONAL,
-- Integrated Circuit Card ID (ICCID) number of the party, in ASCII format
iMSI [8] IMSI OPTIONAL, iMSI [8] IMSI OPTIONAL,
natureOfAddress [9] UTF8String OPTIONAL, natureOfAddress [9] UTF8String OPTIONAL,
-- Nature of address indicator, e.g. "National", "International" -- Nature of address indicator, e.g. "National", "International"
...@@ -1061,7 +1094,7 @@ Location ::= SEQUENCE ...@@ -1061,7 +1094,7 @@ Location ::= SEQUENCE
-- format: PLMN-ID 3 octets (no. 1-3) -- format: PLMN-ID 3 octets (no. 1-3)
-- LAC 2 octets (no. 4-5) -- LAC 2 octets (no. 4-5)
-- SAC 2 octets (no. 6-7) -- SAC 2 octets (no. 6-7)
-- (according to 3GPP TS 23.003 [30]) -- (according to 3GPP TS 25.413 [31])
oldRAI [7] OCTET STRING (SIZE (6)) OPTIONAL, oldRAI [7] OCTET STRING (SIZE (6)) OPTIONAL,
-- the "Routeing Area Identifier" in the old SGSN is coded in accordance with -- the "Routeing Area Identifier" in the old SGSN is coded in accordance with
-- 3GPP TS 24.008 [9] without the Routing Area Identification IEI -- 3GPP TS 24.008 [9] without the Routing Area Identification IEI
...@@ -1270,7 +1303,6 @@ HorizontalExtent ::= INTEGER ...@@ -1270,7 +1303,6 @@ HorizontalExtent ::= INTEGER
PartyNumber ::= UTF8String PartyNumber ::= UTF8String
-- E.164 address of the party in international format -- E.164 address of the party in international format
MessageRecord ::= CHOICE MessageRecord ::= CHOICE
{ {
msgSubscriber [1] MsgSubscriber, msgSubscriber [1] MsgSubscriber,
...@@ -1449,7 +1481,7 @@ MsgBillingRecords ::= SEQUENCE ...@@ -1449,7 +1481,7 @@ MsgBillingRecords ::= SEQUENCE
currency [4] UTF8String (SIZE(3)) OPTIONAL, currency [4] UTF8String (SIZE(3)) OPTIONAL,
-- as per ISO 4217 [5] -- as per ISO 4217 [5]
method [5] UTF8String OPTIONAL, method [5] UTF8String OPTIONAL,
-- i.e. credit card etc. -- i.e. credit card etc.
nationalMsgBillingRecords [6] NationalMsgBillingRecords OPTIONAL, nationalMsgBillingRecords [6] NationalMsgBillingRecords 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
...@@ -1468,7 +1500,6 @@ NationalMsgBillingRecords ::= SEQUENCE ...@@ -1468,7 +1500,6 @@ NationalMsgBillingRecords ::= SEQUENCE
-- see comment in NationalRequestParameters -- see comment in NationalRequestParameters
... ...
} }
MultimediaRecord ::= CHOICE MultimediaRecord ::= CHOICE
{ {
multimediaSubscriber [1] MultimediaSubscriber, multimediaSubscriber [1] MultimediaSubscriber,
...@@ -1585,8 +1616,6 @@ MultimediaPartyInformation ::= SEQUENCE ...@@ -1585,8 +1616,6 @@ MultimediaPartyInformation ::= SEQUENCE
subscriberID [3] MultimediaSubscriberID OPTIONAL, subscriberID [3] MultimediaSubscriberID OPTIONAL,
communicationTime [4] TimeSpan OPTIONAL, communicationTime [4] TimeSpan OPTIONAL,
-- Time and duration of the communication -- Time and duration of the communication
iCCID [5] UTF8String OPTIONAL,
-- Integrated Circuit Card ID (ICCID) number of the party, in ASCII format
iMSI [6] IMSI OPTIONAL, iMSI [6] IMSI OPTIONAL,
natureOfAddress [7] UTF8String OPTIONAL, natureOfAddress [7] UTF8String OPTIONAL,
-- Nature of address indicator, e.g. "National", "International" -- Nature of address indicator, e.g. "National", "International"
...@@ -1780,7 +1809,6 @@ NationalMultimediaMediaComponent ::= SEQUENCE ...@@ -1780,7 +1809,6 @@ NationalMultimediaMediaComponent ::= SEQUENCE
-- see comment in NationalRequestParameters -- see comment in NationalRequestParameters
... ...
} }
NetworkAccessRecord::= CHOICE NetworkAccessRecord::= CHOICE
{ {
naSubscriber [1] NASubscriber, naSubscriber [1] NASubscriber,
...@@ -1902,7 +1930,7 @@ NAEndReason ::= ENUMERATED ...@@ -1902,7 +1930,7 @@ NAEndReason ::= ENUMERATED
userDisconnect(2), userDisconnect(2),
-- e.g. user logs off -- e.g. user logs off
networkDisconnect(3), networkDisconnect(3),
-- e.g. user’s time/credits have been used up -- e.g. user's time/credits have been used up
networkError(4), networkError(4),
... ...
} }
...@@ -1946,10 +1974,9 @@ GprsInformation ::= SEQUENCE ...@@ -1946,10 +1974,9 @@ GprsInformation ::= SEQUENCE
pDP-type [7] OCTET STRING (SIZE(2)) OPTIONAL, pDP-type [7] OCTET STRING (SIZE(2)) OPTIONAL,
-- format as per TS 101 671 [6] -- format as per TS 101 671 [6]
..., ...,
gPRSEvent [8] GPRSEvent OPTIONAL, gPRSEvent [8] GPRSEvent OPTIONAL
-- format as per 3GPP TS 33.108 [11] -- format as per 3GPP TS 33.108 [11]
iCCID [9] UTF8String OPTIONAL -- Tag [9] was used in the past and shall not be reused.
-- Integrated Circuit Card ID (ICCID) number of the party, in ASCII format
} }
GPRSEvent ::= ENUMERATED GPRSEvent ::= ENUMERATED
......
<?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.9.1#/RetainedData" xmlns="http://uri.etsi.org/02657/v1.10.1#/RetainedData"
targetNamespace="http://uri.etsi.org/02657/v1.9.1#/RetainedData" targetNamespace="http://uri.etsi.org/02657/v1.10.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.9.1 XSD translated from ASN.1 derived from outcome of TS 102 657 v1.10.1
</xsd:documentation> </xsd:documentation>
</xsd:annotation> </xsd:annotation>
...@@ -792,7 +792,6 @@ ...@@ -792,7 +792,6 @@
</xsd:complexType> </xsd:complexType>
</xsd:element> </xsd:element>
<xsd:element name="communicationTime" minOccurs="0" type="TimeSpan"/> <xsd:element name="communicationTime" minOccurs="0" type="TimeSpan"/>
<xsd:element name="iCCID" minOccurs="0" type="xsd:string"/>
<xsd:element name="iMSI" minOccurs="0" type="IMSI"/> <xsd:element name="iMSI" minOccurs="0" type="IMSI"/>
<xsd:element name="natureOfAddress" minOccurs="0" type="xsd:string"/> <xsd:element name="natureOfAddress" minOccurs="0" type="xsd:string"/>
<xsd:element name="forwardedTransferredNumber" minOccurs="0" type="PartyNumber"/> <xsd:element name="forwardedTransferredNumber" minOccurs="0" type="PartyNumber"/>
...@@ -1780,7 +1779,6 @@ ...@@ -1780,7 +1779,6 @@
</xsd:simpleType> </xsd:simpleType>
</xsd:element> </xsd:element>
<xsd:element name="gPRSEvent" minOccurs="0" type="GPRSEvent"/> <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:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
...@@ -2060,6 +2058,8 @@ ...@@ -2060,6 +2058,8 @@
<xsd:element name="getstatusMessage" type="GetStatusMessage"/> <xsd:element name="getstatusMessage" type="GetStatusMessage"/>
<xsd:element name="statusMessage" type="StatusMessage"/> <xsd:element name="statusMessage" type="StatusMessage"/>
<xsd:element name="getResultsMessage" type="GetResultsMessage"/> <xsd:element name="getResultsMessage" type="GetResultsMessage"/>
<xsd:element name="supplementaryRequest" type="SupplementaryRequest"/>
<xsd:element name="supplementaryResponse" type="SupplementaryResponse"/>
<xsd:any namespace="##other" processContents="lax"/> <xsd:any namespace="##other" processContents="lax"/>
</xsd:choice> </xsd:choice>
</xsd:complexType> </xsd:complexType>
...@@ -2192,7 +2192,6 @@ ...@@ -2192,7 +2192,6 @@
<xsd:element name="partyIdentity" minOccurs="0" type="PartyIdentity"/> <xsd:element name="partyIdentity" minOccurs="0" type="PartyIdentity"/>
<xsd:element name="subscriberID" minOccurs="0" type="MultimediaSubscriberID"/> <xsd:element name="subscriberID" minOccurs="0" type="MultimediaSubscriberID"/>
<xsd:element name="communicationTime" minOccurs="0" type="TimeSpan"/> <xsd:element name="communicationTime" minOccurs="0" type="TimeSpan"/>
<xsd:element name="iCCID" minOccurs="0" type="xsd:string"/>
<xsd:element name="iMSI" minOccurs="0" type="IMSI"/> <xsd:element name="iMSI" minOccurs="0" type="IMSI"/>
<xsd:element name="natureOfAddress" minOccurs="0" type="xsd:string"/> <xsd:element name="natureOfAddress" minOccurs="0" type="xsd:string"/>
<xsd:element name="uRI" minOccurs="0" type="xsd:string"/> <xsd:element name="uRI" minOccurs="0" type="xsd:string"/>
...@@ -2442,5 +2441,44 @@ ...@@ -2442,5 +2441,44 @@
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/> <xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="SupplementaryRequest">
<xsd:choice>
<xsd:element name="nationalSupplementaryRequest" type="NationalSupplementaryRequest"/>
<xsd:any namespace="##other" processContents="lax"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="NationalSupplementaryRequest">
<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="SupplementaryResponse">
<xsd:choice>
<xsd:element name="nationalSupplementaryRequest" type="NationalSupplementaryResponse"/>
<xsd:any namespace="##other" processContents="lax"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="NationalSupplementaryResponse">
<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:schema> </xsd:schema>
\ No newline at end of file
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version9(9)} RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version10(10)}
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) version9(9)} rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version10(10)}
-- ====================================== -- ======================================
-- Top level definitions for RDHI wrapper -- Top level definitions for RDHI wrapper
...@@ -28,7 +28,6 @@ RetainedDataMessage ::= SEQUENCE ...@@ -28,7 +28,6 @@ RetainedDataMessage ::= SEQUENCE
-- retainedDataPayload) -- retainedDataPayload)
... ...
} }
-- ========================================================================== -- ==========================================================================
-- Definitions for Retained Data header information, present in every message -- Definitions for Retained Data header information, present in every message
-- ========================================================================== -- ==========================================================================
...@@ -81,7 +80,9 @@ RetainedDataPayload ::= CHOICE ...@@ -81,7 +80,9 @@ RetainedDataPayload ::= CHOICE
getstatusMessage [8] GetStatusMessage, getstatusMessage [8] GetStatusMessage,
statusMessage [9] StatusMessage, statusMessage [9] StatusMessage,
getResultsMessage [10] GetResultsMessage, getResultsMessage [10] GetResultsMessage,
... ...,
supplementaryRequest [11] SupplementaryRequest,
supplementaryResponse [12] SupplementaryResponse
} }
-- ================================================== -- ==================================================
...@@ -312,6 +313,41 @@ NationalRecordPayload ::= SEQUENCE ...@@ -312,6 +313,41 @@ NationalRecordPayload ::= SEQUENCE
... ...
} }
SupplementaryRequest ::= CHOICE
{
nationalSupplementaryRequest [1] NationalSupplementaryRequest,
...
}
SupplementaryResponse ::= CHOICE
{
nationalSupplementaryResponse [1] NationalSupplementaryResponse,
...
}
NationalSupplementaryRequest ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- Country Code according to ISO 3166-1 [4],
-- the country to which the parameters inserted after the extension marker apply.
...
-- In case a given country wants to use additional national parameters according to its law,
-- these national parameters should be defined using the ASN.1 syntax and added after the
-- extension marker (...).
-- It is recommended that a version indicator is included.
}
NationalSupplementaryResponse ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- Country Code according to ISO 3166-1 [4],
-- the country to which the parameters inserted after the extension marker apply.
...
-- In case a given country wants to use additional national parameters according to its law,
-- these national parameters should be defined using the ASN.1 syntax and added after the
-- extension marker (...).
-- It is recommended that a version indicator is included.
}
TimeSpan ::= SEQUENCE TimeSpan ::= SEQUENCE
{ {
startTime [1] GeneralizedTime OPTIONAL, startTime [1] GeneralizedTime OPTIONAL,
...@@ -457,7 +493,6 @@ BillingMethod ::= ENUMERATED ...@@ -457,7 +493,6 @@ BillingMethod ::= ENUMERATED
prepaid(2), prepaid(2),
... ...
} }
TelephonyRecord ::= CHOICE TelephonyRecord ::= CHOICE
{ {
telephonySubscriber [1] TelephonySubscriber, telephonySubscriber [1] TelephonySubscriber,
...@@ -644,8 +679,6 @@ TelephonyPartyInformation ::= SEQUENCE ...@@ -644,8 +679,6 @@ TelephonyPartyInformation ::= SEQUENCE
-- List of cell locations used by this party during the service usage -- List of cell locations used by this party during the service usage
communicationTime [6] TimeSpan OPTIONAL, communicationTime [6] TimeSpan OPTIONAL,
-- Time and duration of the communication -- Time and duration of the communication
iCCID [7] UTF8String OPTIONAL,
-- Integrated Circuit Card ID (ICCID) number of the party, in ASCII format
iMSI [8] IMSI OPTIONAL, iMSI [8] IMSI OPTIONAL,
natureOfAddress [9] UTF8String OPTIONAL, natureOfAddress [9] UTF8String OPTIONAL,
-- Nature of address indicator, e.g. "National", "International" -- Nature of address indicator, e.g. "National", "International"
...@@ -1061,7 +1094,7 @@ Location ::= SEQUENCE ...@@ -1061,7 +1094,7 @@ Location ::= SEQUENCE
-- format: PLMN-ID 3 octets (no. 1-3) -- format: PLMN-ID 3 octets (no. 1-3)
-- LAC 2 octets (no. 4-5) -- LAC 2 octets (no. 4-5)
-- SAC 2 octets (no. 6-7) -- SAC 2 octets (no. 6-7)
-- (according to 3GPP TS 23.003 [30]) -- (according to 3GPP TS 25.413 [31])
oldRAI [7] OCTET STRING (SIZE (6)) OPTIONAL, oldRAI [7] OCTET STRING (SIZE (6)) OPTIONAL,
-- the "Routeing Area Identifier" in the old SGSN is coded in accordance with -- the "Routeing Area Identifier" in the old SGSN is coded in accordance with
-- 3GPP TS 24.008 [9] without the Routing Area Identification IEI -- 3GPP TS 24.008 [9] without the Routing Area Identification IEI
...@@ -1270,7 +1303,6 @@ HorizontalExtent ::= INTEGER ...@@ -1270,7 +1303,6 @@ HorizontalExtent ::= INTEGER
PartyNumber ::= UTF8String PartyNumber ::= UTF8String
-- E.164 address of the party in international format -- E.164 address of the party in international format
MessageRecord ::= CHOICE MessageRecord ::= CHOICE
{ {
msgSubscriber [1] MsgSubscriber, msgSubscriber [1] MsgSubscriber,
...@@ -1449,7 +1481,7 @@ MsgBillingRecords ::= SEQUENCE ...@@ -1449,7 +1481,7 @@ MsgBillingRecords ::= SEQUENCE
currency [4] UTF8String (SIZE(3)) OPTIONAL, currency [4] UTF8String (SIZE(3)) OPTIONAL,
-- as per ISO 4217 [5] -- as per ISO 4217 [5]
method [5] UTF8String OPTIONAL, method [5] UTF8String OPTIONAL,
-- i.e. credit card etc. -- i.e. credit card etc.
nationalMsgBillingRecords [6] NationalMsgBillingRecords OPTIONAL, nationalMsgBillingRecords [6] NationalMsgBillingRecords 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
...@@ -1468,7 +1500,6 @@ NationalMsgBillingRecords ::= SEQUENCE ...@@ -1468,7 +1500,6 @@ NationalMsgBillingRecords ::= SEQUENCE
-- see comment in NationalRequestParameters -- see comment in NationalRequestParameters
... ...
} }
MultimediaRecord ::= CHOICE MultimediaRecord ::= CHOICE
{ {
multimediaSubscriber [1] MultimediaSubscriber, multimediaSubscriber [1] MultimediaSubscriber,
...@@ -1585,8 +1616,6 @@ MultimediaPartyInformation ::= SEQUENCE ...@@ -1585,8 +1616,6 @@ MultimediaPartyInformation ::= SEQUENCE
subscriberID [3] MultimediaSubscriberID OPTIONAL, subscriberID [3] MultimediaSubscriberID OPTIONAL,
communicationTime [4] TimeSpan OPTIONAL, communicationTime [4] TimeSpan OPTIONAL,
-- Time and duration of the communication -- Time and duration of the communication
iCCID [5] UTF8String OPTIONAL,
-- Integrated Circuit Card ID (ICCID) number of the party, in ASCII format
iMSI [6] IMSI OPTIONAL, iMSI [6] IMSI OPTIONAL,
natureOfAddress [7] UTF8String OPTIONAL, natureOfAddress [7] UTF8String OPTIONAL,
-- Nature of address indicator, e.g. "National", "International" -- Nature of address indicator, e.g. "National", "International"
...@@ -1780,7 +1809,6 @@ NationalMultimediaMediaComponent ::= SEQUENCE ...@@ -1780,7 +1809,6 @@ NationalMultimediaMediaComponent ::= SEQUENCE
-- see comment in NationalRequestParameters -- see comment in NationalRequestParameters
... ...
} }
NetworkAccessRecord::= CHOICE NetworkAccessRecord::= CHOICE
{ {
naSubscriber [1] NASubscriber, naSubscriber [1] NASubscriber,
...@@ -1902,7 +1930,7 @@ NAEndReason ::= ENUMERATED ...@@ -1902,7 +1930,7 @@ NAEndReason ::= ENUMERATED
userDisconnect(2), userDisconnect(2),
-- e.g. user logs off -- e.g. user logs off
networkDisconnect(3), networkDisconnect(3),
-- e.g. user’s time/credits have been used up -- e.g. user's time/credits have been used up
networkError(4), networkError(4),
... ...
} }
...@@ -1946,10 +1974,9 @@ GprsInformation ::= SEQUENCE ...@@ -1946,10 +1974,9 @@ GprsInformation ::= SEQUENCE
pDP-type [7] OCTET STRING (SIZE(2)) OPTIONAL, pDP-type [7] OCTET STRING (SIZE(2)) OPTIONAL,
-- format as per TS 101 671 [6] -- format as per TS 101 671 [6]
..., ...,
gPRSEvent [8] GPRSEvent OPTIONAL, gPRSEvent [8] GPRSEvent OPTIONAL
-- format as per 3GPP TS 33.108 [11] -- format as per 3GPP TS 33.108 [11]
iCCID [9] UTF8String OPTIONAL -- Tag [9] was used in the past and shall not be reused.
-- Integrated Circuit Card ID (ICCID) number of the party, in ASCII format
} }
GPRSEvent ::= ENUMERATED GPRSEvent ::= ENUMERATED
......
<?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.9.1#/RetainedData" xmlns="http://uri.etsi.org/02657/v1.10.1#/RetainedData"
targetNamespace="http://uri.etsi.org/02657/v1.9.1#/RetainedData" targetNamespace="http://uri.etsi.org/02657/v1.10.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.9.1 XSD translated from ASN.1 derived from outcome of TS 102 657 v1.10.1
</xsd:documentation> </xsd:documentation>
</xsd:annotation> </xsd:annotation>
...@@ -792,7 +792,6 @@ ...@@ -792,7 +792,6 @@
</xsd:complexType> </xsd:complexType>
</xsd:element> </xsd:element>
<xsd:element name="communicationTime" minOccurs="0" type="TimeSpan"/> <xsd:element name="communicationTime" minOccurs="0" type="TimeSpan"/>
<xsd:element name="iCCID" minOccurs="0" type="xsd:string"/>
<xsd:element name="iMSI" minOccurs="0" type="IMSI"/> <xsd:element name="iMSI" minOccurs="0" type="IMSI"/>
<xsd:element name="natureOfAddress" minOccurs="0" type="xsd:string"/> <xsd:element name="natureOfAddress" minOccurs="0" type="xsd:string"/>
<xsd:element name="forwardedTransferredNumber" minOccurs="0" type="PartyNumber"/> <xsd:element name="forwardedTransferredNumber" minOccurs="0" type="PartyNumber"/>
...@@ -1780,7 +1779,6 @@ ...@@ -1780,7 +1779,6 @@
</xsd:simpleType> </xsd:simpleType>
</xsd:element> </xsd:element>
<xsd:element name="gPRSEvent" minOccurs="0" type="GPRSEvent"/> <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:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
...@@ -2060,6 +2058,8 @@ ...@@ -2060,6 +2058,8 @@
<xsd:element name="getstatusMessage" type="GetStatusMessage"/> <xsd:element name="getstatusMessage" type="GetStatusMessage"/>
<xsd:element name="statusMessage" type="StatusMessage"/> <xsd:element name="statusMessage" type="StatusMessage"/>
<xsd:element name="getResultsMessage" type="GetResultsMessage"/> <xsd:element name="getResultsMessage" type="GetResultsMessage"/>
<xsd:element name="supplementaryRequest" type="SupplementaryRequest"/>
<xsd:element name="supplementaryResponse" type="SupplementaryResponse"/>
<xsd:any namespace="##other" processContents="lax"/> <xsd:any namespace="##other" processContents="lax"/>
</xsd:choice> </xsd:choice>
</xsd:complexType> </xsd:complexType>
...@@ -2192,7 +2192,6 @@ ...@@ -2192,7 +2192,6 @@
<xsd:element name="partyIdentity" minOccurs="0" type="PartyIdentity"/> <xsd:element name="partyIdentity" minOccurs="0" type="PartyIdentity"/>
<xsd:element name="subscriberID" minOccurs="0" type="MultimediaSubscriberID"/> <xsd:element name="subscriberID" minOccurs="0" type="MultimediaSubscriberID"/>
<xsd:element name="communicationTime" minOccurs="0" type="TimeSpan"/> <xsd:element name="communicationTime" minOccurs="0" type="TimeSpan"/>
<xsd:element name="iCCID" minOccurs="0" type="xsd:string"/>
<xsd:element name="iMSI" minOccurs="0" type="IMSI"/> <xsd:element name="iMSI" minOccurs="0" type="IMSI"/>
<xsd:element name="natureOfAddress" minOccurs="0" type="xsd:string"/> <xsd:element name="natureOfAddress" minOccurs="0" type="xsd:string"/>
<xsd:element name="uRI" minOccurs="0" type="xsd:string"/> <xsd:element name="uRI" minOccurs="0" type="xsd:string"/>
...@@ -2442,5 +2441,44 @@ ...@@ -2442,5 +2441,44 @@
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/> <xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="SupplementaryRequest">
<xsd:choice>
<xsd:element name="nationalSupplementaryRequest" type="NationalSupplementaryRequest"/>
<xsd:any namespace="##other" processContents="lax"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="NationalSupplementaryRequest">
<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="SupplementaryResponse">
<xsd:choice>
<xsd:element name="nationalSupplementaryRequest" type="NationalSupplementaryResponse"/>
<xsd:any namespace="##other" processContents="lax"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="NationalSupplementaryResponse">
<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:schema> </xsd:schema>
\ No newline at end of file
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