IOS debug logging can be useful for tracking down issues in Lawson Portal, Add-ins, and Ming.le. There are two methods to enable it, we prefer method 1 below.

Method 1 (ios_logging.properties file must be renamed or deleted for this method to work):

  1. Login to your LSF on-prem server (Admin access required)
  2. Make a backup copy of your xml in %LAWDIR%\system
  3. Edit the xml file with a text editor.
  4. Change INFO to DEBUG as shown below
    • Ideally only use DEBUG if temporarily debugging an issue else leave it on INFO)
  5. If using DEBUG (or prefer a longer history of logging), you also may want to increase the log file size MaxFileSize and maximum number of logs to be generated MaxBackupIndex

Below our IOS logs will be 20mb and we will have a max backup of 5.

 

 

You should now see DEBUG entries in the log.

Method 2 – ios_logging.properties (this will be used by default over ios_logging.xml if it exists)

 

  1. As the lawson user, make a backup copy of ios_logging.properties in %LAWDIR%\system (if it exists).
  2. Copy the ios_logging.properties file from %GENDIR%\install to %LAWDIR%\system (you will only need to do this once to update the formatting of the ios_logging.properties file with the latest delivered version from %GENDIR%\install).
  3. Edit the ios_logging.properties file in %LAWDIR%\system:
  4. Change the second line in the file from INFO to DEBUG.

##Set root logger level to DEBUG and its only appender to A1.

log4j.rootLogger=INFO, IOS

to:

log4j.rootLogger=DEBUG, IOS

 

  1. Change these lines:

log4j.appender.IOS.MaxFileSize=2048KB

log4j.appender.IOS.MaxBackupIndex=5

to:

log4j.appender.IOS.MaxFileSize=20480KB

log4j.appender.IOS.MaxBackupIndex=5

This increases your log from 2mb to 20mb with a max of 5 log files. Adjust based on how busy your system is.

NOTE: A restart of WebSphere is not needed for these changes unless you are switching between ios_logging.properties and ios_logging.xml.

You should now see DEBUG entries in the log.

 

Good luck and happy debugging!

HedgePoint Global Markets LLC has selected Infor gold partner TouchstoneEnergy to implement Infor’s financial management solution. Touchstone will help the finance and technology company by supplying a financial management system that centers around Infor OS operating service and Infor SunSystems, an advanced financial and analytics accounting software designed to ensure continuous access to critical accounting and management information. Per the press release, Touchstone will deploy Infor OS and Infor SunSystems in the Amazon Web Services cloud and integrate the Murex risk management software that HedgePoint currently uses. HedgePoint’s director and chief operating officer Tiago Sajben says of the coming implementation, “The Touchstone team has demonstrated its technical capabilities in working with our team on a successful cloud deployment, and we are delighted to work with an Infor partner that is willing to go the extra mile.”

 

For Full Article, Click Here

Michael Moniz, Co-Founder, President, and CEO of Circadence, a leader in cybersecurity learning and training solutions, shares an article on Forbes on the benefits that education technology has provided for cybersecurity learning. Education Technology (EdTech) introduces IT tools in the classroom to create a more engaging, inclusive and individualized learning environment. The adoption of EdTech solutions today – especially in the current pandemic – is skyrocketing with the need for distance-learning. Although this way of learning is the new normal to many, EdTech tools aren’t new at all in the cybersecurity field. It is, however, seeing more benefits than ever. Moniz sees three major benefits that EdTech has provided to improve the process of learning cybersecurity.

1. Remote Learning Accessibility – “The adoption of cyber ranges in the classroom has paved the way for cyber instructors to create dynamic and interactive learning environments for students. When cyber training becomes more accessible, students find themselves able to “see a pathway to mastery” in learning key knowledge, skills and abilities.”

2. Enriched Teacher-Student Communication – “EdTech tools not only provide scalable, individualized learning but also much-needed collaboration in remote teaching environments. For example, some cyber EdTech tools now feature built-in, multiplayer activities and leaderboards to “bring students together” digitally and capture their attention while learning development is tracked and scored for teachers to view learning progression.”

3. Engaged Environment For The Student – “Keeping students focused during remote learning can be a challenge, but EdTech tools often help spark the right amount of engagement a student needs to sustain attention and interest. Some EdTech tools, such as cyber ranges, enable students to practice skills and build proficiency through emulation of real workplace environments.”

EdTech tools are indispensible for instructors today, says Moniz. No matter what the ‘new normal’ will be when this pandemic becomes a thing of the past, EdTech will likely be a popular alternative to learning in the 21st century for years to come.

 

For Full Article, Click Here

Sometimes after applying a patch, drill-around and drop-down boxes don’t get properly rendered on certain forms. Below are some steps to check which forms may have been affected and how to resolve them.

  1. Assuming you’re logged into LID, change directories to your %LAWDIR%\<productline> directory
  2. Run this command: attrib /s *err
    1. You may see common errors such as: %LAWDIR%\<productline>\XXsrc\PROGRAM.err
      • These can be resolved via running qcompile and then clearing IOS cache (also your browser cache, logging out and back in).
    2. However, a less common error %LAWDIR%\<productline>\XXsrc\PROGRAM.scr.xmlerr cannot be resolved by simple recompiling.
      • This error typically has to do with forms that have drill-around and drop-down boxes.
  3. To resolve PROGRAM.scr.xmlerr errors, we must run srgen and then scrgen
  4. If lawappinstall stage failed to run scrgen and hasn’t been activated you can run the following commands in the below order:
      • srgen -A <productline>
      • scrgen -A <productline> <systemcode> <program> (for the programs with the .scr.xmlerr files in XXsrc directories).
  5. If you’re spotting the .scr.xmlerr files after activating a patch successfully, run the following commands in this order:
      1. srgen <productline>
      2. scrgen <productline>
      3. Check to see if the .scr.xmlerr still exist.
      4. Run qcompile for each program with the .xmlerr manually or run a cobcmp <productline> to compile the entire productline.
        • Run: qcontrol -jlocal,8 (this will increase amount of compile jobs from 2 to 8, change back to 2 after)
        • Run: qstatus | wc -l (this will show you how many compile jobs are remaining, when it hits 4, compiling is done).
  6. If problem persistes, repeat step 5, make sure you’re clearing IOS, server, and browser cache, logging out and back in. Give some time in between testing.

Good luck and happy debugging!

Five-star hotel El Palace Barcelona has chosen to implement Infor Hospitality Management System (HMS) and Infor Sales and Catering System (SCS) across their 120-room property. The software will help create an integrated, standardized platform for this landmark property. Per the press release, El Palace Barcelona will use the Infor software to deliver a superior guest experience and meet the challenges of a constantly evolving hospitality industry in Spain. Infor HMS and Infor SCS were chosen based on keen, industry-specific functionality, ease of use and integration, references from other leading luxury hotel brands and a commercial flexibility that beat competing pitches. Friedrich von Schönburg, hotel manager of the El Palace Barcelona, says of the decision, “Even though we are steeped in tradition, the future of customer service excellence is digital. This demands better guest and operational data, seamless integration and an intuitive interface for staff and customers alike. This is what we have found with Infor HMS and Infor SCS.” Implementation will be done with Infor partner Sulcus.

 

For Full Article, Click Here

  1. Predictive Analytics in Healthcare. “Although the first few months of the pandemic came with unparalleled uncertainty, ongoing work into the causes, mechanisms and mortality of the disease have yielded valuable healthcare data.”
  2. IoMT: Connected Medical Devices Support Proactive Health Care. “The Internet of Medical Things (IoMT) gained significant ground during the pandemic, allowing providers to deliver proactive care at a distance. Applications have ranged widely, from connected wearables that report critical patient data to the deployment of “smart beds” in hospital settings to improve patient comfort.”
  3. Future Telehealth Advances Will Deliver the Best of Both Worlds. “Together, many of the shifts that have taken place have moved the needle toward a more patient-focused experience of healthcare delivery. Although many providers expect the expansion of telehealth to persist even after patients and providers can safely meet in person, they also expect this technology-driven approach to undergo its own evolution. Such solutions will be essential for healthcare organizations serving distributed, disparate populations who may lack access to unlimited smartphone data or high-speed broadband internet.”
  4. New Cybersecurity Concerns Increase Cloud Adoption in Healthcare. “Changes in care delivery models also have implications for associated IT infrastructure, with cybersecurity concerns pushing some organizations to the cloud.”

 

For healthcare organizations, this continuing pandemic is clear about one thing: innovation and disruptive service is now the ‘new normal’.

 

For Full Article, Click Here

You may have saw our article on how to enable IOS DEBUG logging and realized after enabling it that the log gets spammed quite a bit which may actually make it harder to isolate an issue, especially if other users are currently in the system.

Today we will show you how to turn on DEBUG logging for a specific user to minimize log spam. This tutorial is only for the ios_logging.xml log.

 

  1. Login to your on-prem LSF system (admin rights required)
  2. Identify the users RM ID (case-sensitive) that you want enable debug logging for.
  3. Locate and backup your ios_logging.xml file in %LAWDIR%\system
  4. Edit ios_loggin.xml with a text editor
  5. Locate the following section:

 

<root>
<priority value=”INFO” />
<appender-ref ref=”IOS” />

<!– Appender Filters–>
<!–<appender-ref ref=”PORTAL” /> –>
<!–<appender-ref ref=”DIRECTIOS” /> –>

</root>

 

Change INFO to DEBUG:

<root>
<priority value=”DEBUG” />
<appender-ref ref=”IOS” />

<!– Appender Filters–>
<!–<appender-ref ref=”PORTAL” /> –>
<!–<appender-ref ref=”DIRECTIOS” /> –>

</root>

  1. Locate the following section:

<!– Filter for users  –>
  <!–
<filter class=”com.lawson.ios.util.log.Log4JMDCFilter”>
<param name=”keyToMatch” value=”username” />
<param name=”valueToMatch” value=”lawson” />
<param name=”denyOnMatch” value=”false” />
</filter>
<filter class=”org.apache.log4j.varia.DenyAllFilter”/>
–>

Uncomment this section (remove the <!– and –> characters shown in bold above) and edit the “valueToMatch” value=”lawson” replacing “lawson” with the RM Id of your user, like so:

        <!– Filter for users  –>

<filter class=”com.lawson.ios.util.log.Log4JMDCFilter”>
<param name=”keyToMatch” value=”username” />
<param name=”valueToMatch” value=”ENTER_USERNAME” />

            <param name=”denyOnMatch” value=”false” />
</filter>
<filter class=”org.apache.log4j.varia.DenyAllFilter”/>

  1. Save your changes (no restart required and you should see immediate changes)
  2. You should now see DEBUG entries in the log for that specific user.
  3. Just undo step 6 to revert changes (or revert to your backup file).

Good luck and happy debugging!

In recent news, Finnish rail maintenance leader VR FleetCare will standardize on Infor CloudSuite Industrial Enterprise as the technology platform for the digital transformation of operations throughout the Nordic and Baltic countries. This project will be implemented by local Infor partner and rail maintenance, repair, and overhaul (MRO) industry specialist Midport Scandinavia. Per the press release, Infor CloudSuite Industrial Enterprise will enable VR FleetCare to adapt to the regulatory changes in the Finnish passenger rail transport industry and enable the sale and delivery of services to multiple rail operators. Selecting a cloud-based enterprise suite was chosen based on the functionality offered by the applications. The Infor CloudSuite Industrial Enterprise demonstrated not only rapid deployment of the software but also ensured that VR FleetCare will always be on the latest release of the software without expensive and time-consuming upgrade projects. Another vital factor in this decision was the ability of the Infor OS cloud platform to connect with third-party enterprise resource planning (ERP) and group financial software was an additional, vital factor.

 

For Full Article, Click Here

SanMar Corporation, the largest supplier of apparel and other soft goods to the imprinted sportswear and promotional products industries, has selected cloud-based Infor Nexus Financial Supply Chain Management solutions as part of their plans to streamline collaboration with trading partners for greater visibility and control of orders, statuses and payments.  This partnership will support SanMar’s efforts to improve scalability and better serve customers. SanMar Corporation is a family-owned national supplier of 21 retail, private label and mill brands, and supplies apparel and accessories to screen printers, embroiderers, promotional products distributors, athletic dealers, industrial launderers and more. Per the press release, Infor will provide a single cloud network to connect internal and external parties and systems. Document automation and digitization of surrounding processes will remove friction from the supplier transaction process, and factory management and quality assurance automation will deliver efficiency and data integrity to improve compliance and performance.

 

For Full Article, Click Here

When having users test new patches, it’s a good practice to distinguish TEST from PROD visually. This helps users know what environment they’re in as they may be testing after a long day and may think they are testing in TEST when in fact they are changing production data.

 

This can simply be done by changing a banner color in Lawson Portal.

  1. Login to your TEST environment and locate your index.htm file found here: “D:\<lsf_folder>\web\lawson\portal”
  2. Assuming your index.htm file is unmodified locate header id=“topBanner”

  3. Use an online HTML Color Picker tool to choose the hex color you want to appear and replace background-color:#ff8787 to your preferred color hex color code.

Example of how it will appear:

  1. Save the changes, clear IOS cache, clear your browser cache, logout and back in to see the change. Enjoy!