Previous Topic

Next Topic

Book Contents

Book Index

CF_SetSkillSimProperties

This web service modifies the currently established SkillSim player properties. These properties control what launch configuration values are transmitted by OLSA to the SkillSim Player for any SkillSim-based content launched via the Asset Integration Referral Object launch URL mechanism. To get the list of available properties the caller must invoke CF_GetSkillSimProperties.

To set one or more available properties, the caller should extract the desired subset of properties from the CF_GetSkillSimProperties XML response. For each property to “set”, update the property's value and enabled status. This modified subset XML must then be specified as the skillsim_properties argument below in the call to CF_SetSkillSimProperties.

A property must have its enabled attribute set to 1 for the value to be sent to the SkillSim Player at launch time. The caller must not add properties beyond the available set. The caller must not change the name or type of an available property.

For example, if CF_GetSkillSimProperties returns as a response:

<skillsim_properties>

<property name=”a” type=”text” enabled=”0”>item</property>

<property name=”b” type=”integer” enabled=”0”>99</property>

<property name=”c” type=”boolean” enabled=”0”>true</property>

</skillsim_properties>

You can set the property “b” to the value 100 and enable it by sending this as the player_properties value to CF_SetSkillSimProperties:

<skillsim_properties>

<property name=”b” type=”integer” enabled=”1>100</property>

</skillsim_properties>

Inputs

Outputs

Additional Faults