Subsystem Management with Navigator for i
The December 2016 update for Navigator for i included a number of enhancements; one of the most significant extends the work management tasks.
By Dawn May03/14/2017
Prior to the December 2016 update, Navigator only supported active subsystems; if you needed to manage subsystem configurations, you had to use the 5250 terminal interface. Now, you can view and modify your subsystem configurations via the graphical user interface.
When you expand Work Management in the left navigation frame, there is now a Subsystem Descriptions task.
When you initially select the Subsystem Descriptions task, Navigator will display the subsystem descriptions in your library list – this is similar to what you see when you do WRKSBSD *ALL on the green screen.
You can use the Actions --> Include… dialog to specify which subsystem description(s) from which libraries you want to display. This is similar to prompting on the the WRKSBSD command to specify which subsystem description(s) to work with. Navigator will remember the selections you make and will automatically use these customizations the next time you launch the subsystem descriptions task.
Once you have found the desired subsystem description, you can right-click on the name to display the available options. You can start or stop subsystems, work with the jobs runni ng within an active subsystem, change or delete the subsystem descri ption, and configure the various entries associated with a subsystem by selecting Pr operties.
When you select Properties, a panel appears with tabs for each of the various configuration entries you can associate with a subsystem description. You don’t have to remember all the different capabilities a subsystem supports – there is one tab for each type of entry. In addition, you don’t need to know the name of the ADD… command; simply take the Actions --> Add… dropdown to define the configuration entry for the subsystem.
The screen capture below shows the tabbed panel and an example of adding a prestart job entry.
(image not available)
Let’s consider an example … quite some time ago, I wrote a blog about routing work to subsystems by user profile (Route DB2 Requests to a Specific Subsystem) using the SET_SERVER_SBS_ROUTING IBM i service. In that article, I mentioned that you first need to create the subsystem description along with the required objects and entries, but did not go into specifics. Before the Navigator update in December, you would have had to create your subsystem (CRTSBSD), optionally create your own class (CRTCLS), create your own Job Queue (CRTJOBQ) add the job queue entry (ADDJOBQE), and finally add the prestart job entry (ADDPJE).
If you need your own class or job queue, you will still need to create those via the green screen or use the Run Command task within the System tasks to create those objects (perhaps Navigator will be enhanced to add the ability to create these objects as well…). Otherwise, everything else is there to configure and manage your subsystems from the GUI.
I encourage you to ensure you have the latest HTTP Group PTF installed for your IBM i release and explore this new capability.
Dawn May is an IBM i consultant. She owns Dawn May Consulting, LLC in the Greater Boston area. Dawn is a former IBM senior technical staff member.