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>