1.3 Create Notifications

This topic provides the systematic instructions to generate new or modify the existing Notification.

  1. Log in to the Development Workbench.
    The Development Workbench For Universal Banking screen displays.
  2. Click the Notifications option under the Browser menu.
    The Notification Maintenance screen is used to create a new notification or modify an existing notification, here notification information gets captured for notification codes and the user needs to save notification details into XML.
    The Notification Maintenance screen displays.

    Figure 1-9 Notification Maintenance



  3. On the Notification Maintenance screen, specify the fields.

    Table 1-2 Notification Maintenance- Field Description

    Field Description
    Action Select either New or Load action. The New option is to create a new notification and the Load option is used to modify the existing one.
    Save XML Path Specify the path to save notification XML. This would be considered only if the Save Mode is Client and Work Directory specified as $CURRENT_DIRECTORY.
    Notification Function Specify the notification function-id name.

    Note:

    Naming Conventions- Notification Function must have maximum 8 characters and the 3rd letter must be N.
    For Example: FTNCONON
    Notification Code

    Enter the notification code to which we need to capture values. This is a mandatory field.

    Note: Recommended Convention for Notification Codes

    NOTIF_<Module Code>_<Description>

    For Example: NOTIF_LD_CONTRACT

    This is the notification indicating that an LD contract has been created/modified.

    Description

    This is an information field.

    The description of the notification has to be provided in the field.

    Module This attribute signifies the module on which the notification is based.
    Module Description

    This is an information field.

    Module Description that would be defaulted from Module LOV.

    Notification XSD

    Notification XSD name will have to be provided in the corresponding Field.

    Note: The naming convention to be followed while naming Notification XSD is as follows: [Module Name] – [Notification Description] – Notif.xsd

    For Example: FT-Contract-Notif.xsd

    The Notification XSD has to be provided only if no Gateway Web Service Query Operation is configured to the Notification.

    Base Table Select the base table on which trigger needs to be applied.
    Firing Time Indicates the Operation on the base Table for which Notifications have to be sent. Options available are Insert, Update, or both.
    Filter Type This attribute can take the following values.
    1. Where Clause
    2. Plsql Block
    Pk Cols Enter Primary key columns of the Base Table.
    Pk Types

    Enter the Primary key field Data Types.

    Provide details of Gateway Service, Operation, Type XSD Name, and Full-Screen Reply if a Query Web Service has to be mapped to the Notification.

    Gateway Operation The gateway operation name to execute the query for the mentioned Service.
    Gateway Service The gateway service is to be used to get the full-screen response.
    Gateway IO Request The gateway IO request node to be used in querying operations.
    Type XSD Name

    This field has to be entered if Notification is mapped to a Service and Request.

    The name of the Master Type XSD for the service and operation has to be provided here. This can be found in the included portion of the Request Msg XSD of particular Service-Operation.

    For Example: LC-Contract-Types.xsd

    Full screen Reply This attribute decides whether a full screen or primary key notification response is to be sent. This is applicable only if gateway Service details are provided.
    HO only This attribute is used to send notifications only from the head office.
    Filter Logic The filter logic decides whether the notification needs to be sent or not. This can be a simple where-clause on the base table or a complex pl/sql block.
    Web service Tags The columns selected from the base table as part of web service tags will be used to send the full-screen notification response. These tags define the elements of Notification XML when no Query service is mapped to it.
  4. Specify the details in the Notification Maintenance screen and save it.
    The Generate Rad Files screen displays.
  5. Select the Rad files and click the Generate button.
    The Information window displays confirming the successful generation of Notification.

    Figure 1-11 Notification Screen Generation Successful



  6. On the Notification Maintenance screen, select the Action field as Load to modify the existing Notification RADXML.
  7. Click the BROWSE button at Load Screen XML field.
    The Choose File to Upload window displays.

    Figure 1-12 Choose File to Upload



  8. Select the RADXML file to be modified and click the Open button.
    The Notification Maintenance screen displays with selected RADXML file details.

    Figure 1-13 Notification Screen Loaded and Modified



  9. Modify the details as required and click on the Save icon.
    The selected RADXML file gets modified.