Show TOC

portalapp.xmlLocate this document in the navigation structure

Use

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>