<
From version < 21.1
edited by Outhman Moustaghfir
on 2024/01/23 13:58
To version < 14.1 >
edited by Assala Chmiti
on 2022/04/14 15:46
Change comment: There is no comment for this version

Summary

Details

Page properties
Parent
... ... @@ -1,1 +1,1 @@
1 -User Guide.The iXPath BPMN.WebHome
1 +Documentation.iXPath.User Guide.The iXPath BPMN.WebHome
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.omoustaghfir
1 +XWiki.achmiti
Content
... ... @@ -1,5 +1,6 @@
1 -= __Introduction__ =
1 +{{toc/}}
2 2  
3 += Introduction =
3 3  
4 4   Variable is a container that holds a value and can be called in the iXPath Scenario. The importance of
5 5  
... ... @@ -10,8 +10,9 @@
10 10  * System variables
11 11  * Local variables
12 12  
13 -== __System variables__ ==
14 +To call a variable, we should put it inside ${}. Eg: for a variable named ‘iXVar’, it can be called as ${iXVar}.
14 14  
16 +== System variables ==
15 15  
16 16  System variables define some default values in the system, and they can be called by users several times.
17 17  
... ... @@ -68,51 +68,29 @@
68 68  1**. **iXEnv**: used especially when the developper wants to switch the environment and use another scenario in another environment. It is a variable that precise the name of the new environment
69 69  1**. [[image:1649942613906-103.png]]
70 70  
71 -(% class="wikigeneratedid" id="H" %)
72 -When you change the environment, make sure to verify that the variable iXSwitchEnv has the value true.
73 +== Local variables ==
73 73  
74 -== __Local variables__ ==
75 -
76 -
77 77  Local variable is a type of variable that can be newly created and used for a certain need.
78 78  
79 79  So as to create a local variable "newVar" with a value equals to "var number 1", we should write this piece of XSL code :
80 80  
81 -
82 82  {{code language="XML"}}
83 -<xsl:value-of select=" ixf:SetVar('newVar', 'var Number 1','false')"></xsl:value-of>
80 +<xsl:value-of select=" ixf:SetVar('newVar', 'var Number 1')"></xsl:value-of>
84 84  
85 85  {{/code}}
86 86  
87 -=== ===
88 -
89 89  The call of this new variable in the scenario is similar to previous system variables:  **${newVar}.**
90 90  
91 91  To get 'newVar' inside an XSL file :
92 92  
93 -
94 94  {{code language="XML"}}
95 95  <xsl:value-of select="ixf:getVar('newVar')"></xsl:value-of>
96 96  {{/code}}
97 97  
98 -= __How to call the variables? :__ =
92 += Examples =
99 99  
100 -
101 -To call a variable inside a connector, we should put it inside ${}. Eg: for a variable named ‘Var’, it can be called as ${Var}.
102 -
103 -For the condition in the connector's property, to check if the variable verify the condition, we can use " VarName== 'Value' " or " VarName!='Value' ".
104 -
105 -To call a variable in an xsl file, we should use the local variables SetVar ou GetVar.
106 -
107 -= __Examples__ =
108 -
109 -
110 -
111 111  * (((
112 112  ===== __**1^^st^^ Example:**__ =====
113 -
114 -
115 -
116 116  )))
117 117  
118 118  We set a simple example of a scenario to illustrate how to use variables.
... ... @@ -133,11 +133,9 @@
133 133  * iXSession : ID session
134 134  * path : the path of BpmnFile in FileListener1.
135 135  
116 +
136 136  * (((
137 137  ===== __**2^^nd^^ Example**__ =====
138 -
139 -
140 -
141 141  )))
142 142  
143 143  This is an example to charge the call scenario variables:
... ... @@ -148,16 +148,12 @@
148 148  
149 149  As shown in the mail body, we called 3 variables which are :
150 150  
151 -* **iXEnv**: the Environment when the new scenario exists
152 -* **iXScenario**: ='**error_sc_out_trk_and_statut**'. It means that the current scenariowhere the **connector CallScenario** will be changed to "error_sc_out_trk_and_statut'"
153 -* **iXSwitchEnv**: ='**true**'. It means that the current env will be switched to "**Danone**"
129 +* **iXEnv**: the Environment when the new scenario exists
130 +* **iXScenario**: ='**error_sc_out_trk_and_statut**'. It means that the current scenariowhere the **connector CallScenario** will be changed to "error_sc_out_trk_and_statut'"
131 +* **iXSwitchEnv**: ='**true**'. It means that the current env will be switched to "**Danone**"
154 154  
155 -= =
133 += String Class =
156 156  
157 -= __String Class__ =
158 -
159 -
160 -
161 161  in java language, The String class represents character strings. It contains a lot of functions to handle String object.
162 162  
163 163  you can discover all these functions on the following URL :
This wiki is hosted and managed by iXPath
Powered by XWiki 13.3 debian