6.2.2 Interface ToolkitInterface
3GPP51.013Release 17Test specification for Subscriber Identity Module (SIM) Application Programming Interface (API) for Java CardTS
6.2.2.1 Method processToolkit
Test Area Reference: API_2_TKI_PRTKB
6.2.2.1.1 Conformance Requirement:
The method with following prototype shall be compliant to its definition in the API.
public void processToolkit(byte event)
throws ToolkitException
6.2.2.1.1.1 Normal execution
– CRRN1: This interface must be implemented by a Toolkit applet (which extends the javacard.framework.Applet class) so that it can be triggered by the Toolkit Handler according to the registration information.
– CRRN2: The Toolkit applet will have to implement the processToolkit shared method so that the following events can be notified:
Event |
Description |
---|---|
EVENT_PROFILE_DOWNLOAD |
Terminal Profile command reception |
EVENT_FORMATTED_SMS_PP_ENV |
Formatted envelope SMS-PP Data Download reception |
EVENT_FORMATTED_SMS_PP_UPD |
Formatted Update Record EF SMS |
EVENT_FORMATTED_SMS_CB |
Formatted envelope Cell Broadcast Data Download command reception |
EVENT_UNFORMATTED_SMS_PP_ENV |
Unformatted Envelope SMS-PP Data Download reception |
EVENT_UNFORMATTED_SMS_PP_UPD |
Unformatted Update Record EF SMS |
EVENT_UNFORMATTED_SMS_CB |
Unformatted Cell Broadcast Data Download command reception |
EVENT_MENU_SELECTION |
Envelope Menu Selection command reception |
EVENT_MENU_SELECTION_HELP_REQUEST |
Envelope Menu Selection Help Request command reception |
EVENT_CALL_CONTROL_BY_SIM |
Envelope Call Control by SIM command reception |
EVENT_MO_SHORT_MESSAGE_CONTROL_BY_SIM |
Envelope MO Short Message Control by SIM command reception |
EVENT_TIMER_EXPIRATION |
Envelope Timer Expiration |
EVENT_EVENT_DOWNLOAD_MT_CALL |
Envelope Event Download – MT call |
EVENT_EVENT_DOWNLOAD_CALL_CONNECTED |
Envelope Event Download – Call connected |
EVENT_EVENT_DOWNLOAD_CALL_DISCONNECTED |
Event Download – Call disconnected |
EVENT_EVENT_DOWNLOAD_LOCATION_STATUS |
Envelope Event Download – Location status |
EVENT_EVENT_DOWNLOAD_USER_ACTIVITY |
Envelope Event Download – User activity |
EVENT_EVENT_DOWNLOAD_IDLE_SCREEN_AVAILABLE |
Envelope Event Download – Idle screen available |
EVENT_EVENT_DOWNLOAD_CARD_READER_STATUS |
Envelope Event Download – Card Reader Status |
EVENT_EVENT_DOWNLOAD_LANGUAGE_SELECTION |
Envelope Event Download – Language Selection |
EVENT_EVENT_DOWNLOAD_BROWSER_TERMINATION |
Envelope Event Download – Browser Termination |
EVENT_EVENT_DOWNLOAD_DATA_AVAILABLE |
Envelope Event Download – Data Available |
EVENT_EVENT_DOWNLOAD_CHANNEL_STATUS |
Envelope Event Download – Channel Status |
EVENT_FIRST_COMMAND_AFTER_SELECT |
First command performed after select GSM application or ATR |
EVENT_STATUS_COMMAND |
Status APDU command event |
EVENT_UNRECOGNIZED_ENVELOPE |
Unrecognized Envelope command reception |
6.2.2.1.1.2 Parameters error
No requirements.
6.2.2.1.1.3 Context errors
No requirements.
6.2.2.1.2 Test suite files
The method is tested in the Framework.
6.2.2.1.3 Test Coverage
CRR number |
Test case number |
N1 |
Tested in Framework |
N2 |
Tested in Framework |