<?xml version="1.0" encoding="UTF-8"?>

<!--
// THIS PRODUCT CONTAINS RESTRICTED MATERIALS OF IBM
// 5724-J08, 5724-I63, 5724-H88, 5724-H89, 5655-N02, 5733-W70 COPYRIGHT International Business Machines Corp. 1997, 2008
// All Rights Reserved * Licensed Materials - Property of IBM
// US Government Users Restricted Rights - Use, duplication or disclosure
// restricted by GSA ADP Schedule Contract with IBM Corp.
-->

<!DOCTYPE struts-config PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
          "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">

<struts-config>
    <form-beans>
        <form-bean
          name="com.ibm.ws.console.blamanagement.bla.BLAManagementCollectionForm" type="com.ibm.ws.console.blamanagement.bla.BLAManagementCollectionForm"/>
        <form-bean
          name="com.ibm.ws.console.blamanagement.bla.BLAManagementDetailForm" type="com.ibm.ws.console.blamanagement.bla.BLAManagementDetailForm"/>
        <form-bean
          name="com.ibm.ws.console.blamanagement.bla.AssetCompositionUnitCollectionForm" type="com.ibm.ws.console.blamanagement.bla.CompositionUnitCollectionForm"/>
        <form-bean
          name="com.ibm.ws.console.blamanagement.bla.BLACompositionUnitCollectionForm" type="com.ibm.ws.console.blamanagement.bla.CompositionUnitCollectionForm"/>
        <form-bean
          name="com.ibm.ws.console.blamanagement.bla.CompositionUnitDetailForm" type="com.ibm.ws.console.blamanagement.bla.CompositionUnitDetailForm"/>
        <form-bean
          name="com.ibm.ws.console.blamanagement.cu.CUDetailForm" type="com.ibm.ws.console.blamanagement.cu.CUDetailForm"/>
        <form-bean
          name="AssetUploadForm" type="com.ibm.ws.console.blamanagement.asset.AssetUploadForm"/>
        <form-bean
          name="MapTargetsForm" type="com.ibm.ws.console.blamanagement.bla.BLAManageForm"/>
        <form-bean
          name="OptionsForm" type="com.ibm.ws.console.blamanagement.bla.BLAManageForm"/>
        <form-bean
          name="CUOptionsForm" type="com.ibm.ws.console.blamanagement.bla.BLAManageForm"/>
        <form-bean
          name="RelationshipOptionsForm" type="com.ibm.ws.console.blamanagement.bla.BLAManageForm"/>
        <form-bean
          name="CreateAuxCUOptionsForm" type="com.ibm.ws.console.blamanagement.bla.BLAManageForm"/>
        <form-bean
          name="NoValidTilefoundForm" type="com.ibm.ws.console.blamanagement.bla.BLAManageForm"/>
        <form-bean
          name="BLAInstallSummaryForm" type="com.ibm.ws.console.blamanagement.bla.BLAManageForm"/>
        <form-bean
          name="com.ibm.ws.console.blamanagement.asset.AssetManagementCollectionForm" type="com.ibm.ws.console.blamanagement.asset.AssetManagementCollectionForm"/>
        <form-bean
          name="com.ibm.ws.console.blamanagement.asset.AssetManagementDetailForm" type="com.ibm.ws.console.blamanagement.asset.AssetManagementDetailForm"/>
        <form-bean
          name="com.ibm.ws.console.blamanagement.bla.BLAAddCompositionUnitForm" type="com.ibm.ws.console.blamanagement.bla.BLAAddCompositionUnitForm"/>
        <form-bean
          name="AssetOptionsForm" type="com.ibm.ws.console.blamanagement.bla.BLAManageForm"/>
    </form-beans>
    <global-forwards>
        <forward name="bLAManagementCollection" path="BLAManagement.content.main"/>
        <forward name="bLAManagementCollectionRebuild" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=BLAManagement.content.main"/>
        <forward name="bLAManagementDetail" path="BLAManagement.config.view"/>
        <forward name="BLAManagement.config.view" path="BLAManagement.config.view"/>
        <forward name="BLAManagement.asset.upload" path="BLAManagement.asset.upload"/>
        <forward name="CUDetail.config.view" path="CUDetail.config.view"/>
        <forward name="BLAManagement.asset" path="CUDetail.config.view"/>
        <forward name="BLAManagement.Asset" path="CUDetail.config.view"/>
        <forward name="BLAManagement.javaarchive" path="CUDetail.config.view"/>
        <forward name="BLAManagement.bla" path="CUDetail.BLAconfig.view"/>
        <forward name="MapTargets" path="CUDetail.MapTargets.view"/>
        <forward name="BLAAddCU.MapTargets.step" path="BLAAddCU.MapTargets.step"/>
        <forward name="Options" path="BLAManagement.set.options"/>
        <forward name="BLAInstall.Options.step" path="BLAInstall.Options.step"/>
        <forward name="BLAAddCU.BLAInstallSummary.step" path="BLAAddCU.BLAInstallSummary.step"/>
        <forward name="AssetImport.BLAInstallSummary.step" path="AssetImport.BLAInstallSummary.step"/>
        <forward name="AssetImport.AssetOptions.step" path="AssetImport.AssetOptions.step"/>
        <forward name="BLAAddCU.CUOptions.step" path="BLAAddCU.CUOptions.step"/>
        <forward name="RelationshipOptions" path="blamanagement.relationsOptions.panel"/>
        <forward name="BLAAddCU.RelationshipOptions.step" path="BLAAddCU.RelationshipOptions.step"/>
        <forward name="CreateAuxCUOptions" path="blamanagement.auxCUOptions.panel"/>
        <forward name="BLAAddCU.CreateAuxCUOptions.step" path="BLAAddCU.CreateAuxCUOptions.step"/>
        <forward name="blamanagement.relationsOptions.panel" path="blamanagement.relationsOptions.panel"/>
        <forward name="BLAAddCU.MapTargets.step" path="BLAAddCU.MapTargets.step"/>
        <forward name="bla.install.feedback" path = "bla.install.feedback"/>
        <forward name="asset.import.feedback" path = "asset.import.feedback"/>
        <forward name="asset.update.feedback" path = "asset.update.feedback"/>
        <forward name="RemoveBLA.config.view" path = "RemoveBLA.config.view"/>
        <forward name="RemoveCU.config.view" path = "RemoveCU.config.view"/>
        <forward name="assetManagementCollection" path="AssetManagement.content.main"/>
        <forward name="AssetManagement.content.main" path="AssetManagement.content.main"/>
        <forward name="AssetManagement.config.view" path="AssetManagement.config.view"/>
        <forward name="BLAAddCompositionUnitAsset.config.view" path="BLAAddCompositionUnitAsset.config.view"/>
        <forward name="BLAAddCompositionUnitBLA.config.view" path="BLAAddCompositionUnitBLA.config.view"/>
        <forward name="createBLA" path="CreateBLA.config.view"/>
        <forward name="CUDetail.MapTargets.view" path="CUDetail.MapTargets.view"/>
        <forward name="AssetOptions.lookup.assetRelationships" path="AssetOptions.assetRelationships.content"/>
        <forward name="AssetDetail.lookup.assetRelationships" path="AssetDetail.assetRelationships.content"/>
        <forward name="BLAManagement.asset.update" path="BLAManagement.asset.update"/>
        <forward name="lookup.shared.bla.relationship" path="blamanagement.sharedlib.relationship.content"/>
        <forward name="BLAManagement.remote.node.browse" path="BLAManagement.remote.node.browse"/>
        <forward name="BLAManagement.remote.node.browse.update" path="BLAManagement.remote.node.browse.update"/>
    </global-forwards>

    <action-mappings>
        <action path="/com.ibm.ws.console.blamanagement.forwardCmd" type="com.ibm.ws.console.core.action.ForwardAction">
            <forward name="BLAManagement.content.main" path="BLAManagement.content.main"/>
            <forward name="BLAManagement.config.view" path="BLAManagement.config.view"/>
            <forward name="CUDetail.config.view" path="CUDetail.config.view"/>
            <forward name="ExportCU.config.view" path="ExportCU.config.view"/>
        </action>
        <action
            name="com.ibm.ws.console.blamanagement.bla.BLAManagementCollectionForm"
            path="/bLAManagementCollection" type="com.ibm.ws.console.blamanagement.bla.BLAManagementCollectionAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="success" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=BLAManagement.config.view&#38;lastPage=com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=BLAManagement.content.main"/> 
            <forward name="nochange" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=BLAManagement.content.main&#38;noChange=true"/>
            <forward name="new" path="BLAManagement.asset.upload"/>
            <forward name="bLAManagementCollection" path="BLAManagement.content.main"/>
            <forward name="RemoveBLA" path="RemoveBLA.config.view"/>
            <forward name="empty" path="CreateBLA.config.view"/>
            <forward name="serverNochange" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=BLAManagement.server.content.main&#38;noChange=true&#38;lastPage=BLAManagement.server.content.main"/>
        </action>
        <action name="com.ibm.ws.console.blamanagement.bla.BLAManagementDetailForm" path="/bLAManagementDetail" type="com.ibm.ws.console.blamanagement.bla.BLAManagementDetailAction" input="BLAManagement.config.view">
            <forward name="error" path="BLAManagement.config.view"/>
            <forward name="success" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=BLAManagement.content.main"/>
            <!--<forward name="success" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=CUDetail.config.view"/> -->
            <forward name="exportCU" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=ExportCU.config.view&#38;lastPage=BLAManagement.config.view"/>
            <forward name="RemoveCU" path="RemoveCU.config.view"/>
            <forward name="addAsset" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=BLAAddCompositionUnitAsset.config.view&#38;lastPage=BLAManagement.config.view"/> 
            <forward name="addBLA" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=BLAAddCompositionUnitBLA.config.view&#38;lastPage=BLAManagement.config.view"/> 
        </action>
        <action name="com.ibm.ws.console.blamanagement.cu.CUDetailForm" path="/cUDetail" type="com.ibm.ws.console.blamanagement.cu.CUDetailAction" input="CUDetail.config.view">
            <forward name="error" path="CUDetail.config.view"/>
            <forward name="success" path="BLAManagement.config.view"/>
            <!-- <forward name="success" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=BLAManagement.config.view"/> -->
            <forward name="MapTargets" path="CUDetail.MapTargets.view"/>
        </action>
        <action name="MapTargetsForm" path="/CUMapTargets" type="com.ibm.ws.console.blamanagement.cu.CUMapTargetsAction" >
            <forward name="success" path="CUDetail.config.view"/>
	    <forward name="mapTargets" path="CUDetail.MapTargets.view"/>
	    <forward name="error" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=CUDetail.MapTargets.view"/>
        </action>
        <action name="AssetUploadForm" path="/AssetUpload" type="com.ibm.ws.console.blamanagement.asset.AssetUploadAction">
        <forward name="MapTargets" path="CUDetail.MapTargets.view"/>
            <forward name="reload" path="BLAManagement.asset.upload"/>
            <forward name="reloadupdate" path="BLAManagement.asset.update"/>
            <forward name="nodebrowse" path="BLAManagement.remote.node.browse"/>
            <forward name="nodebrowseupdate" path="BLAManagement.remote.node.browse.update"/>
            <forward name="cancel" path="AssetManagement.content.main"/>
            <forward name="next" path="BLAInstall.Options.step"/> 
        </action>
        <action name="MapTargetsForm" path="/MapTargets" type="com.ibm.ws.console.blamanagement.asset.MapTargetsAction">
	    <forward name="mapTargets" path="BLAAddCU.MapTargets.step"/>
	    <forward name="error" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=BLAAddCU.MapTargets.step"/>
        </action>
        <action name="OptionsForm" path="/Options" type="com.ibm.ws.console.blamanagement.asset.OptionsAction">
            <forward name="error" path="BLAInstall.Options.step"/>
        </action>
        <action name="BLAInstallSummaryForm" path="/BLAInstallSummary" type="com.ibm.ws.console.blamanagement.asset.BLAInstallSummaryAction">
            <forward name="error" path="BLAManagement.config.view"/>
            <forward name="success" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=BLAManagement.config.view"/>
        </action>
        <action name="NoValidTileFoundForm" path="/NoValidTileFound" type="com.ibm.ws.console.blamanagement.asset.NoValidTileFoundAction">
            <forward name="error" path="BLAManagement.config.view"/>
            <forward name="success" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=BLAManagement.content.main"/>
        </action>
        <action name="AssetOptionsForm" path="/AssetOptions" type="com.ibm.ws.console.blamanagement.asset.AssetOptionsAction">
            <forward name="error" path="AssetImport.AssetOptions.step"/>
        </action>
        <action name="CUOptionsForm" path="/CUOptions" type="com.ibm.ws.console.blamanagement.asset.CUOptionsAction">
            <forward name="error" path="BLAAddCU.CUOptions.step"/>
        </action>
        <action name="RelationshipOptionsForm" path="/RelationshipOptions" type="com.ibm.ws.console.blamanagement.asset.RelationshipOptionsAction">
            <forward name="error" path="BLAAddCU.RelationshipOptions.step"/>
            <forward name="this" path="blamanagement.relationsOptions.panel"/>
        </action>
        <action name="CreateAuxCUOptionsForm" path="/CreateAuxCUOptions" type="com.ibm.ws.console.blamanagement.asset.CreateAuxCUOptionsAction">
            <forward name="error" path="BLAAddCU.CreateAuxCUOptions.step"/>
        </action>
        <action
            name="removeBLAForm"
            path="/removeBLA" type="com.ibm.ws.console.blamanagement.bla.RemoveBLAAction">
            <forward name="success" path="BLAManagement.content.main"/>
        </action>
        <action
            name="removeAssetForm"
            path="/removeAsset" type="com.ibm.ws.console.blamanagement.bla.RemoveAssetAction">
            <forward name="success" path="AssetManagement.content.main"/>
        </action>
        <action
            name="removeCUForm"
            path="/removeCU" type="com.ibm.ws.console.blamanagement.bla.RemoveCUAction">
            <forward name="success" path="BLAManagement.config.view"/>
        </action>
    <action name="com.ibm.ws.console.blamanagement.bla.CUExportForm" path="/exportCU" type="com.ibm.ws.console.blamanagement.bla.ExportCUAction" input="ExportCU.config.view">
            <forward name="error" path="ExportCU.config.view"/>
        </action>
        <action
            name="com.ibm.ws.console.blamanagement.asset.AssetManagementCollectionForm"
            path="/assetManagementCollection" type="com.ibm.ws.console.blamanagement.asset.AssetManagementCollectionAction" >
            <forward name="error" path="AssetManagement.content.main"/>
            <forward name="success" path="AssetManagement.config.view"/>
            <forward name="failure" path="/error.jsp"/>
            <forward name="Import" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=BLAManagement.asset.upload"/>
            <forward name="Update" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=BLAManagement.asset.update"/>
            <forward name="exportAsset" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=ExportCU.config.view&#38;lastPage=AssetManagement.content.main"/>
            <forward name="RemoveAsset" path="RemoveAsset.config.view"/>
            <forward name="nochange" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=AssetManagement.content.main&#38;noChange=true"/>
        </action>
        <action
            name="com.ibm.ws.console.blamanagement.asset.AssetManagementDetailForm"
            path="/assetManagementDetail" type="com.ibm.ws.console.blamanagement.asset.AssetManagementDetailAction" input="AssetManagement.config.view">  >
            <forward name="success" path="AssetManagement.content.main"/>
            <forward name="error" path="AssetManagement.config.view"/>
        </action>
        <action 
            name="com.ibm.ws.console.blamanagement.bla.BLAAddCompositionUnitForm" 
            path="/bLAAddCompositionUnit" 
            type="com.ibm.ws.console.blamanagement.bla.BLAAddCompositionUnitAction">
            <forward name="cancel" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=BLAManagement.config.view&#38;"/>
            <forward name="errorAsset" path="BLAAddCompositionUnitAsset.config.view"/>
            <forward name="errorBLA" path="BLAAddCompositionUnitBLA.config.view"/>
            <forward name="reloadAsset" path="BLAAddCompositionUnitAsset.config.view"/>
            <forward name="reloadBLA" path="BLAAddCompositionUnitBLA.config.view"/>
            <forward name="DeployableUnits" path="DeployableUnits.config.view"/>
            <forward name="noChangeAsset" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=BLAAddCompositionUnitAsset.config.view&#38;noChange=true"/>
            <forward name="noChangeBLA" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=BLAAddCompositionUnitBLA.config.view&#38;noChange=true"/>
        </action>
        <action
            name="com.ibm.ws.console.blamanagement.bla.BLAManagementDetailForm"
            path="/createBLA" type="com.ibm.ws.console.blamanagement.bla.CreateBLAAction">
            <forward name="success" path="BLAManagement.content.main"/>
            <forward name="error" path="BLAManagement.content.main"/>
            <forward name="detail" path="com.ibm.ws.console.blamanagement.forwardCmd.do?forwardName=BLAManagement.config.view&#38;"/>
        </action>
        <action
            name="com.ibm.ws.console.blamanagement.bla.BLAAddCompositionUnitForm"
            path="/SelectDU" type="com.ibm.ws.console.blamanagement.bla.SelectDUAction">
            <forward name="cancelAsset" path="BLAAddCompositionUnitAsset.config.view"/>
            <forward name="cancelBLA" path="BLAAddCompositionUnitBLA.config.view"/>
            <forward name="error" path="DeployableUnits.config.view"/>
        </action>
    </action-mappings>
</struts-config>
