
The following is a sample portalapp.xml for a wizard:
<application>
<application-config>
<property name="SharingReference"
value="com.sap.portal.admin.wizardframework"/>
<property name="Vendor" value="sap.com"/>
<property name="SecurityArea" value="NetWeaver.Portal"/>
</application-config>
<services>
</services>
<components>
<component name="trainSample">
<component-config>
<property name="ClassName" value="TrainWizard"/>
<property name="LocalModeAllowed" value="true"/>
<property name="SafetyLevel" value="low_safety"/>
</component-config>
<component-profile>
<property name="isStateless" value="true">
</property>
</component-profile>
</component>
</components>
</application>
Application Configuration Element
In the <application-config> element, add a SharingReference for the following applications:
|
Service/Component |
SharingReference |
|
Wizard Framework |
com.sap.portal.admin.wizardframework |
<application-config>
<property name="releasable" value="false"/>
<property name="Vendor" value="sap.com"/>
<property name="SecurityArea" value="NetWeaver.Portal"/>
<property name="SharingReference"
value="com.sap.portal.admin.wizardframework" />
</application-config>
Components Element
A wizard contains one portal component, the wizard component, which is based on a class that extends AbstractWizard . For more information on creating the editor component's <component> element, see Step 2: Creating the Wizard Component .
<components>
<component name="trainSample">
<component-config>
<property name="ClassName" value="TrainWizard"/>
<property name="LocalModeAllowed" value="true"/>
<property name="SafetyLevel" value="low_safety"/>
</component-config>
<component-profile>
<property name="isStateless" value="true"/>
</component-profile>
</component>
</components>