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