Change Management Solutions for IBM i

Accelerating Change & Innovation on IBM i

Streamlining your delivery of quality software.

| Our Products

MDChange

Control & Automation
for DevOps

MDWorkflow

Orchestrate & Integrate
CI/CD Pipelines

MDRapid

Eliminate Production
Database Downtime

MDRest4i

All-In-One REST API
Solution on IBM i

| Why We Are Your Best Choice

You can easily move on from legacy Change Management solutions with our automated migration framework, allowing for a gradual and seamless transition to avoid disruption to your development teams.

Exportable and reusable configuration makes even your most complex distributed systems manageable with MDChange.

No other change management solution offers you the same depth of functionality related to SQL and its artifacts.

Rich Web, 5250, RDI, and Eclipse UI’s enable easy implementation with any user.

Take advantage of our constant functional evolution with simple, fully-automated upgrades.

Keep your stakeholders & auditors informed with real-time event triggers, layered reporting, and logs in digital and print formats.

Combine traditional and modern development methodologies within your team to avoid code freezes.

Configure quality gates at any stage of your development, testing, installation, or deployment with multi-channel approval tools.

Save, manage, and cross-check source code from your preferred source including Git, IFS, and PF-SRC during checkout, installation, and rollback.

Reduce downtime for your database changes from hours to seconds. Reorganize billions of records with minimum negative impact.

REST APi integration with Jira, Azure DevOps, Jenkins, GitLab, GitHub, Bamboo, ServiceNow, AWS...

Specify your own archive depth and rollback installations to any archived level automatically, cross-platform.

| We Listen To Your Needs

Evolving our products so you can…

        • Reduce the cost of change
        • Minimize risk associated with change
        • Decrease total change time
        • Eliminate outages & downtime
        • Repair failures with instant rollback
        • Grow your reputation & quality
        • Increase the frequency of changes
        • Achieve audit compliance
        • Continuously improve

“It was clear that MDChange would get our change management processes back on track. Plus, it would give us the needed capabilities to start moving toward DevOps and concurrent development practices.”
Learn More
“On all fronts, working with Midrange Dynamics has been a refreshing change from our previous CMS vendor. We couldn’t be happier about our decision.”
Learn More
“Before MDRapid, we often delayed development projects because the accompanying downtime was too disruptive...But as soon as we implemented MDRapid, it immediately solved that problem.”
Learn More
MDChange brings indispensable stability to our software management processes, which gives all parties involved a lot of confidence. We know that ‘the bank will be ‘up and running’ on Monday morning!
Learn More
“The support we receive from Midrange Dynamics is outstanding. It’s clear that they sincerely want to help us and their other customers be successful. The best thing about finding Midrange Dynamics and MDChange is I got a big part of my weekends back!”
Learn More
"With the vendor of our previous change management application, it wasn’t unusual for support responses to be open-ended & unresolved. That’s not the case with Midrange Dynamics. Not only is MDChange a more reliable and functional change management application, but should we need assistance, they give us fast, clear, and actionable answers.”
Learn More

| Speak To Our Experts

Discuss your business needs with the Midrange Dynamics team today – we’re happy to help.


REST Development Tools

MDRest4i - REST APIs Integration for IBM i


Quick, Easy, and Secure IBM i Integration - Create REST APIs & Consumers Using RPG Skills

Fast, Simple, Scalable…

Programmers with RPG and SQL skills, use MDRest4i to quickly and easily build REST APIs and REST Clients, rapidly  integrating their IBM i applications with anything REST.

IBM i application experts can enforce their business rules without having to rely on middleware, code abstractions, or connectivity drivers.

Employing an RPG ILE framework for IBM i environments, MDRest4i hides code complexities while standardizing flow where possible. MDRest4i’s performance-optimized code structure for parsing and translations means lightning quick response times.

MDRest4i SDK

Automate generation of boilerplate API and Consumer RPGLE and SQL code from any integration requirement.

More

MDRest4i iCore

Add RPGLE business logic to layered architecture for low code maintenance without limiting flexibility.

More

MDRest4i Documenter

Use Wizards to build and edit API specs and export to API Developer Portal and Atlassian Confluence documentation.

More

What are people saying about MDRest4i?

Rest4i is one of the slickest tools I have seen on the IBM i in many years.

I've been an RPG programmer for a long time, and it taps into the power of the IBM i like no other tool I've seen.

 Rest4i has worked even better than we could have hoped for. Our API strategy has leaped years ahead.

We had our first REST service running on our IBM i within an hour of downloading Rest4i.

Generate REST APIs and Consumers From Anything

MDRest4i SDK Web Console

  • Generate REST API and Consumer programs from all commonly used requirement definitions.
  • Generated RPGLE logic includes data structures/definitions, parsers, JSON/XML writing, assignments, SQL/IO, error-handling, logging, analytics, SSL/TLS, OAuth/JWT, mapped to API input and output payloads, and parameters.
  • Separate logic handling for each HTTP method and component.
  • Generators are exposed as IBM i commands and REST APIs, with customizable templates and examples for each typical use case.
  • Web-based UI supports editing, collaboration, and documentation, with exit points for integration with mainstream workflow, DevOps, and API management systems, including Jira, GitHub, MuleSoft, API Connect, SCM, and more.
  • Form-based SWAGGER/OAPi editing. Import existing SWAGGER specs, POSTMAN requests, or rapidly build API’s and Consumer specifications without SWAGGER skills


Develop Sophisticated APIs and Consumers Using Minimal RPG and SQL

  • MDRest4i layered RPGLE architecture stores reusable complex logic in copybooks and modules.
  • Developers need only use RPG and SQL for business logic and input/ output of mission critical data.
  • Integrate existing programs, procedures, stored procedures, or service programs using standard RPG.


Document APIs and Build Developer Portals

  • Generate interactive documentation of API and consumer specifications, with built-in testing capabilities.
  • Provide one web UI for internal developer collaboration and one for self-service API developer and consumer documentation.
  • From your Open API specs, MDRest4i generates beautiful, interactive documentation in your Atlassian Confluence pages.

MDRest4i Accelerator

  • Presents interactive documentation of API and consumer specifications, with built-in testing capabilities.
  • Automatically generated from your OpenAPI (formerly known as Swagger) Specification, with visual documentation used for back-end generation and client side consumption.

Download a PDF

MDRest4i Developer Portals

  • Generate editable developer and user documentation into standard user templates. Separate into environments for multiple user groups.
  • One web UI for internal developer collaboration and one for self-service API developer and consumer documentation.

Export to Atlassian Confluence

  • From your Open API specs, generate beautiful, interactive documentation in your Confluence pages.
  • Integrate API, application, and business documentation into a single portal for partner, internal developer, or external consumption of your APIs.


Integrated API Development with Modern IDE and SCM Options

Accelerator and iCore

  • A rich web UI to manage, edit, and generate RPGLE code from Open-API (Swagger) specifications and definitions.
  • REST API (developed on IBM i using iCore) that uses OAS3 (SWAGGER), definitions to generate RPGLE APIs and Consumers
  • IBM i commands, examples, and templates in RPGLE for each typical use case for manually building APIs and Consumers.

Functional Breakdown

MDOpen

  • Integrated with MDCMS Object Request user actions in MDOpen RDi plug-in, iCore’s IBM i commands are exposed in a rich, Eclipse-UI environment
  • A set of RPGLE REST APis integrated with MDRest4i Accelerator, over MDCMS (built using iCore) expose key integration points in the MDCMS flow and change management data and processes


Key Benefits of MDRest4i

Fast

No middleware, code abstractions, or connectivity drivers. Lean, performance optimized code structure for parsing and translations = lightning quick response times.

Simplified

Layered code architecture using typical RPGLE constructs and concepts. Hides complex code while standardizing flow where possible. Low code maintenance without limiting flexibility.

Structured

Structured code makes development and maintenance of code consistent, and easier to learn and debug. Changes are quicker to design, code, and test. Also allows automated-unit testing.

Automation

Structured code architecture makes code generation possible. Accelerate development effort rather than replacing it. Templates allow scalable flexibility without limitations.

Documentation

Structured code architecture makes code documentation easier and facilitates auto documentation. API docs are critical for benefits associated with self-service economies.

Standards

MDRest4i follows industry standards by default. This lowers risk during code transformation and improves re-usability. It also makes training of new staff more cost-effective and efficient.


API Quick Start

Learn how to build, secure and deploy REST APIs integration in any IBM i environment

End-to-End API Pilot with Quick Start

Digital integration potentially spans many architectures, tools, methodologies, and standards. Many of these are new and constantly evolving.

Making the right decisions and selections in managing, developing, and deploying APIs is critical for security, flexibility, and competitiveness. An API project typically involves business stakeholders, infrastructure, and development teams.

Our experienced consultants can bring these technologies and teams together in a two-week Agile sprint, using a focused business deliverable to build a functional REST API Pilot.

Contact us to chat about API Quick Start

See MDRest4i in Action - Build REST APIs Integration on IBM i

Accelerator Demo

Generate REST API documentation RPG REST APIs automatically, while mapping API fields to the DB2 database fields using MDRest4i Accelerator Cloud.

iCore Demo

Watch how MDRest4i simplifies building REST APIs with complex and structured JSON using existing RPG skills.


Webinar - IBM i Developer Guide to DevOps & CI/CD Pipelines

On-Demand Webinars

IBM i Developer Guide to DevOps & CI/CD Pipelines

Embracing agile development is essential to keep pace with evolving business requirements and your company’s expectations for your IT team. Join us to learn about techniques and tools that we and our customers use to innovate in a rapidly evolving technology landscape.

  • By utilizing CI/CD pipelines you can integrate your efforts with development across your enterprise while drawing attention to the value of the IBM i platform.
  • DevOps empowers modern development teams to deal with constant change while improving quality and reducing downtime. We give you a practical look at what DevOps is and how you can put this strategy to work in your organization.


To view additional on-demand webinars, please visit our Education Center page.

Please fill out the form below to view the webcast


Privacy Policy

Our Privacy Policy


Privacy Policy of Midrange Dynamics GmbH

Midrange Dynamics GmbH operates the Midrange Dynamics website (www.midrangedynamics.com), which provides the SERVICE.

This page is used to inform website visitors regarding our policies with the collection, use, and disclosure of Personal Information if anyone decided to use our Service, the Midrange Dynamics website.

If you choose to use our Service, then you agree to the collection and use of information in relation with this policy. The Personal Information that we collect are used for providing and improving the Service. We will not use or share your information with anyone except as described in this Privacy Policy.

The terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, which is accessible at www.midrangedynamics.com, unless otherwise defined in this Privacy Policy.

Information Collection and Use
For a better experience while using our Service, we may require you to provide us with certain personally identifiable information, including but not limited to your name, phone number, and postal address. The information that we collect will be used to contact or identify you.

Log Data
We want to inform you that whenever you visit our Service, we collect information that your browser sends to us that is called Log Data. This Log Data may include information such as your computer’s Internet Protocol (“IP”) address, browser version, pages of our Service that you visit, the time and date of your visit, the time spent on those pages, and other statistics.

Cookies
Cookies are files with small amount of data that is commonly used an anonymous unique identifier. These are sent to your browser from the website that you visit and are stored on your computer’s hard drive.

Our website uses these “cookies” to collection information and to improve our Service. You have the option to either accept or refuse these cookies and know when a cookie is being sent to your computer. If you choose to refuse our cookies, you may not be able to use some portions of our Service.

Service Providers
We may employ third-party companies and individuals due to the following reasons:

  • To facilitate our Service;
  • To provide the Service on our behalf;
  • To perform Service-related services; or
  • To assist us in analyzing how our Service is used.

We want to inform our Service users that these third parties have access to your Personal Information. The reason is to perform the tasks assigned to them on our behalf. However, they are obligated not to disclose or use the information for any other purpose.

Security
We value your trust in providing us your Personal Information, thus we are striving to use commercially acceptable means of protecting it. But remember that no method of transmission over the internet, or method of electronic storage is 100% secure and reliable, and we cannot guarantee its absolute security.

Links to Other Sites
Our Service may contain links to other sites. If you click on a third-party link, you will be directed to that site. Note that these external sites are not operated by us. Therefore, we strongly advise you to review the Privacy Policy of these websites. We have no control over, and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services.

Children’s Privacy
Our Services do not address anyone under the age of 13. We do not knowingly collect personal identifiable information from children under 13. In the case we discover that a child under 13 has provided us with personal information, we immediately delete this from our servers. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact us so that we will be able to do necessary actions.

Changes to This Privacy Policy
We may update our Privacy Policy from time to time. Thus, we advise you to review this page periodically for any changes. We will notify you of any changes by posting the new Privacy Policy on this page. These changes are effective immediately, after they are posted on this page.

Contact Us
If you have any questions or suggestions about our Privacy Policy or GDP compliance, do not hesitate to contact us:


Webinar - Connecting Amazon Marketplace to IBM i

On-Demand Webinars

Connecting Amazon Marketplace to IBM i

Amazon is the biggest global marketplace. With REST APIs it has never been easier to connect your IBM i business applications to this game-changing digital channel. Join us to see the elegance of integrating RPG applications with Amazon’s latest Selling Partner API (SP-API). Presented by Stuart Milligan, Midrange Dynamics solutions architect and the product manager for MDRest4i


To view additional on-demand webinars, please visit our Education Center page.

Please fill out the form below to view the webcast


Panel Discussion - i Stands for Innovation

On-Demand Webinars

i Stands for Innovation: IT Professionals Talk About Today’s Achievements and Building a Foundation for the Future

Watch a lively panel discussion featuring IBM i professionals Gordon Leary from AMPORTS, Mike Loyd from REI, Ted Macksam from Hatco Corporation, David Jones from Liberty Mutual Insurance, and other special guests as they chat about the opportunities and challenges they encounter. Also, learn how they continue to advance their IT initiatives and overcome obstacles. They discuss:

  • Their teams’ advanced development and modernization directions,
  • Application integrations – including integrating IBM i business assets with the wider world
  • Smooth hardware and OS upgrades, and more.

Enjoy this inside discussion, moderated by our own Donna Westmoreland of Midrange Dynamics North America.


To view additional on-demand webinars, please visit our Education Center page.

Please fill out the form below to view the panel


Webinar - Continuous Testing in Devops

On-Demand Webinars

Continuous Testing in DevOps

Midrange Dynamics and Original Software team up for an informative webinar to discuss continuous testing in DevOps.

In this webinar, you will learn how to:

  • Increase software quality and reduce risk to deliver issue-free changes
  • Dramatically reduce production downtime using intelligent automation
  • Implement effective change management with a comprehensive IBM i testing approach

Change management and testing tools help IBM i businesses effectively and safely manage software development. When used in concert, they amplify efficiency and velocity regardless of your chosen methodology, while protecting your core production systems from errors.

In just 30 minutes, technology partners Original Software and Midrange Dynamics will discuss how integrated change management and automated testing benefit application maintenance, modernization projects, fixes, and your IT projects.


To view additional on-demand webinars, please visit our Education Center page.

Please fill out the form below to view the webcast


Webinar - Increase Software Quality & Reduce Downtime on IBM i

On-Demand Webinars

Continuous Testing in DevOps

Increase Software Quality & Reduce Downtime on IBM i

Change management and testing tools help IBM i businesses effectively and safely manage software development. When used in concert, they amplify efficiency and velocity regardless of your chosen methodology, while protecting your core production systems from errors.

Technology partners Original Software and Midrange Dynamics discuss how integrated change management and automated testing benefit application maintenance, modernization projects, fixes, and your IT projects.

Learn how your organization can:

  • Increase software quality and reduce risk to deliver issue-free changes
  • Dramatically reduce production downtime using intelligent automation
  • Implement effective change management with a comprehensive IBM i testing approach


To view additional on-demand webinars, please visit our Education Center page.

Please fill out the form below to view the webcast