Real-life Examples For IBM I Access Client Solutions - LISUG

Transcription

Real-life examples for IBM iAccess Client SolutionsJesse GorzinskiIBM i Emerging Solutionsjgorzins@us.ibm.comAgenda Background Custom deployment and configuration– Deployment– Using the “autoimport” feature– Excluding components Shell commandsMigrationFile AssociationsSSLWrap-up 2015 IBM Corporation1

IBM i Access for Windows Windows only solution .mid 90’sPrimary interface for many5250 emulatorConsoleOS ManagementMuch more 2015 IBM Corporation3iAccess for Windows 2015 IBM Corporation42

What did we have in the pastiAccess WindowsiAccess Linux- 5250- Console- Data Transfer- GUI Navigator- Spool file- IFS file transfer- PTF Management- Dashboard- Run SQL Script- Visual Explain- - 5250 (it was terrible)Windows no longer is the only OS or device that is required5 2015 IBM CorporationWhere do we go for the futureACSACSACSiAccess Mobile- 5250- Console- Data Transfer- Spool file- IFS file transfer- Run SQL Script- Visual Explain- 5250- Console- Data Transfer- Spool file- IFS file transfer- Run SQL Script- Visual Explain- 5250- Console- Data Transfer- Spool file- IFS file transfer- Run SQL Script- Visual Explain- 5250- GUI Management- DashBoard- Run SQL StatementWeb NavigatorWeb NavigatorWeb Navigator- PDI- PTF- Database-Gui Interface- PDI- PTF- Database-Gui Interface- PDI- PTF- Database-Gui InterfaceAREAREARE- Multi System Mgt- PTF distribution- Multi System Mgt- PTF distribution- Multi System Mgt- PTF distribution 2015 IBM Corporation63

IBM i Access Family – New Product (5733-XJ1)Key features from existing desktop products will be included with the new IBM iAccess Client Solutions core offering Access for Windows – Desktop (5770XE1) 5250 display and printer emulator Data transfer Operations ConsoleAccess Client Solutions System i Navigator Data drivers (ODBC, OLEDB, .Net) Printer drivers Access for Linux – Desktop (5770XL1) 5250 emulatorAccess Client Solutions ODBC driver A small subset of the IBM i Access components 2015 IBM Corporation 2014InternationalBusinessMachinesCorporatiThree parts of Access Client Solutions Core offering (platform independent) 5250 display and printer emulator Data transfer Printer Output Console consolidation Other misc features Windows Application Package Windows Installer MSI Package Data drivers (ODBC, OLEDB, .Net) Printer drivers Linux Application Package RPM and Debian Install Packages ODBC driver 2015 IBM Corporation4

New Product – Platform Independent Runs anywhere that has Java Java 6.0 or later This includes: Windows Mac Linux AIX IBM i 2015 IBM Corporation 2014InternationalBusinessMachinesCorporationNew Product – Simplicity No more install program!! Updates are easy Go from “out of the box” to “connected” in a snap! 2015 IBM Corporation 2014 International Business MachinesCorporation5

Product Availability History On April 24th 2012 IBM Announced the Technology Preview of IBM i AccessClient Solutions Open Technology Preview of the core client features available July 2, 2012– Update to the Technology Preview were released until just recently!– Now, no more Technology Preview!!! On May 28th 2013 IBM Announced the product will GA on June 14 th 2013– Continuous enhancements Information on obtaining the product:– ess/solutions.html 2015 IBM Corporation 2014InternationalBusinessMachinesCorporatiProduct Details Supported connecting to IBM i OS r7.2, r7.1 and r6.1 IBM i OS supports IBM i Access Client Solutions exactly the same as IBM iAccess 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 inthe same way 2015 IBM CorporationExit programs will continue to have the same impactApplication Administration local policies will still be applied 2014InternationalBusiness MachinesCorporation6

Main User Interface Provide an easy to use launch point for features Build an infrastructure that is extensible for the future 2015 IBM Corporation 2014InternationalBusinessMachinesCorporatiAgenda Background Custom deployment and configuration– Deployment– Using the “autoimport” feature– Excluding components Shell commandsMigrationFile AssociationsSSLWrap-up 2015 IBM Corporation7

What you get in the package 2015 IBM CorporationWays you can launch1.“java -jar acsbundle.jar”2.Binary launcher (HIGHLY preferred)3.Double-clicking acsbundle.jar 2015 IBM Corporation8

Starting up To start up, just run the platform-specific deployment script (Start Programs) 2015 IBM CorporationDeployment: initial questions 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.) 2015 IBM Corporation9

Deployment: What might be our options?USB Thumb DriveComputer (local)Intranet (http:// URL)Network Share 2015 IBM CorporationWhere can I put the image (jar file)?USB Thumb DriveComputer (local) Network ShareIntranet (http:// URL) 2015 IBM Corporation10

Where can I put the image (jar file)?Any filesystem (local, USB drive, network)orIntranet link (http:// or https://)NOTE: A Java Runtime Environment (JRE) will alsoneed to be accessible 2015 IBM CorporationWhere can I put the user's settings?USB Thumb DriveComputer (local) Network ShareIntranet (http:// URL) 2015 IBM Corporation11

Where can I put the user's settings?Any filesystem (local, USB drive, network) 2015 IBM CorporationHow do I place the product image where it needs to be? For filesystem locations, simply copy the file(s) and give users access For http:// or https://, you have two options:– Static-serving the file from your web serverSimply have your web server “serve” the file via astatic link or some similar mechanism(requires the user to have file association for .jar, andfor that association to launch a Java 6 JRE)– Using Java WebStart technologyOnly requires the user to have some Java installed(does not have to be Java 6) 2015 IBM Corporation12

How do I configure where user settings go?AcsConfig.properties This can be configured in the 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 2015 IBM CorporationAcsConfig.properties (cont.) 2015 IBM Corporation13

AcsConfig.properties (cont.) The following locations are searched for the AcsConfig.properties file:1. In the classpath (that is, inside acsbundle.jar)Sample, default version included with the product2. In the same directory as acsbundle.jarSample, default version included with the product3. By interrogating the “ibmi.acs.configuration” Java System property (the property’svalue is assumed to be the properties file). One would set this property on thecommand line. Example:acslaunch win-32.exe -Dibmi.acs.configuration M:\AcsConfig.properties– IMPORTANT NOTE!! When the configuration file exists in multiple locations, the lastone wins 2015 IBM Corporationcom.ibm.iaccess.AcsBaseDirectory 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 configuredseparately 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 (‘\’) 2015 IBM Corporation14

com.ibm.iaccess.AcsBaseDirectory : Special keywords {USER} : would be the current username (valid anywhere in the path) {PRODUCTDIR} : would mean the product’s location in the file system (valid onlyat 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 thebeginning) {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 thebeginning) 2015 IBM CorporationPOP QUIZYou have deployed the ACS jar file on a network share. Most users map this share as “M:”(Linux users have mounted it as /mnt/shr1).You want user settings to also be stored on the network share. You also want each user’ssettings to be saved in its own location.Is this even possible?a) Yesb) No 2015 IBM Corporation15

POP QUIZYou have deployed the ACS jar file on a network share. Most users map this share as “M:”(Linux users have mounted it as /mnt/shr1).You want user settings to also be stored on the network share. You also want each user’ssettings to be saved in its own location.What would be an acceptable value for RODUCTDIR}/ACS/USER{PRODUCTDIR}/ACS/{USER} 2015 IBM CorporationVerifying location 2015 IBM Corporation16

Verifying location 2015 IBM CorporationCliff’s notes: Common configurationsDefault (“My Documents” on Windows, home dir otherwise)com.ibm.iaccess.AcsBaseDirectory Network sharecom.ibm.iaccess.AcsBaseDirectory {ROOT}/config directory/{USER}com.ibm.iaccess.AcsBaseDirectory {PRODUCTDIR}/config directory/{USER}Thumb drive!com.ibm.iaccess.AcsBaseDirectory {PRODUCTDIR}/config directory 2015 IBM Corporation17

“DataCache” optimization What is this “data cache”?– An optimization which improves startup time Without “data cache”:– Information is cached after first product startup– Second startup is, therefore, faster– A new version of acsbundle.jar will trigger the cache to be updated.The cache does not need to be “managed.” With “data cache”:– Much more information is cached after first product startup. Temporarydisk space is used.– Second startup is, therefore, faster– A new version of acsbundle.jar will trigger the cache to be updated.The cache does not need to be “managed.”35 2015 IBM Corporation“DataCache” optimization Why is this not the default?– Temporary disk space usage is not conservative. May be prohibitive. Deployed via AcsConfig.properties– Property must be set: com.ibm.iaccess.DataCache36 2015 IBM Corporation18

“DataCache” optimization – Sample network share statscom.ibm.iaccess.DataCache - startup time (s)35302520151050false (default)first pass37truesecond pass 2015 IBM Corporation“DataCache” optimization – Sample network share statscom.ibm.iaccess.DataCache - startup time (s)35302520151050false (default)truefirst pass38second pass 2015 IBM Corporation19

Remember these questions? There’s also an “extra credit question” Any guesses?1. the product image? (jar file)3. A Java Runtime Environment(JRE)2. the user’s settings?(system configurations,5250 sessions, etc.) 2015 IBM CorporationDeployment: customizing your JRE Customizing your JRE (offering a specific JRE for all users) can be done in the followingways:– If launching the product by invoking java.exe (java –jar acsbundle.jar), fully-qualify apath the java.exe you would like to launch with– Setting the JAVA HOME environment variable (path to java.exe minus"\bin\java.exe")– If launching the product by invoking acslaunch XXXXX.exe, use one of thecommand line options:Usage: [-options] [args.]where options include:-vm path to jvm home directory -vmdll path to a jvm lib file see java -help for other valid optionsTip: placequotes aroundwhere args include:paths containing/plugin name [plugin-options.] spaces! file 2015 IBM Corporation20

Deployment: customizing your JRE Alternatively, if launching the product by invoking acslaunch XXXXX.exe, you can alsoplace a JRE alongside the .exe file– For instance, if your product image is expanded to C:\ACS,Launcher executable will be atC:\ACS\Start Binaries\Windows i386-32\acslaunch win-32.exeYou can put a JRE inC:\ACS\Start Binaries\Windows i386-32\jre\(e.g.: you can copy the directory “C:\Program Files (x86)\java\jre6”to “C:\ACS\Start Binaries\Windows i386-32\jre”) 2015 IBM Corporation- Stage multiple JVMs and Start Programs for differentplatforms 2015 IBM Corporation21

Deployment: customizing your JRE Why would you want to do this? JRE can be on a network share or thumb drive The default JVM on a workstation may or may not be Java 6or newer (or there might not be a JVM on a particularworkstation) Gives the administrator more control Need not worry about having Java installed on userworkstations Why would you NOT want to do this?– Client VM may get updates automatically– Your deployment is all based on local workstation, you don’twant to deploy a JRE, and JRE’s may vary– Usually not necessary (most workstations have Java) 2015 IBM CorporationVerifying JRE 2015 IBM Corporation22

Version 1.1.4 – install scripts Mac and Linux install scripts 2015 IBM Corporation 2014 International Business MachinesCorporationLocal Workstation Deployment Provided Javascript will copy the IBM i Access Client Solutions deployment toC:\Users\ WindowsUser \IBM\ClientSolutions and will create shortcuts on theDesktop for the Main User Interface and 5250 Session Manager. It will alsocreate file associations for the .hod, .bchx, .dttx & .dtfx if they haven’t alreadybeen created. 2015 IBM Corporation23

Agenda Background Custom deployment and configuration– Deployment– Using the “autoimport” feature– Excluding components Shell commandsMigrationFile AssociationsSSLWrap-up 2015 IBM Corporation“autoimport” feature IBM i Access Client Solutions has amechanism for saving (exporting) andrestoring (importing) a user’s settings andpreferences. When a configuration is exported, allinformation is stored in an export file. Stored data includes emulator sessionprofiles 2015 IBM Corporation24

“autoimport” feature An export file can therefore be used to– Back up settings– migrate settings from one PC to another.– Propagate settings to multiple PC’s 2015 IBM Corporation“autoimport” feature So what is “autoimport”?– Allows an export file to be automatically imported when the product starts up– Useful for an administrator to automatically roll out settings Deployed via AcsConfig.properties– Two properties must be import.version 2015 IBM Corporation25

“autoimport” feature com.ibm.iaccess.autoimport– Can contain special config keywords– Can be a classloader path (if placed inside acsbundle.jar), a URL (http://,file://), or the path to a file. com.ibm.iaccess.autoimport.version– Typically set to a numeric value– Dictates whether the file (specified by com.ibm.iaccess.autoimport) isimported. The import happens if this value differs from the last file importedvia the “autoimport” feature. 2015 IBM CorporationAgenda Background Custom deployment and configuration– Deployment– Using the “autoimport” feature– Excluding components Shell commandsMigrationFile AssociationsSSLWrap-up 2015 IBM Corporation26

Hiding/Restricting function You may not want all the features of ACS visible to your users. There are two ways exclude them from view (hide them)1. Hiding component for a deployment2. Restricting component with workstation-level restrictions 2015 IBM CorporationHiding component for a deployment Deployed via AcsConfig.properties– 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 2015 IBM Corporation27

Without the property set (left) and withcom.ibm.iaccess.ExcludeComps OPCONSOLE,HWCONSOLE,L1CPLUGIN(right) 2015 IBM CorporationWorkstation restrictions Accessed via Edit- Preferences 2015 IBM Corporation28

Workstation restrictions Effective for all users on this workstation Can only be set/removed by administrators Non-administrators will not see the option Scriptable via shell commands/PLUGIN restrict / options Valid options are:/restrict func1,func2,func3 /unrestrict func1,func2,func3 /listworkstation./export file /import file .acsr/exportreg file Restricts the given functions on this workstation.Allows the given functions on this workstation.Lists whether functions are allowed or restricted on thisExport restrictions to the named file with a .acsr file extension.Import restrictions from a file with a .acsr file extension.Export a Windows registry file (.reg file). 2015 IBM CorporationAgenda Background Custom deployment and configuration– Deployment– Using the “autoimport” feature– Excluding components Shell commandsMigrationFile AssociationsSSLWrap-up 2015 IBM Corporation29

Shell Commands IBM i Access Client Solutions provides several shell or command lineutilities that can be used outside of the graphical user interfaces Basic syntax is (all on the same line)acslaunch win-32.exe /plugin name [/system system ] [/options] Orjava -jar acsbundle.jar /plugin name [/system system ] [/options] The “/system” parm is only valid for commands pointed at a specific system 2015 IBM CorporationShell Commands – Backup and restore/PLUGIN backup/PLUGIN restore[/file filename ][/file filename ] These plugins back up the user’s configuration to a file, including all user settingsand emulator sessions stored in the session manager default directory. Equivalent to the import and export functions available through the main GUI 2015 IBM Corporation30

Shell Commands – Create/delete/view system configurations/PLUGIN YSTEM system [/ipaddr frequency ] [/userid userid ][/ssl switch ][/5250path path ][/del] [/r]- name of the system- when a connection is requested, this value determines whether ornot a lookup of the IP address will occur. Valid frequenciesare:ALWAYS - lookup IP address for each connectionHOURLY, DAILY, WEEKLY - lookup IP address if the amount oftime has elapsed since the last lookupIP address - if an IP address is specified, the lookupfrequency is assumed to be NEVER- user id for a usermay also be set to the following values:*PROMPTALWAYS - prompts at least once for each connection*KERBEROS- use Kerberos principal name, no prompting- switch is 0 to turn SSL mode off, or 1 to turn it on- path to 5250 emulation profilesThe /5250path may be set from the main GUI using 5250 SessionManager and then File- Change Directory.- deletes existing configuration- replaces existing configuration- list configured systems with their connection options 2015 IBM CorporationShell Commands – Create/delete/view system configurations/PLUGIN cfg/LIST/LIST- list configured systems with their connection optionsSample output:------------------------------------System Configurations:lp11ut11Use SSL for connection: truePassword Prompting: Use default user name to prompt once for each system: Default user name: jgorzinsIP address lookup frequency: Alwayslp13ut28Use SSL for connection: truePassword Prompting: Use default user name to prompt once for each system: Default user name: jgorzinsIP address lookup frequency: Always----------------------Emulator path: C:\Users\IBM --------------- 2015 IBM Corporation31

Shell Commands – Maintenance tasks/PLUGIN maint [/ options ]Valid options ogs/cleardumps/clearsvcdir/clearsettings- ends daemon processes.Same as Tools- Reset for Maintenance from main GUI- clears all cached passwords- clears the product jar cache- clears the Logs Directory at Edit- PreferencesLocal Settings tab from the main GUI- clears the Dumps Directory at Edit- PreferencesLocal Settings tab from the main GUI- clears the Service Directory at Edit- PreferencesLocal Settings tab from the main GUI- clears all settings for current userIf no options are specified, no actions will be performed. 2015 IBM CorporationShell Commands – Service tasks/PLUGIN dump[/heapdump]/PLUGIN medic Creates files for IBM service Equivalent to “Generate Service Logs” and “Package Service Logs” functions availablethrough the main GUI 2015 IBM Corporation32

Shell commands Many more Virtually any major function you can launch from main GUI See GettingStarted documentation for ary/i-acs-commandline/index.html 2015 IBM CorporationCreating a shortcut to the Data Transfer UI 2015 IBM Corporation6633

Creating a shortcut to the Data Transfer UI 2015 IBM Corporation67Creating a shortcut to the Data Transfer UI 2015 IBM Corporation6834

Creating a shortcut to the Data Transfer UI 2015 IBM Corporation69Creating a shortcut to the Data Transfer UI 2015 IBM Corporation7035

Creating a shortcut to the Data Transfer UI 2015 IBM Corporation71Agenda Background Custom deployment and configuration– Deployment– Using the “autoimport” feature– Excluding components Shell commandsMigrationFile AssociationsSSLWrap-up 2015 IBM Corporation36

Migration The following information can be migrated from IBM i Access for Windows:– System configurations– Data Transfer saved requests– 5250 session profiles 2015 IBM CorporationMigration – System configurations The tool for migrating system configurations is called “Copy Connections” 2015 IBM Corporation37

Migration – System configurations The “Copy Connections” tool lets you copy system configurations to andfrom Windows platform-specific products 2015 IBM CorporationMigration – System configurations Also a scriptable command line plugin/PLUGIN migrate / option /SYSTEM system system can be set to one system name or set to *ALL to indicate allsystems.Valid options are:/IMPORT - Copy one (or all) system configurations from the legacy Windowsconfiguration to IBM i Access Client Solutions./EXPORT - Copy one (or all) system configurations to the legacy Windowsconfiguraiton from IBM i Access Client Solutions./DELETE - Delete one (or all) system configurations from the legacyWindowsconfiguration. 2015 IBM Corporation38

Migration – System configurations So, to copy all the configurations from the ACS core offering to Windows:/PLUGIN migrate /EXPORT /SYSTEM "*ALL" To copy all the configurations from Windows to the ACS core offering :/PLUGIN migrate /IMPORT /SYSTEM "*ALL" In next release of ACS, this will not be necessary!! 2015 IBM CorporationMigration – Data Transfer saved requests 2015 IBM Corporation39

Migration – Data Transfer saved requests Migrates saved .dtt and .dtf files to IBM i Access Client Solutions .dttx and.dtfx files 2015 IBM CorporationMigration – Data Transfer saved requests 2015 IBM Corporation40

Migration – 5250 Session Manager 2015 IBM CorporationMigration – 5250 Session Manager 2015 IBM Corporation41

Migration – 5250 Session Manager 2015 IBM CorporationMigration – 5250 Session Manager Key mappings are also converted. A converted .kmp file will be saved insession manager directory. Convert Macro supports Traditional and VB Script keystroke macros only. 2015 IBM Corporation42

Agenda Background Custom deployment and configuration– Deployment– Using the “autoimport” feature– Excluding components Shell commandsMigrationFile AssociationsSSLWrap-up 2015 IBM CorporationCreating File Associations Easy GUI option!– Only supported on Windows– Must launch via .exe ! 2015 IBM Corporation43

Creating File Associations Can also be done by the command lineacslaunch win-32.exe /plugin fileassoc 2015 IBM CorporationLocal Workstation Deployment 2015 IBM Corporation44

Local Workstation Deployment 2015 IBM CorporationAgenda Background Custom deployment and configuration– Deployment– Using the “autoimport” feature– Excluding components Shell commandsMigrationFile AssociationsSSLWrap-up 2015 IBM Corporation45

SSL – The basics 2015 IBM Corporation 2014 International Business MachinesCorporationSSL-related configuration properties com.ibm.iaccess.TLSProtos com.ibm.iaccess.TLSCiphersControl exactly which protocols and cipher suites are used!Use a comma-separated list of valuesFor TLSProtos, use Java naming (TLSv1, TLSv1.2, etc.) 2015 IBM Corporation9246

New "Push to Windows" ability 2015 IBM Corporation93New "Push to Windows" ability 2015 IBM Corporation9447

New "Push to Windows" ability 2015 IBM Corporation95Agenda Background Custom deployment and configuration– Deployment– Using the “autoimport” feature– Excluding components Shell commandsMigrationFile AssociationsSSLWrap-up 2015 IBM Corporation48

2015 IBM Corporation97“Takeaways” Flexible Customizable Provides migration paths 2015 IBM Corporation49

Questions ?99Special noticesThis document was developed for IBM offerings in the United States as of the date of publication. IBM may not make these offerings availablein other countries, and the information is subject to change without notice. Consult your local IBM business contact for information on the IBMofferings available in your area.Information in this document concerning non-IBM products was obtained from the suppliers of these products or other public sources.Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not giveyou any license to these patents. Send license inquires, in writing, to IBM Director of Licensing, IBM Corporation, New Castle Drive, Armonk,NY 10504-1785 USA.All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectivesonly.The information contained in this document has not been submitted to any formal IBM test and is provided "AS IS" with no warranties orguarantees either expressed or implied.All examples cited or described in this document are presented as illustrations of the manner in which some IBM products can be used and theresults that may be achieved. Actual environmental costs and performance characteristics will vary depending on individual client configurationsand conditions.IBM Global Financing offerings are provided through IBM Credit Corporation in the United States and other IBM subsidiaries and divisionsworldwide to qualified commercial and government clients. Rates are based on a client's credit rating, financing terms, offering type, equipmenttype and options, and may vary by country. Other restrictions may apply. Rates and offerings are subject to change, extension or withdrawalwithout notice.IBM is not responsible for printing errors in this document that result in pricing or information inaccuracies.All prices shown are IBM's United States suggested list prices and are subject to change without notice; reseller prices may vary.IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply.Any performance data contained in this document was determined in a controlled environment. Actual results may vary significantly and aredependent on many factors including system hardware configuration and software design and configuration. Some measurements quoted inthis document may have been made on development-level systems. There is no guarantee these measurements will be the same on generallyavailable systems. Some measurements quoted in this document may have been estimated through extrapolation. Users of this documentshould verify the applicable data for their specific environment. 2015 IBM Corporation 2015 International Business MachinesCorporation50

Supported connecting to IBM i OS r7.2, r7.1 and r6.1 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 way