Basic Customization > User Interface Customization > Constructing Wizards > Windchill Client Architecture Wizard > Solution > Solution Elements
  
Solution Elements
Element
Type
Description
components.tld
tld
Tag Library Descriptor (TLD) file, which contains Wizard Tag and Wizard-Step Tag definition
Run time Location:
<Windchill>\codebase\WEB-INF\tlds\
wizard.js
Js
Contains all the necessary logic of how to move from one step to another and how to call methods defined for each of the steps.
Run time Location:
<Windchill>\codebase\netmarkets\tlds\javascript\compon ents
<your_wizard_ page>.jsp
jsp
The jsp file in which your wizard implementation is defined.
<your_wizard_ step>.jsp
jsp
The jsp file, which contains contents of the wizard step.
<*-actions>.xml
xml
The actions for the wizard as well as each wizard step are defined in this XML file.
actionmodels.xml
xml
The models for the list of buttons, to be displayed at the bottom of the wizard (i.e. the navigation area) are defined in this XML file.
<resourceBundle>.rbInfo
rbInfo
This is another option where you can specify locale specific Strings and properties for wizard step and wizard actions.
formProcessorController
java
The java class, which will be executed after the wizard, is submitted. The wizard framework will pass on the data / information to this java class. For more information see Building Wizards to Create a Single Object and Building Wizards to Edit a Single Object.
wizard
Tag
Specifies the action pointing to the main JSP for the wizard and defines the steps contained in the wizard. Tag handler: com/ptc/core/components/tags/components/WizardTag
wizardStep
Tag
Specifies the action pointing to the main JSP for the step.