IBM – Cúram RateTable Generator Tool By KW Team


Introduction


IBM – Cúram Rate Table is very important functionality and used by CER Ruleset. The Rate Table can be developed manually as well as using IBM Cúram admin portal. The values are dynamic and can be read based on the time period. The Developer can add, update the values at runtime.

Example: Please find some example of Rate Table below –

  • Household Eligibility Chart
  • FPL 200% and 133% etc.

KW Rate Table Generator is a tool which provides assistance to Cúram Developer to generate all required dmx files related to Rate Table because it is a very tiresome task to develop it manually.
This tool developed by KnowledgeWala Team and has all rights reserved. The developer can download and use it for their personal purpose. Please find the functionality of this tool in the following sections.

 


The Application Input Overview


This Application helps to generate Rate Table Code for IBM Cúram Product when custom Rate Table required to develop. This Application helps the developer to generate the code by just passing some basic information like –

  • Rate Table Type Code
  • Rate Table Column(s) Code
  • Rate Table Row(s) Code
  • Rate Table Header ID
  • Rate Table Column ID
  • Rate Table Row ID
  • Rate Table Cell ID

The Application Main Page


 


Rate Table Type Code: This Text Field Required Code Table Code value from the RATETABLETYPE code table. The developer must add the value before code generation using this Application.


Rate Table Column(s) Code: This Text Field Required Code Table Code value from the RATECOLUMNTYPE code table. The Developer can enter multiple values separated by a comma. The developer must add the value before code generation using this Application.


Rate Table Row(s) Code: This Text Field Required Code Table Code value from the RATEROWTYPE code table. The Developer can enter multiple values separated by a comma. The developer must add the value before code generation using this Application.


Rate Table Header ID: This Text Field Required predefined Numeric value which developer should identify using already customized code. The project members must decide the value before customizing it. For Example, We decided all custom dmx file should start from 50000.


Rate Table Column ID: This Text Field Required predefined Numeric value which developer should identify using already customized code. The project members must decide the value before customizing it. For Example, We decided all custom dmx file should start from 50000. The code to be generated for RATECOLUMN.dmx file.


Rate Table Row ID: This Text Field Required predefined Numeric value which developer should identify using already customized code. The project members must decide the value before customizing it. For Example, We decided all custom dmx file should start from 50000. The code to be generated for RATERAW.dmx file.


Rate Table Cell ID: This Text Field Required predefined Numeric value which developer should identify using already customized code. The project members must decide the value before customizing it. For Example, We decided all custom dmx file should start from 50000. The code to be generated for RATECELL.dmx file.


Once the clicked on ‘Next>>‘ button, it navigates to the Dynamic window which contains entire cell information. It will generate a total 12 cell(s) once the user enters 3 row(s) and 4 column(s) in “Rate Table Column(s) Code” & “Rate Table Row(s) Code” Field respectively.

The user has to pick a folder location where generated dmx files will save. The user will click on the Finish Button to generate the required dmx file and save them on the selected location.


STEP 1: Main Screen


The user enters the values in their respective Text Field.
Note: The Rate Table Type, Rate Table Column & Rate Table Row code should be added in their respective code tables.

 


STEP 2: Rate Table Cell Screen


The user clicks on the Next button furthermore it navigates to the “Rate Table Cell” Page. The user should enter the cell values.


STEP 3: Select Folder Location


The user clicks on the “Choose Folder to Save File(s)” button to select the folder location where the user wants to save the files.

 

 


STEP 4: Finish Button


The user selected the path location and clicked on the Finish button to generate the dmx files.

 

Clicked on the Finish Button will navigate to below message screen.


STEP 5: Files Generation


By this time all required dmx files will be generated at the previously selected location.

 


The user must append the generated dmx files in their respective dmx file and do build database to general all IBM Curam artifacts.
Please find a simple snapshot of generated dmx files below –


2018_7_10_23_55_37_RateHeader.dmx


This file should merged with RateHeader.dmx file under custom Folder.


2018_7_10_23_55_37_RateColumn.dmx


This file should merged with RateColumn.dmx file under custom Folder.


2018_7_10_23_55_37_RateRow.dmx


This file should merged with RateRow.dmx file under custom Folder.


2018_7_10_23_55_37_RateCell.dmx


This file should merged with RateCell.dmx file under custom Folder.


Specific Requirement To Run the Application


Please find specific requirement in order to understand and execute this project in your local system.

User Interface: This is a Core Java project and we did not use any user interface for this project. User can use eclipse or command prompt to execute this program.

Hardware interface:

  • Operating system : window
  • Hard disk :40 GB
  • RAM : 256 MB
  • Processor : Pentium(R)Dual-core CPU

Software interface :

  •  Java language 1.6 or higher version
  • eclipse 3.4 (Helios or higher version)
  • Command Prompt

Technologies:

User should have basic understanding of Java and Object Oriented Programming concepts.


External Links, Videos & Project Source Code


Executable Jar File:

Executable Jar file generated for this project to run using command prompt editor. User can download and unzip executable jar file by clicking on “KWIBMCuramRateTableGenerator _executableJAR” link.

KWIBMCuramRateTableGenerator _executableJAR

 


 

Leave a Reply

Your email address will not be published. Required fields are marked *