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