cancel
Showing results for 
Search instead for 
Did you mean: 

WebEx VLS integration with SF LMS for 1H 2023 release

WaiMun
Explorer
0 Kudos

Hi all,

Has anyone of your company successfully integrated LMS with the latest WebEx Rest API that was released as part of 1H 2023 release?

Keen to have a connect to understand what your company has done to get a successful integration.

Below documents have already been referred to:

- Virtual Learning Service Configuration (Webex Meeting Center)

- KBA 3317054 Webex meeting Center VLS Implementation

- Implementing Virtual Learning Systems (VLS) 1H 2023

Thank you.

Accepted Solutions (0)

Answers (3)

Answers (3)

WaiMun
Explorer
0 Kudos

webexrest-extract.txt

Hi Tyan Hee, JP,

I have shared the Webex Rest template, the upper portion will be totally the same as what you have put in this thread. I did not provide the below sensitive portion from file into this attachment.

<client_id></client_id><client_secret></client_secret>
<api_access_code></api_access_code>
<redirect_url></redirect_url>

</connector>

During implementation, my company have also faced the same Fingerprint error.

1) I believe you might have missed out the step of using a fresh API access code and then copy the fresh API access code into the XML template. Please do not reuse the API access code and keep trying for the integration to work.

2) Once my company used a fresh API access code and proceeded with the integration within 10 minutes of using the fresh API access code, the integration worked.

Thank you.

tyankhoo
Participant
0 Kudos

Hello,

Below is the webex_rest template I got from SAP guide and I've gotten the values for other parameters. Just curious if this parameter "url_api_address" should stay as it is using "https://webexapis.com"?

Thanks.

=======================================================================================

<?xml version="1.0" encoding="UTF-8"?>

<connector>
<description>Webex Meeting connector</description>
<!-- The Webex connector class for Webex Rest APIs. This cannot be modified. It is the
implementation class for Webex integration --><connector_class>com.successfactors.lms.framework.vle.impl.WebExRestConnector</connector_class>

<!-- ======================================= -->
<!-- configuration parameters for Webex -->
<!-- ======================================= -->

<!-- Server specific information provided by Webex.-->


<client_id></client_id><client_secret></client_secret>
<api_access_code></api_access_code>
<redirect_url></redirect_url>

</connector>

WaiMun
Explorer
0 Kudos

Hi Tyan Hee,

Yes, it is accurate.

<url_api_address>https://webexapis.com</url_api_address>

Thank you.

tyankhoo
Participant
0 Kudos

Thanks, Wai Mun Cheong!

Have you experienced this error prior / previously related to "ErrorFingerprint"? Any idea how to avoid/solve this issue? Much appreciated.

Error message = Exception while validating VLS Configuration<br>Ticket No = 4387010<br>ErrorFingerprint [exceptionRootCauseTag=175cdf5a0699f3978e176411ee70ca0d40dc45fb, exceptionStackTraceTag=d5bebe5536c699bc3ed5a2722eac831a77237717]<br>Timestamp = 2023-08-17T12:47:07.389+0000<br>Stack trace = com.successfactors.lms.delivery.service.vle.exception.VleException: Exception while validating VLS Configuration at com.successfactors.lms.delivery.service.vle.webex.impl.WebExRestVleServiceAdapter.validateVlsConfiguration(WebExRestVleServiceAdapter.java:253) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at

vls-conf-error.txt

WaiMun
Explorer
0 Kudos

Hi Tyan Hee,

The API access code from WebEx Developer portal needs to be put in the xml template within 10 minutes if possible for the integration to work.

So I think you may need to update with a fresh API access code and then copy the fresh API access code into the XML template.

Thank you.

Looking forward to your updates.

tyankhoo
Participant
0 Kudos

Hi Wai Mun,

I see! Unfortunately, I was not able to do that previously. I'll reach out to my IT counterpart and retry. Will update here soon, thanks much!

JP007
Explorer
0 Kudos

Hi Tyan

Did you ever managed to get this resolved? We are facing the same issue and are being given all kinds of contradicting advice from SAP, and getting nowhere. Its a bit harder for us to align with out IT counterpart so would be really keen to know if the "within 10 minutes" process worked for you? If it did I can get the necessary steps in place on our end to do the same.

Looking forward to your response, thank you!

JP

tyankhoo
Participant
0 Kudos

Hello jp.knoetze,

I am sorry for the delayed response as I have not noticed your message. It looks like after several attempts of trying, we still get the same "ErrorFingerprint" issue. We managed to meet with our internal IT OS team and reviewed all the steps which looks correct to us and did the "within 10 minutes" process but was unsuccessful.

We escalated this to SAP but they mentioned this is out of their realm (scope). I would therefore like to reach out to Ms. misswaimun again to see if she's able to share the Webex REST template with us to check the scope and parameters (we will alter accordingly) used are similar so that we can be sure that nothing is missing here, if that's ok for you Ms. misswaimun?

Thank you so much!

WaiMun
Explorer
0 Kudos

Hi all,

Just to give an update, the SF LMS - WebEx VLS integration has finally worked for my company in the test environment.

vijender_p
Active Participant
0 Kudos

Hi misswaimun,

Can you let us know how you solved , we are facing issue like below can you help me here ?

To configure Webex integration:

  1. Get sample XML file is available on our Help Portal here (login may be required) which is also the full implementation guide.
  2. Configure the file for WebEx (See above link to user guide for additional details)
  3. Go to System Administration > Configuration > System Configuration > LMS_ADMIN > locate the vleEnabled setting and update the value to true
  4. Log out of the system and access Learning Administration again
  5. Go to System Administration > Configuration > VLS Configuration
  6. Click Add New and insert the XML file


After adding new the instructor in the LMS I find the below error show up:

  • The user account could not be created on Webex VLS Server. Please try again later or note the error and contact your VLS administrator. VLS Error: Incorrect user or password

Please advise what is need to be done.

WaiMun
Explorer
0 Kudos

Hi vijender.p ,

1) Hope you are using the Webex connector class for Webex Rest APIs that is provided by SAP

2) Hope your WebEx is upgraded to the new Rest based API

3) In this new Rest based API, there is no need for account password when configuring a User as an Instructor in SF LMS

4) In addition when you configure a User as an Instructor in SF LMS, you have to put a valid account that is present in your WebEx environment in the Account ID field. It has to be a full account name for example xyz@company.com in the Account ID field.

Hope this helps.

0 Kudos

Hi Cheong,

We have XML API Training centre with site admin. We are planning to migrate site admin to control hub. Could you please share the required steps to be followed from Successfactors LMS end?

Your response is apprreciated!

Thanks,

Tejal Naik

WaiMun
Explorer
0 Kudos

Hi v_tnandu ,

Once your WebEx system is upgraded from WebEx Meetings XML APIs to WebEx REST APIs, please refer to KBA 3317054.

There is a detailed implementation guide in PDF form attached to the KBA. The guide comes with step by step instructions for Virtual Learning Service Configuration for WebEx Meeting Center.

- Configuration within WebEx (for the VLS integration)

- Configuration within SuccessFactors Learning (for the VLS integration)

Thank you.