1SetTypeRefSet DEFINITIONS IMPLICIT TAGS ::= 2 3BEGIN 4 5Set1 ::= SET 6{ 7 bool1 BOOLEAN, 8 int1 INTEGER, 9 set1 SetIn 10} 11 12Set2 ::= SET 13{ 14 set2 SetIn, 15 bool2 BOOLEAN, 16 int2 INTEGER 17} 18 19Set3 ::= SET 20{ 21 bool3 BOOLEAN, 22 set3 SetIn, 23 int3 INTEGER 24} 25 26Set4 ::= SEQUENCE 27{ 28 set41 SetIn, 29 set42 SetIn, 30 set43 SetIn 31} 32 33 34SetIn ::= SET 35{ 36 boolIn BOOLEAN, 37 intIn INTEGER 38} 39 40 41SetS1 ::= SET 42{ 43 boolS1 BOOLEAN, 44 intS1 INTEGER, 45 setS1 SET { boolIn BOOLEAN, 46 intIn INTEGER } 47} 48 49SetS2 ::= SET 50{ 51 setS2 SET { boolIn BOOLEAN, 52 intIn INTEGER }, 53 boolS2 BOOLEAN, 54 intS2 INTEGER 55 56} 57 58SetS3 ::= SET 59{ 60 boolS3 BOOLEAN, 61 setS3 SET { boolIn BOOLEAN, 62 intIn INTEGER }, 63 intS3 INTEGER 64 65} 66 67SetSTag ::= SET 68{ 69 setS1 SET { b1 BOOLEAN, 70 i1 INTEGER }, 71 setS2 [7] SET { b2 BOOLEAN, 72 i2 INTEGER }, 73 setS3 [8] EXPLICIT SET { b3 BOOLEAN, 74 i3 INTEGER } 75} 76 77 78SetTRset ::= SET 79{ 80 setSet SetSet, 81 setSetI [124] SetSet, 82 setSetE [125] EXPLICIT SetSet, 83 84 setSet-I SetSetImp, 85 setSetI-I [224] SetSetImp, 86 setSetE-I [225] EXPLICIT SetSetImp, 87 88 setSet-E SetSetExp, 89 setSetI-E [324] SetSetExp, 90 setSetE-E [325] EXPLICIT SetSetExp 91 92} 93 94SetSet ::= SET { 95 setInt INTEGER, 96 setOs OCTET STRING 97 } 98 99SetSetImp ::= [54] SET { 100 setInt INTEGER, 101 setOs OCTET STRING 102 } 103 104SetSetExp ::= [55] EXPLICIT SET { 105 setInt INTEGER, 106 setOs OCTET STRING 107 } 108 109 110END 111