Sidebar

Understanding Display Station Pass-through

General
Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times

Display Station Pass-through (DSPT) is a system-provided Advanced Program-to- Program Communications (APPC) function that you will need to work with in your AS/400 network. Simply configuring your AS/400s into an Advanced Peer-to-Peer Networking (APPN) network provides the machine-to-machine connectivity DSPT requires. However, you'll have to do several things before using DSPT. I'll describe the features of DSPT that you'll encounter by leading you through the steps needed to configure your systems for DSPT, sign-on to another system, work between systems, and finally end your pass-through sessions.

I assume that you have two or more AS/400s configured in an APPN network. Although you can use DSPT to sign-on to the S/36 and S/38, I will not be covering those options or explaining how to use DSPT with APPC connection devices. If you need to use those options, I suggest that you first learn about DSPT between AS/400s, then work with the other systems and connection options.

Services Provided by DSPT

DSPT is simply a means of letting you establish an interactive job on another system (the target system) from your workstation. Your workstation can be directly connected or remotely connected to the home, or source system (the terms are synonymous to a point, then take on additional meaning that I will explain later). The home system is the system that you initially sign-on to.

From the home system you can pass-through, or start an interactive job, on another AS/400 that has active and available APPC sessions with the home AS/400. If you have many AS/400s in an APPN network, you can pass-through from the home system to another system anywhere in the network. You can also establish pass-through sessions to more than one AS/400 at a time, depending upon the number of jobs or sessions that are available to your workstation.

Until V3R1, there was no printer pass-through. If you created spool files on the target system, you had to use the SNADS Send Network Spool File (SNDNETSPLF) command to transmit those files back to the source system. The situation is somewhat ameliorated with V3R1. It provides a remote writer construct that uses output queue configuration options and the new Start Remote Writer (STRRMTWTR) command. This construct is based on a SNADS configuration between the source and target machines, so you still need to provide that configuration. STRRMTWTR helps automate sending spool files back to your source system. (Printer pass-through will be covered in a future article.)

Getting Started

Before you start using DSPT, you need to check several things. Most of your concerns and problems will be on the target system, since that is where you are starting the new job. Although this may be controversial, I suggest that you initially relax some of the security-related items that affect pass-through. The purpose is to allow you to easily pass-through to target systems by having those systems perform automatic configuration. Once you establish a pass- through session, you can immediately set security to the required level. The alternative is to have a knowledgeable person at the target site who can change system and configuration values.

The steps that you will take to get DSPT working are as follows:

o Verify that your APPN network is working and that you can establish a connection to the target machine.

o Decide if you want to use automatic creation of virtual controllers and virtual devices on the target machine.

o Decide if you want to use automatic or manual sign-on procedures at the target machine.

o Configure the target machine for DSPT.

o Pass-through from your source machine to the target. Verify that DSPT is working as required.

o Create any required programs you need to control DSPT including the QRMTSIGN program.

Quick Start

If you already have an APPC connection available to another system or if you have several systems in an APPN network, you can quickly start using pass- through. You'll have to do only four things:

1. Get the local location name of the system that you'll be passing-through to. Use the Display Network Attributes (DSPNETA) command on the remote system. The value you want is identified as the default local location.

2. Also on the remote system, check that system value QAUTOVRT is set to a value other than zero. Use the Work with System Value (WRKSYSVAL) command to verify and change this system value.

3. Check that your communications configuration is active to the system that you want to pass-through to.

4. Use the Start Pass-Through (STRPASTHR) command to start pass-through to the remote system. The only parameter you'll need is the remote location name (RMTLOCNAME). Enter the location name from step 1.

Assuming that the remote system accepts your pass-through request, you will be connected to the remote system for an interactive session. The remote system will either create a virtual controller and device for you or assign you to an existing device.

To help you understand more about the factors that affect pass-through, we'll now take a detailed look at settings and options.

System Values Affecting DSPT

There are five system values that you have to consider when using DSPT. The values are listed in 1. All are set on the target system.

There are five system values that you have to consider when using DSPT. The values are listed in Figure 1. All are set on the target system.

QAUTOVRT is probably the most important when getting started with DSPT. This value indicates how many virtual devices you will let the target system automatically create. The shipped value is zero, meaning that you have to manually create virtual controllers and devices on the target system. You can set this value as high as 9999.

To get started, you may want to set the value to 10. That lets you use automatic configuration to get started; after you have the connection working, you can set the value back to zero depending on your security requirements. (I suggest starting at 10 rather than at one. That way, if the one virtual device that is automatically created becomes disabled and you can't pass-through, the target system will create another virtual device for you. You can then pass- through to the target system and correct the problem.)

The other value that you should check is QRMTSIGN. QRMTSIGN controls what happens when a session is requested at the target system. Your initial setting should be *FRCSIGNON, to force the sign-on display. You can change the value later to allow automated sign-on.

The other system values-QLMTSECOFR, QMAXSIGN, and QMAXSGNACN-affect more than just DSPT. I include them because they are system values that you need to consider when designing security for networked systems. (For more information about these system values, see "V3R1 Security Enhancements" MC, January 1995.) Virtual Controllers and Devices

Unfortunately, I can't discuss DSPT without using the V word. I feel that virtual has lost its ability to convey meaning in computer contexts due to overuse. Although I will use the AS/400 virtual controller and virtual device terminology, I find it more meaningful to think of those objects as pass- through controllers and pass-through devices.

Virtual controllers and devices exist on the target machine. Their purpose is to mimic the functions provided by physical controller and device descriptions used on your source machine. For example, when editing a source member, SEU display file I/O is directed to a particular physical device on a controller. If you start DSPT to edit source on a remote machine, SEU still directs its I/O to a display file. However, because the request is from another machine, there is no physical controller and device on the target machine to direct I/O to. To accommodate that, the virtual controller and device are used.

Virtual objects are hybrids between actual physical devices and pure APPC communications devices. The virtual device has characteristics of an underlying display device and indicates its capabilities (such as color, graphics, and 132-column support). The virtual device also is designed for communications; it takes the 5250 data stream that is output from a program and sends it to the source system. On the source system, the pass-through program is responsible for converting the remote data stream to a form that can be used at your physical workstation.

How Automatic Creation Works

To let the target system automatically create virtual controllers and devices, you need to set QAUTOVRT to something other than zero. Once that is done, the target system can create virtual objects as required, up to the limit of the number of virtual devices.

2 shows how the target system uses the QAUTOVRT value to determine whether or not to create more controllers and devices. When creating virtual controllers, the system starts with controller QPACTL01 (pass-through controller 01). Virtual devices are added to that controller (starting with pass-through device QPADEV0001), up to the limit of 250 virtual devices per automatically created controller. Upon hitting the 250 device limit, the system creates a new controller (QPACTL02) and begins adding devices to that.

Figure 2 shows how the target system uses the QAUTOVRT value to determine whether or not to create more controllers and devices. When creating virtual controllers, the system starts with controller QPACTL01 (pass-through controller 01). Virtual devices are added to that controller (starting with pass-through device QPADEV0001), up to the limit of 250 virtual devices per automatically created controller. Upon hitting the 250 device limit, the system creates a new controller (QPACTL02) and begins adding devices to that.

The value of using automatic configuration is obvious: the system does the work for you. The disadvantage is that the controllers and devices do not indicate any particular grouping based on their names. You may want to create your own configuration objects for that purpose.

PC Support (Client Access) also creates virtual controllers and devices. The QAUTOVRT value does not control how many virtual devices PC Support can create. Manually Creating Virtual Objects

You may want to manually create virtual controllers and devices. You can assign your own names and group devices with controllers of your choosing. For example, you may want to create a controller and devices for programmers who will be passing-through to the system and another group for accounting personnel who need access. Manually creating objects implies that you will be selecting a specific virtual controller or group of virtual devices when you start pass-through. Specific selection has its own advantages and disadvantages, which I will review shortly.

3 shows the CL commands that you use on the target system. These are rather simple commands, compared to many other communications configuration commands. The most important parameter values are TYPE and MODEL on the Create Device Display (CRTDEVDSP) command. You want to set TYPE and MODEL to correspond to the physical workstation that you use on your source system. For example, if you are starting pass-through on a color terminal that supports 132-column display, you will want to pass-through to a virtual device that supports those features. If you pass-through to the 5251 device shown in the command, you will lose much of the enhanced functionality of your physical workstation.

Figure 3 shows the CL commands that you use on the target system. These are rather simple commands, compared to many other communications configuration commands. The most important parameter values are TYPE and MODEL on the Create Device Display (CRTDEVDSP) command. You want to set TYPE and MODEL to correspond to the physical workstation that you use on your source system. For example, if you are starting pass-through on a color terminal that supports 132-column display, you will want to pass-through to a virtual device that supports those features. If you pass-through to the 5251 device shown in the command, you will lose much of the enhanced functionality of your physical workstation.

Once you have set up your target system for automatic configuration or have manually created objects required for pass-through, you are ready to start pass-through.

The STRPASTHR Command

You start pass-through from your system to another with the Start Pass-Through (STRPASTHR) command. The parameters you'll use depend on your APPN configuration, virtual object configuration, and sign-on requirements. 4 shows an example of the STRPASTHR command prompt. 5 lists the STRPASTHR parameters in logical groups.

You start pass-through from your system to another with the Start Pass-Through (STRPASTHR) command. The parameters you'll use depend on your APPN configuration, virtual object configuration, and sign-on requirements. Figure 4 shows an example of the STRPASTHR command prompt. Figure 5 lists the STRPASTHR parameters in logical groups.

The remote system identification group is used to identify the target system. In your APPN network, you will usually only need to specify the target system name in the RMTLOCNAME parameter. In fact, assuming an APPN network, RMTLOCNAME is the only required parameter on the STRPASTHR command. There are a number of ways that you can determine the target system's name; the simplest way is to use the Display Network Attributes (DSPNETA) command and record the default local location name (LCLLOCNAME).

If you are starting pass-through to a system in another APPN network, you need to specify the other network ID in RMTNETID. Use CNNDEV if you need to connect to a system that is not APPN capable; for example, when you need to establish pass-through to a S/38.

The virtual object parameters (VRTCTL and VRTDEV) are used to select a specific virtual controller or device on the target system. If you used automatic configuration for all of the virtual objects, you would not want to select specific objects. When you start pass-through, the target system will select the next available virtual device if you do not specify VRTCTL and VRTDEV. You can specify either a controller or a list of up to 32 virtual devices. You can use these parameters to select manually created virtual objects. When you enter a controller or device, you are limiting pass-through to establishing a session on the controller or one of the devices. If the controller does not have an available device or if there is not an available device in the list of devices, the pass-through session will not start.

The MODE and LCLLOCNAME parameters control the APPC/APPN session that you use to access the target system. If you have multiple routes to the target, you can control APPN route selection. The mode has an associated class-of-service which APPN uses to calculate the route.

Remote user options are used to request automatic sign-on and to specify what initial program or menu is used. RMTUSER and RMTPWD are used together to identify you to the target system. The target system examines those values when using automatic sign-on. The additional parameters (RMTINLPGM, RMTINLMNU, and RMTCURLIB) let you specify the program or menu to be presented at sign-on, rather than the default sign-on program.

If you are embedding the STRPASTHR command within an application, you can supply remote user options as a convenience for your users. By specifying valid options, the pass-through session can be established without the user having to sign-on at the target system. Obviously, there are security implications on the source system, as you do have to supply a password to get remote sign-on to work.

The last two STRPASTHR parameters, SRQ10PGM and PASTHRSCN, let you control the system request display and the displays presented when pass-through is started. The system request program is important with pass-through, as it contains options that let you go from the target system to the source or home system. Rather than use the default system request menu, you can create your own program that is called when system request is used.

The PASTHRSCN (pass-through screen) parameter is used to suppress the pass- through start up display and messages sent during session establishment ("Pass- through selected device..."). If you are creating an automatic pass-through program for your users, you may want to use PASTHRSCN. By suppressing the display and message, you can make it less obvious that pass-through is being used.

How the Target System Controls Sign-on

When you configure a system to use pass-through, you are opening it up to other systems. The target system differentiates between its local users and pass- through users at session start. You control how the target system handles pass- through session start requests with the QRMTSIGN system value.

6 shows the values that you can specify for QRMTSIGN. The target system action is based on whether or not automatic remote sign-on is requested. For values other than *REJECT and the program option, the target system always displays the system sign-on panel if automatic sign-on is not used (RMTUSER and RMTPWD are not supplied on STRPASTHR).

Figure 6 shows the values that you can specify for QRMTSIGN. The target system action is based on whether or not automatic remote sign-on is requested. For values other than *REJECT and the program option, the target system always displays the system sign-on panel if automatic sign-on is not used (RMTUSER and RMTPWD are not supplied on STRPASTHR).

*FRCSIGNON displays the sign-on panel, regardless of the automatic sign-on request. *SAMEPRF means that the user profile specified in RMTUSER must be the same as the user profile that started the source system session and that a corresponding user profile must exist on the target system. You use *SAMEPRF to force the usage of the same user profile for the source and target systems. *VERIFY simply checks for a valid automatic remote sign-on request. If valid RMTUSER and RMTPWD values are supplied, *VERIFY allows the target session to start, even if it is for a different user profile than is used at the source system.

The QRMTSIGN Program

If you need more control than the QRMTSIGN values provide, you can create a program that determines whether or not the pass-through session should be started. The program is called when pass-through session start is requested. If a pass-through session is started, the program is also called when the session ends. You can use that feature of the program to log pass-through session activity.

Two parameters are passed to the program. Those parameters are documented in the Remote Work Station Support manual, along with an example program. The first parameter contains subfields that identify the source and target systems, the user profile and password if provided, and other information that the program can use to determine if it should start the session. The second parameter is a return code that is set in the program. Based on the value of the return code, the pass-through session is either started or rejected.

You can use the QRMTSIGN program to control when users are allowed to establish pass-through sessions. For example, you may want to limit most users so that they can use pass-through only during working hours. You can also use a QRMTSIGN program to control the initial program, regardless of what was specified on the STRPASTHR command.

Moving Among Systems

It's not uncommon to start pass-through and then have to go back to the source system. Because of the relatively high cost (resource intensive activities) of establishing a pass-through session, it is advantageous to keep the pass- through session established, rather than end it to go back to the source system temporarily. The system request menu and Transfer Pass-Through (TFRPASTHR) command are used to go from the target system to the source or home system.

At this point, I need to distinguish between source and home. If you are simply using pass-through between two machines, then source and home refer to the same machine, the one where the STRPASTHR command is used. If you start pass-through to a target system, and then start pass-through from that system to another system, the machine used for the first STRPASTHR is the home system. The middle machine is the source system to the second target system.

You need to understand this terminology to use the TFRPASTHR command. 7 shows values that can be used in the TOJOB parameter on that command.

You need to understand this terminology to use the TFRPASTHR command. Figure 7 shows values that can be used in the TOJOB parameter on that command.

When you use TFRPASTHR, you have the option of requesting the system request menu or transferring to an alternate job. If you transfer to an alternate job, you are first shown the sign-on display. This is the same as starting a secondary job on the source or home system (the same as the TFRSECJOB command). Once you have signed on and started a program, future TFRPASTHR requests to an alternate job from the target system take you directly into that program. As shown in the figure, the parameter values have equivalent menu options on the default system request menu. If you want to create your own system request menu, you can use these equivalencies as a guide for menu options that you might want to provide.

Ending Pass-through

There are two commands you can use to end a session on the target system. You can use either the End Pass-through (ENDPASTHR) or SIGNOFF command to end the session and return to the source system.

ENDPASTHR has only one parameter, which controls whether or not a job log is produced for the session on the target system. When you use ENDPASTHR, you are returned to the source system. You need to use STRPASTHR again to return to a session on the target system.

It used to be that you couldn't use the SIGNOFF command to end pass-through. Since V2R3, SIGNOFF includes the ENDCNN (end connection) parameter that you can use to sign-off and end pass-through. If you use SIGNOFF in a target session without ENDCNN, and if automatic sign-on was not used to establish the session, you simply sign-off the target system. You are presented with the sign-on display at the target system. Using ENDCNN(*YES) is the same as using ENDPASTHR.

The SIGNOFF command also includes the DROP parameter, to drop switched line connections. However, DROP is not used with pass-through; it is used only for remote workstations.

Pass Out

Despite all of the factors presented here, pass-through is simple to configure and use once your AS/400 network is established. All of the configuration work is done on the target system. Security concerns are also the responsibility of the target system. On the source system, you may choose to automate the start pass-through process with the remote user ID and password.

In a future article, I'll describe how to configure and use the new V3R1 remote printer pass-through function.

Craig Pelkie can be contacted through Midrange Computing.

Reference Remote Work Station Support (SC41-3402, CD-ROM QBKANC00).


Understanding Display Station Pass-through

Figure 1 System Values that Affect Pass-through

 QAUTOVRT maximum number of virtual devices that can be automatically crea QRMTSIGN remote sign-on action QLMTSECOFR limit security officer access to specifically authorized devices QMAXSIGN maximum number of sign-on attempts allowed QMAXSGNACN action taken when maximum sign-on attempts is exceeded for a use profile or device 
Understanding Display Station Pass-through

Figure 2 Algorithm for Automatic Virtual Controller/Device

 UNABLE TO REPRODUCE GRAPHICS 
Understanding Display Station Pass-through

Figure 3 CL Commands Used to Manually Create Virtual Contro

 Create a virtual controller: CRTCTLVWS CTLD(VRTCTL01) + TEXT('Manually created virtual controller 01') Create a virtual device: CRTDEVDSP DEVD(VRTDSP01) DEVCLS(*VRT) + TYPE(5251) MODEL(0011) ONLINE(*YES) + CTL(VRTCTL01) TEXT('Manually created virtual device 01') 
Understanding Display Station Pass-through

Figure 4 STRPASTHR Command Prompt

 UNABLE TO REPRODUCE GRAPHICS 
Understanding Display Station Pass-through

Figure 5 Parameter Groups on STRPASTHR Command

 Remote System Identification RMTLOCNAME-Remote location name RMTNETID-Remote APPN network ID CNNDEV-APPC connection device list Virtual Objects on Target System VRTCTL-Virtual Controller to use VRTDEV-Virtual Device selection list APPC/APPN Control MODE-APPC mode to use LCLLOCNAME-Local system name requesting STRPASTHR Remote User Options RMTUSER-Remote user profile RMTPWD-Remote user profile password RMTINLPGM-Remote initial program RMTINLMNU-Remote initial menu RMTCURLIB-Remote current library Miscellaneous Options SRQ10PGM-System Request Option 10 program PASTHRSCN-Show/suppress pass-through display and messages 
Understanding Display Station Pass-through

Figure 6 Effect of System Value QRMTSIGN on Pass-through

 Value RMTUSER/RMTPWD Target System Action *FRCSIGNON Supplied Automatic sign-on not allowed; system sign-on display presented. Not Supplied System sign-on display presented. *REJECT N/A All pass-through attempts rejected. (CPF8935) *SAMEPRF Supplied If RMTUSER is different from source system USRPRF, pass-through fails at source system (CPF8936). If same RMTUSER and valid RMTPWD, automatic sign-on. If same RMTUSER and invalid RMTPWD, fails at source system (CPF8936). Not Supplied System sign-on display presented. Can sign-on using any valid target system user profile/password. *VERIFY Supplied If valid RMTUSER/RMTPWD, automatic sign-on. If invalid RMTUSER/RMTPWD, fails at source system (CPF8936). Not Supplied System sign-on display presented. lib/pgm N/A Program dependent. 
Understanding Display Station Pass-through

Figure 7 TOJOB Parameter Values for TFRPASTHR Command

 Value: *SRC Action: Start system request at source system. How done: Transfers back to the source system, gives control to SRQ10PGM program. Equivalent: System Request Menu option 10. Value: *ALT Action: Transfer to alternate job on source system. How done: Transfers back to source system. If alternate job is active, transfers to that job. Otherwise, shows sign-on display at source system. Equivalent: System Request Menu option 11. Value: *HOME Action: Start system request at home system. How done: Transfers back to home system, gives control to SRQ10PGM program. Equivalent: System Request Menu option 13. Value: *HOMEALT Action: Transfer to alternate job on home system. How done: Transfers back to home system. If alternate job is active, transfers to that job. Otherwise, shows sign-on display at home system. Equivalent: System Request Menu option 14. 
BLOG COMMENTS POWERED BY DISQUS

LATEST COMMENTS

Support MC Press Online

RESOURCE CENTER

  • WHITE PAPERS

  • WEBCAST

  • TRIAL SOFTWARE

  • Mobile Computing and the IBM i

    SB ASNA PPL 5450Mobile computing is rapidly maturing into a solid platform for delivering enterprise applications. Many IBM i shops today are realizing that integrating their IBM i with mobile applications is the fast path to improved business workflows, better customer relations, and more responsive business reporting.

    This ASNA whitepaper takes a look at mobile computing for the IBM i. It discusses the different ways mobile applications may be used within the enterprise and how ASNA products solve the challenges mobile presents. It also presents the case that you already have the mobile programming team your projects need: that team is your existing RPG development team!

    Get your copy today!

  • Automate IBM i Operations using Wireless Devices

    DDL SystemsDownload the technical whitepaper on MANAGING YOUR IBM i WIRELESSLY and (optionally) register to download an absolutely FREE software trail. This whitepaper provides an in-depth review of the native IBM i technology and ACO MONITOR's advanced two-way messaging features to remotely manage your IBM i while in or away from the office. Notify on-duty personnel of system events and remotely respond to complex problems (via your Smartphone) before they become critical-24/7. Problem solved!

    Order your copy here.

  • DR Strategy Guide from Maxava: Brand New Edition - now fully updated to include Cloud!

    SB Maxava PPL 5476PRACTICAL TOOLS TO IMPLEMENT DISASTER RECOVERY IN YOUR IBM i ENVIRONMENT

    CLOUD VS. ON-PREMISE?
    - COMPREHENSIVE CHECKLISTS
    - RISK COST CALCULATIONS
    - BUSINESS CASE FRAMEWORK
    - DR SOLUTIONS OVERVIEW
    - RFP BUILDER
    Download your free copy of DR Strategy Guide for IBM i from Maxava today.

     

  • White Paper: Node.js for Enterprise IBM i Modernization

    SB Profound WP 5539

    If your business is thinking about modernizing your legacy IBM i (also known as AS/400 or iSeries) applications, you will want to read this white paper first!

    Download this paper and learn how Node.js can ensure that you:
    - Modernize on-time and budget - no more lengthy, costly, disruptive app rewrites!
    - Retain your IBM i systems of record
    - Find and hire new development talent
    - Integrate new Node.js applications with your existing RPG, Java, .Net, and PHP apps
    - Extend your IBM i capabilties to include Watson API, Cloud, and Internet of Things


    Read Node.js for Enterprise IBM i Modernization Now!

     

  • 2020 IBM i Marketplace Survey Results

    HelpSystems

    This year marks the sixth edition of the popular IBM i Marketplace Survey Results. Each year, HelpSystems sets out to gather data about how businesses use the IBM i platform and the IT initiatives it supports. Year over year, the survey has begun to reveal long-term trends that give insight into the future of this trusted technology.

    More than 500 IBM i users from around the globe participated in this year’s survey, and we’re so happy to share the results with you. We hope you’ll find the information interesting and useful as you evaluate your own IT projects.

  • AIX Security Basics eCourse

    Core Security

    With so many organizations depending on AIX day to day, ensuring proper security and configuration is critical to ensure the safety of your environment. Don’t let common threats put your critical AIX servers at risk. Avoid simple mistakes and start to build a long-term plan with this AIX Security eCourse. Enroll today to get easy to follow instructions on topics like:

    • Removing extraneous files
    • Patching systems efficiently
    • Setting and validating permissions
    • Managing service considerations
    • Getting overall visibility into your networks

     

  • Developer Kit: Making a Business Case for Modernization and Beyond

    Profound Logic Software, Inc.

    Having trouble getting management approval for modernization projects? The problem may be you're not speaking enough "business" to them.

    This Developer Kit provides you study-backed data and a ready-to-use business case template to help get your very next development project approved!

  • What to Do When Your AS/400 Talent Retires

    HelpSystemsIT managers hoping to find new IBM i talent are discovering that the pool of experienced RPG programmers and operators or administrators is small.

    This guide offers strategies and software suggestions to help you plan IT staffing and resources and smooth the transition after your AS/400 talent retires. Read on to learn:

    • Why IBM i skills depletion is a top concern
    • How leading organizations are coping
    • Where automation will make the biggest impact

     

  • IBM i Resources Retiring?

    SB HelpSystems WC GenericLet’s face it: IBM i experts and RPG programmers are retiring from the workforce. Are you prepared to handle their departure?
    Our panel of IBM i experts—Chuck Losinski, Robin Tatam, Richard Schoen, and Tom Huntington—will outline strategies that allow your company to cope with IBM i skills depletion by adopting these strategies that allow you to get the job done without deep expertise on the OS:
    - Automate IBM i processes
    - Use managed services to help fill the gaps
    - Secure the system against data loss and viruses
    The strategies you discover in this webinar will help you ensure that your system of record—your IBM i—continues to deliver a powerful business advantage, even as staff retires.

     

  • Backup and Recovery Considerations for Security Data and Encrypted Backups

    SB PowerTech WC GenericSecurity expert Carol Woodbury is joined by Debbie Saugen. Debbie is an expert on IBM i backup and recovery, disaster recovery, and high availability, helping IBM i shops build and implement effective business continuity plans.
    In today’s business climate, business continuity is more important than ever. But 83 percent of organizations are not totally confident in their backup strategy.
    During this webinar, Carol and Debbie discuss the importance of a good backup plan, how to ensure you’re backing up your security information, and your options for encrypted back-ups.

  • Profound.js: The Agile Approach to Legacy Modernization

    SB Profound WC GenericIn this presentation, Alex Roytman and Liam Allan will unveil a completely new and unique way to modernize your legacy applications. Learn how Agile Modernization:
    - Uses the power of Node.js in place of costly system re-writes and migrations
    - Enables you to modernize legacy systems in an iterative, low-risk manner
    - Makes it easier to hire developers for your modernization efforts
    - Integrates with Profound UI (GUI modernization) for a seamless, end-to-end legacy modernization solution

     

  • Data Breaches: Is IBM i Really at Risk?

    SB PowerTech WC GenericIBM i is known for its security, but this OS could be more vulnerable than you think.
    Although Power Servers often live inside the safety of the perimeter firewall, the risk of suffering a data leak or data corruption remains high.
    Watch noted IBM i security expert Robin Tatam as he discusses common ways that this supposedly “secure” operating system may actually be vulnerable and who the culprits might be.

    Watch the webinar today!

     

  • Easy Mobile Development

    SB Profound WC GenericWatch this on-demand webinar and learn how to rapidly and easily deploy mobile apps to your organization – even when working with legacy RPG code! IBM Champion Scott Klement will demonstrate how to:
    - Develop RPG applications without mobile development experience
    - Deploy secure applications for any mobile device
    - Build one application for all platforms, including Apple and Android
    - Extend the life and reach of your IBM i (aka iSeries, AS400) platform
    You’ll see examples from customers who have used our products and services to deliver the mobile applications of their dreams, faster and easier than they ever thought possible!

     

  • Profound UI: Unlock True Modernization from your IBM i Enterprise

    SB Profound PPL 5491Modern, web-based applications can make your Enterprise more efficient, connected and engaged. This session will demonstrate how the Profound UI framework is the best and most native way to convert your existing RPG applications and develop new modern applications for your business. Additionally, you will learn how you can address modernization across your Enterprise, including databases and legacy source code, with Profound Logic.

  • Node Webinar Series Pt. 1: The World of Node.js on IBM i

    Profound Logic Software, Inc.Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application.

    Part 1 will teach you what Node.js is, why it's a great option for IBM i shops, and how to take advantage of the ecosystem surrounding Node.

    In addition to background information, our Director of Product Development Scott Klement will demonstrate applications that take advantage of the Node Package Manager (npm).

  • 5 New and Unique Ways to Use the IBM i Audit Journal

    SB HelpSystems ROBOT GenericYou must be asking yourself: am I doing everything I can to protect my organization’s data? Tune in as our panel of IBM i high availability experts discuss:


    - Why companies don’t test role swaps when they know they should
    - Whether high availability in the cloud makes sense for IBM i users
    - Why some organizations don’t have high availability yet
    - How to get high availability up and running at your organization
    - High availability considerations for today’s security concerns

  • Profound.js 2.0: Extend the Power of Node to your IBM i Applications

    SB Profound WC 5541In this Webinar, we'll demonstrate how Profound.js 2.0 enables you to easily adopt Node.js in your business, and to take advantage of the many benefits of Node, including access to a much larger pool of developers for IBM i and access to countless reusable open source code packages on npm (Node Package Manager).
    You will see how Profound.js 2.0 allows you to:

    • Provide RPG-like capabilities for server-side JavaScript.
    • Easily create web and mobile application interfaces for Node on IBM i.
    • Let existing RPG programs call Node.js modules directly, and vice versa.
    • Automatically generate code for Node.js.
    • Automatically converts existing RPGLE code into clean, simplified Node.js code.

    Download and watch today!

     

  • Make Modern Apps You'll Love with Profound UI & Profound.js

    SB Profound WC 5541Whether you have green screens or a drab GUI, your outdated apps can benefit from modern source code, modern GUIs, and modern tools.
    Profound Logic's Alex Roytman and Liam Allan are here to show you how Free-format RPG and Node.js make it possible to deliver applications your whole business will love:

    • Transform legacy RPG code to modern free-format RPG and Node.js
    • Deliver truly modern application interfaces with Profound UI
    • Extend your RPG applications to include Web Services and NPM packages with Node.js

     

  • Accelerating Programmer Productivity with Sequel

    SB_HelpSystems_WC_Generic

    Most business intelligence tools are just that: tools, a means to an end but not an accelerator. Yours could even be slowing you down. But what if your BI tool didn't just give you a platform for query-writing but also improved programmer productivity?
    Watch the recorded webinar to see how Sequel:

    • Makes creating complex results simple
    • Eliminates barriers to data sources
    • Increases flexibility with data usage and distribution

    Accelerated productivity makes everyone happy, from programmer to business user.

  • Business Intelligence is Changing: Make Your Game Plan

    SB_HelpSystems_WC_GenericIt’s time to develop a strategy that will help you meet your informational challenges head-on. Watch the webinar to learn how to set your IT department up for business intelligence success. You’ll learn how the right data access tool will help you:

    • Access IBM i data faster
    • Deliver useful information to executives and business users
    • Empower users with secure data access

    Ready to make your game plan and finally keep up with your data access requests?

     

  • Controlling Insider Threats on IBM i

    SB_HelpSystems_WC_GenericLet’s face facts: servers don’t hack other servers. Despite the avalanche of regulations, news headlines remain chock full of stories about data breaches, all initiated by insiders or intruders masquerading as insiders.
    User profiles are often duplicated or restored and are rarely reviewed for the appropriateness of their current configuration. This increases the risk of the profile being able to access data without the intended authority or having privileges that should be reserved for administrators.
    Watch security expert Robin Tatam as he discusses a new approach for onboarding new users on IBM i and best-practices techniques for managing and monitoring activities after they sign on.

  • Don't Just Settle for Query/400...

    SB_HelpSystems_WC_GenericWhile introducing Sequel Data Access, we’ll address common frustrations with Query/400, discuss major data access, distribution trends, and more advanced query tools. Plus, you’ll learn how a tool like Sequel lightens IT’s load by:

    - Accessing real-time data, so you can make real-time decisions
    - Providing run-time prompts, so users can help themselves
    - Delivering instant results in Microsoft Excel and PDF, without the wait
    - Automating the query process with on-demand data, dashboards, and scheduled jobs

  • How to Manage Documents the Easy Way

    SB_HelpSystems_WC_GenericWhat happens when your company depends on an outdated document management strategy?
    Everything is harder.
    You don’t need to stick with status quo anymore.
    Watch the webinar to learn how to put effective document management into practice and:

    • Capture documents faster, instead of wasting everyone’s time
    • Manage documents easily, so you can always find them
    • Distribute documents automatically, and move on to the next task

     

  • Lessons Learned from the AS/400 Breach

    SB_PowerTech_WC_GenericGet actionable info to avoid becoming the next cyberattack victim.
    In “Data breach digest—Scenarios from the field,” Verizon documented an AS/400 security breach. Whether you call it AS/400, iSeries, or IBM i, you now have proof that the system has been breached.
    Watch IBM i security expert Robin Tatam give an insightful discussion of the issues surrounding this specific scenario.
    Robin will also draw on his extensive cybersecurity experience to discuss policies, processes, and configuration details that you can implement to help reduce the risk of your system being the next victim of an attack.

  • Overwhelmed by Operating Systems?

    SB_HelpSystems_WC_GenericIn this 30-minute recorded webinar, our experts demonstrate how you can:

    • Manage multiple platforms from a central location
    • View monitoring results in a single pane of glass on your desktop or mobile device
    • Take advantage of best practice, plug-and-play monitoring templates
    • Create rules to automate daily checks across your entire infrastructure
    • Receive notification if something is wrong or about to go wrong

    This presentation includes a live demo of Network Server Suite.

     

  • Real-Time Disk Monitoring with Robot Monitor

    SB_HelpSystems_WC_GenericYou need to know when IBM i disk space starts to disappear and where it has gone before system performance and productivity start to suffer. Our experts will show you how Robot Monitor can help you pinpoint exactly when your auxiliary storage starts to disappear and why, so you can start taking a proactive approach to disk monitoring and analysis. You’ll also get insight into:

    • The main sources of disk consumption
    • How to monitor temporary storage and QTEMP objects in real time
    • How to monitor objects and libraries in real time and near-real time
    • How to track long-term disk trends

     

     

  • Stop Re-keying Data Between IBM I and Other Applications

    SB_HelpSystems_WC_GenericMany business still depend on RPG for their daily business processes and report generation.Wouldn’t it be nice if you could stop re-keying data between IBM i and other applications? Or if you could stop replicating data and start processing orders faster? Or what if you could automatically extract data from existing reports instead of re-keying? It’s all possible. Watch this webinar to learn about:

    • The data dilemma
    • 3 ways to stop re-keying data
    • Data automation in practice

    Plus, see how HelpSystems data automation software will help you stop re-keying data.

     

  • The Top Five RPG Open Access Myths....BUSTED!

    SB_Profound_WC_GenericWhen it comes to IBM Rational Open Access: RPG Edition, there are still many misconceptions - especially where application modernization is concerned!

    In this Webinar, we'll address some of the biggest myths about RPG Open Access, including:

    • Modernizing with RPG OA requires significant changes to the source code
    • The RPG language is outdated and impractical for modernizing applications
    • Modernizing with RPG OA is the equivalent to "screen scraping"

     

  • Time to Remove the Paper from Your Desk and Become More Efficient

    SB_HelpSystems_WC_GenericToo much paper is wasted. Attempts to locate documents in endless filing cabinets.And distributing documents is expensive and takes up far too much time.
    These are just three common reasons why it might be time for your company to implement a paperless document management system.
    Watch the webinar to learn more and discover how easy it can be to:

    • Capture
    • Manage
    • And distribute documents digitally

     

  • IBM i: It’s Not Just AS/400

    SB_HelpSystems_WC_Generic

    IBM’s Steve Will talks AS/400, POWER9, cognitive systems, and everything in between

    Are there still companies that use AS400? Of course!

    IBM i was built on the same foundation.
    Watch this recorded webinar with IBM i Chief Architect Steve Will and IBM Power Champion Tom Huntington to gain a unique perspective on the direction of this platform, including:

    • IBM i development strategies in progress at IBM
    • Ways that Watson will shake hands with IBM i
    • Key takeaways from the AS/400 days

     

  • Ask the RDi Experts

    SB_HelpSystems_WC_GenericWatch this recording where Jim Buck, Susan Gantner, and Charlie Guarino answered your questions, including:

    • What are the “hidden gems” in RDi that can make me more productive?
    • What makes RDi Debug better than the STRDBG green screen debugger?
    • How can RDi help me find out if I’ve tested all lines of a program?
    • What’s the best way to transition from PDM to RDi?
    • How do I convince my long-term developers to use RDi?

    This is a unique, online opportunity to hear how you can get more out of RDi.

     

  • Node.js on IBM i Webinar Series Pt. 2: Setting Up Your Development Tools

    Profound Logic Software, Inc.Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application. In Part 2, Brian May teaches you the different tooling options available for writing code, debugging, and using Git for version control. Attend this webinar to learn:

    • Different tools to develop Node.js applications on IBM i
    • Debugging Node.js
    • The basics of Git and tools to help those new to it
    • Using NodeRun.com as a pre-built development environment

     

     

  • Inside the Integrated File System (IFS)

    SB_HelpSystems_WC_GenericDuring this webinar, you’ll learn basic tips, helpful tools, and integrated file system commands—including WRKLNK—for managing your IFS directories and Access Client Solutions (ACS). We’ll answer your most pressing IFS questions, including:

    • What is stored inside my IFS directories?
    • How do I monitor the IFS?
    • How do I replicate the IFS or back it up?
    • How do I secure the IFS?

    Understanding what the integrated file system is and how to work with it must be a critical part of your systems management plans for IBM i.

     

  • Expert Tips for IBM i Security: Beyond the Basics

    SB PowerTech WC GenericIn this session, IBM i security expert Robin Tatam provides a quick recap of IBM i security basics and guides you through some advanced cybersecurity techniques that can help you take data protection to the next level. Robin will cover:

    • Reducing the risk posed by special authorities
    • Establishing object-level security
    • Overseeing user actions and data access

    Don't miss this chance to take your knowledge of IBM i security beyond the basics.

     

     

  • 5 IBM i Security Quick Wins

    SB PowerTech WC GenericIn today’s threat landscape, upper management is laser-focused on cybersecurity. You need to make progress in securing your systems—and make it fast.
    There’s no shortage of actions you could take, but what tactics will actually deliver the results you need? And how can you find a security strategy that fits your budget and time constraints?
    Join top IBM i security expert Robin Tatam as he outlines the five fastest and most impactful changes you can make to strengthen IBM i security this year.
    Your system didn’t become unsecure overnight and you won’t be able to turn it around overnight either. But quick wins are possible with IBM i security, and Robin Tatam will show you how to achieve them.

  • How to Meet the Newest Encryption Requirements on IBM i

    SB PowerTech WC GenericA growing number of compliance mandates require sensitive data to be encrypted. But what kind of encryption solution will satisfy an auditor and how can you implement encryption on IBM i? Watch this on-demand webinar to find out how to meet today’s most common encryption requirements on IBM i. You’ll also learn:

    • Why disk encryption isn’t enough
    • What sets strong encryption apart from other solutions
    • Important considerations before implementing encryption

     

     

  • Security Bulletin: Malware Infection Discovered on IBM i Server!

    SB PowerTech WC GenericMalicious programs can bring entire businesses to their knees—and IBM i shops are not immune. It’s critical to grasp the true impact malware can have on IBM i and the network that connects to it. Attend this webinar to gain a thorough understanding of the relationships between:

    • Viruses, native objects, and the integrated file system (IFS)
    • Power Systems and Windows-based viruses and malware
    • PC-based anti-virus scanning versus native IBM i scanning

    There are a number of ways you can minimize your exposure to viruses. IBM i security expert Sandi Moore explains the facts, including how to ensure you're fully protected and compliant with regulations such as PCI.

     

     

  • Fight Cyber Threats with IBM i Encryption

    SB PowerTech WC GenericCyber attacks often target mission-critical servers, and those attack strategies are constantly changing. To stay on top of these threats, your cybersecurity strategies must evolve, too. In this session, IBM i security expert Robin Tatam provides a quick recap of IBM i security basics and guides you through some advanced cybersecurity techniques that can help you take data protection to the next level. Robin will cover:

    • Reducing the risk posed by special authorities
    • Establishing object-level security
    • Overseeing user actions and data access

     

     

     

  • 10 Practical IBM i Security Tips for Surviving Covid-19 and Working From Home

    SB PowerTech WC GenericNow that many organizations have moved to a work from home model, security concerns have risen.

    During this session Carol Woodbury will discuss the issues that the world is currently seeing such as increased malware attacks and then provide practical actions you can take to both monitor and protect your IBM i during this challenging time.

     

  • How to Transfer IBM i Data to Microsoft Excel

    SB_HelpSystems_WC_Generic3 easy ways to get IBM i data into Excel every time
    There’s an easy, more reliable way to import your IBM i data to Excel? It’s called Sequel. During this webinar, our data access experts demonstrate how you can simplify the process of getting data from multiple sources—including Db2 for i—into Excel. Watch to learn how to:

    • Download your IBM i data to Excel in a single step
    • Deliver data to business users in Excel via email or a scheduled job
    • Access IBM i data directly using the Excel add-in in Sequel

    Make 2020 the year you finally see your data clearly, quickly, and securely. Start by giving business users the ability to access crucial business data from IBM i the way they want it—in Microsoft Excel.

     

     

  • HA Alternatives: MIMIX Is Not Your Only Option on IBM i

    SB_HelpSystems_WC_GenericIn this recorded webinar, our experts introduce you to the new HA transition technology available with our Robot HA software. You’ll learn how to:

    • Transition your rules from MIMIX (if you’re happy with them)
    • Simplify your day-to-day activities around high availability
    • Gain back time in your work week
    • Make your CEO happy about reducing IT costs

    Don’t stick with a legacy high availability solution that makes you uncomfortable when transitioning to something better can be simple, safe, and cost-effective.

     

     

  • Node Webinar Series Pt. 1: The World of Node.js on IBM i

    SB Profound WC GenericHave you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application.
    Part 1 will teach you what Node.js is, why it's a great option for IBM i shops, and how to take advantage of the ecosystem surrounding Node.
    In addition to background information, our Director of Product Development Scott Klement will demonstrate applications that take advantage of the Node Package Manager (npm).
    Watch Now.

  • The Biggest Mistakes in IBM i Security

    SB Profound WC Generic The Biggest Mistakes in IBM i Security
    Here’s the harsh reality: cybersecurity pros have to get their jobs right every single day, while an attacker only has to succeed once to do incredible damage.
    Whether that’s thousands of exposed records, millions of dollars in fines and legal fees, or diminished share value, it’s easy to judge organizations that fall victim. IBM i enjoys an enviable reputation for security, but no system is impervious to mistakes.
    Join this webinar to learn about the biggest errors made when securing a Power Systems server.
    This knowledge is critical for ensuring integrity of your application data and preventing you from becoming the next Equifax. It’s also essential for complying with all formal regulations, including SOX, PCI, GDPR, and HIPAA
    Watch Now.

  • Comply in 5! Well, actually UNDER 5 minutes!!

    SB CYBRA PPL 5382

    TRY the one package that solves all your document design and printing challenges on all your platforms.

    Produce bar code labels, electronic forms, ad hoc reports, and RFID tags – without programming! MarkMagic is the only document design and print solution that combines report writing, WYSIWYG label and forms design, and conditional printing in one integrated product.

    Request your trial now!

  • Backup and Recovery on IBM i: Your Strategy for the Unexpected

    SB HelpSystems SC 5413Robot automates the routine tasks of iSeries backup and recovery, saving you time and money and making the process safer and more reliable. Automate your backups with the Robot Backup and Recovery Solution. Key features include:
    - Simplified backup procedures
    - Easy data encryption
    - Save media management
    - Guided restoration
    - Seamless product integration
    Make sure your data survives when catastrophe hits. Try the Robot Backup and Recovery Solution FREE for 30 days.

  • Manage IBM i Messages by Exception with Robot

    SB HelpSystems SC 5413Managing messages on your IBM i can be more than a full-time job if you have to do it manually. How can you be sure you won’t miss important system events?
    Automate your message center with the Robot Message Management Solution. Key features include:
    - Automated message management
    - Tailored notifications and automatic escalation
    - System-wide control of your IBM i partitions
    - Two-way system notifications from your mobile device
    - Seamless product integration
    Try the Robot Message Management Solution FREE for 30 days.

  • Easiest Way to Save Money? Stop Printing IBM i Reports

    SB HelpSystems SC 5413Robot automates report bursting, distribution, bundling, and archiving, and offers secure, selective online report viewing.
    Manage your reports with the Robot Report Management Solution. Key features include:

    - Automated report distribution
    - View online without delay
    - Browser interface to make notes
    - Custom retention capabilities
    - Seamless product integration
    Rerun another report? Never again. Try the Robot Report Management Solution FREE for 30 days.

  • Hassle-Free IBM i Operations around the Clock

    SB HelpSystems SC 5413For over 30 years, Robot has been a leader in systems management for IBM i.
    Manage your job schedule with the Robot Job Scheduling Solution. Key features include:
    - Automated batch, interactive, and cross-platform scheduling
    - Event-driven dependency processing
    - Centralized monitoring and reporting
    - Audit log and ready-to-use reports
    - Seamless product integration
    Scale your software, not your staff. Try the Robot Job Scheduling Solution FREE for 30 days.

  • ACO MONITOR Manages your IBM i 24/7 and Notifies You When Your IBM i Needs Assistance!

    SB DDL Systems 5429More than a paging system - ACO MONITOR is a complete systems management solution for your Power Systems running IBM i. ACO MONITOR manages your Power System 24/7, uses advanced technology (like two-way messaging) to notify on-duty support personnel, and responds to complex problems before they reach critical status.

    ACO MONITOR is proven technology and is capable of processing thousands of mission-critical events daily. The software is pre-configured, easy to install, scalable, and greatly improves data center efficiency.