`
`
`
`3GPP TS 34.131 V6.0.0 (2003-03)
`
`Technical Specification
`
`3rd Generation Partnership Project;
`Technical Specification Group Terminals;
`Test Specification for 'C'-language binding to (U)SIM API
`(Release 6)
`
`GLOBAL SYSTEM FOR
`MOBILE COMMUNICATIONS
`
`R
`
`
`
`The present document has been developed within the 3rd Generation Partnership Project (3GPP TM) and may be further elaborated for the purposes of 3GPP.
`
`
`
`The present document has not been subject to any approval process by the 3GPP Organizational Partners and shall not be implemented.
`This Specification is provided for future development work within 3GPP only. The Organizational Partners accept no liability for any use of this Specification.
`Specifications and reports for implementation of the 3GPP TM system should be obtained via the 3GPP Organizational Partners' Publications Offices.
`
`
`
`Dell Inc., Ex. 1030
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Keywords
`GSM, UMTS, SIM, API
`
`3GPP
`
`Postal address
`
`
`3GPP support office address
`650 Route des Lucioles - Sophia Antipolis
`Valbonne - FRANCE
`Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16
`
`Internet
`http://www.3gpp.org
`
`Copyright Notification
`
`No part may be reproduced except as authorized by written permission.
`The copyright and the foregoing restriction extend to reproduction in all media.
`
`© 2003, 3GPP Organizational Partners (ARIB, CWTS, ETSI, T1, TTA, TTC).
`All rights reserved.
`
`
`3GPP
`
`Dell Inc., Ex. 1030
`
`
`
`
`
`
`
`Contents
`Contents .............................................................................................................................................................. 3
`Foreword .......................................................................................................................................................... 10
`1
`Scope ...................................................................................................................................................... 11
`2
`References .............................................................................................................................................. 11
`3
`Definitions and Acronyms ..................................................................................................................... 12
`3.1 Definitions ................................................................................................................................................................. 12
`3.2 Acronyms .................................................................................................................................................................. 12
`4
`Test Environment ................................................................................................................................... 13
`4.1 Applicability ............................................................................................................................................................. 13
`4.2
`Test Environment Description .................................................................................................................................. 13
`4.3
`Test Format ............................................................................................................................................................... 14
`4.3.1
`Test Area Reference ............................................................................................................................................ 14
`4.3.1.1 Conformance Requirements ............................................................................................................................... 14
`4.3.1.2 Test Area Files .................................................................................................................................................... 15
`4.3.1.3 Test Procedure ..................................................................................................................................................... 15
`4.3.1.4 Test Coverage ...................................................................................................................................................... 15
`4.4
`Initial Conditions ...................................................................................................................................................... 15
`4.5
`Test Equipment ......................................................................................................................................................... 15
`4.5.1
`APDU Tool ......................................................................................................................................................... 15
`4.6
`Testing Methodology ................................................................................................................................................ 16
`4.6.1
`Test Interfaces and Facilities .............................................................................................................................. 16
`5
`Test Plan ................................................................................................................................................. 16
`6
`API Test Plan ......................................................................................................................................... 16
`6.1 UICC File Store Access ............................................................................................................................................ 16
`6.1.1
`CatSelect .............................................................................................................................................................. 16
`6.1.1.1 Conformance Requirements ............................................................................................................................... 16
`6.1.1.2 Test Procedure ..................................................................................................................................................... 17
`6.1.1.3 Test Coverage ...................................................................................................................................................... 18
`6.1.2
`CatStatus .............................................................................................................................................................. 18
`6.1.2.1 Conformance Requirements ............................................................................................................................... 18
`6.1.2.2 Test Procedure ..................................................................................................................................................... 18
`6.1.2.3 Test Coverage ...................................................................................................................................................... 19
`6.1.3
`CatGetCHVStatus ............................................................................................................................................... 19
`6.1.3.1 Conformance Requirements ............................................................................................................................... 19
`6.1.3.2 Test Procedure ..................................................................................................................................................... 19
`6.1.3.3 Test Coverage ...................................................................................................................................................... 19
`6.1.4
`CatReadBinary .................................................................................................................................................... 19
`6.1.4.1 Conformance Requirements ............................................................................................................................... 19
`6.1.4.2 Test Procedure ..................................................................................................................................................... 20
`6.1.4.3 Test Coverage ...................................................................................................................................................... 21
`6.1.5
`CatUpdateBinary ................................................................................................................................................. 21
`6.1.5.1 Conformance Requirements ............................................................................................................................... 21
`6.1.5.2 Test Procedure ..................................................................................................................................................... 22
`6.1.5.3 Test Coverage ...................................................................................................................................................... 22
`6.1.6
`CatReadRecord ................................................................................................................................................... 22
`6.1.6.1 Conformance Requirements ............................................................................................................................... 22
`6.1.6.2 Test Procedure ..................................................................................................................................................... 24
`6.1.6.3 Test Coverage ...................................................................................................................................................... 25
`6.1.7
`CatUpdateRecord ................................................................................................................................................ 25
`6.1.7.1 Conformance Requirements ............................................................................................................................... 26
`6.1.7.2 Test Procedure ..................................................................................................................................................... 27
`6.1.7.3 Test Coverage ...................................................................................................................................................... 28
`6.1.8
`CatSearch ............................................................................................................................................................ 29
`6.1.8.1 Conformance Requirements ............................................................................................................................... 29
`
`3GPP
`
`Dell Inc., Ex. 1030
`
`
`
`
`
`
`
`6.1.8.2 Test Procedure ..................................................................................................................................................... 30
`6.1.8.3 Test Coverage ...................................................................................................................................................... 31
`6.1.9
`CatIncrease .......................................................................................................................................................... 31
`6.1.9.1 Conformance Requirements ............................................................................................................................... 31
`6.1.9.2 Test Procedure ..................................................................................................................................................... 32
`6.1.9.3 Test Coverage ...................................................................................................................................................... 32
`6.1.10
`CatInvalidate ....................................................................................................................................................... 32
`6.1.10.1
`Conformance Requirements .......................................................................................................................... 33
`6.1.10.2
`Test Procedure ............................................................................................................................................... 33
`6.1.10.3
`Test Coverage ................................................................................................................................................ 33
`6.1.11
`CatRehabilitate .................................................................................................................................................... 34
`6.1.11.1
`Conformance Requirements .......................................................................................................................... 34
`6.1.11.2
`Test Procedure ............................................................................................................................................... 34
`6.1.11.3
`Test Coverage ................................................................................................................................................ 34
`6.2 Registry ..................................................................................................................................................................... 35
`6.2.1
`CatSetMenuString ............................................................................................................................................... 35
`6.2.1.1 Conformance Requirements ............................................................................................................................... 35
`6.2.1.2 Test Procedure ..................................................................................................................................................... 35
`6.2.1.3 Test Coverage ...................................................................................................................................................... 35
`6.2.2
`CatNotifyOnFrameworkEvent ............................................................................................................................ 35
`6.2.2.1 Conformance Requirements ............................................................................................................................... 36
`6.2.2.2 Test Suite Files .................................................................................................................................................... 36
`6.2.2.3 Test Procedure ..................................................................................................................................................... 36
`6.2.2.4 Test Coverage ...................................................................................................................................................... 36
`6.2.3
`CatNotifyOnEnvelope ......................................................................................................................................... 36
`6.2.3.1 Conformance Requirements ............................................................................................................................... 36
`6.2.3.2 Test Procedure ..................................................................................................................................................... 37
`6.2.3.3 Test Coverage ...................................................................................................................................................... 37
`6.2.4
`CatNotifyOnEvent .............................................................................................................................................. 37
`6.2.4.1 Conformance Requirements ............................................................................................................................... 37
`6.2.4.2 Test Procedure ..................................................................................................................................................... 37
`6.2.4.3 Test Coverage ...................................................................................................................................................... 37
`6.3 Man-Machine Interface ............................................................................................................................................ 38
`6.3.1
`CatAddItem ......................................................................................................................................................... 38
`6.3.1.1 Conformance Requirements ............................................................................................................................... 38
`6.3.1.2 Test Procedure ..................................................................................................................................................... 38
`6.3.1.3 Test Coverage ...................................................................................................................................................... 38
`6.3.2
`CatSelectItem ...................................................................................................................................................... 38
`6.3.2.1 Conformance Requirements ............................................................................................................................... 38
`6.3.2.2 Test Procedure ..................................................................................................................................................... 39
`6.3.2.3 Test Coverage ...................................................................................................................................................... 39
`6.3.3
`CatEndSelectItem ................................................................................................................................................ 39
`6.3.3.1 Conformance Requirements ............................................................................................................................... 39
`6.3.3.2 Test Procedure ..................................................................................................................................................... 39
`6.3.3.3 Test Coverage ...................................................................................................................................................... 40
`6.3.4
`CatDisplayText ................................................................................................................................................... 40
`6.3.4.1 Conformance Requirements ............................................................................................................................... 40
`6.3.4.2 Test Procedure ..................................................................................................................................................... 40
`6.3.4.3 Test Coverage ...................................................................................................................................................... 41
`6.3.5
`CatGetInKey ....................................................................................................................................................... 41
`6.3.5.1 Conformance Requirements ............................................................................................................................... 41
`6.3.5.2 Test Procedure ..................................................................................................................................................... 41
`6.3.5.3 Test Coverage ...................................................................................................................................................... 41
`6.3.6
`CatGetInput ......................................................................................................................................................... 42
`6.3.6.1 Conformance Requirements ............................................................................................................................... 42
`6.3.6.2 Test Procedure ..................................................................................................................................................... 42
`6.3.6.3 Test Coverage ...................................................................................................................................................... 43
`6.3.7
`CatSetupIdleModeText ....................................................................................................................................... 43
`6.3.7.1 Conformance Requirements ............................................................................................................................... 43
`6.3.7.2 Test Procedure ..................................................................................................................................................... 43
`6.3.7.3 Test Coverage ...................................................................................................................................................... 43
`6.3.8
`CatPlayTone ........................................................................................................................................................ 44
`
`3GPP
`
`Dell Inc., Ex. 1030
`
`
`
`
`
`
`
`6.3.8.1 Conformance Requirements ............................................................................................................................... 44
`6.3.8.2 Test Procedure ..................................................................................................................................................... 44
`6.3.8.3 Test Coverage ...................................................................................................................................................... 44
`6.4
`Timers ....................................................................................................................................................................... 44
`6.4.1
`CatGetTimer ........................................................................................................................................................ 44
`6.4.1.1 Conformance Requirements ............................................................................................................................... 44
`6.4.1.2 Test Procedure ..................................................................................................................................................... 45
`6.4.1.3 Test Coverage ...................................................................................................................................................... 45
`6.4.2
`CatFreeTimer ...................................................................................................................................................... 45
`6.4.2.1 Conformance Requirements ............................................................................................................................... 45
`6.4.2.2 Test Procedure ..................................................................................................................................................... 45
`6.4.2.3 Test Coverage ...................................................................................................................................................... 45
`6.4.3
`CatStartTimer ...................................................................................................................................................... 46
`6.4.3.1 Conformance Requirements ............................................................................................................................... 46
`6.4.3.2 Test Procedure ..................................................................................................................................................... 46
`6.4.3.3 Test Coverage ...................................................................................................................................................... 46
`6.4.4
`CatGetTimerValue .............................................................................................................................................. 46
`6.4.4.1 Conformance Requirements ............................................................................................................................... 46
`6.4.4.2 Test Procedure ..................................................................................................................................................... 47
`6.4.4.3 Test Coverage ...................................................................................................................................................... 47
`6.5
`Supplementary Card Reader Management ............................................................................................................... 47
`6.5.1
`CatPowerOnCard ................................................................................................................................................ 47
`6.5.1.1 Conformance Requirements ............................................................................................................................... 47
`6.5.1.2 Test Procedure ..................................................................................................................................................... 47
`6.5.1.3 Test Coverage ...................................................................................................................................................... 48
`6.5.2
`CatPowerOffCard ................................................................................................................................................ 48
`6.5.2.1 Conformance Requirements ............................................................................................................................... 48
`6.5.2.2 Test Procedure ..................................................................................................................................................... 48
`6.5.2.3 Test Coverage ...................................................................................................................................................... 48
`6.5.3
`CatPerformCardAPDU ....................................................................................................................................... 48
`6.5.3.1 Conformance Requirements ............................................................................................................................... 48
`6.5.3.2 Test Procedure ..................................................................................................................................................... 49
`6.5.3.3 Test Coverage ...................................................................................................................................................... 49
`6.5.4
`CatGetReaderStatus ............................................................................................................................................ 49
`6.5.4.1 Conformance Requirements ............................................................................................................................... 49
`6.5.4.2 Test Procedure ..................................................................................................................................................... 50
`6.5.4.3 Test Coverage ...................................................................................................................................................... 50
`6.6 Network Services ...................................................................................................................................................... 50
`6.6.1
`CatGetLocationInformation ................................................................................................................................ 50
`6.6.1.1 Conformance Requirements ............................................................................................................................... 50
`6.6.1.2 Test Procedure ..................................................................................................................................................... 50
`6.6.1.3 Test Coverage ...................................................................................................................................................... 51
`6.6.2
`CatGetTimingAdvance ....................................................................................................................................... 51
`6.6.2.1 Conformance Requirements ............................................................................................................................... 51
`6.6.2.2 Test Procedure ..................................................................................................................................................... 51
`6.6.2.3 Test Coverage ...................................................................................................................................................... 51
`6.6.3
`CatGetIMEI ......................................................................................................................................................... 51
`6.6.3.1 Conformance Requirements ............................................................................................................................... 52
`6.6.3.2 Test Procedure ..................................................................................................................................................... 52
`6.6.3.3 Test Coverage ...................................................................................................................................................... 52
`6.6.4
`CatGetNetworkMeasurementResults ................................................................................................................. 52
`6.6.4.1 Conformance Requirements ............................................................................................................................... 52
`6.6.4.2 Test Procedure ..................................................................................................................................................... 53
`6.6.4.3 Test Coverage ...................................................................................................................................................... 53
`6.6.5
`CatGetDateTimeAndTimeZone ......................................................................................................................... 53
`6.6.5.1 Conformance Requirements ............................................................................................................................... 53
`6.6.5.2 Test Procedure ..................................................................................................................................................... 53
`6.6.5.3 Test Coverage ...................................................................................................................................................... 54
`6.6.6
`CatGetLanguage .................................................................................................................................................. 54
`6.6.6.1 Conformance Requirements ............................................................................................................................... 54
`6.6.6.2 Test Procedure ..................................................................................................................................................... 54
`6.6.6.3 Test Coverage ...................................................................................................................................................... 54
`
`3GPP
`
`Dell Inc., Ex. 1030
`
`
`
`
`
`
`
`CatSetupCall ....................................................................................................................................................... 54
`6.6.7
`6.6.7.1 Conformance Requirements ............................................................................................................................... 54
`6.6.7.2 Test Procedure ................................................................................................................