Bug ID 759046: 'PEM::session info' does not set IMSI, IMEISV of a subscriber

Last Modified: Jan 20, 2023

Bug Tracker

Affected Product:  See more info
BIG-IP PEM(all modules)

Known Affected Versions:
14.1.0, 14.1.0.1, 14.1.0.2, 14.1.0.3, 14.1.0.5, 14.1.0.6, 14.1.2, 14.1.2.1, 14.1.2.2, 14.1.2.3, 14.1.2.4, 14.1.2.5, 14.1.2.6, 14.1.2.7, 14.1.2.8, 14.1.3, 14.1.3.1, 14.1.4, 14.1.4.1, 14.1.4.2, 14.1.4.3, 14.1.4.4, 14.1.4.5, 14.1.4.6, 14.1.5, 14.1.5.1, 14.1.5.2, 14.1.5.3, 15.0.0, 15.0.1, 15.0.1.1, 15.0.1.2, 15.0.1.3, 15.0.1.4, 15.1.0, 15.1.0.1, 15.1.0.2, 15.1.0.3, 15.1.0.4, 15.1.0.5, 15.1.1, 15.1.2, 15.1.2.1, 15.1.3, 15.1.3.1, 15.1.4, 15.1.4.1, 15.1.5, 15.1.5.1, 15.1.6, 15.1.6.1, 15.1.7, 15.1.8, 15.1.8.1

Opened: Feb 19, 2019
Severity: 4-Minor

Symptoms

Cannot set imsi, imeisv for subscriber using irule PEM::session info <ip addr> <imsi | imeisv > <value> to values greater than 2,147,483,647.

Impact

Cannot set IMSI, IMEISV using PEM:session info attributes with values greater than 2,147,483,647.

Conditions

Trying to set IMSI and IMEISV attributes of a subscriber to values greater than 2,147,483,647 (INT32 max value) using PEM::session info iRule returns an error.

Workaround

If IMSI, IMEISV attributes need to be set to values greater than 2,147,483,647 then force the TCL to interpret them as strings by using the iRule as PEM::session info <ip addr> <imsi | imeisv> [format %d <value>]

Fix Information

None

Behavior Change