On 10-Aug-2016 17:55 -0500, Kevin Adler wrote:
On 09-Aug-2016 18:38 -0500, CRPence wrote:
<snip>
And then come to find that my metered bandwidth *and* 70 days were
both _wasted_ on that download; the net, summed up in the
following message when I clicked on the instructed file: "You can't
open the application IBM i Access Client Solutions.app because it
is not supported on this type of Mac." Nothing in the readme or
anything else I saw suggested any pre-requisite.? Certainly not
very useful to know that the software "runs on most operating
systems that support Java, including … Mac", but no implication
that my Mac would be excluded :-(


That's interesting, since it should work.

After the download I double-clicked the IBMiAccess_v1r1.zip to unarchive. Everything seemed to go well after I did the "Double click install_acs" according to the IBMiAccessQuickStartGuide.html; i.e. I was prompted for and answered a bunch of yes\no responses, the install completed, and there was a file copied to the "application to the Applications folder" indicating all went well per "[a] successful install will copy the application to the Applications folder." Then I visited the Applications folder, and double-clicked that copied .app file [showing as the icon for the] IBM i Access Client Solutions.app, only to receive the "You can't" message.

What model Mac and what version of OS X are you running? I think that
the .app is built against 10.6 in both 32-bit and 64-bit "fat binary"
format, so it should support most any Mac out there nowadays.

≤About This Mac:≥
Mac OS X Version 10.6.8
Processor: 2.16 GHz Intel Core Duo
Memory: 2 GB 667 MHz DDR2 SDRAM

≤MoreInfo:≥
Hardware Overview:

Model Name: MacBook Pro
Model Identifier: MacBookPro1,1
Processor Name: Intel Core Duo
Processor Speed: 2.16 GHz
Number Of Processors: 1
Total Number Of Cores: 2
L2 Cache: 2 MB
Memory: 2 GB
Bus Speed: 667 MHz
Boot ROM Version: MBP11.0055.B08
SMC Version (system): 1.2f10

In any case, you can always bypass the .app and just run the jar
file directly: java -jar acsbundle.jar Double clicking the
acsbundle.jar may also work, not sure on Mac, though.

Looking in the unarchived folder IBMiAccess_v1r1.zip, I found the acsbundle.jar, and so I double-clicked that. That started some work; I answered another prompt and was presented with a shell window [that I did not recall receiving before on the first install] and in that window this promising result was displayed:

…/IBMiAccess_v1r1/Mac_Application/install_acs ; exit;
…/IBMiAccess_v1r1/Mac_Application/install_acs ; exit;

Installation completed.
You may exit this terminal window.

logout

[Process completed]


So then I went back to try double-clicking the same application icon [the .app file] as was failing before, but I got the same results trying to start iACS; i.e. again, I received the "You can't" message.

Thinking that, perhaps, having left the since-unarchived folder in what was an effective temporary directory, I would move that folder into my Applications folder and copy the .app file onto my desktop; and maybe that could help. Same problem :-(

Then I decided to investigate this .app file further, so I right-clicked and did a Show Package Contents. But instead of my expectation that the Archive utility or Finder utility might show the contents, some "Checking Application Installation" [or something similar] appeared in a short\wide-sized window, and eventually a "License Agreement" pops up. WTF?

So then I move the .app file back to Applications and try the double-click again; "You can't" is the effect, still. OK, so I try that Show Package Contents again... but this time instead of running something, the more mundane and expected effect is a Finder window popping up and showing me the acsbundle.jar, AcsConfig.properties, and some folders.

So now what? Hmmm... Now, *on your advice* I decide I need to revisit the acsbundle.jar. So rather than double-clicking like last time when the effect appeared to be the completion of my install, I right-click acsbundle.jar and am presented with two options for open; Open-With Jar Launcher.app (default) (13.9.8) or Archive Utility.app (10.6). So I try the Jar Launcher, and *finally* something happening --> initializing -> starting -> Welcome to IBM i Access Client Solutions. The same effect should have happened with double-click; just pointing out I did not do that this time. So I create an alias for this file and send to my Desktop; verify that double-click starts the application -- Yeah!

OK, so that apparently *bypasses the .app file* just as you suggested could be done.

For no particular reason, I poked around further, and in the directory Start_Programs I find a subdirectory Mac_i386-32_x86-64 with another executable called acslaunch_mac which looks promising; i.e. if the .app does not function directly, perhaps this is the alias\icon I need to click from one of my Desktop|Application folders. Nope. The effect is a shell window presenting the following:


/Applications/IBMiAccess_v1r1/Start_Programs/Mac_i386-32_x86-64/acslaunch_mac: Bad CPU type in executable

OK, keep poking around. Now inside the acsbundle folder, I find another jar, the acsmain.jar, and decide, given the only thing up to this point that has directly allowed launching iACS with just a double-click was acsbundle.jar, this one by its naming, sounds promising also. Voilå, this also starts iASC by just double-clicking. So I create an alias for this file too, and send a copy to the desktop and verify double-click again brings up the iACS.

The acsmain.jar clearly is /slimmer/ than the acsbundle.jar, so I am curious what is the difference; given the recommendation was to use the latter, I will, but I am still curious.


If you're still having issues, you can always open a PMR.


Seems not, according to the accepted terms "as-is"? Plus as I had noted already, I had to "lie" to complete the Registered IBM ID [as an upgrade to my ordinary\public IBM ID].

I have an ugly\generic .jar icon [instead of the provided iACS icon with\for the .app] as the apparent workaround to launch easily, without having to jump through hoops; I will test using this setup, and ignore that the .app file is non-functional.

I do not know how to change the icon on my .jar file to be the one originally assigned to\for the .app file [though appearing with a white circle with a backslash]; so if anyone knows how [I knew how on Win, just do not know how on Mac], I welcome any assist. <-- Scratch that; I found "9.2.3.2 Change Icon (for Mac)" under the "File associations" in the IBMiAccessGettingStarted.html file, and that gives information about changing the icon for the file.


This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2019 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].