Revision 133:689ac5036490
WebContent/WEB-INF/config/ss112_user/validation.xml | ||
---|---|---|
4 | 4 |
<form-validation> |
5 | 5 |
<formset> |
6 | 6 |
<form name="userEnquirySearchValidation"> |
7 |
<!-- We handle SQL Injection in DAO and Hibernate layer, |
|
8 |
on the other hand, it is not possible to come up with a single |
|
9 |
validation rule when the user does not select any application |
|
10 |
in the drop-down list. |
|
7 | 11 |
<field property="searchUserAlias" depends="alphaNumeric"> |
8 | 12 |
<arg0 key="user.alias"/> |
9 | 13 |
</field> |
10 |
<field property="searchUserName" depends="alphaNumericSpace"> |
|
11 |
<arg0 key="user.customer.name" /> |
|
12 |
</field> |
|
14 |
--> |
|
13 | 15 |
<field property="searchMobileNo" depends="numeric"> |
14 | 16 |
<arg0 key="user.mobile.no" /> |
15 | 17 |
</field> |
... | ... | |
29 | 31 |
</field> |
30 | 32 |
</form> |
31 | 33 |
<form name="ss112UserResetPassValidation"> |
32 |
<field depends="required" property="pass">
|
|
33 |
<msg key="errors.minlength" name="minlength"/>
|
|
34 |
<arg0 key="user.new.password"/>
|
|
35 |
<arg1 key="${var:minlength}" name="minlength" resource="false"/>
|
|
36 |
<var>
|
|
37 |
<var-name>minlength</var-name>
|
|
38 |
<var-value>8</var-value>
|
|
39 |
</var>
|
|
34 |
<field depends="required" property="pass">
|
|
35 |
<msg key="errors.minlength" name="minlength" />
|
|
36 |
<arg0 key="user.new.password" />
|
|
37 |
<arg1 key="${var:minlength}" name="minlength" resource="false" />
|
|
38 |
<var>
|
|
39 |
<var-name>minlength</var-name>
|
|
40 |
<var-value>8</var-value>
|
|
41 |
</var>
|
|
40 | 42 |
</field> |
41 | 43 |
<field depends="required" property="confirmPass"> |
42 |
<msg key="errors.minlength" name="minlength"/>
|
|
43 |
<arg0 key="user.confirm.password"/>
|
|
44 |
<arg1 key="${var:minlength}" name="minlength" resource="false"/>
|
|
45 |
<var>
|
|
46 |
<var-name>minlength</var-name>
|
|
47 |
<var-value>8</var-value>
|
|
48 |
</var>
|
|
44 |
<msg key="errors.minlength" name="minlength" />
|
|
45 |
<arg0 key="user.confirm.password" />
|
|
46 |
<arg1 key="${var:minlength}" name="minlength" resource="false" />
|
|
47 |
<var>
|
|
48 |
<var-name>minlength</var-name>
|
|
49 |
<var-value>8</var-value>
|
|
50 |
</var>
|
|
49 | 51 |
</field> |
50 | 52 |
</form> |
51 |
|
|
53 |
|
|
52 | 54 |
<form name="ss112RetailUserCreateConfirmValidation"> |
53 |
<field depends="required" property="selectedAppId">
|
|
54 |
<arg0 key="user.application"/>
|
|
55 |
<field depends="required" property="selectedAppId">
|
|
56 |
<arg0 key="user.application" />
|
|
55 | 57 |
</field> |
56 | 58 |
</form> |
57 |
|
|
59 |
|
|
58 | 60 |
<form name="ss112RetailUserM2UCreateResultValidation"> |
59 |
<field depends="required, alphaNumeric" property="userAlias">
|
|
60 |
<arg0 key="user.id"/>
|
|
61 |
<field depends="required, alphaNumeric" property="userAlias">
|
|
62 |
<arg0 key="user.id" />
|
|
61 | 63 |
</field> |
62 | 64 |
<field depends="required" property="pass"> |
63 |
<arg0 key="user.new.password"/>
|
|
65 |
<arg0 key="user.new.password" />
|
|
64 | 66 |
</field> |
65 | 67 |
<field depends="required" property="confirmPass"> |
66 |
<arg0 key="user.confirm.password"/>
|
|
68 |
<arg0 key="user.confirm.password" />
|
|
67 | 69 |
</field> |
68 | 70 |
<field depends="required, numeric, minlengthNum, maxlengthNum" property="m2uPan1"> |
69 |
<arg0 key="user.pan.1"/>
|
|
70 |
<arg1 key="${var:minlength}" name="minlengthNum" resource="false"/>
|
|
71 |
<var>
|
|
72 |
<var-name>minlength</var-name>
|
|
73 |
<var-value>16</var-value>
|
|
74 |
</var>
|
|
75 |
<arg1 key="${var:maxlength}" name="maxlengthNum" resource="false"/>
|
|
76 |
<var>
|
|
77 |
<var-name>maxlength</var-name>
|
|
78 |
<var-value>16</var-value>
|
|
79 |
</var>
|
|
71 |
<arg0 key="user.pan.1" />
|
|
72 |
<arg1 key="${var:minlength}" name="minlengthNum" resource="false" />
|
|
73 |
<var>
|
|
74 |
<var-name>minlength</var-name>
|
|
75 |
<var-value>16</var-value>
|
|
76 |
</var>
|
|
77 |
<arg1 key="${var:maxlength}" name="maxlengthNum" resource="false" />
|
|
78 |
<var>
|
|
79 |
<var-name>maxlength</var-name>
|
|
80 |
<var-value>16</var-value>
|
|
81 |
</var>
|
|
80 | 82 |
</field> |
81 | 83 |
<field depends="required, numeric, minlengthNum, maxlengthNum" property="m2uPan2"> |
82 |
<arg0 key="user.pan.2"/>
|
|
83 |
<arg1 key="${var:minlength}" name="minlengthNum" resource="false"/>
|
|
84 |
<var>
|
|
85 |
<var-name>minlength</var-name>
|
|
86 |
<var-value>19</var-value>
|
|
87 |
</var>
|
|
88 |
<arg1 key="${var:maxlength}" name="maxlengthNum" resource="false"/>
|
|
89 |
<var>
|
|
90 |
<var-name>maxlength</var-name>
|
|
91 |
<var-value>19</var-value>
|
|
92 |
</var>
|
|
84 |
<arg0 key="user.pan.2" />
|
|
85 |
<arg1 key="${var:minlength}" name="minlengthNum" resource="false" />
|
|
86 |
<var>
|
|
87 |
<var-name>minlength</var-name>
|
|
88 |
<var-value>19</var-value>
|
|
89 |
</var>
|
|
90 |
<arg1 key="${var:maxlength}" name="maxlengthNum" resource="false" />
|
|
91 |
<var>
|
|
92 |
<var-name>maxlength</var-name>
|
|
93 |
<var-value>19</var-value>
|
|
94 |
</var>
|
|
93 | 95 |
</field> |
94 | 96 |
<field depends="notMatch" property="pass"> |
95 |
<arg0 key="user.new.password"/>
|
|
96 |
<arg1 key="user.id" name="notMatch"/>
|
|
97 |
<arg2 key="${var:notMatchField}" name="notMatch"/>
|
|
98 |
<var>
|
|
99 |
<var-name>notMatchField</var-name>
|
|
100 |
<var-value>userAlias</var-value>
|
|
101 |
</var>
|
|
102 |
</field>
|
|
103 |
<field depends="match" property="confirmPass">
|
|
104 |
<arg0 key="user.confirm.password"/>
|
|
105 |
<arg1 key="user.new.password" name="match"/>
|
|
106 |
<arg2 key="${var:matchField}" name="match"/>
|
|
107 |
<var>
|
|
108 |
<var-name>matchField</var-name>
|
|
109 |
<var-value>pass</var-value>
|
|
110 |
</var>
|
|
111 |
</field>
|
|
97 |
<arg0 key="user.new.password" />
|
|
98 |
<arg1 key="user.id" name="notMatch" />
|
|
99 |
<arg2 key="${var:notMatchField}" name="notMatch" />
|
|
100 |
<var>
|
|
101 |
<var-name>notMatchField</var-name>
|
|
102 |
<var-value>userAlias</var-value> |
|
103 |
</var> |
|
104 |
</field> |
|
105 |
<field depends="match" property="confirmPass"> |
|
106 |
<arg0 key="user.confirm.password" />
|
|
107 |
<arg1 key="user.new.password" name="match" />
|
|
108 |
<arg2 key="${var:matchField}" name="match" />
|
|
109 |
<var> |
|
110 |
<var-name>matchField</var-name> |
|
111 |
<var-value>pass</var-value> |
|
112 |
</var> |
|
113 |
</field> |
|
112 | 114 |
</form> |
113 |
|
|
115 |
|
|
114 | 116 |
<form name="ss112RetailUserOnlineStockCreateResultValidation"> |
115 |
<field depends="required, alphaNumeric" property="userAlias">
|
|
116 |
<arg0 key="user.id"/>
|
|
117 |
<field depends="required, alphaNumeric" property="userAlias">
|
|
118 |
<arg0 key="user.id" />
|
|
117 | 119 |
</field> |
118 | 120 |
<field depends="required" property="onlineStockIdNo"> |
119 |
<arg0 key="user.id.no"/>
|
|
121 |
<arg0 key="user.id.no" />
|
|
120 | 122 |
</field> |
121 | 123 |
</form> |
122 |
|
|
124 |
|
|
123 | 125 |
<form name="ss112RetailUserTicketingCreateResultValidation"> |
124 |
<field depends="required, alphaNumeric" property="userAlias">
|
|
125 |
<arg0 key="user.id"/>
|
|
126 |
<field depends="required, alphaNumeric" property="userAlias"> |
|
127 |
<arg0 key="user.id" />
|
|
126 | 128 |
</field> |
127 | 129 |
<field depends="required" property="pass"> |
128 |
<arg0 key="user.new.password"/>
|
|
130 |
<arg0 key="user.new.password" />
|
|
129 | 131 |
</field> |
130 | 132 |
<field depends="required" property="confirmPass"> |
131 |
<arg0 key="user.confirm.password"/>
|
|
133 |
<arg0 key="user.confirm.password" />
|
|
132 | 134 |
</field> |
133 | 135 |
<field depends="required, customerFullNameVal" property="ticketingFullName"> |
134 |
<arg0 key="user.full.name"/>
|
|
136 |
<arg0 key="user.full.name" />
|
|
135 | 137 |
</field> |
136 | 138 |
<field depends="required, customerFullNameVal" property="ticketingFirstName"> |
137 |
<arg0 key="user.first.name"/>
|
|
139 |
<arg0 key="user.first.name" />
|
|
138 | 140 |
</field> |
139 | 141 |
<field depends="required, customerFullNameVal" property="ticketingLastName"> |
140 |
<arg0 key="user.last.name"/>
|
|
142 |
<arg0 key="user.last.name" />
|
|
141 | 143 |
</field> |
142 | 144 |
<field depends="required, numeric, minlengthNum, maxlengthNum" property="ticketingPayeeCode"> |
143 |
<arg0 key="user.payee.code"/>
|
|
144 |
<arg1 key="${var:minlength}" name="minlengthNum" resource="false"/>
|
|
145 |
<var>
|
|
146 |
<var-name>minlength</var-name>
|
|
147 |
<var-value>3</var-value>
|
|
148 |
</var>
|
|
149 |
<arg1 key="${var:maxlength}" name="maxlengthNum" resource="false"/>
|
|
150 |
<var>
|
|
151 |
<var-name>maxlength</var-name>
|
|
152 |
<var-value>3</var-value>
|
|
153 |
</var>
|
|
145 |
<arg0 key="user.payee.code" />
|
|
146 |
<arg1 key="${var:minlength}" name="minlengthNum" resource="false" />
|
|
147 |
<var>
|
|
148 |
<var-name>minlength</var-name>
|
|
149 |
<var-value>3</var-value>
|
|
150 |
</var>
|
|
151 |
<arg1 key="${var:maxlength}" name="maxlengthNum" resource="false" />
|
|
152 |
<var>
|
|
153 |
<var-name>maxlength</var-name>
|
|
154 |
<var-value>3</var-value>
|
|
155 |
</var>
|
|
154 | 156 |
</field> |
155 | 157 |
<field depends="notMatch" property="pass"> |
156 |
<arg0 key="user.new.password"/>
|
|
157 |
<arg1 key="user.id" name="notMatch"/>
|
|
158 |
<arg2 key="${var:notMatchField}" name="notMatch"/>
|
|
159 |
<var>
|
|
160 |
<var-name>notMatchField</var-name>
|
|
161 |
<var-value>userAlias</var-value>
|
|
162 |
</var>
|
|
163 |
</field>
|
|
164 |
<field depends="match" property="confirmPass">
|
|
165 |
<arg0 key="user.confirm.password"/>
|
|
166 |
<arg1 key="user.new.password" name="match"/>
|
|
167 |
<arg2 key="${var:matchField}" name="match"/>
|
|
168 |
<var>
|
|
169 |
<var-name>matchField</var-name>
|
|
170 |
<var-value>pass</var-value>
|
|
171 |
</var>
|
|
172 |
</field>
|
|
158 |
<arg0 key="user.new.password" />
|
|
159 |
<arg1 key="user.id" name="notMatch" />
|
|
160 |
<arg2 key="${var:notMatchField}" name="notMatch" />
|
|
161 |
<var>
|
|
162 |
<var-name>notMatchField</var-name>
|
|
163 |
<var-value>userAlias</var-value> |
|
164 |
</var> |
|
165 |
</field> |
|
166 |
<field depends="match" property="confirmPass"> |
|
167 |
<arg0 key="user.confirm.password" />
|
|
168 |
<arg1 key="user.new.password" name="match" />
|
|
169 |
<arg2 key="${var:matchField}" name="match" />
|
|
170 |
<var> |
|
171 |
<var-name>matchField</var-name> |
|
172 |
<var-value>pass</var-value> |
|
173 |
</var> |
|
174 |
</field> |
|
173 | 175 |
</form> |
174 |
|
|
176 |
|
|
175 | 177 |
<form name="ss112RetailUserCCPPCreateResultValidation"> |
176 |
<field depends="required, alphaNumeric" property="userAlias">
|
|
177 |
<arg0 key="user.id"/>
|
|
178 |
<field depends="required, alphaNumeric" property="userAlias">
|
|
179 |
<arg0 key="user.id" />
|
|
178 | 180 |
</field> |
179 | 181 |
<field depends="required" property="pass"> |
180 |
<arg0 key="user.new.password"/>
|
|
182 |
<arg0 key="user.new.password" />
|
|
181 | 183 |
</field> |
182 | 184 |
<field depends="required" property="confirmPass"> |
183 |
<arg0 key="user.confirm.password"/>
|
|
185 |
<arg0 key="user.confirm.password" />
|
|
184 | 186 |
</field> |
185 | 187 |
<field depends="required, numeric, minlengthNum, maxlengthNum" property="ccppPanCC"> |
186 |
<arg0 key="user.pan.cc"/>
|
|
187 |
<arg1 key="${var:minlength}" name="minlengthNum" resource="false"/>
|
|
188 |
<var>
|
|
189 |
<var-name>minlength</var-name>
|
|
190 |
<var-value>16</var-value>
|
|
191 |
</var>
|
|
192 |
<arg1 key="${var:maxlength}" name="maxlengthNum" resource="false"/>
|
|
193 |
<var>
|
|
194 |
<var-name>maxlength</var-name>
|
|
195 |
<var-value>16</var-value>
|
|
196 |
</var>
|
|
188 |
<arg0 key="user.pan.cc" />
|
|
189 |
<arg1 key="${var:minlength}" name="minlengthNum" resource="false" />
|
|
190 |
<var>
|
|
191 |
<var-name>minlength</var-name>
|
|
192 |
<var-value>16</var-value>
|
|
193 |
</var>
|
|
194 |
<arg1 key="${var:maxlength}" name="maxlengthNum" resource="false" />
|
|
195 |
<var>
|
|
196 |
<var-name>maxlength</var-name>
|
|
197 |
<var-value>16</var-value>
|
|
198 |
</var>
|
|
197 | 199 |
</field> |
198 | 200 |
<field depends="notMatch" property="pass"> |
199 |
<arg0 key="user.new.password"/> |
|
200 |
<arg1 key="user.id" name="notMatch"/> |
|
201 |
<arg2 key="${var:notMatchField}" name="notMatch"/> |
|
202 |
<var> |
|
203 |
<var-name>notMatchField</var-name> |
|
204 |
<var-value>userAlias</var-value> |
|
205 |
</var> |
|
206 |
</field> |
|
207 |
<field depends="match" property="confirmPass"> |
|
208 |
<arg0 key="user.confirm.password"/> |
|
209 |
<arg1 key="user.new.password" name="match"/> |
|
210 |
<arg2 key="${var:matchField}" name="match"/> |
|
211 |
<var> |
|
212 |
<var-name>matchField</var-name> |
|
213 |
<var-value>pass</var-value> |
|
214 |
</var> |
|
215 |
</field> |
|
216 |
</form> |
|
217 |
|
|
218 |
<form name="ss112RetailUserIM2UCreateResultValidation"> |
|
219 |
<field depends="required, alphaNumeric" property="userAlias"> |
|
220 |
<arg0 key="user.id"/> |
|
201 |
<arg0 key="user.new.password" /> |
|
202 |
<arg1 key="user.id" name="notMatch" /> |
|
203 |
<arg2 key="${var:notMatchField}" name="notMatch" /> |
|
204 |
<var> |
|
205 |
<var-name>notMatchField</var-name> |
|
206 |
<var-value>userAlias</var-value> |
|
207 |
</var> |
|
221 | 208 |
</field> |
222 |
<field depends="required" property="im2uWSIdentCode">
|
|
223 |
<arg0 key="user.ws.ident.code"/>
|
|
224 |
</field>
|
|
225 |
<field depends="required" property="im2uWSMySgId">
|
|
226 |
<arg0 key="user.ws.my.sg.id"/>
|
|
227 |
</field>
|
|
228 |
<field depends="required" property="im2uWSRegTimestamp">
|
|
229 |
<arg0 key="user.ws.registration.time.stamp"/>
|
|
209 |
<field depends="match" property="confirmPass">
|
|
210 |
<arg0 key="user.confirm.password" />
|
|
211 |
<arg1 key="user.new.password" name="match" />
|
|
212 |
<arg2 key="${var:matchField}" name="match" />
|
|
213 |
<var>
|
|
214 |
<var-name>matchField</var-name>
|
|
215 |
<var-value>pass</var-value>
|
|
216 |
</var>
|
|
230 | 217 |
</field> |
231 | 218 |
</form> |
232 |
|
|
219 |
|
|
220 |
<form name="ss112RetailUserIM2UCreateResultValidation"> |
|
221 |
<field depends="required, alphaNumeric" property="userAlias"> |
|
222 |
<arg0 key="user.id" /> |
|
223 |
</field> |
|
224 |
<field depends="required" property="im2uWSIdentCode"> |
|
225 |
<arg0 key="user.ws.ident.code" /> |
|
226 |
</field> |
|
227 |
<field depends="required" property="im2uWSMySgId"> |
|
228 |
<arg0 key="user.ws.my.sg.id" /> |
|
229 |
</field> |
|
230 |
<field depends="required" property="im2uWSRegTimestamp"> |
|
231 |
<arg0 key="user.ws.registration.time.stamp" /> |
|
232 |
</field> |
|
233 |
</form> |
|
234 |
|
|
233 | 235 |
<form name="ss112RetailUserM2UEditResultValidation"> |
234 | 236 |
<field depends="required, numeric, minlengthNum, maxlengthNum" property="m2uPan1"> |
235 |
<arg0 key="user.pan.1"/>
|
|
236 |
<arg1 key="${var:minlength}" name="minlengthNum" resource="false"/>
|
|
237 |
<var>
|
|
238 |
<var-name>minlength</var-name>
|
|
239 |
<var-value>16</var-value>
|
|
240 |
</var>
|
|
241 |
<arg1 key="${var:maxlength}" name="maxlengthNum" resource="false"/>
|
|
242 |
<var>
|
|
243 |
<var-name>maxlength</var-name>
|
|
244 |
<var-value>16</var-value>
|
|
245 |
</var>
|
|
237 |
<arg0 key="user.pan.1" />
|
|
238 |
<arg1 key="${var:minlength}" name="minlengthNum" resource="false" />
|
|
239 |
<var>
|
|
240 |
<var-name>minlength</var-name>
|
|
241 |
<var-value>16</var-value>
|
|
242 |
</var>
|
|
243 |
<arg1 key="${var:maxlength}" name="maxlengthNum" resource="false" />
|
|
244 |
<var>
|
|
245 |
<var-name>maxlength</var-name>
|
|
246 |
<var-value>16</var-value>
|
|
247 |
</var>
|
|
246 | 248 |
</field> |
247 | 249 |
<field depends="required, numeric, minlengthNum, maxlengthNum" property="m2uPan2"> |
248 |
<arg0 key="user.pan.2"/>
|
|
249 |
<arg1 key="${var:minlength}" name="minlengthNum" resource="false"/>
|
|
250 |
<var>
|
|
251 |
<var-name>minlength</var-name>
|
|
252 |
<var-value>19</var-value>
|
|
253 |
</var>
|
|
254 |
<arg1 key="${var:maxlength}" name="maxlengthNum" resource="false"/>
|
|
255 |
<var>
|
|
256 |
<var-name>maxlength</var-name>
|
|
257 |
<var-value>19</var-value>
|
|
258 |
</var>
|
|
250 |
<arg0 key="user.pan.2" />
|
|
251 |
<arg1 key="${var:minlength}" name="minlengthNum" resource="false" />
|
|
252 |
<var>
|
|
253 |
<var-name>minlength</var-name>
|
|
254 |
<var-value>19</var-value>
|
|
255 |
</var>
|
|
256 |
<arg1 key="${var:maxlength}" name="maxlengthNum" resource="false" />
|
|
257 |
<var>
|
|
258 |
<var-name>maxlength</var-name>
|
|
259 |
<var-value>19</var-value>
|
|
260 |
</var>
|
|
259 | 261 |
</field> |
260 | 262 |
</form> |
261 |
|
|
263 |
|
|
262 | 264 |
<form name="ss112RetailUserOnlineStockEditResultValidation"> |
263 | 265 |
<field depends="required" property="onlineStockIdNo"> |
264 |
<arg0 key="user.id.no"/>
|
|
266 |
<arg0 key="user.id.no" />
|
|
265 | 267 |
</field> |
266 | 268 |
</form> |
267 |
|
|
269 |
|
|
268 | 270 |
<form name="ss112RetailUserTicketingEditResultValidation"> |
269 | 271 |
<field depends="required, customerFullNameVal" property="ticketingFullName"> |
270 |
<arg0 key="user.full.name"/>
|
|
272 |
<arg0 key="user.full.name" />
|
|
271 | 273 |
</field> |
272 | 274 |
<field depends="required, customerFullNameVal" property="ticketingFirstName"> |
273 |
<arg0 key="user.first.name"/>
|
|
275 |
<arg0 key="user.first.name" />
|
|
274 | 276 |
</field> |
275 | 277 |
<field depends="required, customerFullNameVal" property="ticketingLastName"> |
276 |
<arg0 key="user.last.name"/>
|
|
278 |
<arg0 key="user.last.name" />
|
|
277 | 279 |
</field> |
278 | 280 |
<field depends="required, numeric, minlengthNum, maxlengthNum" property="ticketingPayeeCode"> |
279 |
<arg0 key="user.payee.code"/>
|
|
280 |
<arg1 key="${var:minlength}" name="minlengthNum" resource="false"/>
|
|
281 |
<var>
|
|
282 |
<var-name>minlength</var-name>
|
|
283 |
<var-value>3</var-value>
|
|
284 |
</var>
|
|
285 |
<arg1 key="${var:maxlength}" name="maxlengthNum" resource="false"/>
|
|
286 |
<var>
|
|
287 |
<var-name>maxlength</var-name>
|
|
288 |
<var-value>3</var-value>
|
|
289 |
</var>
|
|
281 |
<arg0 key="user.payee.code" />
|
|
282 |
<arg1 key="${var:minlength}" name="minlengthNum" resource="false" />
|
|
283 |
<var>
|
|
284 |
<var-name>minlength</var-name>
|
|
285 |
<var-value>3</var-value>
|
|
286 |
</var>
|
|
287 |
<arg1 key="${var:maxlength}" name="maxlengthNum" resource="false" />
|
|
288 |
<var>
|
|
289 |
<var-name>maxlength</var-name>
|
|
290 |
<var-value>3</var-value>
|
|
291 |
</var>
|
|
290 | 292 |
</field> |
291 | 293 |
</form> |
292 |
|
|
294 |
|
|
293 | 295 |
<form name="ss112RetailUserCCPPEditResultValidation"> |
294 | 296 |
<field depends="required, numeric, minlengthNum, maxlengthNum" property="ccppPanCC"> |
295 |
<arg0 key="user.pan.cc"/>
|
|
296 |
<arg1 key="${var:minlength}" name="minlengthNum" resource="false"/>
|
|
297 |
<var>
|
|
298 |
<var-name>minlength</var-name>
|
|
299 |
<var-value>16</var-value>
|
|
300 |
</var>
|
|
301 |
<arg1 key="${var:maxlength}" name="maxlengthNum" resource="false"/>
|
|
302 |
<var>
|
|
303 |
<var-name>maxlength</var-name>
|
|
304 |
<var-value>16</var-value>
|
|
305 |
</var>
|
|
297 |
<arg0 key="user.pan.cc" />
|
|
298 |
<arg1 key="${var:minlength}" name="minlengthNum" resource="false" />
|
|
299 |
<var>
|
|
300 |
<var-name>minlength</var-name>
|
|
301 |
<var-value>16</var-value>
|
|
302 |
</var>
|
|
303 |
<arg1 key="${var:maxlength}" name="maxlengthNum" resource="false" />
|
|
304 |
<var>
|
|
305 |
<var-name>maxlength</var-name>
|
|
306 |
<var-value>16</var-value>
|
|
307 |
</var>
|
|
306 | 308 |
</field> |
307 | 309 |
</form> |
308 |
|
|
310 |
|
|
309 | 311 |
<form name="ss112RetailUserIM2UEditResultValidation"> |
310 |
<field depends="required" property="im2uWSIdentCode">
|
|
311 |
<arg0 key="user.ws.ident.code"/>
|
|
312 |
<field depends="required" property="im2uWSIdentCode"> |
|
313 |
<arg0 key="user.ws.ident.code" />
|
|
312 | 314 |
</field> |
313 |
<field depends="required" property="im2uWSMySgId">
|
|
314 |
<arg0 key="user.ws.my.sg.id"/>
|
|
315 |
<field depends="required" property="im2uWSMySgId"> |
|
316 |
<arg0 key="user.ws.my.sg.id" />
|
|
315 | 317 |
</field> |
316 |
<field depends="required" property="im2uWSRegTimestamp">
|
|
317 |
<arg0 key="user.ws.registration.time.stamp"/>
|
|
318 |
<field depends="required" property="im2uWSRegTimestamp"> |
|
319 |
<arg0 key="user.ws.registration.time.stamp" />
|
|
318 | 320 |
</field> |
319 | 321 |
</form> |
320 | 322 |
</formset> |
Also available in: Unified diff