SAP Knowledge Base Article - Public

2097887 - Receive"alt=Successfactors" and "Launch Error" when launching content

Symptom

Launching content from an icontent.do url displays error:
" alt="SuccessFactors" />

Launch Error

Environment

SAP SuccessFactors Learning Management System (LMS)

Reproducing the Issue

  1. Load content onto your iContent server.
  2. Build a content object which launch method url is pointing to this content:
    Example url:
    /learning/user/onlineaccess/icontent.do?Course=CUSTOM&url=/self-managed/folder/test.html
  3. Create an item and add this content object.
  4. Assign this item to a user
  5. Login to the user and launch the item.

Cause

iContent was not fully setup.

  • Although the content was on the iContent server, there are settings in LMS that need to be added:
    System Admin > Configuration > System Configuration > ICONTENT
  • Settings that caused issue:
    #Default configuration - Production
    enabled=false
    ## iContent account configuration
  • To use iContent, you need to enable this configuration.

Resolution

There can be two scenarios on what the resolution is.

Scenario 1 - iContent setup prior to 2018:

Configure iContent settings in System Admin > Configuration > System Configuration > ICONTENT

This information should have been provided to you by iContent team.
Example:

#Default configuration - Production
enabled=true
## iContent account configuration

iContentAccountDeterminationCriteria=REFERER,URL,DEFAULT
SessionServiceURL=https://icontent-entitlement.plateau.com/session/getSession
iContentAccountId=CompanyID
iContentAccountPrivateCertificateBase64=encryptedstring
iContentAccountName=Plateau iContent Backoffice Web Application
iContentAccountContactName=Content Services
iContentAccountContactEmailAddress=content.services@plateau.com
ValidateLaunchUrl=false

# Config for Staging Hostname
iContentAccount.stage.enabled=true
iContentAccount.stage.SessionServiceURL=https://icontent-entitlement.plateau.com/session/getSession
iContentAccount.stage.iContentAccountId=CompanyID
iContentAccount.stage.iContentAccountPrivateCertificateBase64=encryptedstring
iContentAccount.stage.iContentAccountName=Plateau iContent Backoffice Web Application
iContentAccount.stage.iContentAccountContactName=Content Services
iContentAccount.stage.iContentAccountContactEmailAddress=content.services@plateau.com
iContentAccount.stage.ValidateLaunchUrl=false

# iContent TMS Instance designation for Staging
iContentAccount.stage.LMSClientSystem=StageID
iContentAccount.stage.InvocationUrlMask=https://company-stage.plateau.com/learning/
iContentAccount.stage.LMSUrlMask=https://company-stage.plateau.com/learning/

Scenario 2 - iContent setup in 2018 or after

System Admin > Configuration > System Configuration > ICONTENT is no longer used. Please open up a Support incident to validate the iContent internal configuration file to then engage the Operations team.

Keywords

lms icontent content alt launch error alt=Successfactors pcm setup , KBA , LOD-SF-LMS-PCM , LMS Icontent , Problem

Product

SAP SuccessFactors Learning all versions