What’s New in 1.4.0 – IBM Documentation

Last Updated: 2022-12-15

This section describes the enhancements in 1.4.0.

Support

Tutorials in Support and Resources

Platform

Installation Enhancements

Merlin installation UI optimization. Change Pull Policy, Storage Class and Configuration Profile from Input box to Select box.
Optimize the creation order of Merlin resources.
Fix Certificates creation timming issue.
Support customize CA bundle.

Add new credential type “SSH_KEYPAIR” to provide more flexible management and configuration of credentials.

The template of type ibmi supports the new action “Enable IBM i debug service”.
Update dependent PTFs in ‘Validate the dependent PTFs’ action.
Support for password longer than 64 characters when add user.
Show detailed error message when failed to add user.

ARCAD Tools

Elias CLI

compilation of workspace directories

Note: Enable ARCAD environment action on the IBM i template under Connections must be run to apply update on the IBM i.

IDE

Dashboard – IBM i Developer and demo application tools stack which creates a workspace with a demo IBM i application loaded from git.
Debug – debug programs in batch with step over/step into/breakpoint support. For a demonstration, see the Debugging video in the Merlin Getting Started for Users playlist.

PTFs are required. Validate the dependent PTFs action on the IBM i template under Connections must be run to verify all required
PTFs are installed on the IBM i.
Enable IBM i debug service action on the IBM i template under Connections must be run to start the debug service on the IBM i.
Note: Debug functionality will not appear in existing workspaces. A new workspace must be used or adding the ibmidebug extension in devfile of the existing workspace.

Project Explorer – open IFS files and QSYS members for edit
Project Explorer – copy IFS files and QSYS members to paste into Source folder
Developer Build – compile directory support with {files} parameter in compile command
Editor – ILE RPG – external reference support
Editor – ILE RPG – extract constant action on literals
Editor – SQL – database definition proposals in content assist
Editor – CL – content assist, definition, and references support.

Note: CL functionality will not appear in existing workspaces. A new workspace must be used or adding the vscodeclle extension in devfile of the existing workspace.

ARCAD Tools

A new Lists node has been added to the ARCAD project explorer under the Versions node to display and open ARCAD lists
ARCAD Macro commands can now be executed from Merlin. Macro command interruptions can be answered directly from Merlin’s notification area.
ARCAD Transfers log can now be displayed from several nodes in the ARCAD project explorer, including:

Application node
Version node
Site link node

CI/CD

Show the complete Git repository URL in Manage Jenkins Jobs
Update the process when specify Jenkins server information in the wizard of Initialize Jenkins server

Talsco Weekly: Why is Node.js good for the IBM i?

Welcome to another edition of Talsco Weekly

News:  IBM Senior Leadership Changes.
Modernization:  Application Modernization Field Guide.
Development:  Why is Node.js good for the IBM i?
Data:  Set a Smart Data Strategy for Success. The Embedded Future of Analytics and AI.

News

IBM Senior Leadership Changes

Here are some recent leadership changes at IBM.

Obed Louissaint, IBM’s SVP of Transformation and Culture, will become Aptiv’s CHRO on December 31. And, Joanne Wright will be the new Transformation and Operations SVP.

Obed Louissaint
Obed launched Watson’s culture and people processes at IBM after 21 years. He created Consulting Delivery Centers and IBM’s enterprise skills management model, including AI Academy and Cloud Academy, with senior leadership.

Joanne Wright
Joanne has led IBM procurement, manufacturing, supply chain, and operations for nearly 25 years. She automated the quote-to-cash process and made IBM client zero for our advanced analytics technology. She will continue with business transformation and focus on streamlining the company with automation and intelligent workflows.

Modernization

Application Modernization Field Guide

Here is an Application Modernization Field Guide put out by IBM. As the IBM i community already understands, application modernization is no easy task. Like many things in life, modernization projects have been either kick down the road or started and restarted. While this guide seems to be focused on the cloud aspect of modernization, it does offer some good, in-depth guidance on how to choose the approach that best meets your needs.

Development

Why is Node.js good for the IBM i?

Over the past couple of years, Node.js has really gained some traction in the IBM i community. And it’s more than just IBM. Various software vendors or consulting firms are talking about Node.js. It’s the customer base.

Many of our clients have requested that we find full-stack IBM i developers with experience in modern RPG, SQL RESTful, Javascript, and Node.js.

The History of Node.js

Node.js made its debut back in November 2009 when Ryan Dahl (creator of Node.js) did his original Node.js talk. To learn more, go to “the History of Node.js.” You will find a year-by-year history of Node.js.

Open Source and the IBM i

Open source development on the IBM i has been around since the early 2000s, if not before.

“It started with the Apache web server, then Java, then PHP and MySQL, Ruby, Node.js, Python, and even more you haven’t even heard of”

History of languages on the IBM i (rough timeline):

Java goes back to around 2004. (It was kind of a mess. See the “Java Quagmire” to learn more.)
PHP goes back to around 2005.
Python goes back to around 2006.
Ruby goes back to around 2009.
Node.js becomes available on the IBM i in 2014“.

Node.js catches its stride

Node.js became mainstream in 2017, which is around the same time we started seeing it pop up in the IBM i community. The date on the linked article here is May of 2016.

Why is Node.js good for the IBM i?

Node.js has one big advantage over other languages in that you have a single language for both the client and the server.

This is significant because,

“web applications usually have “front-end” and “back-end” developers because few people can do both. There is simply not enough time in a day to keep up with ever-changing languages, syntaxes, and frameworks. In the RPG green screen programming model, a single developer could code a complete application (i.e., order entry, inventory, shipping, etc.). How? because the technology wasn’t as complicated. I don’t think web programming will ever be as straightforward as RPG plus *DSPF, but Node.js is the closest we’ve come on a handful of fronts because it reduces the amount of technology one person needs to maintain.” – Aaron Bartell

What Aaron Bartell wrote about back in 2016 seems to have played out and is gaining steam.

JavaScript and Node.js are starting to become the go-to choice for web application development on the IBM i.

Is Node.js the only path forward for the IBM i? Of course not, but it, along with “Javascript, are starting to become the go-to choice for web application development on the IBM i.”

Regardless, the future of the IBM i is here.

Data

Set a Smart Data Strategy for Success

Data is at the heart of the business. There is a debate about where that data should live on-prem or in the cloud. But, does it really matter?

Many experts say where your data lives is less important than what you do with it.

The discussion should center around defining business objectives then determining if the cloud or on-prem is the best choice.

“Wherever you put your data, remember to start at the end — that is, the outcome you wish to achieve — and work backward from there.”

The Embedded Future of Analytics and AI

The Big Data Revolution has been around for while, though access to data and data tools is still largely restricted to a select few.

In most companies, “It’s the BI dashboard-wielding business analysts who ask tough questions and the data scientists who really dig in to spot patterns and anomalies that can be monetized.” In other words, they are a small part of an organization’s day-to-day work.

What about all the other workers? The ones that do the day-to-day work.

Currently, “80% of all employees don’t leverage BI or insights because it takes skills and learning, according to Gartner.”

This will all change in the future with embedded analytics and artificial intelligence. It will be the next push for Big Data.

To learn more how embedded analytics and AI could help your organization click here.

Join

Sign up for Talsco Weekly to get the latest news, insight and job openings for the IBM i professional.

Contact us

If you are an RPG programmer looking to explore opportunities or a client who is looking for a talented IBM i professional, please contact us. We look forward to assisting you.

Share

Do you know of someone who could benefit from Talsco Weekly? If so, please use the social media buttons to spread the word. Thank you!

The post Talsco Weekly: Why is Node.js good for the IBM i? appeared first on IBM i (AS/400, RPG) Recruiting, Staffing & Consulting.

An IBM InfoWindow terminal twin-ax connection update – Getting your genders correct!

The name of my file upload for this video is “MorF34xx” (I like to use the older ‘8.3’ file-naming convention), but to be more inclusive I will change to a ‘plug’ and ‘socket’ convention here. Think of it in the terms of an electrical socket and plug.

The IBM InfoWindow terminals that use the ‘DB-15’ connector for a twin-ax dongle are as follows (comment to add more types to my brief listing):

Original “InfoWindow” (3477): DB-15 *socket* on the terminal, *plug* on the dongle

“InfoWindow II” (3486): DB-15 *socket*

Help support this channel and content through Patreon: https://www.patreon.com/IBMMuseum

Your IBM i the Navigator Way”. The meeting is online and open to all. For more details go to #AS400 #CTXiUG #Texas #CentralTexas #ATX #SanAntonio #IBMiLUG (2/2)

Your IBM i the Navigator Way”. The meeting is online and open to all.

For more details go to ctxiug.blogspot.com #IBMi #AS400 #CTXiUG #Texas #CentralTexas #ATX #SanAntonio #IBMiLUG
mastodon.social/@rpgpgm/109517… (2/2) pic.twitter.com/vsUJHhZjm9

– Christian Jørgensen (@ChrJorgensen) (in reply to ChrJorgensen)15:23 – Dec 15, 2022

Verified by MonsterInsights