Application ID
Every APEX application is assigned a unique ID number. This number must be unique for the entire APEX instance, and not only for the workspace in which the application is defined.
The APEX development team has reserved the range of 3000-8999 for itself, but other than that you can choose any (integer) ID number you want. Because of the unique constraint of the application ID, within a specific APEX instance, the Install Application wizard allows us to manipulate the application ID while deploying our application.
As can be seen in the above screenshot, we can allow the wizard to allocate a new application ID, we can retain the current application ID, or we can assign our own application ID. These options give us a great deal of flexibility with our application ID.
Unfortunately, this flexibility doesn't exist when it comes to translated applications. As mentioned in Chapter 18, when we dealt with the APEX translation mechanism, we must retain the original translated application...