Commit cb141957 authored by mewburn's avatar mewburn Committed by mewburn
Browse files

prefix imported types with module name

Fully qualify type names by prefixing with the module name
that they're imported from.
parent 1d23738c
Loading
Loading
Loading
Loading
+29 −29
Original line number Original line Diff line number Diff line
@@ -245,11 +245,11 @@ Payload ::= CHOICE
		-- Clause 6.2.3 explains how to include more than one payload in the same PDU
		-- Clause 6.2.3 explains how to include more than one payload in the same PDU
	tRIPayload				[2] TRIPayload,
	tRIPayload				[2] TRIPayload,
	...,
	...,
	hI1-Operation			[3] HI1-Operation,
	hI1-Operation			[3] HI1NotificationOperations.HI1-Operation,
	encryptionContainer		[4] EncryptionContainer,
	encryptionContainer		[4] EncryptionContainer,
	threeGPP-HI1-Operation	[5] ThreeGPP-HI1-Operation,
	threeGPP-HI1-Operation	[5] ThreeGPP-HI1NotificationOperations.ThreeGPP-HI1-Operation,
		-- This structure may be functionally redundant with hI1-Operation from ETSI TS 101 671 [4]
		-- This structure may be functionally redundant with hI1-Operation from ETSI TS 101 671 [4]
	iLHIPayload				[6] SEQUENCE OF ILHIPayload,
	iLHIPayload				[6] SEQUENCE OF ILHIPDU.ILHIPayload,
		-- For typical use cases see ETSI TS 103 462 [45]
		-- For typical use cases see ETSI TS 103 462 [45]
	hI4Payload				[7] SEQUENCE OF HI4Payload
	hI4Payload				[7] SEQUENCE OF HI4Payload
}
}
@@ -282,7 +282,7 @@ CommunicationIdentifier ::= SEQUENCE
	deliveryCountryCode				[2] PrintableString (SIZE (2)) OPTIONAL,
	deliveryCountryCode				[2] PrintableString (SIZE (2)) OPTIONAL,
		-- see clause 5.2.4
		-- see clause 5.2.4
	...,
	...,
	cINExtension					[3] CorrelationValues OPTIONAL
	cINExtension					[3] UmtsHI2Operations.CorrelationValues OPTIONAL
		-- To be used when a single INTEGER is not sufficient to identify
		-- To be used when a single INTEGER is not sufficient to identify
		-- a particular session (see clause 5.2.4)
		-- a particular session (see clause 5.2.4)
}
}
@@ -292,7 +292,7 @@ NetworkIdentifier ::= SEQUENCE
	operatorIdentifier			[0] OCTET STRING (SIZE(1..16)),
	operatorIdentifier			[0] OCTET STRING (SIZE(1..16)),
	networkElementIdentifier	[1] OCTET STRING (SIZE(1..16)) OPTIONAL,
	networkElementIdentifier	[1] OCTET STRING (SIZE(1..16)) OPTIONAL,
	...,
	...,
	eTSI671NEID					[2] Network-Element-Identifier OPTIONAL
	eTSI671NEID					[2] HI2Operations.Network-Element-Identifier OPTIONAL
		-- For network element identifier, use either networkElementIdentifier or eTSI671NEID
		-- For network element identifier, use either networkElementIdentifier or eTSI671NEID
}
}


@@ -330,25 +330,25 @@ CCContents ::= CHOICE
	-- Any of these choices may be commented out if they are not being used, see clause A.3
	-- Any of these choices may be commented out if they are not being used, see clause A.3
{
{
	-- tag [0] deprecated in version15, ETSI TS 102 232-1 V3.3.1 (2013-02)
	-- tag [0] deprecated in version15, ETSI TS 102 232-1 V3.3.1 (2013-02)
	emailCC						[1] EmailCC,
	emailCC						[1] EmailPDU.EmailCC,
	iPCC						[2] IPCC,
	iPCC						[2] IPAccessPDU.IPCC,
	-- tag [3] not used
	-- tag [3] not used
	uMTSCC						[4] OCTET STRING,
	uMTSCC						[4] OCTET STRING,
	...,
	...,
	-- tag [5] deprecated in version15, ETSI TS 102 232-1 V3.3.1 (2013-02)
	-- tag [5] deprecated in version15, ETSI TS 102 232-1 V3.3.1 (2013-02)
	l2CC						[6] L2CC,
	l2CC						[6] L2AccessPDU.L2CC,
	tTRAFFIC-1					[7] TS101909201.TTRAFFIC,
	tTRAFFIC-1					[7] TS101909201.TTRAFFIC,
	cTTRAFFIC-1					[8] TS101909201.CTTRAFFIC,
	cTTRAFFIC-1					[8] TS101909201.CTTRAFFIC,
	tTRAFFIC-2					[9] TS101909202.TTRAFFIC,
	tTRAFFIC-2					[9] TS101909202.TTRAFFIC,
	cTTRAFFIC-2					[10] TS101909202.CTTRAFFIC,
	cTTRAFFIC-2					[10] TS101909202.CTTRAFFIC,
	pstnIsdnCC					[11] PstnIsdnCC,
	pstnIsdnCC					[11] PstnIsdnPDU.PstnIsdnCC,
	iPMMCC						[12] IPMMCC,
	iPMMCC						[12] IPMultimediaPDU.IPMMCC,
	-- tag [13] deprecated in version32, ETSI TS 102 232-1 V3.24.1 (2021-07)
	-- tag [13] deprecated in version32, ETSI TS 102 232-1 V3.24.1 (2021-07)
	messagingCC					[14] MessagingCC,
	messagingCC					[14] EmailPDU.MessagingCC,
	ePSCC						[15] OCTET STRING,
	ePSCC						[15] OCTET STRING,
	uMTSCC-CC-PDU				[16] Umts-HI3-PS.CC-PDU,
	uMTSCC-CC-PDU				[16] Umts-HI3-PS.CC-PDU,
    ePSCC-CC-PDU				[17] Eps-HI3-PS.CC-PDU,
    ePSCC-CC-PDU				[17] Eps-HI3-PS.CC-PDU,
	messagingMMCC				[18] MessagingMMCC,
	messagingMMCC				[18] EmailPDU.MessagingMMCC,
	confCC-CC-PDU				[19] CONF-HI3-IMS.Conf-CC-PDU,
	confCC-CC-PDU				[19] CONF-HI3-IMS.Conf-CC-PDU,
	voipCC-CC-PDU				[20] VoIP-HI3-IMS.Voip-CC-PDU,
	voipCC-CC-PDU				[20] VoIP-HI3-IMS.Voip-CC-PDU,
	gcseCC-CC-PDU				[21] GCSE-HI3.Gcse-CC-PDU,
	gcseCC-CC-PDU				[21] GCSE-HI3.Gcse-CC-PDU,
@@ -401,21 +401,21 @@ IRIContents ::= CHOICE
	-- Any of these choices may be commented out if they are not being used (see clause A.3)
	-- Any of these choices may be commented out if they are not being used (see clause A.3)
{
{
	-- tag [0] deprecated in version15, ETSI TS 102 232-1 V3.3.1 (2013-02)
	-- tag [0] deprecated in version15, ETSI TS 102 232-1 V3.3.1 (2013-02)
	emailIRI					[1] EmailIRI,
	emailIRI					[1] EmailPDU.EmailIRI,
	iPIRI						[2] IPIRI,
	iPIRI						[2] IPAccessPDU.IPIRI,
	iPIRIOnly					[3] IPIRIOnly,
	iPIRIOnly					[3] IPAccessPDU.IPIRIOnly,
	uMTSIRI						[4] UMTSIRI,
	uMTSIRI						[4] UMTSIRI,
	eTSI671IRI					[5] ETSI671IRI,
	eTSI671IRI					[5] ETSI671IRI,
	...,
	...,
	l2IRI						[6] L2IRI,
	l2IRI						[6] L2AccessPDU.L2IRI,
	l2IRIOnly					[7] L2IRIOnly,
	l2IRIOnly					[7] L2AccessPDU.L2IRIOnly,
	tARGETACTIVITYMONITOR-1		[8] TS101909201.TARGETACTIVITYMONITOR-1,
	tARGETACTIVITYMONITOR-1		[8] TS101909201.TARGETACTIVITYMONITOR-1,
	tARGETACTIVITYMONITOR-2		[9] TS101909202.TARGETACTIVITYMONITOR,
	tARGETACTIVITYMONITOR-2		[9] TS101909202.TARGETACTIVITYMONITOR,
	pstnIsdnIRI					[10] PstnIsdnIRI,
	pstnIsdnIRI					[10] PstnIsdnPDU.PstnIsdnIRI,
	iPMMIRI						[11] IPMMIRI,
	iPMMIRI						[11] IPMultimediaPDU.IPMMIRI,
	-- tag [12] deprecated in version32, ETSI TS 102 232-1 V3.24.1 (2021-07)
	-- tag [12] deprecated in version32, ETSI TS 102 232-1 V3.24.1 (2021-07)
	-- tag [13] deprecated in version32, ETSI TS 102 232-1 V3.24.1 (2021-07)
	-- tag [13] deprecated in version32, ETSI TS 102 232-1 V3.24.1 (2021-07)
	messagingIRI				[14] MessagingIRI,
	messagingIRI				[14] EmailPDU.MessagingIRI,
	ePSIRI						[15] EPSIRI,
	ePSIRI						[15] EPSIRI,
	confIRI						[16] ConfIRI,
	confIRI						[16] ConfIRI,
	proseIRI					[17] ProSeIRI,
	proseIRI					[17] ProSeIRI,
@@ -427,17 +427,17 @@ UMTSIRI ::= CHOICE
	-- This structure may be commented out if not used
	-- This structure may be commented out if not used
{
{
	iRI-Parameters		[0] UmtsHI2Operations.IRI-Parameters,
	iRI-Parameters		[0] UmtsHI2Operations.IRI-Parameters,
	umtsIRIsContent		[1] UmtsIRIsContent,
	umtsIRIsContent		[1] UmtsHI2Operations.UmtsIRIsContent,
	...,
	...,
	iRI-CS-Parameters	[2] UmtsCS-HI2Operations.IRI-Parameters,
	iRI-CS-Parameters	[2] UmtsCS-HI2Operations.IRI-Parameters,
	umtsCS-IRIsContent	[3] UmtsCS-IRIsContent
	umtsCS-IRIsContent	[3] UmtsCS-HI2Operations.UmtsCS-IRIsContent
}
}


ETSI671IRI ::= CHOICE
ETSI671IRI ::= CHOICE
	-- This structure may be commented out if not used
	-- This structure may be commented out if not used
{
{
	iRI-Parameters	[0] HI2Operations.IRI-Parameters,
	iRI-Parameters	[0] HI2Operations.IRI-Parameters,
	iRIsContent		[1] IRIsContent,
	iRIsContent		[1] HI2Operations.IRIsContent,
	...
	...
}
}


@@ -445,7 +445,7 @@ EPSIRI ::= CHOICE
	-- This structure may be commented out if not used
	-- This structure may be commented out if not used
{
{
	iRI-EPS-Parameters	[0] EpsHI2Operations.IRI-Parameters,
	iRI-EPS-Parameters	[0] EpsHI2Operations.IRI-Parameters,
	epsIRIsContent		[1] EpsIRIsContent,
	epsIRIsContent		[1] EpsHI2Operations.EpsIRIsContent,
	...
	...
}
}


@@ -453,7 +453,7 @@ ConfIRI ::= CHOICE
	-- This structure may be commented out if not used
	-- This structure may be commented out if not used
{
{
	iRI-Conf-Parameters		[0] CONFHI2Operations.IRI-Parameters,
	iRI-Conf-Parameters		[0] CONFHI2Operations.IRI-Parameters,
	confIRIsContent			[1] ConfIRIsContent,
	confIRIsContent			[1] CONFHI2Operations.ConfIRIsContent,
	...
	...
}
}


@@ -462,7 +462,7 @@ ProSeIRI ::= CHOICE
	-- This structure may be commented out if not used
	-- This structure may be commented out if not used
{
{
	iRI-ProSe-Parameters	[0] ProSeHI2Operations.IRI-Parameters,
	iRI-ProSe-Parameters	[0] ProSeHI2Operations.IRI-Parameters,
	proseIRIsContent		[1] ProSeIRIsContent,
	proseIRIsContent		[1] ProSeHI2Operations.ProSeIRIsContent,
	...
	...
}
}


@@ -471,7 +471,7 @@ GcseIRI ::= CHOICE
	-- This structure may be commented out if not used
	-- This structure may be commented out if not used
{
{
	iRI-Gcse-Parameters		[0] GCSEHI2Operations.IRI-Parameters,
	iRI-Gcse-Parameters		[0] GCSEHI2Operations.IRI-Parameters,
	gcseIRIsContent			[1] GcseIRIsContent,
	gcseIRIsContent			[1] GCSEHI2Operations.GcseIRIsContent,
	...
	...
}
}


@@ -726,7 +726,7 @@ IP-value ::= CHOICE
	...
	...
}
}


LawfulInterceptionIdentifier ::= LIID
LawfulInterceptionIdentifier ::= Common-Parameters.LIID
	-- LIID is a common parameter imported from ETSI TS 103 280 [44].
	-- LIID is a common parameter imported from ETSI TS 103 280 [44].
	-- It is redefined as LawfulInterceptionIdentifier in this
	-- It is redefined as LawfulInterceptionIdentifier in this
	-- module to preserve the original type name during the
	-- module to preserve the original type name during the
+6 −6
Original line number Original line Diff line number Diff line
@@ -69,9 +69,9 @@ EmailIRI ::= SEQUENCE
{
{
	emailIRIObjId				[0] RELATIVE-OID,
	emailIRIObjId				[0] RELATIVE-OID,
	eventType					[1] E-mail-Event,
	eventType					[1] E-mail-Event,
	client-Address				[2] IPAddress OPTIONAL,
	client-Address				[2] LI-PS-PDU.IPAddress OPTIONAL,
		-- Provided if available
		-- Provided if available
	server-Address				[3] IPAddress OPTIONAL,
	server-Address				[3] LI-PS-PDU.IPAddress OPTIONAL,
		-- Provided if available
		-- Provided if available
	client-Port					[4] INTEGER OPTIONAL,
	client-Port					[4] INTEGER OPTIONAL,
		-- Provided if available
		-- Provided if available
@@ -240,7 +240,7 @@ MessagingMMCC ::= SEQUENCE
	event-identifier			[1] INTEGER (0..4294967295),
	event-identifier			[1] INTEGER (0..4294967295),
		-- Used to correlate to MessagingIRI within the same CIN
		-- Used to correlate to MessagingIRI within the same CIN
	content-identifier			[2] INTEGER (0..4294967295) OPTIONAL,
	content-identifier			[2] INTEGER (0..4294967295) OPTIONAL,
	content						[3] IPMMCC,
	content						[3] IPMultimediaPDU.IPMMCC,
	...
	...
}
}


@@ -398,7 +398,7 @@ Messaging-Party-Identity ::= CHOICE
	email-address			[2] E-mail-Address-List,
	email-address			[2] E-mail-Address-List,
		-- Note that as of version 3.13.1, this field may contain RFC 6530-compliant addresses.
		-- Note that as of version 3.13.1, this field may contain RFC 6530-compliant addresses.
	...,
	...,
	ip-address				[3] IPAddress,
	ip-address				[3] LI-PS-PDU.IPAddress,
		-- IPAddress is defined by IETF RFC 791 [31] and RFC 8200 [34]
		-- IPAddress is defined by IETF RFC 791 [31] and RFC 8200 [34]
	alphanumeric			[4] UTF8String,
	alphanumeric			[4] UTF8String,
	ip-address-and-port	[5] IP-Address-And-Port,
	ip-address-and-port	[5] IP-Address-And-Port,
@@ -427,7 +427,7 @@ Messaging-Party-Identity ::= CHOICE


IP-Address-And-Port ::= SEQUENCE
IP-Address-And-Port ::= SEQUENCE
{
{
	ip-address				[0] IPAddress,
	ip-address				[0] LI-PS-PDU.IPAddress,
		-- IPAddress is defined by IETF RFC 791 [31] and RFC 8200 [34]
		-- IPAddress is defined by IETF RFC 791 [31] and RFC 8200 [34]
	port-number				[1] INTEGER,
	port-number				[1] INTEGER,
		-- port-number is defined by IETF RFC 6335 [35]
		-- port-number is defined by IETF RFC 6335 [35]
+6 −6
Original line number Original line Diff line number Diff line
@@ -58,7 +58,7 @@ IPIRIContents ::= SEQUENCE
		-- in ASCII-characters
		-- in ASCII-characters
	internetAccessType		[2] InternetAccessType,
	internetAccessType		[2] InternetAccessType,
	iPVersion				[3] IPVersion,
	iPVersion				[3] IPVersion,
	targetIPAddress			[4] IPAddress OPTIONAL,
	targetIPAddress			[4] LI-PS-PDU.IPAddress OPTIONAL,
		-- IP address may not be available in case of failed logon attempts.
		-- IP address may not be available in case of failed logon attempts.
		-- If it is available, it must be sent.
		-- If it is available, it must be sent.
		-- This field will carry the first IPv4 or IPv6 target IP address with or without 
		-- This field will carry the first IPv4 or IPv6 target IP address with or without 
@@ -94,11 +94,11 @@ IPIRIContents ::= SEQUENCE
		-- The phone number dialed by the target for dial-up
		-- The phone number dialed by the target for dial-up
	pOPIdentifier			[18] IPIRIIDType OPTIONAL,
	pOPIdentifier			[18] IPIRIIDType OPTIONAL,
		-- The identifier or name of the POP
		-- The identifier or name of the POP
	pOPIPAddress			[19] IPAddress OPTIONAL,
	pOPIPAddress			[19] LI-PS-PDU.IPAddress OPTIONAL,
		-- The IP address of the POP
		-- The IP address of the POP
	nationalIPIRIParameters	[20] NationalIPIRIParameters OPTIONAL,
	nationalIPIRIParameters	[20] NationalIPIRIParameters OPTIONAL,
		-- National IP IRI Parameters
		-- National IP IRI Parameters
	additionalIPAddress		[21] IPAddress OPTIONAL,
	additionalIPAddress		[21] LI-PS-PDU.IPAddress OPTIONAL,
		-- This field will carry the first IPv6 target IP address with or without prefix when the 
		-- This field will carry the first IPv6 target IP address with or without prefix when the 
		-- iPVersion parameter is set to iPV4andV6.
		-- iPVersion parameter is set to iPV4andV6.
		-- Use of this field is fully described in section 6.2.1
		-- Use of this field is fully described in section 6.2.1
@@ -108,7 +108,7 @@ IPIRIContents ::= SEQUENCE
		-- This parameter will carry the second and subsequent IPv4 or IPv6 target IP addresses
		-- This parameter will carry the second and subsequent IPv4 or IPv6 target IP addresses
		-- It is used when multiple subnet/prefix ranges are assigned to a target service.
		-- It is used when multiple subnet/prefix ranges are assigned to a target service.
		-- Use of this field is fully described in section 6.2.1
		-- Use of this field is fully described in section 6.2.1
	location				[24] Location OPTIONAL,
	location				[24] LI-PS-PDU.Location OPTIONAL,
		-- The location associated with the target
		-- The location associated with the target
	pOPPortID				[25] OCTET STRING OPTIONAL,
	pOPPortID				[25] OCTET STRING OPTIONAL,
		-- This field will carry the NAS-Port-ID as defined in RFC 2869 [17]:
		-- This field will carry the NAS-Port-ID as defined in RFC 2869 [17]:
@@ -202,7 +202,7 @@ IPIRIIDType ::= CHOICE
		-- For printable userIDs, such as the Radius username, phonenumbers
		-- For printable userIDs, such as the Radius username, phonenumbers
	macAddressType			[1] OCTET STRING (SIZE (6)),
	macAddressType			[1] OCTET STRING (SIZE (6)),
		-- For MAC address types, raw binary format as in RFC 2132 [15]
		-- For MAC address types, raw binary format as in RFC 2132 [15]
	ipAddressType			[2] IPAddress,
	ipAddressType			[2] LI-PS-PDU.IPAddress,
		-- For IP address types
		-- For IP address types
	...
	...
}
}
@@ -242,7 +242,7 @@ OtherTargetIdentifiers ::= CHOICE
		-- Additional target identifiers associated with the target service
		-- Additional target identifiers associated with the target service
		-- This list is extensible to accommodate other target identifiers which 
		-- This list is extensible to accommodate other target identifiers which 
		-- may be required in future.
		-- may be required in future.
	iPAddress		[0] IPAddress,
	iPAddress		[0] LI-PS-PDU.IPAddress,
		-- IPAddress imported from TS 102 232 [2].
		-- IPAddress imported from TS 102 232 [2].
		-- This can be an IPv4 address (with or without a subnet range defined) or 
		-- This can be an IPv4 address (with or without a subnet range defined) or 
		-- an IPv6 address (with or without a prefix range defined).
		-- an IPv6 address (with or without a prefix range defined).
+5 −5
Original line number Original line Diff line number Diff line
@@ -96,7 +96,7 @@ IPMMIRI ::= SEQUENCE
	iPMMIRIObjId				[0] RELATIVE-OID,
	iPMMIRIObjId				[0] RELATIVE-OID,
	iPMMIRIContents				[1] IPIRIContents,
	iPMMIRIContents				[1] IPIRIContents,
	...,
	...,
	targetLocation				[2] Location OPTIONAL,
	targetLocation				[2] LI-PS-PDU.Location OPTIONAL,
		-- This common parameter is defined in ETSI TS 102 232-1 [2], the use of this parameter is described in clause 5.2.3
		-- This common parameter is defined in ETSI TS 102 232-1 [2], the use of this parameter is described in clause 5.2.3
	additionalSignalling		[3] SEQUENCE OF AdditionalSignalling OPTIONAL
	additionalSignalling		[3] SEQUENCE OF AdditionalSignalling OPTIONAL
		-- The use of this parameter is defined in clause 5.2.5
		-- The use of this parameter is defined in clause 5.2.5
@@ -129,16 +129,16 @@ IPIRIContents ::= CHOICE


SIPMessage ::= SEQUENCE
SIPMessage ::= SEQUENCE
{
{
	iPSourceAddress				[0] IPAddress,
	iPSourceAddress				[0] LI-PS-PDU.IPAddress,
	iPDestinationAddress		[1] IPAddress,
	iPDestinationAddress		[1] LI-PS-PDU.IPAddress,
	sIPContent					[2] OCTET STRING,
	sIPContent					[2] OCTET STRING,
	...
	...
}
}


H323Message ::= SEQUENCE
H323Message ::= SEQUENCE
{
{
	iPSourceAddress				[0] IPAddress,
	iPSourceAddress				[0] LI-PS-PDU.IPAddress,
	iPDestinationAddress		[1] IPAddress,
	iPDestinationAddress		[1] LI-PS-PDU.IPAddress,
	h323Content					[2] H323MessageContent,
	h323Content					[2] H323MessageContent,
	...
	...
}
}
+1 −1
Original line number Original line Diff line number Diff line
@@ -74,7 +74,7 @@ SupplementaryInfo ::= SEQUENCE
InformationAppliesTo ::= SEQUENCE
InformationAppliesTo ::= SEQUENCE
	-- Identifies the PDUs to which a piece of supplementary information applies
	-- Identifies the PDUs to which a piece of supplementary information applies
{
{
	payloadDirection		[0] PayloadDirection,
	payloadDirection		[0] LI-PS-PDU.PayloadDirection,
		-- The direction of the traffic to which this info applies
		-- The direction of the traffic to which this info applies
	cCLinkID				[1] INTEGER (0..65535) OPTIONAL,
	cCLinkID				[1] INTEGER (0..65535) OPTIONAL,
		-- If there are multiple CCLinks, this field states CCLink to which this info applies
		-- If there are multiple CCLinks, this field states CCLink to which this info applies