Embedded content launch from within the Live Learning or Learning Program Tracking Data Record (TDR) was returned as a direct type. CR 60189
When performing an RO launch within the RO Signed Applet the applet caching of the player was prevented. CR 60427
No Tracking Data Records (TDR)s were generated when launching a KnowledgeCenter course through Search-and-Learn. CR 60639
OC_GetTrackingData did not have the ability to pass 'all' as a TDR Type. CR 60658
Mentoring interface displayed the learner's name as NULL on a RO launch. CR 60687
Default Protocol was not added correctly when using the RO Applet. CR 55708
When calling Offline Integration using GetDownloadAssetUrl for NETg course, an error occurred. CR 55756
Trackable RO Launch for AICC, without Signed RO Applet and without Summary Page, There is exitau record from client to TPLMS. CR 55785
RO launch of KnowledgeCenter now closes the intermediate window automatically when the KnowledgeCenter launch window is closed. CR 55441
0 signifies track one-way-to-TPLMS
1 signifies track one-way-to-OLSA
0 signifies disable
1 signifies enable
When a API User Management call is made and the user does not exist, OLSA now returns an ObjectNotFoundFault Exception. CR 50212
The page you are looking for is temporarily unavailable. Contact your System Administrator. The RO Launch is missing its parameters.
If Report Server and Search Agent are running on the same machine and
a user issues an IPA cycle in the All Mode and the requested output is
in XML, CSV, or CSV-16 format, you could see an Out Of Memory Error. If
you see an Out of Memory, first issue an Ack null and then start a new
IPA cycle in the All Mode, for example, AI_AcknowledgeAssetMetaData(new
AcknowledgeAssetMetaDataRequest(customerid null)).
CR 59075
Added Books24x7 TLC Video Support
Synchronize course completion through On-Demand Communication
Tracking data support for SCORM custom content
Query Tracking Data Records by type
Additional Debug and Diagnosis Tools including third party LMS logging and HACP Tester Tool
"Start Over" feature for third party LMS compliance tracking
On-demand Communication Enhancements:
Synchronize AICC and SCORM course completion events
vTracking data support for SCORM custom content
Query Tracking Data Records by type
"Start Over" feature for third party LMS compliance tracking
The OLSA WSDL/XSD was changed to resolve an issue when calling OLSA Web Services from Microsoft Visual Studio 2005.
Microsoft patching levels can affect the generation of OLSAProxy.cs code. To work around this issue, rebuild the client tookkit or Change *typeof(queryInclude)* to *typeof(queryExclude)*. CR# 52455
Calls to the AI_GetAiccAssetMetaData will return a GetAiccAssetMetaDataResponse object. The resultant getter methods for this response object return the AICC files. The results of these methods will contain line terminating characters that include ONLY the newline (/n) character. This functionality is per the XML 1.0 and XML 1.1 spec, http://www.w3.org/TR/2006/REC-xml-20060816/#sec-line-ends. It states that all line terminating characters will result in newline, even if what originally passed in is carriage return and newline (/r/n). We recommend that you replace all newline characters with carriage return and newline to comply with the AICC specs. AICC filesets returned AI_InitiateAssetMetaData will have line-termination that conforms to AICC specs. The same is also true for AICC filesets returned by the OLSA Admin UI. CR# 53685
On Demand Communication
SCORM Metadata Support
Asset Metadata retrievable in XML and CSV formats
OLSA Search enhancements for Learning Programs and KnowledgeCenters
Privacy Support
Cold Fusion Removal
OLSA Admin User Interface Enhancements
Referral Object to support SkillBriefs, JobAids, and seamless login to Books24x7
Address Issues Daily Email for Mentoring
OLSA was unable to save XML reports, this is now fixed. TTP # 47752
The real server name and IP address from the Diagnostics Page no longer shows the server name and the IP address. TTP # 48001
There were issues with Third-Party Learning management System launching OLSA content. TTP # 48066
When launching content using the RO applet, if one has the Internet Explorer Pop-up stopper enabled and chooses the option to “Temporarily allow pop-ups…” relaoding the window caused an error. TTP # 48505
If the value of aicc_course_system is blank, now the value defaults to "SkillSoft". TTP # 48136
The WSDL file no longer have an empty soapAction. TTP # 48241
The AddUserToGroupTest was updated to create a user with a state that is some string, which contains spaces, other than a state. TTP # 49493
Microsoft patching levels can affect the generation of OLSAProxy.cs code. To work around this issue, rebuild the client tookkit or Change *typeof(queryInclude)* to *typeof(queryExclude)*. CR# 52455
Remove the enumeration of "Male" and "Female" for the Sex element in the OLSA.WSDL. TTP # 49620
Add the ability to have Mastery Score be "" (blank) in the .au file. TTP # 49624
To support RO launch of add-ons and prevent third party cookie issues during RO launch of SkillView, Search and LearnConnect, and the Books24x7 Add-ons set the SKP parameter olsa_enable_launch_book_in_new_window to “1”.
Reports and AICC files disappear and then reappear in the OLSA Admin after clicking the Refresh Button. This issue happens intermittently for Download Asset MetaData, Asset Launch Report, Catalog and the Book24x7 Hierarchy. TTP # 50095 & 52017
OLSA Load Balancing - You can load-balance OLSA by placing a load-balancer or multiple load-balancers with fail-over in front of multiple OLSA servers. Since the OLSA Administrator, for example, the OLSAUI web application is stateless with respect to session or application data you can load-balance without requiring load-balancer support for server affinity, otherwise known as “sticky sessions”. This means you can route any request to any OLSAUI server. The minimal state require by the Administrator application passes around with the request in the non-persistent cookie. It is required that all load balanced OLSAUI servers are configured with the same cipher and cipherKey properties so the cookie data can be read by any server.
The AI_GetXmlAssetMetaData web service operation is subject to change in future releases of OLSA.
Setting SKP parameters for OLSA:
Call IPA can now generate metadata of books with enable_books_aicc_files=1 in SkillPort. CR 60029
When performing an RO launch within the RO Signed Applet the applet caching of the player was prevented. CR 60287
The WSDL did not include the completiondate and duedate when it was posted back through the BCS command GetCourseResults. CR 58407
Sporadic behavior occured when using OLSA to link to Books. CR 58609
The KnetPlayer (Theater) v6.9.2.18 is now available
The length of the AICC_URL was extended. CR 53155
GetAssetResults no longer returns a GeneralFault after setting the course due date. CR 55445
If your SkillPort is configured to use the new Registry Free SCM, then users will not be able to download and use SCM. To avoid failures set the following parameters:
[SP64_L10N]mistranslation strings on SumTotal server
An OLSA string is not properly Internationalized.
In the error case where an asset launch fails due to misconfiguration, OLSA displays an error string “Launch Terminated” in English only, regardless of the user’s language preference. Other OLSA strings display in the appropriate language. TTP# 46595
Error message for IPA Use Case 7 incorrect if Initiate mode is delta
The wrong text string is returned in an OLSA fault condition.
In the error case where the client cancels the AI polling cycle for either a full or delta report and then tries to poll the OLSA AI service with the old handle, OLSA returns GeneralFault: null instead of GeneralFault: ”Invalid Handle”. TTP# 46611
For SignOn Launches when you set enable508Mode to "0" or you set x508 column in the objectdata table to "0" then SCP options window does not display even if x508 is explicitly set to "1".
When using the signed RO applet in OLSA, you must also use signed player applets within SkillPort. To use signed applets, follow these steps:
Enable the enable_signed_player_applets SKP parameter.
Verify the SkillPort dynamic skins for RO settings is sending LMS_RESULTS_RELAY with a blank value. To verify the RO settings, follow these steps:
Go to Admin Tasks -> Presentation -> Player Settings-RO Mode for CCA and SkillSim Settings-RO Mode for the SkillSim Player.
Check the checkbox to send LMS_RESULTS_RELAY to the player and clear out ALL information in the text area.
When using the signed RO applet with a Third-Party Learning management System behind a firewall, you cannot use the content relayer. Since the Third-Party Learning management System is behind a firewall, the content relayer cannot establish a connection for communication. Therefore, you must use the signed player applet. Since the signed player applet is running on the desktop of the user behind the firewall, it can communicate with the Third-Party Learning management System directly without the need for the content relayer.
If a customer is using a Third-Party Learning management System which places the launch of OLSA within a frameset, LMSs such as Saba and Pathlore, then you must set the new ‘OLSA_enable_launch_book_in_new_window’ SKP parameter to 1. If this parameter is set to 0, then Books24x7 and TPMML addon launches will not be successful.
If one of our OLSA customers uses minimal HACP courseware, such as Passive, ILT, and so forth, they could not track correctly. The issue was that the ‘Lesson_Status’ and ‘Lesson_Location’ AICC parameters were ‘Lession_Status’ and ‘Lession_Location’ respectively. Due to the spelling errors of the AICC parameters, the Third-Party Learning management System would not track the courseware properly.
If a user cancels the current asset metadata submission and resubmits the submission, potentially two threads are reading or writing the same table within our company database. This could cause unwanted results. To prevent this, we now prevent the cancellation and resubmission of an asset metadata request.
If a client uses the SO_GetMultiActionSignOn web service operation with .NET, they would receive a ‘java.lang.IllegalArgumentException’. This was caused by the birthDate of GetMultiActionSignOnUrlRequest. Once the birthDate object was changed to the ‘xsd:date’ type, this exception no longer occurs. This forces a recompilation of client stubs for Java clients because of this backwards incompatible change to the WSDL.
If you launch a e3 course with associated mentoring through AICC files generated via OLSA's Asset Integration service, and the user's first and last name are not defined in OLSA, and the user's from the Third-Party Learning management System, then the first and last names will be passed as empty strings to the Mentoring chat window.
An exception occurs if the search phrase in a Detailed Search includes a special character. (CR 35966)
The assetID for custom content returned by a search function (Federated, Detailed, and Related Search) is prefixed with the company SNAME. The full assetID, including the SNAME, must be passed to SL_GetAssetDetail for that function to work correctly. (CR 39163)
OLSP - If you choose to open the zip file when downloading Course Metadata,
and then open the entitlement_status.xml file from within Winzip, the XML file
takes over the OLSP browser window, If you select the browser back button, you
get a "Warning: Page has expired" error. (CR
39443)
Workaround: Download the Course Metadata zip
file to your machine and open it locally.
On running mmlSrch_RelatedCommand command, the total assetcount (in the header of the searchresult) is equal to the total bin counts + 1. This +1 is caused by search including the originally searched for asset along with its related search hits. (CR 38134)
When creating a user via Automatic User Registration and SO_GetMultiActionSignOnURL, if the active parameter is set to false the created user can still log access SkillPort via the returned launch URL. The parameter is ignored in this case. (CR 37635)
An AICC Server request error occurs in the test Summary page and is displayed in the Java console after take course/ topic test for BS/CCA Courses. This issue may also occur while paging through the content.
An exception occurs if the search phrase includes a special character.
No error or exception occurs if the search includes an invalid or empty languageCode parameter.
Some valid English assetids do not return search results. This causes an error in the OLSA API: org.xml.sax.SAXException: Invalid element in com.skillsoft.olsa.client.mmls.SearchResults - error
SkillSoft © 2008
All brand or product names and their
content mentioned in this product are the property, trademark, service mark, or
registered trademark of their respective holders.