-- Module X0-0-22-crs (X.1125:01/2008)
-- See also ITU-T X.1125 (01/2008)
-- See also the index of all ASN.1 assignments needed in this document
X0-0-22-crs {itu-t(0) recommendation(0) x(24) x1125(1125) version1(1)
asn1Modules(2) x0-0-22-crs(1)} DEFINITIONS --XER INSTRUCTIONS -- AUTOMATIC
TAGS ::=
BEGIN
IMPORTS
String
FROM XSD {joint-iso-itu-t asn1(1) specification(0) modules(0) xsd-module(2)
version2(2)};
/* ====================================================================== */
/* ========================== CRSAP-Message =========================== */
/* ====================================================================== */
CRSAP-Message ::= SEQUENCE {
header-Unit Header-Unit,
body-Unit Body-Unit,
tail-Unit Tail-Unit
}
/* ====================================================================== */
/* ============================= Header-Unit =========================== */
/* ====================================================================== */
Header-Unit ::= SEQUENCE {
flag FlagEnumeration,
length INTEGER(0..MAX),
precedence INTEGER(0..MAX),
sCA-ID ID,
sCS-ID ID,
type TypeEnumeration,
version XSD.String
}
/* Multicast message without message tail. */
/* Multicast message with message tail. */
/* Unicast message without message tail. */
/* Unicast message with message tail. */
FlagEnumeration ::= ENUMERATED {m, mT, u, uT}
/* Multicast message without message tail. */
/* Multicast message with message tail. */
/* Unicast message without message tail. */
/* Unicast message with message tail. */
/* Multicast message without message tail. */
/* Multicast message with message tail. */
/* Unicast message without message tail. */
/* Unicast message with message tail. */
/* Unicast message with message tail. */
TypeEnumeration ::= ENUMERATED {
d-Ack, d-Err-Ntf, d-Prb-Req, d-Rep-Req, d-SCI-Rsp, u-Ack, u-Err-Ntf,
u-SCA-Prb-Rsp, u-SCI-Rpt}
/* ====================================================================== */
/* =========================== Body-Unit ============================== */
/* ====================================================================== */
Body-Unit ::= SEQUENCE {
choice
CHOICE {sCIReport SCIReportType,
sCIResponse SCIResponseType,
sCAProbeRequest SCAProbeRequestType,
sCAProbeResponse SCAProbeResponseType,
sCIReportRequest SCIReportRequestType,
acknowledgement AcknowledgementType}
}
SCIReportType ::= SEQUENCE {
rpt-ID XSD.String,
mS-Usr-ID XSD.String,
mS-ISDN XSD.String OPTIONAL,
mT-ID XSD.String,
mS-OSPlt-TypVer XSD.String OPTIONAL,
mS-OSPlt-PatLst XSD.String OPTIONAL,
mS-SAS-Inf XSD.String OPTIONAL,
mS-Sec-Evt XSD.String OPTIONAL,
mS-Hrd-Inf XSD.String OPTIONAL,
sCI-Cur-RptPol XSD.String OPTIONAL,
sCS-LstCom-Inf XSD.String OPTIONAL
}
SCIResponseType ::= SEQUENCE {
mS-Sec-Lev XSD.String OPTIONAL,
sCI-New-RptPol XSD.String OPTIONAL,
sCS-Lmt-Ntf XSD.String OPTIONAL,
ack-SCI-Rpt XSD.String OPTIONAL
}
SCAProbeRequestType ::= SEQUENCE {
sCS-Domain XSD.String OPTIONAL,
sCS-Address XSD.String OPTIONAL,
sCS-Port XSD.String OPTIONAL
}
SCAProbeResponseType ::= SEQUENCE {
lst-SCS-Domain XSD.String OPTIONAL,
lst-SCS-Address XSD.String OPTIONAL,
lst-SCS-ID XSD.String OPTIONAL,
lst-SCA-ID XSD.String OPTIONAL
}
SCIReportRequestType ::= SEQUENCE {
lst-SCS-Domain XSD.String,
tim-Rpt XSD.String OPTIONAL
}
AcknowledgementType ::= SEQUENCE {msgID-Ack XSD.String
}
/* ====================================================================== */
/* =========================== Tail-Unit =============================== */
/* ====================================================================== */
Tail-Unit ::= SEQUENCE {
algorithmID ID,
msgID ID,
msgDigest MsgDigest
}
ID ::= XSD.String(SIZE (1..32))
MsgDigest ::= XSD.String(SIZE (8..32))
/*ENCODING-CONTROL XER
GLOBAL-DEFAULTS MODIFIED-ENCODINGS
GLOBAL-DEFAULTS CONTROL-NAMESPACE
"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
NAMESPACE ALL, ALL IN ALL AS "urn:oid:0.0.22.crs" PREFIX "crsap"
NOT NAMESPACE Header-Unit.flag, Header-Unit.length,
Header-Unit.precedence, Header-Unit.sCA-ID, Header-Unit.sCS-ID,
Header-Unit.type, Header-Unit.version
NAME CRSAP-Message.header-Unit, CRSAP-Message.body-Unit,
CRSAP-Message.tail-Unit, Header-Unit.flag, Header-Unit.length,
Header-Unit.precedence, Header-Unit.sCA-ID, Header-Unit.sCS-ID,
Header-Unit.type, Header-Unit.version, Body-Unit.choice.sCIReport,
Body-Unit.choice.sCIResponse, Body-Unit.choice.sCAProbeRequest,
Body-Unit.choice.sCAProbeResponse, Body-Unit.choice.sCIReportRequest,
Body-Unit.choice.acknowledgement, Tail-Unit.algorithmID,
Tail-Unit.msgID, Tail-Unit.msgDigest AS CAPITALIZED
NAME SCIReportType.rpt-ID AS "Rpt_ID"
NAME SCIReportType.mS-Usr-ID AS "MS_Usr_ID"
NAME SCIReportType.mS-ISDN AS "MS_ISDN"
NAME SCIReportType.mT-ID AS "MT_ID"
NAME SCIReportType.mS-OSPlt-TypVer AS "MS_OSPlt_TypVer"
NAME SCIReportType.mS-OSPlt-PatLst AS "MS_OSPlt_PatLst"
NAME SCIReportType.mS-SAS-Inf AS "MS_SAS_Inf"
NAME SCIReportType.mS-Sec-Evt AS "MS_Sec_Evt"
NAME SCIReportType.mS-Hrd-Inf AS "MS_Hrd_Inf"
NAME SCIReportType.sCI-Cur-RptPol AS "SCI_Cur_RptPol"
NAME SCIReportType.sCS-LstCom-Inf AS "SCS_LstCom_Inf"
NAME SCIResponseType.mS-Sec-Lev AS "MS_Sec_Lev"
NAME SCIResponseType.sCI-New-RptPol AS "SCI_New_RptPol"
NAME SCIResponseType.sCS-Lmt-Ntf AS "SCS_Lmt_Ntf"
NAME SCIResponseType.ack-SCI-Rpt AS "Ack_SCI_Rpt"
NAME SCAProbeRequestType.sCS-Domain AS "SCS_Domain"
NAME SCAProbeRequestType.sCS-Address AS "SCS_Address"
NAME SCAProbeRequestType.sCS-Port AS "SCS_Port"
NAME SCAProbeResponseType.lst-SCS-Domain AS "Lst_SCS_Domain"
NAME SCAProbeResponseType.lst-SCS-Address AS "Lst_SCS_Address"
NAME SCAProbeResponseType.lst-SCS-ID AS "Lst_SCS_ID"
NAME SCAProbeResponseType.lst-SCA-ID AS "Lst_SCA_ID"
NAME SCIReportRequestType.lst-SCS-Domain AS "Lst_SCS_Domain"
NAME SCIReportRequestType.tim-Rpt AS "Tim_Rpt"
NAME AcknowledgementType.msgID-Ack AS "MsgID_Ack"
ATTRIBUTE ALL IN Header-Unit
UNTAGGED Body-Unit.choice
TEXT FlagEnumeration:ALL AS CAPITALIZED
TEXT TypeEnumeration:d-Ack AS "D_Ack"
TEXT TypeEnumeration:d-Err-Ntf AS "D_Err_Ntf"
TEXT TypeEnumeration:d-Prb-Req AS "D_Prb_Req"
TEXT TypeEnumeration:d-Rep-Req AS "D_Rep_Req"
TEXT TypeEnumeration:d-SCI-Rsp AS "D_SCI_Rsp"
TEXT TypeEnumeration:u-Ack AS "U_Ack"
TEXT TypeEnumeration:u-Err-Ntf AS "U_Err_Ntf"
TEXT TypeEnumeration:u-SCA-Prb-Rsp AS "U_SCA_Prb_Rsp"
TEXT TypeEnumeration:u-SCI-Rpt AS "U_SCI_Rpt"*/
END
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D