Setting Up WinSpool/400 TCP/IP API's for use by AS/400 Users with Limited Capability
From Support
When using the WinSpool/400, Email Report Server, Fax Report Server or Batch Report Server software with an AS/400 User ID that has the Limited Capabilities parameter set to *YES, you will need to perform the following commands to make sure users can access the WinSpool/400 software without compromising AS/400 security for limited capability users:
Setting up WINSPOOL Library to Allow Limited Capabilities Users to access WinSpool/400 Commands
1. Install Version 3.44 or later of the WINSPOOL library from the RJS web site http://www.rjssoftware.com/FILES/winspool.exe (Get the password from RJS)
2. Make sure all commands in the WinSpool/400 library use Adopted Authority: CHGPGM PGM(WINSPOOL/*ALL) USEADPAUT(*YES)
3. Grant appropriate authority to all the objects in the WINSPOOL library by using the following command: GRTOBJAUT OBJ(WINSPOOL/*ALL) OBJTYPE(*ALL) USER(*PUBLIC) AUT(*USE) 4. Grant appropriate authority to the WINSPOOL library object in the QSYS library by using the following command: GRTOBJAUT OBJ(QSYS/WINSPOOL) OBJTYPE(*LIB) USER(*PUBLIC) AUT(*USE)
After performing the above steps, the WinSpool/400 security should be set correctly for use with the WinSpool/400 TCP/IP version.
- Note: Since all AS/400 system security options are set differently, follow the next set of steps if you're still receiving errors from WinSpool/400, Batch Report Server, Email Report Server or Fax Report Server after performing the above changes.
Determining which commands are not set for access by users with limited capabilities set to *YES
1. If you still have problems after updating the WINSPOOL library as suggested above, turn on the "Generate joblog option after download pass" setting in the WinSpool/400, Email, Fax or Batch Report Server program settings screen to see which commands are failing. The joblog will tell you exactly which command is failing.
2. Once the problematic command(s) has been identified, run the CHGCMD option against the command to change the command to allow limited capabilities.
Example to change CPYSPLF to allow limited capability access: CHGCMD CMD(CPYSPLF) ALWLMTUSR(*YES)
3. Perform steps 1 & 2 until all problematic AS/400 commands have been identified and set to allow limited capabilities.
