IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 1 –POWER7+ 750/760 do not support...

70
© 2018 IBM Corporation © 2018 IBM Corporation IBM i New TRs Steve Fier [email protected]

Transcript of IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 1 –POWER7+ 750/760 do not support...

Page 1: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 2018 IBM Corporation© 2018 IBM Corporation

IBM i New TRs

Steve Fier

[email protected]

Page 2: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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.

Page 3: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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.

Page 5: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 6: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 7: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 8: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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.

Page 9: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

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

Page 10: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

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

Page 11: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

• 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

Page 12: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 2018 IBM Corporation© 2018 IBM Corporation

IBM i 7.3 TR5

&

IBM i 7.2 TR9

12

Page 13: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 2018 IBM Corporation© 2018 IBM Corporation

Db2 for i

13

Page 14: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 15: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 2018 IBM Corporation

Q: Who will benefit?… A: Something for Everyone

Topic Business Value

SQL Performance Go faster

Page 16: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 17: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 18: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 19: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 20: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 21: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 22: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 23: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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)

Page 24: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 25: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 26: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 27: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 28: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 29: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 30: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 31: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 32: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 2018 IBM Corporation© 2018 IBM Corporation

Rational Developer for i

Page 33: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 2018 IBM Corporation

Rational Developer for i

• Modern

• Integrated

• Analysis

• Debugger

• Visual

• Supports RPG, COBOL, CL, C, C++, SQL, DDM

Page 34: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 2018 IBM Corporation

Rational Developer for i 9.6.0.3

PDM comes to RDi

Page 35: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 36: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 2018 IBM Corporation

PDM Perspective – easy onramp

• Secret to getting started

Page 37: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 2018 IBM Corporation

Simple to get started

• No complex “connection” dialog – just type in the host name

Page 38: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 2018 IBM Corporation

WRKLIBPDM ++

Page 39: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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.

Page 40: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 2018 IBM Corporation

Rich history mechanism

• Easily move back/forward to previous searches or jump directly via view

menu

Previous / Next / Parent filter

Page 41: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 42: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 2018 IBM Corporation

Subset (like F17) – blazing fast – on keystroke basis

Page 43: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 2018 IBM Corporation

Function keys do the same

• F6 – Create new

• F9 - Command line

Page 44: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 45: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 2018 IBM Corporation

Quickly Create Filters for RSE

• Once the subset of interest is established, it can be saved as named filter

Page 46: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 47: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 2018 IBM Corporation

Compare/Merge of members

Two files side by side, compare, update, move one side to the other

Page 48: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 49: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 2018 IBM Corporation© 2018 IBM Corporation

IBM i Access Client Solutions

(ACS)

Page 50: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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 !!!

Page 51: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 2018 IBM Corporation

Open Source Package Management

ACS is the primary place for managing IBM i

Page 52: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 53: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 2018 IBM Corporation

Integrated File System - Permissions Updates

Page 54: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 2018 IBM Corporation© 2018 IBM Corporation

Open Source

Page 55: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 56: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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!

Page 57: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 58: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 59: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 60: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 61: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 62: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 63: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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"

Page 64: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 65: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 66: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 67: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 68: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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

Page 69: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 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/

Page 70: IBM i New TRs - LISUGlisug.org/presentations/latest_TR.pdf · 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

© 2018 IBM Corporation

70

IBM i 30th Anniversary

http://ibmi30.mybluemix.net/