Om de Userinterface te updaten (één van de questions met een UpdateUserinterface = True is aangepast) dient het volgende XML naar de server gestuurd te worden:
<softrulestcpframe>
<softrules>
<header>
<parameters>
<parameter>
<name>QuestionGuid</name>
<value>3da53631-1f30-30-b3e2</value>
</parameter>
</parameters>
<functionid>15</functionid>
</header>
<xmldocument>
<![CDATA[<SoftRulesUserInterface>
<Questions>
………..
</Questions>
<SoftRulesXML></SoftRulesXML>
<ConfigID>6021</ConfigID>
<UserInterfaceID>1</UserInterfaceID>
</SoftRulesUserInterface>]]>
</xmldocument>
</softrules>
</softrulestcpframe>
Tussen de Tag <xmldocument> staat het XML van de Userinterface dat eerder via de SoftRules® Server opgehaald is. Dit mag in zijn geheel zijn, maar ook alleen bestaan uit de volgende verplichte velden:
Questions:
Name
Value
ElementPath
QuestionID
VisibleExpressions
TextValues
Groups;
GroupID
VisibleExpressions
Daarnaast moet de structuur van Groups en Questions in takt blijven.
De gehele Xml staat tussen een CDATA section. (<![CDATA[]])
Stuur dit naar de SoftRules® Server met het volgende commando: