IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 1 –POWER7+ 750/760 do not support...
Transcript of IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 1 –POWER7+ 750/760 do not support...
© 2018 IBM Corporation
………7.3 …
2010
7.1
** All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and
objectives only.
IBM i 7.3 TR4 &
IBM i 7.2 TR8
iNext
2016
…iNext + 1
…
7.2…Technology
Refreshes
IBM i Roadmap
………
2014
** All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.
** Arrows are not meant to indicate specific dates or times. They represent unannounced timeframes.
© 2018 IBM Corporation
IBM i Support Roadmap
** All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.
** Arrows are not meant to indicate specific dates or times. They represent unannounced timeframes.
© 2018 IBM Corporation
IBM i Support Roadmap
• IBM i 5.4– End of Extended Extended Support – September 30, 2017
• IBM i 6.1– End of Extended Support – September 30, 2018
• IBM i 7.1– End of Marketing – September 30, 2017– End of Support – April 30, 2018
– Extended Support – announced November 14, 2017• US 617-024• Europe ZS17-0033• Japan JS17-0045• Asia Pacific AS17-0024• Canada A17-0690• Latin America LS17-0020
4
© 2018 IBM Corporation
IBM i System Support
Servers IBM i 6.1 IBM i 7.1 IBM i 7.2 IBM i 7.3
POWER9
S914, S922, S924, H914, H922, H924, E980
POWER8
S814, S822, S824, E870, E880
POWER7/7+
PS700/701/702/730/704, Power 710, 720,
730, 740, 750, 760, 770, 780, 795,
Pureflex p260/460
POWER6+ JS23/43, 550*, 560
POWER6 JS12/22
POWER6+ 520*
POWER6 520*, 550*, 570, 595
POWER5/5+
515, 520, 525, 550, 570, 595
800, 810, 825, 870, 890
http://www-01.ibm.com/support/docview.wss?uid=ssm1platformibmi
1 – POWER7+ 750/760 do not support native I/O. IBM i 6.1 on PureFlex must be client of IBM i 7.1 or later
2 – Requires IBM i 7.1 Technology Refresh 8
3 – no IOP or HSL support
1
1
3
3
2
© 2018 IBM Corporation
Planning Statement
• IBM i 7.3 is the last release to support IBM POWER7 and IBM POWER7+
processor-based systems.
• Published on IBM i Upgrade Planning - Future Hardware
© 2018 IBM Corporation
IBM Confidential until AnnouncedCognitive Systems
Reminder – EoS Dates for Older Hardware Models
Type Model EOS date SW tier
9408 M25 POWER6 - 520 12/31/16 P10
9407 515 POWER5 - 515 12/31/17 P05
8203 E4A POWER6 - 520 3/31/19 P10
9409 M50 POWER6 - 550 3/31/19 P20
8231 E1C/D POWER7 - 710 9/30/19 P05
8202 E4B/C POWER7-720 9/30/19 P10
8205 E6B/C POWER7 - 740 9/30/19 P20
9406 525 POWER5 - 520 12/31/21 P10
9405 520 POWER5 - 520 12/31/21 P10
9406 520 POWER5 - 520 12/31/21 P10
9406 550 POWER5 - 550 12/31/21 P20
© 2018 IBM Corporation
………7.3 …
2010
7.1
** All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and
objectives only.
IBM i 7.3 TR5 &
IBM i 7.2 TR9
iNext
2016
…iNext + 1
…
7.2…Technology
Refreshes
IBM i Roadmap
………
2014
** All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.
** Arrows are not meant to indicate specific dates or times. They represent unannounced timeframes.
9
Power Q4 Software: Aligned with POWER9 Flagship Server
Key updates to Power
operating systems, cloud
and management software
have supported each
POWER9 hardware
milestone.
In Q4 2018, availability of
the four-node E980
completes the POWER9
enterprise server family.
E980 1-2N GA: Sep 21st
E950 GA: Aug 17th
E980 1-4N GA : Nov
16th
Software Announce: Oct 9
PowerVM 3.1
PowerVC 1.4.2
vRealize Operations for Power
VM Recovery Manager 1.1
PowerHA for AIX 7.2.3
PowerSC MFA 1.2
AIX 7.2 TL3
Enterprise Cloud Editions 1.1
Software GA: Sep 14
IBM i 7.3 TR5 / IBM i 7.2 TR9
AIX 7.2 TL3 + enablement SPs for AIX 7.1 & AIX 6.1
AIX 7.2 Monthly packs in AAS
CMC Monthly packs in AAS
PowerSC MFA 1.1.0.2
Software GA: Aug 10
AIX: P9 enablement SPs (AIX7.1 TL5 SP2 & AIX 7.2 TL 2 SP2)
Software SoDs: Aug 7
PowerVM 3.1
VM Recovery Manager
Power Enterprise Server 2H18 Roadmap
More performance and scale
2-4X Memory capacity for in-memory DB
Reduce latency and improve throughput with
enhanced I/O support
• PCIe Gen4
• Integrated NVMe Flash
High-bandwidth (25Gb/s) links for improved SMP
throughput between nodes
4S4U
Power E980 1-2N GA: Sep 21st
1-2 PCIe Drawers per Node
Firmware 920.1
1 - 2 Node
Power E950 GA: Aug 17th
1-2 PCIe Drawers
Firmware 920
Power E980 1-4N GA : Nov 16th
Upgrades from POWER8 GA : Nov 16th
Additional I/O support GA : Nov 16th
Firmware 920.2
1- 4 Node
Power E950 & E980 Announced: August 7th
Available Available Orderable
Power Systems September 2018 / © 2018 IBM Corporation
Upgrades from POWER8 GA : Nov 16th
1-4 I/O drawers/node GA : Nov 16th
Firmware 920.2
Orderable1-4 I/O drawers/node GA : Nov 16th
Additional I/O support GA : Nov 16th
Firmware 920.2
Orderable
Power E950
Power E980POWER9 enterprise-class processor
• Large-scale multi-socket SMP
• Buffered memory attach
10
• 1 to 4 nodes (5U) per system
• System Control Unit (2U)
• 32, 40, 44 or 48 cores per node
• Up to 64 TB Memory
• 8 cores, 256GB minimum active
• 4 NVMe slots per node
• 8 PCIe Gen4 adapter slots per node
• Up to 4 PCIe I/O drawers per node(9080-M9S)
Modular performance and scale
Enterprise RAS
Built-in PowerVM virtualization
Active Memory Mirroring for Hypervisor
OpenStack based Cloud management
Seamless growth with Capacity on Demand
Share resources in a Power Enterprise Pool
Power to Cloud Rewards
Cloud Management Console
Medium Software tier
1 year, 24x7 Warranty
Power E980 Overview
11IBM Power Systems / © 2018 IBM Corporation
© 2018 IBM Corporation© 2018 IBM Corporation
IBM i 7.3 TR5
&
IBM i 7.2 TR9
12
© 2018 IBM Corporation© 2018 IBM Corporation
Db2 for i
13
© 2018 IBM Corporation
Want the details?
• Announce: August 7, 2018
– Books updated in IBM Knowledge Center
– Enhancement fact pages added to the IBM i Technology Updates wiki in
IBM developerWorks (dW)
• GA: September 14, 2018
– Db2 PTF Groups are released
– SF99702 Level 23 (IBM i 7.2)
– SF99703 Level 11 (IBM i 7.3)
• dW Enhancement Landing pages… use these URLs
http://www.ibm.com/developerworks/ibmi/techupdates/i72-TR9
and
http://www.ibm.com/developerworks/ibmi/techupdates/i73-TR5
© 2018 IBM Corporation
Q: Who will benefit?… A: Something for Everyone
Topic Business Value
SQL Performance Go faster
© 2018 IBM Corporation
Q: Who will benefit?… A: Something for Everyone
Topic Business Value
SQL Performance Go faster
SQL Programming Do more in a single query
© 2018 IBM Corporation
Q: Who will benefit?… A: Something for Everyone
Topic Business Value
SQL Performance Go faster
SQL Programming Do more in a single query
RPG – Embedded SQL Programming Ease of use improvements
© 2018 IBM Corporation
Q: Who will benefit?… A: Something for Everyone
Topic Business Value
SQL Performance Go faster
SQL Programming Do more in a single query
RPG – Embedded SQL Programming Ease of use improvements
ACS – Database The best tool just got sharper
© 2018 IBM Corporation
Q: Who will benefit?… A: Something for Everyone
Topic Business Value
SQL Performance Go faster
SQL Programming Do more in a single query
RPG – Embedded SQL Programming Ease of use improvements
ACS – Database The best tool just got sharper
Db2 for i Services DBE’s will love this one
© 2018 IBM Corporation
Q: Who will benefit?… A: Something for Everyone
Topic Business Value
SQL Performance Go faster
SQL Programming Do more in a single query
RPG – Embedded SQL Programming Ease of use improvements
ACS – Database The best tool just got sharper
Db2 for i Services DBE’s will love this one
IBM i Services More Systems Management via SQL
© 2018 IBM Corporation
Q: Who will benefit?… A: Something for Everyone
Topic Business Value
SQL Performance Go faster
SQL Programming Do more in a single query
RPG – Embedded SQL Programming Ease of use improvements
ACS – Database The best tool just got sharper
Db2 for i Services DBE’s will love this one
IBM i Services More Systems Management via SQL
JTOpen Built-in high availability
© 2018 IBM Corporation
Q: Who will benefit?… A: Something for Everyone
Topic Business Value
SQL Performance Go faster
SQL Programming Do more in a single query
RPG – Embedded SQL Programming Ease of use improvements
ACS – Database The best tool just got sharper
Db2 for i Services DBE’s will love this one
IBM i Services More Systems Management via SQL
JTOpen Built-in high availability
IFS Use SQL to search the IFS
© 2018 IBM Corporation
Q: Who will benefit?… A: Something for Everyone
Topic What’s new?
SQL Performance
SQL Programming
RPG – Embedded SQL Programming
ACS – Database
Db2 for i Services
IBM i Services
JTOpen
IFS
• Improved code generation for SQL
Procedures, Functions, & Triggers
• Implicit Literal to Parameter Marker
support on
data-change-table-reference queries
(aka SELECT FROM INSERT)
© 2018 IBM Corporation
Q: Who will benefit?… A: Something for Everyone
Topic What’s new?
SQL Performance
SQL Programming
RPG – Embedded SQL Programming
ACS – Database
Db2 for i Services
IBM i Services
JTOpen
IFS
• Additional Formatting Options
• DECFLOAT_FORMAT
• VARCHAR_FORMAT
• Date/Time Enhancements
• EXTRACT
• NOW
• Correlation name requirements
relaxed
© 2018 IBM Corporation
Q: Who will benefit?… A: Something for Everyone
Topic What’s new?
SQL Performance
SQL Programming
RPG – Embedded SQL Programming
ACS – Database
Db2 for i Services
IBM i Services
JTOpen
IFS
• SQL5011 and SQL0312 messages
enhanced to return detail
• Ability to retrieve the number of input
parameters passed
© 2018 IBM Corporation
Q: Who will benefit?… A: Something for Everyone
Topic What’s new?
SQL Performance
SQL Programming
RPG – Embedded SQL Programming
ACS – Database
Db2 for i Services
IBM i Services
JTOpen
IFS
• Schemas
• new actions
• Run SQL Scripts
• more Insert from Examples
• Generate SQL Objects
• perfect order
© 2018 IBM Corporation
Q: Who will benefit?… A: Something for Everyone
Topic What’s new?
SQL Performance
SQL Programming
RPG – Embedded SQL Programming
ACS – Database
Db2 for i Services
IBM i Services
JTOpen
IFS
• QSYS2.GENERATE_SQL_OBJECTS(
) procedure
© 2018 IBM Corporation
Q: Who will benefit?… A: Something for Everyone
Topic What’s new?
SQL Performance
SQL Programming
RPG – Embedded SQL Programming
ACS – Database
Db2 for i Services
IBM i Services
JTOpen
IFS
• JOB_DESCRIPTION_INFO view
• OUTPUT_QUEUE_ENTRIES_BASIC
view
• ACTIVE_JOB_INFO table function
• NETSTAT_INFO &
NETSTAT_JOB_INFO views
© 2018 IBM Corporation
Q: Who will benefit?… A: Something for Everyone
Topic What’s new?
SQL Performance
SQL Programming
RPG – Embedded SQL Programming
ACS – Database
Db2 for i Services
IBM i Services
JTOpen
IFS
• JTOpen JDBC – Alternate Server
Support
© 2018 IBM Corporation
Q: Who will benefit?… A: Something for Everyone
Topic What’s new?
SQL Performance
SQL Programming
RPG – Embedded SQL Programming
ACS – Database
Db2 for i Services
IBM i Services
JTOpen
IFS
• Use OmniFind and JSON_TABLE to
implement linguistic search of IFS
subdirectories
© 2018 IBM Corporation
JSON – Behavior Change
• Duplicate Key Behavior (today)
– FORMAT JSON – Duplicate keys within the JSON document are not allowed
– FORMAT BSON – Duplicate keys are allowed
• Duplicate Key Behavior (coming)
– FORMAT JSON – Duplicate keys are allowed, by default
– FORMAT BSON – Duplicate keys are allowed
– WITHOUT UNIQUE KEYS and WITH UNIQUE KEYS clauses are added
values json_object( 'a' value 1, 'a' value 8); -- fails with -16400 today, but is being changed to succeed
values json_object( 'a' value 1, 'a' value 88 with unique keys); -- new syntax that result in an -16400 failure
© 2018 IBM Corporation© 2018 IBM Corporation
Rational Developer for i
© 2018 IBM Corporation
Rational Developer for i
• Modern
• Integrated
• Analysis
• Debugger
• Visual
• Supports RPG, COBOL, CL, C, C++, SQL, DDM
© 2018 IBM Corporation
Rational Developer for i 9.6.0.3
PDM comes to RDi
© 2018 IBM Corporation
PDM on Steroids
• Collaboration with Help Systems delivers new value
– Help Systems understands the challenge of moving to RDi from PDM
• Here is an example of the impact of their vision and energy
• Improve ease of transition
– Give new RDI users a view that looks and works exactly like PDM
– Easily transition to additional functions and features of RDi
• Experienced RDi developers will also see productivity improvement from new navigation
© 2018 IBM Corporation
PDM Perspective – easy onramp
• Secret to getting started
© 2018 IBM Corporation
Simple to get started
• No complex “connection” dialog – just type in the host name
© 2018 IBM Corporation
WRKLIBPDM ++
© 2018 IBM Corporation
WRKOBJPDM++
• Just like PDM– Type in options
– Filter by library wildcard, object wildcard, type and attribute
– Can subset
• But in addition– Can click on column heading to sort
– Can customize which columns are shown
– Can quick select from history of filters for each field
– Etc. etc.
© 2018 IBM Corporation
Rich history mechanism
• Easily move back/forward to previous searches or jump directly via view
menu
Previous / Next / Parent filter
© 2018 IBM Corporation
Enter Options - Like PDM
• Enter option 5
• Source it
populated above in
the Editor
• Maintain both PDM
and ‘SEU’ views…
but better
© 2018 IBM Corporation
Subset (like F17) – blazing fast – on keystroke basis
© 2018 IBM Corporation
Function keys do the same
• F6 – Create new
• F9 - Command line
© 2018 IBM Corporation
Any User Command – not just PDM
• User actions with names of any length can
now be invoked
• Not only by context menu but also by Option
column
© 2018 IBM Corporation
Quickly Create Filters for RSE
• Once the subset of interest is established, it can be saved as named filter
© 2018 IBM Corporation
Loading filters from RSE
• Existing named filters can be loaded from the combo box
• Can work with same filters in RSE or Table
• RSE power users may find the table more productive
• Also handles multiple filter strings
© 2018 IBM Corporation
Compare/Merge of members
Two files side by side, compare, update, move one side to the other
© 2018 IBM Corporation
Read only to Edit toggle
• Icon in editor tab & status bar on bottom indicate member in browse or edit
• Easy to toggle between edit and browse mode, using either the Ctrl-Shift-G
key or by double clicking the section of the Status bar.
• Hover on status bar & menu item in the Source menu show this capability.
Ctrl-Shift-G
© 2018 IBM Corporation© 2018 IBM Corporation
IBM i Access Client Solutions
(ACS)
© 2018 IBM Corporation
ACS Version 1.1.8.0
• Generate SQL Objects
– Perfect Order
• Schemas
– Query in Run SQL Scripts
– View Journal Entries…
– Locked Rows
– Locks (Alias/Index/Table/View)
– Transactions
– Index and MQT partition lists
• Run SQL Scripts
– More Insert from Examples
50
Java 8 & Higher !!!
© 2018 IBM Corporation
Open Source Package Management
ACS is the primary place for managing IBM i
© 2018 IBM Corporation
Java Print Services
• Highest voted RFE - 211 votes
• Java Print Services
– Using the native Java print support
– Replacement for the native windows print support in PCOMM
– Used heavily in Japan
52
© 2018 IBM Corporation
Integrated File System - Permissions Updates
© 2018 IBM Corporation© 2018 IBM Corporation
Open Source
© 2018 IBM Corporation
Announced Open Source deliveries
• Package Manager
• Language updates
• TLS 1.3 support
• The ‘updatedb’ and ‘locate’ tools
• Various GNU tools
• Build toolchain
• lftp
• GNU nano
© 2018 IBM Corporation
Package Manager
• A new way to build and distribute open source software: RPM packages
• Installing open source has never been so easy!
© 2018 IBM Corporation
Open Source Package Manager
• New distribution mechanism: RPM's ('ibmi' platform)
• Package manager
– Installs/manages OSS packages
• IBM-hosted public RPM repository
INSTALLING OPEN SOURCE IS NOW JUST
DOWNLOADING FROM THE WEB!!!!!!
• Installed software from RPM’s:
– in a new IFS location
– 64bit only
– Independent of AIX RPM’s
– Independent of 5733-OPS
© 2018 IBM Corporation
Why is Package Manager important for IBM i?
• Can easily work with IBM i containers
– Allows developers to safely try new technology
• Allows us to deliver more open source technology (build an ecosystem)
• Allows automated build + test
© 2018 IBM Corporation
Why is Package Manager important for IBM i?
• Allows faster delivery of security fixes
• Eliminates hard-to-manage cross-option dependencies in OPS
• Install an entire open source ecosystem in a matter of minutes!!
• 5733-OPS no longer needed!!
• Allows more parties to build, support, or distribute open source technology
© 2018 IBM Corporation
Language Updates
• Node.js version 8
– Improved Promises support (async/await)
– Greatly-improved performance
– N-API to make native addons more maintainable
– HTTP/2
• Python 3.6
– Formatted string literals (f-strings)
– Underscores in numeric literals
– Asynchronous comprehensions
– Asynchronous generators
© 2018 IBM Corporation
TLS 1.3 support
• Available through OpenSSL 1.1.1
• Currently available as draft 18, final version coming
• nginx HTTP server is built against OpenSSL 1.1.1
– Easy to TLS1.3-enable existing applications
© 2018 IBM Corporation
The 'updatedb’ and 'locate’ tools
• Shipped in package ‘findutils’
– updatedb updates a database with files found on the filesystem
(often run overnight)
– locate searches that database to give you immediate results
© 2018 IBM Corporation
Build toolchain
• GNU Compiler Collection
– Easy to install
• Surrounding tools
– autoconf
– automake
– m4
– GNU make
– patch
– Cmake
• Package Manager Group Definition
– yum group install "Developer Tools"
© 2018 IBM Corporation
lftp
• Command-line ftp client
• ….. And so much more!
– Multiple protocols: ftp, http, sftp, fish, torrent
– Job control (run things in background, suspend them, etc)
– Bookmarks
– Built-in support for creating mirrors
– multitasking
© 2018 IBM Corporation
GNU nano
• Terminal-based editor
• Supports copy/paste, skip to line number, search with regular expressions,
and more. Can add syntax highlighting:git clone https://github.com/scopatz/nanorc.git ~/.nano
cat ~/.nano/nanorc >> ~/.nanorc
© 2018 IBM Corporation
Various other GNU tools
– less
– grep
– ls
– awk
– sed
– find
– patch
– tar
– iconv
– sort
• A bunch more…….
• Shipped in /QOpenSys/pkgs/bin
© 2018 IBM Corporation
Delivery update
IBM Cryptographic Device Manager for i
(5733-CY3)
• Prior to March 2018 Cryptographic Device
Manager was only delivered on physical
media
• Starting in March 2018, Cryptographic
Device Manager is also available as
electronic download (once ordered and
entitlement is created) via Entitled System
Support web site (ESS)
– Note that 5733-CY3 must be ordered via
e-config like IBM i and the LPPs for i
© 2018 IBM Corporation
For More Information:
Some Links You Need Twitter #Hashtags
IBM i Home Page:
www.ibm.com/systems/i
IBM 30th Anniversary
http://ibmi30.mybluemix.net/
IBM Systems Magazine IBM i Edition:
http://ibmsystemsmag.com/ibmi/
Support Life Cycle:
https://www-01.ibm.com/software/support/ibmi/lifecycle/
License Topics:
https://www-01.ibm.com/support/docview.wss?uid=nas8N1022087
@IBMSystems
@COMMONug
@IBMChampions
@IBMSystemsISVs
@IBMiMag
@ITJungleNews
@SAPonIBMi
@SiDforIBMi
#IBMi30
#PowerSystems
#IBMi
#IBMAIX
#POWER8
#LinuxonPower
#OpenPOWER
#HANAonPower
#ITinfrastructure
#OpenSource
#HybridCloud
#BigData
© 2018 IBM Corporation
For More Information:
Blogs
IBM Blogs:
• IBM Systems Magazine You and i (Steve Will)
• IBM Systems Magazine i-Can (Dawn May)
• IBM Systems Magazine: Open your i (Jesse Gorzinski)
• IBM DB2 for i (Mike Cain)
• IBM DB2 Web Query for i (Doug Mack)
IBM Champion’s Blogs:
• IBM Systems Magazine: iDevelop (Jon Paris and Susan Gantner)
• IBM Systems Magazine: iTalk with Tuoy
http://ibmsystemsmag.com/blogs/you-and-i/
http://ibmsystemsmag.com/blogs/i-can/
http://ibmsystemsmag.com/blogs/open-your-i/
http://db2fori.blogspot.co.uk/
http://db2webqueryi.blogspot.co.uk/
http://ibmsystemsmag.com/blogs/idevelop/
http://ibmsystesmag.com/ibmi/trends/italk-with-tuohy/
© 2018 IBM Corporation
70
IBM i 30th Anniversary
http://ibmi30.mybluemix.net/