Section: 5.2.2.4.9 Actions upon reception of SIB8
Content: Upon receiving the SIB8 the UE shall: 1> if the SIB8 contains a complete warning message and the complete geographical area coordinates (if any): 2> forward the received warning message, messageIdentifier, serialNumber, dataCodingScheme and the geographical area coordinates (if any) to upper layers; 2> continue reception of SIB8; 1> else: 2> if the received values of messageIdentifier and serialNumber are the same (each value is the same) as a pair for which a warning message and the geographical area coordinates (if any) are currently being assembled: 3> store the received warningMessageSegment; 3> store the received warningAreaCoordinatesSegment (if any); 3> if all segments of a warning message and geographical area coordinates (if any) have been received: 4> assemble the warning message from the received warningMessageSegment; 4> assemble the geographical area coordinates from the received warningAreaCoordinatesSegment (if any); 4> forward the received warning message, messageIdentifier, serialNumber, dataCodingScheme and geographical area coordinates (if any) to upper layers; 4> stop assembling a warning message and geographical area coordinates (if any) for this messageIdentifier and serialNumber and delete all stored information held for it; 3> continue reception of SIB8; 2> else if the received values of messageIdentifier and/or serialNumber are not the same as any of the pairs for which a warning message is currently being assembled: 3> start assembling a warning message for this messageIdentifier and serialNumber pair; 3> start assembling the geographical area coordinates (if any) for this messageIdentifier and serialNumber pair; 3> store the received warningMessageSegment; 3> store the received warningAreaCoordinatesSegment (if any); 3> continue reception of SIB8; The UE should discard warningMessageSegment and warningAreaCoordinatesSegment (if any) and the associated values of messageIdentifier and serialNumber for SIB8 if the complete warning message and the geographical area coordinates (if any) have not been assembled within a period of 3 hours. NOTE: The number of warning messages that a UE can re-assemble simultaneously is a function of UE implementation.