Commit c686eb69 authored by grahamj's avatar grahamj
Browse files

Update 33128/r18/TS33128Payloads.asn

parent 00c9d00b
Loading
Loading
Loading
Loading
Loading
+52 −22
Original line number Diff line number Diff line
@@ -6021,6 +6021,16 @@ MethodCode ::= INTEGER (16..31)
-- Structures to allow reuse of externally defined structures
-- ==========================================================

ReportedMessagePayload ::= CHOICE
{
    mIMEEntityContainer [1] MIMEEntityContainer,
    mSRPContainer       [2] MSRPContainer
}

-- ===============================================
-- Externally Defined Structures - MSRP Parameters
-- ===============================================

EncapsulatedMSRP ::= OCTET STRING

MSRPContainer ::= CHOICE
@@ -6035,12 +6045,6 @@ MSRPHeaders ::= UTF8String

MSRPStartLine ::= UTF8String

ReportedMessagePayload ::= CHOICE
{
    mIMEEntityContainer [1] MIMEEntityContainer,
    mSRPContainer       [2] MSRPContainer
}

SeparatedMSRP ::= SEQUENCE
{
    startLine [1] MSRPStartLine,
@@ -6049,6 +6053,12 @@ SeparatedMSRP ::= SEQUENCE
    endLine   [4] MSRPEndLine
}

-- ==================================================
-- Externally Defined Structures - SBIType Parameters
-- ==================================================

SBIReference ::= UTF8String

-- Details for the encoding and use of this parameter may be found in the clause
-- that defines the xIRI that carries it. This parameter provides a generic
-- mechanism to convey service based interface structures defined in Stage 3 working groups.
@@ -6058,10 +6068,14 @@ SBIType ::= SEQUENCE
    sBIValue             [2] SBIValue
}

SBIReference ::= UTF8String


SBIValue ::= UTF8String

-- ==================================================
-- Externally Defined Structures - XMLType Parameters
-- ==================================================

XMLType ::= SEQUENCE
{
    xMLNamespace [1] XMLNamespace,
@@ -6072,9 +6086,9 @@ XMLNamespace ::= UTF8String

XMLValue ::= UTF8String

-- ======================
-- MIME Entity Parameters
-- ======================
-- ======================================================
-- Externally Defined Structures - MIME Entity Parameters
-- ======================================================

EncapsulatedMIMEEntity ::= OCTET STRING

@@ -6085,13 +6099,18 @@ MIMEBodyLength ::= INTEGER
MIMEEntityBody ::= CHOICE
{
    mIMEEntityContainer           [1] MIMEEntityContainer,
    communicationsContent [2] MIMEEntityBodyWithCC,
    body                  [3] MIMEBody
    bodyWithCommunicationsContent [2] MIMEEntityBodyWithCC,
    mSRPMessage                   [3] MSRPContainer,
    xMLBody                       [4] XMLType,
    sBIMessage                    [5] SBIType,
    body                          [6] MIMEBody
}

MIMEEntityBodyWithCC ::= SEQUENCE
MIMEEntityBodyWithCC ::= CHOICE
{
    mIMEBodyLength [1] MIMEBodyLength
    mIMEBodyWithOnlyContent        [1] MIMEBodyLength,
    mIMEBodyWithXML                [2] XMLContainer,
    mIMEBoodyWithSBIMessage        [3] SBIContainer
}

MIMEContentType ::= UTF8String
@@ -6108,10 +6127,10 @@ MIMEEntity ::= CHOICE
    separatedMIMEHeadersAndBody [2] SeparatedMIMEHeadersAndBody
}

MIMEEntityHeaders ::= SEQUENCE
MIMEHeaderSection ::= SEQUENCE
{
    headers        [1] MIMEHeaders,
    removedHeaders [2] SEQUENCE OF RemovedMIMEHeaders OPTIONAL
    includedHeaderFields [1] MIMEHeaderFields,
    removedHeaderFields  [2] SEQUENCE OF RemovedMIMEHeaderField OPTIONAL
}

MIMEHeaderBodyLength ::= INTEGER
@@ -6120,19 +6139,30 @@ MIMEHeaderFieldName ::= UTF8String

MIMEHeaderHash ::= OCTET STRING

MIMEHeaders ::= UTF8String
MIMEHeaderFields ::= UTF8String

RemovedMIMEHeaders ::= SEQUENCE
RemovedMIMEHeaderField ::= SEQUENCE
{
    headerFieldName  [1] MIMEHeaderFieldName,
    headerBodyLength [2] MIMEHeaderBodyLength,
    headerHash       [3] MIMEHeaderHash OPTIONAL
}

SBIContainer ::= SEQUENCE
{
    includedSBIMessage [1] SBIType
}

SeparatedMIMEHeadersAndBody ::= SEQUENCE
{
    entityHeaders [1] MIMEEntityHeaders,
    entityHeaderSection [1] MIMEHeaderSection,
    entityBody          [2] MIMEEntityBody OPTIONAL
}

XMLContainer ::= SEQUENCE
{
    includedXML        [1] XMLType
}


END