Request for a Userinterface
Opvragen userinterface
functionID = 13 (was functionID 3)
Om een Userinterface op te vragen moet het volgende XML naar de server worden gestuurd:
<softrulestcpframe>
<softrules>
<header>
<functionid>13</functionid>
<parameters>
<parameter>
<name>UserInterfaceID</name>
<value>1</value>
</parameter>
<parameter>
<name>UserInterfaceVersion</name>
<value>1</value>
</parameter>
<parameter>
<name>ConfigurationID</name>
<value>1</value>
</parameter>
</parameters
</header>
<xmldocument>
<![CDATA[<Relatiedocument>
……
……
</ Relatiedocument >]]>
</xmldocument>
</softrules>
</softrulestcpframe>
●
|
UserInterfaceID
|
|
Het ID van de userinterface
|
●
|
UserinterfaceVersion
|
|
Het versienummer van de userinterface; indien deze waarde leeggelaten wordt, zal de laatste versie geselecteerd worden
|
●
|
ConfigurationID
|
|
Het ID van de configuratie waar de userinterfaceID staat; indien deze waarde leeggelaten wordt, zal de huidige configuratie gekozen worden.
|
Stuur dit naar de SoftRules® Server met het volgende commando:
string userinterfaceXml = SendXML(<xml>, TCPPort);
De server retourneert het volgende XML:
<softrulestcpframe>
<softrules>
<result>
<configuration>Vergelijking (6021)</configuration>
<function>getUserinterface (13)</function>
<messages/>
</result>
<xmldocument>
<![CDATA[<?xml version="1.0" encoding="utf-8"?>
<SoftRulesUserInterface>
<Questions>
<Question>
<Name>AL_VRWRKCD</Name>
<Description>Verwerkingscode</Description>
......
......
</Question>
</Questions>
<SoftRulesXML></SoftRulesXML>
<ConfigID>6021</ConfigID>
<UserInterfaceID>1</UserInterfaceID>
</SoftRulesUserInterface>
]]>
</xmldocument>
</softrules>
</softrulestcpframe>
Let op!
|
Het xmldocument staat in een CDATA section.
|
Indien functionID 3 gebruikt wordt, zal alleen het Userinterface XML geretourneerd worden.