24
Wed, Apr
0 New Articles

TechTip: New Graphical Goodies in V5R3 iSeries Navigator Database

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

As always, new releases of iSeries Navigator have lots of new and improved features, and this release includes new database support.

Tree Structure

V5R3 boasts a new tree structure. Before V5R3, folders representing libraries contained all the SQL objects mixed together. Now, libraries are referred to as "schemas," and each schema folder has subfolders that contain the objects of one SQL type. This makes managing large numbers of objects easier and also speeds up the process of displaying lists, because only the data needed for the subfolder being opened is retrieved. SQL objects that could be accessed only indirectly before, like constraints and triggers, now have their own subfolders. A new SQL object called Sequence, which lets you generate and share unique key values across multiple tables, also has its own subfolder. If you prefer to view all objects at once, the All Objects subfolder shows them all, as in V5R2.

Having separate folders for different object types also allows you to see type-specific information for the objects in new columns that have been added to the list view. The Triggers folder, for example, shows the associated table, the trigger event and time, the text description, and other attributes. This way, you see pertinent information without having to open the "definition" for the object (previously called "properties").

Check-Pending Constraints

DB administrators sometimes need to fix up constraints that are check pending. A new menu option on each named database folder will find all check-pending referential and check constraints and present them in a list. The administrator can then select one, bring up an edit window that displays the actual rows that are violating the constraint, and edit the offending values to satisfy the constraint. The constraint definition (and parent table, for referential constraints) can be viewed from that window to see what the legitimate values are.

Reorg

Have you gotten to the point where you can't reorganize tables because you're running nearly 24x7 and don't have the dedicated downtime? Now, you can reorganize online! During the reorg, you can choose whether to let users view the table contents, update the table, or have no access. You can even suspend a reorg and then continue from that point later. This allows a very long reorg to be interrupted if a peak processing time is approaching. These new features can be selected in the revamped Reorganize dialog that you get to, as before, by right-clicking on a table. While the reorg is running, a progress dialog shows what steps have been completed (Figure 1).

http://www.mcpressonline.com/articles/images/2002/MCPressV4%2007090400.png

Figure 1: View the progress of your reorg. (Click images to enlarge.)

The table must be journaled during the reorg to enable these features, which are also available using the Reorganize Physical File Member (RGZPFM) command.

Partitioned Tables

Have a table that's approaching the size limit of 4.2 billion rows? V5R3 has added partitioned tables, where rows in the table are "farmed out" to different partitions, either according to value ranges the user specifies or automatically by having DB2 UDB for iSeries use a hashing scheme. iSeries Navigator makes it easy to define these tables. Another new flavor of table, Materialized Query Table (MQT), allows storing a query result and refreshing it as needed.

Run SQL Scripts

Probably the most-used feature in iSeries Navigator database is the Run SQL Scripts window. You can now change the font and size of your script text, use an improved statement builder, and see the new query engine support depicted in the Visual Explain graphs. You can also launch the graphical iSeries System Debugger to do source debug of stored procedures, functions, and triggers (provided you specify DBGVIEW=*SOURCE on the SET OPTION clause in the source). When you launch the debugger, the job name serving your PC is prefilled for you, and you simply type the name of the external program that will be run (not the "long" SQL name). Then, execute a CALL statement in the Run SQL Scripts window. The full-function debugger has all the features you would expect (Figure 2).

http://www.mcpressonline.com/articles/images/2002/MCPressV4%2007090401.png
Figure 2: iSeries System Debugger is chock full of functionality.

And So Much More...

There are too many other usability and functionality improvements to list, but here's a start:

  • Most dialogs are now modeless (allowing you to easily multitask) and have a Show SQL button to show the actual SQL statement(s) being built to perform your task.
  • Tables have a Show Related function to list related objects, and table alters are fully supported.
  • There is new support for creating SQL schemas (or just simple libraries, if you prefer), choosing which schemas to see in the tree view, and dropping objects with dependencies.
  • Last but not least, many iSeries Navigator functions are accessible using a Web browser, without even installing the iSeries Access client!

The new release of iSeries Navigator has compelling new features, so make the move to V5R3 now!

Chris Brandt is a software engineer at IBM Rochester. Chris has worked on iSeries Navigator database since its inception and has also worked on DB2 UDB for iSeries and on IBM office products. Chris can be reached at This email address is being protected from spambots. You need JavaScript enabled to view it..

BLOG COMMENTS POWERED BY DISQUS

LATEST COMMENTS

Support MC Press Online

$0.00 Raised:
$

Book Reviews

Resource Center

  • SB Profound WC 5536 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. You can find Part 1 here. In Part 2 of our free Node.js Webinar Series, Brian May teaches you the different tooling options available for writing code, debugging, and using Git for version control. Brian will briefly discuss the different tools available, and demonstrate his preferred setup for Node development on IBM i or any platform. Attend this webinar to learn:

  • SB Profound WP 5539More than ever, there is a demand for IT to deliver innovation. Your IBM i has been an essential part of your business operations for years. However, your organization may struggle to maintain the current system and implement new projects. The thousands of customers we've worked with and surveyed state that expectations regarding the digital footprint and vision of the company are not aligned with the current IT environment.

  • SB HelpSystems ROBOT Generic IBM announced the E1080 servers using the latest Power10 processor in September 2021. The most powerful processor from IBM to date, Power10 is designed to handle the demands of doing business in today’s high-tech atmosphere, including running cloud applications, supporting big data, and managing AI workloads. But what does Power10 mean for your data center? In this recorded webinar, IBMers Dan Sundt and Dylan Boday join IBM Power Champion Tom Huntington for a discussion on why Power10 technology is the right strategic investment if you run IBM i, AIX, or Linux. In this action-packed hour, Tom will share trends from the IBM i and AIX user communities while Dan and Dylan dive into the tech specs for key hardware, including:

  • Magic MarkTRY 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. Make sure your data survives when catastrophe hits. Request your trial now!  Request Now.

  • SB HelpSystems ROBOT GenericForms of ransomware has been around for over 30 years, and with more and more organizations suffering attacks each year, it continues to endure. What has made ransomware such a durable threat and what is the best way to combat it? In order to prevent ransomware, organizations must first understand how it works.

  • SB HelpSystems ROBOT GenericIT security is a top priority for businesses around the world, but most IBM i pros don’t know where to begin—and most cybersecurity experts don’t know IBM i. In this session, Robin Tatam explores the business impact of lax IBM i security, the top vulnerabilities putting IBM i at risk, and the steps you can take to protect your organization. If you’re looking to avoid unexpected downtime or corrupted data, you don’t want to miss this session.

  • SB HelpSystems ROBOT GenericCan you trust all of your users all of the time? A typical end user receives 16 malicious emails each month, but only 17 percent of these phishing campaigns are reported to IT. Once an attack is underway, most organizations won’t discover the breach until six months later. A staggering amount of damage can occur in that time. Despite these risks, 93 percent of organizations are leaving their IBM i systems vulnerable to cybercrime. In this on-demand webinar, IBM i security experts Robin Tatam and Sandi Moore will reveal:

  • FORTRA Disaster protection is vital to every business. Yet, it often consists of patched together procedures that are prone to error. From automatic backups to data encryption to media management, Robot automates the routine (yet often complex) 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:

  • FORTRAManaging messages on your IBM i can be more than a full-time job if you have to do it manually. Messages need a response and resources must be monitored—often over multiple systems and across platforms. 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:

  • FORTRAThe thought of printing, distributing, and storing iSeries reports manually may reduce you to tears. Paper and labor costs associated with report generation can spiral out of control. Mountains of paper threaten to swamp your files. Robot 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:

  • FORTRAFor over 30 years, Robot has been a leader in systems management for IBM i. With batch job creation and scheduling at its core, the Robot Job Scheduling Solution reduces the opportunity for human error and helps you maintain service levels, automating even the biggest, most complex runbooks. Manage your job schedule with the Robot Job Scheduling Solution. Key features include:

  • LANSA Business users want new applications now. Market and regulatory pressures require faster application updates and delivery into production. Your IBM i developers may be approaching retirement, and you see no sure way to fill their positions with experienced developers. In addition, you may be caught between maintaining your existing applications and the uncertainty of moving to something new.

  • LANSAWhen it comes to creating your business applications, there are hundreds of coding platforms and programming languages to choose from. These options range from very complex traditional programming languages to Low-Code platforms where sometimes no traditional coding experience is needed. Download our whitepaper, The Power of Writing Code in a Low-Code Solution, and:

  • LANSASupply Chain is becoming increasingly complex and unpredictable. From raw materials for manufacturing to food supply chains, the journey from source to production to delivery to consumers is marred with inefficiencies, manual processes, shortages, recalls, counterfeits, and scandals. In this webinar, we discuss how:

  • The MC Resource Centers bring you the widest selection of white papers, trial software, and on-demand webcasts for you to choose from. >> Review the list of White Papers, Trial Software or On-Demand Webcast at the MC Press Resource Center. >> Add the items to yru Cart and complet he checkout process and submit

  • Profound Logic 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.

  • SB Profound WC 5536Join us for this hour-long webcast that will explore:

  • Fortra IT managers hoping to find new IBM i talent are discovering that the pool of experienced RPG programmers and operators or administrators with intimate knowledge of the operating system and the applications that run on it is small. This begs the question: How will you manage the platform that supports such a big part of your business? 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: