When creating a customer facing system (such as a customer portal), some developers may want to allow end users to reset their own passwords. We have implemented such a process in a few previous projects and wanted to share the steps with an interested audience. This specific process will include a button on the sign … Continue reading Password Management System
Master Dictionary Menu
A recent common request has been the ability to control multiple dictionary menus from a central/master dictionary. In the past, the answer for this request has been to drop the mrc security tables from the database and create views in each dictionary pointing to the master dictionary security tables. While this method will continue to … Continue reading Master Dictionary Menu
Customizing Tomcat error pages
Many developers of m-Power are familiar with encountering HTTP 404 and HTTP 500 pages in the event a request for Apache Tomcat is not found or cannot be handled by a servlet (application). For instance, going to this URL http://YOUR_MPOWER_SERVER_ADDRESS:8011/mrcjava/servlet/MRCWORKLIB.R01234x would throw an error similar to this first screen capture. In production environments specifically, it … Continue reading Customizing Tomcat error pages
Combining Data from Two Separate Databases onto the Same Screen
Earlier today, I was talking to a prospective m-Power client, and they mentioned the need to me to have a single screen that allowed them to see customer information from database A. On the same screen, they wanted to see orders related to that customer. The trouble was, that data resided on database B. Database … Continue reading Combining Data from Two Separate Databases onto the Same Screen
Creating a data set via an External Object
Overview m-Power External Objects (SQL/RPG/Java) can be invoked from your m-Power applications for many purposes, whether that’s for input validation or performing additional database transactions. One of the most commonly asked questions I have heard when working with clients who possess strong programming backgrounds is “How can I use m-Power to report over a dataset … Continue reading Creating a data set via an External Object