IBM WebSphere Multichannel Bank Transformation Toolkit, Version 7.1

Creating navigation item and the related activity

About this task

To link the business views to the RCP panel, you need to create related navigation item and activity. For more information, see Creating a navigation item and creating an activity to launch the transaction panel:
  1. Extend the com.ibm.btt.rcp.activity.activities extension point using the plug-in editor:
    1. Double-click plugin.xml file in BTTJumpStartSampleRCPClient project, and switch to Extensions tab. Click Add.
    2. Click com.ibm.btt.rcp.activity.activities in Extension Point filter, and click Finish.
    3. Right-click com.ibm.btt.rcp.activity.activities, and then select New > activity.
    4. In Extension Element Details panel, enter the following values:
      • id: com.ibm.btt.jumpstart.sample.activity.EJVactivity
      • class: com.ibm.btt.bc.common.activity.BCActivity
      • processorId: withdrawProc
      • Name: EJVactivity
      • parameter: com.ibm.btt.bc.ej.viewer.impl.EJViewerCompositeFactory;ejvconfig
      • Unique: False
  2. Follow the instructions in the fist step to create the following activities:
    • UserManagement:
      • id: com.ibm.btt.jumpstart.sample.activity.UserManagement
      • class: com.ibm.btt.bc.common.activity.BCActivity
      • Name: UserManagement
      • parameter: com.ibm.btt.bc.ac.rcp.factory.QueryUserCompositeFactory;clientConfig
      • Unique: True
    • ServiceManagement:
      • id: com.ibm.btt.jumpstart.sample.activity.ServiceManagement
      • class: com.ibm.btt.bc.common.activity.BCActivity
      • Name: ServiceManagement
      • parameter: com.ibm.btt.bc.ac.rcp.factory.QueryServiceCompositeFactory;securityObjectManager
      • Unique: True
    • RoleManagement:
      • id: com.ibm.btt.jumpstart.sample.activity.RoleManagement
      • class: com.ibm.btt.bc.common.activity.BCActivity
      • Name: RoleManagement
      • parameter: com.ibm.btt.bc.ac.rcp.factory.QueryRoleCompositeFactory;securityObjectManager
      • Unique: True
    • RightManagement:
      • id: com.ibm.btt.jumpstart.sample.activity.RightManagement
      • class: com.ibm.btt.bc.common.activity.BCActivity
      • Name: RightManagement
      • parameter: com.ibm.btt.bc.ac.rcp.factory.QueryRightCompositeFactory;securityObjectManager
      • Unique: True
    • Cash Drawer Management:
      • id: com.ibm.btt.jumpstart.sample.activity.CashDrawerMng
      • class: com.ibm.btt.bc.common.activity.BCActivity
      • Name: Cash Drawer Management
      • parameter: com.ibm.btt.bc.cm.rcp.factory.QueryCashDrawersCompositeFactory;cdmClientConfig
      • Unique: True
    • Query Cash Drawer Totals:
      • id: com.ibm.btt.jumpstart.sample.activity.QueryDrawerTotals
      • class: com.ibm.btt.bc.common.activity.BCActivity
      • Name: Query Cash Drawer Totals
      • parameter: com.ibm.btt.bc.cm.rcp.factory.QueryCashDrawerTotalsCompositeFactory;cdmClientConfig
      • Unique: True
    • Global Cash Position:
      • id: com.ibm.btt.jumpstart.sample.activity.GlobalCashPos
      • class: com.ibm.btt.bc.common.activity.BCActivity
      • Name: Global Cash Position
      • parameter: com.ibm.btt.bc.cm.rcp.factory.GlobalCashPositionCompositeFactory;cdmClientConfig
      • Unique: True
    • Cash Deposit:
      • id: com.ibm.btt.jumpstart.sample.activity.Deposit
      • class: com.ibm.btt.bc.common.activity.BCActivity
      • Name: Cash Deposit
      • parameter: com.ibm.btt.bc.cm.rcp.sample.DepositCashCompositeFactory;cdmClientConfig
      • Unique: True
    • Settle Cash Drawer:
      • id: com.ibm.btt.jumpstart.sample.activity.CashDrawerSettle
      • class: com.ibm.btt.bc.common.activity.BCActivity
      • Name: Settle Cash Drawer
      • parameter: com.ibm.btt.bc.cm.rcp.factory.CashSettlementCompositeFactory;cdmClientConfig
      • Unique: True
    • End Of Day:
      • id: com.ibm.btt.jumpstart.sample.activity.CashDrawerSettle
      • class: com.ibm.btt.bc.common.activity.BCActivity
      • Name: End Of Day
      • parameter: com.ibm.btt.bc.cm.rcp.sample.CashDrawerEODCompositeFactory;cdmClientConfig
      • Unique: True
  3. Extend the com.ibm.btt.rcp.navigator.items extension point using the plug-in editor:
    1. Double-click the plugin.xml in BTTJumpStartSampleRCPClient project, and switch to Extensions tab. Click Add.
    2. Click com.ibm.btt.rcp.navigator.items in Extension Point filter, and click Finish.
    3. Right-click com.ibm.btt.rcp.navigator.items, and then select New > folder.
    4. In the Extension Element Details panel, enter the following values:
      • id: com.ibm.btt.jumpstart.sample.ejFolder
      • Name: Journal
      • icon: icons/folder.gif
      • index: 3
    5. Right-click Journal(folder), and select New > item.
    6. In the Extension Element Details panel, enter the following values:
      • id: com.ibm.btt.jumpstart.sample.EJVItem
      • Name: EJ Viewer
      • activityId: com.ibm.btt.jumpstart.sample.activity.EJVactivity
      • index: 1
      • Shortcut: EJ
      • lauchCode: 0111
      • icon: icons/item.gif
      • initial: True

      Then EJ Viewer (item) is added to Journal folder.

    7. Follow step b to step d to create folder UserManagement, and enter the following values:
      • id: com.ibm.btt.jumpstart.sample.acFolder
      • Name: UserManagement
      • icon: icons/folder.gif
      • index: 2
    8. Follow step e to step f to create the following items in the folder UserManagement:
      • User Management:
        • id: com.ibm.btt.jumpstart.sample.UserMngItem
        • Name: User Management
        • activityId: com.ibm.btt.jumpstart.sample.activity.UserManagement
        • lauchCode: 0200
        • icon: icons/item.gif
      • Service Management:
        • id: com.ibm.btt.jumpstart.sample.SrvMngItem
        • Name: Service Management
        • activityId: com.ibm.btt.jumpstart.sample.activity.ServiceManagement
        • lauchCode: 0201
        • icon: icons/item.gif
      • Role Management:
        • id: com.ibm.btt.jumpstart.sample.RoleMngItem
        • Name: Role Management
        • activityId: com.ibm.btt.jumpstart.sample.activity.RoleManagement
        • lauchCode: 0202
        • icon: icons/item.gif
      • Right Management:
        • id: com.ibm.btt.jumpstart.sample.RightMngItem
        • Name: Right Management
        • activityId: com.ibm.btt.jumpstart.sample.activity.RightManagement
        • lauchCode: 0203
        • icon: icons/item.gif
    9. Follow step b to step d to create folder CashDrawerManagement, and enter the following values:
      • id: com.ibm.btt.jumpstart.sample.CDMFolder
      • Name: CashDrawerManagement
      • icon: icons/folder.gif
      • index: 4
    10. Follow step e to step f to create the following items in the folder CashDrawerManagement:
      • Cash Drawer Management:
        • id: com.ibm.btt.jumpstart.sample.CashDrawerMngItem
        • Name: Cash Drawer Management
        • activityId: com.ibm.btt.jumpstart.sample.activity.CashDrawerMng
        • shortcut: CDM
        • lauchCode: 0301
        • icon: icons/item.gif
      • Query Cash Drawer Totals:
        • id: com.ibm.btt.jumpstart.sample.QueryDrawerTotalsItem
        • Name: Query Cash Drawer Totals
        • activityId: com.ibm.btt.jumpstart.sample.activity.QueryDrawerTotals
        • lauchCode: 0302
        • icon: icons/item.gif
      • Global Cash Position:
        • id: com.ibm.btt.jumpstart.sample.GlobalCashPosItem
        • Name: Global Cash Position
        • activityId: com.ibm.btt.jumpstart.sample.activity.GlobalCashPos
        • UniquelauchCode: 0304
        • icon: icons/item.gif
      • Deposit Cash:
        • id: com.ibm.btt.jumpstart.sample.DepositItem
        • Name: Deposit Cash
        • activityId: com.ibm.btt.jumpstart.sample.activity.Deposit
        • lauchCode: 0305
        • icon: icons/item.gif
      • Settle Cash Drawer:
        • id: com.ibm.btt.jumpstart.sample.CashDrawerSettleItem
        • Name: Settle Cash Drawer
        • activityId: com.ibm.btt.jumpstart.sample.activity.CashDrawerSettle
        • lauchCode: 0306
        • icon: icons/item.gif
      • End Of Day:
        • id: com.ibm.btt.jumpstart.sample.EODItem
        • Name: End Of Day
        • activityId: com.ibm.btt.jumpstart.sample.activity.EOD
        • lauchCode: 0307
        • icon: icons/item.gif


Feedback