This section describes how ISD 2 can be used to start a new LAA client customization project from scratch or to customize an already existing LAA client customization project. These steps are applicable for APF clients that follows layered application architecture.
Open your cifx file from ISD 2. Expand the archive tree and get down to the
<component>/source/<component>/client node level.
Under that node you can see all the client projects that are available for the particular component.
You can select the project that you want to customize, right click on it and select Customize this action from the context menu.
"Customize this" option is enabled below the <component>/source/<component>/client
level. This action will copy all the files that are need to start a new LAA client customization project into the workspace along with "navigator-functional.xml" file
and also create workspace directory <component>/source/<component>/database that is required for the customization.
Now you can double click the solution(.sln) file and open the project with Visual Studio.
Start LAA client customization with Visual Studio
To start editing existing customization, a developer can use "Customized
this" menu option. ISD 2 will identify if the developer
is trying to start a new customization or modify an existing customization. Based on
that ISD 2 will copy all required files (selected project and all related
existing customization projects)
into the workspace along with customized navigator-functional.xml files.
Note
ISD uses layers.ini files along with project name to check whether a project is related to a particular
layer or not.
Therefore, if ISD 2 can't locate layers.ini file, it will copy
all projects available under the client folder.