Technology takes center stage in 2016 Rio Olympics

Rio Olympics 2016 is finally here and technology will be ever present. The Olympics Technology Operations Center will monitor and control the IT system and deliver the Olympic sports results to the entire World through Real Media technology. Such technology include:

  • Cloud will be used for key applications along with volunteer portal and accreditation system
  • Virtual Reality will set an example for the way our future generations will intake sports and entertainment
  • Snapchat will share the Olympics sports videos through streaming the content at the Summer Rio Games
  • 4K Ultra HD technology will cover the Olympic games, making sure you don’t miss a moment
  • Wearable Technology will be a key technology for many sports like Boxing, Taekwondo, Cycling and Marathons to track statistics

Information Technology will play a vital role in making the entire Olympics event a great success. At the end of the event, IT will look to bring home the gold.


For Full Article, Click Here

Scheduling a Process in IPA

Upload Your Process from IP Designer

  1. Log into IP Designer
  2. Create a new process
  3. Upload the process to your server by clicking the up arrow icon Scheduling a Process in IPA-1, or by clicking:
    1. Tools > Manage Processes > Select Open ProcessScheduling a Process in IPA-2Scheduling a Process in IPA-3
    1. Choose the process you wish to upload, then click OKScheduling a Process in IPA-4
    1. The process now appears in the list. Click “Upload”.Scheduling a Process in IPA-5

Create a Trigger in Rich Client

Now that your process is uploaded to the IPA system, it is time to create a trigger for the process. Once you have created your trigger, you will be able to:

  • Run the process manually
  • Schedule the process
  • Configure the process as part of a File Channel
  • Trigger the process from a Lawson S3 screen
  1. Log into Rich Client
  2. From the Start menu, navigate to Applications > Process Server Administrator > Scheduling > By Process DefinitionScheduling a Process in IPA-6
  1. Click Actions > Create, or click the “blank sheet” icon Run A Process-6Scheduling a Process in IPA-7
  1. Fill in the Process Trigger informationScheduling a Process in IPA-8
    1. Process Name – Click the arrow to search for your newly-uploaded process
    2. Work Title – Important: this field does not appear to be required, but if you do not fill it out, you will receive an error in the scheduler, and the flow will not run

5. Click Save Create a File Channel in IPA-7

6. Once you click Save, you will have an opportunity to add variables that need to be passed into the flow

Scheduling a Process in IPA-9

Run the Process Manually

There may be occasions where you need to run a process ad-hoc. Once you have created your trigger, you will be able to do this.

  1. Log into Rich Client
  2. From the Start menu, navigate to Applications > Process Server Administrator > Scheduling > By Process DefinitionScheduling a Process in IPA-6
  1. Find your Process in the Process Triggers list
  2. Right-click and select Start, or highlight the flow, and select Actions > StartScheduling a Process in IPA-10Scheduling a Process in IPA-7
  1. The process will begin running, and a work unit will generate
  2. To check the status of your process, navigate to Start > Applications > Administration > Workunits > WorkunitsScheduling a Process in IPA-11
  1. Double-click on the workunit to see the resultScheduling a Process in IPA-12

Schedule the Process

  1. Log into Rich Client
  2. From the Start menu, navigate to Applications > Process Server Administrator > Scheduling > By Process DefinitionScheduling a Process in IPA-14
  1. Find your Process in the Process Triggers list
  2. Right-click and select Schedule, or highlight the flow, and select Actions > ScheduleScheduling a Process in IPA-10Scheduling a Process in IPA-7
  1. Fill in the schedule propertiesScheduling a Process in IPA-13
  1. Click Next
  2. Enter the time and date informationScheduling a Process in IPA-15
  1. Click next
  2. Click FinishScheduling a Process in IPA-16
  1. To view or update your schedule, navigate to Start > Applications > Process Server Administrator > My Actions > My Scheduled ActionsScheduling a Process in IPA-17

IoT technologies and how CRM and Wearable Devices will be the next big thing

When the Internet of Things (IoT) was vaguely known in 2014,  Yahoo! chief executive Marissa Mayer stated that IoT would create a “tipping point” for businesses, becoming a game changer in technology. Since then, IoT has been shaping the vision of a fully connected world. A major breakthrough would be wearables such as health and fitness watches and applications, and connecting that technology with customer relationship management (CRM). Many benefits come from this pairing such as effective sales, higher lead generation, and customer service improvement. To stay in the technological game, companies must shift from building off old statistical data, and develop more collaborative strategies, built around real-time customer data accessed from CRM and wearable devices synchronized together for a more customer-centric organization.


For Full Article, Click Here

Retail Technology Trends of 2016

These days, unique shopping experiences are key to keeping foot traffic in the door for retail shops. Retailers need to keep in mind the recent technology trends.

  • Self-service – Self-service kiosks provide a more personalized customer experience during checkout, providing service based on their shopping behavior.
  • Tendering & payment – With the added security of chip, PIN, Apple and Android Pay, the sheer convenience of having a digital wallet appeal to consumers.
  • Improving inventory efficiency – Detego introduced hands-free radio-frequency identification (RFID) technology that tracks in-store inventory, providing a near 100% inventory accuracy.
  • In-store innovation – Billabong tapped into sound and scent, adding wafts of scents to fit their youthful brand, and matches that with the music in store.

Retailers can still provide quality service to customers if they stay on top of retail technology trends.


For Full Article, Click Here

Scan for Files in IPA

  1. Open Infor Rich Client Run A Process-1
  2. At the login prompt, enter the Lawson username and passwordRun A Process-2
  3. The canvas is now open. Look in the upper left corner and make sure you are pointing to the prod or test data area (not gen) Run A Process-3
  4. In the upper right corner, click “Start > Applications > Process Server Administrator > Administration > Channels Administrator”Scan for Files in IPA-1
    1. At this point, you can click, HOLD, and drag the “Channels Administrator” link to the canvas. That way, it will create a shortcut on the canvas. Create a File Channel in IPA-4
  5. Once you are in Channels Administrator, click on the File Channels tab, and you should see a list of File Channels that have been set up
  6. Locate the channel for which you wish to scan
  7. Right click on the channel and select “Scan Now”Scan for Files in IPA-2
  1. This will scan the file configured in the Channels Administrator, and kick off any processes that use the files in that directory (the processes are configured in the File Channel Receivers section)


Best Practices for CRM Marketing Integration

Businesses big and small at some point will consider investing in a customer relationship management (CRM) platform to create synergy between departments. Using best practices in choosing and integrating CRM to your workflow could get you the most out of the data it offers. Here are a few to keep in mind:

  • Train Employees on How to Use CRM
  • Use All CRM Features
  • Automate Where Possible
  • Process All Leads Through the CRM
  • Meet with Employees to Discuss Refining the System
  • Use CRM Marketing with Social Media

Taking time to plan a CRM marketing strategy is key to a smooth implementation and continued growth for your business.


For Full Article, Click Here

Troubleshooting BSI Database Connection during Install

Your install is successful, but when you log on to the BSI Interface (Screen Print #1) you receive an error (Error Message. Exception is: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Login failed for user ‘tf10’. ClientConnectionId:f0509232-la4c-4d22-b118-785e9ba8eee5). See Screen Print #2

You will receive this error if your SQL database is configured with a Named Instance. The Named Instance should be configured with a static port. You should not use the default port (1433) when installing the BSI Client even though your ODBC will connect successfully with the default port. Please see article on assigning a static port for SQL Server named instance: (

Screen Print #1

Troubleshooting BSI Database Connection during Install-1


Screen Print #2

Troubleshooting BSI Database Connection during Install-2

How to harness the IoT of retail technology

Brick-and-mortar retailers who are digitally connected have gathered immense consumer data via Internet of Things (IoT) hardware due to successful marketing. The key to achieving a truly connected overall marketing strategy lies in integrating the information acquired by a retailer’s omni-channel strategy, as well as their retail supply chain. In order for retailers to properly integrate and make use of their rich data, they make sure to include several factors in their digital applications.

  • Tracking behavioral responses
  • The IoT of hotels
  • Integration in apparel
  • The personalized experience

While retailers are still figuring out how to harness the power of all data collected via retail technology, they must still keep in mind certain pitfalls such as opt-in policies and consumer privacy.


For Full Article, Click Here

How to tune the performance of a Lawson 4GL program

Lawson programs, especially batch jobs, can sometimes take hours to complete. In rare instances, a badly written 4GL batch job can even take days to complete depending on the number of records it has to process and how it goes about doing so. Depending on your skill set, you may be able to optimize the code directly and use a debugger to find out how to speed things up. But if you want some statistics about what the program is doing and a quick shortcut, then there’s a utility for that.

The utility is actually several different utilities wrapped into one.

dbadmin utility to set some parameters. The main parameter you want to set is the TIMESTATS parameter. The timestats function is activated using the dbadmin utility.

Before you go changing stuff, to show current settings, run ‘dbadmin get’ from a LID command prompt or a qsh command prompt in System i.

dbadmin get
Current Value for REUSE=ON
Current Value for DEBUG=OFF
Current Value for DBAPIERRORS=ON
Current Value for TIMESTATS=OFF
Current Value for USERFILTER=
Current Value for PROGRAMFILTER=
Current Value for DATAREAFILTER=
Current Value for TIMESTATSDIR=/tmp
Current Value for IDLETIME=1

Save this off for future reference.

#To enable timestats, run the following commands:

dbadmin set timestats on
dbadmin set programfilter programcode   (optional, specify a program code. e.g. AP175.  The default is all programs)
dbadmin set timestatsdir pathname  (optional, ex. /home/username or C:\timestats.  If not specified, stats files are created in /tmp or %TMPDIR% for Windows)
dbadmin set dataareafilter productline  (optional, specify a productline name.  The default is all productlines)
dbadmin set userfilter username   (optional, the default is all users)
dbadmin set reuse off

#Clear the active database drivers so that the changes become effective
dbadmin idleall
tmcontrol -rp productline programcode  (For online programs only)

#Run ‘dbadmin get’ after setting the options to check that the desired options are enabled.

#After should look like this:

Current Value for REUSE=OFF
Current Value for DEBUG=OFF
Current Value for DBAPIERRORS=ON
Current Value for TIMESTATS=ON
Current Value for USERFILTER=
Current Value for PROGRAMFILTER=HR211
Current Value for DATAREAFILTER=test
Current Value for TIMESTATSDIR=d:\lawson\temp\timstats
Current Value for IDLETIME=1

Now you’re ready to submit your job again. Once the job is submitted, you should be able to see the stat files get created in the timestatsdir directory.
Wait until the job has completed before viewing the file(s).

You can view the files after the job is complete but they aren’t all that easy to understand. To make them easier to digest:

Go to the stats directory and run:
analyze_stats -o > stats.out

You’ll notice that you now have two new files in this directory.

stats.out and a cfg file.

The stats.out file will give you a really great view of what’s going on with your program while the cfg file can be place in the xxsrc directory of your code and compiled with the program to optimize it based on the timestats results.

After you’re done:

To turn disable timestats and re-enable driver re-use:

dbadmin set timestats off
dbadmin set reuse on


5 questions to ask when choosing a CRM for your small business

Many organizations benefit immensely from their customer relationship management (CRM) software.  CRM systems can dramatically improve large and small businesses. Here are some questions to keep in mind for business owners considering a CRM solution.
  1. What do you want to accomplish?
  2. Cloud or on-premise platform?
  3. What features do you really need?
  4. Is it fully compatible?
  5. What are the major red flags?
Though the association to CRM is still towards large businesses, small and mid size businesses could also find great value.
For Full Article, Click Here