Chapter 7 Generating Other Models from an XSM


Defining XML model generation options

The Detail page of the XML Model Generation Options dialog box displays the following options:

Option Description
Check model When selected, verifies the model before generating the XML model, and stops generation if an error is found
Save generation dependencies When selected, PowerDesigner keeps track of the identity of the origin of each generated object. It is useful when merging two XML models, which have been generated from the same XML model. Objects can be compared and recognized as the same object, even if the object has been modified in the merged XML model. If not selected, origin objects have no link with generated objects
XML/XML Mapping When selected, allows you to define the current XML model as the data source of the generated XML model and to create object correspondence between source and target XML models. If you select the XML/XML mapping option, the Save Generation Dependencies option is automatically selected because XML/XML mapping uses object identifying numbers. You cannot deselect the Save Generation Dependencies option as long as the XML/XML mapping option is selected
Enable transformations This button is used to activate transformations during generation. When you click this button, the Pre-generation tab is displayed if the source model contains transformations. You can select the transformations to execute before generation. The Extended Model Definitions tab is also displayed for you to select extended model definition files to attach to the generated model. These files may contain post-generation transformations, in this case, the Post-Generation tab is displayed to let you select the transformations you want to be executed in the generated model. If the generation is an update, and the generated model contains extended model definitions with post-generation transformations, the Post-generation tab is automatically displayed as soon as you click the Enable Transformations button

Note   Check model before generation
If you select the Check model option, the procedure to generate an XML model starts by checking the validity of the XML model. An XML model results when no errors are found. You can set check options by selecting Tools→Check Model.

 


Copyright (C) 2007. Sybase Inc. All rights reserved.