Use the Generate Code wizard to generate object API code for the
SUP101 mobile application project. The code generation creates the business logic,
attributes, and operations for the mobile business objects in the project.
Prerequisites
In Enterprise Explorer, you must be connected to both My Sample
Database and My Unwired Server. Code generation fails if the server-side (runtime)
enterprise information system (EIS) datasources referenced by the MBOs in the project
are not running and available to connect to when you generate object API code.
Task
In Unwired WorkSpace, open the SUP101 mobile application project.
In WorkSpace Navigator, right-click the SUP101 folder and
select Open in Diagram Editor.
(Optional) If you are performing other tutorials, add a new
folder to the project to organize the generated code for each device
platform.
For example, in WorkSpace Navigator, expand
SUP101 and under Generated Code
add a RIM folder. The Generated Code directory was created
during the MBO tutorial.
Right-click the SUP101 - Mobile Application Diagram and select
Generate Code.
In the Generate Code wizard, click Next
to select the default configuration and continue without any changes.
In the Select mobile business objects page, select the
Customer MBO, then click
Next.
In the Configure options page, specify these values and click
Finish.
Option
Description
Language
Select Java.
Platform
Select Java ME for BlackBerry.
Unwired server
Select My Unwired Server.
Server domain
Select default.
Page size
Select 1024.
Package
(Optional) Enter a unique
name for the Java package.
Project
path
Leave the default
\SUP101\Generated Code, or browse
to another folder you created for the device platform in
Step 2.
Third-party jar file
You do not need to choose one for this tutorial.
You will see a warning at the top of the page: The
third-party class
'net.rim.device.api.system.ApplicationDescriptor'
cannot be found. You can ignore this
warning; it will not affect code generation.
Generate JavaDoc
Deselect for this tutorial.
You can ignore the error icons that appear in WorkSpace Navigator under
\Generated Code\src\SUP101, and the error in the
Problems view: net cannot be resolved.
The error occurs
because the package Java file called by SUP101DB.jar is
not yet in the project build path. The errors will resolve later, when you
build the application in the BlackBerry Java Plug-in for
Eclipse.
In the Success dialog, click OK.
In the Generated Code directory, you see a
\src\SUP101 folder.