~ubuntu-branches/debian/squeeze/erlang/squeeze

« back to all changes in this revision

Viewing changes to lib/asn1/test/asn1_SUITE_data/INAPv2extract.asn

  • Committer: Bazaar Package Importer
  • Author(s): Sergei Golovan
  • Date: 2010-03-09 17:34:57 UTC
  • mfrom: (10.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20100309173457-4yd6hlcb2osfhx31
Tags: 1:13.b.4-dfsg-3
Manpages in section 1 are needed even if only arch-dependent packages are
built. So, re-enabled them.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
INAPv2extract DEFINITIONS
 
2
 
 
3
EXPLICIT TAGS
 
4
 
 
5
::=
 
6
 
 
7
BEGIN
 
8
 
 
9
EXTENSION ::= CLASS {
 
10
  &ExtensionType  ,
 
11
  &criticality    CriticalityType DEFAULT ignore,
 
12
  &id             Code
 
13
}
 
14
WITH SYNTAX {
 
15
  EXTENSION-SYNTAX &ExtensionType
 
16
  [CRITICALITY &criticality]
 
17
  IDENTIFIED BY &id
 
18
}
 
19
 
 
20
CriticalityType ::= ENUMERATED {ignore(0), abort(1)}
 
21
 
 
22
Code ::= CHOICE {local   INTEGER,
 
23
                 global  OBJECT IDENTIFIER
 
24
}
 
25
 
 
26
--3b parameteriserad object set
 
27
SupportedExtensions{PARAMETERS-BOUND:bound} EXTENSION ::= 
 
28
{firstExtension | 
 
29
 boundedExtension {bound}, --4a instans av parameteriserat object
 
30
 ...
 
31
}
 
32
 
 
33
firstExtension EXTENSION ::= {
 
34
  EXTENSION-SYNTAX  NULL
 
35
  CRITICALITY       ignore
 
36
  IDENTIFIED BY     local:1
 
37
}
 
38
 
 
39
--4b parameteriserat object
 
40
boundedExtension{PARAMETERS-BOUND:bound} EXTENSION ::= {
 
41
  EXTENSION-SYNTAX  BoundedExtensionSyntax {bound} --5a instans av parameteriserad typ
 
42
  CRITICALITY       ignore
 
43
  IDENTIFIED BY     local:2
 
44
}
 
45
 
 
46
--1b parameteriserad typ
 
47
InitialDPArg{PARAMETERS-BOUND:bound} ::= SEQUENCE {
 
48
  dialledDigits  [1]  CalledPartyNumber{bound} OPTIONAL, --2a instans av parameteriserad typ
 
49
  extensions     [15]  SEQUENCE SIZE (1..bound.&numOfExtensions) OF ExtensionField{ {SupportedExtensions  {bound}}} OPTIONAL --3a instans av parameteriserad objectset
 
50
}
 
51
 
 
52
ExtensionField{EXTENSION:SupportedExtensions} ::= SEQUENCE {
 
53
  type         EXTENSION.&id({SupportedExtensions}),
 
54
  -- shall identify the value of an EXTENSION type
 
55
  criticality  CriticalityType DEFAULT ignore,
 
56
  value        [1]  EXTENSION.&ExtensionType({SupportedExtensions}{@type})
 
57
}
 
58
 
 
59
--2b parameteriserad typ
 
60
CalledPartyNumber{PARAMETERS-BOUND:bound} ::=
 
61
  OCTET STRING
 
62
    (SIZE (bound.&minCalledPartyNumberLength..bound.&maxCalledPartyNumberLength))
 
63
 
 
64
--5b parameteriserad typ
 
65
BoundedExtensionSyntax{PARAMETERS-BOUND:bound} ::= SEQUENCE { --5
 
66
  digits  OCTET STRING(SIZE (bound.&minDigitsLength..bound.&maxDigitsLength))
 
67
}
 
68
 
 
69
PARAMETERS-BOUND ::= CLASS {
 
70
  &minAChBillingChargingLength     INTEGER,
 
71
  &maxAChBillingChargingLength     INTEGER,
 
72
  &minAttributesLength             INTEGER,
 
73
  &maxAttributesLength             INTEGER,
 
74
  &minBackwardGVNSLength           INTEGER,
 
75
  &minDigitsLength                 INTEGER,
 
76
  &maxDigitsLength                 INTEGER,
 
77
  &minCalledPartyNumberLength      INTEGER,
 
78
  &maxCalledPartyNumberLength      INTEGER,
 
79
  &numOfExtensions                 INTEGER
 
80
}
 
81
WITH SYNTAX {
 
82
  MINIMUM-FOR-ACH-BILLING-CHARGING &minAChBillingChargingLength
 
83
  MAXIMUM-FOR-ACH-BILLING-CHARGING &maxAChBillingChargingLength
 
84
  MINIMUM-FOR-ATTRIBUTES &minAttributesLength
 
85
  MAXIMUM-FOR-ATTRIBUTES &maxAttributesLength
 
86
  MINIMUM-FOR-BACKWARD-GVNS &minBackwardGVNSLength
 
87
  MINIMUM-FOR-DIGITS &minDigitsLength
 
88
  MAXIMUM-FOR-DIGITS &maxDigitsLength
 
89
  MINIMUM-FOR-CALLED-PARTY-NUMBER &minCalledPartyNumberLength
 
90
  MAXIMUM-FOR-CALLED-PARTY-NUMBER &maxCalledPartyNumberLength
 
91
  NUM-OF-EXTENSIONS &numOfExtensions
 
92
  }
 
93
 
 
94
--1a instans av parameteriserad typ
 
95
ActivityTest2 ::= InitialDPArg{networkSpecificBoundSet}
 
96
 
 
97
networkSpecificBoundSet PARAMETERS-BOUND ::= {
 
98
  MINIMUM-FOR-ACH-BILLING-CHARGING        1 -- example value
 
99
  MAXIMUM-FOR-ACH-BILLING-CHARGING        5 -- example value
 
100
  MINIMUM-FOR-ATTRIBUTES                  1 -- example value
 
101
  MAXIMUM-FOR-ATTRIBUTES                  5 -- example value
 
102
  MINIMUM-FOR-BACKWARD-GVNS               1
 
103
  MINIMUM-FOR-DIGITS                      1
 
104
  MAXIMUM-FOR-DIGITS                      5
 
105
  MINIMUM-FOR-CALLED-PARTY-NUMBER         1 -- example value
 
106
  MAXIMUM-FOR-CALLED-PARTY-NUMBER         5 -- example value
 
107
  NUM-OF-EXTENSIONS                       1 -- example value
 
108
}
 
109
 
 
110
 
 
111
 
 
112
END
 
 
b'\\ No newline at end of file'