I would suggest that the 'correct' authority for *PUBLIC on the / dir is
*RX. That will allow them to use this directory in a pathname, but will
not allow them to create new subdirectories off of it.
But... that's just my opinion.
You definitely don't want just *R ... that would mean that it can't be
used in a pathname at all (you need *RX to use it in a pathname) so,
basically, it would stop anyone using the *PUBLIC authority from using
the IFS altogether.
On 2/4/2014 3:18 PM, Jack Tucky wrote:
When I set QTMHHTTP to *ALLOBJ the web server started.
I had another problem with an FTP user getting a message that it could not
set the initial directory to "/".
I did a WRKAUT for "/" *PUBLIC had only *R authority.. I changed it to *RWX
to match my other systems. Is *RWX the correct authorization for *PUBLIC?
[mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of CRPence
Sent: Tuesday, February 04, 2014 1:25 PM
Subject: Re: Problem starting HTTP Server V7R1
On 04-Feb-2014 07:01 -0800, Jack Tucky wrote:
<<SNIP>> I can't get any HTTP Server instances to start. They all
fail with a message that the message catalog not opened. I confirmed
the file is there. I checked authorities on the directories and they
look unchanged. Google hasn't been much help. <<SNIP>>
HTP8020 Diagnostic 40 02/04/14 09:55:58.187635
QZSRAPR QHTTPSVR *STMT QZSRAPR QHTTPSVR *STMT
From module . . . . . . . . : QZSRSNDM
From procedure . . . . . . : aprSendMessageToJoblog
Statement . . . . . . . . . : 26
To module . . . . . . . . . : QZSRMCAT
To procedure . . . . . . . : openPrimaryLanguageCatalog
Statement . . . . . . . . . : 42
Message . . . . : Message catalog not opened.
Cause . . . . . : Message catalog
/QIBM/PRODDATA/HTTPA/MRI2924/SERVER/QZSRHTTP.CAT for language feature
2924 could not be opened.
Recovery . . . : Make sure that language feature 2924 is installed
for product . Install language feature 2924 and start the HTTP server
again. If language feature 2924 is already installed, or if the
Were there any messages logged prior to the msgHTP8020 T/QZSRAPR
TM/QZSRMCAT TP/openPrimaryLanguageCatalog stmt/42 error shown above?
Probably of no assist, but... Does the product name replacement
variable reflect my reformatting of the message text above [i.e. missing
and one blank; and if the spool file is created with RPLUNPRT(*YES '*')]?
Getting a trace would seem an appropriate approach; the following
invocations I believe would effect that:
TRCTCPAPP APP(*HTTP) SET(*ON) HTTPSVR(servername) TRCLVL(*VERBOSE) /*
before start attempt */
TRCTCPAPP APP(*HTTP) SET(*OFF) /* after start attempt fails */