1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
-- Module IN-SCF-SRF-Classes (Q.1248.3:07/2001)
IN-SCF-SRF-Classes {itu-t recommendation q 1248 modules(1)
in-scf-srf-classes(11) version1(0)} DEFINITIONS ::=
BEGIN
IMPORTS
id-package-emptyConnection, id-rosObject-srf, id-rosObject-ssf,
ros-InformationObjects, ros-UsefulDefinitions, scf-srf-Protocol,
scf-srf-datatypes, ssf-scf-datatypes
FROM IN-object-identifiers {itu-t recommendation q 1248 modules(1)
in-object-identifiers(0) version1(0)}
ROS-OBJECT-CLASS, CONTRACT, OPERATION-PACKAGE, Code, OPERATION,
CONNECTION-PACKAGE
FROM Remote-Operations-Information-Objects ros-InformationObjects
emptyBind, emptyUnbind
FROM Remote-Operations-Useful-Definitions ros-UsefulDefinitions;
UISCRIPT ::= CLASS {
&SpecificInfo OPTIONAL,
&Result OPTIONAL,
&id Code
}
WITH SYNTAX {
[WITH-SPECIFICINFO &SpecificInfo]
[WITH-RESULT &Result]
IDENTIFIED BY &id
}
-- SpecificInfo is used for ScriptRun and ScriptInformation and ScriptClose
--Result is used for ScritEvent
firstScript UISCRIPT ::= {IDENTIFIED BY local:1
}
-- firstScript is just an example.
SupportedUIScripts UISCRIPT ::=
{firstScript, ...
--full set of User Interaction script
}
-- SupportedUIScripts is the full set of User Interaction scripts.
SCF-SRF-BOUNDS ::= CLASS {
&minAttributesLength INTEGER OPTIONAL,
&maxAttributesLength INTEGER OPTIONAL,
&minMailBoxIDLength INTEGER OPTIONAL,
&maxMailBoxIDLength INTEGER OPTIONAL,
&minMessageContentLength INTEGER OPTIONAL,
&maxMessageContentLength INTEGER OPTIONAL,
&minReceivedInformationLength INTEGER OPTIONAL,
&maxReceivedInformationLength INTEGER OPTIONAL,
&maxRecordingTime INTEGER OPTIONAL,
&numOfMessageIDs INTEGER OPTIONAL,
&maxRecordedMessageUnits INTEGER OPTIONAL,
&maxVariableParts INTEGER OPTIONAL
}
WITH SYNTAX {
[MINIMUM-FOR-ATTRIBUTES &minAttributesLength]
[MAXIMUM-FOR-ATTRIBUTES &maxAttributesLength]
[MINIMUM-FOR-MAIL-BOX-ID &minMailBoxIDLength]
[MAXIMUM-FOR-MAIL-BOX-ID &maxMailBoxIDLength]
[MINIMUM-FOR-MESSAGE-CONTENT &minMessageContentLength]
[MAXIMUM-FOR-MESSAGE-CONTENT &maxMessageContentLength]
[MINIMUM-FOR-RECEIVED-INFORMATION &minReceivedInformationLength]
[MAXIMUM-FOR-RECEIVED-INFORMATION &maxReceivedInformationLength]
[MAXIMUM-FOR-RECORDING-TIME &maxRecordingTime]
[NUM-OF-MESSAGE-IDS &numOfMessageIDs]
[MAXIMUM-FOR-RECORDED-MESSAGE-UNITS &maxRecordedMessageUnits]
[NUM-OF-VARIABLE-PARTS &maxVariableParts]
}
-- The following instance of the parameter bound is just an example
networkSpecificB3 SCF-SRF-BOUNDS ::= {
MINIMUM-FOR-ATTRIBUTES 1 -- example value
MAXIMUM-FOR-ATTRIBUTES 5 -- example value
MINIMUM-FOR-MAIL-BOX-ID 1 -- example value
MAXIMUM-FOR-MAIL-BOX-ID 5 -- example value
MINIMUM-FOR-MESSAGE-CONTENT 1 -- example value
MAXIMUM-FOR-MESSAGE-CONTENT 5 -- example value
MINIMUM-FOR-RECEIVED-INFORMATION 1 -- example value
MAXIMUM-FOR-RECEIVED-INFORMATION 5 -- example value
MAXIMUM-FOR-RECORDING-TIME 5 -- example value
NUM-OF-MESSAGE-IDS 2 -- example value
MAXIMUM-FOR-RECORDED-MESSAGE-UNITS 5 -- example value
NUM-OF-VARIABLE-PARTS 5 -- example value
-- must be 5 or
-- greater.
}
END
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
|