Re: USS and C

2009-02-25 Thread R.S.

Timothy Sipples wrote:

I wrote:

...if I were hiring a
z/OS system programmer, and during the interview that person said, "I'm an
excellent z/OS system programmer, but I refuse to have anything to do with
z/OS UNIX System Services," I'd send that person back out the door very
quickly.


Radoslaw wrote:

If I were hiring I would ask about other skills. Nobody knows
everything. Specialization is a good thing.


You might have missed some of the nuance in what I wrote. The interviewee,
in my hypothetical example, expressed a firm unwillingness to even learn
about z/OS UNIX System Services. If I were the interviewer, I would send
that person out the door rather quickly and would not call back.


Now I understand the nuance and agree. However I would do the same for 
unwillingness, not for USS. In other words, put any component name in 
place of USS and the problem is still the same. Problem with person.


--
Radoslaw Skorupka
Lodz, Poland


--
BRE Bank SA
ul. Senatorska 18
00-950 Warszawa
www.brebank.pl

Sd Rejonowy dla m. st. Warszawy 
XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, 
nr rejestru przedsibiorców KRS 025237

NIP: 526-021-50-88
Wedug stanu na dzie 01.01.2008 r. kapita zakadowy BRE Banku SA  wynosi 
118.642.672 zote i zosta w caoci wpacony.

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


Re: USS and C

2009-02-25 Thread Timothy Sipples
I wrote:
>...if I were hiring a
>z/OS system programmer, and during the interview that person said, "I'm an
>excellent z/OS system programmer, but I refuse to have anything to do with
>z/OS UNIX System Services," I'd send that person back out the door very
>quickly.

Radoslaw wrote:
>If I were hiring I would ask about other skills. Nobody knows
>everything. Specialization is a good thing.

You might have missed some of the nuance in what I wrote. The interviewee,
in my hypothetical example, expressed a firm unwillingness to even learn
about z/OS UNIX System Services. If I were the interviewer, I would send
that person out the door rather quickly and would not call back.

I agree that "Nobody knows everything." However, in practically any job,
one firm prerequisite is a willingness, preferably eagerness, to learn.
Also, in this case we're talking about a z/OS system programmer and z/OS
UNIX System Services. We're not talking about a basketball player and
aircraft engine maintenance. While I wouldn't expect a z/OS system
programmer to know everything, at this point in history (and increasingly
so) I would expect him or her to have at least some (increasing)
familiarity and competence with z/OS UNIX System Services.

I don't know exactly why the original poster asked the question, but I took
a guess and assumed it had to do with a "should I learn it?" question. To
which I answer, yes, absolutely.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Based in Tokyo, Serving IBM Japan / Asia-Pacific
E-Mail: timothy.sipp...@us.ibm.com
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: USS and C

2009-02-24 Thread Schneiderwent, Craig - DOT
We do no C development.

We are beginning to use the CICS Web Services Assistant, which interacts with 
the HFS, so we must become functionally literate with the Unix command line.

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu]on
Behalf Of P S
Sent: Monday, February 23, 2009 10:10 AM
To: IBM-MAIN@bama.ua.edu
Subject: USS and C


Do folks "care" about USS? That is, do most z/OS shops actually use
USS for anything beyond the things they're forced to (TCP/IP stuff,
for example)?

My experience suggests that the general answer is "No" (with
exceptions, of course).

The related question is: Do folks use C on z/OS much?

And the converged question is: Do the two sets overlap? That is, do
most/all of the folks who DO use C on z/OS do so under USS?

It's interesting trying to figure this out, and this is the best
sample set I can easily get at...!

Thanks.

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

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


Re: USS and C

2009-02-24 Thread Jan MOEYERSONS
On Mon, 23 Feb 2009 10:10:02 -0600, P S  wrote:

>Do folks "care" about USS? 

We all do. Definitely. Without it, no zOS would run...

>That is, do most z/OS shops actually use
>USS for anything beyond the things they're forced to (TCP/IP stuff,
>for example)?

Yes, for building and testing shell scripts to run Java application. And for 
the 
production run of these applications.

>My experience suggests that the general answer is "No" (with
>exceptions, of course).

YMMV...

>The related question is: Do folks use C on z/OS much?

Yes, we do. Around 60% of our production is C, be it that those are CICS and 
batch programs and run in the non-Unix environment.

>And the converged question is: Do the two sets overlap? That is, do
>most/all of the folks who DO use C on z/OS do so under USS?

I'd say Unix System Services and C are two separate things. In some shops, I 
would imagine there would be overlap between the two, in others not at all. 
One does not need one to do the other and vice/versa.


Cheers,

Jantje.

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


Re: USS and C

2009-02-24 Thread R.S.

Timothy Sipples wrote:
[...]

For example, if I were hiring a
z/OS system programmer, and during the interview that person said, "I'm an
excellent z/OS system programmer, but I refuse to have anything to do with
z/OS UNIX System Services," I'd send that person back out the door very
quickly. It's a nonsensical statement.


If I were hiring I would ask about other skills. Nobody knows 
everything. Specialization is a good thing. Last but not least I would 
ask myself: "Do I really need skills in this area?" The answer could be 
NO, Almost no, Yes, *but other person* does it.



BTW: I observe that average or poor system programmers are usually 
extremely poor in USS area. To new feature 


My €0.02
--
Radoslaw Skorupka
Lodz, Poland


--
BRE Bank SA
ul. Senatorska 18
00-950 Warszawa
www.brebank.pl

Sd Rejonowy dla m. st. Warszawy 
XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, 
nr rejestru przedsibiorców KRS 025237

NIP: 526-021-50-88
Wedug stanu na dzie 01.01.2008 r. kapita zakadowy BRE Banku SA  wynosi 
118.642.672 zote i zosta w caoci wpacony.

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


Re: USS and C

2009-02-24 Thread Michael Knigge

And the converged question is: Do the two sets overlap? That is, do
most/all of the folks who DO use C on z/OS do so under USS?


I don't have much knowledgea bout all this stuff (still learning), but 
if I got things right you can decide if your application runs in the 
POSIX-Environment or in the MVS-Environment not...


So, if your C-programmer someday will encounter a function that can only 
be used with POSIX(ON), like the threading stuff for example, then 
he/she will switch it on and he/she will be happy that function fooba() 
now will work...


Now - when this application runs it runs under USS (if I got all this 
stuff right), so. yes, UCC and C will/can overlap.



bye,
Michael

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


Re: USS and C

2009-02-24 Thread Timothy Sipples
C (the programming language) and z/OS UNIX System Services are two separate
subjects. I wouldn't conflate the two.

I agree with the comment that "basically everything" uses z/OS UNIX System
Services to one degree or another -- and an increasing degree over time.
It's an integral part of the operating system, it has been for an awfully
long time, it continues to evolve and advance, and there are lots of
middleware products that flat out wouldn't run without it. At this point in
history I really wouldn't view z/OS UNIX System Services as anything
particularly separate, except to the extent you'd view other subsystems as
separate like the Communications Server for z/OS, SMF, etc.

Why do you ask? If you're asking, "Should I learn more about z/OS UNIX
System Services?" I'd probably answer with a question: "Do you want to
maintain reasonablly current z/OS skills?" For example, if I were hiring a
z/OS system programmer, and during the interview that person said, "I'm an
excellent z/OS system programmer, but I refuse to have anything to do with
z/OS UNIX System Services," I'd send that person back out the door very
quickly. It's a nonsensical statement.

My personal opinions.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Based in Tokyo, Serving IBM Japan / Asia-Pacific
E-Mail: timothy.sipp...@us.ibm.com
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: USS and C

2009-02-23 Thread Hal Merritt
No to USS. Yes to C. No to C under USS. No to overlap. 

HTH

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of 
P S
Sent: Monday, February 23, 2009 10:10 AM
To: IBM-MAIN@bama.ua.edu
Subject: USS and C

Do folks "care" about USS? That is, do most z/OS shops actually use
USS for anything beyond the things they're forced to (TCP/IP stuff,
for example)?

My experience suggests that the general answer is "No" (with
exceptions, of course).

The related question is: Do folks use C on z/OS much?

And the converged question is: Do the two sets overlap? That is, do
most/all of the folks who DO use C on z/OS do so under USS?

It's interesting trying to figure this out, and this is the best
sample set I can easily get at...!

Thanks.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html
NOTICE: This electronic mail message and any files transmitted with it are 
intended
exclusively for the individual or entity to which it is addressed. The message, 
together with any attachment, may contain confidential and/or privileged 
information.
Any unauthorized review, use, printing, saving, copying, disclosure or 
distribution 
is strictly prohibited. If you have received this message in error, please 
immediately advise the sender by reply email and delete all copies.

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


Re: USS and C

2009-02-23 Thread Mark Zelden
On Mon, 23 Feb 2009 10:10:02 -0600, P S  wrote:

>Do folks "care" about USS? That is, do most z/OS shops actually use
>USS for anything beyond the things they're forced to (TCP/IP stuff,
>for example)?
>
>My experience suggests that the general answer is "No" (with
>exceptions, of course).
>
>The related question is: Do folks use C on z/OS much?
>
>And the converged question is: Do the two sets overlap? That is, do
>most/all of the folks who DO use C on z/OS do so under USS?
>
>It's interesting trying to figure this out, and this is the best
>sample set I can easily get at...!
>

Generally, the answer is probably no to both.  But the same can be
said about many features of many components across the platform.
How many shops use features like  NFS, DFS/SMB, IPSEC, CSF, etc.
The list can go on and on. We have a very robust and diverse platform.

Plenty of shops use C (C++) and much more use Java (which means
z/OS Unix as well). Obviously any shop who that been using WebSphere
or the HTTP server has been using z/OS Unix and Java.   

Things you are "forced to" use it for include all the subsystems now (DB2,
MQ, CICS, IMS) as well as many other IBM software products (TSM, Netview,
COBOL, XML, etc.) and ISV software products.   Don't forget about the
ported tools also (especially OpenSSH).

Even going back 7 years when I consulted full time - long before zAAPs, I had
2 clients starting to do a lot of Java  (BPXBATCH, not WebSphere).

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:mark.zel...@zurichna.com
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

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


Re: USS and C

2009-02-23 Thread Rick Fochtman
We've never found any need to use USS beyond what the OS requires, for 
TCP/IP, etc. We use very little C/C++; most of the "distributed" 
applications are written in JAVA, on various SUN platforms.


P S wrote:


Do folks "care" about USS? That is, do most z/OS shops actually use
USS for anything beyond the things they're forced to (TCP/IP stuff,
for example)?

My experience suggests that the general answer is "No" (with
exceptions, of course).

The related question is: Do folks use C on z/OS much?

And the converged question is: Do the two sets overlap? That is, do
most/all of the folks who DO use C on z/OS do so under USS?

It's interesting trying to figure this out, and this is the best
sample set I can easily get at...!

Thanks.

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

 



--
Rick
--
Remember that if you’re not the lead dog, the view never changes.

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


Re: USS and C

2009-02-23 Thread Bernd Oppolzer
At our shop, C programming is done on z/OS since 1992, 
this is insurance math. The goal is to have the same source code
on all platforms (WIN, OS/2, Unixes, z/OS), and for us this works
perfectly. 

Until recently, we did no significant work on USS, but since 2 or 3 years
USS is more and more used to build things for "normal" z/OS and to 
do other things related to the development process. Some of our 
people have a good knowlegde of UNIX tools and they like USS much 
more than the "classical" MVS. 

Further opinions below.



Am Montag, 23. Februar 2009 17:10 schrieben Sie:
> Do folks "care" about USS? That is, do most z/OS shops actually use
> USS for anything beyond the things they're forced to (TCP/IP stuff,
> for example)?

not most, but some, IMO. 

>
> My experience suggests that the general answer is "No" (with
> exceptions, of course).
>
> The related question is: Do folks use C on z/OS much?

some shops yes, even for business critical applications

>
> And the converged question is: Do the two sets overlap? That is, do
> most/all of the folks who DO use C on z/OS do so under USS?

IMO the two things are independent. We did C for a long time
without using USS, and I know of others, where it is the same. 

>
> It's interesting trying to figure this out, and this is the best
> sample set I can easily get at...!
>
> Thanks.
>

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


Re: USS and C

2009-02-23 Thread Steve Comstock

P S wrote:

Do folks "care" about USS? That is, do most z/OS shops actually use
USS for anything beyond the things they're forced to (TCP/IP stuff,
for example)?

My experience suggests that the general answer is "No" (with
exceptions, of course).

The related question is: Do folks use C on z/OS much?

And the converged question is: Do the two sets overlap? That is, do
most/all of the folks who DO use C on z/OS do so under USS?

It's interesting trying to figure this out, and this is the best
sample set I can easily get at...!

Thanks.


All interesting questions to me, especially, since I've developed
six courses for z/OS UNIX (one of which discusses using Assembler,
COBOL, PL/I, and C for writing z/OS UNIX applications). But only
the intro course has garnered much interest (I've taught that
probably a dozen times).

My guess is there is not enough business case; and IBM hasn't
really done the job of encouraging USS, since revenues seem to
come more from WebSphere and zLinux movement.

I've been trying to point out how you can use z/OS UNIX to host
your website (Internet or corporate Intranet) using the free
HTTP server that comes with z/OS (or even the newly ported
Apache server, which is also free). It's all great fun and
could be a money saver (I'm not really in touch with the
prices for all this), but the story has not been well told.




Kind regards,

-Steve Comstock
The Trainer's Friend, Inc.

303-393-8716
http://www.trainersfriend.com

  z/OS Application development made easier
* Our classes include
   + How things work
   + Programming examples with realistic applications
   + Starter / skeleton code
   + Complete working programs
   + Useful utilities and subroutines
   + Tips and techniques

==> Check out the Trainer's Friend Store to purchase z/OS  <==
==> application developer toolkits. Sample code in four<==
==> programming languages, JCL to Assemble or compile, <==
==> bind and test. <==
==>   http://www.trainersfriend.com/TTFStore/index.html<==

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


Re: USS and C

2009-02-23 Thread John McKown
On Mon, 23 Feb 2009 10:10:02 -0600, P S  wrote:

>Do folks "care" about USS? That is, do most z/OS shops actually use
>USS for anything beyond the things they're forced to (TCP/IP stuff,
>for example)?
>
>My experience suggests that the general answer is "No" (with
>exceptions, of course).
>

We would generally fit in the "no" category. I am really the only UNIX
literate person on the Tech Services staff. I get it via Linux (FOSS bigot
here!). The applications programmers know nothing of z/OS UNIX and are happy
about it.

>The related question is: Do folks use C on z/OS much?

We don't have a C compiler.

>
>And the converged question is: Do the two sets overlap? That is, do
>most/all of the folks who DO use C on z/OS do so under USS?

We did have a C compiler in the past but cost cutting killed it. When we had
the C compiler, I (again) was the only user (another reason to kill it -
lack of use). I was using it for normal batch work, not UNIX work. In
particular, I was using C for some things that I would normally use HLASM for.

>
>It's interesting trying to figure this out, and this is the best
>sample set I can easily get at...!
>
>Thanks.

--
John

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


Re: USS and C (also ShopZSeries, et. al.)

2009-02-23 Thread Paul Gilmartin
On Mon, 23 Feb 2009 10:10:02 -0600, P S wrote:

>Do folks "care" about USS? That is, do most z/OS shops actually use
>USS for anything beyond the things they're forced to (TCP/IP stuff,
>for example)?
>
How does ShopZSeries fit into the "forced to" picture?  How do
shops that generally don't "care" about UNIX deal with the
ShopZ paraphernalia?

>My experience suggests that the general answer is "No" (with
>exceptions, of course).
>
>The related question is: Do folks use C on z/OS much?

-- gil

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


USS and C

2009-02-23 Thread P S
Do folks "care" about USS? That is, do most z/OS shops actually use
USS for anything beyond the things they're forced to (TCP/IP stuff,
for example)?

My experience suggests that the general answer is "No" (with
exceptions, of course).

The related question is: Do folks use C on z/OS much?

And the converged question is: Do the two sets overlap? That is, do
most/all of the folks who DO use C on z/OS do so under USS?

It's interesting trying to figure this out, and this is the best
sample set I can easily get at...!

Thanks.

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