I believe they are *HOSED.

You say they are maxed on Memory in their machine so that path is used up.

They cannot upgrade the CPU or even interactive without causing the system
to request a new key. In addition they may need i5/OS keys. As was
previously mentioned they may also need keys from the BPCS folks anyway.as
most third party keys also will go bust when the model or feature codes

More disk units MAY help (some) but not likely to be noticeable unless
current disk I/O usage is high (40% or more) This at least won't cause
key pain.

Frankly I put it on the doorstep of companies like Infor for charging
Mon$ter fees for some of these upgrades. Should the customer get the key
for free? ABSOLUTELY NOT because the vendor has to do some work, has value
in their intellectual property and so forth. In addition the customer
continues to get value from the software they are running or they wouldn't
use it. Maybe a one year maintenance charge or something along those line
for the new keys but it needs to be a number that doesn't cause the
C-level folks to pass out.

It's also possible that they could have gotten the keys much cheaper had
they stayed current on maintenance. (Of course maintenance isn't free
either and those charges too can be out of line.) We often see the charge
for new keys exceeding the cost of the hardware, sometimes many times
over. In one case a customer, hmmm BPCS, was told their $70K hardware
upgrade would trigger a $1.3M (YES $1,300,000.00) software charge!!! This
included NO new version, NO new function, NO additional users, JUST KEYS.
I don't care who you are this cannot be justified. Wonder why some people
leave i? Well this is one reason.

Not all software vendors get the fact that one i can run many things, all
at one time and in concert one with another. As a result they price their
software only by machine size and not by usage. This forces customers to
move lightly used applications to other platforms where they can get a
smaller one 'cheap'. Then the customer is faced with integration and
communications issues between these multiple servers - problems they
don't have when all the components run together on i. Truthfully there
aren't many applications that can't be priced by usage one way or another.

Unfortunately this has the effect of lowering the number of customers for
the software vendor AND the i. To compensate the answer is often 'Raise
Prices' which......

- Larry

Larry Bolhuis IBM Certified Advanced Technical Expert -
System i Solutions
Vice President IBM Certified Systems Expert:
Arbor Solutions, Inc. System i Technical Design and
Implementation V5R4
1345 Monroe NW Suite 259 eServer i5 iSeries LPAR Technical
Solutions, V5R3
Grand Rapids, MI 49505 IBM Certified Specialist
System i Integration with BladeCenter
and System x V1
(616) 451-2500 System i IT Simplification: Linux
Technical V5R4
(616) 451-2571 - Fax iSeries System Administrator for OS/400
(616) 260-4746 - Cell
If you can read this, thank a teacher....and since it's in English,
thank a soldier.

Clare Holtham <Clare.Holtham@xxxxxxxxxxxxxx>
Sent by: midrange-l-bounces@xxxxxxxxxxxx
07/21/2008 07:47 AM
Please respond to
Midrange Systems Technical Discussion <midrange-l@xxxxxxxxxxxx>

Midrange Systems Technical Discussion <midrange-l@xxxxxxxxxxxx>

Upgrade woes

Hi again,

Does anybody know of a way to upgrade a 720 within the 720 range without
ending up with no operating system?? I have a client in China who are
maxed out on a 2062 and desperately need more memory and more
interactive capacity. However they missed getting their upgrade order
(to 2063) in under the wire when IBM recently decided not to honour OS
keys when people upgrade old hardware. They can't upgrade to a newer box
because they are stuck with the model their BPCS Key works on, unless
they pay telephone numbers to SSA/Infor for a new key.
Any ideas?????



Clare Holtham wrote:
Hi guys,
Does anyone know what this IBM task is/does???



Scott Klement wrote:

Hi Jerry,

Just in case it's not clear: Whether something is or is not in your
home directory has nothing to do with whether you can call it
(unqualified). Whether you can call something without listing the
folders it's located in is based on your PATH (or PASE_PATH). So if
/home/jerry is in your PATH, you can run your script without qualifying
it. Putting the home directory in your PATH is not a common way of
doing things on Unix systems. More typically, you'd have a directory
named /home/jerry/bin that'd you'd have in your path. On Unix systems,
the home directory is used for a plethora of different things, and it'd
be too hard to manage if you used it as a place to store executable
scripts. I mention all of this because I'm not sure whether or not
clear to you... but it's probably not the problem at hand.

The problem at hand is that you haven't told PASE which shell to use.
Without a shell, there's no command-line environment to interpret your
shell script. The searching of the PATH is part of the logic in the
shell, as is environment variables, wildcards, etc. IF you don't
up a shell, then you have to run an actual executable program (and one
that doesn't need the services supplied by the shell.)

When you call qp2term with no parameters, it automatically selects the
default shell for you, and starts it up. That's why your script works
from that -- because you DO start a shell in that case.

However, when you run qp2shell without specifying the shell as the
parameter, no shell is started, so your script won't work.

Try doing this instead:

CALL QP2SHELL PARM('/QOPENSYS/bin/sh' '-c' 'tstcat.sh')

The first parameter is the name of the shell -- /QOPENSYS/bin/sh. That
starts up the shell. The next parm, -c, tells the shell to start a
command. Finally, the last parameter is the command-line that the
is to run.

Hope that helps.

Jerry Draper wrote:

I logon to a v5r4 i5 as jerry.

From a command line I do a:

CALL PGM(QP2SHELL) PARM('tstcat.sh')

tstcat does this:

#! /QopenSys/bin/sh
cd /xfer/tst//inbound
cat * >lckbox.txt

tstcat resides in the /home/jerry folder

I can run tstcat from qp2term after I do a cd and it works fine.

From a command line it says:

i5/OS PASE program not found or in use. Path name is tstcat.sh.
Error loading i5/OS PASE program tstcat.sh. See previous messages.

I made sure the permissions were ok.
The records in tstcat.sh end in LF so that's ok.
I can run it from inside qp2term.

The problem is that it is not finding the tstcat.sh in the home folder.

I know this works.

What am I missing?


This thread ...


Return to Archive home page | Return to MIDRANGE.COM home page