MDRest4i Quick Start V12
Below you will find the necessary links to downloads and documentation for MDRest4i V12.
Latest Version
Information about: Version 14 downloads and guides
Download MDRest4i 12.0
The software is installed on IBM i, including the MDRest4i SDK and Documenter Applications. User guides, installation instructions, and tutorial are included in the zip files below, or use the links below in Guides.
Product/Bundle | Build Date | US Mirror | Europe Mirror |
---|---|---|---|
MDRest4i iCore, SDK & Documenter bundle for the IBM i (12.0.0) | September 5, 2024 (build log) | Download | Download |
Guides
Item | Components |
MDRest4i 12 Installation Instructions | This document includes details for installation of the MDRest4i iCore, SDK and Documenter applications. All MDRest4i software is now installed and run from the IBM i. |
MDRest4i 12 Tutorial | This is a step-by-step tutorial that will be your guideline during the MDREST4i quick start process. It explains the principles of REST and how to build REST API’s using RPG and document them using SWAGGER/OAPI |
MDRest4i 12 Reference Guide | A detailed reference guide for all of the functions and features included in the MDREST4i framework and SDK development tools |
Setting up SSL on IBM i | How to to setup IBM i to use SSL for API’s and Consumers built with MDRest4i |
Build Log
The following is a list of all changes made to the core IBM i Libraries of MDRest4i version 12.0 since the initial release of the version.
Date | Category | Component | Description |
---|---|---|---|
September 5, 2024 | Fix, Enhancement | MDRST | Suppress false exceptions when logging. Added additional details to logging to trap language conversion errors |
August 6, 2024 | Fix | MDRST | Fix error MSG in GSKCSEC non blocking connection. |
July 10, 2024 | Enhancement | MDRST | Return error MSG in GSKCONSUME() for parsing errors. |
June 21, 2024 | Fixes | SDK | BuildRequest fix for oneOf. |
June 19, 2024 | Fixes, Enhancement | SDK | Expand schema name length to 80. Enhanced field name duplication handling |
June 13, 2024 | Fixes, Enhancement | MDRST | Fix CCSID issue with Attachments, non-blocking connection type for connection errors, support binary attachments, support docx attachment file types |
Apr 24, 2024 | Fixes, Enhancement | SDK, MDRST | New data functions for JSON - jPathZ and addTimestamp. Update inline generator for timestamp functions. Fix for consumer request body. |
Feb 23, 2024 | Fixes, Enhancement | SDK, MDRST | Schema details editing for dates. New SDK schema bug fix. Logs for JSON parsing errors. New function to extract JWT Claims. Token size increase to 4096. Allow headers up to 4096 length. Consumer time tracking bug fix. |
Jan 2, 2024 | Fixes | SDK | URI validation error for consumer. |
Dec 19, 2023 | Fixes, Enhancement | MDRST, SDK | Consumer logging fixes, attachment enhancements, JSON Beautification defaults, long DS names, non-ref schemas, OAPI imports overwriting SDK extensions(inline), array schema handling in root with refs, create schema bug for type selection |
Nov 21, 2023 | Fixes, Enhancement | MDRST, SDK | Enum and Examples in SDK. Required handling for object elements in OAPI schemas |
Nov 10, 2023 | Fixes, Enhancement | MDRST, SDK | 0 Prefix for negative integers, improved handling of large decimals, XML label/value greater than 20kb, OAPI schema example as value not array, fix for SDK password update. |
Oct 21, 2023 | Fixes, Enhancement | MDRST | Token handling updates and enhancements for refresh RS256 |
Oct 13, 2023 | Fixes | MDRST, SDK | Content Length with DBCS Chars, Base64 Decoding, IFS IO in Consumer, Error JSON responses, dots in URI in SDK UI. |
Sept 8, 2023 | Enhancement, Fix | MDRST, SDK | New Token management procedures, content-type added, SDK installer fix, new function addReqBody in consumer, Exception handling in token API |
July 31, 2023 | Enhancement | MDRST | Remove default comment for Authorisation directive |
July 17, 2023 | Enhancement | SDK | Add ENUM editing to schema details editor |
June 22, 2023 | Enhancement | MDRST | Enable non-dcm keystore in consumer |
June 12, 2023 | Fix, Enhancement | MDRST, SDK | httpHdr now 8192, consumer logging updates for proxy server, SDK enhancements for security schemas, SDK delete parm bug, rename function added to SDK, fix for schema extraction of decimals |
June 5, 2023 | Fix, Enhancement | MDRST | replaceChar() fix, updated generated parms to allow 80 qryStr parms |
May 26, 2023 | Fix, Enhancement | DOCS, MDRST | Installation bug fix, typos in tutorial |
May 22, 2023 | Fix, Enhancement | SDK | Duplicating schemas bug fix. |
May 17, 2023 | Fix, Enhancement | MDRST | New function for replacing EBCDIC-unfriendly characters in payload. Improve exception handling for badly formed JSON payloads. |
May 11, 2023 | Fix, Enhancement | MDRST | Fix for MRDCREDX Credentials handling |
May 8, 2023 | Fix, Enhancement | MDRST, SDK | Updates for exception handling for REST API's, SDK user help updates, update for MDCMS interface authorisation, SDK Installation updates |
May 4, 2023 | Fix, Enhancement | MDRST, SDK | MDCMS Interface for 8.5.1, no-crash monitoring for REST API's, fix consumer bugs for token payloads, increase token size variable |
April 21, 2023 | Fix, Enhancement | MDRST, SDK | Fix Legacy generator bug |
April 20, 2023 | Fix, Enhancement | MDRST, SDK | DB2 Field Schema Editing for Array Items, UTF8 response body logging. Auth setting for multiple CCSID's in SDK server, fix YAJL when no response |
April 3, 2023 | Fix, Enhancement | MDRST, SDK | DB2 Field Schema Editing for Array Items, UTF8 response body handling. |
March 21, 2023 | Fix, Enhancement | MDRST, SDK | DB2 Field Schema extraction fix, JSON number validation logic override, improve performance of consumer model, add varchar handling for db2 schema extraction and SDK UI. |
Feb 14, 2023 | Fix | MDRST | Various |
Jan 12, 2023 | Enhancement | MDRST | replace jGET() with JPATHV with MDRUPDVER command |
Jan 10, 2023 | Fix | MDRST | Allow for longer logged payloads > 16k in dataq |
Jan 2, 2023 | Enhancements | MDRST, SDK | Add standard logic for JSON parsing errors in Providers and Consumers. Add refresh capability for PAT tokens in token manager. Reorganise PATH tab in SDK UI. Embed online as wiki in SDK app. Add examples for GETTOKEN consumer processing. |
Sep 22, 2022 | Fixes, Enhancements | MDRST, SDK | Fix MDR logging for consumers, create headers in consumer from swagger header parms. |
Sep 2, 2022 | Fixes, Enhancements | MDRST, SDK | New function for very large JSON values: JPathVLong, UTF conversion bypass, bypass CERT errors in SSL handshake, schema editing functions in SDK, JSON processing types in SDK Path Tab. |
Aug 19, 2022 | Fixes, Enhancements | MDRST, SDK | Parm error JSON fix, SQL import to schema enhancement. |
July 29, 2022 | Fixes, Enhancements | MDRST, SDK | Logging performance enhancements using dataQ and MDRLOGS file. SDK generator fixes and Schema extraction fixes |
June 21, 2022 | Fixes, Enhancements | MDRST | Logging performance enhancements and SDK generator fixes |
May 16, 2022 | Fixes, Enhancements | SDK, MDRST | TokenManager UI enhancements, Consumer Logfile as PF, various fixes, UUID for log file PF |
May 5, 2022 | Fixes, Enhancements | SDK, MDRST | TokenManager UI enhancements, installation updates and troubleshooting guide, login dialogue update, named array indexes for parsing and writing JSON, REST API Logfile AS PF, SDK Import fixes, Consumer parameter fixes |
April 22, 2022 | Fixes, Enhancements | SDK, MDRST | Fixed TokenManager Installation, HTTP server installation updates and troubleshooting guide, packed/zoned field type specs in schema, preflight CORS request handling, auto-refresh cache for token management |
April 14, 2022 | Fixes, Enhancements | SDK, MDRST | Added TokenManager Installation, HTTP server installation updates, query part array enhancement, RPG number variable definition from SDK |
April 6, 2022 | Fixes, Enhancements | SDK, MDRST, Documenter | Fix SDK install bug, HTTP server install fix, PGM call handling from SDK, Confluence formatting, blank array schemas, documenter formatting improvements |
Mar 15, 2022 | Fixes, Enhancements | SDK | Fix documenter installer |
Mar 14, 2022 | Fixes, Enhancements | MDRST, SDK, Documenter | Fix Query Parameter Arrays, Externalised JSON read/write Modules/Copybooks, Date selectors in Token creation, Confluence documentation generator enhancements, added addNumber() JSON function. |
Feb 24, 2022 | Fixes | MDRST, SDK Documenter | Fix InpathParm handling, extracting custom HTTP headers, Token management date handling, documenter output formats |
Feb 18, 2022 | GA | MDRST, SDK Documenter | V12 Released |