2.4 Data Blocks

This topic describes about defining the data blocks for Online Forms.

  1. Determine the block structure for the function id. Define Data Blocks as per the design in the Block Properties screen.

    Figure 2-6 Define Data Blocks and its properties



  2. Master Data Block has to be a single entry data block.
  3. Provide XSD Node name if the block is normal and is required in gateway request.
  4. Block order and block field order can be changed by rearranging blocks and block fields in the browser tree (drag and drop).

    Note:

    All units will have to be regenerated if block or block field order is changed (including xsd’s).
  5. Related currency fields should be placed above the amount field in the tree.
    Add block fields to the data block as required.

    Figure 2-7 Add Block Fields to Data Block



  6. In case the block is not required in XSD, select the Not Required in XSD checkbox.
  7. Ensure that Related Block and Related Field are given for Amount Fields.
  8. Minimize the use of query data sources by using DESC fields wherever possible.

    Note:

    Query data sources is rarely required for a Online Form screen; as launch form can be used for query only screens.
  9. Master block should contain reserved field names like TXNSTAT, AUTHSTAT and SUBSYSSTAT(this is not shown) in the node section. These are reserved field names which are essential for an online form. These will be used by FLEXCUBE Infra while processing. Normally TXNSTAT and AUTHSTAT are added as part of the footer of the screen.

    Table 2-3 Master Block names

    Column Name Block Field Name
    CONTRACT_STATUS TXNSTAT
    AUTH_STATUS AUTHSTAT
    SUBSYSTEM_STAT SUBSYSSTAT