Application Preview
Application Preview Click here to access legacy documentation for this feature When in the Application Menu, while on the "Additional Options" screen, an Application Preview will be displayed to aid the developer in designing the application. The application preview can be disabled at the data dictionary level. Open the Admin slider -> Dictionary Configuration -> […]
Using Web Services
m-Power Web Services Click here to access legacy documentation for this feature Intro Set Up Getting Data CRUD Actions Promoting Notes Introduction A very common feature of modern web applications is an API that can be accessed from outside the framework for use in any architecture. m-Power has implemented such an API using RESTful web […]
When to overwrite HTML / XML files
When to overwrite HTML / XML files
Application Quick Navigation
Application Quick Navigation Click here to access the legacy version of this documentation. Included in the latest m-Power update, the Application Quick Navigation tool allows the user to quickly access any application from any page within the m-Power interface. Often times when users are working in m-Power, it is necessary to toggle between different applications. […]
Application History
Application History Click here to access the legacy version of this documentation. As a developer edits an application, m-Power features an Application History feature which will automatically work behind the scenes to create a historical log of application activity. Being able to understand the history of an application is made easy, as m-Power will offer […]
API Web Services
Pulling Data from API Web Services The Web Services module is a useful tool for developers to incorporate 3rd party API web services as the datasource for their m-Power applications. This differs from the standard m-Power method of pulling data directly from a database. This module supports consuming any outside web service that returns data […]
Control Data Output on Page Load
Control Data Output on Page Load m-Power allows developers to disable certain m-Power templates from automatically displaying data on page load. When this is set, end-users who load an application will be presented with a standard m-Power page, however, it will be void of data. To make data appear, the end-user needs to enter a […]
Date/Time Formatting
Working with True Dates & True Timestamps Click here to access legacy documentation for this feature m-Power will work with any database date/timestamp format. What this means is m-Power users are able to display their dates and timestamps in a way of their choosing without any worry of compatibility. Jump to: Configuration Using the New […]
Copying Applications
Copying Applications Click here to access legacy documentation for this feature m-Power allows copying applications to enable faster application development. For instance, users can copy an application to a completely different data dictionary or a different application type. m-Power's copying feature also permits copying the HTML and XML files associated with a certain application, when […]
Create a Logical Field via the Data Dictionary
How to Create a Logical Field via the Data Dictionary Logical Fields are fields that do not physically exist within your databases' tables, but rather are configured by you as a Developer. m-Power's Data Dictionary structure allows you to define these logical fields just one time, and you are able to access them throughout […]
Field Conversions
Field Conversion Introduction The Field Conversion feature is a powerful solution for cases when a database field is stored in one format, but that value needs to be converted to another format for display purposes. Any database field might be stored in a format different from its intended display format. In that case, the […]
Format Codes
Format Codes Defined edit codes are stored in a text file /mrcjava/mrcclasses/editcode.txt which includes IBM and mrc pre-defined codes. The mrc pre-defined codes are called user defined code, so you can either change or define your new edit code within this section. Summary of IBM Edit Codes Edit Code Name Commas Decimal Point Sign […]
Improving Database Performance
Improving Database Performance Click here to access legacy documentation for this feature For the most part, applications generated by m-Power are run and executed in a timely fashion. However, there are the odd times when end-users have to wait too long for an application to return a dataset. In the case of slow database performance, […]
Register SQL Views
Register SQL Views An SQL View can be thought of as a virtual table — one that does not physically contain any data but rather stores useful SQL queries to improve database/user efficiency. While most developers realize how powerful an SQL view can be while running queries, they can now harness the same functionality […]
Right Justified Fields within m-Power Applications
Adjusting for Right Justified Fields within m-Power Applications m-Power applications can control for right justified fields. In the past, if you had an 8 and 12 alpha field that we right justified, you would need to build logical fields over these fields so that they each were 8 positions to ensure the correct data […]
Data Dictionary Tables
Data Dictionary Tables Naming Conventions MRCDCT Physical file MRCLDC Logical over one file MRCDCL Multi-file logical Data Dictionary Files MRCDCT01 File level MRCDCT02 Field definitions MRCDCT03 File/field cross reference MRCDCT07 Member/file cross reference MRCDCT08 Member description MRCDCT11 Synonyms Retrieval Files MRCDCT14 Application header MRCDCT15 Selected fields MRCDCT16 Retrieval Key Information Reporter Files MRCDCT2W Temp. […]
Utilizing Multi-Member Files in m-Power
Utilizing Multi-Member Files in m-Power Click here to access legacy documentation for this feature Many m-Power users believe that they are unable to utilize their multi-member files in m-Power because m-Power was designed to work over Databases other than DB2. Since these other databases do not have multi-member files, we removed the ability from the […]
Saved Searches
Saved Searches Click here to access legacy documentation for this feature This feature allows end-users the ability to save their run-time/ad-hoc application options for subsequent use. Users will love this enhancement as it will allow them to bypass entering the same searching/sorting options multiple times on any given application. Instead, users simply do the following: […]
Displaying System Variables at Run Time
Displaying System Variables within a Web Application There are numerous times when a developer needs to display System Variables within a Web Application. This can be done easily through the calculation screen. Simply create a System Variable Calculation. Simply select "System Value" from the "Calc Type" dropdown list. Next, specify a description for this […]
Filters
Filters Click here to access legacy documentation for this feature Filters include the following features: Improved "Is in the List" and "Not in the List" options, allowing developers to have a nearly-unlimited number of list values. Clearer instructions for developer inputs such as: Constant values, Application field values, and Runtime Value Prompts (where applicable). Improved […]
Copy Applications to Different Data Dictionaries
Copy Applications to Other Data Dictionaries Click here to access legacy documentation for this feature This feature allows for even faster application development, as users can copy an application to a completely different data dictionary. Ultimately, this means that our Web Interface user can build one application and have it deployed to countless other data […]