Re: Has z/Journal gone to the dark side

2008-04-15 Thread Timothy Sipples
There is such a site with information on moving to z/OS, Linux on System z,
and other mainframe operating systems: Destination z.  You can start here:

http://www.ibm.com/systems/z/destinationz

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: C++ Workable Mainframe Debuggers (and a Public z/OS HTTP Server)

2008-04-15 Thread Timothy Sipples
Miklos Szigetvari writes:
We are struggling with the debugger for several years
The main problems:
- very very slow
- unable to handle properly multithread application
- abends in various places
etc etc
By the way we had a common project ( a PMR) a few years ago with the
Toronto Lab, we sent and received the source code,
and in the source code received from them, we seen a number of printf's
, debug macro's etc etc
We are in z/OS 1.8 and we had WD4Z (Web Sphere)

That doesn't suprise me at all for a few reasons. The first reason is the
few years ago part. I think it was only late 2006 (Version 7) when there
were some feature improvements for C++ added that a lot of developers
demanded. The second reason is that IBM cannot anticipate exactly which
debugger you have (if any), so if we're working collaboratively we may have
to fall back on printfs. I know when I was in support I'd often start with
the most basic troubleshooting inspection process, often thinking at the
same time that it would be so darn useful if my customer had tool X or
utility Y installed (and if I had remote access). Sometimes I would
remember to ask, but there's an overwhelming tendency for support-type
people to walk you through the universal approach by default, which in
this case is printf. The third reason is that you can still use printfs and
the like, so even programmers armed with debuggers they love still use both
techniques. The fourth reason is there are many production scenarios where
recording log files is essential, so you might be putting that stuff in
your code anyway. Especially in the mainframe world where more people worry
about deploying highly supportable code.

We got now a new z9, we will try again, but till now , we were unable to
find any real error with the help of the debugger
The hello word  program, and its variants are working with the
debugger, but a  real complex application with DLL's , multithread not.

OK, please get whatever you find back to IBM. If the problems you describe
are still going on, it sounds like IBM has a lot of gap to close to meet
your needs. Make sure you challenge my colleages and give them a shot to do
better.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: C++ Workable Mainframe Debuggers

2008-04-14 Thread Timothy Sipples
Dave Cole writes:
We are on the verge of publishing C Source code support (c/XDC) to
beta testers.

That's excellent. Thanks, Dave, for getting me more up-to-date.

Side note: Another dividing line for the debuggers seems to be whether they
support 64-bit code or not. z/XDC and IBM Debug Tool do, to pick two
examples. So I would advise the original poster to check that aspect also.
It's quite likely the C++ programmers will want 64-bit support -- if not
now, then soon.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Specialty Engine Prices (Was: Another RNL question)

2008-04-07 Thread Timothy Sipples
John McKown writes:
Hum, then I wonder why when we went from a z890 to a z9BC, I lost my
IFL? No, I'm not going to complain. I don't much care anymore.

Did someone tell IBM to turn it off? That is a choice.

The only reason I can think of off the top of my head that someone might do
that is that the IFL has a (very small) hardware maintenance charge
associated with it after the warranty period. If it's totally idle then
someone might object to the maintenance charge, although that probably
doesn't explain why it went missing during the warranty period. But you
might still have rights to an IFL, John, so I'd dig around a bit to figure
out what happened to it and maybe have a chat with someone on why they're
turning off hardware you already own and paying for, say, another 100
distributed servers that you don't.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Faxing from the mainframe

2008-04-07 Thread Timothy Sipples
Shmuel Metz writes:
No; OV/VM may be PROFS, but OV/MVS is quite different.

Perhaps it's more precise to say that OV/MVS is, by far, the closest
current match to PROFS. Is that fair?

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Faxing from the mainframe

2008-04-06 Thread Timothy Sipples
It is possible to get reliable e-mail-to-fax service. For example, you may
wish to set up a private IPSec SMTP tunnel between your mainframe and your
e-mail-to-fax service provider. Then you are connecting directly and over a
private link, and you can have reasonable confidence in the transmission.
Your e-mail-to-fax service provider should also have various means of
generating transmission reports to indicate who got what (and when). Or,
more precisely, that some fax machine answered and the paper is perhaps
curled up under the filing cabinet. :-)

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



IBM PR: Rational Business Developer Trial Download Available

2008-04-04 Thread Timothy Sipples
To follow up on the test drive information, if you're particularly
interested in Rational Enterprise Generation Language (EGL) and would like
to try the developer workbench, you can obtain a no charge trial download
of Rational Business Developer here:

http://www.ibm.com/developerworks/downloads/r/rbex/?S_TACT=105AGX15S_CMP=LP

You can run RBD on either your Linux or your Windows PC, although the
VisualAge Generator migration tool requires a Windows-based PC. It's a
60-day trial, but you do not have to reinstall if you end up buying a
license: just add the license key to your trial installation.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Faxing from the mainframe

2008-04-03 Thread Timothy Sipples
PROFS is still around, although the new name (and new version) is now
OfficeVision. You can get more details on OfficeVision/MVS here:

http://www.ibm.com/software/applications/office/officevision/index.html

Yes, it's available for ordering. The IBM product number is 5685-106.

Re: Faxing, I think I'd echo what everyone else says about e-mailing. For
the occasional fax you can purchase e-mail-to-faxing service (over the
Internet) from any of several companies, then just use the same e-mail path
from your mainframe. PDF would be a good format to e-mail.

However, I do see something in the IBM catalog for a z/OS fax gateway. It's
listed as IBM product number 5620-FIE, and it's called MessagePlus/Open for
z/OS from INTERSCOPE. There's some more information about that product
here:

http://www.ibm.com/software/data/cm/solutions_mpo.html

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Archiving open systems data on WORM via MF

2008-04-02 Thread Timothy Sipples
 likely to lose more data in the event there is a
distributed server failure, because there will be a greater time gap
between your last copy (copied to WORM) and the data residing on your
distributed server's own hard disk compared to the live access approaches
in 1(a) and 1(b).

2(b). Similar to 2(a), you can transfer files to the mainframe using
scheduled FTP. (z/OS includes an FTP server.) SFTP and SSH are other
possibilities. The drawbacks are similar.

3(a). I assume you are referring to TSM for z/OS and expressing some
reluctance about that particular product. And I'm guessing that it's a
reflexive price reaction to that product, as in, your boss told you to
solve this problem without spending any money. (I want to date a
supermodel, but I don't want to pay for dinner. :-)) Let's explore that
for a moment.

If you plan to use TSM for z/OS exclusively for purposes of backing up
distributed server files or databases to WORM tapes, you may wish to review
the IBM zNALC announcement, complete a zNALC questionnaire, and send that
questionnaire to IBM. I can make no promises at all here, but you may be
able to create a zNALC z/OS LPAR -- probably a very small one, as little as
3 MSUs -- exclusively for TSM for z/OS and then run your backups through
that LPAR from TSM clients installed on your distributed servers. Ask your
favorite IBM representative to see if that path works for you and if IBM
will approve it. (As a reminder, I do not speak for IBM, at least not
today.)

3(b). A slight modification to 3(a) is to choose TSM for Linux on z and
implement Linux on z. This is probably getting less simple if you don't
already have Linux on z (and do have z/OS) since it would be the first time
you would implement Linux on z, but that's another possible option. I
believe you have to dedicate at least one particular physical tape drive to
TSM for Linux on z's exclusive use, so sharing the tape drives between
Linux and z/OS from hour to hour becomes a little more interesting (and
less simple). But TSM EE for Linux on z does support most
mainframe-attached tape drives.

There are probably other solution options, but these are the 6 major
options that come to mind immediately, if my assumptions are correct about
your requirements.

I hope this information is helpful. Please keep us all updated on your
progress.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



IBM PR: Enterprise Modernization Sandbox Now Available

2008-04-02 Thread Timothy Sipples
For those of you who would like to take a test drive of IBM's enterprise
modernization tools including Rational Developer for System z (RDz),
Rational Transformation Workbench (RTW), and Rational Business Developer
(RBD), please point your Web browser here to get more information:

http://www.ibm.com/developerworks/downloads/emsandbox/systemz.html

There's a lot of good information here which I also recommend exploring,
but please click on the Skills link (third bullet) for access to the
RDz/RTW/RBD test drive.  This test drive provides remote access to a live
z/OS system and a pre-configured desktop environment for writing,
compiling, and debugging code using the modern RDz graphical workbench. You
can try C, C++, Assembler, COBOL, PL/I, Java, REXX, JCL, etc. You can use
RTW to gain insight into code and subsystems in order to locate service
entry points and modernize the code in various ways, such as changing data
elements to Unicode, pruning redundant code, etc. RBD lets you write,
compile, and debug Rational Enterprise Generation Language (EGL) and deploy
EGL to the mainframe. This 4th generation programming language is easy to
learn and highly productive. It's also a great target language for
migration from older 4GLs, such as IBM's CSP and VisualAge Generator, and
from non-IBM 4GLs.

There's a 3 (or maybe 4) hour time limit, but you can take the test drive
as often as you want (within reason). Please save your work if you'd like
to pick up where you left off as you start a second test drive, per the
instructions.

There is no formal support for this test drive, and it is subject to change
at any time. I hope everyone finds it educational and useful.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



IBM PR: WebSphere MQ V7 for z/OS Announced

2008-04-02 Thread Timothy Sipples
IBM just announced WebSphere MQ V7 for z/OS. There are a lot of
enhancements, but some of the major ones include new integrated
publish/subscribe support, improved performance (especially for JMS), new
MQI calls and behaviors for easier programming, MQ client performance and
availability enhancements, and Web 2.0 support. The announcement letter is
available here:

http://www.ibm.com/common/ssi/rep_ca/7/897/ENUS208-067/ENUS208067.PDF

WebSphere MQ is the ubiquitous standard for reliable messaging and an
extremely important foundation for service-oriented architectures (SOA).
WMQ helps developers avoid costly and time-consuming communications-related
programming to assure one and only once delivery of messages between
applications, application services, and platforms. WMQ is available on more
platforms than perhaps any other middleware. On z/OS there are unique
capabilities, such as exploitation of the Coupling Facility for shared
queue support to provide the highest levels of availability. (Note: While
you need a Coupling Facility and DB2 to use shared queues, you do not need
either to use other features in WMQ.)

WebSphere MQ V7 for z/OS should be generally available at the end of June,
2008.

The WebSphere MQ homepage has been updated with a lot more information
about Version 7, such as details about other MQ platforms including Linux
on System z. Check here:

http://www.ibm.com/software/integration/wmq

Over the next few days there will be some more WMQ V7 information
appearing, so please check back often.

ABOUT LICENSING: WebSphere MQ for z/OS is a Monthly License Charge (MLC)
software product for z/OS. WMQ for z/OS is available for sub-capacity
Variable Workload License Charge (VWLC) licensing, and it produces its own
SMF records for individual charging. That means, with VWLC, you only pay
for MQ according to the MQ MSUs you use, and only for the LPARs where MQ is
installed. You can license as few as 3 MSUs. If you wish to attach MQ
clients to a WMQ for z/OS queue manager, you should also license the Client
Attachment Feature (CAF). However, if you use either the MQ Explorer (to
manage z/OS parts of your MQ network) or the WebSphere Message Broker
Configuration Manger (to manage and configure WebSphere Message Broker for
z/OS), you can use up to five of those client connections (using specific
channel names) without buying the CAF.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



IBM PR: WebSphere MQ V7 for z/OS Open Beta Program

2008-04-02 Thread Timothy Sipples
...And I did say check back often for more information on WebSphere MQ V7
for z/OS, so here's more information.

IBM has announced an open beta program. That means z/OS customers may sign
up for and download pre-release WebSphere MQ V7 for z/OS software, to test
in their own environments. You do not need to be a current WebSphere MQ for
z/OS customer to participate. You will have to discontinue use of the
pre-release version soon after WMQ V7 for z/OS becomes generally available.

For more information on the open beta program, and a link to download the
pre-release software which should be active on April 4, 2008, please visit
here:

https://www14.software.ibm.com/iwm/web/cc/earlyprograms/websphere/wmq7open

You will need to have an LPAR running z/OS 1.8 or higher to install and use
WebSphere MQ V7 for z/OS. Documentation is available now if you'd like to
start planning your installation:

http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: CICS Installation

2008-04-01 Thread Timothy Sipples
Mark,

You may want to join the CICS-L mailing list, too.

You may see references to CICSPlex System Manager (CPSM). Please don't get
too confused. CPSM still has value even if you only have a single CICS
Transaction Server system. CPSM does not require Parallel Sysplex.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: CSP/AD and zOS 1.8

2008-03-31 Thread Timothy Sipples
Others have provided some good answers to the short-term unsupported fix.
The supported fix is to get thee updated to Rational Enterprise Generation
Language (EGL). There are migration guides located here (scroll down to the
bottom):

http://www.ibm.com/developerworks/rational/products/egl/egldoc.html

The last link on that page (Cross System Product v4.1 Migration to EGL)
is the most relevant in your case, so please start there.

Migration is a two-step procedure, first migrating to VisualAge Generator
(last version) and then to Rational EGL. Ultimately on the mainframe you'd
likely license and install Rational COBOL Runtime for zSeries (5655-R29) in
lieu of CSP. (You can also generate Java from EGL and deploy to other
runtimes such as WebSphere Application Server for z/OS.) On the development
client side you'd use Rational Business Developer (5724-S50).

Hope that helps.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: IBM C/C++ compiler cost?

2008-03-28 Thread Timothy Sipples
I might have said something incorrect on this topic earlier, although I
don't think it applies to John's situation. Parallel Sysplex pricing is
better than I implied previously.

If you've got Parallel Sysplex, and you only license the C/C++ compiler to
one physical machine, then you'll only be charged on that machine (based on
total regular z/OS MSUs or total zNALC z/OS MSUs, depending on which side
of that fence you've installed the compiler). For some reason I was
thinking of DFSMStvs (another z/OS element) which, presumably, you'd be
installing on both machines in a Parallel Sysplex for functional reasons.

I think I implied that both machines would get charged if you only have the
compiler on one, and that's not correct. Sorry for the confusion.

As a tip, if you don't put the C/C++ compiler on both machines you'll
likely want to put the compiler on the smaller machine in a Parallel
Sysplex.  Smaller is defined as the machine which typically clocks lower
total z/OS MSUs (regular or zNALC, as appropriate) each month.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z9 over-heating prevention

2008-03-26 Thread Timothy Sipples
One of the more interesting attributes is that the machine will do
everything possible to keep your work moving as best it can even if there's
a double MRU failure. It can slow down the processors to reduce heat. WLM
(assuming z/OS) is still in control, so heat-related forced slowdowns will
tend to disfavor work in lower service classes, starting with purely
discretionary workloads. You're probably already monitoring how well WLM is
meeting its goals, so that's one (indirect) way to get a warning that
something unusual is happening.

I think an MRU failure is a Call Home event, by the way. A technician is
going to initiate a telephone call to schedule installation of a
replacement part, if necessary.

If you're visiting IBM (in Poughkeepsie, for example), they may be able to
simulate a double MRU failure for you so you can see what happens, at least
if you request that demonstration ahead of time.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IBM C/C++ compiler cost?

2008-03-26 Thread Timothy Sipples
John,

One major factor that will influence the price is whether the C/C++
compiler is fenced to a zNALC LPAR or not. I'll sketch out for you the two
scenarios so you know the right question(s) to ask your IBM dude or
dudette.

In the usual scenario, the price depends on your total z/OS MSUs on your
machine (or in your Sysplex if you have aggregated pricing).  For example,
let's assume you have no zNALC LPARs (and no NALC and no z/OS.e, the older
offerings) and you have five normal z/OS LPARs.  You install and run the
C/C++ compiler in LPARs 2 and 3.  You have a single machine.  In that case
your C/C++ compiler price will be regular price, and it will be equal to
the number of MSUs your sub-capacity report shows for z/OS across all 5
LPARs.  (The C/C++ compiler is not separately reported.  It is considered
an element of the operating system.) I'm assuming sub-capacity VWLC here,
and that you're submitting SCRT reports. Thus, if you set an LPAR group
capacity limit (now available in the newer z/OSes), your total C/C++ price
cannot exceed that group limit. It also cannot exceed the sum total of
individual LPAR limits.

Now let's suppose you have 5 usual z/OS LPARs and 2 zNALC z/OS LPARs.
You install and run the C/C++ compiler in 1 zNALC LPAR but not in any of
the usual z/OS LPARs.  You still have a single machine.  In that case
your C/C++ compiler price will be the zNALC price -- it's an operating
system element, so it gets that benefit, too.  And the price will be equal
to the number of MSUs your sub-capacity report shows for the total of your
zNALC LPARs.

The Sysplex examples aren't really more complicated.  Just insert
qualifying aggregated Sysplex everywhere it says single machine above.
I think the minimum number of MSUs is 3 in any of these cases -- unless
it's zero, of course.

So, to oversimplify a bit, the zNALC domain is treated much like a
separate machine.  If the workload qualifies, you can license software
separately to that zNALC domain, even on a single machine (or single
Sysplex), and it will be treated separately even if it is something like a
base operating system element that ordinarily wouldn't be.  The same is
true in reverse: products licensed to the regular z/OS LPARs aren't counted
over on the zNALC side if they're not licensed to the zNALC LPARs.

Net net, you'll want to read the zNALC announcement to see if you qualify
-- and if your use of the C/C++ compiler would qualify, in particular.  For
example, if you're porting code currently running on distributed UNIX to
your mainframe using that compiler to do it, then you just might.  Or if
you're considering buying a new vendor application, and that application is
capable of running on distributed UNIX or Windows, but you'd much rather
run that application on your mainframe on z/OS, and you need a C/C++
compiler to support the application, then you might qualify.  If you think
you might qualify, send IBM a completed zNALC questionnaire to find out for
sure.  If you do qualify, you'd then consider whether it makes sense to
carve out another LPAR, which has its own pros and cons.  It may or may not
make sense to do that just for that one compiler, especially if you have a
small machine.

OK, now, to answer your question directly (since I've done it before
publicly, so water under the bridge I guess): U.S. commercial use pricing
for 3 MSUs (the minimum) of the IBM C/C++ compiler, with or without Debug,
on zNALC LPAR(s) is ... $6 per month.  So the marketing people might say,
As low as 19.4 cents per day !!!  Order NOW, and we'll also include 3 MSUs
of Debug Tool, absolutely free(*)!  BUT THAT'S NOT ALL  Please be
aware that that number could be a LOT different -- even orders of magnitude
different -- depending on your circumstances.  Also, that doesn't include
the base zNALC z/OS charge, although your mileage varies a lot on how you'd
fairly divide that.

(*) Actually, free means no additional charge.  The lawyers make us say
that, because stuff like your time is presumably worth more than zero.
When they say free, they really mean free.  And they never say free.  Even
their pro bono work is no additional charge.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


NY Times: Why Old Technologies Are Still Kicking

2008-03-24 Thread Timothy Sipples
The New York Times has a short but fairly interesting article about old
technologies which uses the mainframe as an illustration. Here's the link:

http://www.nytimes.com/2008/03/23/technology/23digi.html

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Changing the MF IP Address

2008-03-23 Thread Timothy Sipples
Would you expand a bit on why you think you have to change the IP address?
I didn't really understand the firewall comment.

I think I agree with others that it's more graceful to add a second IP
address first and then monitor any use of the old IP address. If anyone
uses the old address, you can trace it back and notify that user that a
loss of service is imminent without an address change. Run double for as
long as you need, then retire the old address when you feel comfortable.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/OS and Linux on same z/VM Image

2008-03-18 Thread Timothy Sipples
John McKown writes:
We have, if I remember, one vendor product which is based on
the MSU rating of the system.

Yes, that would be the exception. In fairness there are a few IBM products
charged according to full capacity, but all the ones I've run into are
products that predated (by a lot) the introduction of VWLC.  And in many of
those cases they're withdrawn products.

If you do have software charged by full capacity MSUs, then that might be a
factor, but of course you'd have to weigh that together with all the other
factors. YMMV.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Assembler to C or C++ Conversion

2008-03-18 Thread Timothy Sipples
Perhaps a dumb question, but what kind of Assembler? (Can we assume 390?)
And what does it do? Does it run with any middleware involved?

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/OS and Linux on same z/VM Image

2008-03-15 Thread Timothy Sipples
John McKown writes:
...the CPs running z/VM and z/Linux still cause
the z/OS software prices to go up (in many cases).

Assuming VWLC, I'm trying to figure out why that would be true. I could see
how running some Linux workload on CPs might cause z/OS software charges to
*decrease*, though.

Mark Post writes:
My understanding was that within a particular z/VM guest,
you would still have the restriction of not mixing IFLs
and other processor types.

I don't think IBM's Statement of Direction gets into that level of detail,
so we'll have to see how things evolve. But, even if so, that wouldn't be a
particularly onerous restriction IMHO.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/OS 1.4 Running on 9672 CPU

2008-03-13 Thread Timothy Sipples
Jason,

For reference, your 9672-Z87 has a full capacity software rating of 217
MSUs. That's a relatively large machine, and I would strongly recommend
running the financial numbers immediately on getting to a 64-bit machine.
Every month your employer is paying full capacity (217 MSUs) for z/OS and
all other software. This is especially problematic if you have more than
one LPAR and could be running middleware selectively by LPAR. For example,
if you only need a little bit of IMS, you're currently paying full
capacity pricing for IMS instead of paying a price for just a smaller
LPAR's worth. You're also missing out on as many as 3 technology
dividends, which are MSU reductions for equivalent capacities.

The good news is the migration shouldn't be particularly difficult and
doesn't involve a lot of steps. You have some not-so-difficult routes
available which I will sketch out for you. Please talk to somebody (like
IBM) about it ASAP.

** Path #1 **

1. You could move to a 2094 model (System z9 EC) -- possibly a used machine
if it makes sense and if it is available -- and keep your operating system
and middleware the same initially, running z/OS 1.4 in Bimodal
Accommodation mode (ESA 31-bit mode) for up to 12 months if necessary.
Since there are no software changes (except maybe a z/OS PTF or two), you
can accomplish this hardware-only migration very quickly indeed.  You'll
still be charged full capacity as long as you run in 31-bit mode, but you
could get, for example, a 2094-408 model which should be about the same
performance as your current machine yet only require 185 MSUs of software.
I think the 408 would also have the same number of engines as your current
machine, so if you're happy with that then there's not too much thinking
involved.

2. Start sending in SCRT reports. Get your z/OS 1.4 IPLed into 64-bit mode.
When you do that for every LPAR, and once IBM has a couple months of SCRT
reports from you, you can start enjoying sub-capacity VWLC pricing for your
software. You will also enjoy storage relief: the 2094 comes standard with
at least 16 GB, and you can assign all of it (except HSA) to z/OS with
64-bit memory addressing.

3. Migrate to z/OS 1.7 (and the latest middleware product releases), which
you can do with coexistence and fallback on the same machine in new LPARs.

4. Consider adding zIIPs or zAAPs at this point if your workloads could
benefit.  (IFLs may also be useful.)

5. Once you've migrated to z/OS 1.7, consider upgrading the machine to a
2097 (System z10 EC), likely a 408 model again.  The 408 model will have
more capacity than your current 9672 machine, but it will drop the full
capacity MSUs again down to 180.  You can perform this upgrade and keep the
same serial number as the System z9 EC if you wish.

6. Keep staying current, with your next step up to z/OS 1.9 (now
available).

** Path #2 **

1. If you're not growing very fast, you could move directly to a 2096
(System z9 BC) machine.  Your current machine is up near the top of the
range of capacities for the z9 BC, but it does fit.  For example, a Z03
model will probably give you just a little more capacity but have a full
capacity software rating of only 189 MSUs.  I believe you can run z/OS 1.4
Bimodal Accommodation mode on this machine.  This machine will have fewer
engines, however, so you'll want to make sure it makes sense for your
workloads.

2. Same as step 2 above, except that the 2096 arrives with a minimum of 8
GB of memory.

3. Same as step 3 above.

4. Same as step 4 above.

5. Same as step 6 above (skip step 5 above).


In short, in addition to the out-of-support concerns, the financials
probably don't make any sense for you to keep the 9672 machine. Let
somebody run the numbers (including an ELA I'd recommend) and please get
moving, now. Good luck.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: DB2 for z/OS V7.1 on z/OS V1.9

2008-03-13 Thread Timothy Sipples
Yes, you can run DB2 V7 on z/OS 1.9.

However, support will end on June 30, 2008, for DB2 V7 for z/OS. End of
service for z/OS 1.7 is September 30, 2008. I don't know your exact
situation, but just going by those dates you might want to tackle migration
to DB2 V8 first, then jump from z/OS 1.7 to 1.9, then come back and get to
DB2 9. (I'm assuming you're moving from z/OS 1.7 to 1.9.) I hestitate to
make a blanket recommendation on that -- your mileage (and likely schedule)
may vary -- but as a first order guess that's what I'd think about.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/OS 1.4 Running on 9672 CPU

2008-03-13 Thread Timothy Sipples
I assumed the original poster's employer had done the right thing and
ordered z/OS 1.7 at some point in time. Perhaps that's a bad assumption.
Regardless, I would strongly recommend he ring IBM as soon as possible.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/OS and Linux on same z/VM Image

2008-03-13 Thread Timothy Sipples
John Giltner wrote:
A single LPAR can't have a IFL and a CP.

On the System z10, this restriction is removed by using something new
called a z/VM-mode LPAR (a.k.a. z/VM Image Mode LPAR).  Such an LPAR
can contain almost any mix of CPs, IFLs, zIIPs, zAAPs, and/or ICFs and must
run z/VM as the base operating system.  You'll need HMC and SE Version
2.10.0 or higher to configure this mode.  This hardware support was
announced with the System z10 EC on February 26, 2008, and on the same day
IBM published a Statement of Direction concerning a future release of z/VM
which (IBM expects) will support this new LPAR mode.  (Statements of
Direction are subject to change.)

I know a lot of people will appreciate having this new capability.  It
should greatly simplify configurations in many cases, and it also helps
take a lot of pressure off pre-planning.  It also should allow you to do
some interesting new things, like use spare CP capacity more easily to
supplement IFL capacity on demand.  I guess you could say that the IFLs
become a lot more like zAAPs and zIIPs, since you could view them as
supplementing the CP capacity pool for Linux workloads rather than as a
completely separate pool.  And that further increases the cost- and
performance-efficiency of the mainframe.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Tapeless backup

2008-03-09 Thread Timothy Sipples
As another difference, there are WORM tape cartridges available which are
quite unlike disk storage. Some industries require WORM capabilities. Also,
TS1120 drives can encrypt at the controller (in the drive), with keys
managed by z/OS's ICSF. That functionality is becoming increasingly
important, and it's quite effective to encrypt at the drive.

I agree with the other commenter that nothing really beats tape for
off-site long-term vaulting on-the-cheap. It depends what your RPO
requirement is, but unless you invest in a long distance mirroring solution
-- GDPS for example -- a single site catastrophe would also wipe out all
your data.  So you have to look at the whole picture, and in many
situations you're comparing tape (times 1 with cartridge shipment) to
long-distance mirroring (disk times 2 plus the interconnects).

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Cobol Java Ldap and between

2008-03-03 Thread Timothy Sipples
Rob Schramm asks:
I haven't looked this up... but is the license for the IBM Metal C more
attractive to the customers that may have balked at the IBM C/C++
compiler?

Metal C is both a new compiler option and a runtime library found in the
base z/OS. You still have to license the IBM C/C++ compiler to use it.
However, the C/C++ compiler is surprisingly affordable, especially if you
are eligible to license it for a zNALC LPAR.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IBM Tivoli Monitoring (ITM for short)

2008-03-03 Thread Timothy Sipples
For a 100% mainframe-hosted solution, you can run TEMS on z/OS and TEPS on
Linux on z. That arrangement supports z/OS agents (the OMEGAMON XE
elements), Linux on z agents (OMEGAMON XE on z/VM and ITM elements), and/or
distributed agents (ITM elements). There is no requirement for yet another
box, and there are no extra license charges.

If you'd like TEPS also on z/OS, please ask your friendly IBM Software
representative. Please do remember that TEPS derives from the CandleNet
Portal Server which (I believe) wasn't offered on z/OS, but IBM may have a
different viewpoint now that Candle is part of IBM. In fact, I don't think
CandleNet Portal ran on Linux on z either, so that happened after the
acquisition.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Cobol Java Ldap and between

2008-03-02 Thread Timothy Sipples
And to answer the other half of Magen Nargalit's question:
If a c/c++ connector s required and I don't have c/c++ compiler
for z/os can I compile on another platform and port the
object / Module to z/os environment?

Yes, of course. You do not need the IBM C/C++ compiler installed in your
production z/OS LPAR. As long as you have a valid compiler license
somewhere -- on another machine, say -- and compile there, you're fine. I'm
referring to the IBM compiler here, but Dignus and SAS also have compilers.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IBM Tivoli Monitoring (ITM for short)

2008-03-02 Thread Timothy Sipples
Bruce:

Somebody will jump in and correct me if I'm incorrect, I'm sure, but were
you aware that the Tivoli Enterprise Portal (TEP) license (and code) is
already included with any of the Tivoli OMEGAMON XE products, including the
no charge OMEGAMON XE Management Console for z/OS? I wasn't sure since you
were talking about paying license fees.

Also, you may install TEP on Linux on System z if you'd like a 100%
mainframe-hosted solution. (TEMS can run on z/OS.) Would that be an option
for you?

You'll still need a PC for the graphical client, but IBM has made that
compatible with both Linux and Windows now. So you don't even need a
Microsoft Windows license if that's an obstacle.

Hope that helps.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Tool that will help to access the Teradata tables from the mainframe job

2008-02-28 Thread Timothy Sipples
Rajeev,

I think we'll need a little more information to answer your question well.
What sort of mainframe job is it? Let's start with programming language if
you know. (Do you have the source code, or is it code somebody else
supplied?) Also, where's it running? Is it a batch job, or a CICS program,
or an IMS program, or a DB2 stored procedure, or something else? What
operating system? (I guess a lot of people assume z/OS, but it could be any
of at least four others.)

And how much data do you think you'll access? How often? Will you only be
reading it, or will you also be updating? And do you need live data
access or would a copy suffice?

Any particular security requirements, or is this an open database and it
doesn't matter?

Do you have any particular preferences we should know about? I'll assume
lowest (full) cost is one. :-)

There are a lot of options, but knowing those parameters should help narrow
down the range of choices.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


The System z10s Are Shipping

2008-02-28 Thread Timothy Sipples
In an earlier post I said something like the System z10s are apparently
shipping.

I've just found out I can strike the word apparently. They're shipping.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IBM announced z10 ..why so fast...any problem on z 9

2008-02-26 Thread Timothy Sipples
I agree, the fixed, reserved HSA is great. Much simpler, much easier to
plan -- even if you can't plan.

Tommy, your System z9 will keep operating just fine. There are many reasons
why z9 (and previous) model mainframe owners upgrade, though, and it really
doesn't matter how recently they upgraded to the z9. One big reason not
mentioned yet is software: the new machine gets more software
price-performance, more software value. It's worth looking at the total
financial picture and deciding whether to order the z10 upgrade. For some
customers it's an immediate order because every month without a z10 is less
financially attractive. But situations vary.

You can upgrade a System z9 EC to a System z10 EC and keep your machine's
serial number. You can order those upgrades now, and they are apparently
shipping now.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: System z10 announcement (in English)

2008-02-26 Thread Timothy Sipples
If it's Microsoft .NET stuff it should be possible to run it on System z
either using Mono (http://www.mono-project.com) (on Linux on z, for example
SLES 9) or using software from Mainsoft
(http://www.mainsoft.com/solutions/serverconsolidation.aspx) (on WebSphere
Application Server for z/OS or for Linux on z).  Ideally you would also
begin a transition away from .NET development at the same time, but you
don't have to throw it away cold turkey.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


PR: IBM Announces the System z10 for the Next Generation Data Center

2008-02-25 Thread Timothy Sipples
Good (late) evening to everyone in the U.S. It's early afternoon on Tuesday
here in Japan. If you read Japanese (or use an online translator), then you
can get a headstart on the big news here:

http://www.ibm.com/jp/press/2008/02/2601.html

For those of you who prefer English, please watch here:

http://www.ibm.com/press

and you should see a press release at a more reasonable hour on Tuesday,
New York time.

Much more news and many more details to follow, I'm sure.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Is IBM/Tivoli turning into CA?

2008-02-23 Thread Timothy Sipples
Doug Fuerst writes:
All I can say is I have 4.1 or 550 for z/OS and there is not one shred
of USS support in the product that I can find. I was told that if I
wanted that support I needed Omegamon for USS. So if this is the case,
even the support people and the marketing people are unaware of it. I
actually use Sysview from CA for my USS monitoring. Omegamon has no idea
if I have an HFS or where it is.
So if its there, I'd love to know where.

I'm sorry you got that information. IBM tried to provide a lot of notice in
the announcement letter, New in this release info, product documentation,
etc.

Here's the Planning and Configuration Guide (watch the wrap):

http://publib.boulder.ibm.com/infocenter/tivihelp/v15r1/topic/com.ibm.omegamon_xezos.doc/km5cfmst.pdf

and here's the User's Guide:

http://publib.boulder.ibm.com/infocenter/tivihelp/v15r1/topic/com.ibm.omegamon_xezos.doc/km5usmst.pdf

Try searching in those documents for UNIX System Services to see if
that's what you need. Please advise if it's not.

Rex Pommier writes:
Usually I am in agreement with most of what you say, as I am partly with
what you say below, in that IBM has done some good things with Omegamon
since acquiring it.  But, that being said, I must strongly disagree with
your assertion that we should be putting in Share requirements or so on
to get some of these things fixed.

Thanks for that, that's good to hear. Yes, I agree, IBM has helped move the
OMEGAMON products forward in a positive direction, putting more resources
into development. (More to come.) And all the heritage Candle people I've
met are terrific. Here's what I actually wrote (*emphasis mine*):

As for the other comments in this thread, I would suggest getting the
requirements into SHARE *and through other avenues*.

Other avenues can mean a lot of things, e.g. PMRs. Yes, you can open PMRs
against documentation. That was one of the avenues I had in mind when I
wrote that. Sorry if I was a little obtuse. Fortunately, as Joe Winterton
writes, the documentation will get updated. (Thanks, Joe.)

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Is IBM/Tivoli turning into CA?

2008-02-21 Thread Timothy Sipples
Doug Fuerst writes:
And every piece is another
charge. SMS? Gimme some money. USS? Gimme some money. DASD, VTAM,
whatever? gimme money.

I cannot comment on everything mentioned in this thread, but I can comment
on this area.

Candle used to have every monitor priced separately, yes. IBM changed at
least some of that. As of V4.1 (December, 2006), the single Tivoli OMEGAMON
XE for z/OS product now includes UNIX System Services monitoring, for
example. Cryptographic monitoring used to be separate, and now that's in
the same product, too. As another example, Tivoli OMEGAMON XE for Mainframe
Networks combines TCP/IP and VTAM functions. IBM also has a no-charge
Tivoli OMEGAMON XE for z/OS Management Console product which you may
download.

You may be remembering MAINVIEW, in fact, and have this reversed in your
recollection. BMC lists MAINVIEW for z/OS, MAINVIEW for VTAM, MAINVIEW for
IP, and MAINVIEW for UNIX System Services separately, among other monitors.
I believe ASG's TMON is very similar in its splits, to pick another
example. Or it's possible you missed the December, 2006, announcements
where this changed after IBM acquired Candle. That's OK -- sometimes it's
hard to keep up. Mainframes have a lot of velocity now.

In fairness I really don't think this packaging factor is particularly
important. Each vendor is trying to establish the right granularity for
their monitoring products because each customer is different. That way you
can pay for as much or as little function as you need. Lately IBM has been
consolidating more functions into the single products (e.g. OMEGAMON XE for
z/OS and for Mainframe Networks) since, at least in IBM's experience, most
customers now need more base functions -- simplicity over too much
granularity, basically. At the same time IBM may introduce more new
monitors. Tivoli OMEGAMON XE for CICS Transaction Gateway is the only
product that monitors CICS TG, for example, and is a very recent addition
to the family.

As for the other comments in this thread, I would suggest getting the
requirements into SHARE and through other avenues. I know there's a lot of
IBM effort to work through requirements, and a lot has been done but more
to come. One thing that I care about personally is that V4.1 OMEGAMON XE
products now have complete Japanese language support, so that's quite
helpful here.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Price of CPU seconds

2008-02-21 Thread Timothy Sipples
I think if you're simply trying to educate someone familiar with
distributed servers, I would ask something like this:

Are servers free?

And (hopefully) they'll answer, No.  Next question:

So how would you measure their costs? If it's a multi-user server, as most
servers are, how would you allocate their costs among users?

And they might give a long answer which may or may not be insightful. Then
I would simply say (assuming they demonstrated some insight):

There's really nothing different here. One of the ways you can measure and
allocate costs is by calculating the number of CPU-seconds that a user
requires and calculating a cost per CPU-second. That cost might be a very
small number, but it's never zero. CPU-seconds certainly aren't the only
way to base costs or even the best way. But it's one way you can do it. The
same thing is true for electricity. Your electricity consumption is
measured in Kilowatt-hours. One Kilowatt-hour might be very cheap but,
added over many thousands of users and over many years, that small number
adds up to a very big number, enough to pay for huge electric power plants.
The same is true of servers of any type: there are underlying costs and,
for every platform, one user might consume a very small amount, but the
cost is never zero.

Try something like that and see where it goes. Everything I said earlier
still applies, though. Continuing:

Now, if CPU-seconds always cost some money, doesn't it make sense to try
to save CPU-seconds if possible so you can get more users for the same
cost? You can keep the lights in your house turned on all day while you are
away, using electricity, but it will cost more and provide no value.
Doesn't it make sense to get energy-efficient lightbulbs to save money and
to turn them off when you are not using them? That's what performance
engineering is about, and good performance is important on every system. On
systems which serve the largest number of users, it's can be even more
important. A little bit better performance can mean some large cost
savings. Users like faster systems, too, because they can get more work
done -- it saves them money because they aren't wasting time.

And at that point, hopefully, the lightbulb will go off. No pun intended.
:-)

Hope that helps.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Replacement for CA - TPX - Session Manager?

2008-02-21 Thread Timothy Sipples
IBM has three session managers, yes. IBM prefers you look at Session
Manager for z/OS first since it's the strategic one:

http://www.ibm.com/software/htp/cics/smanag/

Version 2.1 was introduced this past September, so it's worth a fresh look
if your knowledge is pre-2.1. (One major plus for me is that Session
Manager is available in the Japanese language.) If you would like more
information on migration assistance for Session Manager please contact
Twila Brent ([EMAIL PROTECTED]) and she can point you in the right
direction.

For the record there are two others. AFAIK there are no plans to
discontinue the other two; they're still supported. One is CL/SUPERSESSION:

http://www.ibm.com/software/htp/cics/clss/

which IBM acquired via Candle and added to the IBM catalog in 2005 (along
with CL/CONFERENCE). The other is Tivoli NetView Access Services:

http://www.ibm.com/software/tivoli/products/netview_as/

which enjoyed its most recent 2.1.1 update (up from 2.1.0) in December,
1997, and which is also still supported.

There are many other products in this category, so please check the
archives for a list.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IBM contact for documentation servers?

2008-02-19 Thread Timothy Sipples
John,

Are you talking about stuff on the Internet?  At the bottom of every
ibm.com page there should be a Contact link.  Click on that, then click on
the E-mail link.  Fill out the form as best you can and please include the
Web address you're complaining about.

I've had very good results getting stuff corrected or updated this way.
You'll get a level 1 sort of semi-automatic response initially, but each
page has an owner who will eventually receive your complaint, and usually
you'll get a personal response and be able to follow-up with that person.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Price of CPU seconds

2008-02-19 Thread Timothy Sipples
 not. Of course the outsourcers
charge a profit for their services, and they perform to written agreements.
If it's not written down, the outsourcer doesn't have to do it.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Linux zSeries questions

2008-02-18 Thread Timothy Sipples
Yes, the various C/C++ compiler enhancements (Metal C, graphical workbench
support in Rational Developer for System z, improved debugging, etc.) that
recently shipped aren't only for external use. Although please enjoy them,
too.

Other bits I'd take an educated guess (without inside knowledge) that are
largely or entirely C and/or C++:

- parts of the XML Toolkit for z/OS
- at least parts of UNIX System Services (one would think most of the
command binaries have got to be, for example)
- the IBM HTTP Server for z/OS (including the Apache-derived one shipping
with WebSphere Application Server V6.1 for z/OS)
- some security bits (like the GSKKYMAN stuff)

And there's probably a lot more.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Linux zSeries questions

2008-02-17 Thread Timothy Sipples
FWIW, there's a fair (and increasing) amount of z/OS written in C and/or
C++.  The SDK for Java immediately leaps to mind as an example.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Linux zSeries questions

2008-02-15 Thread Timothy Sipples
Alan Altmark writes:
However, you will pay z/VM and Linux middleware license fees based on the
total number of CPs, even if you have just one LPAR with one logical CPU.
Those with larger CP counts will likely find adding a couple of IFLs to be
a
better strategy.

True. Just to expand on what Alan is saying, for z/VM and much (but not
all) Linux middleware you have to license all CPs in the machine (if you
run on at least one CP), all IFLs (if you run on at least one IFL), or both
(if you run on both). So if you have a large number of CPs that's something
to consider.

That said, licenses are portable. For example, if today you have 3 CPs in
your machine, you can start running Linux on, say, a fraction of one CP.
You'll then have to buy three z/VM processor licenses (assuming you're
running under z/VM) and three middleware licenses (with the exception of
some sub-capacity products, e.g. WebSphere Application Server for Linux on
z). But if you then decide you like what you see, you can buy 3 IFLs, move
z/VM and Linux onto the IFLs (and off the CPs), and you already have all
the software licenses you need. Also, at least in IBM's case, middleware
licenses for Linux are portable. For example, you can retire a Windows X86
processor and move that platform's IBM middleware licenses to Linux on z
without even phoning IBM.

I got the sense the original poster just wanted to boot up Linux on a CP
and have fun with it, probably in an LPAR or two without z/VM and without
any particular licensed middleware products. (Or that he already had z/VM.)
Hence my original answer responded to that situation. But hopefully Alan
and I are helping explain the bigger picture now. In short, there's
certainly no technical impediment to running Linux on CPs, and, at least
for kicking the tires, that often makes financial sense, too.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Person-Months for Version-to-Version Migrations?

2008-02-14 Thread Timothy Sipples
The discussion here about how many z/OS system programmers? is really
interesting to me, and I'd like to ask a related question to expand the
discussion a bit more. What are your current experiences in terms of the
number of person-months it's taking for version-to-version (v2v) upgrades?
Here's a sample template for how you might frame your answer since there
are lots of factors that could influence the person-months:

1.  Start date of v2v project?
2.  First in-production date?
3.  Final in-production date?
4.  Estimated total person-months?
   a. Internally supplied:
   b. From outside service providers:
5.  From what to what?
   a. Operating systems:
   b. Middleware (CICS, DB2, IMS TM, etc.):
   c. Tools/utilities:
   d. Hardware:
6.  How many LPARs? (Any logical consolidation?)
7.  How many machines? (Any physical consolidation?)
8.  How many (logical) Parallel Sysplexes (e.g. two 3-way Sysplexes)?
9.  Any other quantifications (e.g. lines of code, function points,
number of programs, number of CICS regions, database sizes/number,
etc.)?
10. How many (planned) outage(s)? How long?
11. What other impact(s), if any, were there to business users during the
migration (e.g. performance issue, unplanned outage, function loss,
new function, data loss, etc.)?
12. Testing method(s)/person-months?
13. Other comments? (Examples: What were the most difficult issues? What
took the most time? Any unusual factors, such as relocating the data
center? Did you use an Early Support Program?)

You may not know the answers to all that, so your best guess is fine and
much appreciated. Private e-mail is OK if you prefer.

I'm asking because my guess is that the Japanese experience in these areas
is quite different from most of the rest of the world, probably because of
different IT practices here.  But that's just a guess, so it would be
interesting to hear what IBM-MAINer experiences are around the world in
the 21st century.

The from what to what? question might be very different also.  In Japan
the big hop/all-at-once method seems popular, while I tend to think in
the rest of the world the ongoing rolling wave technique is at least
more popular. So your answer might be z/OS 1.6 to 1.8 for one migration,
then followed by CICS TS 2.3 to 3.2 for another migration, then z990/z890
to z9, etc., each as separate v2v projects.

Thanks in advance for your feedback.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Linux zSeries questions

2008-02-14 Thread Timothy Sipples
1. In addition to the general Linux information sources, all of which still
apply -- Linux is Linux -- you may wish to try the LINUX-390 LISTSERV,
hosted by Marist University. You can sign up here:

http://www2.marist.edu/htbin/wlvindex?linux-390

Please scroll down toward the bottom of that page, and there's a sign-up
form.

2. I'm not sure about the wait state codes, but they may not be too useful
to you anyway. You may want to ask in LINUX-390.

3. Yes, you can certainly start and run Linux under z/VM on CPs (general
purpose processors). General purpose means you can run anything on them --
CPs are the universal processors. IFLs are the processors dedicated to
Linux, but CPs work just fine, too. If you want to run a trivial amount
of Linux -- booting it, having fun with it, experimenting with it, doing a
little real work with it, etc. -- then existing CPs you already own are
probably the most economical. (You already own them, and spare capacity is
basically free.) Once you get serious about running Linux beyond some
trivial amount you'll probably want to invest in at least one IFL.

Enjoy.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Linux zSeries questions

2008-02-14 Thread Timothy Sipples
Ed Gould asks:
Can I ask an innocent(?) question here.. LINUX is it documented like
MVS or something like early 360 (YES 360) manuals ?

Linux is maintained and enhanced in a community-driven manner, with no
single entity (e.g. IBM) controlling its entire development. As a
consequence the documentation won't be IBM-style or for that matter
HP-style.

While Linux developers in the community do produce a lot of documentation,
and there's a lot more beyond that in books and on the Web, one of the
major benefits of a Linux distributor, such as Novell and Red Hat, is in
their packaging and documentation services, especially concerning
installation and configuration procedures. But, for example, while you'll
find wonderful diagnostic code numbers on every line as you observe a z/OS
IPL, the Linux kernel doesn't provide such troubleshooting niceties. You'll
have to figure out what a sometimes cryptic string means without a code
number, much less a book with a list of code numbers and troubleshooting
guidance. It's a bit more Wild West. Which is not to say it's bad, it
just has different design origins and different community values.

Linux does tend to inherit UNIX-style in-built documentation features. The
man pages (man command) are notable examples.

You can download Linux from lots of places and take a look at the
documentation it includes (or doesn't include), depending on the
distribution. To pick one example at random, you can download Linux on
System z from Novell by going here:

http://www.novell.com/mainframe

and clicking on one of the download links at right. Novell recently
introduced a starter system package for System z, a pre-built image which
is more convenient to set up than the traditional approach. Wikipedia lists
many other Linux distributions for System z. To cite another example, Red
Hat posts their documentation here:

http://www.redhat.com/docs/manuals/enterprise/

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


IBM PR: The Future Runs on ?????? ? Events in North America

2008-02-12 Thread Timothy Sipples
IBM has posted a large number of city events billed as The Future Runs on
?? ? -- yes, that's really what it says -- now open for registration
at:

http://www.ibm.com/events/systemz

The Web page currently lists cities in North America.  If I spot other Web
sites with comparable listings outside the U.S. and Canada I'll follow up
with a post.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


IBM PR: Almost Introducing the Extraordinary New XXXXX

2008-02-12 Thread Timothy Sipples
Copy of an invitation which I think this audience may be interested in.
The X represents redacted text which appears in the invitation as
black bars.


== Sign up now for live Web seminar on February 26 at
http://www.on24.com/clients/ibm/102818

ALMOST INTRODUCING THE EXTRAORDINARY NEW X

We can't reveal much about the amazing new X just yet.  Through
virtualization and consolidation it can help lower your power and cooling
costs by up to a remarkable X.  It can help cut floor space needs by up
to X.  It is designed to deliver capacity improvements of up to X.
Yes, amazing.  Simply, your data center has never seen the likes of the new
X before.  Just when you thought the X couldn't get any more
powerful, well, it has.

Learn from those in the know.

Speakers for the live Web seminar have the inside scoop -- and they'll
share it with you.  They are: Jim Stallings, GM, Enterprise Systems
Division, IBM Systems  Technology Group and Bob Hoey, VP, Enterprise
Systems Division, IBM Systems  Technology Group.

The Web link will take you to IBM's partner, On24, who will help complete
your Web seminar registration.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Curious(?) way to ZIP a mainframe file.

2008-02-11 Thread Timothy Sipples
John, when you zip a file using the jar command, do you see any zAAP
eligible workload?  Just curious.  Although the jar command is part of the
Java runtime, I'm not sure whether jar sends anything to the zAAP.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Arial Font printing on Mainframe

2008-01-29 Thread Timothy Sipples
In addition to the suggestions you've received, a few more comments:

1. I cannot find that printer model number you mention, so could you double
check that?

2. Windows is capable of printing all fonts using bitmaps. (There's a
checkbox in the printer driver settings that enables that.) The size of the
print job will grow, so that's one disadvantage. If you can transfer and
print bitmaps in some form, this is one option.

3. According to Wikipedia, Arial is just the new Microsoft-created name for
Sonoran Sans Serif.  Arial/Sonoran Sans Serif was designed by Monotype.
It's very close in appearance to Linotype's Helvetica, and it is a
variation of Monotype's Grotesque font. Triumvirate, Helios, Megaron, and
Newton fonts are other substitutes for Arial and Helvetica.

4. Both the InfoPrint Fonts (5648-E76) and the AFP Font Collection (
5648-B33) include Helvetica. The former includes only outline Helvetica
while the latter includes both outline and raster (bitmap) Helvetica (240
and 300 dpi). You can still order Sonoran Sans Serif (5771-ABB) -- just
checked -- but I think that's 240 dpi raster format only (e.g. 3820 laser
printing). That may be sufficient, depending on your output device and
appearance goals, but I think I'd look at outline Helvetica first.

Also, PSF for z/OS supports OpenType/TrueType font formats directly. See
this guide (IBM Publication No. G544-5876) for more details:

http://publibfp.boulder.ibm.com/epubs/pdf/g3a00mst.pdf

Assuming you license Monotype's Arial -- it is available for purchase --
presumably you could use it in PSF for z/OS.  I don't have too much
information on Exstream Dialogue, but presumbly you could do something
similar.

Hope all that helps.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: New Opcodes

2008-01-28 Thread Timothy Sipples
As far as I know there are only two things IBM has said publicly about a
future mainframe processor, and I guess they could be the same or
different. Here's the first, from August:

http://www2.hursley.ibm.com/decimal/IBM-z6-mainframe-microprocessor-Webb.pdf


which says 50+ instructions added to improve compiled code efficiency.

The second is what the IBM CFO said in his prepared remarks concerning
IBM's 4th quarter, 2007 earnings.

Beyond that, I haven't seen any more information. So let's wait to see
if/when IBM says more, OK?

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: AIX CICS TRANSACTION GATEWAY EPI QUESTION

2008-01-28 Thread Timothy Sipples
YY,

HATS is another option, yes. If you absolutely must drive screens, you may
also want to look at the CICS Service Flow Feature.

There's a very good redbook here:

http://www.redbooks.ibm.com/abstracts/sg245466.html

which discusses most of the ways you can integrate WebSphere Application
Server and CICS Transaction Server, if you're looking for some good
background reading.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Problems with SNA Consoles in Z/OS V1R8

2008-01-28 Thread Timothy Sipples
Mark may have more current information than I have on this issue. Maybe
z/OS 1.7 changed something again.

I still think this is important to fix on the z/OS side, because increasing
numbers of clients will negotiate contention resolution by default. That's
true for multiple IBM client products like Host On-Demand and PComm, other
products like HATS, and (from what I've been reading) many non-IBM
products. Lots of products have already implemented that RFC, and more will
over time.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: DB2 queries without using MF.

2008-01-28 Thread Timothy Sipples
Rob Wunderlich writes:
Ideally, I would use Connect Unlimited. Problem for me is the price
tag. It's only available as OTC, and a fairly hefty one at that. If
it could be folded into the monthly cost of DB2 it would be a no
brainer. That particular OTC happens to exceed a magic number for
this organization that makes approval difficult (long story).

Ah yes, the bureaucratic expense number limit policy. Can't buy a building,
so the company pays more buying brick by brick. I think everyone working
for a business with at least a few employees runs into that problem.

I don't know your exact situation and wouldn't be the expert even if I did,
but if you don't yet have an Enterprise License Agreement that might be one
way to solve this particular problem. I wrote a layperson's explanation of
the ELA a few weeks ago that should be in the IBM-MAIN archives. You could
also just ask IBM straight up if they can price DB2 Connect Unlimited as
MLC, like MQ's Client Attach Feature. Or IBM can finance software purchases
to adjust the cash flows, but often that's not the issue when it comes to
the bureaucratic approvals.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: DB2 queries without using MF.

2008-01-28 Thread Timothy Sipples
An IP address can be easily spoofed, so I'm not sure why people think that
restricting to particular inbound IP addresses offers much protection.  But
even if it did, that's a single level: all or nothing.  I doubt that most
businesses would find all-or-nothing access to their entire collection of
core enterprise data sufficient.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: DB2 queries without using MF.

2008-01-24 Thread Timothy Sipples
Rob Wunderlich writes:
JDBC/ODBC access to z/os DB2 works well, but it's expensive
(relative term).

I think you used the word perceived elsewhere, and there are those
perceptions, yes. It's a multi-party effort to make sure the truth is
understood.

The cost for drivers, whether DB2 Connect or another vendor, is enormous.
I
have web servers, data warehousing, windows server apps and desktop
clients all accessing DB2 data. If I want to add a CPU to webapp server,
the
driver upgrage fee is more than the cost of the entire server.

You would seem to be in the perfect situation, at least outwardly, for DB2
Connect Unlimited Edition. It's very much like the MQ Client Access
Feature: you pay a fixed rate based on your MSUs, and you're done. You
don't even need to contact IBM when you add server #685 or user #3163.
(Put Connect on Linux on z and add a zIIP for best results.)  Other vendors
may offer similar terms.

I'm sure all those Web servers, data warehousing servers, and server apps
are free to acquire and maintain, but that's a topic for another day. :-)

On the general topic, there are about a million ways already to copy DB2
z/OS data somewhere and do something with it. They all share some common
disadvantages, many already mentioned. The winds seem to be blowing against
doing that sort of thing nowadays. A lot of businesses are terribly worried
about failing to protect sensitive data, and the word copy is inherently
antithetical to data protection (except in the narrow and tightly
controlled DR sense). I call the trend data recentralization. There's
also an increasing appreciation for the high costs of too highly
distributed data models, and data warehouses are becoming much more
mission-critical (and numerous)  Interesting times we live in.

My free advice, for what it's worth, is to figure out better ways for
customers to take advantage of DB2 (and other data) right on the mainframe,
to answer critical business questions on a need-to-know basis, with
up-to-the-second consistency. There's a tremendous market for that. IMHO,
creating the million-and-first way to copy data somewhere else to then
operate on it won't be as interesting.

By the way, I expect that going behind DB2's back and accessing underlying
files will become increasingly less and less fruitful. DB2 function has
been galloping ahead rapidly, and it's going to get more and more difficult
to make any sense of what's underneath. There's also no guarantee
whatsoever that what's underneath will stay the same from version to
version. And more and more of it is going to be encrypted anyway as, for
example, customers use SQL ENCRYPT vocabularies, so you'll need the key(s)
to decode it. Those who have the key probably won't (shouldn't) give it.
There are also complications like stored procedures, which are getting more
numerous and complex, expanding data types, XML, rapid changes to indices,
conversion to Unicode This stuff is in very rapid motion, and you'll
need to keep up.

Basically what you're talking about is reverse engineering a good chunk of
DB2, and to keep reverse engineering it as DB2 evolves. My hunch is that's
a big, never-ending project. :-)

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: AIX CICS TRANSACTION GATEWAY EPI QUESTION

2008-01-24 Thread Timothy Sipples
YY,

If you're programming using EPI in WebSphere Application Server with CICS
Transaction Gateway, you may want to refer to the EPI sample code included
with CTG.  I'm copying this section of the CICS Transaction Gateway V7.1
InfoCenter for reference:

- - - - -

The EPI Sample consists of a stateful session bean, a client application, a
custom record which demonstrates the use of the Screenable interface, and a
custom LogonLogoff class.The following files are part of the EPI Sample:
EPIPlayScript.java
Enterprise bean remote interface
EPIPlayScriptHome.java
Enterprise bean home interface
EPIPlayScriptBean.java
Enterprise bean implementation
EPIPlayScriptClient.java
Enterprise bean client program
CICSCESNLogon.java
A LogonLogoff class
Ejb-jar-epi-1.1.xml
Example of a deployment descriptor

- - - - -

These samples will be either in the samples directory (wherever you
install CTG, including z/OS zFS or HFS) or in the deployable directory
(for WebSphere Application Server EAR-deployable samples).

Note that there are multiple ways to connect WebSphere Application Server
to CICS Transaction Server, and CICS Transaction Gateway is but one of
them.  Also please bear in mind that EPI connections are problematic in
certain deployment situations.  In general, if you are using CTG, if you
can move to IPIC or at least ECI you're probably going to end up with a
more robust solution.  (IPIC supports several new things that ECI doesn't,
such as channels and containers for accessing 32K of CICS application data
at a time.)

You might also want to ask your questions on the CICS-L mailing list.

Hope this helps.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Problems with SNA Consoles in Z/OS V1R8

2008-01-24 Thread Timothy Sipples
Miguel,

Disabling contention resolution on the client might be a temporary
workaround, but I wouldn't recommend that as a permanent workaround.
Contention resolution is a very good thing to have enabled -- it can
dramatically speed up things like macros -- and you can just about
guarantee you'll have an endless number of phone calls from clients
otherwise if you don't fix it before too long.

I thought way before z/OS 1.8 the contention resolution problems were fixed
and everything runs smoothly. Let me go dig up my old notes

OK, here's the history.  Contention resolution debuted in z/OS 1.2.  It
takes two to tango, though (server and client), and for 1.2, 1.3, and 1.4
there were discrepancies in how z/OS implemented contention resolution and
(later) how the first clients did.  Before z/OS 1.5's GA everything settled
down, and there were PTFs released for prior z/OSes.  The contention
resolution specification is defined in IETF RFC2355, but sometimes it's
tough to implement the specs exactly the same way.  (As to why IBM released
a client that didn't work with its own server contemporaneously... can't
explain that one.)

There's an informational APAR called Common Telnet Problems Under z/OS
which you should check to see if there are PTFs that apply to your
particular z/OS release. The APAR is II13135. To save you the reading,
Miguel, at this instant that APAR advises these fixes for z/OS 1.8:

UK15163, UK15227, UK16016, UK19642, UK16746, UK19164,
UK19835, UK21579, UK25194, UK26064, UK32220, UK25807

and further advises searching on R170 TSASO if you're running TELNET in its
own ASID.  In addition, these non-TELNET fixes may be relevant because they
might impact TELNET: OA11652, OA11841, OA15828, OA16468, and OA17750.
(Some/all of those may not be relevant to 1.8.)

My hunch is that Mark Zelden correctly remembers when contention resolution
indeed was a problem, but I thought IBM had permanently buried those
specific problems as of z/OS 1.5. Maybe they've come back, or maybe it's
something else. Applying the fixes in II13135 should squash anything IBM
knows about on the z/OS side. Do note there's a Personal Communications
5.9.2 now, so I would also try that to see if the behavior changes.
(There's also a 5.8.3.) Don't automatically assume the mainframe is at
fault, which reminds me

I remember arguing with the PComm team a few years ago that they had a
ridiculously short timeout value as the default. I think the timeout
affected TN3270E SSL handshaking across slow network connections, including
modem dial-up, the average corporate VPN, and other high latency/high
congestion situations, making it impossible to connect. They argued that
lengthening the default might break something else, so they didn't want to
change it. I argued that the certainty of having something broken (SSL
handshakes) ought to trump the remote possibility that a longer timeout
might break one user's macro (or something -- I don't think anybody could
think of a plausible breakage scenario there). My argument won, and the
default timeout is now longer. All of which is very interesting but may
have nothing to do with your problem. :-)

Hope all that helps.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Co:Z Co-Processing Toolkit for z/OS is now FREE

2008-01-24 Thread Timothy Sipples
Kirk,

It's worth mentioning, from the narrow view of network encryption, that you
could traverse a HiperSocket to Linux on z using the unencrypted socket
connection and not have to worry about anyone intercepting the data. There
are many other security issues to consider, but that's one way to avoid the
cost of encryption yet still protect the connections.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/OS 1.8 or 1.9 ?

2008-01-24 Thread Timothy Sipples
Re: Coexistence, yes, it's extremely important to stay current.

However, if you're sitting back at z/OS 1.(low number) or OS/390 or (gasp!)
MVS, the best (and maybe only) strategy is to make one big, giant jump to
currency, then stay current. In that first jump you won't be able to share
datasets and be supported -- it's a cold turkey upgrade. Basically you'll
quiesce the old system, unload the data from the old OS, load the data into
the new OS, and go into production. You'll need to do a lot of testing
before you do this, you'll have to take a scheduled outage, and the risk is
higher than N+2 or N+1 steps -- but still the lowest risk of any other
option. (Although I do point out that it's what every Windows and UNIX
administrator does by and large. Boy, are we spoiled having fully supported
N+2 coexistence. :-)) You may get lucky and be able to do this in chunks,
for example moving a single less critical application first.

I know there are many of you who will need to do this cold turkey
upgrade, just please don't let it happen ever again. It's a lot less
stressful having that safety net.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: DB2 queries without using MF.

2008-01-23 Thread Timothy Sipples
Shadow is quite different, as are DB2 tools.  They're all running on the
mainframe itself.

In addition to the problems mentioned, you may have all kinds of data
integrity and consistency problems if you try to write something.  Even
reads aren't necessarily going to have full consistency unless you quiesce
DB2.

One can think of a lot of drawbacks, but what are the benefits versus, say,
JDBC or ODBC with zIIP?

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: New Mainframes coming in February

2008-01-21 Thread Timothy Sipples
I have found that my company (before downsizing me) was totally
confused with the EC/BC determinations.
I wish IBM would try to simplify their offerings.
I've dealt with their marketting cr*p for 27 years, and I find
their distintions only make sense to IBM sales.

Ted, what are the confusing parts about EC and BC?  It should be very
simple: there are two pieces of hardware.  The BC starts at 26 MIPS of CP
capacity and goes up to almost 1,800 per frame.  The EC starts at about 200
and goes up to nearly 18,000.  (There's plenty of overlap between the two
so you have room to grow.)  If the BC provides enough capacity, that's what
you buy, otherwise the EC is available.  You can upgrade a BC to an EC.

Both run the same software portfolio.  Both deliver mainframe qualities of
service -- both are 100% genuine mainframes.  (The EC always has at least
two spare processors, while the BC lets you choose whether to have spares
or not.  The EC does have an optional feature available to let you replace
a whole processor book while the machine continues to operate, but this
is perhaps academic if you have Parallel Sysplex.)  You can stuff more
memory inside an EC, but the BC still offers lots.  No surprise that the EC
is physically about twice the size of the BC.

I have heard about some confusion out there about certain things, but EC v.
BC is a new one, so I'm curious to hear more about that.  I think ever
since the z800 came out 5 or 6 years ago this two machine strategy has been
in place, and it hasn't changed fundamentally.  The EC and BC are round #3
of that strategy, after round #2 (z990/z890).  In all three rounds the
bigger one debuted first and the smaller one second.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z890 2086-160 w/ 2 IFLs on eBay

2008-01-20 Thread Timothy Sipples
My question is: If you have two z890s, A with 1 CP and 1 IFL and B with 2
IFL, then in a disaster where A is under a pile of rubble, can you get IBM
to turn on a CP and an IFL in B and still pay the same price for z/OS 
z/VM?

Yes, although it's a good idea to contract for that in advance using CBU
(Capacity Backup) in order to be able to turn on that disaster recovery
capacity promptly.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z890 2086-160 w/ 2 IFLs on eBay

2008-01-19 Thread Timothy Sipples
If I recall from the marketing, you only 'buy' an IFL once and when you
upgrade your IFL's are already paid for.
Now if I can pick up this 2 IFL box for $10-20K can I just have IBM turn
on 2 IFL's on my z990 and just trash the z890?

No, I don't think so. You will then own two z890 IFLs. BUT, whenever you're
ready to upgrade/consolidate to z9 or beyond, things may get more
interesting.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Really stupid question about z/OS HTTP server

2008-01-09 Thread Timothy Sipples
John,

Looks like you've received some good replies.  One other thought is to ask
the question whether you actually need authentication for the content that
your z/OS HTTP server is providing.

Also, assuming you're using basic authentication, there are some cheats.
Your users can add a bookmark/favorite to log in automatically, like this:

http://userid:[EMAIL PROTECTED]/mypage.html

Better yet, if your Web site supports SSL:

https://userid:[EMAIL PROTECTED]/mypage.html

Or you could use a Web form-based authentication instead of the basic
authentication pop-up box.  With the form-based authentication Microsoft
Internet Explorer can remember user IDs and passwords if you wish, to
automatically log the user on.  (Your company may have disabled that in the
IE settings, but it is a standard feature of most browsers, including IE.)

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IBM complementary tools

2008-01-09 Thread Timothy Sipples
The products mentioned:

CICS Batch Application Control
http://www-306.ibm.com/software/htp/cics/bac/

Session Manager for z/OS
http://www-306.ibm.com/software/htp/cics/smanag/

Workload Simulator for z/OS
http://www-306.ibm.com/software/awdtools/workloadsimulator/

CICS VSAM Transparency
http://www-306.ibm.com/software/htp/cics/vt/

are all licensed products with a one-time charge and (optional) annual
subscription and support.  They are not free.

For the record, Session Manager for z/OS supports TN3270E.  It's the much
older Tivoli Netview Access Services (NVAS) product that doesn't.

However, there is a free trial download for CICS Batch Application Control
and some other CICS tools here:

http://www-306.ibm.com/software/os/systemz/trials/cicstools/

Workload Simulator and some other tools are available for a test drive
here:

http://zserveros.dfw.ibm.com/

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


PR: IBM Beacon Award (for Business Partners) Nominations Now Open

2007-12-20 Thread Timothy Sipples
IBM is now accepting nominations for the IBM Beacon Awards.  Details here:

http://www.ibm.com/partnerworld/pwhome.nsf/weblook/2008_awards.html

Nominations are due by January 25, 2008.  This award is given to
outstanding business partners in a variety of categories.  The most
relevant category for IBM-MAIN readers is likely Excellence in the Use of
System z for New Workloads or Applications, but there are many other
mainframe-relevant categories.

Last year, Cornerstone Systems won in the category Best IBM System z9
Solution for their excellent work to help CompuCredit deploy their new
Installment Loan Application.  Some of the other mainframe-relevant winners
include NIWS Co., Ltd. (Japan) and Sogeti Group (France) for Overall
Technical Excellence.

If you are an Advanced or Premier Business Partner, you can nominate
yourself.  Your solution should be new or substantially improved in 2007.
Judging criteria and other details are available on the Web site.

Good luck, everyone.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


PR: New Videos on IBM TV about IT Costs

2007-12-20 Thread Timothy Sipples
There is a new series of videos posted to IBM TV that I found interesting.
First, start here:

http://www.ibm.com/software/info/television/index.jsp

Click on the Select a topic button, then choose either Systems  Storage
(or Software) and navigate to the System z - All media types section.
You'll then get a list of videos.  Several are interesting, but look for
the Scorpion series and start with part 1 if you want to view the
cost-related ones.

One thing I actually disagree with slightly in Part 1 is the speaker's
statement, Everybody knows the cost of their mainframe software, as if
it's a fixed given. That may be a U.S.-oriented perspective perhaps, or
perhaps it was an oversimplification for a short video. But I've met a lot
of customers that have many misperceptions in this area, and many do not
manage their software portfolios optimally. That's regardless of platform.

Software mismanagement includes not optimizing what you've got for cost,
and not keeping the portfolio in line with current needs. In simple terms
you buy software to avoid labor. Theoretically you could buy a machine and
hire your own army to write an operating system, middleware, tools and
utilities, etc.  When computing first started, that's what you had to do.
It's expensive, so almost no one writes all their own software.  Even big
software companies like IBM, Microsoft, and Oracle with seemingly endless
programmer resources still buy lots of software.  But where you draw that
line (between buy and build) varies and will likely change over time as
labor costs change.  Typically that line should move up over time, because
typically labor costs are increasing, and the ability of software vendors
to spread those costs is increasing, especially due to international
software market expansion.  That's a universal pair of trends, not
platform-specific.  Balanced against that is the fact that your own
software code is your business because it's just for you, so you don't have
to modify your business to match more general-purpose software. Which is
yet another reason why Service-Oriented Architecture (SOA), to meld your
own software bits seamlessly with the commercial stuff, is so important,
but that's a topic for another day.

The correct answer may be, given these trends, Buy more software, but
optimize well.  On the buy more side, I generally favor looking first at
application developer productivity, because that's where you'll find
significant IT cost. That's also where business benefits result, if
developers can deliver quicker and with higher quality. I get very
concerned with organizations where this software line in the developer
productivity area hasn't moved in 20+ years: that's often a big warning
sign that there's mismanagment.

Anyway, I found the videos interesting and pass them along.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Capacity on Demand?

2007-12-19 Thread Timothy Sipples
 and raising your softcap,
you can in effect transfer the OTC license for that day.  It's total
enterprise Value Units at any/every four hour rolling average that counts.

In this example there's only one machine, but hypothetically if you could
reduce the CICS LPAR by 2 MSUs let's say, you'd end up with this:

33 MSUs for Tivoli zSecure Admin (+3)
33 MSUs for DB2 Cloning Tool for z/OS (+3)
13 MSUs for CICS Interdependency Analyzer (no change; you already have 15
permanently licensed)
13 MSUs for WebSphere Application Server for z/OS (no change; you already
have 15 permanently licensed)

So you can have various permutations like that, and you might be able to
slide just under another rounded up Value Unit.  You can also buy a
mixture: some more perpetual licenses, and some MSU-days.  Whatever makes
sense in your particular situation.  [And this also points to an
interesting effect of the technology dividend: when you buy IBM zOTC for
a specific machine, when you upgrade to the next model you'll find that
your existing stash of Value Units should cover more system capacity
(MIPS), maybe 10% more.  You can either take the extra capacity
immediately and pay nothing more for IBM zOTC (and MLC), or you can wait to
grow back up to your Value Units before buying more, or some combination.
Are you reflecting that benefit in your chargebacks? :-)]

A couple other points are worth mentioning:

1.  I don't think OOCoD affects your qualification for Parallel Sysplex
aggregation, as long as the deviation is genuinely temporary.  So if CoD
throws you out of the 50% rule for a day, for example, don't worry about
it, unless you think that signals a future, more permanent condition.

2.  Previously I talked about IBM Enterprise License Agreements (ELAs).
You'll want to make sure you understand the effect that increasing MLC
would have on your OTC.  It's quite possible that it would make sense,
earlier, to opt for increasing your MLC forecast in order to get some OTC
benefits.  Take a look at my previous ELA write-up to get some background
on that.

All that said, John, there are some very clear cases where CoD makes
enormous business sense, and they typically involve businesses either with
short duration annual spikes or a truly once-in-a-lifetime spike.  An
example of the latter that I can think of is when the government changes a
law or regulation, causing a once-only rush of some kind, perhaps to take
advantage of an expiring tax provision.  There are also cases where you're
genuinely not sure whether you need the extra capacity or not, or how much
you need, so you can pay much less for a day or two and see how it goes.
And there are things like mergers, when you're buying another company and
you need some extra capacity to load all their data onto your mainframe
overnight, within a certain time window.

CoD, for hardware and software, are attempts to price fairly for the way
businesses work in the real world, to offer flexibility.  Everything I
described is published, announced, and standard.  You don't have to go
begging to a vendor (IBM anyway) for a special favor.  The z world
changed in 2000, as I'm fond of saying.

There is a flavor of CoD called Customer Initiated (CI).  I recommend
that almost everyone get that if possible.  That gives you (and your
management) full control should the unexpected happen -- or if you just
forecasted badly. :-)  It's a prudent contingency feature, pre-negotiated,
and I recommend it.  But don't let CoD substitute for what should be a
permanent capacity increase, and, as a general rule, try to avoid buying
anything remotely resembling permanent capacity on N-1 (or older) models.
CoD is a great business tool, but please use it wisely.

Still confused?  Fire away, and I'll try to clarify.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: About 1 in 5 IBM employees now in India - so what ?

2007-12-19 Thread Timothy Sipples
Mohammad Khan writes:
Even that's not so clear cut anymore. Indian company Hindustan Aeronautics

Limited(HAL) has been supplying parts to Boeing for some time.

Yes, indeed. Boeing sources parts from around the world, including India.
Japan is a major supplier of aircraft parts and subassemblies to Boeing,
for example. (And Boeing thoroughly dominates the Japanese airliner
market.)

However, again, the growth figure I cited was in net U.S. dollar terms, not
Indian Rupees. HAL's aircraft parts get counted as exports from India to
the U.S. (imports to the U.S.), and then Boeing's whole assembled airplane
gets counted as a much bigger export from the U.S. to India. The 25+ growth
(2006 v. 2005) measures exports. I can safely assume that U.S. labor
productivity did not grow at 25 percent, even including extra overtime, so
by definition that export growth created jobs in the United States.

There's no question there are both winners and losers (from the U.S.
employment perspective) in U.S.-India bilateral trade, and there's also no
question that changes in trade flows are disruptive. But there are many,
many winners, and that's my point. I leave it to others to compare,
contrast, and quantify the winners v. losers, but hopefully not in
IBM-MAIN.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Java Problem Analysis

2007-12-19 Thread Timothy Sipples
Kirk, I tried to phrase my (limited) answer succinctly yet accurately, but
it seems I didn't entirely succeed.

The case you're describing is where the original author of the code (Sun in
this case) (also) releases their code under non-GPL terms. In that case,
it's not GPL code, is it? :-) (That specific code isn't.) Thus my
explanation doesn't apply -- I wasn't explaining anything about how code
under different licenses works. I was explaining how GPL code works, and
that specific code isn't GPL.

If IBM or anyone else bases their work off the GPL source, then my
explanation does apply. It really is that simple.

Yes, IBM has done some GPL-related work on z/OS. Here's some:

http://www-03.ibm.com/servers/eserver/zseries/zos/unix/bpxa1ty1.html

I believe you'll find several on the list with GPL licenses, or at least
licenses that are comparable to the GPL for purposes of this discussion
(i.e. which assure access to source code), e.g. emacs.

But you did expand our knowledge. So you say that Sun's Java(TM) is
available under non-GPL terms. Thus we can conclude there is no assurance
that derivatives (from IBM, Sun, or anyone else) of the non-GPL code will
be available in source code form. That directly addresses the I don't
know part of my answer -- the first sentence :-) -- and I'm grateful for
that.  Thanks.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: financial functions for Enterprise COBOL

2007-12-18 Thread Timothy Sipples
Donald Imbriale writes:
I'm looking for a package of financial functions callable from a COBOL
program.  A search within the Enterprise COBOL and LE bookshelves has
turned up nothing and a Google search for Enterprise COBOL financial
didn't turn up any useful leads.  I'm looking for functions like Excel's
XIRR.

We should probably explain what XIRR is first. It's the name of an Excel
function used to calculate the internal rate of return (IRR). Businesses
use the IRR as a basis for choosing between, say, two different investment
flows that result in two different cash flows. (I can't imagine how your
company could possibly use that. :-))

Mathematically,

NPV(C,t,IRR)=0

That is, the Internal Rate of Return (IRR) is the discount rate which sets
the Net Present Value (NPV) for a series of Cash flows (C) at certain times
(t) to zero. (Thanks to www.invest-faq.com for that explanation.) Cash
flows include some negative values (payments or investments) and positive
values (dividends or returns). If you have multiple investments, there's no
straight up mathematical solution to this formula -- you have to determine
IRR iteratively. You try an IRR value (say, 10%) and see how close you are,
then iterate until you get close enough.

It would seem that COBOL's PRESENT-VALUE function would be a big piece of
the puzzle if you wanted to write your own code. You'd iterate until either
the PRESENT-VALUE result is close enough to zero -- I think Excel says
that +/-0.01% is close enough -- or until you reach, say, 100
iterations, whichever comes first. (Excel's default is to give up at 100.)
You need to have at least one negative and one positive value in the cash
flows, as mentioned. Excel defaults to 0.1 (i.e. 10%) as the initial IRR
guess. Bonus points if you allow the caller to specify the initial guess
and desired number of iterations along with the cash flow sequence.

Note that PRESENT-VALUE expects end-of-period payments/returns in its
sequence and at fixed time intervals (daily, weekly, monthly, etc.) If you
use PRESENT-VALUE you'll have to choose the finest time interval that makes
sense -- but no finer -- and then pad with zeros for any time periods when
there's no cash flow. From the looks of it you'll also have to adjust the
IRR value accordingly, with any compounding adjustments applied when you
convert to different period rates. (The PRESENT-VALUE function assumes the
time basis for the IRR value and cash flow sequence match. So if each
payment or return is daily, then the IRR will be a daily rate, too.)

Microsoft's relevant documentation on XIRR seems to be here:

http://office.microsoft.com/en-us/excel/HP052093411033.aspx

SAS immediately came to mind as one package of financial functions that
might already be available to you and other z/OSers; SAS (base) has its IRR
and INTRR functions. (One returns the value in decimal format, and the
other in percentage format, but they're otherwise identical. I think INTRR
is the decimal one.) There's a SAS-L list where you could probably find out
more about that option, or you can check here around about page 639:

http://support.sas.com/documentation/onlinedoc/91pdf/sasdoc_913/base_lrdictionary_10307.pdf

There are all kinds of other options, probably including a few from my
employer that I haven't been imaginative enough to find yet. If you go to
Google and type internal rate of return and source code as your search
terms you can get lots of examples in many different programming languages.
COBOL can call just about any programming language you wish, so feel free
to pick your favorite, which might also be COBOL. Here's one in Perl, to
pick a semi-wild example:

http://sourceforge.net/projects/xirr4perl/

Perl for z/OS is available as a no charge download. Even if your favorite
language isn't available it'll probably be rather easy to reimplement from
one language into another, so just about any sample should do.

By now somebody might have sent you a sample piece of code. But if not,
another place you might want to ask is in the comp.lang.cobol newsgroup.

This would be a great candidate to craft as a reusable business service,
publish in a service directory, and let lots of developers enjoy at least
within your organization. It'd be fun to turn this into a Web service, in
particular. You might not be the first person in your organization to solve
this problem, but you can be the last. :-)

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: About 1 in 5 IBM employees now in India - so what ?

2007-12-18 Thread Timothy Sipples
Edward Jaffe writes:
Econ-101. Increased U.S. exports in the wake of declining dollar is
expected and should be no surprise to anyone. And, with the exception of
Poughkeepsie-made mainframes, the exports you listed are not IBM's
product.

The year 2007 hasn't ended yet, so it's only possible to compare 2006
versus 2005 (and prior) for whole year comparisons. The U.S. export growth
I cited predated recent declines in the U.S. dollar. You are correct in the
sense that the declining dollar should boost exports, but it should boost
them above the already impressive growth baseline, ceteris paribus.

I think it should have been obvious that my parentheticals were examples
and not exhaustive lists. And I think I only listed hard goods. Software
is another category I could have listed. If IBM sells DB2 for z/OS, for
example, the primary beneficiaries are developers living in the vicinity of
Santa Teresa, California, although there are certainly other beneficiaries.

I do actually try to think about life and economic impacts beyond IBM and
beyond the industry I belong to professionally. If the great and growing
Indian middle class is demanding more Boeing airplanes, Caterpillar
construction equipment (to build infrastructure they want), and CNH plows
to grow their food, and (hypothetically) 100 jobs get generated in those
industries for every 50 that IBM transfers, that's a good deal, right?
Regardless -- and brace yourselves everybody :-) -- I think it's a mistake
to view trade with India strictly in terms of a single industry or single
company, even if it is IBM.

They want you to believe the shift is due to new hiring in hot
markets. But, in addition to a 20% workforce shift to India, IBM has
exported many jobs to Brazil (the Poughkeepsie operations staff, their
sysprogs, their software ordering center, etc. all gone) and Communist
China (info development -- even z/OS doc -- is now there, among others).

As I mentioned before, I grew up in Connecticut, and my grandparents used
to work in the button factory. That button factory is long gone: the work
transferred to the southern United States.  (It's now in Asia probably.)  I
expect they or their friends had some choice words for Carolinians or
Georgians. :-)  But now Connecticut makes helicopters, and insurance, and
jet engines, and defense-related products, and aviation lighting systems,
and cigar wrapper tobacco leaves, and deep sea exploration and recovery,
and professional broadcasters, and Yale degrees, and new Broadway-bound
musicals, and lots of other products and services.  Nowadays Connecticut
typically ranks #1 in per capita income among the 50 U.S. states.  Good?
Bad?  Disruptive, for sure, but probably good.  (Connecticut also has more
forest than it did 100 years ago, because most agriculture moved elsewhere,
mostly to the Midwest.)

A large number of the employees IBM is hiring in places like India and
China are selling and servicing products IBM exports into those markets.
Not all, but many.  IBM sells products and services that are most analogous
to construction equipment, aircraft, and power transmission systems.  IBM
supplies capital goods to build core corporate and national
infrastructure.  India and China are buying lots of that sort of stuff as
they grow, to keep growing.

IBM is actively engaged in a policy of firing whole divisions of
extremely capable workers from the U.S. and Europe -- the very countries
to whom they owe their great success -- and replacing them with entry
level trainees from the so-called BRIC countries.

I have no idea if what you say is true.  I suspect it's true to a lesser
degree.  The unfortunate fact is that capable doesn't mean valuable,
but that's not a new phenomenon.  Labor markets value workers in very
strange ways.  I happen to think they grossly undervalue school teachers,
for example.

I really wonder what readers from India would think about what you're
saying and whether they would have different views.  I suspect they would.
Same with Boeing workers busy filling orders for Indian airlines.

Also, somebody added so what? to the subject line.  Is this topic
devolving into a discussion that has nothing to do with what people might
think of as IBM-MAIN topics?

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Java Problem Analysis

2007-12-18 Thread Timothy Sipples
John McKown asks:
Since SUN is now open sourcing Java, I wonder if IBM will start
supplying the source to their port.

I don't know the answer directly. However, note that GPL (GNU Public
License) code provides access to source code. So if IBM or anyone else
modifies someone else's GPL code, you can ask for and must receive the
modified source code. And if it isn't modified, you already can get it.

I don't know what Sun's license is. But at least for GPL code, you already
have an answer.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


PR: IBM and ACI Forge Global Strategic Alliance (BASE24-eps)

2007-12-17 Thread Timothy Sipples
There's an interesting System z-related announcement today in which IBM and
ACI Worldwide broaden and deepen their relationship:

http://www-03.ibm.com/press/us/en/pressrelease/23002.wss

ACI Worldwide is best known for their popular BASE24-eps electronic
payments/ATM solution.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: About 1 in 5 IBM employees now in India - so what ?

2007-12-17 Thread Timothy Sipples
U.S. exports to India are increasing at about 25+ percent per year, or over
2.5 times faster than India's GDP growth, last I checked. Major export
categories include engineering goods and machinery (e.g. construction
equipment, agricultural equipment), electrical and electronic machinery
(e.g. power generation and transmission equipment, Poughkeepsie-made
mainframes), precious stones and metals, optical and medical instruments,
and aviation-related products, among others.

There are a lot of jobs getting created in those industries, I would
imagine.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: PR: Bunch of IBM Software Announcements This Week

2007-12-14 Thread Timothy Sipples
I wrote:
So it is! I spoke too soon then. Congratulations, Apple and Mac OS X: you
beat z/OS by 7 days it appears. :-)

and it appears Apple didn't.  The update is called Java for Mac OS X
10.4, Release 6. It's available here:

http://www.apple.com/downloads/macosx/apple/macosx_updates/javaformacosx104release6.html

But this isn't Java 6 (or Java 1.6 if you prefer). Release 6 in this case
is merely updating J2SE 5.0 to version 1.5.0_13 and Java 1.4 to version
1.4.2_16. It's what IBM might call a PTF package or service update to the
Java 5 and Java 4 versions. (Another clue is that the release notes say
that Leopard, a.k.a. Mac OS X 10.5, already has these updates.  Mac OS X
10.5 did not ship with Java 6.)

Apple still has a few days to get Java 6 out the door before IBM does. Stay
tuned

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: The future of PDSs

2007-12-13 Thread Timothy Sipples
Peter Hunkeler writes:
Isn't it about time for one more name change since
z/OS is approaching release 10?

Any nominations? :-)

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: PR: Bunch of IBM Software Announcements This Week

2007-12-13 Thread Timothy Sipples
Paul Gilmartin writes:
One interesting bit of trivia: Java 6 is
not yet available for the Apple Macintosh.
Available in today's Software Update for OS X 10.4/10.5.

So it is! I spoke too soon then. Congratulations, Apple and Mac OS X: you
beat z/OS by 7 days it appears. :-)

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: NYSE Undertakes IBM Mainframe Migration to Unix and Linux

2007-12-12 Thread Timothy Sipples
Dave Kopischke writes:
600 servers to replace 1 1600 MIPS mainframe ??? It reads like
there's more to it than this, but it's still incredible. The
annual power bill alone could probably buy a new z9.

I can only go by what's in the article -- I have no information on this
situation. The article does not say that 600 servers replaced one 1,600
MIPS mainframe. It does not say the mainframe is actually replaced. In
fact, the article suggests the 600 servers weren't the only ones intended
to replace the mainframe, and it suggests there are actually more than 600
servers involved, perhaps many more.

The article also suggests that the New York Stock Exchange has run out of
data center space, power, and/or cooling, and they are looking for yet
another data center location. Last I checked adding an extra data center
isn't free, particularly for a stock exchange.

The article is very thin on even asserted business benefits. There are few
if any assertions about service qualities. There's nothing mentioned about
how the NYSE would recover their thousands of servers in a disaster, and
what business interruption or data loss they would suffer (and for how
long) in the event of a disaster. There is nothing said about energy
consumption (except oblique suggestions that it's a major problem). And I
found this IT-related assertion incredible:

We have only a handful of underutilized servers

But that's my read just looking at the words on the screen, so you all
might have seen something different in the article and/or have better
information than I do.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: how much difference is between deploying a j2ee application in Z/Os and in windows?

2007-12-11 Thread Timothy Sipples
Rob Wunderlich writes:
z/OS DB2 tends to lag behind Windows in function. Check which
version you are running on z/OS compared to the Windows version.

Just to expand on what Rob is saying, if you're running an older version of
DB2 for z/OS, then Rob's concerns likely apply.

However, a lot has changed concerning DB2 for z/OS in the past couple
versions. If you draw a Venn diagram, there's mostly overlap, but the area
outside DB2 z/OS (and inside DB2 Linux/UNIX/Windows) has gotten smaller
(and continues in that direction), and the area outside DB2 LUW (and inside
DB2 z/OS) has been getting a bit bigger lately. There are a lot of reasons
for these trends, but that's a topic for another thread.

There's a great bit of documentation, SQL Reference for Cross-Platform
Development, which I would recommend for developer audiences. You can find
it here:

http://www.ibm.com/developerworks/db2/library/techarticle/0206sqlref/0206sqlref.html

Hopefully this book will get updated for DB2 Version 9 very soon, but the
DB2 V8 guide is quite valuable. I think every developer who writes code
that accesses databases should have a copy of this book close by.

As a general rule with WebSphere applications, it's not too hard to
redirect them from using DB2 V8 LUW (or earlier) to using DB2 V8 for z/OS.
Or V9 to V9 (and often even V9 to V8). Yes, it's something you want to
think about and plan, but, in general, it's not a particular challenge.

Actually, I think in an earlier thread I alluded to the fact that
mainframes measure and monitor, and that alone can be a shock for
developers with code that hasn't been previously measured and monitored. If
the code and/or database-related logic is inefficient, you can still run
it, but the mainframe will tell you exactly where it is inefficient. And
that alone can be a blow to many developer egos. :-) Just make sure you
understand and prepare for the psychology involved there. :-)

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


PR: Bunch of IBM Software Announcements This Week

2007-12-06 Thread Timothy Sipples
Here are some items that I found interesting.

1.  WebSphere Dashboard Framework, already available for z/OS, now also
available for Linux on z:

http://www.ibm.com/common/ssi/rep_ca/9/897/ENUS207-329/ENUS207329.PDF

Dashboard Framework lets you build attractive and useful Web dashboards,
e.g. management presentation views, quickly and easily. There's business
blogging support for making annotations, you can integrate dashboard data
with spreadsheets (including .ods Open Document Format), publish alerts,
etc.  There's a recorded demo here:

http://demos.dfw.ibm.com/on_demand/Demo/IBM_Demo_WebSphere_Dashboard_Framework-Mar07.html?S=indexS_CMP=rnav

Yes, you read that right, Dashboard Framework runs on z/OS and Linux on z.
I guess you'd say this is 2008's SDF III. :-)

Along similar lines, Lotus ActiveInsight Version 6.0 is now available for
Linux on z:

http://www.ibm.com/common/ssi/rep_ca/1/897/ENUS207-331/ENUS207331.PDF

This software helps businesses focus their employees on managing goals and
objectives, by presenting active scorecards in dashboards.  You can arrange
for a demonstration here:

http://docs.dfw.ibm.com/activeinsight/

2.  The IBM SDK for z/OS, Java Technology Edition, V6 -- Java 6 in
shorthand -- is now available as a no charge feature.  Both 31-bit and
64-bit are available, and JZOS is included.  If you'd like to find out
what's new in the Java 6 specifications, here's one place to look:

http://java.sun.com/javase/6/

Watch here for details on electronic downloads:

http://www-03.ibm.com/servers/eserver/zseries/software/java/

Of course you can keep previous JDK versions installed on your system and
use them when and where needed.  One interesting bit of trivia: Java 6 is
not yet available for the Apple Macintosh.

3.  A bunch of Information Management products got announced: DB2 Audit
Management Expert for z/OS V2.1, WebSphere Replication Server for z/OS
V9.1, WebSphere Data Event Publisher for z/OS V9.1 PTF, DB2 SQL Performance
Analyzer for z/OS V3.2, IMS Buffer Pool Analyzer for z/OS V1.2, DB2 Log
Analysis Tool for z/OS V3.1, IMS Recovery Expert for z/OS V1.1, DB2
Accessories Suite for z/OS V1.2, and IMS High Performance Fast Path
Utilities for z/OS V3.2.

IMS Recovery Expert is a brand new product and does what the name suggests.
If you had WebSphere Data Integration Connector for z/OS you get WebSphere
Data Event Publisher for z/OS, if you have active subscription  support.
(That goes for the other products, too, if you have an older version
today.)

4.  There are some withdrawal announcements that might be important.

NALC pricing for z/OS is being withdrawn effective March 31, 2008, for new
customers anyway.  zNALC replaces NALC.  NALC and now zNALC are specially
priced z/OS licenses for new workload.  It looks like zNALC, which also
replaces z/OS.e, is a much better offering.  The details on zNALC are here:

http://www-03.ibm.com/servers/eserver/zseries/swprice/znalc.html

The Service Flow Feature for CICS Transaction Server V3.1 will be withdrawn
on June 30, 2008.  This is a no charge feature; get your orders in before
the deadline.  (Also includes some rights to Rational Developer for System
z; read the license terms in the announcement for details.)  Better yet,
upgrade to CICS Transaction Server V3.2 and its Service Flow Feature.  The
Service Flow Feature lets you create higher level flow abstractions to
execute multiple CICS transactions in sequence (or in parallel), as
microflows.  You can create these flows without programming.  It's quite
useful as a building block for service-oriented architectures and for
better aligning your CICS programs, on an ongoing basis, with changing
business needs.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: how much difference is between deploying a j2ee application in Z/Os and in windows?

2007-12-06 Thread Timothy Sipples
I concur with Larry: deploying J2EE applications to WebSphere Application
Server for z/OS is the same as, say, WebSphere Application Server for
Windows.  There are multiple ways to do it, but typically you'd use the
Web-based WebSphere Administrative console install wizard just as you would
on any other platform. The WebSphere Information Center has details:

http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp

I'm trying to think of any exceptions, and the only ones I can think of are
very minor indeed. For example, you won't ever see a Windows-style server
drive letter (e.g. C:\MyServer\AppsOnMyServer\...) in the Web panels. I
think the Administrative console says WebSphere Application Server for
z/OS for the branding. Here and there you might see an extra field or
option, to provide additional controls available for z/OS, but if you don't
know what they are just take the defaults. Administrative access control
will be validated with whatever WAS z/OS security system you're using,
typically the z/OS Security Server (RACF), rather than a Windows sign-on.

You can also use the remote deployment feature in, for example, Rational
Developer for System z or Rational Application Developer. This is how your
J2EE developers would normally do things when they want to deploy an
application to a remote server. Your developers will have absolutely no
problem with this, other than perhaps the mental adjustment when they
realize how easy and identical it is to deploy to the big iron.

The WebSphere product developers really did a beautiful job.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z800 to z9

2007-12-05 Thread Timothy Sipples
Patty,

With whomever is selling you the z9 BC, try it.  See if you can reach an
agreement to test two or three different configurations (maybe 1, 2, and 3
CP configurations centered around the capacity level you're aiming for).
For example, see if you can get a Capacity On Demand contract in place to
let you bump up.

I think (if I'm remembering correctly) you have a 2066-001 (z800 with one
full speed CP).  That's 32 MSUs, by the way.  The equivalent 1-way z9 BC is
around a 2096-R01 (27 MSUs).  (Yes, the MSUs are lower for the same machine
capacity.)  But I'm assuming you're going to increase the capacity a bit
since you're pegging the system for several hours, so the next 1-way is an
S01 (30 MSUs).  The S01 would have about 12 or 13 percent more capacity
than your current z800, typically.  But you can also try the N02 (2-way),
which is also 30 MSUs.  On my chart it looks like the S01 is an upgrade
from the N02 (I think), so you can buy the N02 plus a priced option to
upgrade to an S01 (and beyond, probably).  And see how that goes, assuming
my guess about where you want the capacity to be is correct.  The N02 v.
S01 looks like it'd be as perfect a test for you as possible.

I suspect most sellers would be happy to arrange something like this under
reasonable terms.  Well, that's an educated guess anyway.  I would also
guess that grow is good and shrink is bad, so you'd want to buy the
smaller machine first, test it, use On-Off Capacity On Demand to switch
to the other bigger configuration, test that, then turn the capacity back
off if you prefer the first one.  So in my example I think that's N02 first
and S01 second, but that could vary depending on what point you choose.
(That's also assuming you can morph an N02 to an S01 via COD -- I'm not
thoroughly familiar with all those permutations.  But I think that works.)

If I'm right, though, this is going to be very easy for you to validate in
your exact real world conditions.  It sounds like the IBM-MAINers think an
N-way could be very useful to you, so I'd strongly consider going through
this sort of validation exercise.  I think the standard OOCOD contract
language is all you'd need.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Dumb Debugginging on the Mainframe

2007-12-05 Thread Timothy Sipples
This part of the linked article made me laugh out loud:

Years ago, with procedural languages, we used things like loops, function
calls, arrays, linked lists, queues and stacks. Now, in the 21st century
and with the advent of object-oriented programming, we've evolved to using
loops, function (sorry, method) calls, arrays, linked lists, queues and
stacks.



:-)

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Data Center Theft

2007-12-04 Thread Timothy Sipples
Ed Gould writes:
Please lets us know that the DS6000 is capable of remote mirroring
and that it can indeed be done.

It is, and it can, yes. It does support Metro Mirror/PPRC and Global
Mirror/XRC. You need two (or more) of them for mirroring of course.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Data Center Theft

2007-12-02 Thread Timothy Sipples
In fairness, the DS6000 is physically relatively small, although I wouldn't
want to carry one by myself on my bicycle.  The spindles (individual
drives) are even smaller, but you'd need a number of them to have a RAID
set and the complete data.  Tough but not impossible.

I think the IT marketplace is in for a shock when people figure out that
losing the keys means losing the data.  It isn't like a bank vault where
you can hire a locksmith to drill some holes over several days.  It's so
critical to store and manage the encryption keys in a safe, secure,
recoverable repository.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/800 to z9 upgrade questions

2007-11-28 Thread Timothy Sipples
Eric Bielefeld writes:
Thanks for explaining what an ELA is.  I was wondering what the cool new

stuff that IBM offers.  I assume its stuff like Websphere?

Sure. Any one-time charge (OTC) IBM software product(s). Actually, they
don't have to be cool or new, but that's what I'd choose. Some random
examples:

WebSphere Process Server for z/OS
WebSphere Commerce Server for Linux on z
WebSphere Message Broker for z/OS
WebSphere Portal Enable for z/OS
Lotus Domino for z/OS
Lotus Domino for Linux on z
Tivoli Composite Application Manager for WebSphere on z/OS
Tivoli OMEGAMON XE for CICS Transaction Gateway on z/OS
Tivoli Access Manager for e-business for Linux on z
Tivoli zSecure Admin for z/OS
Rational Developer for System z
Rational Performance Tester for z/OS
Rational ClearCase Enterprise Change Management for Linux on z
Application Time Facility for z/OS
ISPF Productivity Tool for z/OS
DataQuant for z/OS
DB2 Connect for Linux on z
IMS Parameter Manager for z/OS
WebSphere Classic Federation Server for z/OS

...plus many others.  There's a reasonably complete list here, assuming you
exclude the MLC products:

http://www.ibm.com/software/sw-atoz/systemz/

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Single signon with AD and kdc on z/OS.

2007-11-28 Thread Timothy Sipples
Just out of curiosity, what's on your mainframe?  Should I assume grades,
transcripts, tuition billing, and degree records, among other things?

OK, to answer your question directly, and if I'm interpreting it
correctly, you're probably asking about what the IT market generally
describes as Enterprise Single Sign-On (ESSO).  So if you do Google
searches and the like on ESSO you'll probably find several vendors out
there.  The one I work for has a product called Tivoli Access Manager for
Enterprise Single Sign-On.  From there you might branch off into areas such
as directory integration, identity management, and/or Web single sign-on,
among others.  That'd be Tivoli Directory Integrator for z/OS, Tivoli
Identity Manager for z/OS, and Tivoli Access Manger for e-business,
respectively, as examples.

There are lots of vendors in this market area, including CA's eTrust
products and numerous smaller companies.  Gartner lists some of them here:
http://mediaproducts.gartner.com/reprints/citrix/vol3/article3/article3.html

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/800 to z9 upgrade questions

2007-11-27 Thread Timothy Sipples
 their applications more easily to the rest of the world, or to
tighten security compliance and protect their company's information better,
or to move some functions to save data center space/power/cooling, or
whatever.

Glad to hear
IBM is offering such a contract but I would have to know a lot more
(and understand it ) before giving any blessing.

As always, read the fine print, but I just gave you the core essence (and
mutual rationale) for these sorts of agreements. IMHO they are
underutilized, at least by IBM's customers.

I should also say that occasionally an individual sales rep might not
totally like an ELA. If you rewind to what I said above, you might guess
why. That's generally not true, but there are always a few odd people. :-)
I do think customers should challenge IBM (and other vendors) to think and
act more strategically in these mutual relationships.

Also, I should say there are several three letter acronyms in the IBM
lexicon here, and I don't begin to understand them all in detail. ELA, SRO,
OIO those are all in the same general category. (What are types of IBM
contracts, Alex?)

Which leads us to
the age old complaint about IBM Sales types and their lack of
interaction with the CIO's (or appropriate manager types).

Amen. I've seen some outstanding sales reps at work and also some dreadful
ones. I don't think the dreadful ones last long.

Now its
too bad that other vendors don't offer similar contracts.

I think they do, at least to some degree. IBM is perhaps a bit unusual in
having such a large number of part numbers and service offerings in its
full catalog, so the contract scope can be quite broad. For example, if you
can't find an OTC software product you like among the 13,000+ (a guess),
you ain't trying. :-)

I know you
can't speak for OEM but they are in it to get all the money they can
possibly squeeze out of the rest of us. While profit is good costs
are one of the major factors that the MF is going belly up. I would
name names but everyone knows who the biggest offender is so make up
your you own name.

There are more alternatives, thank goodness. I know IBM has done a lot of
work in this area, starting especially in the year 2000.

There is certainly a cost perception problem, but I've said before that
we're in a different world now with radically different economics.

I don't want to get side tracked by the evil empire but they aren't
the only ones out there.  Heck there used to be a DB2 vendor that at
times made the other vendor look like like a mouse.

Evil is a bad business strategy, at least if you want to stay in business
very long. Google has that famous corporate motto, Don't Be Evil, and
they're absolutely correct.

What can IBM do to educate customers and keep them informed of
offerings? Not once a year but 3-4 times a year (at least)?

In my own little corner of the world, I offer some thoughts on the
Mainframe Blog (http://mainframe.typepad.com), so that's one new way. The
ranks of architects are growing, so that's another.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Single signon with AD and kdc on z/OS.

2007-11-27 Thread Timothy Sipples
Would you expand on your question a bit, Steve.  I assume you mean Kerberos
KDC. Does AD mean Active Directory (Microsoft) in the context of your
question? Basically, if you could draw a mental picture, that would be
helpful.

To take a guess at your question, I think there are a fair number of places
where identity management is used to grant and revoke user credentials
within the mainframe security systems. But very typically the mainframe
security system remains responsible for authenticating and authorizing user
access to various mainframe-hosted resources, and often to various
resources outside the mainframe as well.  (The boss security hub,
basically.)  There are myriad reasons for that, but fundamentally the
mainframe-hosted resources are typically extremely high business value, and
mainframe security systems are exceptionally, even uniquely, strong and
well-proven, assuming competent management of course.

So in most environments there's a push to use the mainframe as a security
hub, extending its reach to encompass other resources (information,
applications) in standards-compliant ways. There are various ways to do
that, but I'll stop there in case I'm headed in the wrong direction with
that background.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/800 to z9 upgrade questions

2007-11-26 Thread Timothy Sipples
Ed Gould writes:
Reasonable advice. One thing I would like to toss in before you
consider multi year contracts. *KNOW* your past usage and have a
reasonable idea of anything coming down the pipe line (new
applications) *BEFORE* getting into a multi year contract (with
anyone). I have seen at least twice in my life time a company that
did the multi year contract and really getting burned money wise
because they were stuck in a contract. They did not want to hear
about items that either the SEC was mandating or new applications
coming down the pipeline that were really cpu intensive applications.
The management was not talking to the other side of the house. I
would suggest that you be careful about entering into long term
contracts (we saw the cost of CPU's) tumbling as well as DASD cost
tumbling. Sometime it makes sense to enter into long terms contracts,
more often maybe not, IMO.

I agree with this general principle, although my specific frustration was
related to a specific situation.  That is, you're buying (or upgrading to,
or leasing) a new machine, ergo you can confidently predict you're going to
run it at *some* baseline level for years.  (Otherwise, why are you getting
the machine?)  Just tell IBM *Software* that, and seriously investigate an
ELA (or other agreement which incorporates ELA-type terms) so you can quite
probably get some cool new OTC for your System z.

An ELA certainly doesn't have to coincide with a hardware purchase to make
sense, but the situation I describe is *generally* a particularly easy
case.  (ISV machines like Mikos's are special cases, of course.)

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/800 to z9 upgrade questions

2007-11-26 Thread Timothy Sipples
Miklos Szigetvari writes:
On the hardware side , as we are software development company ,  we
need a SYSPLEX with different z/OS releases,
and a strong CPU which could compile our  sources in a acceptable
time frame.
We compile now in the z/800 about 18 hours, in the fastest Unix servers
the same is about 2 hours.

My guess is you've got a uniprocessor-friendly workload, but I'm curious to
hear back what you discover.

How often do you do recompiles for things like syntax checking?
Conceivably you could see some benefit to using Rational Developer for
System z to handle the code syntax checking right on the developer PC.
Starting in V7.0 it supports C/C++.

Also a shout out to the Dignus people here, which is an alternative or
additional option.

The code is 98% C++, and we would like to test  the optimised code for
the z9 machines .
   We deliver currently the code optimised for 9672.
Here is als a question: how to deal with the possibilty to generate code
for different hardware architecture levels.

You can certainly do that, and there's been a lot of discussion on the list
previously about the best ways to support different hardware
architectures from the same product, from both support and technical points
of view.  There's also the interesting option of METAL C (in the z/OS 1.9
compiler and above), which might be of particular interest to an ISV like
you.  As general (and perhaps unsurprising) advice I'd say that you only
need to support the newer instructions (even optionally) if they benefit
your product.

There are various hardware features you can use that do not depend on the
presence of the actual hardware.  One notable example is the zIIP.  If you
zIIP-enable your product (or part of your product), it still runs on
non-zIIP-equipped hardware.  I believe many (but not all) of the ICSF
(cryptographic) services are like that, too, to pick another example.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/800 to z9 upgrade questions

2007-11-25 Thread Timothy Sipples
Miklos,

In addition to Jim Marshall's excellent comments, I think you may wish to
test capacity increases using the z9 BC.  One standard way to do that is to
get On/Off Capacity on Demand (OOCoD).  That should let you test a higher
processor capacity for as little as one day and pay only for that
processor-day.

I think you currently have a 2066-0C1 model.  I have slightly different
numbers than Jim for what would be a doubling of capacity, which I define
as increasing the approximate transactional capacity measurement by at
least 100%.  I think you'd have these (ultimate) model choices in the z9 BC
(2096-xxx):

1 CP: 2096-V01 - 42 MSUs full capacity
2 CPs: 2096-P02 - 41 MSUs full capacity
3 CPs: 2096-N03 - 43 MSUs full capacity
4 CPs: 2096-M04 - 45 MSUs full capacity

Your current 2066-0C1 is 25 MSUs full capacity, so your MSUs will not
double when you double capacity with a z9 BC.  If you want to double your
MSUs, the closest matches would be a 2096-Q02 or 2096-W01 (47 MSUs), or a
2096-O03 or 2096-R02 (52 MSUs).  However, typically a -Q02 will provide
about 134% more transactional capacity than your current system.

Your IBM software charges should not double when your double your MSUs,
even if you are licensed for full capacity.  (Not even close.)

There's no wrong answer here: how many CPs you should get depends on your
workload(s).  Usually a performance expert can look at your current
system's workload (and trends) and predict, with a reasonable degree of
confidence, which configuration makes the most sense.  Or you can test.  Or
a little of both.  Note that on the z9 BC you have 7 engines you can
configure, and up to four of those can be CPs, so you'll want to keep the 7
and 4 numbers in mind as you plan for growth.  If you're adding a lot of
zAAPs, zIIPs, IFLs, or ICFs, then these numbers might be relevant.

I totally agree with Jim that you only need to buy what you need.  If you
really are doubling, go for it.  If not, estimate your growth and work with
vendors to get sensible, strategic multi-year contracts.  If that means
someone wants to sell you something you don't need right away, that's fine
and *might* even make sense, but just make sure it makes sense within your
overall business case.

As a slight digression, one of my personal ongoing frustrations is that a
lot of customers buying a new mainframe (or upgrading to a new model) don't
also pause briefly to (re)consider software contracts.  Yes, you can (and
do) pay for IBM software month-to-month (z/OS, z/VSE, DB2, etc.)  But if
you know you're going to pay for at least a certain amount of DB2, IMS,
CICS, z/OS, MQ, etc. for two years, or three years, or whatever, then tell
IBM (Software) that!  If you're buying the machine, you're probably not
buying to run it only one month. If you tell IBM about your probable MLC,
then IBM can offer you an Enterprise License Agreement (ELA) or similar.
And an ELA could get you access to cool new one-time charge (OTC)
software for your System z. If anyone needs suggestions about what OTC
products to pick in their particular situation, I'm full of suggestions.

The rough analogy here is flying a particular airline regularly but
refusing to give the airline your frequent flyer number. I don't know why
anyone would do fail to do that, yet some people do.

Another possible consideration is what to do with the z800. You can upgrade
the z800 to the z9 BC and keep the serial number if you like. If it's your
only machine -- no Parallel Sysplex -- then you will need to take a
scheduled outage to do that, but many, many customers take that path.
(Sounds like you might have Parallel Sysplex, though, although maybe
logically within a single frame?) You can also get a brand new machine (new
serial number) and sell the old one (or return it if the lease has ended).
Or send the old one to my home, freight pre-paid, as a donation :-)

Yet another possible option that may make sense is to move the z800 to a
second location, put it on cold standby (no software charges), and use it
as a disaster recovery machine. Then, whenever the next model comes out,
get that model (within a reasonable period of time) and move the z9 BC over
to replace the z800. From that point on you maintain an N-1 Cold Standby
disaster recovery strategy. Whether this strategy makes sense or not
depends on a number of factors, financial and otherwise. You may already
have a disaster recovery strategy in place -- maybe even a better one. But
I thought I'd mention it as it can often be a very good strategy.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http

Re: performance of db2 7 on mainframe

2007-11-20 Thread Timothy Sipples
Luca,

In addition to John's excellent questions, another question to ask is what
WLM (Workload Manager) goal you've got set.  If you tell z/OS Workload
Manager that the DB2 user (you) should get a response within X.XXX seconds
if possible, then WLM is going to try to meet or beat that goal
consistently.  That is not the same thing as servicing your request first
with nothing else running on the system.

If you tell WLM that 2 seconds is good enough, when you get 1.98 seconds
you're getting what you told the system.  The ability to do this, to
instruct a server to deliver predictable performance across subsystems
according to a service level agreement (SLA) goal, is probably unique to
z/OS.  It's a very useful business-oriented feature.  And now you know what
to ask. :-)

Note that, if your application were also running on z/OS, it too would be
embraced by WLM and managed according to the goal(s) you set.  So, for
example, if the application is at risk of taking too long to respond to a
user, z/OS Workload Manager will try to allocate more system resources
(such as CPU) to get that application to finish within the goal, if
possible.  That includes everything involved in fulfilling the request:
z/OS TCP/IP, z/OS disk I/O, z/OS DB2 activity, and so on.

Pretty cool, isn't it?

I should also advise you that ODBC is the type of processing that can
benefit from the zIIP (a specialty mainframe processor).  I would recommend
that the people you work with seriously investigate upgrading to DB2 8 (or
better yet 9) and adding a zIIP, especially if there is current or planned
non-trivial ODBC use.  You are accessing DB2 via DRDA when you use ODBC,
and much of the DRDA work can run on the zIIP instead of on the main
processors.  The zIIP could speed up your ODBC/JDBC access, or lower your
DB2 CPU needs, or both.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Newspaper: IBM Invests $5M in Illinois State Univ.

2007-11-18 Thread Timothy Sipples
Michael Stack writes:
Mark, the statement I quoted, With the addition, ISU becomes the
only public university in the state to offer its technology students
both an undergraduate program in enterprise computing and hands-on
access to such an IBM mainframe said nothing about
z/Architecture.

But this statement is 100% correct, and why shouldn't ISU market this
exclusive? Good for them. If ISU has an advantage over other educational
institutions, of course they should promote it, and their graduates should
enjoy their near 100% placement rate. Said another way, if other
institutions have less capability to educate their students, that's their
problem (and possibly IBM's), certainly not ISU's.

The key word is such. You're not going to see z/Architecture appear in
a small city newspaper. As factually correct shorthand for the public at
large, it's a fine word choice.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: OT: Outsourcing has its disadvantages

2007-11-18 Thread Timothy Sipples
For what it's worth, I think this IBM-MAIN subject line choice is a bad
one.

First, the word disadvantages: sadly, such incidents are not unique to
India. Unfortunately in a global comparison of crime rates the U.S., as an
example, might not rank well.

Second, the word outsourcing: a huge part of IBM's presence in India
involves the myriad activities to sell and support its growing product and
service businesses in India, including products and services produced
outside India. The word exporting would be more accurate.

At least the OT (off-topic) part is correct: the chosen subject line has
nothing to do with the story.

It's a simple story deserving a simple reaction. I hope we can all agree
that this threat is reprehensible and move on.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Newspaper: IBM Invests $5M in Illinois State Univ.

2007-11-15 Thread Timothy Sipples
IBM invests $5 million in ISU information technology program
By Michele Steinbacher
November 15, 2007

NORMAL — Illinois State University senior Joe Ksiazek is among those who
say IBM’s estimated $5 million investment in the campus’s information
technology program could open doors to more 21st century jobs for him and
his classmates.

“This offers students like me a great opportunity to learn new technologies
being used in the business world,” said Ksiazek, a Chicagoan studying
computer sciences.

Article continues here:

http://www.pantagraph.com/articles/2007/11/15/news/doc473be157569a9875622727.txt

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

<    2   3   4   5   6   7   8   9   10   11   >