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.
As an Amazon Associate we earn from qualifying purchases.