Pre-defined UID attributes

When installation of a MIDlet with pre-defined UID (Unique ID) is started from JAD or JAR manifest, the actual installation result varies between unprotected and protected ranges. The following tables describe the installation results when using UIDs from different ranges.

Table: Installing MIDlets with protected range UIDs
 

Protected UID only in JAD

Protected UID only in MANIFEST

Protected UID in both

Install from JAD (unsigned)

Installation fails

Installation succeeds, UID is NOT used

Installation fails

Install from JAR (unsigned)

n/a

Installation fails

n/a

Install from JAD (signed)

Installation fails

Installation succeeds, UID is NOT used

Installation succeeds, UID is used

Install from JAR (signed)

n/a

n/a

n/a

Table: Installing MIDlets with unprotected range UIDs
 

Unprotected UID only in JAD

Unprotected UID only in MANIFEST

Unprotected UID in both

Install from JAD (unsigned)

Installation succeeds, UID is used

Installation succeeds, UID is NOT used

Installation succeeds, UID is used

Install from JAR (unsigned)

n/a

Installation succeeds, UID is used

n/a

Install from JAD (signed)

Installation succeeds, UID is used

Installation succeeds, UID is NOT used

Installation succeeds, UID is used

Install from JAR (signed)

n/a

n/a

n/a