4.3 GSM file data access

02.193GPPRelease 1999Stage 1Subscriber Identity Module Application Programming Interface (SIM API)TS

The following methods shall be offered by the SIM Toolkit API:

Select File: Select a file without changing the current file of any other applet or of the subscriber session. At the beginning of an entry point of an applet, the current file is the MF. This function may return the selected file information;

Status: Read the file status information of the current DF;

Read Binary: Read data bytes of a transparent EF;

Read Record: Read data bytes of a linear fixed or cyclic EF without changing the current record pointer of any other applet / subscriber. This function may allow reading part of a record;

Update Binary: Modify data bytes to a transparent EF;

Update Record: Modify data bytes to a linear fixed or cyclic EF. The current record pointer of other applets / subscriber shall not be changed in case of linear fixed EF but the current record of a cyclic EF shall be changed for all other applets / subscriber. This function may allow updating part of a record;

Seek: Search a record of a linear fixed file starting with a given pattern. The current record pointer of any other applet or of the subscriber session shall not be changed;

Increase: Increase the value of the current record of a cyclic EF. The current record will be changed for every other applet and subscriber session. This function may not return the increased value;

Rehabilitate: Rehabilitate the current EF with effect for all other applets / subscriber;

Invalidate: Invalidate the current EF with effect for all other applets / subscriber.