Return to the CA Tips
Client Access Session does not start.
I was having a problem with client access about the same time. Bradley
Stone found the answer for me.
ENDHOSTSVR *ALL WRKLNK '/QIBM/ProdData/OS400' Then delete or rename the 'servers' directory (I renamed) STRHOSTSVR *ALL
It said after a power outage this has a tendency to happen and that is what my case was.
Another little publicized security issue:
Client Access for W95 / NT put named connections on your "network neighborhood" list.
If a user clicks on this they will see a folder called QSYS.LIB , this is basically QGPL via the IFS system.
Most people have security based on green screen applications, via menu controls, Limit Capabilities *YES, etc...
These green screen limitations DO NOT apply when accessing the AS400 via FTP, ODBC, IFS via "network neighborhood" or Operations Navigator.
If a user were to hit the delete key while highlighting QSYS.LIB, all objects and libraries that they could delete would delete. And this is a LOT more objects that you or I would like to think is the case.
I did some testing on my Security 40 machine that runs JD Edwards. YIKES! Scary stuff .
I tried changing the AUTL of QPWFSERVER for *PUBLIC to *USE, nope, *PUBLIC still had authority to objects within this folder (of course).
The ONLY way to secure people from this is to change the AUTL of QPWFSERVER is to change *Public to *EXCLUDE.
On a command line type:
WRKAUTL AUTL(QPWFSERVER) and hit return, type 2 to edit authority and change *public to *EXCLUDE.
Client Access Express (V4R2 or higher) does not do this, so those that use the CA V4R4 do not need to bother with this.
PC/AS400 Transfers from AS400
I am also a newbie and doing the very same thing.
You definately have to issue STRPCO first.
Although I was having trouble at first when I tried to put in the full path of RTOPCB.EXE, my trouble went away when I just reduced it to RTOPCB.EXE without the path. I never did take the time to find out why.
Here is what I have, and it IS working...
STRPCO MONMSG MSGID(IWS4010) CHGVAR VAR(&TRANSFER) VALUE('RTOPCB.EXE + Y:\LEX2000\SPF\JDEDWNLD\' *CAT &MSGDTA + *TCAT '.TTO') STRPCCMD PCCMD(&TRANSFER)
Where &MSGDTA is the name of the transfer I need to run.
Hope it helps.
Roger Boucher
Standard Pacific Corp.
rboucher@stanpac.com
[report a broken link by clicking here]