2007-08-06 12:16:20 +00:00
|
|
|
-- $Id$
|
2007-06-03 19:58:59 +00:00
|
|
|
-- 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
|
|
|
|
|