Problem: When deleting an ActorRole we receive the following error: “Error deleting ActorRole record. Error – (Access Denied for Update on Actor for actor=<ActorName>)”
To resolve this issue, follow the steps below:
The root cause of this error is the ALLGenAccess_ST security class was removed from the SecurityAdministrator_ST role.
To resolve the issue perform the following steps:
- Run the adminlaw command to place the Landmark environment in a restricted state.
- Run the following command to turn security off for the Landmark environments GEN productline: secadm security activate gen ALL_ACCESS
- Log into the rich client as an administrator, open the RoleSecurityClass business class and assign the ALLGenAccess_ST security class to the SecurityAdministrator_ST role and save the change.
- Run the following command to turn security on for the Landmark environments GEN productline: secadm security activate gen PROCESS_RULES
- Run the startlaw command to take the Landmark environment out of a restricted state.
- Test the S3 LSF Security Administrator.
NOTE: You may also see the following error attempting to update a user’s Identity record.
“Landmark error adding Identity – (Access Denied for CreateNewIdentityForActor on Actor for actor=<ActorName>)”
AS/400 (Application System/400) is the operating system made by IBM. Companies use this system for enterprise resource planning (ERP) in industries that involve extreme reliability. Below is a list of common AS/400 commands that are useful for your everyday knowledge base.
DSPMSG | Displays messages in queue |
DSPMSGD | Displays description of messages, ie CPF messages |
WRKMSGF QCPFMSG | Displays contents of MONMSG file |
WRKUSRPRF – | Can work with specified user’s profile |
WRKSBMJOB *JOB | Displays my jobs for the current session |
WRKACTJOB | Displays all active jobs |
WRKUSRJOB | Displays list of my jobs to work with |
WRKOBJ | Work with an object. Use *ALLUSR in qualified name to skip Q libraries |
WRKSPLF | Displays spool files |
WRKOUTQ | Displays members in specified OUTQ |
DISPLIB | Displays contents of specified library |
EDTLIBL | Allows addition and deletion of libraries to and from list |
ADDLIBLE Library Name | Add library to current list |
STRPDM | Start PDM |
STRDBG | Start Debug |
ADDBKP | Add a break point and variables to monitor in debug |
RMVBKP | Remove a break point in debug |
ENDDBG | End Debug |
STRDBU | Start DBU (Database Utility) Look at and make changes to the database |
DBU Qualified Name | Runs DBU without the above command. ADDLIBLE DBU41 *LAST before using |
STRDFU | Start DFU (Data File Utility) Many of the same functions of DBU |
DSPFFD | Displays file field descriptions |
DSPFD | Displays file description for specified file |
DSPPFM | Displays member of a physical file |
DSPDBF | Displays contents of database file. Must add TAATOOL to library list before using this command |
DSPPGMREF | Display the files used in a program and which libraries the program was compiled over |
PRTRNG | Will allow printing a range of pages from a member in the specified OUTQ. Must add PRTRNG to library list before using this command |
OUTQ(PRINTER) | Mark object in spool file with 2 for change. Type this on the command line. |
WRKJOBSCDE | Look at scheduled jobs |
RUNQRY QRYFILE(LIB/FILE) | Run query on a file with no parameters |
DSPDBR LIB/FILE | Shows logicals related to a physical file |
DSPMSG | Displays messages in queue |
DSPMSGD | Displays description of messages, ie CPF messages |
WRKMSGF QCPFMSG | Displays contents of MONMSG file |
WRKUSRPRF – | Can work with specified user’s profile |
WRKSBMJOB *JOB | Displays my jobs for the current session |
WRKACTJOB | Displays all active jobs |
WRKUSRJOB | Displays list of my jobs to work with |
WRKOBJ | Work with an object. Use *ALLUSR in qualified name to skip Q libraries |
WRKSPLF | Displays spool files |
WRKOUTQ | Displays members in specified OUTQ |
DISPLIB | Displays contents of specified library |
EDTLIBL | Allows addition and deletion of libraries to and from list |
ADDLIBLE Library Name | Add library to current list |
STRPDM | Start PDM |
STRDBG | Start Debug |
ADDBKP | Add a break point and variables to monitor in debug |
RMVBKP | Remove a break point in debug |
ENDDBG | End Debug |
STRDBU | Start DBU (Database Utility) Look at and make changes to the database |
DBU Qualified Name | Runs DBU without the above command. ADDLIBLE DBU41 *LAST before using |
STRDFU | Start DFU (Data File Utility) Many of the same functions of DBU |
DSPFFD | Displays file field descriptions |
DSPFD | Displays file description for specified file |
DSPPFM | Displays member of a physical file |
DSPDBF | Displays contents of database file. Must add TAATOOL to library list before using this command |
DSPPGMREF | Display the files used in a program and which libraries the program was compiled over |
PRTRNG | Will allow printing a range of pages from a member in the specified OUTQ. Must add PRTRNG to library list before using this command |
OUTQ(PRINTER) | Mark object in spool file with 2 for change. Type this on the command line. |
WRKJOBSCDE | Look at scheduled jobs |
RUNQRY QRYFILE(LIB/FILE) | Run query on a file with no parameters |
DSPDBR LIB/FILE | Shows logicals related to a physical file |
There may be some times where you need to redeploy Landmark and the applications. This should be done with every CU maintenance, but also can be done in between if there seem to be issues with one or more applications. This process will not reinstall your Landmark and Applications, it will just stage and redeploy what is already there.
The two commands are:
stagelandmark –rebuild –all
activatelandmark –all
After staging and deploying, you will need to generate and propagate the web server plugins in IBM. Then, you will restart the web server in ISS (do an IIS reset or restart the WWW Windows service). Finally, you will reboot the WebSphere application server.
Problem
After upgrade of LBI, getting 404 errors logging into LBI
Resolution
Perform the following in all LBI services:
** Accessed WebSphere console > Applications > WebSphere enterprise applications > LBI service > Manage Modules > Checked the service name or module, highlighted everything in the Clusters and servers box > OK > Save
– Restarted WebSphere services
– Re-accessed LBI > no more 404 error
Details:
Go into each of these and relink LBI to WebSphere
Following these same steps:
Click on service
Click on manage modules
Select both clusters and check the box and hit apply then OK
On the next screen, hit SAVE to master
Repeat for other two.
Restart IBM in SERVICES
Here is a step by step guide to reset your TF11 password on windows.
Step 1:
Login to MSSQL and navigate to TF11/Security/Logins/TF11 and double click to open and reset the password on the General Tab.
Step 2:
Open windows explorer and right mouse click on This PC and go to Properties
You get this screen
Click on Advanced System Settings
Click on Environment Variables
Scroll down and find TF11_Connect and select and click Edit to change the password to the new password.
Click OK all the way out to save the changes.
Use ODBC to validate if a TEST is successful
Go to D:\Tomcat8\PRD-11\conf\Catalina\localhost
Edit the eTF11d1#PRD.xml file and change the password to the new password.
Then restart the Apache services
Problem: A user doesn’t see their tasks to approve in Lawson
Example of Inbasket missing tasks on left column:
In Process Server Administrator or Lawson Rich Client, verify the user didn’t have a recent name change and that their task filters are setup correctly in Landmark:
Regularly generating reports and maintaining your requisition process level filters is key to avoiding these work flow issues which can delay important equipment, supplies etc. for weeks.
To avoid these pitfalls, some organizations hire Lawson consultants that offer managed services to perform such maintenance to prevent these recurring issues. It’s a common alternative instead of solely relying on a single Lawson employee who is expected to have wide set of expertise on all these systems.