Ibm I Access Client Solutions - Windows Application Package Download

0 views
Skip to first unread message

Ilona Brownson

unread,
Aug 4, 2024, 10:36:56 PM8/4/24
to sonevenmo
Isthere a way to deploy IBM ACS (Access Client Solutions) on Microsoft Cloud PC which is running Windows 365. We are looking for appx bundle or application package to create app in Intune portal for mass deployment. Our cloud PC are Windows 365.

The normal exe file setup which we have for both ACS and IBM i Access for Windows software cannot be used for installation on cloud PC.

Needed some advise on how to install the software on cloud PC. Is there any appx bundle or application package available for this software? If not, is there any alternative solution?


The problem with all these guides are that they are made for manual installation. We need to install this software unattended and silently without human intervention. Therefor, an msi is always better than those crappy jar files. We figured out how to do this but we will migrate in the future to Intune and we're wondering how to package this in the cloud to deploy this unattended.


Please check if the solution (with code provided) in this Reddit discussion can satisfy your need or not: Deploy IBM Access Client Solutions through SCCM at _ibm_access_client_solutions_through_sccm/?rdt=61098 ?


IBM TechXchange Community offers a constant stream of freshly updated content including featured blogs and forums for discussion and collaboration; access to the latest white papers, webcasts, presentations, and research uniquely for members, by members.


5733XJ1 IBM i Access Client Solutions - GettingStartedThe content of this document was last updated on: October 1, 20190.5 QuickStartGuideThe QuickStartGuide contains instructions for deploying the productthat will work for most users running Windows, Mac or Linux. To installthis product for a single user, or for a multi-user PC, see the QuickStartGuide in the Documentationfolder.Additional details about the product, other deployment options and customizingthe product are included in the remainder of this document. Contents:0.5 QuickStartGuide

1.0 Introduction

2.0 Features

3.0 Prerequisites

4.0 Product Contents

5.0 Installation

5.1 Updating an Existing Installation

6.0 File Permissions

6.1 File Permissions (Linux, Mac, AIX)

6.2 File Permissions (Windows)

7.0 Starting the Product

7.1 Starting the Product

7.2 Starting the Product (using a script)

7.3 Starting the Product (using the command-line)

8.0 Configuration

8.1 Configuration Location

9.0 Advanced Topics

9.1 More command-line Options

9.2 File Associations

9.2.1 File Associations (for Windows)

9.2.1.1 Change Icon (for Windows Shortcut)

9.2.2 Setting up a Desktop Icon (for Linux)

9.2.2.1 File Associations (for Linux)

9.2.3 File Associations (for Mac)

9.2.3.1 Create File Associations (for Mac)

9.2.3.2 Change Icon (for Mac)

9.3 Changing Configuration Location

9.4 Other Deployment Options

9.4.1 Automatically import configuration settings

9.4.2 Native IBM i Deployment

9.5 Customized Packages

9.6 Migrating from IBM i Access for Windows

9.6.1 Migrating System Configurations

9.6.2 Migrating 5250 Emulation

9.6.3 Migrating Saved Data Transfer Request Files

9.6.4 EHLLAPI

9.6.5 Kerberos

9.7 Key Management

9.8 Data Transfer

9.8.1 Data Transfer Support for Excel and Calc Spreadsheets

9.8.2 Data Transfer Support for Character Truncation and Numeric Overflow

9.8.3 Data Transfer Sheet Name

9.9 Establishing a Console Connection to IBM i

9.10 Additional Fonts

9.11 Using Credentials from a netrc File

9.12 Integrated File System (IFS)

9.12.1 IFS, QFileSvr.400, and Security

9.12.2 IFS Authority

9.12.3 IFS Limitations

9.12.4 IFS and Independent ASPs

9.13 Secure Shell (SSH) Terminal

9.13.1 SSH Terminal Prerequisites

10.0 Service Diagnostics

11.0 Frequently Asked Questions (FAQ)

12.0 Update History





1.0 IntroductionIBM i Access Client Solutions is the newest member of the IBM i Access family ofproducts. It provides a Java based platform-independent interface which runs onmost operating systems that support Java including Linux, Mac and Windows. IBM iAccess Client Solutions consolidates the most commonly used tasks for managingyour IBM i into one simplified location.IBM i Access Client Solutions uses the same IBM i host servers as the other IBM iAccess Family products and requires the same IBM i Access Family license (5770XW1) inorder to use the 5250 emulation and Data Transfer features.Also available are two optional packages which include middleware for using anddeveloping client applications for Windows and Linux:

IBM i Access Client Solutions - Windows Application Package

IBM i Access Client Solutions - Linux Application Package

Customers using IBM i 7.1 or later that have current entitlement can acquireIBM i Access Client Solutions by either of the following two methods: Download the base IBM i Access Client Solutions package. Download the base package and optional Windows and Linux application packages from the Entitled Systems Support (ESS) website under 5761-SS1 or 5770-SS1.The optional Windows and Linux application packages are only available from the Entitled Software Support (ESS) website. Customers can acquire media by ordering 5761-SS1 or 5770-SS1 refresh feature 6288.The physical media contains a runnable version of the product which allows you to run the product directly from the CD.The physical media also includes a zip archive of the product which can be copied and extracted to a location of your choice.The physical media for IBM i Access Client Solutions does not contain the optional Windows and Linux Application Packages. For additional information visit:

IBM i Access Client SolutionsFor the latest information about IBM i Access Family products visit:

IBM i Access Family2.0 FeaturesFeatures of IBM i Access Client Solutions include:a full featured 5250 display emulator based on IBM Rational Host-on-Demand. Inaddition to all the 5250 display features you are accustomed to when using IBM iAccess for Windows, some additional features are:tab support which allows multiple sessions to share a single viewing areamousewheel support allowing intuitive scrolling between pagesswitching between languages can be done without rebooting your workstationconcurrent display sessions with different host code pages allowing separatelanguages within different emulator sessionsPrinter emulationa 5250 Session Manager modeled after IBM Personal Communications SessionManager which can be used for managing all of your 5250 emulator sessionsData Transfer which provides the ability to transfer data from/to your IBM idatabase to/from various file types on your workstation such as OpenDocumentspreadsheet (*.ods), Excel Workbook (*.xlsx) and other file formatsPrinter Output provides an interface that allows you to view files in the IBM ioutput queues and also provides the capability to download these files to yourclient system.Integrated File System provides an interface for browsing the integrated file system ofyour IBM i. Supported actions include view, download/upload to/from your PC and send to other IBM i partitions.a Virtual Control Panel with a graphical interface to the IBM i operation panel5250 emulation for LAN, HMC and FSM consolesconsolidation for system management interfaces includingAdvanced System Management Interface (ASMI),Copy Services Manager for i,Db2 Mirror for i,Digital Certificate Manager,DS HMC,Hardware Management Console (HMC),Integrated Virtualization Manager,Spectrum Control,Tape Management,Web (HTTP) Administration for ilaunch capability to IBM Navigator for i using your default browser Database features like Run SQL Scripts and SQL Performance Center.The optional Windows Application Package includes:connectivity to Db2 for i using ODBC, .Net and OLE DBProgramming Toolkit for accessing IBM i system objectssupport for TLS/SSL connectionsThe optional Linux Application Package includes:an ODBC driver for accessingDb2 for i and supports full 64-bit ODBC data types.3.0 Prerequisites3.1 Prerequisites (workstation)IBM i Access Client Solutions will run on most operating systems that supportJava 8.0 or higher including various versions of Linux, Mac and Windows.Recommendation:

Keeping your version of Java at the most current version will make sure you haveall the latest fixes and security patches. One way to check the version of Java installed on your system is to bring up aprompt where a command may be entered (Command Prompt, Shell, Terminal, etc) andthen type the command:

java -versionThe following output indicates version 8.0 is installed:

java version "1.8.0_191"

The 191 in this example refers to the update level.Here are some web sites of Java providers. Make sure you are running with themost up-to-date version of Java for your platform.




-downloads-2133151.html


Tech Note for Mac:

When installing Java on Mac, select a JDK instead of a JRE. The JRE for Mac installs Java for only the browser.It does not install Java for other applications. Installing the JDK will make Java available to otherapplications such as IBM i Access Client Solutions.3.2 Prerequisites (Connectivity to IBM i)IBM i Access Client Solutions will connect to any supported IBM i release.IBM i Access Client Solutions uses the same IBM i host servers as the other IBM iAccess Family products and requires the same IBM i Access Family license (5770XW1) inorder to use the 5250 emulation and Data Transfer features.If you will be using SSL connections, load and apply the following IBM iPTFs for your release:

7.2 - SI55392, SI57320, MF60333, MF60334 If you will be using Navigator for i, load and apply the appropriate IBM iPTFs for your release:

7.2 - Group PTF SF99713 level 30 or higher

7.3 - Group PTF SF99722 level 17 or higher

4.0 Product ContentsThe following files and directories are contained in the product zip archive:acsbundle.jar - an executable jar file of the productAcsConfig.properties- file containing configuration settings (also exists inside acsbundle.jar)Mac_Application - directory containing install script for MacLinux_Application - directory containing install scripts for LinuxWindows_Application - directory containing install scripts for WindowsStart_Programs - directory containing platform specific binary files which can be used to start the product. Linux_i386-32 Linux_x86-64 Mac_i386-32_x86-64 Windows_i386-32 Windows_x86-64Documentation - directory containing documentation QuickStartGuide - information for how to get started GettingStarted - detailed information about the product License - directory containing terms and conditions for usage Notices - directory containing notices and information properties - directory containing product version information Sample_Scripts - directory containing sample scripts which can be used to start the product if the binary files in Start_Programs do not work. Linux_Mac_Other - directory of perl scripts for starting the product on any platform where perl is available. Windows - directory containing a JScript for starting on WindowsIcons - directory containing files which can be used as iconsFonts - directory where additional monospaced fonts may be added for 5250 emulation5.0 InstallationThe packaging of IBM i Access Client Solutions provides several installation options from thevery simple single user installation, to the more advanced multi-user installations.Installation scripts have been provided in the Mac_Application, Linux_Application, and Windows_Applicationfolders (see section 4.0 Product Contents) which can be used for a variety of installation options.For a single user installation on Mac, Linux, and Windows, or a multi-user installation on a Windows PC, see the QuickStartGuide.The QuickStartGuide explains how to use the provided installation scripts for doing these types of simple installs.If you are an administrator planning on deploying this to several users, you will want to readthe following articles:

IBM i Access Client Solutions: Customization and deployment made easy

IBM i Access Client Solutions: Customization and deployment questions answered

These articles explain how an administrator can pre-customize the installation for multiple users prior to deployment by using the /AdminConfig option supported by the installation scripts.For administrators that would like to automate the install in silent mode, use the /AdminConfig parameter to pre-configure the installation. Then use the /Q parameter during the actual installation. For Example:

Windows_Application\install_acs_64.js /AdminConfig Windows_Application\install_acs_64.js /QIn addition to the above options, you also have the option of just unpacking the zip archive to any location of yourchoice. This can be any location where the workstation has read authority to access the files. This includes thelocal hard disk drive, a remote network (shared) drive or portable media such as a CD or USB flash drive. Unpacking thezip archive completes the installation.Technical Note:

Some archive utilities do not preserve all the saved file attributes. Forexample, on Mac and Linux platforms, the unzip command is usually a better choicethan the jar command. For additional information, see section 6.0 FilePermissions.5.1 Updating an Existing InstallationEnhancements and fixes will be made available on a periodic basis. These updatesare provided as a complete product installation. When these updates areavailable, you will need to update your existing installation.To update an existing installation that was installed by using the installation scripts,extract the contents of a newer version of the product. Invoke the installation script from thisnew version in the same manner as was done during the initial installation. This will update theproduct files without changing the users existing configuration.For administrators maintaining a version of the product in a central location accessed bymultiple users, you may extract the contents of the newer version over the top of theexisting version.If you have made custom changes to the AcsConfig.properties file, you will wantto save AcsConfig.properties before extracting the contents of the new version of the product overan existing version. After you have extracted the contents of the new version of the product andhave restored AcsConfig.properties, your users can run the install script in the same manner as the initial installation to update their installation.If you chose to install the product without using the installation scripts by extracting thecontents of the zip archive to some location of your choice, then to update the product, you will needto extract the contents of the newer version of the product over the top of the existing version.Keep in mind you may need to save and restore the contents of AcsConfig.properties if you made custom changes to it.6.0 File PermissionsSection 7.0 Starting the Product describes several different ways to startIBM i Access Client Solutions. If you will be using one of the provided binaryfiles or scripts to start the product, you will need to make sure its filepermissions have the execute permission enabled. The file permissions assignedwhile unpacking the zip archive file are determined by several factors includingthe operating system, the archive utility used to unpack the zip archive, theauthority of the user, etc.If you have trouble using one of the provided binary files or scripts, checkthe file permissions. The following sections describe some methods forchecking the file permissions.6.1 File Permissions (Linux, Mac, AIX)For unix-like operating systems, you can use the following command from a shellor terminal prompt to check the permissions of a file:

ls -l To change the permissions of a file, you can use the following command:

chmod

For example,

to add read and execute permission for everyone: chmod a+rx to give the owner of the file read/write/execute permission and only read/executefor everyone else: chmod 755 Additional help for the ls and chmod commands is readily available on theinternet.6.2 File Permissions (Windows)For Windows, while viewing the file using Windows explorer, right-click thefile and select properties. The security tab should contain the filepermissions. Make sure you have Read and Execute permission.On recent versions of Windows, you may also use the icacls command to viewand change the permission of a file.7.0 Starting the ProductThere are multiple ways to start IBM i Access Client Solutions.If you used the installation scripts to install the product, the easiest wayto start the product is found in the QuickStartGuide.If the product was not installed using the installation scripts, the remainder of thissection will describe alternative ways to start the product.Since there are a variety of ways and locations how/where java can beinstalled, some of the methods may require additional configuration. Ifone of the methods below does not work, try a different method. In somecases, additional guidance is provided. You may also find section11.0 Frequently Asked Questions (FAQ) helpful.When using a binary file or script as described below, the binary fileor script must be in the directory structure contained in the ziparchive. For convenience, you may also copy/move the binary file(s)and/or scripts for your platform(s) to the same directory where theacsbundle.jar exists.7.1 Starting the ProductTo start the product from a file viewer (e.g. Windows Explorer,Mac OS X Finder, etc) using a platform specific binary file, locate thesub-directory in Start_Programs that identifies your operating system andhardware architecture.Locate the binary file your operating system recognizes. Then double-clickit to start the product.You may also start the product with this binary file from a Command Prompt,Terminal, or Shell.If you get the following error:

"Error loading Java module."

IBM i Access Client solutions could not find a java installation in alocation it recognizes. You may try one of the following methods in sections:

7.1.1 Starting the Product - Additional Options

7.2 Starting the Product (using a script)

7.3 Starting the Product (using the command-line)

Tech Note for Mac:

If you are prompted to install a "Java 6 SE runtime", you do not need to installJava 6. Install Java 8 and then try to start the product again.If you are using acslaunch_mac to start the product and you continue to getprompted to install "Java 6 SE runtime", then Go to Utilities and start aTerminal session. Run the following commands and then try to start the product again: sudo mkdir -p /System/Library/Java/JavaVirtualMachines/1.6.0.jdk sudo mkdir -p /System/Library/Java/Support/Deploy.bundle 7.1.1 Starting the Product - Additional OptionsYou may also try one of the following methods when trying to use the binaryfile for your platform. These methods allow you to identify which JavaRuntime Environment (JRE) should be used to start the product. See section7.1.2 Finding the Java Home Path for how to locate the Java home path onyour workstation. These additional methods are only supported on Linux andWindows platforms:Set the JAVA_HOME environment variable to the java home path (OR)Use the -vm option on the binary command to specify the java home path. Specify -h on the binary command for additional help (OR)Copy a Java Runtime Environment (JRE) directory structure to the same directory as the binary file you are trying use.7.1.2 Finding the Java Home PathIf you can start the product using one of the methods in section:

7.2 Starting the Product (using a script) (OR)

7.3 Starting the Product (using the command-line)

then you can determine the java home path on your workstation from theIBM i Access Client Solutions main GUI. On the menu bar, select

Help->About

The java.home path is displayed on this panel.

The java.home property contains the location of the java home path for yourworkstation. This is the path you will need to specify when setting theJAVA_HOME environment variable or when using the -vm option on the command.7.1.2.1 Finding the Java Home Path (on Windows)On Windows platforms, search for java.exe. The java binary is normallylocated in either a bin or jre/bin sub-directory below the Java home path.The Java home path may be used when setting either the JAVA_HOME environmentvariable or when using the -vm option on the command.7.1.2.2 Finding the Java Home Path (on Linux)On linux you can use the "which" command:

which javaThis will give you a path to the java command or a symbolic link to it.Resolve any symbolic links until you finally get to the actual binary filefor the java command. You can resolve symbolic links by using the lscommand with the -l option:

ls -l The java binary is normally located in either a bin or jre/bin sub-directorybelow the Java home path. The Java home path may be used when setting eitherthe JAVA_HOME environment variable or when using the -vm option on the command.7.2 Starting the Product (using a script)Beginning with v1r1m5, the Start_Scripts directory has been renamed to Sample_Scripts and placed in the Documentation directory.The preferred way to start the product is by using a platform specificbinary file available in Start_Programs. The scripts in Sample_Scriptsshould only be used if the platform specific binary does not work.To start the product from a file system browser (e.g. Windows Explorer,Mac OS X Finder, etc) using one of the supplied scripts, locate the script inthe Sample_Scripts sub-directory that is compatible with your operating system.Most non-Windows based operating systems have perl available by default. TheSample_Scripts/Linux_Mac_Other directory contains a perl script (with threedifferent file extensions) which can be used to start the product on anyplatform where perl is available. Select the file that has a file extensionthat your operating system will recognize as a perl script.Windows based operating systems have JScript available by default. TheSample_Script/Windows directory contains a JScript that can be used to startthe product on Windows operating systems.Using a platform specific method to browse your file system (e.g. WindowsExplorer, Mac OS X Finder, etc), locate the script your operating systemrecognizes. Then, double-click it to start the product.You may also start the product with this script from a Command Prompt,Terminal, or Shell.7.3 Starting the Product (using the command-line)You may also start the product from the command-line from any place you canenter a command (Command Prompt, Terminal, Shell, etc)

java -Xmx1024m -jar /acsbundle.jarwhere is the location to the product's executable jar file



For Example:

java -Xmx1024m -jar V:/some_location/acsbundle.jaror java -jar V:/some_location/acsbundle.jarwhere is the location of the java command for JDK 6.0 or higher.See section 7.1.2 Finding the Java Home Path for determining the completepath to the java command.You may also use any of the programs or scripts from the command-line. For example:

/Product/Location/Start_Programs/Linux_x86-64/acslaunch_linux-64 /Product/Location/Start_Programs/Mac_i386-32_x86-64/acslaunch_mac C:\Product\Location\Start_Programs\Windows_x86-64\acslaunch_win-64.exeTechnical Note:

On most platforms, the Java Virtual Machine heap space defaults to a maximumsize that is too small to utilize multiple functions within the IBM i AccessClient Solutions product. A one gigabyte maximum heap size (-Xmx1024m) isthe recommended minimum size. Specifying sizes smaller than one gigabyte orusing the default heap size may produce an OutOfMemoryException.8.0 ConfigurationAdd a system configuration for each IBM i system you want to use or manage. Toadd a system configuration, select System Configurations from the Managementtasks. Then select New. On the General tab, enter the System name. To getstarted, the System name is all that is necessary for performing General tasks.When you have finished, select OK to save the information you entered for thissystem, or select Save/New if you have additional systems you would like to addto the configuration.You may add new systems to your configuration or update existing configurationsusing the General, Connection, or the Console tabs at any time.For Console tasks, additional configuration is required. Console configurationsare automatically associated with the System name you entered on the General tab.To enter the console configuration for a system, select System Configurationsfrom the Management tasks. Select New or Edit. Then select the Console tab.The 5250 Console task requires a configured LAN console or a configured HMCconsole. If you do not have a configured LAN or HMC console, see section9.9 Establishing a Console Connection to IBM i.The Hardware Management Interface task requires a configured hardware managementinterface. You may enter up to six hardware management interface configurations.When you have finished, select Close on the System Configurations panel.Using the System drop-down box on the main IBM i Access Client Solutions panel,select a System. All Console tasks automatically associate the selected System(entered on the General tab) with the console configuration (entered on theConsole tab).You may now select a task for the selected system. If you select a Console taskwhich does not have the corresponding information entered on the Consoleconfiguration tab, an error message will be displayed.8.1 Configuration LocationBy default, each user will have their own unique location for theirconfiguration. The configuration root directory is determined in a platformdependent manner. The configuration directories will be created during theinitial start-up. To see where the configuration directory is:

Start the product (see section 7.0 Starting the Product)

Edit->Preferences

Select the Local Settings tab

Configuration Root

The configuration location cannot be changed while the product is running. Tochange the location of the configuration, see section 9.3 Changing Configuration Location9.0 Advanced Topics9.1 More command-line OptionsMany of the functions that are available from the main GUI are also availablefrom the command-line. These functions may be invoked by providing theappropriate parameters to any of the command-line options shown in:

section 7.3 Starting the Product (using the command-line)For example: Start_Programs\Windows_x86-64\acslaunch_win-64.exe parm1 parm2 ...Only the additional parameters will be shown in the following sections:9.1.1 Backup/PLUGIN=backup [/file=] is the name of the file to be createdThis will save the current configuration to the specified file.The resulting file may be used as input to the Restore command-line option onthe same or different workstation (regardless of operating system).The location of the configuration to be saved is determined
Reply all
Reply to author
Forward
0 new messages