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

<!--
 * @start_restricted_prolog@
 * Version: @(#) 1.35 SIB/ws/code/sib.wsnotification.webui/src/wsnresources/WEB-INF/struts-config.xml, SIB.wsn.webui, WAS855.SIB, cf031428.03 08/01/18 05:03:40 [7/23/14 21:10:23]
 * 
 * Licensed Materials - Property of IBM
 * 
 * "Restricted Materials of IBM"
 * 
 * 5724-J08, 5724-I63, 5724-H88, 5724-H89, 5655-N02, 5733-W70
 * 
 * Copyright IBM Corp. 2005, 2008 All Rights Reserved.
 * 
 * US Government Users Restricted Rights - Use, duplication or
 * disclosure restricted by GSA ADP Schedule Contract with
 * IBM Corp.
 * @end_restricted_prolog@
-->

<!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.sibwsn.wsnresources.WSNServiceCollectionForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNServiceCollectionForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNServiceDetailForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNServiceDetailForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNServicePointCollectionForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNServicePointCollectionForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNServicePointDetailForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNServicePointDetailForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNTopicNamespaceCollectionForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNTopicNamespaceCollectionForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNTopicNamespaceDetailForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNTopicNamespaceDetailForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNInstanceDocumentCollectionForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNInstanceDocumentCollectionForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNInstanceDocumentDetailForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNInstanceDocumentDetailForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNAdministeredSubscriberCollectionForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNAdministeredSubscriberCollectionForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNAdministeredSubscriberDetailForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNAdministeredSubscriberDetailForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNPublisherRegistrationsCollectionForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNPublisherRegistrationsCollectionForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNPublisherRegistrationsDetailForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNPublisherRegistrationsDetailForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNPullPointsCollectionForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNPullPointsCollectionForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNPullPointsDetailForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNPullPointsDetailForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNSubscriptionsCollectionForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNSubscriptionsCollectionForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNSubscriptionsDetailForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNSubscriptionsDetailForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNSubscriptionsMultipleCollectionForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNSubscriptionsMultipleCollectionForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNSubscriptionsMultipleDetailForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNSubscriptionsMultipleDetailForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNAdministeredSubscriberRTCollectionForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNAdministeredSubscriberRTCollectionForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNAdministeredSubscriberRTDetailForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNAdministeredSubscriberRTDetailForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNServiceTaskForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNServiceTaskForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNServicePointTaskForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNServicePointTaskForm"/>
        <form-bean name="com.ibm.ws.console.sibwsn.wsnresources.WSNTopicNamespaceTaskForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNTopicNamespaceTaskForm"/>
    </form-beans>


    <global-forwards>
        <!-- Task stuff --> 
        <forward name="WSNServiceTask.step1" path="WSNServiceTask.step1"/>
        <forward name="WSNServiceTask.step1a" path="WSNServiceTask.step1a"/>
        <forward name="WSNServiceTask.step2" path="WSNServiceTask.step2"/>
        <forward name="WSNServiceTask.step3" path="WSNServiceTask.step3"/>
        <forward name="WSNServiceTask.step4" path="WSNServiceTask.step4"/>
        <forward name="WSNServiceTask.step5" path="WSNServiceTask.step5"/>
        <forward name="WSNServicePointTask.step1" path="WSNServicePointTask.step1"/>
        <forward name="WSNServicePointTask.step2" path="WSNServicePointTask.step2"/>
        <forward name="WSNTopicNamespaceTask.step1" path="WSNTopicNamespaceTask.step1"/>

    </global-forwards>


    <action-mappings>

        <action name ="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd" path="/com.ibm.ws.console.sibwsn.wsnresources.forwardCmd" type="com.ibm.ws.console.core.action.ForwardAction">
            <forward name="WSNService.content.main" path="WSNService.content.main"/>
            <forward name="WSNService.config.view" path="WSNService.config.view"/>
            <forward name="WSNServicePoint.content.main" path="WSNServicePoint.content.main"/>
            <forward name="WSNServicePoint.config.view" path="WSNServicePoint.config.view"/>
            <forward name="WSNTopicNamespace.content.main" path="WSNTopicNamespace.content.main"/>
            <forward name="WSNTopicNamespace.config.view" path="WSNTopicNamespace.config.view"/>
            <forward name="WSNInstanceDocument.content.main" path="WSNInstanceDocument.content.main"/>
            <forward name="WSNInstanceDocument.config.view" path="WSNInstanceDocument.config.view"/>
            <forward name="WSNAdministeredSubscriber.content.main" path="WSNAdministeredSubscriber.content.main"/>
            <forward name="WSNAdministeredSubscriber.config.view" path="WSNAdministeredSubscriber.config.view"/>
            <forward name="WSNSubscriptions.content.main" path="WSNSubscriptions.content.main"/>
            <forward name="WSNSubscriptionsMultiple.content.main" path="WSNSubscriptionsMultiple.content.main"/>
            <forward name="WSNTopicNamespaceDelete.config.view" path="WSNTopicNamespaceDelete.config.view"/>
            <forward name="WSNPublisherRegistrations.content.main" path="WSNPublisherRegistrations.content.main"/>
            <forward name="WSNPullPoints.content.main" path="WSNPullPoints.content.main"/>
            <forward name="WSNAdministeredSubscriberRT.content.main" path="WSNAdministeredSubscriberRT.content.main"/>
    	</action>
        


        <!-- WSNService -->
        <action path="/wsnServiceCollection" name="com.ibm.ws.console.sibwsn.wsnresources.WSNServiceCollectionForm"  type="com.ibm.ws.console.sibwsn.wsnresources.WSNServiceCollectionAction">
            <forward name="gotoDetailView" path="WSNService.config.view"/>
            <forward name="gotoCollectionView" path="WSNService.content.main"/>
            <forward name="gotoWizard" path="WSNService.wizard.step1"/>
            <forward name="gotoBusDetailView" path="com.ibm.ws.console.sib.sibresources.forwardCmd.do?forwardName=SIBus.config.view"/>
        </action>
        <action path="/wsnServiceDetail" input="WSNService.config.view" name="com.ibm.ws.console.sibwsn.wsnresources.WSNServiceDetailForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNServiceDetailAction" >
            <forward name="gotoDetailView" path="WSNService.config.view"/>
            <forward name="gotoCollectionView" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNService.content.main"/>
            <forward name="gotoInboundServiceDetailView" path="com.ibm.ws.console.sibws.sibusresources.forwardCmd.do?forwardName=SIBWSInboundService.config.view"/>
        </action>


        <!-- WSNServicePoint -->
        <action path="/wsnServicePointCollection" name="com.ibm.ws.console.sibwsn.wsnresources.WSNServicePointCollectionForm"  type="com.ibm.ws.console.sibwsn.wsnresources.WSNServicePointCollectionAction">
            <forward name="gotoDetailView" path="WSNServicePoint.config.view"/>
            <forward name="gotoCollectionView" path="WSNServicePoint.content.main"/>
            <forward name="gotoWizard" path="WSNServicePoint.wizard.step1"/>
            <forward name="gotoServerDetailView" path=""/>
            <forward name="gotoClusterDetailView" path=""/>
        </action>
        <action path="/wsnServicePointDetail" input="WSNServicePoint.config.view" name="com.ibm.ws.console.sibwsn.wsnresources.WSNServicePointDetailForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNServicePointDetailAction" >
            <forward name="gotoDetailView" path="WSNServicePoint.config.view"/>
            <forward name="gotoCollectionView" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNServicePoint.content.main"/>
            <forward name="gotoInboundPortDetailView" path="com.ibm.ws.console.sibws.sibusresources.forwardCmd.do?forwardName=SIBWSInboundPort.config.view"/>
        </action>

        <!-- Topic space -->
        <action path="/wsnTopicNamespaceCollection" name="com.ibm.ws.console.sibwsn.wsnresources.WSNTopicNamespaceCollectionForm"  type="com.ibm.ws.console.sibwsn.wsnresources.WSNTopicNamespaceCollectionAction">
            <forward name="gotoDetailView" path="WSNTopicNamespace.config.view"/>
            <forward name="gotoCollectionView" path="WSNTopicNamespace.content.main"/>
            <forward name="gotoWPMTopicSpaceDetailView" path="com.ibm.ws.console.sib.sibresources.forwardCmd.do?forwardName=SIBTopicSpace.config.view"/>
        </action>
        <action path="/wsnTopicNamespaceDetail" input="WSNTopicNamespace.config.view" name="com.ibm.ws.console.sibwsn.wsnresources.WSNTopicNamespaceDetailForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNTopicNamespaceDetailAction" >
            <forward name="gotoDetailView" path="WSNTopicNamespace.config.view"/>
            <forward name="gotoCollectionView" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNTopicNamespace.content.main"/>
        </action>


        <!-- Instance Document -->
        <action path="/wsnInstanceDocumentCollection" name="com.ibm.ws.console.sibwsn.wsnresources.WSNInstanceDocumentCollectionForm"  type="com.ibm.ws.console.sibwsn.wsnresources.WSNInstanceDocumentCollectionAction">
            <forward name="gotoDetailView" path="WSNInstanceDocumentUpload.config.view"/>
            <forward name="gotoEditView" path="WSNInstanceDocumentView.config.view"/>
            <forward name="gotoCollectionView" path="WSNInstanceDocument.content.main"/>
        </action>
        <action path="/wsnInstanceDocumentUploadDetail" input="WSNInstanceDocumentUpload.config.view" name="com.ibm.ws.console.sibwsn.wsnresources.WSNInstanceDocumentDetailForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNInstanceDocumentDetailAction" >
            <forward name="gotoDetailView" path="WSNInstanceDocumentUpload.config.view"/>
            <forward name="gotoEditView" path="WSNInstanceDocumentView.config.view"/>
            <forward name="gotoCollectionView" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNInstanceDocument.content.main"/>
        </action>
        <action path="/wsnInstanceDocumentViewDetail" input="WSNInstanceDocumentView.config.view" name="com.ibm.ws.console.sibwsn.wsnresources.WSNInstanceDocumentDetailForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNInstanceDocumentEditDetailAction" >
            <forward name="gotoDetailView" path="WSNInstanceDocumentView.config.view"/>
            <forward name="gotoCollectionView" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNInstanceDocument.content.main"/>
        </action>


        <!-- Administrative Subscription -->
        <action path="/wsnAdminSubCollection" name="com.ibm.ws.console.sibwsn.wsnresources.WSNAdministeredSubscriberCollectionForm"  type="com.ibm.ws.console.sibwsn.wsnresources.WSNAdministeredSubscriberCollectionAction">
            <forward name="gotoDetailView" path="WSNAdministeredSubscriber.config.view"/>
            <forward name="gotoCollectionView" path="WSNAdministeredSubscriber.content.main"/>
        </action>
        <action path="/wsnAdminSubDetail" input="WSNAdministeredSubscriber.config.view" name="com.ibm.ws.console.sibwsn.wsnresources.WSNAdministeredSubscriberDetailForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNAdministeredSubscriberDetailAction" >
            <forward name="gotoDetailView" path="WSNAdministeredSubscriber.config.view"/>
            <forward name="gotoCollectionView" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNAdministeredSubscriber.content.main"/>
        </action>


        <!--
          PUBLISHER REGISTRATIONS RUNTIME COLLECTION PANEL...
          -->
        <action path="/wsnPublisherRegistrationsCollection" name="com.ibm.ws.console.sibwsn.wsnresources.WSNPublisherRegistrationsCollectionForm"  type="com.ibm.ws.console.sibwsn.wsnresources.WSNPublisherRegistrationsCollectionAction">
            <forward name="gotoDetailView" path="WSNPublisherRegistrations.config.view"/>
            <forward name="gotoCollectionView" path="WSNPublisherRegistrations.content.main"/>
        </action>
        <action path="/wsnPublisherRegistrationsDetail" input="WSNPublisherRegistrations.config.view" name="com.ibm.ws.console.sibwsn.wsnresources.WSNPublisherRegistrationsDetailForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNPublisherRegistrationsDetailAction" >
            <forward name="gotoDetailView" path="WSNPublisherRegistrations.config.view"/>
            <forward name="gotoCollectionView" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNPublisherRegistrations.content.main"/>
        </action>


        <!-- 
          PULL POINTS RUNTIME COLLECTION PANEL... 
          -->
        <action path="/wsnPullPointsCollection" name="com.ibm.ws.console.sibwsn.wsnresources.WSNPullPointsCollectionForm"  type="com.ibm.ws.console.sibwsn.wsnresources.WSNPullPointsCollectionAction">
            <forward name="gotoCollectionView" path="WSNPullPoints.content.main"/>
        </action>

        <!-- 
          SUBSCRIPTIONS RUNTIME COLLECTION PANEL... 
          -->
        <action path="/wsnSubscriptionsCollection" name="com.ibm.ws.console.sibwsn.wsnresources.WSNSubscriptionsCollectionForm"  type="com.ibm.ws.console.sibwsn.wsnresources.WSNSubscriptionsCollectionAction">
            <forward name="gotoCollectionView" path="WSNSubscriptions.content.main"/>
            <forward name="gotoMultipleSubscriptionCollection" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNSubscriptionsMultiple.content.main"/>
        </action>
        <action path="/wsnSubscriptionsMultipleCollection" name="com.ibm.ws.console.sibwsn.wsnresources.WSNSubscriptionsMultipleCollectionForm"  type="com.ibm.ws.console.sibwsn.wsnresources.WSNSubscriptionsMultipleCollectionAction">
            <forward name="gotoCollectionView" path="WSNSubscriptionsMultiple.content.main"/>
        </action>

        <!-- 
          ADMINISTERED SUBSCRIBERS RUNTIME COLLECTION PANEL... 
          -->
        <action path="/wsnAdministeredSubscriberRTCollection" name="com.ibm.ws.console.sibwsn.wsnresources.WSNAdministeredSubscriberRTCollectionForm"  type="com.ibm.ws.console.sibwsn.wsnresources.WSNAdministeredSubscriberRTCollectionAction">
            <forward name="gotoCollectionView" path="WSNAdministeredSubscriberRT.content.main"/>
        </action>


        <action path="/wsnServiceTaskStep1" name="com.ibm.ws.console.sibwsn.wsnresources.WSNServiceTaskForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNServiceTaskStep1Action" >
            <forward name="cancel" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNService.content.main" />
            <forward name="finish" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNService.content.main" />
        </action>
        <action path="/wsnServiceTaskStep1a" name="com.ibm.ws.console.sibwsn.wsnresources.WSNServiceTaskForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNServiceTaskStep1aAction" >
            <forward name="cancel" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNService.content.main" />
            <forward name="finish" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNService.content.main" />
        </action>        
        <action path="/wsnServiceTaskStep2" name="com.ibm.ws.console.sibwsn.wsnresources.WSNServiceTaskForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNServiceTaskStep2Action" input="WSNServiceTask.step2">
            <forward name="cancel" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNService.content.main" />
            <forward name="finish" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNService.content.main" />
        </action>
        <action path="/wsnServiceTaskStep3" name="com.ibm.ws.console.sibwsn.wsnresources.WSNServiceTaskForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNServiceTaskStep3Action" >
            <forward name="cancel" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNService.content.main" />
            <forward name="finish" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNService.content.main" />
        </action>
        <action path="/wsnServiceTaskStep4" name="com.ibm.ws.console.sibwsn.wsnresources.WSNServiceTaskForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNServiceTaskStep4Action" >
            <forward name="cancel" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNService.content.main" />
            <forward name="finish" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNService.content.main" />
        </action>
        <action path="/wsnServiceTaskStep5" name="com.ibm.ws.console.sibwsn.wsnresources.WSNServiceTaskForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNServiceTaskStep5Action" >
            <forward name="cancel" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNService.content.main" />
            <forward name="finish" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNService.content.main" />
        </action>


        <action path="/wsnServicePointTaskStep1" name="com.ibm.ws.console.sibwsn.wsnresources.WSNServicePointTaskForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNServicePointTaskStep1Action" >
            <forward name="cancel" path="WSNServicePoint.content.main" />
            <forward name="finish" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNServicePoint.content.main" />
        </action>
        <action path="/wsnServicePointTaskStep2" name="com.ibm.ws.console.sibwsn.wsnresources.WSNServicePointTaskForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNServicePointTaskStep2Action" input="WSNServicePointTask.step2">
            <forward name="cancel" path="WSNServicePoint.content.main" />
            <forward name="finish" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNServicePoint.content.main" />
        </action>


        <action path="/wsnTopicNamespaceTask" name="com.ibm.ws.console.sibwsn.wsnresources.WSNTopicNamespaceTaskForm" type="com.ibm.ws.console.sibwsn.wsnresources.WSNTopicNamespaceTaskAction">
            <forward name="cancel" path="WSNTopicNamespace.content.main"/>
            <forward name="finish" path="com.ibm.ws.console.sibwsn.wsnresources.forwardCmd.do?forwardName=WSNTopicNamespace.content.main" />
        </action>


    </action-mappings>

</struts-config>
