92
12/5/2016 1 Welcome to the Waitless World © 2015 IBM Corporation Living Without Client Access Wayne Bowers [email protected] IBM i Global Support Center Welcome to the Waitless World © 2015 IBM Corporation Times, they are a Changing

Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

1

Welcome to the Waitless World

© 2015 IBM Corporation

Living WithoutClient Access

Wayne Bowers

[email protected]

IBM i Global Support Center

Welcome to the Waitless World

© 2015 IBM Corporation

Times, they are a

Changing

Page 2: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

2

© 2015 IBM Corporation

Welcome to the Waitless World

IBM 7.1 i Access Family

• IBM i Access for Windows (5770XE1)

– Client Access

– Most mature and widely used product

• IBM i Access for Web (5770XH2)

– IBM i System Hosted HTML based web product

– Very robust capability and increasingly deployed

o 5250 Display

o Print Access

o Database Access

• IBM i Access for Linux (5770XL1)

– ODBC provider

– 5250 Display

– Incoming Remote Command

© 2015 IBM Corporation

Welcome to the Waitless World

New Client Product – 5733XJ1

• IBM i Access Client Solutions (5733XJ1)

– Consolidates commonly used tasks for accessing your IBM i into one simplified location

– The core of the product is a Java client that is not platform specific.

– Runs on most full featured client/server Operating Systems that support Java 6.0 or higher such as most versions of Windows, Macintosh and Linux.

– Same deployment, configuration, settings, problem determination across all platforms.

– Features include:

o Ease of Deployment

o 5250 Display and Printer Emulation

o Data Transfer

o 5250 LAN Console and Virtual Control Panel

o Links to HMC, Systems Director Navigator, and other consoles

Page 3: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

3

© 2015 IBM Corporation

Welcome to the Waitless World

New Client Product

• Comes in three parts:

• Base Package offering contains platform-independent code

• Application packages offer platform-specific API's for applications.

• http://www.ibm.com/developerworks/ibmi/library/i-ibmi-access-client-solutions/

© 2015 IBM Corporation

Welcome to the Waitless World

IBM i Access Family – New Product

� Access for Windows – Desktop

• 5250 display and printer emulator• Data transfer• Operations Console• System i Navigator

• Data drivers (ODBC, OLEDB, .Net)

• Printer drivers

� Access for Linux – Desktop

• 5250 emulator• ODBC driver

• A small subset of the IBM i Access API's

Base Package

Base Package

Page 4: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

4

© 2015 IBM Corporation

Welcome to the Waitless World

IBM i Access Family – New Product

� Access for Windows – Desktop• 5250 display and printer emulator

• Data transfer

• Operations Console

• System i Navigator• Data drivers (ODBC, OLEDB, .Net)

• Printer drivers

� Access for Linux – Desktop• 5250 emulator

• ODBC driver

• A small subset of the IBM i API's

Navigator for i (Web), ACS Base, & ARE

© 2015 IBM Corporation

Welcome to the Waitless World

IBM i Access Family – New Product

� Access for Windows – Desktop• 5250 display and printer emulator

• Data transfer

• Operations Console

• System i Navigator

• Data drivers (ODBC, OLEDB, .Net)• Printer drivers

� Access for Linux – Desktop• 5250 emulator

• ODBC driver• A small subset of the IBM i API's

Application Package

Application Package

Page 5: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

5

© 2015 IBM Corporation

Welcome to the Waitless World

How does the change make you feel?

Welcome to the Waitless World

© 2015 IBM Corporation

Why?

Page 6: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

6

© 2015 IBM Corporation

Welcome to the Waitless World

IBM i Access for Windows - One Size Fits Most

• Windows only solution….mid 90’s• Primary interface for many• 5250 emulator• Console • OS Management • Much more

11

© 2015 IBM Corporation

Welcome to the Waitless World

What did we have in the past

12

iAccess Windows- 5250 - Console- Data Transfer- GUI Navigator - Spool file - IFS file transfer- PTF Management- Dashboard - Run SQL Script- Visual Explain - API's- …

iAccess Linux- 5250 (it was terrible)

Windows no longer is the only OS or device that is required

Page 7: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

7

© 2015 IBM Corporation

Welcome to the Waitless World

Where do we go for the future

13

ACS - 5250 - Console- Data Transfer- Spool file - IFS file transfer- Run SQL Script- Visual Explain

ACS AP- API's

Web Navigator - PDI - PTF - Database -Gui Interface

ARE- Multi System Mgt- PTF distribution

ACS - 5250 - Console- Data Transfer- Spool file - IFS file transfer- Run SQL Script- Visual Explain

ACS AP- API's

Web Navigator - PDI - PTF - Database -Gui Interface

ARE- Multi System Mgt- PTF distribution

ACS - 5250 - Console- Data Transfer- Spool file - IFS file transfer- Run SQL Script- Visual Explain

Web Navigator - PDI - PTF - Database -Gui Interface

ARE- Multi System Mgt - PTF distribution

IBM i Mobile Access- 5250 - GUI Management - DashBoard- Run SQL Statement

© 2015 IBM Corporation

Welcome to the Waitless World

Why ?

14

Core issues • No support for Linux & Mac • No support for Mobile • Difficult to deploy for many users • Difficult to update • Development is costly • Existing support is OLD – The world has changed!

Page 8: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

8

© 2015 IBM Corporation

Welcome to the Waitless World

Answers

15

Solution themes • Device & OS Neutral • Flexible • Easy to install and maintain • Simple for a single user or 1000’s • Improved administrator situation • Cost effective to create

Welcome to the Waitless World

© 2015 IBM Corporation

Functional Overview:

Page 9: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

9

© 2015 IBM Corporation

Welcome to the Waitless World

First, some common questions….

• What is it supported connecting to?

– Supported connecting to IBM i OS r7.3, r7.2, r7.1 and r6.1

• Do I need any extra licenses? Any extra ports, protocols?– No, IBM i OS supports IBM i Access Client Solutions exactly the same as IBM

i Access for Windows

– Checks out the same 57xxXW1 Licenses for 5250 and Data Transfer

– Connects to the same IBM i Access Host Servers on the same ports in the same wayo Exit programs will continue to have the same impact

o Application Administration local policies will still be applied

• Do I need to uninstall IBM i Access for Windows first?

– For ACS Base Package core offering, no

– For the Windows Application Package, yes.

Welcome to the Waitless World

© 2015 IBM Corporation

Functional Overview:

Configuration

Page 10: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

10

© 2015 IBM Corporation

Welcome to the Waitless World

• Use the System Configurations panel to store connection information on the IBM i Systems that will be used

System Configurations

Configuration

© 2015 IBM Corporation

Welcome to the Waitless World

• Create, Edit or Delete connection information for IBM i Systems that are used.

– System Name: What is entered by the user to connect to this host– IP Address: What the PC’s DNS environment last returned when

connecting to the System Name– Service Host Name: The System’s Console host name or IP address as

configured– Description: Defined by the user when created

System Configurations

Configuration

Page 11: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

11

© 2015 IBM Corporation

Welcome to the Waitless World

• OK - Saves the information entered and closes the panel• Save/New - Saves the information entered and clears the panel• Cancel - Closes the panel without saving anything

New System Configurations

Configuration

© 2015 IBM Corporation

Welcome to the Waitless World

• Use SSL specifies that the connection will be secured• If the Certificate Authority negotiated is not trusted, the user will

be prompted to add to trusted list• There still is a Key Management utility if needed

Use SSL

Configuration

Page 12: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

12

© 2015 IBM Corporation

Welcome to the Waitless World

• Use default user name to prompt once for each system

– Caches credentials for duration of desktop session

• Prompt for user name and password every time

• Use Shared credentials– First time for desktop session that a connection is

made to a System configuration using this option the user will be prompted to provide User name & Password

– These credentials will be cached for use by all System configurations set to this option

• Use kerberos authentication; do not prompt– No further IBM i Access Client Solutions

configuration needed

Authentication Options

Configuration

Welcome to the Waitless World

© 2015 IBM Corporation

Functional Overview:

Console

Page 13: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

13

© 2015 IBM Corporation

Welcome to the Waitless World

• 5250 Console – Opens a interactive console to the current System

• Virtual Control Panel – Opens a Virtual Control Panel

Console

© 2015 IBM Corporation

Welcome to the Waitless World

• 5250 Console

Console

Page 14: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

14

© 2015 IBM Corporation

Welcome to the Waitless World

• Virtual Control Panel

• Service Functions– Providing options for service

commands instead of providingthe up and down arrows and enter

• Starting in V1R1M3 supported withLAN and HMC console types

Console

© 2015 IBM Corporation

Welcome to the Waitless WorldConsole

• Console Configuration

Page 15: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

15

Welcome to the Waitless World

© 2015 IBM Corporation

Functional Overview:

5250 Emulation

© 2015 IBM Corporation

Welcome to the Waitless World

• Opens an 5250 Telnet display emulation session to the current System

5250 Emulation

Page 16: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

16

© 2015 IBM Corporation

Welcome to the Waitless World

• Provides nearly identical interaction, look and feel to theAccess for Windows PC5250 emulator

– Keyboard Mapping– Keystroke Macros– Edit Colors– Toolbar Customization– Pop-Up keypad– Window Setup– Hotspots– Printer Emulation

• Also some New features– Tabbed Sessions– Mouse Wheel– Simplified Codepage– Screen History– Watermarks– Default Session

5250 Emulation

© 2015 IBM Corporation

Welcome to the Waitless World

• Tabbed Session support added in V1R1M4, made the default in V1R1M5

Tabbed Sessions

5250 Emulation

Page 17: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

17

© 2015 IBM Corporation

Welcome to the Waitless World

• Allows the use of the Mouse Wheel to perform 5250 Aid Key Functions - Defaults to Page Up/Down

– Shift and Control options added in V1R1M4 and default to ‘No Action’

Mouse Wheel

5250 Emulation

© 2015 IBM Corporation

Welcome to the Waitless World

34

Watermark

5250 Emulation

Page 18: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

18

© 2015 IBM Corporation

Welcome to the Waitless World

35

Watermark

5250 Emulation

Welcome to the Waitless World

© 2015 IBM Corporation

Functional Overview:

Data Transfer

Page 19: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

19

© 2015 IBM Corporation

Welcome to the Waitless World

• Select the Data Transfer option– Will default to the current System

Data Transfer

© 2015 IBM Corporation

Welcome to the Waitless World

• Displays the Data Transfer interaction panel– Starts out with a Data Transfer to IBM i and

Data Transfer from IBM i tab to the current System on the main panel

Data Transfer

Page 20: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

20

© 2015 IBM Corporation

Welcome to the Waitless World

• Data Transfer interaction panel– Starts out with a Data Transfer to IBM i and

Data Transfer from IBM i tab to the current System on the main panel

– All active Data Transfer requests are displayed in a tab on this panel

– Open Saved Requests– Save Requests– Create IBM i Files– Data Transfer Migration

Data Transfer

© 2015 IBM Corporation

Welcome to the Waitless World

• Data Transfer mechanism to interact directly with spreadsheet

– On a Data Transfer From IBM i Select “Active Excel Spreadsheet” for the output device.

– Data Options can be used to modify query

Data Transfer

Page 21: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

21

© 2015 IBM Corporation

Welcome to the Waitless World

• Data Transfer mechanism to interact directly with spreadsheet

– The results of the data transfer are placed into the active Excel spreadsheet book at the currently selected cell.

Data Transfer

© 2015 IBM Corporation

Welcome to the Waitless World

• Data Transfer mechanism to interact directly with spreadsheet

– On a Data Transfer to IBM i Select “Active Excel Spreadsheet” for the Input device.

– The selection from the Excel Spreadsheet will be uploaded to the file on the IBM i

Data Transfer

Page 22: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

22

Welcome to the Waitless World

© 2015 IBM Corporation

Functional Overview:

Printer Output

© 2015 IBM Corporation

Welcome to the Waitless World

• Lists and allows interaction with the printer output on the IBM i OS System

Printer Output

Page 23: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

23

© 2015 IBM Corporation

Welcome to the Waitless World

• Printer Output user interface– Allows the user to view, and download spooled files.

Printer Output

© 2015 IBM Corporation

Welcome to the Waitless World

• Edit -> Preferences– Download location

o Where the downloaded file will be stored on the local workstation

– Othero Determines if the printed output should be downloaded in PDF format

if available

- Requires IBM i OS r7.1 or later with the IBM Transform Services for i (5770TS1) product installed

- If this is unchecked a.txt file will be generated

Printer Output

Page 24: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

24

© 2015 IBM Corporation

Welcome to the Waitless World

• View -> Set Filter– Allows the user to specify how the

list of printed output is generated.– Either the User, Output Queue or

both filters may be modified.

Printer Output

Welcome to the Waitless World

© 2015 IBM Corporation

Functional Overview:

Integrated File System

Page 25: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

25

© 2015 IBM Corporation

Welcome to the Waitless World

• Lists and allows interaction with the Integrated File System on the IBM i OS System

Integrated File System

© 2015 IBM Corporation

Welcome to the Waitless World

• Integrated File System user interface– Allows the user to interact with IFS files and directories.

Integrated File System

Page 26: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

26

© 2015 IBM Corporation

Welcome to the Waitless World

• Edit -> Preferences

Integrated File System

Welcome to the Waitless World

© 2015 IBM Corporation

Functional Overview:

Navigator

Page 27: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

27

© 2015 IBM Corporation

Welcome to the Waitless World

TimeLine

Operations Navigator

iSeries/System i Navigator

IBM Navigator for i

Systems Director Navigator

1995

V5R3V6R1

Jan 2013Dec 2015

© 2015 IBM Corporation

Welcome to the Waitless World

IBM Navigator for i

Page 28: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

28

© 2015 IBM Corporation

Welcome to the Waitless World

• IBM i Access Client Solutions does not provide any Navigator interface instead relying on the IBM Navigator for i web based infrastructure that was introduced with IBM i OS r6.1 and has continually been enhanced since

– Name change from IBM Systems Director Navigator to IBM Navigator for i indicates a very large investment into improving the performance and usability of this interface

– Key IBM i OS solutions like Performance Data Investigator and HAS tools are only available in Navigator for I

– r7.2 GA timeframe introduces monitors and PTF interaction

– A few things have/had reliance on System i Navigatoro Run SQL Scripts (NOT Anymore, Delivered December 2015)

o Database Visual Explain (NOT Anymore, Delivered August 2016)

o Management Central Multiple System Interaction (Monitors, Fixes, etc.)

IBM i Access Client Solutions & Navigator

© 2015 IBM Corporation

Welcome to the Waitless World

ACS & Navigator

56

No extra sign-on !!

Page 29: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

29

© 2015 IBM Corporation

Welcome to the Waitless World

Run SQL Scripts

57

• Launch from Navigator to ACS• Super new Run SQL Scripts

© 2015 IBM Corporation

Welcome to the Waitless World

Find what you are looking for

58

• New search menu • Enter a phrase, CL Command, idea • Corresponding options are displayed • Click and go directly there

Page 30: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

30

© 2015 IBM Corporation

Welcome to the Waitless World

Favorites

59

• Create your own navigation list • Click on any Table, ‘Save as Favorites’ • Enter your tree node• Create the name

© 2015 IBM Corporation

Welcome to the Waitless World

Create Monitors

60

• Monitor System Performance Metrics • Set thresholds • Take actions when threshold is reached • Or when it goes under• Monitor for Messages

Page 31: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

31

Welcome to the Waitless World

© 2015 IBM Corporation

Functional Overview:

IBM i ARE

(Administration/Application

Runtime Expert)

© 2015 IBM Corporation

Welcome to the Waitless World

IBM Application Runtime Expert for i – Why use it?• Enhanced Serviceability

– Run on failing system to identify and fix problems– One tool to check the entire software stack• Runtime Expert checks everything, every time

• Product Testing– Understand product installation• Build verification

• System Validation– Ensure your systems are in expected state– Help debug issues with your own systems

• Pre-requisite Checking– Most software products have pre-reqs – ARE can check these for you

• Schedule Automatic Verifications

Page 32: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

32

© 2015 IBM Corporation

Welcome to the Waitless World

- Hundreds of native attributes!

- Think DSPOBJD

© 2015 IBM Corporation

Welcome to the Waitless World

Call a SQL statement • Verify the results

• Number of entries

• Specific content!

Page 33: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

33

© 2015 IBM Corporation

Welcome to the Waitless World

Select problems to fix

Click on ‘Fix’ to correct these selected issues on the target system

© 2015 IBM Corporation

Welcome to the Waitless World

Monitor results as fix is completed on the remote system

Page 34: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

34

© 2015 IBM Corporation

Welcome to the Waitless World

New Schedule icon added for each group. Click to configure scheduled verification of the group.

© 2015 IBM Corporation

Welcome to the Waitless World

Icons for the status of last verification

Icons for scheduler status

A scheduled group

Page 35: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

35

© 2015 IBM Corporation

Welcome to the Waitless World

NEW!! Configure email

settings in "Runtime properties"

© 2015 IBM Corporation

Welcome to the Waitless World

List of previous verification results of a group

Page 36: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

36

© 2015 IBM Corporation

Welcome to the Waitless World

71

Tools for Managing PTF's

• Compare PTF levels across systems• Compare PTF levels against IBM cloud• Send PTF's from one system to another via *SAVF• Load PTF's from image catalogs• Scheduled PTF verifications• Send an email when something is wrong• Compare an endless number of other system attributes

© 2015 IBM Corporation

Welcome to the Waitless World

Central system – image catalog dist. (multiple releases)

6.1

7.2

7.1

g

ImageCatalo

g

Page 37: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

37

© 2015 IBM Corporation

Welcome to the Waitless World

How do you get it• GUI is an skip ship LPP – 5733ARE

– Runs on IBM i 7.1, 7.2 & 7.3

• Core is part of the base OS– Available on IBM i 5.4 and newer– Apply latest HTTP & Java Groups

6.1: SF99115 and SF995627.1: SF99368 and SF99572

• Articles– Turning Big Problems Into Small Ones

http://www.ibmsystemsmag.com/ibmi/application_runtime_expert/33004p1.aspx– You and i – ARE Solving Problems http://ibmsystemsmag.blogs.com/you_and_i/2010/07/you-and-i-are-

solving-problems.html– Do You Need an Application Runtime Expert? http://ibmsystemsmag.blogs.com/idevelop/2010/07/do-

you-need-an-application-runtime-expert.html

• Product Web site contains install instructions, fix information, and documentation– http://www.ibm.com/systems/power/software/i/are/index.html

Welcome to the Waitless World

© 2015 IBM Corporation

Deployment

Page 38: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

38

© 2015 IBM Corporation

Welcome to the Waitless World

• IBM i Access Client Solutions is not installed to the client operating system, it is deployed.

– There is no Windows Based Installer (setup.exe) installation program for the core of the product.

• Access Client Solutions Deployment– The deployment involves the client bundle being placed wherever it is

desired to be executed from, and determining where the product settings are going to be stored.

• Client Bundle– Contains the Java executable Jar, properties file, platform specific

start executables and javascript start samples, product documentation, and licensing notices.

– All that is required to be deployed is the Java executable Jar– The rest is optional

• No JRE distributed– IBM i Access Client Solutions does not deploy a specific JRE– Relies on a Java 1.6 or higher (Java 1.8 recommended) JRE to be

accessible on the client OS

Deployment

© 2015 IBM Corporation

Welcome to the Waitless World

• When thinking about deployment, ask yourself where you want to put:

1. the product image? (jar file)

2. the user’s settings? (system configurations,

5250 sessions, etc.)

Initial Questions

Deployment

Page 39: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

39

© 2015 IBM Corporation

Welcome to the Waitless World

Computer (local)

Network Share

USB Thumb Drive

Intranet (http:// URL)

Options

Deployment

© 2015 IBM Corporation

Welcome to the Waitless World

What you get in the package

Deployment

Page 40: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

40

© 2015 IBM Corporation

Welcome to the Waitless World

Start Programs – Operating System specific

launch executables

Deployment

© 2015 IBM Corporation

Welcome to the Waitless World

Start Programs – Operating System specific

launch executables

Deployment

Page 41: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

41

© 2015 IBM Corporation

Welcome to the Waitless World

• IBM i Access Client Solutions v1r1m4 provided Operating System specific Application deployment scripts to make deployment easier for an user

• Javascript will copy the IBM i Access Client Solutions deployment to a specific location that makes sense for the Operating System being used.

Provided Deployment Scripts

Deployment

© 2015 IBM Corporation

Welcome to the Waitless World

• Provided install_acs script on Windows will copy the IBM i Access Client Solutions deployment to C:\Users\<WindowsUser>\IBM\ClientSolutions.

• Provided install_acs_*_allusers script will copy the IBM i Access Client Solutions deployment to C:\Users\Public\IBM\ClientSolutions

• Deployment will ask the user which functions they want to use, if it should create shortcuts on the Desktop for the Main User Interface and 5250 Session Manager. It will also create file associations for the .hod, .bchx, .dttx & .dtfx if they haven’t already been created.

Provided Deployment Scripts

Deployment

Page 42: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

42

© 2015 IBM Corporation

Welcome to the Waitless World

• Deployment Prompts

Provided Deployment Scripts

Deployment

© 2015 IBM Corporation

Welcome to the Waitless World

• Deployment Prompts

Provided Deployment Scripts

Deployment

Page 43: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

43

© 2015 IBM Corporation

Welcome to the Waitless World

• Deployment Prompts

Provided Deployment Scripts

Deployment

© 2015 IBM Corporation

Welcome to the Waitless World

• Deployment Prompts

Provided Deployment Scripts

Deployment

Page 44: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

44

© 2015 IBM Corporation

Welcome to the Waitless World

• Deployment Prompts

Provided Deployment Scripts

Deployment

© 2015 IBM Corporation

Welcome to the Waitless World

• Deployment Prompts

Provided Deployment Scripts

Deployment

Page 45: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

45

© 2015 IBM Corporation

Welcome to the Waitless World

• Deployment Prompts

Provided Deployment Scripts

Deployment

© 2015 IBM Corporation

Welcome to the Waitless World

• Deployment Prompts

Provided Deployment Scripts

Deployment

Page 46: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

46

© 2015 IBM Corporation

Welcome to the Waitless World

• Deployment Prompts

Provided Deployment Scripts

Deployment

© 2015 IBM Corporation

Welcome to the Waitless World

• Deployment Prompts

Provided Deployment Scripts

Deployment

Page 47: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

47

© 2015 IBM Corporation

Welcome to the Waitless World

• Deployment Prompts

Provided Deployment Scripts

Deployment

© 2015 IBM Corporation

Welcome to the Waitless World

• Deployment Prompts

Provided Deployment Scripts

Deployment

Page 48: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

48

© 2015 IBM Corporation

Welcome to the Waitless World

• Deployment Prompts

Provided Deployment Scripts

Deployment

© 2015 IBM Corporation

Welcome to the Waitless World

• IBM i Access Client Solutions v1r1m4 Update 3 (October 2015) provided an update to these deployment scripts for Windows to allow an Administrator to control some of the deployment behavior and how the client behaves for the user.

– An Administrator runs the script passing a parameter of /AdminConfig

o The Administrator is then presented with a series of questions about the deployment, like if ACS should be ran locally or remotely, what functions will the user have, and if desktop icons should be created.

– The IBM i Access Client Solutions product files are placed in a central location

– Users run the deployment script and IBM i Access Client Solutions is deployed to their Windows workstation.

• More Details

– https://www.ibm.com/developerworks/ibmi/library/i-ibmi-access-client-solutions-customization-trs/

– http://www-01.ibm.com/support/docview.wss?uid=nas8N1020967

Provided Deployment Scripts

Deployment

Page 49: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

49

© 2015 IBM Corporation

Welcome to the Waitless World

• Administrator Preparing Deployment

Provided Deployment Scripts

Deployment

© 2015 IBM Corporation

Welcome to the Waitless World

• Administrator Preparing Deployment

Provided Deployment Scripts

Deployment

Page 50: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

50

© 2015 IBM Corporation

Welcome to the Waitless World

• Administrator Preparing Deployment

Provided Deployment Scripts

Deployment

© 2015 IBM Corporation

Welcome to the Waitless World

• Administrator Preparing Deployment

Provided Deployment Scripts

Deployment

Page 51: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

51

© 2015 IBM Corporation

Welcome to the Waitless World

• Where should the product be ran from?

• No => Copy the IBM i ACS deployment to Windows User’s Home Directory

– To update the product, update the central location and re-run install script

• Yes => Run the product from the location the install script is being ran from

– May be a Network orLocal location

– To update the product justupdate the deploymentlocation via file copy

Provided Deployment Scripts

Deployment

© 2015 IBM Corporation

Welcome to the Waitless World

• Administrator Preparing Deployment

Provided Deployment Scripts

Deployment

Page 52: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

52

© 2015 IBM Corporation

Welcome to the Waitless World

• Administrator Preparing Deployment

Provided Deployment Scripts

Deployment

© 2015 IBM Corporation

Welcome to the Waitless World

• August 2016 update supports a /Q option to be passed to the script to silently deploy the client. Automatically accepting the End User License Agreement and not showing this completion message.

• User Running Deployment

Provided Deployment Scripts

Deployment

Page 53: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

53

© 2015 IBM Corporation

Welcome to the Waitless World

• Provided install_acs Javascript on Mac will copy the IBM iAccess Client Solutions deployment to the Mac OS Applications folder.

Provided Deployment Scripts

Deployment

© 2015 IBM Corporation

Welcome to the Waitless World

• Provided install_acs Javascript on Linux will copy the IBM iAccess Client Solutions deployment to the locations of

– /usr/share/applications/

– /opt/ibm/iAccessClientSolutions/

Provided Deployment Scripts

Deployment

Page 54: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

54

Welcome to the Waitless World

© 2015 IBM Corporation

Questions?

BREAK TIME………

© 2015 IBM Corporation

Welcome to the Waitless World

• IBM i Access Client Solutions uses a product configuration file, named “AcsConfig.properties”

• AcsConfig.properties is simply a list of configuration properties and values.

• These properties may also be specified on the command line-D<property>=<value>

• One such property iscom.ibm.iaccess.AcsBaseDirectory

AcsConfig.properties

Page 55: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

55

© 2015 IBM Corporation

Welcome to the Waitless World

• The value of this property determines:– The location of user settings– The location of service logs/dumps/etc– The default directory used by the 5250 session manager (this

can be configured separately if desired)

• The value is expected, therefore, to be a directory name on a filesystem. It can be

– Left blank (which leaves behavior at the default location)– The path of a hardcoded directory name (fully-qualified is highly

recommended)– A constructed path using special keywords (next slide)

Tip: use forward slashes (‘/’), not backslashes (‘\’)

AcsBaseDirectory

© 2015 IBM Corporation

Welcome to the Waitless World

• {USER} : would be the current username (valid anywhere in the path)

• {PRODUCTDIR} : would mean the product’s location in the file system (valid only at the beginning)

• {TEMPDIR} : would be the temporary directory (valid only at the beginning)

• {ROOT} : the root of the file system where the product is located (valid only at the beginning)

• {CWD} : the current working directory (valid only at the beginning) • {HOME} : the user's home directory (valid only at the beginning) • {DEFAULT} : the default place the product normally puts its settings

(valid only at the beginning)

AcsBaseDirectory:Keywords

Page 56: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

56

© 2015 IBM Corporation

Welcome to the Waitless WorldVerifying Location

© 2015 IBM Corporation

Welcome to the Waitless World

Default (“My Documents” on Windows, home dir otherwise)

com.ibm.iaccess.AcsBaseDirectory=

Network share

com.ibm.iaccess.AcsBaseDirectory=

com.ibm.iaccess.AcsBaseDirectory={PRODUCTDIR}/config_directory/{USER}

Thumb drive!

com.ibm.iaccess.AcsBaseDirectory={PRODUCTDIR}/config_directory

Cliff’s Notes:Common Configurations

Page 57: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

57

© 2015 IBM Corporation

Welcome to the Waitless World

• There are two approaches to limiting the functions that the user has access to when running IBM i Access Client Solutions

– List of Excluded Components tied to the product deployment

– Runtime restrictions stored on the client workstation

Limiting Functions

© 2015 IBM Corporation

Welcome to the Waitless World

• Deployed via AcsConfig.properties file next to or within acsbundle.jar– Property must be set:

com.ibm.iaccess.ExcludeComps

– Set this property to a comma-separated list of function keywords

• The function keywords which may be specified are:– DATAXFER - Data Transfer to/from IBM I– EMULATOR - 5250 Display/Print emulation and 5250 Session

Manager– KEYMAN - SSL certificate management– OPCONSOLE - Operations console and Virtual Control Panel– RMTCMD - Remote Command (available from the command line)– SPLF - Printer Output– HWCONSOLE - Hardware management interface– L1CPLUGIN - Navigator for i

Excluding Components

Page 58: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

58

© 2015 IBM Corporation

Welcome to the Waitless World

• Can be set via the IBM i Access Client Solutions application when ran with Administrator or Root level authority.

• GUI interface from Edit -> Preferences

Runtime Restrictions

© 2015 IBM Corporation

Welcome to the Waitless World

• Can be set via the IBM i Access Client Solutions application when ran with Administrator or Root level authority.

• Command Line option to restrict, unrestrict, list, export/import

Runtime Restrictions

Page 59: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

59

© 2015 IBM Corporation

Welcome to the Waitless World

• Easy GUI option!– Only supported on Windows– Must launch via acslaunch*.exe Start

Program or acsbundle.jar from default product file structure

File Associations

• Can also be done by the command lineacslaunch_win-32.exe /plugin=fileassoc

Welcome to the Waitless World

© 2015 IBM Corporation

Migration

Page 60: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

60

© 2015 IBM Corporation

Welcome to the Waitless World

• IBM i Access Client Solutions provide several tools to assist with migrating from the IBM i Access for Windows client environment to IBM iAccess Client Solutions

– 5250 Migration Tools

o Workstation file and keyboard map migration

o Macro migration

o Legacy File Associations

– Data Transfer

o Saved Data Transfer migration

– System Connections

Migration

© 2015 IBM Corporation

Welcome to the Waitless World

• 5250 Session Manager

5250 Migration

Page 61: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

61

© 2015 IBM Corporation

Welcome to the Waitless World

Migration – 5250 session profiles

5250 Migration

© 2015 IBM Corporation

Welcome to the Waitless World

Migration – 5250 session profiles

5250 Migration

Page 62: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

62

© 2015 IBM Corporation

Welcome to the Waitless World

Migration – 5250 session profiles

• Keyboard map, toolbar, and popup keypad files are also converted. The converted .kmp, .bar, or .pmpfiles will be saved in the same location that the new .hod file is created and will be referenced by that .hod file.

5250 Migration

© 2015 IBM Corporation

Welcome to the Waitless World

Macro Migration

5250 Migration

Page 63: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

63

© 2015 IBM Corporation

Welcome to the Waitless World

• Create File Association for IBM i Access for Windows saved .ws or .bch file to be opened withIBM i Access Client Solutions

5250 Migration

© 2015 IBM Corporation

Welcome to the Waitless WorldData Transfer Migration

Page 64: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

64

© 2015 IBM Corporation

Welcome to the Waitless World

Migration – Data Transfer saved requests

Data Transfer Migration

© 2015 IBM Corporation

Welcome to the Waitless World

• Migrates saved .dtt and .dtf files to IBM i Access Client Solutions .dttx and .dtfx files

Data Transfer Migration

Page 65: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

65

© 2015 IBM Corporation

Welcome to the Waitless World

• Results of Migration– Green check indicates success– Red x indicates failure and there are more details

Data Transfer Migration

© 2015 IBM Corporation

Welcome to the Waitless World

• IBM i Access Client Solutions Copy Connections can be used to move System Configurations

System Connections

Page 66: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

66

Welcome to the Waitless World

© 2015 IBM Corporation

Functional Overview:

Windows Application

Package

© 2015 IBM Corporation

Welcome to the Waitless World

Another Piece of the Puzzle

� Access for Windows – Desktop• 5250 display and printer emulator

• Data transfer

• Operations Console

• System i Navigator

• Data drivers (ODBC, OLEDB, .Net)• IBM i Access APIs• Printer drivers

Application Package

Page 67: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

67

© 2015 IBM Corporation

Welcome to the Waitless World

• Install technology

• Living without System i Navigator

• Incoming Remote Command

• Command-line utilities

© 2015 IBM Corporation

Welcome to the Waitless World

Back to the Windows Installer

Page 68: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

68

© 2015 IBM Corporation

Welcome to the Waitless World

Windows Application Package uses Windows Installer

– Beginning in V6R1 Access for Windows changed the installer program featuring the Windows Installer technology.

– Windows Installer has become the industry standard for installations on the Windows platform.

– Windows Installer provides administrators with standard mechanisms to manage installations, customize install packages, set install policies and install service packs.

– Using Windows Installer allows product to be deployed to multiple desktop users with several deployment systems, such as Microsoft® Active Directory® and Microsoft Systems Management Server.

© 2015 IBM Corporation

Welcome to the Waitless World

Advantages of using Windows Installer

– Standard installation technology.

– Customizing an installation package is standardized with transforms.

– Silent installs are simpler. No response files needed.

– Ability to plug into deployment mechanisms

– IBM i Access Client Solutions Windows Application Package can leverageall of the install mechanisms available

– But since it only installs Application Enablement code just a simple Complete, Silent install is all that is required.

Page 69: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

69

© 2015 IBM Corporation

Welcome to the Waitless World

Installation Setup types

– Complete

Installs everything

– Custom

Allows end user to select what to install

© 2015 IBM Corporation

Welcome to the Waitless World

User Interface Levels

Level Command line option

UILevel value

Description

Full (default) /qf 5 The Install Wizard is launched. User can change all installation options.

Reduced /qr 4 Displays all dialogs except the Wizard dialogs. Users can not change installation options.

Basic /qb 3 Only progress bar and error messages are shown. User still can cancel instalation.

Silent /qn 2 No dialogs displayed. There’s no indication about installation in progress.

– In Windows Installer, an installation's user interface can have several levels:

Full user interface Basic user interface

Page 70: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

70

© 2015 IBM Corporation

Welcome to the Waitless World

User Interface Levels (continued)

• By default, launching setup.exe will initiate with full user interface.

• The level of user interface can be changed in several ways:

– At the command line

o Type setup /v/”… q[f|r|b|n]”

– In setup.ini:

o Append the string /q[f|r|b|n] to the CmdLine key.

– With a transform

o Create a transform that modifies the value of property UILevel in the Property table.

© 2015 IBM Corporation

Welcome to the Waitless World

User Interface Levels (continued)

• Silent and basic UI installations do not require a response file as in previous releases.

• Default settings defined in the MSI package are used. The defaults can be overridden via public properties and transforms.

• A full UI allows users to change installation settings.

• A basic UI is useful if you don’t want your users to change installation settings but you still want to get error messages.

• A silent install is useful if you don't want users to change any settings and no visual notifications are needed, like in overnight installations.

Page 71: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

71

© 2015 IBM Corporation

Welcome to the Waitless World

• Install technology

• Living without System i Navigator

• Incoming Remote Command

• Command-line utilities

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Create or edit a "connection"

Create

Page 72: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

72

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Create or edit a "connection"

Edit

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Create or edit a "connection"

• Two non-iNav ways to do this:

1. Use command line tool

2. Use ACS core offering

Page 73: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

73

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Create or edit a "connection"

• Command-line tool: cwbcfg.exe

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Create or edit a "connection"

• Create a connection for "common2.idevcloud.com that uses Windows logon and ssl

Page 74: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

74

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Create or edit a "connection"

• Edit a connection for "common2.idevcloud.com that uses Windows logon and ssl (the key here is /r)

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Create or edit a "connection"

If you have ACS core offering handy……

1) Create/edit a system configuration ("connection") in core ACS

Create/Edit

Page 75: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

75

© 2015 IBM Corporation

Welcome to the Waitless World

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Create or edit a "connection"

If you have ACS core offering handy……

2) Go to "File->Copy Connections"

Page 76: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

76

© 2015 IBM Corporation

Welcome to the Waitless World

"Copy Connections" note

• What about "User Windows user name and password"?

• ACS has "Use shared credentials." This maps to the "Use Windows user name and password" option in Windows

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Verify connectivity

Page 77: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

77

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Verify connectivity

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Verify connectivity

• Two non-iNav ways to do this:

1. ACS Core offering GUI

2. ACS Core offering command line

Page 78: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

78

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Verify connectivity

If you have ACS core offering handy……

1) Go to create/edit a system configuration ("connection") in core ACS

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Verify connectivity

2) verify connection

Page 79: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

79

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Verify connectivity

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Trust an SSL certificate

Edit

Page 80: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

80

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Trust an SSL certificate

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Trust an SSL certificate

• Two non-iNav ways to do this:

1. cwbcossl.exe utility

2. ACS Core offering

Page 81: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

81

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Trust an SSL certificate

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Trust an SSL certificate

Page 82: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

82

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Trust an SSL certificate

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Trust an SSL certificate

Default password: ca400

Page 83: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

83

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Trust an SSL certificate

If you have ACS core offering handy……

1) Go to create/edit a system configuration ("connection") in core ACS

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Trust an SSL certificate

2) Enable SSL and verify connection

Page 84: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

84

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Trust an SSL certificate

3) Accept the certificate

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Trust an SSL certificate

3) Accept the certificate

Page 85: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

85

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Trust an SSL certificate

4) "Tools->Key Management"

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Trust an SSL certificate

5) Select the certificate and click the "Push to Windows" button

Page 86: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

86

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Trust an SSL certificate

5) Select the certificate and click the "Push to Windows" button

© 2015 IBM Corporation

Welcome to the Waitless World

Task: Trust an SSL certificate

5) Select the certificate and click the "Push to Windows" button

Page 87: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

87

© 2015 IBM Corporation

Welcome to the Waitless World

• Install technology

• Living without System i Navigator

• Incoming Remote Command

• Command-line utilities

© 2015 IBM Corporation

Welcome to the Waitless World

Incoming Remote Command

• IBM i OS CL command - RUNRMTCMD

– Send workstation command and workstation credentials to REXEC daemon running on the workstation TCP/IP Port 512

– IBM i Access for Windows Incoming Remote Command service was such a REXEC daemon

– Windows Server OS also provided an REXEC daemon

– REXEC spec has significant issues, key being that it does not provide for SSL communications so credentials and command are passed in clear text

– Microsoft last provided their REXEC daemon in theWindows Server 2003 SDK, and documents that it is deprecated and not guaranteed to work in newer Windows OS environments

– IBM does not include it’s Incoming Remote Command withIBM i Access Client Solutions Windows Application Package

Page 88: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

88

© 2015 IBM Corporation

Welcome to the Waitless World

Incoming Remote Command - Options

• IBM i OS CL commands - STRPCO and STRPCCMD

– Also sends workstation command

– Uses active 5250 Telnet connection from compatible 5250 emulator

– If 5250 Telnet connection is SSL Enabled, command is sent encrypted

– No credentials provided or required as 5250 Telnet connection is already authenticated and runs under account that launched 5250 emulator

– IBM i OS CL commands STRPCO and STRPCCMD must be ran from the interactive job that was started from the 5250 emulator on the workstation that the command will be ran on

– Supported by the IBM i Access Client Solutions Base Package5250 emulator

© 2015 IBM Corporation

Welcome to the Waitless World

Incoming Remote Command - Options

• IBM i Access For Windows r7.1 is still supported on Windows Server 2012 R2 and Windows 8.1 and earlier Windows OS versions

• Still includes now deprecated Incoming Remote Command REXEC daemon

• Install and use the Microsoft Windows Server 2003 SDK provided REXEC daemon

Page 89: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

89

© 2015 IBM Corporation

Welcome to the Waitless World

Incoming Remote Command - Options

• OpenSSH also possible

– Run OpenSSH daemon on PC

– "Desktop" not available

© 2015 IBM Corporation

Welcome to the Waitless World

• Install technology

• Living without System i Navigator

• Incoming Remote Command

• Command-line utilities

Page 90: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

90

© 2015 IBM Corporation

Welcome to the Waitless World

Command-line utilities: cwbback/cwbrest

• cwbback offers a way to back up your list of connections

• cwbrest offers a way to restore that list of connections

• Upgrading from IBM i Access for Windows? The steps are:

1. Run cwbback

2. Uninstall Access for Windows

3. Install the ACS Application Package

4. Run cwbrest

© 2015 IBM Corporation

Welcome to the Waitless World

Command-line utilities: cwbenv

• Combines the backup and restore features of cwbback and cwbrest, but lets you back up secondary environments

Page 91: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

91

© 2015 IBM Corporation

Welcome to the Waitless World

What have we learned?

• IBM i Access for Windows?

– Future not so bright

• Replacement for functions (big picture)?

– Combination of ACS core offering, ACS application packages, Navigator for i, Application Runtime Expert (ARE), IBM i Access for Web/Mobile

• How to live without iNav?

– Common "access" tasks can be completed with only the AP

– Others can be easily done with command-line utilities or the ACS base offering

Welcome to the Waitless World

© 2015 IBM Corporation

Questions?

Page 92: Living Without Client Access - NHMUG · – The core of the product is a Java client that is n ot platform specific. – Runs on most full featured client/server Operating Systems

12/5/2016

92

© 2015 IBM Corporation

Welcome to the Waitless World

Useful links

• Access Client Solutions

– http://www-03.ibm.com/systems/power/software/i/access/solutions.html

• Administration Runtime Expert (ARE)

– http://www-03.ibm.com/systems/power/software/i/are/

• IBM RFE community (submit requests to the "IBM i" product)

– https://www.ibm.com/developerworks/rfe/