Commit ce069cd4 authored by Steije van Schelt's avatar Steije van Schelt
Browse files

Improved syntax of NEF ASN.1 (fixed a couple of other imperfections as well).

parent 14b2d50c
Loading
Loading
Loading
Loading
Loading
+74 −86
Original line number Diff line number Diff line
@@ -119,8 +119,8 @@ XIRIEvent ::= CHOICE

    -- PDU to MA PDU session-related events, see clause 6.2.3.2.8
    sMFPDUtoMAPDUSessionModification                    [64] SMFPDUtoMAPDUSessionModification,
    -- NEF services related events
    
    -- NEF services related events, see clause X
    nEFPDUSessionEstablishment                          [70] NEFPDUSessionEstablishment,
    nEFPDUSessionModification                           [71] NEFPDUSessionModification,
    nEFPDUSessionRelease                                [72] NEFPDUSessionRelease,
@@ -297,13 +297,12 @@ LINotificationMessage ::= CHOICE
{
    lINotification      [1] LINotification 
}

-- ==================
-- 5G NEF definitions
-- ==================


-- See clause 7.Y.2.1.2 for details of this structure

NEFPDUSessionEstablishment ::= SEQUENCE
{
    sUPI                  [1] SUPI,
@@ -318,7 +317,6 @@ NEFPDUSessionEstablishment ::= SEQUENCE
}

-- See clause 7.Y.2.1.3 for details of this structure

NEFPDUSessionModification ::= SEQUENCE
{
    sUPI                         [1] SUPI,
@@ -335,7 +333,6 @@ NEFPDUSessionModification ::= SEQUENCE
}

-- See clause 7.Y.2.1.4 for details of this structure

NEFPDUSessionRelease ::= SEQUENCE
{
    sUPI                   [1] SUPI,
@@ -349,7 +346,6 @@ NEFPDUSessionRelease ::= SEQUENCE
}

-- See clause 7.Y.2.1.5 for details of this structure

NEFUnsuccessfulProcedure ::= SEQUENCE
{
    failureCause                 [1] NEFFailureCause,
@@ -364,7 +360,6 @@ NEFUnsuccessfulProcedure ::= SEQUENCE
}

-- See clause 7.Y.2.1.6 for details of this structure

NEFStartOfInterceptionWithEstablishedPDUSession ::= SEQUENCE
{
    sUPI               [1] SUPI,
@@ -379,7 +374,6 @@ NEFStartOfInterceptionWithEstablishedPDUSession ::= SEQUENCE
}

-- See clause 7.Y.3.1.1 for details of this structure

NEFDeviceTrigger ::= SEQUENCE
{
    sUPI                  [1] SUPI,
@@ -394,7 +388,6 @@ NEFDeviceTrigger ::= SEQUENCE
}

-- See clause 7.Y.3.1.2 for details of this structure

NEFDeviceTriggerReplace ::= SEQUENCE
{
    sUPI                     [1] SUPI,
@@ -409,7 +402,6 @@ NEFDeviceTriggerReplace ::= SEQUENCE
}

-- See clause 7.Y.3.1.3 for details of this structure

NEFDeviceTriggerCancellation ::= SEQUENCE
{
    sUPI                  [1] SUPI,
@@ -418,7 +410,6 @@ NEFDeviceTriggerCancellation ::= SEQUENCE
}

-- See clause 7.Y.3.1.4 for details of this structure

NEFDeviceTriggerReportNotify ::= SEQUENCE
{
    sUPI                             [1] SUPI,
@@ -428,7 +419,6 @@ NEFDeviceTriggerReportNotify ::= SEQUENCE
}

-- See clause 7.Y.4.1.1 for details of this structure

NEFMSISDNLessMOSMS ::= SEQUENCE
{
    sUPI                      [1] SUPI,
@@ -440,7 +430,6 @@ NEFMSISDNLessMOSMS ::= SEQUENCE
}

-- See clause 7.Y.5.1.1 for details of this structure

NEFExpectedUEBehaviourUpdate ::= SEQUENCE
{
    gPSI                                  [1] GPSI,
@@ -457,10 +446,9 @@ NEFExpectedUEBehaviourUpdate ::= SEQUENCE
    validityTime                          [12] Timestamp OPTIONAL
}

-- =================
-- ==========================
-- Common SCEF/NEF parameters
-- =================

-- ==========================

RDSSupport ::= BOOLEAN