Application Preview

Application Preview 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 settings can be set via the 'Options' drop-down, located in the top right corner of the preview. Note the three different Application Preview views: Preview: […]

Using Web Services

m-Power Web Services   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 services, now available in supported templates. For more […]

When to overwrite HTML / XML files

When to overwrite HTML / XML files

Application Quick Navigation

Application Quick Navigation 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. This navigation tool gives the user the ability to move […]

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   m-Power is proud to announce the new Date/Time enhancement. Now, m-Power is stronger than ever when using true dates and true timestamps within your applications by being able to handle any display format as well as work with any database date/timestamp format. What this means is m-Power […]

Copying Applications

Copying Applications 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 copying to the same application type. Ultimately, this means […]

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 […]

m-Power Translate

m-Power Translate   The m-Power Translate feature allows developers to configure an unlimited number of languages to generated applications. Each time an application is compiled, m-Power will automatically create and translate additional presentation layers for each language that has been configured. Developers will have the opportunity to tweak the default translation tables for full customization. […]

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   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, an index can be created to significantly speed […]

Introduction to Mobile Apps

Introduction to Mobile Applications   m-Power allows developers to create applications specifically for PC browser, Tablet, and Smartphone devices. For the user, this means that they can access the same report on their PC, tablet, and smartphone and see a completely different output on each that has been tailor-made for their device. For the developer, […]

Creating Mobile Applications

Creating Mobile Applications This tutorial describes how to create Mobile Applications with m-Power. The first step is to configure the data dictionary to work with mobile applications. Click Admin., click Edit Data Dictionary Files, and then click Dictionary Configuration. This opens into the Mobile Options tab. The first option is the devices_to_support property. This property […]

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   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 interface to access these multi-member files. However, there […]

Saved Searches

Saved Searches   This feature allows end-users will have 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: Choose all of their application selections […]

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 […]

Record Selections

Record Selections   Record selections 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 Range and Null options, taking the […]

Copy Applications to Different Data Dictionaries

Copy Applications to Other Data Dictionaries   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 dictionaries in minutes rather than days. Here is […]

Created: February 29, 2008 | Modified: December 27, 2011