After design the model files using BTT tools, you can use build
function to generate the related runtimes files. Following are the
detailed relationship of the model files and runtime files:
- XUI ->JSP (widget layout) + JavaScript (ECA rules)
- NLS Properties ->NLS JavaScript
- Flow model -> flow runtime XML
- Operation model -> operation runtime XML
- Global model (data dictionary, etc.) -> global runtime XML
BTT supports two levels of building tasks:
- Building files and directory/subdirectory structures on a single
call
- Building a whole BTT project
There are two ways to build BTT project and files:
- Interactive mode: you can invoke the build task from the development
environment. This mode is appropriate for debugging situation to verify
the medium result about runtime. It is also necessary in situations
where new model files have just been added to a project without their
runtime counterparts, for example as a result of a user-originated
file copy operation.
- Non-interactive mode: you can invoke the building APIs in your
build script. This mode is appropriate for project-level situation
to execute the automated build.