Purchase order PO140 – program information has some useful functions. For instance, you can run Receiving Release and Delivery (PO140) to release receivers and are able to print a list of all released receivers as well as a list of unreleased receivers with errors. PO140 is also able to create and print Delivery and Putaway tickets. Additionally, it can also update the ARRIVAL file for Mobile Supply Chain Management) tracking. Once the delivery ticket is printed then it will update the delivered quantity in the POLINESRC table. This is what Mobile Supply Chain Management, or MSCM, uses to update the Quantity On Order.

For this example, we will be granting access on a restricted function code on GL45.1. The function code is the Q – Quick Post.

 

On the Lawson form to get more information, select the function code field and press CTRL + SHIFT + O

 

We care about LINE-FC and parent column DT0.

  1. In LSA create your security class and click add rule.
  2. Grant all access to GL45 system code:
  3. Now expand GL45.1 and search for column DT0, then expand it.
  4. Find LINE-FC and select it
  5. On the right, select the Unconditional Access for Action and click in the blank white box, you’ll see a list of codes you can grant access to. For this example select Q for Quick post.
  6. Now click Apply and you’re done.

You can also restrict this by creating a Conditional Rule Access.

Good luck!

Problem:

After running an Infor Security Services (ISS) sync, I have found the errors related to the failed IDENTITY records.

 

Resolution:

Determine which system, Lawson System Foundation (LSF) or Landmark (LMK), the identity record failed in by reviewing the following:

security_provisioning.log(s). All transactions completed in ISS related to user maintenance, federation, and synchronization, are logged in the LAWDIR/system/security_provisioning.log(s). Please note there may be several security_provisioning.logs with different naming conventions that contain the information that rolled out of the main security_provisioning.log and you may need to review all the updated logs to find the information you need.

Open the most recent provisioning log and go to the bottom of the log. If nothing has been done in ISS since the sync completed you should see a message similar to the one below followed by a list of records that failed:

Thu Apr 26 16:56:01.282 CDT 2023 – default-457261151: Sync Analysis for object type IDENTITY completed with status=true

Thu Apr 26 16:56:01.282 CDT 2023 – default-457261151: Sync Analysis successfully completed for object type IDENTITY

Thu Apr 26 16:58:52.073 CDT 2023 – 1360326122: Sync Execution successfully completed for Task ID[4,963] with failed transactions for Sync Records:

The list of records that failed is limited to one section of the sync. You will see a list of either roles, actors, services, domains, endpoints endpoint groups or identities, depending on which section of the sync had failed records. This is because once the sync completes the analysis or execution of the section with the failed records the sync process will not continue. You must address the failed records to continue the sync.

Alternately you can search the log for the word “completed” to find the most recent section of the sync process that completed. There will be a completed message for each section of the sync.

To find the exceptions for the failed records you will need to search within the log(s) each failed record. For each failed record you will search for the value from the list without the semicolon at the end of the line:

For failed record ACTOR=user1; you would search for “ACTOR=user1”

After finding the exception in the log, scroll up in the log until you see a message such as this:

Wed Dec  4 12:19:45.528 EDT 2023 – default-137596214: Getting resource from INFORBCLM01.INFORBC.COM;9906;9907;LANDMARK

or

Wed Dec  4 12:13:24.761 EDT 2023 – default-1973664225: Getting resource from INFORBCLS01.INFORBC.COM;6626;6627;LSS

or

Wed Dec  4 12:19:43.440 EDT 2023 – default-1973561960: 1973561960 Processing record #4,996 of LSF

or

Wed Dec  4 12:19:43.440 EDT 2023 – default-1973561960: 1973561960 Processing record #4,986 of LANDMARK

Messages that reference LSS or LSF indicate the issue is in LSF and the record should be reviewed in that system. Messages that reference LANDMARK indicate the issue is in LMK and the record should be reviewed in that system.

 

There can be many symptoms when Lawson can’t find lacobrts.  For example, Batch jobs will run and die without failing. When this happens Ladb.log will show the error below (insufficient netexpress licenses).  These all can be red herrings that point to an issue with the LAW_COBRTS_PATH setting in laconfig.  This is either due to the permissions on the directory can be incorrect, or the path itself can be incorrect.

To check the path, open a command line window and set the environment variables.  Then type command “laconfig”.  Choose your environemtn.  Make sure LAW_COBRTS_PATH points to the Micro Focus install directory, subdirectory bin64.

 

 

ISSUE:

When running the AP cycle, finding invoices are not getting picked up but are matched invoices and are sitting in a released status.

 

Resolution:

Check the following:

  • Cash Code and Payment Code on the invoices align with what is being used on AP150.
  • The dates on AP150 encompass the due dates on the invoices.
  • Drill around on the invoices to see if “Message Exists”. If so, check MA64 (possibly by Buyer Code) to make sure the invoice messages are cleared. If the message is not listed, check MA66.2; this will show you messages created by MA60.3. Also check MA66.3; this will show you messages created by MA43 when there is a cost discrepancy between the receiver and the invoice. Make sure the status of the message is Closed; otherwise, the message may still need to be addressed. Click Previous and Next to make sure there are not more than one message for the invoice.

As of December 31, 2024, Infor is set to transition all versions of the products mentioned below to the next stage of support, following the Product Lifecycle Policy for Infor OS On-Premises (Infor OS OP) products.

The affected products moving from Supplementary Update Maintenance to Sustaining Maintenance are:

  1. Infor OS
  2. Infor OS Lite

Reasons for the Change

This transition is prompted by the retirement of several underlying prerequisite components that Infor OS OP relies on, including Amazon Corretto® 8 (Java®), as well as versions of Microsoft Windows®, Microsoft SQL Server, Microsoft .NET, and other prerequisite technologies.

Impact on Users

Supplementary Update Maintenance for these products will continue until December 31, 2024. After this date, they will enter Sustaining Maintenance. During this phase, users will retain access to existing patches, documentation, and Knowledge Base articles. However, no new updates or fixes will be provided for these products.

It’s crucial to note that the third-party products required for Infor OS OP are also approaching the end of their support cycles. Infor strongly advises careful consideration of the use of these products, as continuing to use Infor OS OP beyond 2025 may expose your environment to security risks.

Available Alternatives

Infor is offering two alternatives for customers with any version of the affected Infor OS OP products:

  1. For customers active on support/maintenance: A no-cost license exchange to a new on-premises (OP) product called Local Technology Runtime (LTR).
  2. For all customers: Purchase access rights to a new multi-tenant (MT) Infor OS tier, which includes a coterminous OP license to the LTR product available in option 1.

Introduction to Infor LTR

Infor LTR will replicate the critical core services of the current Infor OS OP product, including Security, Ming.le, ION, Infor Document Management (IDM), and API Gateway. This will be achieved using new technical prerequisites committed to support until the end of the decade. The hybrid LTR option allows connection to MT Infor OS, extending the multi-tenant world to on-premises customers.

Installing LTR involves a straightforward technical upgrade, akin to applying the latest version of Infor OS OP. This means no major rip-and-replace—just a simple, in-place upgrade. The transition from old Infor OS OP to new LTR OP will be seamless for end-users and administrators, requiring no retraining.

While LTR OP will be updated to maintain compatibility and resolve defects, new innovations and updates will only occur in Infor OS MT.

Infor’s Commitment to Business Requirements

For customers seeking to exchange their current Infor OS OP for a new OP-only solution, Infor LTR provides the same core functionality with planned support until the end of the decade.

For those aiming to leverage the latest technologies for digital transformation alongside existing on-premises applications—a hybrid solution:

  1. Infor OS MT offers a more extensive and feature-rich set of services and capabilities.
  2. Infor LTR OP is included, opening the door to unique hybrid deployment options.
  3. Combining MT and LTR unlocks new functionality and possibilities, growing over time with Infor OS MT releases.
  4. The Infor OS MT license option serves as a launchpad for digital transformation services such as Augmented Intelligence with Machine Learning (AI/ML), Enterprise Automation with Robotic Process Automation (RPA), and other add-on technology services exclusive to the MT world.

These options grant flexibility to run core technology services on-premises, in the multi-tenant cloud, or a mix of both, according to your requirements.

Next Steps

Infor strongly recommends initiating the transition planning process by reaching out to your Infor representative or submitting a support ticket. Regardless of the chosen path, Infor is committed to assisting you in developing the most effective strategy, ensuring you have the necessary products, capabilities, capacity, and licenses to meet your requirements.

 

In 2024, the release schedule for Infor Lawson V10 products deployed on-premises and on single-tenant cloud platforms will undergo a change. Instead of the March and September releases observed in 2023, these products will now follow a schedule with releases in April and October.

 

Additionally, Lawson Enterprise Applications Maintenance Service Packages (MSP) will be provided annually, synchronizing with the October release.

 

Critical bug fixes for products will still be promptly delivered as needed, encompassing security patches and updates addressing date-sensitive statutory and regulatory compliance requirements.

 

If you have any questions about the new update schedule, reach out to your managed service provider, or your Infor Account Team.

 

Great news!  Nogalis provides Managed Services for all your Infor Lawson products.  Find out more here!

 

If you have services for approval or other types of flows in IPA, and they stop getting triggered after a Landmark update, it is possible that you need to repackage and redeploy the LPS jars.  This is good practice after a Landmark CU anyway.

  1. On the Landmark server, open a Landmark command window
  2. Run the command “packageLPSClientJars”
  3. Copy the LASYSDIR/LPS/LPSClientJars.jar file to the Lawson server at GENDIR/bpm/jar
  4. Run commands stoppfem and stoppfrmi
  5. Navigate to GENDIR/bpm/jar in a command window with environment variables set
  6. Run tar -xvf LPSClientJars.jar
  7. Run commands startpffrmi and startpfem
  8. If the changes don’t take effect, reboot the Lawson server

 

Are you getting this error when updating a user’s record in ISS stating

loadResource(): returned identity [User:] already exists?

 

If so, then this error is due to missing extended attributes in LDAP. The extended attributes are what allow ISS to know that the user exists in LMK and are created when a user is added via ISS or the user is included in a sync.

Simply run a full sync via the ISS webpage to create the extended attributes

 

To prevent this issue going forward you should add a list-based sync to the user add process. This should resolve the error completely.

 

Using Spreadsheet Designer

Go to the field and do a Ctrl + shift and left click on your mouse, this will give you the Business class that you will need to have and the name of the field.  In this example we will be looking at the Employee business and the field Work Type

 

Let’s open up Excel and go to the Infor tab, and we will be doing a query. Go to the Insert Query and click on the drop down arrow

This box will appear, do a drop down and pick the environment name for your Data Area

 

In the second box, we will be typing in the business class, in this example it will be Employee

 

As you are typing in the second box the business class will appear

 

Now you see all the field that you can pick from under Employee Business Class. The ones that are Orange are required fields and need to be in your Query.  The Employee is the Employee ID number

 

We will be using for this example the following fields,

HROrganization

Employee

Name.FullPresentationName

 

Scroll down and pick

StartDate

Adjusted Start Date

Relationship to Org

Relationship Status and click on Insert

 

Go to the Employee and rich click on your mouse, pick Add to Filter

 

Go to the bottom of the Insert, and you will see Employee. Next to Employee, under Value enter your Employee ID number.

 

Like Below

 

Now click off that field

 

Go to Refresh at the top of the page by the Infor sign and do a drop down

 

We will be clicking on Refresh

 

This box will appear

Your Information will appear,

 

Now let add Work Type to our report, Find the Field Work Type and check the box,

Click on Refresh again and the Work Type Information will be part of your Report