Application Details

Application Inventory

Murach COBOL application is built using various technologies within the mainframe environment. Below is an inventory of its components. components-inventory

Below is the mappings between Tran-Id, Mapset and associated Program. Tran-Id-to-Program-mapping

Application Screens

Application consists of 4 CICS screens. Each screen has its own set of COBOL programs defined in the CICS system definition tables. These screens are used to maintain the customer information and process orders. Below are the various functions.

  • Main Menu
  • Customer Inquiry
  • Customer Maintenance
  • Order Entry

Functional Flow

Murach application can be invoked via the transaction ID, ‘MENU’. Below is the overall functional flow.

  1. To enter the Murach application, enter transaction Id ‘MENU’ on the CICS screen and hit enter. enter-menu-transaction
  • ‘Main Menu’ is displayed. main-menu
  1. Customer Inquiry -> Display customer information: Select option 1 from the main menu and hit enter. display-customer
  • Enter customer number you wish to display. Hit enter. enter-customer-num
  • Customer details were retrieved from the VSAM datastore and displayed on the screen. customer-details-displayed
  1. Customer Maintenance -> Add new customer: Select option 2 from the main menu and hit enter. customer-maintenance
  • Choose option 1 (Add New Customer) and hit enter. add-new-customer
  • Enter customer details you wish to add. Hit enter. customer-details
  • Notice the confirmation message ‘Customer record added’, on the left hand side, bottom of the screen. customer-added
  1. Customer Maintenance -> Update existing customer: Select option 2 from the main menu and hit enter. customer-maintenance
  • Choose option 2 (Change Existing Customer). Enter Customer number you wish to update and hit enter. customer-number
  • Update the customer information . Hit enter. update-customer-details
  • Notice the confirmation message ‘Customer record updated’, on the left hand side, bottom of the screen. customer-details-updated
  1. Customer Maintenance -> Delete existing customer: Select option 2 from the main menu and hit enter. customer-maintenance
  • Choose option 3 (Delete Existing Customer). Enter Customer number you wish to delete and hit enter. customer-number
  • Review the customer information before confirming to delete. Hit enter. review-customer-details
  • Notice the confirmation message ‘Customer deleted’, on the left hand side, bottom of the screen. customer-deleted
  1. Order Entry: Select option 3 from the main menu and hit enter. enter-order
  • Enter customer number, product code and quantity. Hit enter. Review the order details before confirming to place the order. enter-order-details
  • Notice the order confirmation message ‘Order posted’ on the bottom left hand side, of the screen. order-created
  • Press PF3. Observe the order posted message. main-menu