aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--asn1/cmip/CMIP.asn9
-rw-r--r--asn1/cmip/cmip.cnf2
-rw-r--r--asn1/cmip/packet-cmip-template.c1
3 files changed, 9 insertions, 3 deletions
diff --git a/asn1/cmip/CMIP.asn b/asn1/cmip/CMIP.asn
index 05dc9e5c24..17ba985460 100644
--- a/asn1/cmip/CMIP.asn
+++ b/asn1/cmip/CMIP.asn
@@ -7,7 +7,10 @@ BEGIN
IMPORTS
DistinguishedName, RDNSequence
- FROM InformationFramework;
+ FROM InformationFramework
+ EXTERNAL
+ FROM ACSE-1 {joint-iso-itu-t association-control(2) modules(0) acse1(1) version1(1)};
+
ModificationItem ::= SEQUENCE {
modifyOperator [2] IMPLICIT ModifyOperator OPTIONAL,
@@ -440,7 +443,7 @@ ROS ::= CHOICE {
-- CMIP-A-ABORT
-- Information carried in user-information parameter of A-ABORT
CMIPAbortInfo ::= SEQUENCE {
- abortSource [0] IMPLICIT CMIPAbortSource
+ abortSource [0] IMPLICIT CMIPAbortSource,
userInfo [1] EXTERNAL OPTIONAL
}
@@ -458,7 +461,7 @@ FunctionalUnits ::= BIT STRING {
-- Information carried in user-information parameter of A-ASSOCIATE
CMIPUserInfo ::= SEQUENCE {
protocolVersion [0] IMPLICIT ProtocolVersion OPTIONAL,
- functionalUnits [1] IMPLICIT FunctionalUnits OPTIONAL
+ functionalUnits [1] IMPLICIT FunctionalUnits OPTIONAL,
accessControl [2] EXTERNAL OPTIONAL,
userInfo [3] EXTERNAL OPTIONAL
}
diff --git a/asn1/cmip/cmip.cnf b/asn1/cmip/cmip.cnf
index 0b5accb79f..a395e31620 100644
--- a/asn1/cmip/cmip.cnf
+++ b/asn1/cmip/cmip.cnf
@@ -5,8 +5,10 @@
#.MODULE_IMPORT
InformationFramework x509if
+ACSE-1 acse
#.INCLUDE ../x509if/x509if-exp.cnf
+#.INCLUDE ../acse/acse-exp.cnf
#.EXPORTS
CMIPAbortInfo
diff --git a/asn1/cmip/packet-cmip-template.c b/asn1/cmip/packet-cmip-template.c
index afe58aaece..052923fb7d 100644
--- a/asn1/cmip/packet-cmip-template.c
+++ b/asn1/cmip/packet-cmip-template.c
@@ -35,6 +35,7 @@
#include <string.h>
#include "packet-ber.h"
+#include "packet-acse.h"
#include "packet-x509if.h"
#include "packet-cmip.h"