| # (Re)generate Implementation Model (tticm1210m000) Use this session to generate an InContext Implementation Model (IIM). The IIM contains these types of components: Table models. A table model describes which context messages have to be send for sessions where this table is the main table. Context messages can be directly linked to the table itself or inherited from the tables that are referenced from this table. Session models. A session model can contain specific deviations from the table model of the main table of the session. InContext libraries. An InContext Library contains 3GL code that is generated based on the content of the session model. This session can generate those components based on the InContext Reference Model and the Context Message Types configuration file. Regeneration of the Implementation Model is sometimes needed, but may lead to losing changes that are made to the models in Infor LN Application Studio. Ensure the ranges and options are correctly filled. It is recommended to do regeneration is a separate VRC to be able to compare the results of the regeneration and also to revert to the previous situation in case the regeneration did not give the desired results. (Re)generate Implementation Model (tticm1210m000) Reference Model The IRM for which to create an Implementation Model. Base VRC The Base VRC where the Reference Model is stored. The generation runs in the Export VRC of the given Base VRC. If there is no authorization for a package VRC, that package is skipped. Package Use the zoom option to select the correct package Table Use the zoom option to select the correct table. Session Use the zoom option to select the correct session. Model Generation Select this checkbox if you want to (re)generate table models and/or session models. Table level Select this checkbox if you want to (re)generate table models. Session level Select this checkbox if you want to (re)generate session models Regenerate Select this checkbox if you want to regenerate models that already exist Regenerate Manually Changed Implementations Select this checkbox if you want to overwrite models that are manually changed in Infor LN Application Studio If you select this checkbox, you can lose your manual changes in your models. This depends on other options as well. Regenerate Referenced Table Models First (recursive) Select this checkbox if you want to generate the table models with full inheritance of the context messages of the referenced tables. Note that with a large data model this process will take a long time. The result is a large number of context messages linked to the tables and a lot of references and context messages must be hidden. Infor recommends to hide the references initially (see field Generate Referenced Tables Initially Hidden) and show the references where needed during the model editing in Infor LN Application Studio. Generate Referenced Tables Initially Hidden Select this checkbox if you want to generate the models without references to other tables. You can use Infor LN Application Studio to activate the reference you need. This is the recommended approach. These fields are relevant when checkbox Regenerate Manually Changed Implementations is selected. Delete Removed Reference Tables Select this checkbox if you want to delete references to tables, which are not in the Reference Model anymore. Change Manually Changed Referenced Tables Select this checkbox if you want to overwrite the information of the referenced table with the default information from the Reference Model. Add New Referenced Tables Select this checkbox if you want to add references to tables, which are new in the Reference Model. Delete Removed Context Message Types Select this checkbox if you want to delete context message types, which are not in the Reference Model anymore. Change Manually Changed Context Message Types Select this checkbox if you want to overwrite the information of the context message (such as field mappings) with the default information from the Reference Model and the Context Message Types configuration file. Add New Context Message Types Select this checkbox if you want to add context messages, which are new in the Reference Model Library Generation Select this checkbox if you want to generate the InContext Libraries for the session models. Only for Changed Models Select this checkbox if you want to generate only the libraries for session models that were changed after the previous generation. Compile Output to File Select this checkbox if you want to store the compilation output in a file. If you don’t select this checkbox, the compilation errors are printed on the process report Output File Specify the file where the compile output must be stored. Selection Range Specify the range of package, table(s) and session(s) for which the model must be generated Generate Click Generate to start the process. |