aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/isdn-sup/Set-Operations-and-Errors.asn
blob: 6517b4abdc99d6f6e02e101d53041dc5c6570678 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
-- $Id$
--
-- EN 301 002-1 Ver. 1.3.1
--
Set-Operations-and-Errors {ITU-T identified-organization etsi(0) 1002 operations-and-errors(1)}

DEFINITIONS EXPLICIT TAGS ::=

BEGIN

EXPORTS
        ModifyPin,
        Pin,
		Tan,
        InvalidPin,
		InvalidTan,
        PinNotProvided,
        InvalidNewPin,
        ChangeOfPinRequired,
        PrimitivePin,
        NewPinIsOldPin,
        UserControlBlocked;

IMPORTS
        OPERATION, ERROR
        FROM Remote-Operations-Information-Objects 
    {joint-iso-itu-t (2) remote-operations (4) informationObjects(5) version1(0)}

        PartyNumber
        FROM Addressing-Data-Elements
            {itu-t(0) identified-organization(4) etsi(0) 196 addressing-data-elements(6)}

        invalidServedUserNr
        FROM General-Errors
            {itu-t(0) identified-organization(4) etsi(0) 196 general-errors(2)};

ModifyPin				::= OPERATION
								ARGUMENT	ModifyPinArgument
								RESULT
								ERRORS     {InvalidPin,
											PinNotProvided,
											InvalidNewPin,
											invalidServedUserNr,
											PrimitivePin,
											NewPinIsOldPin,
											UserControlBlocked}

PossibleFraudulentPinUse	::= OPERATION
PossibleFraudulentTanUse	::= OPERATION
ModifyPinArgument		::= SEQUENCE {
								oldPin			Pin,
								newPin			Pin,
								servedUserNr	PartyNumber}

Pin						::= IA5String (SIZE(4..12)) (FROM ("0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9"
                                                          |"A"|"B"|"C"|"D"|"E"|"F"|"G"|"H"|"I"|"J"
                                                          |"K"|"L"|"M"|"N"|"O"|"P"|"Q"|"R"|"S"|"T"
                                                          |"U"|"V"|"W"|"X"|"Y"|"Z"
                                                          |"a"|"b"|"c"|"d"|"e"|"f"|"g"|"h"|"i"|"j"
                                                          |"k"|"l"|"m"|"n"|"o"|"p"|"q"|"r"|"s"|"t"
                                                          |"u"|"v"|"w"|"x"|"y"|"z"))

Tan						::= IA5String (SIZE(6..12)) (FROM ("0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9"
                                                          |"A"|"B"|"C"|"D"|"E"|"F"|"G"|"H"|"I"|"J"
                                                          |"K"|"L"|"M"|"N"|"O"|"P"|"Q"|"R"|"S"|"T"
                                                          |"U"|"V"|"W"|"X"|"Y"|"Z"
                                                          |"a"|"b"|"c"|"d"|"e"|"f"|"g"|"h"|"i"|"j"
                                                          |"k"|"l"|"m"|"n"|"o"|"p"|"q"|"r"|"s"|"t"
                                                          |"u"|"v"|"w"|"x"|"y"|"z"))


invalidPin            ERROR ::= {CODE global:{sETOID 10}}
invalidTan            ERROR ::= {CODE global:{sETOID 11}}
pinNotProvided        ERROR ::= {CODE global:{sETOID 17}}
invalidNewPin         ERROR ::= {CODE global:{sETOID 12}}
userControlBlocked    ERROR ::= {CODE global:{sETOID 13}}
changeOfPinRequired   ERROR ::= {CODE global:{sETOID 14}}
primitivePin          ERROR ::= {CODE global:{sETOID 15}}
newPinIsOldPin        ERROR ::= {CODE global:{sETOID 16}}


sETOID OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) 1002 operations-and-errors(1)}

modifyPin				ModifyPin 				::= globalValue {sETOID  1}
possibleFraudulentPinUse	PossibleFraudulentPinUse	::= globalValue {sETOID  2}
possibleFraudulentTanUse	PossibleFraudulentTanUse	::= globalValue {sETOID  3}

invalidPin				InvalidPin 				::= globalValue {sETOID 10}
pinNotProvided			PinNotProvided 			::= globalValue {sETOID 11}
invalidNewPin			InvalidNewPin        	::= globalValue {sETOID 12}
userControlBlocked		UserControlBlocked   	::= globalValue {sETOID 13}
changeOfPinRequired		ChangeOfPinRequired 	::= globalValue {sETOID 14}
primitivePin			PrimitivePin			::= globalValue {sETOID 15}
newPinIsOldPin			NewPinIsOldPin			::= globalValue {sETOID 16}
invalidTan				InvalidTan 				::= globalValue {sETOID 17}


END -- of Set-Function-Operations-and-Errors