<
From version < 100.4 >
edited by Outhman Moustaghfir
on 2021/04/26 13:12
To version < 103.2 >
edited by Outhman Moustaghfir
on 2021/04/27 13:19
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -100,7 +100,7 @@
100 100  
101 101  == Timers ==
102 102  
103 -Timers connectors, as its name says, set a timer to execute the next connector or launch a scenario ...
103 +As its name says, Timers connectors set a timer to execute the next connector or launch a scenario ...
104 104  
105 105  Timers connectors are listed as below :
106 106  
... ... @@ -140,9 +140,57 @@
140 140  * System Variables.
141 141  * Local Variables.
142 142  
143 +To call a certain variable named "var", we use ${} as ${var}.
144 +
143 143  == System variables ==
144 144  
147 +System variables define some default values in the system, and they can be often called by users.
145 145  
149 +Here is the list of all known system variables:
150 +
151 +1. At the declaration of the scenario:
152 +1*. iXSession: it returns the ID of the current session.
153 +1*. iXSessionPath : gets the Path of the session folder.
154 +1*. env : name of the environment.
155 +1*. inputFile : this variable collect all input files in one list.
156 +1. For a **mail listener : **
157 +1*. iXFrom : refers to the sender of the mail.
158 +1*. iXSubject : refers to the mail subject.
159 +1. For an **AS2 listener **: 
160 +1*. iXFrom : return the value of the AS2 sender.
161 +1. All connectors declare a system variable of type BpmnFile, it will be explained by details in the "variables" rubric.
162 +
146 146  == Local variables ==
147 147  
165 +For a need to make the concept of variables more extensible, local variables come to offer the possibility of creating and calling new variables.
166 +
167 +In order to set a new variable, the user may go through this line of code :
168 +
169 +{{code language="XML"}}
170 +<xsl:value-of select="ixf:SetVar('Var', "var number 1") "></xsl:value-of>
171 +
172 +{{/code}}
173 +
174 + here, we created a local variable named __'Var'__ with value of __"var number 1".__
175 +
176 +To get this variable '__Var'__ from XSL file :
177 +
178 +{{code language="XML"}}
179 +<xsl:value-of select="ixf:getVar('Var')"></xsl:value-of>
180 +{{/code}}
181 +
148 148  = Conditions =
183 +
184 +iXPath supports the usual logical conditions from mathematics like : a<b , a = b ...
185 +
186 +Conditions hold the decision to execute a connector or not.
187 +
188 +Eg of condition :
189 +
190 +Var == "My real variable"
191 +
192 +In the "Conditions" rubric, we will give you the entire details about conditions and how to use them perfectly.
193 +
194 +
195 +
196 +
This wiki is hosted and managed by iXPath
Powered by XWiki 13.3 debian