Bruce

My first reaction is that my objective with the document which I quoted was
to "touch all the bases" involved in having two instances of Communications
Server IP running on one OS/390 - as it was called that week (in 2001). This
was to guide whomever of the system programmers was going to solve a
particular problem of consolidating the applications of more than one
business unit onto one OS/390 image on what needed looking into. It was 5
years ago now and I don't recall whether or not I paid much attention to the
actual values. I may have picked the defaults or maxima that applied at the
time and assumed that the eventual systems programmer would be paying more
attention to the numbers when the production implementation was put in
place.

You'll note I put particular attention on which of perhaps a plethora of
parameters need to be reviewed, I realise that 5 years later this doesn't
look so clever but, assuming the work was to be done with the then current
level of the software, this seemed to be a helpful point to cover.

Now I'll look into your precise question.

I'd prepared my answer to this point before performing some research. In the
meantime Peter has provided his opinion - and I agree - it doesn't make
sense to me either. Your quote implies a relationship between INADDRPORT and
MAXSOCKETS - as you indicated. If there were to be any relationship here I
could imagine one between INADDR*COUNT* and MAXSOCKETS. My rather basic
exposure to sockets programming leads me to expect that each "client"-type
socket will use one ephemeral port. Since there will be a number of
"server"-type sockets, this will tend to mean there will be a need for more
sockets than ephemeral ports. Thus MAXSOCKETS should be > than INADDRCOUNT.

Probably something like this was suggested to the manual author verbally
during a manual review meeting by a developer and the author got confused
and made a mistake in his notes of the meeting.

Chris Mason

----- Original Message ----- 
From: "Bruce Hewson" <[EMAIL PROTECTED]>
Newsgroups: bit.listserv.ibm-main
To: <IBM-MAIN@BAMA.UA.EDU>
Sent: Tuesday, 10 October, 2006 9:23 AM
Subject: Re: TCP/IP disabled if BPXPRMxx holds AF_UNIX defs


> Hello Chris,
>
> On Mon, 9 Oct 2006 11:41:46 +0200, Chris Mason <[EMAIL PROTECTED]>
> wrote:
>
> <snip>
> >
> >BPXPRMT1 Extract
> >
> <snip>
> >        INADDRANYPORT(61000)
> >        INADDRANYCOUNT(4000)
> >        MAXSOCKETS(64498)
> <snip>
> <snip>
> >INADDRANYPORT
> >
> >The INADDRANYPORT parameter specifies the first port number in the range
of
> >ports which are reserved for dynamic assignment of port numbers when no
> port
> >number and no IP address are specified in a bind() request. It is used in
> >conjunction with the following INADDRANYCOUNT parameter.
> <snip>
>
>
> Please explain your choice of INADDRANYPORT < MAXSOCKETS in respect to
this
> statement from the manual.
>
> 3  INADDRANYPORT and INADDRANYCOUNT specify the first ephemeral port
number
> and the range of ports for z/OS UNIX CINET usage. The starting port number
> should be set at least as high as the value for MAXSOCKETS.
>
> taken from:
> z/OS Communications Server
> IP Configuration Guide
> Version 1 Release 6
> Document Number SC31-8775-06
>
> Regards
> Bruce Hewson

----------------------------------------------------------------------
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

Reply via email to