AnsweredAssumed Answered

How to SET a unknown variable

Question asked by PJansen630014 on Nov 12, 2018
Latest reply on Nov 12, 2018 by FrankMuffke

I'm using an external (XML) source to execute a Script.
The XML has several input parameters. But the count of parameters varies.
I want to SET all the variables which are deliverd by the XML.
For example;
<?xml version="1.0" ?>
<uc4:executeObject xmlns:uc4="http://www.uc4.com/uc4/">
   <objectName>SCRI.CHANGE_UPDATE</objectName>
   <inputParameter>
      <name>MessageID</name>
      <value>58A8BD1E-F832-4A86-D487-ABC133F91F00</value>
   </inputParameter>
   <inputParameter>
      <name>ClientTicketID</name>
      <value>0001546052</value>
   </inputParameter>
   <inputParameter>
      <name>PartnerTicketID</name>
      <value>CHG1234567</value>
   </inputParameter>
   <inputParameter>
      <name> . . . </name>
      <value> . . . </value>
   </inputParameter>
</uc4:executeObject>

 

Based on the given inputparameters I want to read the corresponding values.
:READ &MESSAGEID#,,"MessageID",,"K"

:READ &CLIENTTICKETID#,,"ClientTicketID",,"K"

:READ &PARTNERTICKETID#,,"PartnerTicketID",,"K"

 

In our process we use this for passing through the variables provided by the XML.

So we don't always know which variables are used.

Thus I'am looking for a method to SET/READ/DEFINE those variables dynamically.

 

Are there any idease/suggestions 

 

Thanks for contributing ideas

Outcomes