WSCOMUN  2.0.0
Web Services Comunes para PHP/GVHidra
ComposerCatastro.php
1 <?php
2 namespace WSCOMUN\CATASTRO;
3 use Exception;
4 use SoapVar;
5 use DateTime;
6 use ArrayObject;
7 use stdClass;
8 
16 {
20  private static $NAMESPACE_SCSP_ESPECIFICO = 'http://intermediacion.redsara.es/scsp/esquemas/datosespecificos';
21 
29  protected function array2ObjectTree($array)
30  {
31  if (is_numeric(key($array)))
32  {
33  foreach ($array as $key => $value)
34  {
35  $array[$key] = $this->array_to_objecttree($value);
36  }
37  return $array;
38  }
39  $Object = new stdClass;
40  foreach ($array as $key => $value)
41  {
42  if (is_array($value))
43  {
44  $Object->$key = $this->array_to_objecttree($value);
45  }
46  else
47  {
48  $Object->$key = $value;
49  }
50  }
51  return $Object;
52  }//Fin array2ObjectTree
53 
61  protected function objectTree2array($obj)
62  {
63  if (is_array($obj) || is_object($obj))
64  {
65  $result = array();
66  foreach ($obj as $key => $value)
67  {
68  $result[$key] = $this->objectTree2array($value);
69  }
70  return $result;
71  }
72  return $obj;
73  }//Fin objectTree2array
74 
75 
76 
77  private function __anyType_SoapVar($childData, $fieldName, $namespace) {
78 //var_dump($childData);
79  if (is_a($childData, 'DateTime')) {
80 //var_dump($childData);
81 //die('DateTime: ' . $fieldName);
82  return new SoapVar($childData->format(DateTime::ATOM), XSD_DATETIME, 'dateTime', 'http://www.w3.org/2001/XMLSchema', $fieldName, $namespace);
83  } elseif (is_int($childData)) {
84 //die('Integer: ' . $fieldName);
85  return new SoapVar($childData, XSD_INTEGER, null, null, $fieldName, $namespace);
86  }
87 
88 //die('Generic: ' . $fieldName);
89  return new SoapVar($childData, XSD_STRING, 'string', 'http://www.w3.org/2001/XMLSchema', $fieldName, $namespace);
90  }
91 
92  private function __basic_SoapVar($childData, $basicType, $fieldName, $namespace) {
93  switch ($basicType) {
94  case XSD_DATETIME:
95  return new SoapVar($childData->format(DateTime::ATOM), $basicType, null, null, $fieldName, $namespace);
96 
97  default:
98  return new SoapVar($childData, $basicType, null, null, $fieldName, $namespace);
99  }
100  }
101 
102  public function __doChild($parentTag, $vData, $fieldName, $type, $namespace, $minOccurs, $maxOccurs)
103  {
104 //echo("__doChild: $type [$fieldName]<br>");
105  $fieldSet = isset($vData[$fieldName]);
106  if (!$fieldSet) {
107  if ($minOccurs > 0) {
108  throw new Exception("No se ha encontrado el subcampo obligatorio '" . $fieldName . '"');
109  } else {
110  return true;
111  }
112  }
113 
114  $vChildData = $vData[$fieldName];
115  if ($maxOccurs == 1) {
116  $vChildData = array( $vData[$fieldName] );
117  } else {
118  if ($maxOccurs != 'unbounded') {
119  if ($maxOccurs > sizeof($vChildData)) {
120  throw new Exception("El campo '" . $fieldName . '" no tiene tantas ocurrencias como se esperaban');
121  }
122  } else {
123 // var_dump($vChildData);die;
124  }
125  }
126 
127 //var_dump(array_keys($vChildData));
128  for ($iIter=0; $iIter < sizeof($vChildData); $iIter++) {
129  $childData = $vChildData[$iIter];
130 
131  if ((($minOccurs > 0) && $fieldSet) || $fieldSet) {
132  if (isset($this->vBasics[$type])) {
133 
134  $basicType = $this->vBasics[$type];
135 //echo("Basic: $type | $basicType [$fieldName]<br>");
136  if ($basicType !== XSD_ANYTYPE) {
137  $childSOAP = $this->__basic_SoapVar($childData, $basicType, $fieldName, $namespace);
138  } else {
139  $childSOAP = $this->__anyType_SoapVar($childData, $fieldName, $namespace);
140  }
141  $parentTag->append( $childSOAP );
142 // return true;
143 
144  } else { //if (isset($this->$funcName)) {
145  $funcName = '__cde__' . $type . '_full';
146 //echo("FuncName: $funcName | $type [$fieldName]<br>");
147 
148  $childSOAP = $this->$funcName($childData, $fieldName, $namespace);
149  $parentTag->append( $childSOAP );
150 // return true;
151  }
152  } else {
153  return false;
154  }
155 
156  }
157 
158  // TODO: HACER EL MULTIAPARICION!!!
159  /*
160  var_dump($parentTag);
161  var_dump($vData);
162  var_dump($fieldName);
163  var_dump($type);
164  var_dump($namespace);
165  var_dump($minOccurs);
166  var_dump($maxOccurs);
167 
168  die("FAIL!!!");
169  */
170 
171  return true;
172  }
173 
174 
175 
176  public function doIt($vData) {
177 // die('112');
178  return $this->__cde__DatosEspecificos_full($vData, 'DatosEspecificos', self::$NAMESPACE_SCSP_ESPECIFICO);
179  }
180 
181 
182 
183 
184  /******************************************/
185  /********** CODIGO AUTO-GENERADO **********/
186  /******************************************/
187 
188 
189 
190 private function __cde__DatosEspecificos($vData, $fieldName, $namespace)
191 {
192 //die('33');
193  $myLevel = new ArrayObject();
194  $this->__doChild($myLevel, $vData, 'DatosEntrada', 'DatosEntrada', $namespace, 0, 1); // name="DatosEntrada" type="DatosEntrada" minOccurs="0"
195  $this->__doChild($myLevel, $vData, 'listaBienesInmuebles', 'listaBienesInmuebles', $namespace, 0, 1); // name="listaBienesInmuebles" type="listaBienesInmuebles" minOccurs="0"
196  $this->__doChild($myLevel, $vData, 'Estado', 'Estado', $namespace, 0, 1); // name="Estado" type="Estado" minOccurs="0"
197  return $myLevel;
198 }
199 
200 private function __cde__DatosEspecificos_full($vData, $fieldName, $namespace)
201 {
202 //die('222');
203  $myLevel = $this->__cde__DatosEspecificos($vData, $fieldName, $namespace);
204  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
205 }
206 
207 
208 
209 private function __cde__DatosEntrada($vData, $fieldName, $namespace)
210 {
211  $myLevel = new ArrayObject();
212  $this->__doChild($myLevel, $vData, 'referenciaCatastral', 'rcl', $namespace, 0, 1); // name="referenciaCatastral" type="rcl" minOccurs="0"
213  $this->__doChild($myLevel, $vData, 'referenciaRustica', 'rrl', $namespace, 0, 1); // name="referenciaRustica" type="rrl" minOccurs="0"
214  return $myLevel;
215 }
216 
217 private function __cde__DatosEntrada_full($vData, $fieldName, $namespace)
218 {
219  $myLevel = $this->__cde__DatosEntrada($vData, $fieldName, $namespace);
220  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
221 }
222 
223 
224 
225 private function __cde__loine($vData, $fieldName, $namespace)
226 {
227  $myLevel = new ArrayObject();
228  $this->__doChild($myLevel, $vData, 'cp', 'cp', $namespace, 1, 1); // name="cp" type="cp" minOccurs="1"
229  $this->__doChild($myLevel, $vData, 'cm', 'cm', $namespace, 1, 1); // name="cm" type="cm" minOccurs="1"
230  return $myLevel;
231 }
232 
233 private function __cde__loine_full($vData, $fieldName, $namespace)
234 {
235  $myLevel = $this->__cde__loine($vData, $fieldName, $namespace);
236  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
237 }
238 
239 
240 
241 private function __cde__rcl($vData, $fieldName, $namespace)
242 {
243  $myLevel = new ArrayObject();
244  $this->__doChild($myLevel, $vData, 'pc1', 'pcatastral1', $namespace, 1, 1); // name="pc1" type="pcatastral1" minOccurs="1"
245  $this->__doChild($myLevel, $vData, 'pc2', 'pcatastral2', $namespace, 1, 1); // name="pc2" type="pcatastral2" minOccurs="1"
246  $this->__doChild($myLevel, $vData, 'car', 'car', $namespace, 0, 1); // name="car" type="car" minOccurs="0"
247  $this->__doChild($myLevel, $vData, 'cc1', 'cc', $namespace, 0, 1); // name="cc1" type="cc" minOccurs="0"
248  $this->__doChild($myLevel, $vData, 'cc2', 'cc', $namespace, 0, 1); // name="cc2" type="cc" minOccurs="0"
249  return $myLevel;
250 }
251 
252 private function __cde__rcl_full($vData, $fieldName, $namespace)
253 {
254  $myLevel = $this->__cde__rcl($vData, $fieldName, $namespace);
255  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
256 }
257 
258 
259 
260 private function __cde__rrl($vData, $fieldName, $namespace)
261 {
262  $myLevel = new ArrayObject();
263  $this->__doChild($myLevel, $vData, 'localizacionINE', 'loine', $namespace, 1, 1); // name="localizacionINE" type="loine" minOccurs="1"
264  $this->__doChild($myLevel, $vData, 'cpp', 'cpp', $namespace, 1, 1); // name="cpp" type="cpp" minOccurs="1"
265  return $myLevel;
266 }
267 
268 private function __cde__rrl_full($vData, $fieldName, $namespace)
269 {
270  $myLevel = $this->__cde__rrl($vData, $fieldName, $namespace);
271  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
272 }
273 
274 
275 
276 private function __cde__pc($vData, $fieldName, $namespace)
277 {
278  $myLevel = new ArrayObject();
279  $this->__doChild($myLevel, $vData, 'pc1', 'pcatastral1', $namespace, 1, 1); // name="pc1" type="pcatastral1" minOccurs="1"
280  $this->__doChild($myLevel, $vData, 'pc2', 'pcatastral2', $namespace, 1, 1); // name="pc2" type="pcatastral2" minOccurs="1"
281  return $myLevel;
282 }
283 
284 private function __cde__pc_full($vData, $fieldName, $namespace)
285 {
286  $myLevel = $this->__cde__pc($vData, $fieldName, $namespace);
287  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
288 }
289 
290 
291 
292 private function __cde__listaBienesInmuebles($vData, $fieldName, $namespace)
293 {
294  $myLevel = new ArrayObject();
295 
296  $fnInt_datosInmueble = function($vData, $fieldName, $namespace)
297  {
298  $myLevel = new ArrayObject();
299  $this->__doChild($myLevel, $vData, 'BienInmuebleRustico', 'bir', $namespace, 0, 1); // name="BienInmuebleRustico" type="bir" minOccurs="0"
300  $this->__doChild($myLevel, $vData, 'listaTitulares', 'ltit', $namespace, 0, 1); // name="listaTitulares" type="ltit" minOccurs="0"
301  $this->__doChild($myLevel, $vData, 'finca', 'fincared', $namespace, 0, 1); // name="finca" type="fincared" minOccurs="0"
302  $this->__doChild($myLevel, $vData, 'listaConstrucciones', 'lconsr', $namespace, 0, 1); // name="listaConstrucciones" type="lconsr" minOccurs="0"
303  $this->__doChild($myLevel, $vData, 'listaSubparcelas', 'lspr', $namespace, 0, 1); // name="listaSubparcelas" type="lspr" minOccurs="0"
304  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
305  };
306  $this->__doPrivateChild($myLevel, $vData, 'datosInmueble', $fnInt_datosInmueble, $namespace, 1, unbounded); // name="datosInmueble" minOccurs="1"
307  return $myLevel;
308 }
309 
310 private function __cde__listaBienesInmuebles_full($vData, $fieldName, $namespace)
311 {
312  $myLevel = $this->__cde__listaBienesInmuebles($vData, $fieldName, $namespace);
313  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
314 }
315 
316 
317 
318 private function __cde__Estado($vData, $fieldName, $namespace)
319 {
320  $myLevel = new ArrayObject();
321  $this->__doChild($myLevel, $vData, 'CodigoEstado', '101', $namespace, 0, 1); // name="CodigoEstado" type="101" minOccurs="0"
322  $this->__doChild($myLevel, $vData, 'CodigoEstadoSecundario', '101', $namespace, 0, 1); // name="CodigoEstadoSecundario" type="101" minOccurs="0"
323  $this->__doChild($myLevel, $vData, 'LiteralError', '101', $namespace, 0, 1); // name="LiteralError" type="101" minOccurs="0"
324  $this->__doChild($myLevel, $vData, 'TiempoEstimadoRespuesta', '135', $namespace, 0, 1); // name="TiempoEstimadoRespuesta" type="135" minOccurs="0"
325  return $myLevel;
326 }
327 
328 private function __cde__Estado_full($vData, $fieldName, $namespace)
329 {
330  $myLevel = $this->__cde__Estado($vData, $fieldName, $namespace);
331  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
332 }
333 
334 
335 
336 private function __cde__cpp($vData, $fieldName, $namespace)
337 {
338  $myLevel = new ArrayObject();
339  $this->__doChild($myLevel, $vData, 'cpo', 'cpo', $namespace, 1, 1); // name="cpo" type="cpo" minOccurs="1"
340  $this->__doChild($myLevel, $vData, 'cpa', 'cpa', $namespace, 0, 1); // name="cpa" type="cpa" minOccurs="0"
341  return $myLevel;
342 }
343 
344 private function __cde__cpp_full($vData, $fieldName, $namespace)
345 {
346  $myLevel = $this->__cde__cpp($vData, $fieldName, $namespace);
347  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
348 }
349 
350 
351 
352 private function __cde__err($vData, $fieldName, $namespace)
353 {
354  $myLevel = new ArrayObject();
355  $this->__doChild($myLevel, $vData, 'cod', 'stringnb', $namespace, 1, 1); // name="cod" type="stringnb" minOccurs="1"
356  $this->__doChild($myLevel, $vData, 'des', 'stringnb', $namespace, 1, 1); // name="des" type="stringnb" minOccurs="1"
357  return $myLevel;
358 }
359 
360 private function __cde__err_full($vData, $fieldName, $namespace)
361 {
362  $myLevel = $this->__cde__err($vData, $fieldName, $namespace);
363  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
364 }
365 
366 
367 
368 private function __cde__bir($vData, $fieldName, $namespace)
369 {
370  $myLevel = new ArrayObject();
371  $this->__doChild($myLevel, $vData, 'idine', 'idine', $namespace, 1, 1); // name="idine" type="idine" minOccurs="1"
372  $this->__doChild($myLevel, $vData, 'ldt', 'stringnb', $namespace, 0, 1); // name="ldt" type="stringnb" minOccurs="0"
373 
374  $fnInt_debi = function($vData, $fieldName, $namespace)
375  {
376  $myLevel = new ArrayObject();
377  $this->__doChild($myLevel, $vData, 'avc', 'xs:gYear', $namespace, 0, 1); // name="avc" type="xs:gYear" minOccurs="0"
378  $this->__doChild($myLevel, $vData, 'vcat', 'vcat', $namespace, 0, 1); // name="vcat" type="vcat" minOccurs="0"
379  $this->__doChild($myLevel, $vData, 'vcs', 'vcat', $namespace, 0, 1); // name="vcs" type="vcat" minOccurs="0"
380  $this->__doChild($myLevel, $vData, 'vcc', 'vcat', $namespace, 0, 1); // name="vcc" type="vcat" minOccurs="0"
381  $this->__doChild($myLevel, $vData, 'luso', 'lusoovccd', $namespace, 0, 1); // name="luso" type="lusoovccd" minOccurs="0"
382  $this->__doChild($myLevel, $vData, 'sfc', 'supg', $namespace, 0, 1); // name="sfc" type="supg" minOccurs="0"
383  $this->__doChild($myLevel, $vData, 'cpt', 'cpt', $namespace, 0, 1); // name="cpt" type="cpt" minOccurs="0"
384  $this->__doChild($myLevel, $vData, 'ant', 'xs:gYear', $namespace, 0, 1); // name="ant" type="xs:gYear" minOccurs="0"
385  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
386  };
387  $this->__doPrivateChild($myLevel, $vData, 'debi', $fnInt_debi, $namespace, 0, 1); // name="debi" minOccurs="0"
388 
389  $fnInt_lcol = function($vData, $fieldName, $namespace)
390  {
391  $myLevel = new ArrayObject();
392 
393  $fnInt_col = function($vData, $fieldName, $namespace)
394  {
395  $myLevel = new ArrayObject();
396  $this->__doChild($myLevel, $vData, 'rcof', 'rcof', $namespace, 0, 1); // name="rcof" type="rcof" minOccurs="0"
397  $this->__doChild($myLevel, $vData, 'idp_out', 'idp_out', $namespace, 0, 1); // name="idp_out" type="idp_out" minOccurs="0"
398  $this->__doChild($myLevel, $vData, 'sup', 'supp', $namespace, 0, 1); // name="sup" type="supp" minOccurs="0"
399  $this->__doChild($myLevel, $vData, 'lloc', 'stringnb', $namespace, 0, 1); // name="lloc" type="stringnb" minOccurs="0"
400  $this->__doChild($myLevel, $vData, 'dtrus', 'dtrus', $namespace, 0, 1); // name="dtrus" type="dtrus" minOccurs="0"
401  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
402  };
403  $this->__doPrivateChild($myLevel, $vData, 'col', $fnInt_col, $namespace, 1, unbounded); // name="col" minOccurs="1"
404  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
405  };
406  $this->__doPrivateChild($myLevel, $vData, 'lcol', $fnInt_lcol, $namespace, 0, 1); // name="lcol" minOccurs="0"
407  return $myLevel;
408 }
409 
410 private function __cde__bir_full($vData, $fieldName, $namespace)
411 {
412  $myLevel = $this->__cde__bir($vData, $fieldName, $namespace);
413  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
414 }
415 
416 
417 
418 private function __cde__bi($vData, $fieldName, $namespace)
419 {
420  $myLevel = new ArrayObject();
421  $this->__doChild($myLevel, $vData, 'idbi', 'idbi', $namespace, 0, 1); // name="idbi" type="idbi" minOccurs="0"
422  $this->__doChild($myLevel, $vData, 'idcat', 'idcat', $namespace, 0, 1); // name="idcat" type="idcat" minOccurs="0"
423  $this->__doChild($myLevel, $vData, 'idine', 'idine', $namespace, 0, 1); // name="idine" type="idine" minOccurs="0"
424  $this->__doChild($myLevel, $vData, 'idreg', 'idreg', $namespace, 0, 1); // name="idreg" type="idreg" minOccurs="0"
425  $this->__doChild($myLevel, $vData, 'idbis', 'idbis', $namespace, 0, 1); // name="idbis" type="idbis" minOccurs="0"
426  $this->__doChild($myLevel, $vData, 'rc', 'rcl', $namespace, 0, 1); // name="rc" type="rcl" minOccurs="0"
427  $this->__doChild($myLevel, $vData, 'idad', 'idad', $namespace, 0, 1); // name="idad" type="idad" minOccurs="0"
428  $this->__doChild($myLevel, $vData, 'tbi', 'tbi', $namespace, 0, 1); // name="tbi" type="tbi" minOccurs="0"
429  $this->__doChild($myLevel, $vData, 'dt', 'dt', $namespace, 0, 1); // name="dt" type="dt" minOccurs="0"
430  $this->__doChild($myLevel, $vData, 'ldt', 'stringnb', $namespace, 0, 1); // name="ldt" type="stringnb" minOccurs="0"
431  $this->__doChild($myLevel, $vData, 'inrbi', 'inrbi', $namespace, 0, 1); // name="inrbi" type="inrbi" minOccurs="0"
432  $this->__doChild($myLevel, $vData, 'debi', 'debi', $namespace, 0, 1); // name="debi" type="debi" minOccurs="0"
433  $this->__doChild($myLevel, $vData, 'dcbl', 'dcbl', $namespace, 0, 1); // name="dcbl" type="dcbl" minOccurs="0"
434  $this->__doChild($myLevel, $vData, 'spas', 'spas', $namespace, 0, 1); // name="spas" type="spas" minOccurs="0"
435  $this->__doChild($myLevel, $vData, 'rep', 'repr', $namespace, 0, 1); // name="rep" type="repr" minOccurs="0"
436  $this->__doChild($myLevel, $vData, 'lcol', 'lcol', $namespace, 0, 1); // name="lcol" type="lcol" minOccurs="0"
437  $this->__doChild($myLevel, $vData, 'lcons', 'lcons', $namespace, 0, 1); // name="lcons" type="lcons" minOccurs="0"
438  $this->__doChild($myLevel, $vData, 'evbi', 'evbi', $namespace, 0, 1); // name="evbi" type="evbi" minOccurs="0"
439  return $myLevel;
440 }
441 
442 private function __cde__bi_full($vData, $fieldName, $namespace)
443 {
444  $myLevel = $this->__cde__bi($vData, $fieldName, $namespace);
445  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
446 }
447 
448 
449 
450 private function __cde__idbi($vData, $fieldName, $namespace)
451 {
452  $myLevel = new ArrayObject();
453  $this->__doChild($myLevel, $vData, 'cn', 'cn', $namespace, 1, 1); // name="cn" type="cn" minOccurs="1"
454  $this->__doChild($myLevel, $vData, 'rc', 'rcl', $namespace, 1, 1); // name="rc" type="rcl" minOccurs="1"
455  return $myLevel;
456 }
457 
458 private function __cde__idbi_full($vData, $fieldName, $namespace)
459 {
460  $myLevel = $this->__cde__idbi($vData, $fieldName, $namespace);
461  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
462 }
463 
464 
465 
466 private function __cde__idcat($vData, $fieldName, $namespace)
467 {
468  $myLevel = new ArrayObject();
469  $myLevel = $this->__cde__idbi($vData, $fieldName, $namespace);
470  $this->__doChild($myLevel, $vData, 'locat', 'locat', $namespace, 1, 1); // name="locat" type="locat" minOccurs="1"
471  return $myLevel;
472 }
473 
474 private function __cde__idcat_full($vData, $fieldName, $namespace)
475 {
476  $myLevel = $this->__cde__idcat($vData, $fieldName, $namespace);
477  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
478 }
479 
480 
481 
482 private function __cde__locat($vData, $fieldName, $namespace)
483 {
484  $myLevel = new ArrayObject();
485  $this->__doChild($myLevel, $vData, 'cd', 'cd', $namespace, 1, 1); // name="cd" type="cd" minOccurs="1"
486  $this->__doChild($myLevel, $vData, 'cmc', 'cmc', $namespace, 1, 1); // name="cmc" type="cmc" minOccurs="1"
487  return $myLevel;
488 }
489 
490 private function __cde__locat_full($vData, $fieldName, $namespace)
491 {
492  $myLevel = $this->__cde__locat($vData, $fieldName, $namespace);
493  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
494 }
495 
496 
497 
498 private function __cde__idine($vData, $fieldName, $namespace)
499 {
500  $myLevel = new ArrayObject();
501  $myLevel = $this->__cde__idbi($vData, $fieldName, $namespace);
502  $this->__doChild($myLevel, $vData, 'loine', 'loine', $namespace, 1, 1); // name="loine" type="loine" minOccurs="1"
503  return $myLevel;
504 }
505 
506 private function __cde__idine_full($vData, $fieldName, $namespace)
507 {
508  $myLevel = $this->__cde__idine($vData, $fieldName, $namespace);
509  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
510 }
511 
512 
513 
514 private function __cde__idreg($vData, $fieldName, $namespace)
515 {
516  $myLevel = new ArrayObject();
517  $this->__doChild($myLevel, $vData, 'locat', 'locat', $namespace, 1, 1); // name="locat" type="locat" minOccurs="1"
518  $this->__doChild($myLevel, $vData, 'rcl', 'rcl', $namespace, 0, 1); // name="rcl" type="rcl" minOccurs="0"
519  return $myLevel;
520 }
521 
522 private function __cde__idreg_full($vData, $fieldName, $namespace)
523 {
524  $myLevel = $this->__cde__idreg($vData, $fieldName, $namespace);
525  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
526 }
527 
528 
529 
530 private function __cde__idbis($vData, $fieldName, $namespace)
531 {
532  $myLevel = new ArrayObject();
533  if (isset($vData['idbic'])) {
534  $this->__doChild($myLevel, $vData, 'idbic', 'idbic', $namespace, 1, 1); // name="idbic" type="idbic" minOccurs="1"
535  } elseif (isset($vData['idbip'])) {
536  $this->__doChild($myLevel, $vData, 'idbip', 'idbip', $namespace, 1, 1); // name="idbip" type="idbip" minOccurs="1"
537  } else {
538  throw new Exception('Elegir opcion');
539  }
540  return $myLevel;
541 }
542 
543 private function __cde__idbis_full($vData, $fieldName, $namespace)
544 {
545  $myLevel = $this->__cde__idbis($vData, $fieldName, $namespace);
546  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
547 }
548 
549 
550 
551 private function __cde__idbic($vData, $fieldName, $namespace)
552 {
553  $myLevel = new ArrayObject();
554  $this->__doChild($myLevel, $vData, 'cn', 'cn', $namespace, 1, 1); // name="cn" type="cn" minOccurs="1"
555  $this->__doChild($myLevel, $vData, 'lrc', 'lrc', $namespace, 1, 1); // name="lrc" type="lrc" minOccurs="1"
556  $this->__doChild($myLevel, $vData, 'erc', 'erc', $namespace, 1, 1); // name="erc" type="erc" minOccurs="1"
557  return $myLevel;
558 }
559 
560 private function __cde__idbic_full($vData, $fieldName, $namespace)
561 {
562  $myLevel = $this->__cde__idbic($vData, $fieldName, $namespace);
563  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
564 }
565 
566 
567 
568 private function __cde__idbip($vData, $fieldName, $namespace)
569 {
570  $myLevel = new ArrayObject();
571  $this->__doChild($myLevel, $vData, 'cn', 'cn', $namespace, 1, 1); // name="cn" type="cn" minOccurs="1"
572  $this->__doChild($myLevel, $vData, 'irc', 'irc', $namespace, 1, 1); // name="irc" type="irc" minOccurs="1"
573  return $myLevel;
574 }
575 
576 private function __cde__idbip_full($vData, $fieldName, $namespace)
577 {
578  $myLevel = $this->__cde__idbip($vData, $fieldName, $namespace);
579  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
580 }
581 
582 
583 
584 private function __cde__idad($vData, $fieldName, $namespace)
585 {
586  $myLevel = new ArrayObject();
587  $this->__doChild($myLevel, $vData, 'nfbi', 'nfbi', $namespace, 0, 1); // name="nfbi" type="nfbi" minOccurs="0"
588  $this->__doChild($myLevel, $vData, 'iia', 'iia', $namespace, 0, 1); // name="iia" type="iia" minOccurs="0"
589  $this->__doChild($myLevel, $vData, 'nfr', 'nfr', $namespace, 0, 1); // name="nfr" type="nfr" minOccurs="0"
590  $this->__doChild($myLevel, $vData, 'noedh', 'noedh', $namespace, 0, 1); // name="noedh" type="noedh" minOccurs="0"
591  return $myLevel;
592 }
593 
594 private function __cde__idad_full($vData, $fieldName, $namespace)
595 {
596  $myLevel = $this->__cde__idad($vData, $fieldName, $namespace);
597  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
598 }
599 
600 
601 
602 private function __cde__nfr($vData, $fieldName, $namespace)
603 {
604  $myLevel = new ArrayObject();
605  $this->__doChild($myLevel, $vData, 'rp', 'rp', $namespace, 1, 1); // name="rp" type="rp" minOccurs="1"
606  $this->__doChild($myLevel, $vData, 'sc', 'sc', $namespace, 1, 1); // name="sc" type="sc" minOccurs="1"
607  $this->__doChild($myLevel, $vData, 'fr', 'fr', $namespace, 1, 1); // name="fr" type="fr" minOccurs="1"
608  $this->__doChild($myLevel, $vData, 'sfr', 'sfr', $namespace, 0, 1); // name="sfr" type="sfr" minOccurs="0"
609  return $myLevel;
610 }
611 
612 private function __cde__nfr_full($vData, $fieldName, $namespace)
613 {
614  $myLevel = $this->__cde__nfr($vData, $fieldName, $namespace);
615  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
616 }
617 
618 
619 
620 private function __cde__rp($vData, $fieldName, $namespace)
621 {
622  $myLevel = new ArrayObject();
623  $this->__doChild($myLevel, $vData, 'cp', 'cp', $namespace, 1, 1); // name="cp" type="cp" minOccurs="1"
624  $this->__doChild($myLevel, $vData, 'crp', 'crp', $namespace, 1, 1); // name="crp" type="crp" minOccurs="1"
625  return $myLevel;
626 }
627 
628 private function __cde__rp_full($vData, $fieldName, $namespace)
629 {
630  $myLevel = $this->__cde__rp($vData, $fieldName, $namespace);
631  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
632 }
633 
634 
635 
636 private function __cde__dt($vData, $fieldName, $namespace)
637 {
638  $myLevel = new ArrayObject();
639  $this->__doChild($myLevel, $vData, 'loine', 'loine', $namespace, 0, 1); // name="loine" type="loine" minOccurs="0"
640  $this->__doChild($myLevel, $vData, 'cmc', 'cmc', $namespace, 0, 1); // name="cmc" type="cmc" minOccurs="0"
641  $this->__doChild($myLevel, $vData, 'np', 'np', $namespace, 0, 1); // name="np" type="np" minOccurs="0"
642  $this->__doChild($myLevel, $vData, 'nm', 'nm', $namespace, 0, 1); // name="nm" type="nm" minOccurs="0"
643  $this->__doChild($myLevel, $vData, 'nem', 'nem', $namespace, 0, 1); // name="nem" type="nem" minOccurs="0"
644  $this->__doChild($myLevel, $vData, 'lourb', 'lourb', $namespace, 0, 1); // name="lourb" type="lourb" minOccurs="0"
645  $this->__doChild($myLevel, $vData, 'lorus', 'lorus', $namespace, 0, 1); // name="lorus" type="lorus" minOccurs="0"
646  $this->__doChild($myLevel, $vData, 'locs', 'locs', $namespace, 0, 1); // name="locs" type="locs" minOccurs="0"
647  return $myLevel;
648 }
649 
650 private function __cde__dt_full($vData, $fieldName, $namespace)
651 {
652  $myLevel = $this->__cde__dt($vData, $fieldName, $namespace);
653  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
654 }
655 
656 
657 
658 private function __cde__lourb($vData, $fieldName, $namespace)
659 {
660  $myLevel = new ArrayObject();
661  $this->__doChild($myLevel, $vData, 'dir', 'dir', $namespace, 0, 1); // name="dir" type="dir" minOccurs="0"
662  $this->__doChild($myLevel, $vData, 'bl', 'bq', $namespace, 0, 1); // name="bl" type="bq" minOccurs="0"
663  $this->__doChild($myLevel, $vData, 'loint', 'loint', $namespace, 0, 1); // name="loint" type="loint" minOccurs="0"
664  $this->__doChild($myLevel, $vData, 'dp', 'dp', $namespace, 0, 1); // name="dp" type="dp" minOccurs="0"
665  $this->__doChild($myLevel, $vData, 'dm', 'dm', $namespace, 0, 1); // name="dm" type="dm" minOccurs="0"
666  return $myLevel;
667 }
668 
669 private function __cde__lourb_full($vData, $fieldName, $namespace)
670 {
671  $myLevel = $this->__cde__lourb($vData, $fieldName, $namespace);
672  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
673 }
674 
675 
676 
677 private function __cde__dir($vData, $fieldName, $namespace)
678 {
679  $myLevel = new ArrayObject();
680  $this->__doChild($myLevel, $vData, 'cv', 'cv', $namespace, 0, 1); // name="cv" type="cv" minOccurs="0"
681  $this->__doChild($myLevel, $vData, 'tv', 'tv', $namespace, 1, 1); // name="tv" type="tv" minOccurs="1"
682  $this->__doChild($myLevel, $vData, 'nv', 'nv', $namespace, 1, 1); // name="nv" type="nv" minOccurs="1"
683  $this->__doChild($myLevel, $vData, 'pnp', 'pnp', $namespace, 0, 1); // name="pnp" type="pnp" minOccurs="0"
684  $this->__doChild($myLevel, $vData, 'plp', 'plp', $namespace, 0, 1); // name="plp" type="plp" minOccurs="0"
685  $this->__doChild($myLevel, $vData, 'snp', 'snp', $namespace, 0, 1); // name="snp" type="snp" minOccurs="0"
686  $this->__doChild($myLevel, $vData, 'slp', 'slp', $namespace, 0, 1); // name="slp" type="slp" minOccurs="0"
687  $this->__doChild($myLevel, $vData, 'km', 'km', $namespace, 0, 1); // name="km" type="km" minOccurs="0"
688  $this->__doChild($myLevel, $vData, 'td', 'dne', $namespace, 0, 1); // name="td" type="dne" minOccurs="0"
689  return $myLevel;
690 }
691 
692 private function __cde__dir_full($vData, $fieldName, $namespace)
693 {
694  $myLevel = $this->__cde__dir($vData, $fieldName, $namespace);
695  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
696 }
697 
698 
699 
700 private function __cde__loint($vData, $fieldName, $namespace)
701 {
702  $myLevel = new ArrayObject();
703  $this->__doChild($myLevel, $vData, 'bq', 'bq', $namespace, 0, 1); // name="bq" type="bq" minOccurs="0"
704  $this->__doChild($myLevel, $vData, 'es', 'es', $namespace, 0, 1); // name="es" type="es" minOccurs="0"
705  $this->__doChild($myLevel, $vData, 'pt', 'pt', $namespace, 0, 1); // name="pt" type="pt" minOccurs="0"
706  $this->__doChild($myLevel, $vData, 'pu', 'pu', $namespace, 0, 1); // name="pu" type="pu" minOccurs="0"
707  return $myLevel;
708 }
709 
710 private function __cde__loint_full($vData, $fieldName, $namespace)
711 {
712  $myLevel = $this->__cde__loint($vData, $fieldName, $namespace);
713  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
714 }
715 
716 
717 
718 private function __cde__lorus($vData, $fieldName, $namespace)
719 {
720  $myLevel = new ArrayObject();
721  $this->__doChild($myLevel, $vData, 'cma', 'cma', $namespace, 0, 1); // name="cma" type="cma" minOccurs="0"
722  $this->__doChild($myLevel, $vData, 'czc', 'czc', $namespace, 0, 1); // name="czc" type="czc" minOccurs="0"
723  $this->__doChild($myLevel, $vData, 'cpp', 'cpp', $namespace, 0, 1); // name="cpp" type="cpp" minOccurs="0"
724  $this->__doChild($myLevel, $vData, 'npa', 'npa', $namespace, 0, 1); // name="npa" type="npa" minOccurs="0"
725  $this->__doChild($myLevel, $vData, 'cpaj', 'cpaj', $namespace, 0, 1); // name="cpaj" type="cpaj" minOccurs="0"
726  return $myLevel;
727 }
728 
729 private function __cde__lorus_full($vData, $fieldName, $namespace)
730 {
731  $myLevel = $this->__cde__lorus($vData, $fieldName, $namespace);
732  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
733 }
734 
735 
736 
737 private function __cde__locs($vData, $fieldName, $namespace)
738 {
739  $myLevel = new ArrayObject();
740  if (isset($vData['lous'])) {
741  $this->__doChild($myLevel, $vData, 'lous', 'lous', $namespace, 1, 1); // name="lous" type="lous" minOccurs="1"
742  } elseif (isset($vData['lors'])) {
743  $this->__doChild($myLevel, $vData, 'lors', 'lors', $namespace, 1, 1); // name="lors" type="lors" minOccurs="1"
744  } else {
745  throw new Exception('Elegir opcion');
746  }
747  return $myLevel;
748 }
749 
750 private function __cde__locs_full($vData, $fieldName, $namespace)
751 {
752  $myLevel = $this->__cde__locs($vData, $fieldName, $namespace);
753  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
754 }
755 
756 
757 
758 private function __cde__lous($vData, $fieldName, $namespace)
759 {
760  $myLevel = new ArrayObject();
761  $this->__doChild($myLevel, $vData, 'lourb', 'lourb', $namespace, 1, 1); // name="lourb" type="lourb" minOccurs="1"
762  $this->__doChild($myLevel, $vData, 'lorus', 'lorus', $namespace, 0, 1); // name="lorus" type="lorus" minOccurs="0"
763  return $myLevel;
764 }
765 
766 private function __cde__lous_full($vData, $fieldName, $namespace)
767 {
768  $myLevel = $this->__cde__lous($vData, $fieldName, $namespace);
769  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
770 }
771 
772 
773 
774 private function __cde__lors($vData, $fieldName, $namespace)
775 {
776  $myLevel = new ArrayObject();
777  $this->__doChild($myLevel, $vData, 'lorus', 'lorus', $namespace, 1, 1); // name="lorus" type="lorus" minOccurs="1"
778  $this->__doChild($myLevel, $vData, 'lourb', 'lourb', $namespace, 0, 1); // name="lourb" type="lourb" minOccurs="0"
779  return $myLevel;
780 }
781 
782 private function __cde__lors_full($vData, $fieldName, $namespace)
783 {
784  $myLevel = $this->__cde__lors($vData, $fieldName, $namespace);
785  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
786 }
787 
788 
789 
790 private function __cde__inrbi($vData, $fieldName, $namespace)
791 {
792  $myLevel = new ArrayObject();
793  $this->__doChild($myLevel, $vData, 'sup', 'sup', $namespace, 0, 1); // name="sup" type="sup" minOccurs="0"
794  $this->__doChild($myLevel, $vData, 'ciur', 'ciur', $namespace, 0, 1); // name="ciur" type="ciur" minOccurs="0"
795  $this->__doChild($myLevel, $vData, 'tcons', 'tcons', $namespace, 0, 1); // name="tcons" type="tcons" minOccurs="0"
796  $this->__doChild($myLevel, $vData, 'tnfr', 'tnfr', $namespace, 0, 1); // name="tnfr" type="tnfr" minOccurs="0"
797  return $myLevel;
798 }
799 
800 private function __cde__inrbi_full($vData, $fieldName, $namespace)
801 {
802  $myLevel = $this->__cde__inrbi($vData, $fieldName, $namespace);
803  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
804 }
805 
806 
807 
808 private function __cde__debi($vData, $fieldName, $namespace)
809 {
810  $myLevel = new ArrayObject();
811  $this->__doChild($myLevel, $vData, 'pvd', 'vcat', $namespace, 0, 1); // name="pvd" type="vcat" minOccurs="0"
812  $this->__doChild($myLevel, $vData, 'opvd', 'opvd', $namespace, 0, 1); // name="opvd" type="opvd" minOccurs="0"
813  $this->__doChild($myLevel, $vData, 'pav', 'vcat', $namespace, 0, 1); // name="pav" type="vcat" minOccurs="0"
814  $this->__doChild($myLevel, $vData, 'afv', 'xs:gYear', $namespace, 0, 1); // name="afv" type="xs:gYear" minOccurs="0"
815  $this->__doChild($myLevel, $vData, 'itp', 'itp', $namespace, 0, 1); // name="itp" type="itp" minOccurs="0"
816  $this->__doChild($myLevel, $vData, 'noe', 'noe', $namespace, 0, 1); // name="noe" type="noe" minOccurs="0"
817  $this->__doChild($myLevel, $vData, 'avc', 'xs:gYear', $namespace, 0, 1); // name="avc" type="xs:gYear" minOccurs="0"
818  $this->__doChild($myLevel, $vData, 'vcat', 'vcat', $namespace, 0, 1); // name="vcat" type="vcat" minOccurs="0"
819  $this->__doChild($myLevel, $vData, 'vcs', 'vcat', $namespace, 0, 1); // name="vcs" type="vcat" minOccurs="0"
820  $this->__doChild($myLevel, $vData, 'vcc', 'vcat', $namespace, 0, 1); // name="vcc" type="vcat" minOccurs="0"
821  $this->__doChild($myLevel, $vData, 'bl', 'vcat', $namespace, 0, 1); // name="bl" type="vcat" minOccurs="0"
822  $this->__doChild($myLevel, $vData, 'uso', 'uso', $namespace, 0, 1); // name="uso" type="uso" minOccurs="0"
823  $this->__doChild($myLevel, $vData, 'luso', 'luso', $namespace, 0, 1); // name="luso" type="luso" minOccurs="0"
824  $this->__doChild($myLevel, $vData, 'bru', 'bru', $namespace, 0, 1); // name="bru" type="bru" minOccurs="0"
825  $this->__doChild($myLevel, $vData, 'sfc', 'supg', $namespace, 0, 1); // name="sfc" type="supg" minOccurs="0"
826  $this->__doChild($myLevel, $vData, 'sfs', 'supg', $namespace, 0, 1); // name="sfs" type="supg" minOccurs="0"
827  $this->__doChild($myLevel, $vData, 'cpt', 'cpt', $namespace, 0, 1); // name="cpt" type="cpt" minOccurs="0"
828  $this->__doChild($myLevel, $vData, 'ant', 'xs:gYear', $namespace, 0, 1); // name="ant" type="xs:gYear" minOccurs="0"
829  $this->__doChild($myLevel, $vData, 'bimp', 'vcat', $namespace, 0, 1); // name="bimp" type="vcat" minOccurs="0"
830  return $myLevel;
831 }
832 
833 private function __cde__debi_full($vData, $fieldName, $namespace)
834 {
835  $myLevel = $this->__cde__debi($vData, $fieldName, $namespace);
836  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
837 }
838 
839 
840 
841 private function __cde__bru($vData, $fieldName, $namespace)
842 {
843  $myLevel = new ArrayObject();
844  $this->__doChild($myLevel, $vData, 'bvc', 'vcat', $namespace, 1, 1); // name="bvc" type="vcat" minOccurs="1"
845  $this->__doChild($myLevel, $vData, 'bcl', 'cbon', $namespace, 1, 1); // name="bcl" type="cbon" minOccurs="1"
846  return $myLevel;
847 }
848 
849 private function __cde__bru_full($vData, $fieldName, $namespace)
850 {
851  $myLevel = $this->__cde__bru($vData, $fieldName, $namespace);
852  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
853 }
854 
855 
856 
857 private function __cde__dcbl($vData, $fieldName, $namespace)
858 {
859  $myLevel = new ArrayObject();
860  $this->__doChild($myLevel, $vData, 'vb', 'vcat', $namespace, 0, 1); // name="vb" type="vcat" minOccurs="0"
861  $this->__doChild($myLevel, $vData, 'cvb', 'cvb', $namespace, 0, 1); // name="cvb" type="cvb" minOccurs="0"
862  $this->__doChild($myLevel, $vData, 'evcr', 'xs:gYear', $namespace, 0, 1); // name="evcr" type="xs:gYear" minOccurs="0"
863  $this->__doChild($myLevel, $vData, 'vcr', 'vcat', $namespace, 0, 1); // name="vcr" type="vcat" minOccurs="0"
864  $this->__doChild($myLevel, $vData, 'ert', 'xs:gYear', $namespace, 0, 1); // name="ert" type="xs:gYear" minOccurs="0"
865  $this->__doChild($myLevel, $vData, 'erp', 'xs:gYear', $namespace, 0, 1); // name="erp" type="xs:gYear" minOccurs="0"
866  $this->__doChild($myLevel, $vData, 'per', 'per', $namespace, 0, 1); // name="per" type="per" minOccurs="0"
867  return $myLevel;
868 }
869 
870 private function __cde__dcbl_full($vData, $fieldName, $namespace)
871 {
872  $myLevel = $this->__cde__dcbl($vData, $fieldName, $namespace);
873  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
874 }
875 
876 
877 
878 private function __cde__drsp($vData, $fieldName, $namespace)
879 {
880  $myLevel = new ArrayObject();
881  $this->__doChild($myLevel, $vData, 'dr', 'dr', $namespace, 1, 1); // name="dr" type="dr" minOccurs="1"
882  $this->__doChild($myLevel, $vData, 'nt', 'nt', $namespace, 1, 1); // name="nt" type="nt" minOccurs="1"
883  $this->__doChild($myLevel, $vData, 'tt', 'tt', $namespace, 1, 1); // name="tt" type="tt" minOccurs="1"
884  $this->__doChild($myLevel, $vData, 'ct', 'ct', $namespace, 0, 1); // name="ct" type="ct" minOccurs="0"
885  return $myLevel;
886 }
887 
888 private function __cde__drsp_full($vData, $fieldName, $namespace)
889 {
890  $myLevel = $this->__cde__drsp($vData, $fieldName, $namespace);
891  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
892 }
893 
894 
895 
896 private function __cde__idps($vData, $fieldName, $namespace)
897 {
898  $myLevel = new ArrayObject();
899  if (isset($vData['nif'])) {
900  $this->__doChild($myLevel, $vData, 'nif', 'nif', $namespace, 1, 1); // name="nif" type="nif" minOccurs="1"
901  } elseif (isset($vData['cii'])) {
902  $this->__doChild($myLevel, $vData, 'cii', 'cii', $namespace, 1, 1); // name="cii" type="cii" minOccurs="1"
903  } else {
904  throw new Exception('Elegir opcion');
905  }
906  $this->__doChild($myLevel, $vData, 'nom', 'nom', $namespace, 1, 1); // name="nom" type="nom" minOccurs="1"
907  return $myLevel;
908 }
909 
910 private function __cde__idps_full($vData, $fieldName, $namespace)
911 {
912  $myLevel = $this->__cde__idps($vData, $fieldName, $namespace);
913  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
914 }
915 
916 
917 
918 private function __cde__spas($vData, $fieldName, $namespace)
919 {
920  $myLevel = new ArrayObject();
921  $this->__doChild($myLevel, $vData, 'drsp', 'drsp', $namespace, 0, 1); // name="drsp" type="drsp" minOccurs="0"
922  $this->__doChild($myLevel, $vData, 'idps', 'idps', $namespace, 0, 1); // name="idps" type="idps" minOccurs="0"
923  $this->__doChild($myLevel, $vData, 'df', 'dfsp', $namespace, 0, 1); // name="df" type="dfsp" minOccurs="0"
924  $this->__doChild($myLevel, $vData, 'cony', 'cony', $namespace, 0, 1); // name="cony" type="cony" minOccurs="0"
925  return $myLevel;
926 }
927 
928 private function __cde__spas_full($vData, $fieldName, $namespace)
929 {
930  $myLevel = $this->__cde__spas($vData, $fieldName, $namespace);
931  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
932 }
933 
934 
935 
936 private function __cde__dfsp($vData, $fieldName, $namespace)
937 {
938  $myLevel = new ArrayObject();
939  $this->__doChild($myLevel, $vData, 'loine', 'loine', $namespace, 0, 1); // name="loine" type="loine" minOccurs="0"
940  $this->__doChild($myLevel, $vData, 'cmc', 'cmc', $namespace, 0, 1); // name="cmc" type="cmc" minOccurs="0"
941  $this->__doChild($myLevel, $vData, 'np', 'np', $namespace, 0, 1); // name="np" type="np" minOccurs="0"
942  $this->__doChild($myLevel, $vData, 'nm', 'nm', $namespace, 0, 1); // name="nm" type="nm" minOccurs="0"
943  $this->__doChild($myLevel, $vData, 'nem', 'nem', $namespace, 0, 1); // name="nem" type="nem" minOccurs="0"
944  $this->__doChild($myLevel, $vData, 'dir', 'dir', $namespace, 0, 1); // name="dir" type="dir" minOccurs="0"
945  $this->__doChild($myLevel, $vData, 'loint', 'loint', $namespace, 0, 1); // name="loint" type="loint" minOccurs="0"
946  $this->__doChild($myLevel, $vData, 'pos', 'pos', $namespace, 0, 1); // name="pos" type="pos" minOccurs="0"
947  return $myLevel;
948 }
949 
950 private function __cde__dfsp_full($vData, $fieldName, $namespace)
951 {
952  $myLevel = $this->__cde__dfsp($vData, $fieldName, $namespace);
953  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
954 }
955 
956 
957 
958 private function __cde__df($vData, $fieldName, $namespace)
959 {
960  $myLevel = new ArrayObject();
961  $this->__doChild($myLevel, $vData, 'loine', 'loine', $namespace, 0, 1); // name="loine" type="loine" minOccurs="0"
962  $this->__doChild($myLevel, $vData, 'cmc', 'cmc', $namespace, 0, 1); // name="cmc" type="cmc" minOccurs="0"
963  $this->__doChild($myLevel, $vData, 'np', 'np', $namespace, 0, 1); // name="np" type="np" minOccurs="0"
964  $this->__doChild($myLevel, $vData, 'nm', 'nm', $namespace, 0, 1); // name="nm" type="nm" minOccurs="0"
965  $this->__doChild($myLevel, $vData, 'nem', 'nem', $namespace, 0, 1); // name="nem" type="nem" minOccurs="0"
966  $this->__doChild($myLevel, $vData, 'dir', 'dir', $namespace, 0, 1); // name="dir" type="dir" minOccurs="0"
967  $this->__doChild($myLevel, $vData, 'loint', 'loint', $namespace, 0, 1); // name="loint" type="loint" minOccurs="0"
968  $this->__doChild($myLevel, $vData, 'pos', 'pos', $namespace, 0, 1); // name="pos" type="pos" minOccurs="0"
969  return $myLevel;
970 }
971 
972 private function __cde__df_full($vData, $fieldName, $namespace)
973 {
974  $myLevel = $this->__cde__df($vData, $fieldName, $namespace);
975  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
976 }
977 
978 
979 
980 private function __cde__pos($vData, $fieldName, $namespace)
981 {
982  $myLevel = new ArrayObject();
983  $this->__doChild($myLevel, $vData, 'dp', 'dp', $namespace, 1, 1); // name="dp" type="dp" minOccurs="1"
984  $this->__doChild($myLevel, $vData, 'ac', 'ac', $namespace, 0, 1); // name="ac" type="ac" minOccurs="0"
985  return $myLevel;
986 }
987 
988 private function __cde__pos_full($vData, $fieldName, $namespace)
989 {
990  $myLevel = $this->__cde__pos($vData, $fieldName, $namespace);
991  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
992 }
993 
994 
995 
996 private function __cde__cony($vData, $fieldName, $namespace)
997 {
998  $myLevel = new ArrayObject();
999  $this->__doChild($myLevel, $vData, 'nif', 'nif', $namespace, 0, 1); // name="nif" type="nif" minOccurs="0"
1000  $this->__doChild($myLevel, $vData, 'nom', 'nom', $namespace, 1, 1); // name="nom" type="nom" minOccurs="1"
1001  return $myLevel;
1002 }
1003 
1004 private function __cde__cony_full($vData, $fieldName, $namespace)
1005 {
1006  $myLevel = $this->__cde__cony($vData, $fieldName, $namespace);
1007  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1008 }
1009 
1010 
1011 
1012 private function __cde__repr($vData, $fieldName, $namespace)
1013 {
1014  $myLevel = new ArrayObject();
1015  $this->__doChild($myLevel, $vData, 'idr', 'idp', $namespace, 1, 1); // name="idr" type="idp" minOccurs="1"
1016  $this->__doChild($myLevel, $vData, 'df', 'dfreps', $namespace, 1, 1); // name="df" type="dfreps" minOccurs="1"
1017  return $myLevel;
1018 }
1019 
1020 private function __cde__repr_full($vData, $fieldName, $namespace)
1021 {
1022  $myLevel = $this->__cde__repr($vData, $fieldName, $namespace);
1023  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1024 }
1025 
1026 
1027 
1028 private function __cde__idp($vData, $fieldName, $namespace)
1029 {
1030  $myLevel = new ArrayObject();
1031  $this->__doChild($myLevel, $vData, 'nif', 'nif', $namespace, 1, 1); // name="nif" type="nif" minOccurs="1"
1032  $this->__doChild($myLevel, $vData, 'nom', 'nom', $namespace, 1, 1); // name="nom" type="nom" minOccurs="1"
1033  return $myLevel;
1034 }
1035 
1036 private function __cde__idp_full($vData, $fieldName, $namespace)
1037 {
1038  $myLevel = $this->__cde__idp($vData, $fieldName, $namespace);
1039  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1040 }
1041 
1042 
1043 
1044 private function __cde__dfreps($vData, $fieldName, $namespace)
1045 {
1046  $myLevel = new ArrayObject();
1047  $this->__doChild($myLevel, $vData, 'loine', 'loine', $namespace, 1, 1); // name="loine" type="loine" minOccurs="1"
1048  $this->__doChild($myLevel, $vData, 'cmc', 'cmc', $namespace, 0, 1); // name="cmc" type="cmc" minOccurs="0"
1049  $this->__doChild($myLevel, $vData, 'np', 'np', $namespace, 1, 1); // name="np" type="np" minOccurs="1"
1050  $this->__doChild($myLevel, $vData, 'nm', 'nm', $namespace, 1, 1); // name="nm" type="nm" minOccurs="1"
1051  $this->__doChild($myLevel, $vData, 'nem', 'nem', $namespace, 0, 1); // name="nem" type="nem" minOccurs="0"
1052  $this->__doChild($myLevel, $vData, 'dir', 'dir', $namespace, 1, 1); // name="dir" type="dir" minOccurs="1"
1053  $this->__doChild($myLevel, $vData, 'loint', 'loint', $namespace, 0, 1); // name="loint" type="loint" minOccurs="0"
1054  $this->__doChild($myLevel, $vData, 'pos', 'pos', $namespace, 0, 1); // name="pos" type="pos" minOccurs="0"
1055  return $myLevel;
1056 }
1057 
1058 private function __cde__dfreps_full($vData, $fieldName, $namespace)
1059 {
1060  $myLevel = $this->__cde__dfreps($vData, $fieldName, $namespace);
1061  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1062 }
1063 
1064 
1065 
1066 private function __cde__lcol($vData, $fieldName, $namespace)
1067 {
1068  $myLevel = new ArrayObject();
1069  $this->__doChild($myLevel, $vData, 'col', 'col', $namespace, 0, unbounded); // name="col" type="col" minOccurs="0"
1070  return $myLevel;
1071 }
1072 
1073 private function __cde__lcol_full($vData, $fieldName, $namespace)
1074 {
1075  $myLevel = $this->__cde__lcol($vData, $fieldName, $namespace);
1076  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1077 }
1078 
1079 
1080 
1081 private function __cde__col($vData, $fieldName, $namespace)
1082 {
1083  $myLevel = new ArrayObject();
1084  $this->__doChild($myLevel, $vData, 'rcof', 'rcof', $namespace, 0, 1); // name="rcof" type="rcof" minOccurs="0"
1085  $this->__doChild($myLevel, $vData, 'idp_out', 'idp_out', $namespace, 0, 1); // name="idp_out" type="idp_out" minOccurs="0"
1086  $this->__doChild($myLevel, $vData, 'sup', 'supp', $namespace, 0, 1); // name="sup" type="supp" minOccurs="0"
1087  $this->__doChild($myLevel, $vData, 'lloc', 'stringnb', $namespace, 0, 1); // name="lloc" type="stringnb" minOccurs="0"
1088  $this->__doChild($myLevel, $vData, 'dtrus', 'dtrus', $namespace, 0, 1); // name="dtrus" type="dtrus" minOccurs="0"
1089  $this->__doChild($myLevel, $vData, 'llind', 'llind', $namespace, 0, 1); // name="llind" type="llind" minOccurs="0"
1090  return $myLevel;
1091 }
1092 
1093 private function __cde__col_full($vData, $fieldName, $namespace)
1094 {
1095  $myLevel = $this->__cde__col($vData, $fieldName, $namespace);
1096  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1097 }
1098 
1099 
1100 
1101 private function __cde__rcof($vData, $fieldName, $namespace)
1102 {
1103  $myLevel = new ArrayObject();
1104  if (isset($vData['rc'])) {
1105  $this->__doChild($myLevel, $vData, 'rc', 'rc', $namespace, 1, 1); // name="rc" type="rc" minOccurs="1"
1106  } elseif (isset($vData['rfin'])) {
1107  $this->__doChild($myLevel, $vData, 'rfin', 'pc', $namespace, 1, 1); // name="rfin" type="pc" minOccurs="1"
1108  } else {
1109  throw new Exception('Elegir opcion');
1110  }
1111  return $myLevel;
1112 }
1113 
1114 private function __cde__rcof_full($vData, $fieldName, $namespace)
1115 {
1116  $myLevel = $this->__cde__rcof($vData, $fieldName, $namespace);
1117  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1118 }
1119 
1120 
1121 
1122 private function __cde__rc($vData, $fieldName, $namespace)
1123 {
1124  $myLevel = new ArrayObject();
1125  $this->__doChild($myLevel, $vData, 'pc1', 'pcatastral1', $namespace, 1, 1); // name="pc1" type="pcatastral1" minOccurs="1"
1126  $this->__doChild($myLevel, $vData, 'pc2', 'pcatastral2', $namespace, 1, 1); // name="pc2" type="pcatastral2" minOccurs="1"
1127  $this->__doChild($myLevel, $vData, 'car', 'car', $namespace, 1, 1); // name="car" type="car" minOccurs="1"
1128  $this->__doChild($myLevel, $vData, 'cc1', 'cc', $namespace, 1, 1); // name="cc1" type="cc" minOccurs="1"
1129  $this->__doChild($myLevel, $vData, 'cc2', 'cc', $namespace, 1, 1); // name="cc2" type="cc" minOccurs="1"
1130  return $myLevel;
1131 }
1132 
1133 private function __cde__rc_full($vData, $fieldName, $namespace)
1134 {
1135  $myLevel = $this->__cde__rc($vData, $fieldName, $namespace);
1136  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1137 }
1138 
1139 
1140 
1141 private function __cde__refcat($vData, $fieldName, $namespace)
1142 {
1143  $myLevel = new ArrayObject();
1144  $myLevel = $this->__cde__pc($vData, $fieldName, $namespace);
1145  $this->__doChild($myLevel, $vData, 'car', 'car', $namespace, 0, 1); // name="car" type="car" minOccurs="0"
1146  $this->__doChild($myLevel, $vData, 'cc1', 'cc', $namespace, 0, 1); // name="cc1" type="cc" minOccurs="0"
1147  $this->__doChild($myLevel, $vData, 'cc2', 'cc', $namespace, 0, 1); // name="cc2" type="cc" minOccurs="0"
1148  return $myLevel;
1149 }
1150 
1151 private function __cde__refcat_full($vData, $fieldName, $namespace)
1152 {
1153  $myLevel = $this->__cde__refcat($vData, $fieldName, $namespace);
1154  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1155 }
1156 
1157 
1158 
1159 private function __cde__idp_out($vData, $fieldName, $namespace)
1160 {
1161  $myLevel = new ArrayObject();
1162  $this->__doChild($myLevel, $vData, 'nif', 'nif', $namespace, 0, 1); // name="nif" type="nif" minOccurs="0"
1163  $this->__doChild($myLevel, $vData, 'nom', 'nom', $namespace, 0, 1); // name="nom" type="nom" minOccurs="0"
1164  return $myLevel;
1165 }
1166 
1167 private function __cde__idp_out_full($vData, $fieldName, $namespace)
1168 {
1169  $myLevel = $this->__cde__idp_out($vData, $fieldName, $namespace);
1170  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1171 }
1172 
1173 
1174 
1175 private function __cde__dtrus($vData, $fieldName, $namespace)
1176 {
1177  $myLevel = new ArrayObject();
1178 
1179  $fnInt_lorus = function($vData, $fieldName, $namespace)
1180  {
1181  $myLevel = new ArrayObject();
1182  $this->__doChild($myLevel, $vData, 'cma', 'cma', $namespace, 0, 1); // name="cma" type="cma" minOccurs="0"
1183  $this->__doChild($myLevel, $vData, 'czc', 'czc', $namespace, 1, 1); // name="czc" type="czc" minOccurs="1"
1184  $this->__doChild($myLevel, $vData, 'cpp', 'cpp', $namespace, 1, 1); // name="cpp" type="cpp" minOccurs="1"
1185  $this->__doChild($myLevel, $vData, 'npa', 'npa', $namespace, 0, 1); // name="npa" type="npa" minOccurs="0"
1186  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1187  };
1188  $this->__doPrivateChild($myLevel, $vData, 'lorus', $fnInt_lorus, $namespace, 1, 1); // name="lorus" minOccurs="1"
1189  return $myLevel;
1190 }
1191 
1192 private function __cde__dtrus_full($vData, $fieldName, $namespace)
1193 {
1194  $myLevel = $this->__cde__dtrus($vData, $fieldName, $namespace);
1195  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1196 }
1197 
1198 
1199 
1200 private function __cde__llind($vData, $fieldName, $namespace)
1201 {
1202  $myLevel = new ArrayObject();
1203  $this->__doChild($myLevel, $vData, 'lind', 'lind', $namespace, 0, 4); // name="lind" type="lind" minOccurs="0"
1204  return $myLevel;
1205 }
1206 
1207 private function __cde__llind_full($vData, $fieldName, $namespace)
1208 {
1209  $myLevel = $this->__cde__llind($vData, $fieldName, $namespace);
1210  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1211 }
1212 
1213 
1214 
1215 private function __cde__lind($vData, $fieldName, $namespace)
1216 {
1217  $myLevel = new ArrayObject();
1218  $this->__doChild($myLevel, $vData, 'situ', 'situ', $namespace, 1, 1); // name="situ" type="situ" minOccurs="1"
1219 
1220  $fnInt_loclind = function($vData, $fieldName, $namespace)
1221  {
1222  $myLevel = new ArrayObject();
1223 
1224  $fnInt_lourb = function($vData, $fieldName, $namespace)
1225  {
1226  $myLevel = new ArrayObject();
1227  $this->__doChild($myLevel, $vData, 'dir', 'dir', $namespace, 0, 1); // name="dir" type="dir" minOccurs="0"
1228  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1229  };
1230  $this->__doPrivateChild($myLevel, $vData, 'lourb', $fnInt_lourb, $namespace, 1, 1); // name="lourb" minOccurs="1"
1231  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1232  };
1233  $this->__doPrivateChild($myLevel, $vData, 'loclind', $fnInt_loclind, $namespace, 1, 1); // name="loclind" minOccurs="1"
1234  return $myLevel;
1235 }
1236 
1237 private function __cde__lind_full($vData, $fieldName, $namespace)
1238 {
1239  $myLevel = $this->__cde__lind($vData, $fieldName, $namespace);
1240  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1241 }
1242 
1243 
1244 
1245 private function __cde__lcons($vData, $fieldName, $namespace)
1246 {
1247  $myLevel = new ArrayObject();
1248  $this->__doChild($myLevel, $vData, 'cons', 'cons', $namespace, 0, unbounded); // name="cons" type="cons" minOccurs="0"
1249  return $myLevel;
1250 }
1251 
1252 private function __cde__lcons_full($vData, $fieldName, $namespace)
1253 {
1254  $myLevel = $this->__cde__lcons($vData, $fieldName, $namespace);
1255  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1256 }
1257 
1258 
1259 
1260 private function __cde__cons($vData, $fieldName, $namespace)
1261 {
1262  $myLevel = new ArrayObject();
1263  $this->__doChild($myLevel, $vData, 'idcons', 'idcons', $namespace, 0, 1); // name="idcons" type="idcons" minOccurs="0"
1264  $this->__doChild($myLevel, $vData, 'idconscat', 'idconscat', $namespace, 0, 1); // name="idconscat" type="idconscat" minOccurs="0"
1265  $this->__doChild($myLevel, $vData, 'lcd', 'stringnb', $namespace, 0, 1); // name="lcd" type="stringnb" minOccurs="0"
1266  $this->__doChild($myLevel, $vData, 'dt', 'domi', $namespace, 0, 1); // name="dt" type="domi" minOccurs="0"
1267  $this->__doChild($myLevel, $vData, 'dte', 'domie', $namespace, 0, 1); // name="dte" type="domie" minOccurs="0"
1268  $this->__doChild($myLevel, $vData, 'dfcons', 'dfcons', $namespace, 0, 1); // name="dfcons" type="dfcons" minOccurs="0"
1269  $this->__doChild($myLevel, $vData, 'dvcons', 'dvcons', $namespace, 0, 1); // name="dvcons" type="dvcons" minOccurs="0"
1270  $this->__doChild($myLevel, $vData, 'evcons', 'evcons', $namespace, 0, 1); // name="evcons" type="evcons" minOccurs="0"
1271  return $myLevel;
1272 }
1273 
1274 private function __cde__cons_full($vData, $fieldName, $namespace)
1275 {
1276  $myLevel = $this->__cde__cons($vData, $fieldName, $namespace);
1277  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1278 }
1279 
1280 
1281 
1282 private function __cde__idcons($vData, $fieldName, $namespace)
1283 {
1284  $myLevel = new ArrayObject();
1285  $this->__doChild($myLevel, $vData, 'rcons', 'rcons', $namespace, 1, 1); // name="rcons" type="rcons" minOccurs="1"
1286  return $myLevel;
1287 }
1288 
1289 private function __cde__idcons_full($vData, $fieldName, $namespace)
1290 {
1291  $myLevel = $this->__cde__idcons($vData, $fieldName, $namespace);
1292  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1293 }
1294 
1295 
1296 
1297 private function __cde__rcons($vData, $fieldName, $namespace)
1298 {
1299  $myLevel = new ArrayObject();
1300  $myLevel = $this->__cde__pc($vData, $fieldName, $namespace);
1301  $this->__doChild($myLevel, $vData, 'noec', 'noec', $namespace, 1, 1); // name="noec" type="noec" minOccurs="1"
1302  return $myLevel;
1303 }
1304 
1305 private function __cde__rcons_full($vData, $fieldName, $namespace)
1306 {
1307  $myLevel = $this->__cde__rcons($vData, $fieldName, $namespace);
1308  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1309 }
1310 
1311 
1312 
1313 private function __cde__idconscat($vData, $fieldName, $namespace)
1314 {
1315  $myLevel = new ArrayObject();
1316  $myLevel = $this->__cde__idcons($vData, $fieldName, $namespace);
1317  $this->__doChild($myLevel, $vData, 'locat', 'locat', $namespace, 1, 1); // name="locat" type="locat" minOccurs="1"
1318  return $myLevel;
1319 }
1320 
1321 private function __cde__idconscat_full($vData, $fieldName, $namespace)
1322 {
1323  $myLevel = $this->__cde__idconscat($vData, $fieldName, $namespace);
1324  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1325 }
1326 
1327 
1328 
1329 private function __cde__domi($vData, $fieldName, $namespace)
1330 {
1331  $myLevel = new ArrayObject();
1332 
1333  $fnInt_lourb = function($vData, $fieldName, $namespace)
1334  {
1335  $myLevel = new ArrayObject();
1336  $this->__doChild($myLevel, $vData, 'loint', 'loint', $namespace, 0, 1); // name="loint" type="loint" minOccurs="0"
1337  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1338  };
1339  $this->__doPrivateChild($myLevel, $vData, 'lourb', $fnInt_lourb, $namespace, 0, 1); // name="lourb" minOccurs="0"
1340  return $myLevel;
1341 }
1342 
1343 private function __cde__domi_full($vData, $fieldName, $namespace)
1344 {
1345  $myLevel = $this->__cde__domi($vData, $fieldName, $namespace);
1346  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1347 }
1348 
1349 
1350 
1351 private function __cde__domie($vData, $fieldName, $namespace)
1352 {
1353  $myLevel = new ArrayObject();
1354  $this->__doChild($myLevel, $vData, 'loine', 'loine', $namespace, 1, 1); // name="loine" type="loine" minOccurs="1"
1355  $this->__doChild($myLevel, $vData, 'cmc', 'cmc', $namespace, 1, 1); // name="cmc" type="cmc" minOccurs="1"
1356  $this->__doChild($myLevel, $vData, 'np', 'np', $namespace, 1, 1); // name="np" type="np" minOccurs="1"
1357  $this->__doChild($myLevel, $vData, 'nm', 'nm', $namespace, 1, 1); // name="nm" type="nm" minOccurs="1"
1358 
1359  $fnInt_lourb = function($vData, $fieldName, $namespace)
1360  {
1361  $myLevel = new ArrayObject();
1362  $this->__doChild($myLevel, $vData, 'loint', 'loint', $namespace, 0, 1); // name="loint" type="loint" minOccurs="0"
1363  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1364  };
1365  $this->__doPrivateChild($myLevel, $vData, 'lourb', $fnInt_lourb, $namespace, 1, 1); // name="lourb" minOccurs="1"
1366  return $myLevel;
1367 }
1368 
1369 private function __cde__domie_full($vData, $fieldName, $namespace)
1370 {
1371  $myLevel = $this->__cde__domie($vData, $fieldName, $namespace);
1372  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1373 }
1374 
1375 
1376 
1377 private function __cde__dfcons($vData, $fieldName, $namespace)
1378 {
1379  $myLevel = new ArrayObject();
1380  $this->__doChild($myLevel, $vData, 'cuc', 'cuc', $namespace, 0, 1); // name="cuc" type="cuc" minOccurs="0"
1381  if (isset($vData['car'])) {
1382  $this->__doChild($myLevel, $vData, 'car', 'car', $namespace, 1, 1); // name="car" type="car" minOccurs="1"
1383  } elseif (isset($vData['modl'])) {
1384  $this->__doChild($myLevel, $vData, 'modl', 'modl', $namespace, 1, 1); // name="modl" type="modl" minOccurs="1"
1385  } else {
1386  throw new Exception('Elegir opcion');
1387  }
1388  $this->__doChild($myLevel, $vData, 'cdes', 'cdes', $namespace, 0, 1); // name="cdes" type="cdes" minOccurs="0"
1389  $this->__doChild($myLevel, $vData, 'refor', 'refor', $namespace, 0, 1); // name="refor" type="refor" minOccurs="0"
1390  $this->__doChild($myLevel, $vData, 'aec', 'xs:gYear', $namespace, 0, 1); // name="aec" type="xs:gYear" minOccurs="0"
1391  $this->__doChild($myLevel, $vData, 'ili', 'ie', $namespace, 0, 1); // name="ili" type="ie" minOccurs="0"
1392  $this->__doChild($myLevel, $vData, 'stl', 'supp', $namespace, 1, 1); // name="stl" type="supp" minOccurs="1"
1393  $this->__doChild($myLevel, $vData, 'spt', 'supp', $namespace, 0, 1); // name="spt" type="supp" minOccurs="0"
1394  $this->__doChild($myLevel, $vData, 'sil', 'supp', $namespace, 0, 1); // name="sil" type="supp" minOccurs="0"
1395  return $myLevel;
1396 }
1397 
1398 private function __cde__dfcons_full($vData, $fieldName, $namespace)
1399 {
1400  $myLevel = $this->__cde__dfcons($vData, $fieldName, $namespace);
1401  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1402 }
1403 
1404 
1405 
1406 private function __cde__refor($vData, $fieldName, $namespace)
1407 {
1408  $myLevel = new ArrayObject();
1409  $this->__doChild($myLevel, $vData, 'tr', 'tr', $namespace, 1, 1); // name="tr" type="tr" minOccurs="1"
1410  $this->__doChild($myLevel, $vData, 'ar', 'xs:gYear', $namespace, 1, 1); // name="ar" type="xs:gYear" minOccurs="1"
1411  return $myLevel;
1412 }
1413 
1414 private function __cde__refor_full($vData, $fieldName, $namespace)
1415 {
1416  $myLevel = $this->__cde__refor($vData, $fieldName, $namespace);
1417  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1418 }
1419 
1420 
1421 
1422 private function __cde__dvcons($vData, $fieldName, $namespace)
1423 {
1424  $myLevel = new ArrayObject();
1425  $this->__doChild($myLevel, $vData, 'tip', 'tip', $namespace, 1, 1); // name="tip" type="tip" minOccurs="1"
1426  $this->__doChild($myLevel, $vData, 'usop', 'uso', $namespace, 1, 1); // name="usop" type="uso" minOccurs="1"
1427  $this->__doChild($myLevel, $vData, 'cat', 'cat', $namespace, 1, 1); // name="cat" type="cat" minOccurs="1"
1428  $this->__doChild($myLevel, $vData, 'ctv', 'ctvcons', $namespace, 1, 1); // name="ctv" type="ctvcons" minOccurs="1"
1429  $this->__doChild($myLevel, $vData, 'ccvscc', 'ccvscc', $namespace, 1, 1); // name="ccvscc" type="ccvscc" minOccurs="1"
1430  return $myLevel;
1431 }
1432 
1433 private function __cde__dvcons_full($vData, $fieldName, $namespace)
1434 {
1435  $myLevel = $this->__cde__dvcons($vData, $fieldName, $namespace);
1436  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1437 }
1438 
1439 
1440 
1441 private function __cde__ccvscc($vData, $fieldName, $namespace)
1442 {
1443  $myLevel = new ArrayObject();
1444  $this->__doChild($myLevel, $vData, 'vccad', 'vccad', $namespace, 1, 1); // name="vccad" type="vccad" minOccurs="1"
1445  $this->__doChild($myLevel, $vData, 'iacli', 'ie', $namespace, 1, 1); // name="iacli" type="ie" minOccurs="1"
1446  return $myLevel;
1447 }
1448 
1449 private function __cde__ccvscc_full($vData, $fieldName, $namespace)
1450 {
1451  $myLevel = $this->__cde__ccvscc($vData, $fieldName, $namespace);
1452  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1453 }
1454 
1455 
1456 
1457 private function __cde__evcons($vData, $fieldName, $namespace)
1458 {
1459  $myLevel = new ArrayObject();
1460  $this->__doChild($myLevel, $vData, 'vrs', 'vur', $namespace, 0, 1); // name="vrs" type="vur" minOccurs="0"
1461  if (isset($vData['vmctcc'])) {
1462  $this->__doChild($myLevel, $vData, 'vmctcc', 'imb1', $namespace, 0, 1); // name="vmctcc" type="imb1" minOccurs="0"
1463  } elseif (isset($vData['vmctcb'])) {
1464  $this->__doChild($myLevel, $vData, 'vmctcb', 'imb2', $namespace, 0, 1); // name="vmctcb" type="imb2" minOccurs="0"
1465  } else {
1466  throw new Exception('Elegir opcion');
1467  }
1468  $this->__doChild($myLevel, $vData, 'icca', 'icca', $namespace, 0, 1); // name="icca" type="icca" minOccurs="0"
1469  $this->__doChild($myLevel, $vData, 'vtccvs', 'vtcc', $namespace, 0, 1); // name="vtccvs" type="vtcc" minOccurs="0"
1470  $this->__doChild($myLevel, $vData, 'vtccvc', 'vtcc', $namespace, 0, 1); // name="vtccvc" type="vtcc" minOccurs="0"
1471  $this->__doChild($myLevel, $vData, 'vtccvsc', 'vtcc', $namespace, 0, 1); // name="vtccvsc" type="vtcc" minOccurs="0"
1472  $this->__doChild($myLevel, $vData, 'ddes', 'desc', $namespace, 0, 1); // name="ddes" type="desc" minOccurs="0"
1473  return $myLevel;
1474 }
1475 
1476 private function __cde__evcons_full($vData, $fieldName, $namespace)
1477 {
1478  $myLevel = $this->__cde__evcons($vData, $fieldName, $namespace);
1479  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1480 }
1481 
1482 
1483 
1484 private function __cde__evbi($vData, $fieldName, $namespace)
1485 {
1486  $myLevel = new ArrayObject();
1487  $this->__doChild($myLevel, $vData, 'duso', 'desc', $namespace, 0, 1); // name="duso" type="desc" minOccurs="0"
1488  $this->__doChild($myLevel, $vData, 'vcsa', 'vcat', $namespace, 0, 1); // name="vcsa" type="vcat" minOccurs="0"
1489  $this->__doChild($myLevel, $vData, 'vcsrc', 'vcat', $namespace, 0, 1); // name="vcsrc" type="vcat" minOccurs="0"
1490  $this->__doChild($myLevel, $vData, 'ired', 'vcat', $namespace, 0, 1); // name="ired" type="vcat" minOccurs="0"
1491  $this->__doChild($myLevel, $vData, 'uared', 'xs:gYear', $namespace, 0, 1); // name="uared" type="xs:gYear" minOccurs="0"
1492  $this->__doChild($myLevel, $vData, 'avsa', 'xs:gYear', $namespace, 0, 1); // name="avsa" type="xs:gYear" minOccurs="0"
1493  $this->__doChild($myLevel, $vData, 'ivcm', 'ia', $namespace, 0, 1); // name="ivcm" type="ia" minOccurs="0"
1494  return $myLevel;
1495 }
1496 
1497 private function __cde__evbi_full($vData, $fieldName, $namespace)
1498 {
1499  $myLevel = $this->__cde__evbi($vData, $fieldName, $namespace);
1500  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1501 }
1502 
1503 
1504 
1505 private function __cde__ltit($vData, $fieldName, $namespace)
1506 {
1507  $myLevel = new ArrayObject();
1508  $this->__doChild($myLevel, $vData, 'titular', 'tit', $namespace, 1, unbounded); // name="titular" type="tit" minOccurs="1"
1509  return $myLevel;
1510 }
1511 
1512 private function __cde__ltit_full($vData, $fieldName, $namespace)
1513 {
1514  $myLevel = $this->__cde__ltit($vData, $fieldName, $namespace);
1515  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1516 }
1517 
1518 
1519 
1520 private function __cde__tit($vData, $fieldName, $namespace)
1521 {
1522  $myLevel = new ArrayObject();
1523  $this->__doChild($myLevel, $vData, 'der', 'der', $namespace, 0, 1); // name="der" type="der" minOccurs="0"
1524  $this->__doChild($myLevel, $vData, 'ord', 'ord', $namespace, 0, 1); // name="ord" type="ord" minOccurs="0"
1525  $this->__doChild($myLevel, $vData, 'idp', 'idp', $namespace, 0, 1); // name="idp" type="idp" minOccurs="0"
1526  $this->__doChild($myLevel, $vData, 'idpa', 'idpa', $namespace, 0, 1); // name="idpa" type="idpa" minOccurs="0"
1527  $this->__doChild($myLevel, $vData, 'idps', 'idps', $namespace, 0, 1); // name="idps" type="idps" minOccurs="0"
1528  $this->__doChild($myLevel, $vData, 'idp_out', 'idp_out', $namespace, 0, 1); // name="idp_out" type="idp_out" minOccurs="0"
1529  $this->__doChild($myLevel, $vData, 'lder', 'stringnb', $namespace, 0, 1); // name="lder" type="stringnb" minOccurs="0"
1530  $this->__doChild($myLevel, $vData, 'df', 'df', $namespace, 0, 1); // name="df" type="df" minOccurs="0"
1531  $this->__doChild($myLevel, $vData, 'ldf', 'stringnb', $namespace, 0, 1); // name="ldf" type="stringnb" minOccurs="0"
1532  $this->__doChild($myLevel, $vData, 'cony', 'idp', $namespace, 0, 1); // name="cony" type="idp" minOccurs="0"
1533  $this->__doChild($myLevel, $vData, 'idcbf', 'idcbf', $namespace, 0, 1); // name="idcbf" type="idcbf" minOccurs="0"
1534  $this->__doChild($myLevel, $vData, 'iatit', 'iatit', $namespace, 0, 1); // name="iatit" type="iatit" minOccurs="0"
1535  $this->__doChild($myLevel, $vData, 'rtit', 'rtit', $namespace, 0, 1); // name="rtit" type="rtit" minOccurs="0"
1536  $this->__doChild($myLevel, $vData, 'faj', 'fecha', $namespace, 0, 1); // name="faj" type="fecha" minOccurs="0"
1537  return $myLevel;
1538 }
1539 
1540 private function __cde__tit_full($vData, $fieldName, $namespace)
1541 {
1542  $myLevel = $this->__cde__tit($vData, $fieldName, $namespace);
1543  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1544 }
1545 
1546 
1547 
1548 private function __cde__der($vData, $fieldName, $namespace)
1549 {
1550  $myLevel = new ArrayObject();
1551  $this->__doChild($myLevel, $vData, 'cdr', 'cdr', $namespace, 1, 1); // name="cdr" type="cdr" minOccurs="1"
1552  $this->__doChild($myLevel, $vData, 'pct', 'pct', $namespace, 1, 1); // name="pct" type="pct" minOccurs="1"
1553  return $myLevel;
1554 }
1555 
1556 private function __cde__der_full($vData, $fieldName, $namespace)
1557 {
1558  $myLevel = $this->__cde__der($vData, $fieldName, $namespace);
1559  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1560 }
1561 
1562 
1563 
1564 private function __cde__idpa($vData, $fieldName, $namespace)
1565 {
1566  $myLevel = new ArrayObject();
1567  if (isset($vData['nif'])) {
1568  $this->__doChild($myLevel, $vData, 'nif', 'nif', $namespace, 1, 1); // name="nif" type="nif" minOccurs="1"
1569  } elseif (isset($vData['anif'])) {
1570  $this->__doChild($myLevel, $vData, 'anif', 'anif', $namespace, 1, 1); // name="anif" type="anif" minOccurs="1"
1571  } else {
1572  throw new Exception('Elegir opcion');
1573  }
1574  $this->__doChild($myLevel, $vData, 'nom', 'nom', $namespace, 1, 1); // name="nom" type="nom" minOccurs="1"
1575  return $myLevel;
1576 }
1577 
1578 private function __cde__idpa_full($vData, $fieldName, $namespace)
1579 {
1580  $myLevel = $this->__cde__idpa($vData, $fieldName, $namespace);
1581  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1582 }
1583 
1584 
1585 
1586 private function __cde__idcbf($vData, $fieldName, $namespace)
1587 {
1588  $myLevel = new ArrayObject();
1589  $this->__doChild($myLevel, $vData, 'nifcb', 'nif', $namespace, 1, 1); // name="nifcb" type="nif" minOccurs="1"
1590  $this->__doChild($myLevel, $vData, 'nomcb', 'nomcb', $namespace, 1, 1); // name="nomcb" type="nomcb" minOccurs="1"
1591  return $myLevel;
1592 }
1593 
1594 private function __cde__idcbf_full($vData, $fieldName, $namespace)
1595 {
1596  $myLevel = $this->__cde__idcbf($vData, $fieldName, $namespace);
1597  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1598 }
1599 
1600 
1601 
1602 private function __cde__iatit($vData, $fieldName, $namespace)
1603 {
1604  $myLevel = new ArrayObject();
1605  $this->__doChild($myLevel, $vData, 'nifcy', 'nif', $namespace, 0, 1); // name="nifcy" type="nif" minOccurs="0"
1606  $this->__doChild($myLevel, $vData, 'nifcb', 'nif', $namespace, 0, 1); // name="nifcb" type="nif" minOccurs="0"
1607  $this->__doChild($myLevel, $vData, 'ct', 'ct', $namespace, 0, 1); // name="ct" type="ct" minOccurs="0"
1608  return $myLevel;
1609 }
1610 
1611 private function __cde__iatit_full($vData, $fieldName, $namespace)
1612 {
1613  $myLevel = $this->__cde__iatit($vData, $fieldName, $namespace);
1614  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1615 }
1616 
1617 
1618 
1619 private function __cde__rtit($vData, $fieldName, $namespace)
1620 {
1621  $myLevel = new ArrayObject();
1622  $this->__doChild($myLevel, $vData, 'fit', 'xs:date', $namespace, 1, 1); // name="fit" type="xs:date" minOccurs="1"
1623  $this->__doChild($myLevel, $vData, 'fft', 'xs:date', $namespace, 1, 1); // name="fft" type="xs:date" minOccurs="1"
1624  return $myLevel;
1625 }
1626 
1627 private function __cde__rtit_full($vData, $fieldName, $namespace)
1628 {
1629  $myLevel = $this->__cde__rtit($vData, $fieldName, $namespace);
1630  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1631 }
1632 
1633 
1634 
1635 private function __cde__fincared($vData, $fieldName, $namespace)
1636 {
1637  $myLevel = new ArrayObject();
1638  $this->__doChild($myLevel, $vData, 'ldt', 'stringnb', $namespace, 0, 1); // name="ldt" type="stringnb" minOccurs="0"
1639  $this->__doChild($myLevel, $vData, 'ltp', 'stringnb', $namespace, 0, 1); // name="ltp" type="stringnb" minOccurs="0"
1640 
1641  $fnInt_dff = function($vData, $fieldName, $namespace)
1642  {
1643  $myLevel = new ArrayObject();
1644 
1645  $fnInt_ssf = function($vData, $fieldName, $namespace)
1646  {
1647  $myLevel = new ArrayObject();
1648  $this->__doChild($myLevel, $vData, 'ss', 'supg', $namespace, 1, 1); // name="ss" type="supg" minOccurs="1"
1649  $this->__doChild($myLevel, $vData, 'sct', 'supp', $namespace, 1, 1); // name="sct" type="supp" minOccurs="1"
1650  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1651  };
1652  $this->__doPrivateChild($myLevel, $vData, 'ssf', $fnInt_ssf, $namespace, 0, 1); // name="ssf" minOccurs="0"
1653  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1654  };
1655  $this->__doPrivateChild($myLevel, $vData, 'dff', $fnInt_dff, $namespace, 0, 1); // name="dff" minOccurs="0"
1656 
1657  $fnInt_infgraf = function($vData, $fieldName, $namespace)
1658  {
1659  $myLevel = new ArrayObject();
1660  $this->__doChild($myLevel, $vData, 'esc', 'xs:integer', $namespace, 0, 1); // name="esc" type="xs:integer" minOccurs="0"
1661  $this->__doChild($myLevel, $vData, 'igraf', 'stringnb', $namespace, 0, 1); // name="igraf" type="stringnb" minOccurs="0"
1662  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1663  };
1664  $this->__doPrivateChild($myLevel, $vData, 'infgraf', $fnInt_infgraf, $namespace, 0, 1); // name="infgraf" minOccurs="0"
1665  return $myLevel;
1666 }
1667 
1668 private function __cde__fincared_full($vData, $fieldName, $namespace)
1669 {
1670  $myLevel = $this->__cde__fincared($vData, $fieldName, $namespace);
1671  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1672 }
1673 
1674 
1675 
1676 private function __cde__finca($vData, $fieldName, $namespace)
1677 {
1678  $myLevel = new ArrayObject();
1679  $this->__doChild($myLevel, $vData, 'idf', 'idf', $namespace, 0, 1); // name="idf" type="idf" minOccurs="0"
1680  $this->__doChild($myLevel, $vData, 'idfcat', 'idfcat', $namespace, 0, 1); // name="idfcat" type="idfcat" minOccurs="0"
1681  $this->__doChild($myLevel, $vData, 'rbice', 'rbice', $namespace, 0, 1); // name="rbice" type="rbice" minOccurs="0"
1682  $this->__doChild($myLevel, $vData, 'dt', 'dtr', $namespace, 0, 1); // name="dt" type="dtr" minOccurs="0"
1683  $this->__doChild($myLevel, $vData, 'ldt', 'stringnb', $namespace, 0, 1); // name="ldt" type="stringnb" minOccurs="0"
1684  $this->__doChild($myLevel, $vData, 'ltp', 'stringnb', $namespace, 0, 1); // name="ltp" type="stringnb" minOccurs="0"
1685  $this->__doChild($myLevel, $vData, 'dff', 'dff', $namespace, 0, 1); // name="dff" type="dff" minOccurs="0"
1686  $this->__doChild($myLevel, $vData, 'dval', 'dval', $namespace, 0, 1); // name="dval" type="dval" minOccurs="0"
1687  $this->__doChild($myLevel, $vData, 'planta', 'planta', $namespace, 0, 1); // name="planta" type="planta" minOccurs="0"
1688  $this->__doChild($myLevel, $vData, 'infgraf', 'infgraf', $namespace, 0, 1); // name="infgraf" type="infgraf" minOccurs="0"
1689  $this->__doChild($myLevel, $vData, 'evf', 'evf', $namespace, 0, 1); // name="evf" type="evf" minOccurs="0"
1690  return $myLevel;
1691 }
1692 
1693 private function __cde__finca_full($vData, $fieldName, $namespace)
1694 {
1695  $myLevel = $this->__cde__finca($vData, $fieldName, $namespace);
1696  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1697 }
1698 
1699 
1700 
1701 private function __cde__idf($vData, $fieldName, $namespace)
1702 {
1703  $myLevel = new ArrayObject();
1704  $this->__doChild($myLevel, $vData, 'cn', 'cnf', $namespace, 0, 1); // name="cn" type="cnf" minOccurs="0"
1705  $this->__doChild($myLevel, $vData, 'pc', 'pc', $namespace, 1, 1); // name="pc" type="pc" minOccurs="1"
1706  return $myLevel;
1707 }
1708 
1709 private function __cde__idf_full($vData, $fieldName, $namespace)
1710 {
1711  $myLevel = $this->__cde__idf($vData, $fieldName, $namespace);
1712  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1713 }
1714 
1715 
1716 
1717 private function __cde__idfcat($vData, $fieldName, $namespace)
1718 {
1719  $myLevel = new ArrayObject();
1720  $myLevel = $this->__cde__idf($vData, $fieldName, $namespace);
1721  $this->__doChild($myLevel, $vData, 'locat', 'locat', $namespace, 1, 1); // name="locat" type="locat" minOccurs="1"
1722  return $myLevel;
1723 }
1724 
1725 private function __cde__idfcat_full($vData, $fieldName, $namespace)
1726 {
1727  $myLevel = $this->__cde__idfcat($vData, $fieldName, $namespace);
1728  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1729 }
1730 
1731 
1732 
1733 private function __cde__rbice($vData, $fieldName, $namespace)
1734 {
1735  $myLevel = new ArrayObject();
1736  $this->__doChild($myLevel, $vData, 'rc', 'rc', $namespace, 1, 1); // name="rc" type="rc" minOccurs="1"
1737  $this->__doChild($myLevel, $vData, 'desb', 'desb', $namespace, 1, 1); // name="desb" type="desb" minOccurs="1"
1738  return $myLevel;
1739 }
1740 
1741 private function __cde__rbice_full($vData, $fieldName, $namespace)
1742 {
1743  $myLevel = $this->__cde__rbice($vData, $fieldName, $namespace);
1744  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1745 }
1746 
1747 
1748 
1749 private function __cde__dtr($vData, $fieldName, $namespace)
1750 {
1751  $myLevel = new ArrayObject();
1752  $this->__doChild($myLevel, $vData, 'loine', 'loine', $namespace, 1, 1); // name="loine" type="loine" minOccurs="1"
1753  $this->__doChild($myLevel, $vData, 'cmc', 'cmc', $namespace, 1, 1); // name="cmc" type="cmc" minOccurs="1"
1754  $this->__doChild($myLevel, $vData, 'np', 'np', $namespace, 1, 1); // name="np" type="np" minOccurs="1"
1755  $this->__doChild($myLevel, $vData, 'nm', 'nm', $namespace, 1, 1); // name="nm" type="nm" minOccurs="1"
1756  $this->__doChild($myLevel, $vData, 'nem', 'nem', $namespace, 0, 1); // name="nem" type="nem" minOccurs="0"
1757 
1758  $fnInt_locs = function($vData, $fieldName, $namespace)
1759  {
1760  $myLevel = new ArrayObject();
1761  if (isset($vData['lous'])) {
1762  $this->__doChild($myLevel, $vData, 'lous', 'lousf', $namespace, 1, 1); // name="lous" type="lousf" minOccurs="1"
1763  } elseif (isset($vData['lors'])) {
1764  $this->__doChild($myLevel, $vData, 'lors', 'lorsf', $namespace, 1, 1); // name="lors" type="lorsf" minOccurs="1"
1765  } else {
1766  throw new Exception('Elegir opcion');
1767  }
1768  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1769  };
1770  $this->__doPrivateChild($myLevel, $vData, 'locs', $fnInt_locs, $namespace, 1, 1); // name="locs" minOccurs="1"
1771  return $myLevel;
1772 }
1773 
1774 private function __cde__dtr_full($vData, $fieldName, $namespace)
1775 {
1776  $myLevel = $this->__cde__dtr($vData, $fieldName, $namespace);
1777  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1778 }
1779 
1780 
1781 
1782 private function __cde__lousf($vData, $fieldName, $namespace)
1783 {
1784  $myLevel = new ArrayObject();
1785  $this->__doChild($myLevel, $vData, 'lourb', 'lourbf', $namespace, 1, 1); // name="lourb" type="lourbf" minOccurs="1"
1786  $this->__doChild($myLevel, $vData, 'lorus', 'lorusf', $namespace, 0, 1); // name="lorus" type="lorusf" minOccurs="0"
1787  return $myLevel;
1788 }
1789 
1790 private function __cde__lousf_full($vData, $fieldName, $namespace)
1791 {
1792  $myLevel = $this->__cde__lousf($vData, $fieldName, $namespace);
1793  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1794 }
1795 
1796 
1797 
1798 private function __cde__lourbf($vData, $fieldName, $namespace)
1799 {
1800  $myLevel = new ArrayObject();
1801 
1802  $fnInt_dir = function($vData, $fieldName, $namespace)
1803  {
1804  $myLevel = new ArrayObject();
1805  $this->__doChild($myLevel, $vData, 'cv', 'cv', $namespace, 1, 1); // name="cv" type="cv" minOccurs="1"
1806  $this->__doChild($myLevel, $vData, 'tv', 'tv', $namespace, 1, 1); // name="tv" type="tv" minOccurs="1"
1807  $this->__doChild($myLevel, $vData, 'nv', 'nv', $namespace, 1, 1); // name="nv" type="nv" minOccurs="1"
1808  $this->__doChild($myLevel, $vData, 'pnp', 'pnp', $namespace, 0, 1); // name="pnp" type="pnp" minOccurs="0"
1809  $this->__doChild($myLevel, $vData, 'plp', 'plp', $namespace, 0, 1); // name="plp" type="plp" minOccurs="0"
1810  $this->__doChild($myLevel, $vData, 'snp', 'snp', $namespace, 0, 1); // name="snp" type="snp" minOccurs="0"
1811  $this->__doChild($myLevel, $vData, 'slp', 'slp', $namespace, 0, 1); // name="slp" type="slp" minOccurs="0"
1812  $this->__doChild($myLevel, $vData, 'km', 'km', $namespace, 0, 1); // name="km" type="km" minOccurs="0"
1813  $this->__doChild($myLevel, $vData, 'td', 'dne', $namespace, 0, 1); // name="td" type="dne" minOccurs="0"
1814  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1815  };
1816  $this->__doPrivateChild($myLevel, $vData, 'dir', $fnInt_dir, $namespace, 1, 1); // name="dir" minOccurs="1"
1817  $this->__doChild($myLevel, $vData, 'bl', 'bq', $namespace, 0, 1); // name="bl" type="bq" minOccurs="0"
1818  $this->__doChild($myLevel, $vData, 'dp', 'dp', $namespace, 0, 1); // name="dp" type="dp" minOccurs="0"
1819  $this->__doChild($myLevel, $vData, 'dm', 'dm', $namespace, 0, 1); // name="dm" type="dm" minOccurs="0"
1820  return $myLevel;
1821 }
1822 
1823 private function __cde__lourbf_full($vData, $fieldName, $namespace)
1824 {
1825  $myLevel = $this->__cde__lourbf($vData, $fieldName, $namespace);
1826  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1827 }
1828 
1829 
1830 
1831 private function __cde__lorusf($vData, $fieldName, $namespace)
1832 {
1833  $myLevel = new ArrayObject();
1834  $this->__doChild($myLevel, $vData, 'cma', 'cma', $namespace, 0, 1); // name="cma" type="cma" minOccurs="0"
1835  $this->__doChild($myLevel, $vData, 'czc', 'czc', $namespace, 0, 1); // name="czc" type="czc" minOccurs="0"
1836  $this->__doChild($myLevel, $vData, 'cpp', 'cpp', $namespace, 1, 1); // name="cpp" type="cpp" minOccurs="1"
1837  $this->__doChild($myLevel, $vData, 'npa', 'npa', $namespace, 0, 1); // name="npa" type="npa" minOccurs="0"
1838  $this->__doChild($myLevel, $vData, 'cpaj', 'cpaj', $namespace, 0, 1); // name="cpaj" type="cpaj" minOccurs="0"
1839  return $myLevel;
1840 }
1841 
1842 private function __cde__lorusf_full($vData, $fieldName, $namespace)
1843 {
1844  $myLevel = $this->__cde__lorusf($vData, $fieldName, $namespace);
1845  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1846 }
1847 
1848 
1849 
1850 private function __cde__lorsf($vData, $fieldName, $namespace)
1851 {
1852  $myLevel = new ArrayObject();
1853  $this->__doChild($myLevel, $vData, 'lorus', 'lorusfop', $namespace, 1, 1); // name="lorus" type="lorusfop" minOccurs="1"
1854  $this->__doChild($myLevel, $vData, 'lourb', 'lourbfr', $namespace, 0, 1); // name="lourb" type="lourbfr" minOccurs="0"
1855  return $myLevel;
1856 }
1857 
1858 private function __cde__lorsf_full($vData, $fieldName, $namespace)
1859 {
1860  $myLevel = $this->__cde__lorsf($vData, $fieldName, $namespace);
1861  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1862 }
1863 
1864 
1865 
1866 private function __cde__lorusfop($vData, $fieldName, $namespace)
1867 {
1868  $myLevel = new ArrayObject();
1869  $this->__doChild($myLevel, $vData, 'cma', 'cma', $namespace, 0, 1); // name="cma" type="cma" minOccurs="0"
1870  $this->__doChild($myLevel, $vData, 'czc', 'czc', $namespace, 0, 1); // name="czc" type="czc" minOccurs="0"
1871  $this->__doChild($myLevel, $vData, 'cpp', 'cpp', $namespace, 1, 1); // name="cpp" type="cpp" minOccurs="1"
1872  $this->__doChild($myLevel, $vData, 'npa', 'npa', $namespace, 1, 1); // name="npa" type="npa" minOccurs="1"
1873  $this->__doChild($myLevel, $vData, 'cpaj', 'cpaj', $namespace, 1, 1); // name="cpaj" type="cpaj" minOccurs="1"
1874  return $myLevel;
1875 }
1876 
1877 private function __cde__lorusfop_full($vData, $fieldName, $namespace)
1878 {
1879  $myLevel = $this->__cde__lorusfop($vData, $fieldName, $namespace);
1880  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1881 }
1882 
1883 
1884 
1885 private function __cde__lourbfr($vData, $fieldName, $namespace)
1886 {
1887  $myLevel = new ArrayObject();
1888 
1889  $fnInt_dir = function($vData, $fieldName, $namespace)
1890  {
1891  $myLevel = new ArrayObject();
1892  $this->__doChild($myLevel, $vData, 'cv', 'cv', $namespace, 1, 1); // name="cv" type="cv" minOccurs="1"
1893  $this->__doChild($myLevel, $vData, 'tv', 'tv', $namespace, 1, 1); // name="tv" type="tv" minOccurs="1"
1894  $this->__doChild($myLevel, $vData, 'nv', 'nv', $namespace, 1, 1); // name="nv" type="nv" minOccurs="1"
1895  $this->__doChild($myLevel, $vData, 'pnp', 'pnp', $namespace, 0, 1); // name="pnp" type="pnp" minOccurs="0"
1896  $this->__doChild($myLevel, $vData, 'plp', 'plp', $namespace, 0, 1); // name="plp" type="plp" minOccurs="0"
1897  $this->__doChild($myLevel, $vData, 'snp', 'snp', $namespace, 0, 1); // name="snp" type="snp" minOccurs="0"
1898  $this->__doChild($myLevel, $vData, 'slp', 'slp', $namespace, 0, 1); // name="slp" type="slp" minOccurs="0"
1899  $this->__doChild($myLevel, $vData, 'km', 'km', $namespace, 0, 1); // name="km" type="km" minOccurs="0"
1900  $this->__doChild($myLevel, $vData, 'td', 'dne', $namespace, 0, 1); // name="td" type="dne" minOccurs="0"
1901  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1902  };
1903  $this->__doPrivateChild($myLevel, $vData, 'dir', $fnInt_dir, $namespace, 0, 1); // name="dir" minOccurs="0"
1904  $this->__doChild($myLevel, $vData, 'bl', 'bq', $namespace, 0, 1); // name="bl" type="bq" minOccurs="0"
1905  $this->__doChild($myLevel, $vData, 'dp', 'dp', $namespace, 0, 1); // name="dp" type="dp" minOccurs="0"
1906  $this->__doChild($myLevel, $vData, 'dm', 'dm', $namespace, 0, 1); // name="dm" type="dm" minOccurs="0"
1907  return $myLevel;
1908 }
1909 
1910 private function __cde__lourbfr_full($vData, $fieldName, $namespace)
1911 {
1912  $myLevel = $this->__cde__lourbfr($vData, $fieldName, $namespace);
1913  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1914 }
1915 
1916 
1917 
1918 private function __cde__dff($vData, $fieldName, $namespace)
1919 {
1920  $myLevel = new ArrayObject();
1921  $this->__doChild($myLevel, $vData, 'ssf', 'ssf', $namespace, 0, 1); // name="ssf" type="ssf" minOccurs="0"
1922  $this->__doChild($myLevel, $vData, 'cen', 'cen', $namespace, 0, 1); // name="cen" type="cen" minOccurs="0"
1923  return $myLevel;
1924 }
1925 
1926 private function __cde__dff_full($vData, $fieldName, $namespace)
1927 {
1928  $myLevel = $this->__cde__dff($vData, $fieldName, $namespace);
1929  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1930 }
1931 
1932 
1933 
1934 private function __cde__ssf($vData, $fieldName, $namespace)
1935 {
1936  $myLevel = new ArrayObject();
1937  $this->__doChild($myLevel, $vData, 'ss', 'supg', $namespace, 0, 1); // name="ss" type="supg" minOccurs="0"
1938  $this->__doChild($myLevel, $vData, 'sct', 'supp', $namespace, 0, 1); // name="sct" type="supp" minOccurs="0"
1939  $this->__doChild($myLevel, $vData, 'ssr', 'supp', $namespace, 0, 1); // name="ssr" type="supp" minOccurs="0"
1940  $this->__doChild($myLevel, $vData, 'sbr', 'supp', $namespace, 0, 1); // name="sbr" type="supp" minOccurs="0"
1941  $this->__doChild($myLevel, $vData, 'sc', 'supp', $namespace, 0, 1); // name="sc" type="supp" minOccurs="0"
1942  return $myLevel;
1943 }
1944 
1945 private function __cde__ssf_full($vData, $fieldName, $namespace)
1946 {
1947  $myLevel = $this->__cde__ssf($vData, $fieldName, $namespace);
1948  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1949 }
1950 
1951 
1952 
1953 private function __cde__cen($vData, $fieldName, $namespace)
1954 {
1955  $myLevel = new ArrayObject();
1956  $this->__doChild($myLevel, $vData, 'coordx', 'coordx', $namespace, 1, 1); // name="coordx" type="coordx" minOccurs="1"
1957  $this->__doChild($myLevel, $vData, 'coordy', 'coordy', $namespace, 1, 1); // name="coordy" type="coordy" minOccurs="1"
1958  $this->__doChild($myLevel, $vData, 'srs', 'hg', $namespace, 1, 1); // name="srs" type="hg" minOccurs="1"
1959  return $myLevel;
1960 }
1961 
1962 private function __cde__cen_full($vData, $fieldName, $namespace)
1963 {
1964  $myLevel = $this->__cde__cen($vData, $fieldName, $namespace);
1965  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1966 }
1967 
1968 
1969 
1970 private function __cde__dval($vData, $fieldName, $namespace)
1971 {
1972  $myLevel = new ArrayObject();
1973  $this->__doChild($myLevel, $vData, 'aapv', 'xs:gYear', $namespace, 1, 1); // name="aapv" type="xs:gYear" minOccurs="1"
1974  $this->__doChild($myLevel, $vData, 'cfcvc', 'cfcvc', $namespace, 1, 1); // name="cfcvc" type="cfcvc" minOccurs="1"
1975  $this->__doChild($myLevel, $vData, 'cpo', 'cpov', $namespace, 1, 1); // name="cpo" type="cpov" minOccurs="1"
1976  $this->__doChild($myLevel, $vData, 'mr', 'mr', $namespace, 1, 1); // name="mr" type="mr" minOccurs="1"
1977  $this->__doChild($myLevel, $vData, 'iipvc', 'iipvc', $namespace, 0, 1); // name="iipvc" type="iipvc" minOccurs="0"
1978  return $myLevel;
1979 }
1980 
1981 private function __cde__dval_full($vData, $fieldName, $namespace)
1982 {
1983  $myLevel = $this->__cde__dval($vData, $fieldName, $namespace);
1984  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
1985 }
1986 
1987 
1988 
1989 private function __cde__planta($vData, $fieldName, $namespace)
1990 {
1991  $myLevel = new ArrayObject();
1992  $this->__doChild($myLevel, $vData, 'nps', 'nps', $namespace, 1, 1); // name="nps" type="nps" minOccurs="1"
1993  $this->__doChild($myLevel, $vData, 'lplan', 'lplan', $namespace, 1, 1); // name="lplan" type="lplan" minOccurs="1"
1994  return $myLevel;
1995 }
1996 
1997 private function __cde__planta_full($vData, $fieldName, $namespace)
1998 {
1999  $myLevel = $this->__cde__planta($vData, $fieldName, $namespace);
2000  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2001 }
2002 
2003 
2004 
2005 private function __cde__lplan($vData, $fieldName, $namespace)
2006 {
2007  $myLevel = new ArrayObject();
2008 
2009  $fnInt_plansig = function($vData, $fieldName, $namespace)
2010  {
2011  $myLevel = new ArrayObject();
2012  $this->__doChild($myLevel, $vData, 'npss', 'npss', $namespace, 1, 1); // name="npss" type="npss" minOccurs="1"
2013  $this->__doChild($myLevel, $vData, 'npsig', 'npsig', $namespace, 1, 1); // name="npsig" type="npsig" minOccurs="1"
2014  $this->__doChild($myLevel, $vData, 'nd', 'nd', $namespace, 1, 1); // name="nd" type="nd" minOccurs="1"
2015 
2016  $fnInt_ld = function($vData, $fieldName, $namespace)
2017  {
2018  $myLevel = new ArrayObject();
2019 
2020  $fnInt_dest = function($vData, $fieldName, $namespace)
2021  {
2022  $myLevel = new ArrayObject();
2023  $this->__doChild($myLevel, $vData, 'cd', 'cdest', $namespace, 1, 1); // name="cd" type="cdest" minOccurs="1"
2024  $this->__doChild($myLevel, $vData, 'supd', 'supd', $namespace, 1, 1); // name="supd" type="supd" minOccurs="1"
2025  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2026  };
2027  $this->__doPrivateChild($myLevel, $vData, 'dest', $fnInt_dest, $namespace, 1, 1); // name="dest" minOccurs="1"
2028  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2029  };
2030  $this->__doPrivateChild($myLevel, $vData, 'ld', $fnInt_ld, $namespace, 1, 1); // name="ld" minOccurs="1"
2031  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2032  };
2033  $this->__doPrivateChild($myLevel, $vData, 'plansig', $fnInt_plansig, $namespace, 1, 1); // name="plansig" minOccurs="1"
2034  return $myLevel;
2035 }
2036 
2037 private function __cde__lplan_full($vData, $fieldName, $namespace)
2038 {
2039  $myLevel = $this->__cde__lplan($vData, $fieldName, $namespace);
2040  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2041 }
2042 
2043 
2044 
2045 private function __cde__infgraf($vData, $fieldName, $namespace)
2046 {
2047  $myLevel = new ArrayObject();
2048  $this->__doChild($myLevel, $vData, 'esc', 'xs:integer', $namespace, 0, 1); // name="esc" type="xs:integer" minOccurs="0"
2049  $this->__doChild($myLevel, $vData, 'fech', 'xs:date', $namespace, 0, 1); // name="fech" type="xs:date" minOccurs="0"
2050  $this->__doChild($myLevel, $vData, 'igraf', 'stringnb', $namespace, 0, 1); // name="igraf" type="stringnb" minOccurs="0"
2051  $this->__doChild($myLevel, $vData, 'graf', 'xs:base64Binary', $namespace, 0, 1); // name="graf" type="xs:base64Binary" minOccurs="0"
2052  return $myLevel;
2053 }
2054 
2055 private function __cde__infgraf_full($vData, $fieldName, $namespace)
2056 {
2057  $myLevel = $this->__cde__infgraf($vData, $fieldName, $namespace);
2058  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2059 }
2060 
2061 
2062 
2063 private function __cde__evf($vData, $fieldName, $namespace)
2064 {
2065  $myLevel = new ArrayObject();
2066  $this->__doChild($myLevel, $vData, 'mbc', 'imb1', $namespace, 0, 1); // name="mbc" type="imb1" minOccurs="0"
2067  $this->__doChild($myLevel, $vData, 'mbrs', 'imb1', $namespace, 0, 1); // name="mbrs" type="imb1" minOccurs="0"
2068  $this->__doChild($myLevel, $vData, 'mbcci', 'imb1', $namespace, 0, 1); // name="mbcci" type="imb1" minOccurs="0"
2069  $this->__doChild($myLevel, $vData, 'mbrcni', 'imb1', $namespace, 0, 1); // name="mbrcni" type="imb1" minOccurs="0"
2070  $this->__doChild($myLevel, $vData, 'mbrci', 'imb1', $namespace, 0, 1); // name="mbrci" type="imb1" minOccurs="0"
2071  $this->__doChild($myLevel, $vData, 'vuzc', 'vur', $namespace, 0, 1); // name="vuzc" type="vur" minOccurs="0"
2072  $this->__doChild($myLevel, $vData, 'vup', 'vur', $namespace, 0, 1); // name="vup" type="vur" minOccurs="0"
2073  $this->__doChild($myLevel, $vData, 'vrp', 'vur', $namespace, 0, 1); // name="vrp" type="vur" minOccurs="0"
2074  $this->__doChild($myLevel, $vData, 'gb', 'gb', $namespace, 0, 1); // name="gb" type="gb" minOccurs="0"
2075  $this->__doChild($myLevel, $vData, 'nbop', 'nbo', $namespace, 0, 1); // name="nbop" type="nbo" minOccurs="0"
2076  $this->__doChild($myLevel, $vData, 'fbop', 'fecha', $namespace, 0, 1); // name="fbop" type="fecha" minOccurs="0"
2077  $this->__doChild($myLevel, $vData, 'nbovm', 'nbo', $namespace, 0, 1); // name="nbovm" type="nbo" minOccurs="0"
2078  $this->__doChild($myLevel, $vData, 'fbovm', 'fecha', $namespace, 0, 1); // name="fbovm" type="fecha" minOccurs="0"
2079  $this->__doChild($myLevel, $vData, 'aantv', 'xs:gYear', $namespace, 0, 1); // name="aantv" type="xs:gYear" minOccurs="0"
2080  $this->__doChild($myLevel, $vData, 'gntv', 'gntv', $namespace, 0, 1); // name="gntv" type="gntv" minOccurs="0"
2081  $this->__doChild($myLevel, $vData, 'fboom', 'fecha', $namespace, 0, 1); // name="fboom" type="fecha" minOccurs="0"
2082  $this->__doChild($myLevel, $vData, 'nboom', 'nbo', $namespace, 0, 1); // name="nboom" type="nbo" minOccurs="0"
2083  $this->__doChild($myLevel, $vData, 'cicir', 'cicir', $namespace, 0, 1); // name="cicir" type="cicir" minOccurs="0"
2084  $this->__doChild($myLevel, $vData, 'mbpe', 'imb2', $namespace, 0, 1); // name="mbpe" type="imb2" minOccurs="0"
2085  $this->__doChild($myLevel, $vData, 'mbpg', 'imb2', $namespace, 0, 1); // name="mbpg" type="imb2" minOccurs="0"
2086  $this->__doChild($myLevel, $vData, 'mbpr', 'imb2', $namespace, 0, 1); // name="mbpr" type="imb2" minOccurs="0"
2087  $this->__doChild($myLevel, $vData, 'mcua', 'imb2', $namespace, 0, 1); // name="mcua" type="imb2" minOccurs="0"
2088  return $myLevel;
2089 }
2090 
2091 private function __cde__evf_full($vData, $fieldName, $namespace)
2092 {
2093  $myLevel = $this->__cde__evf($vData, $fieldName, $namespace);
2094  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2095 }
2096 
2097 
2098 
2099 private function __cde__ccgu($vData, $fieldName, $namespace)
2100 {
2101  $myLevel = new ArrayObject();
2102  $this->__doChild($myLevel, $vData, 'agu', 'coefc', $namespace, 1, 1); // name="agu" type="coefc" minOccurs="1"
2103  $this->__doChild($myLevel, $vData, 'elec', 'coefc', $namespace, 1, 1); // name="elec" type="coefc" minOccurs="1"
2104  $this->__doChild($myLevel, $vData, 'alum', 'coefc', $namespace, 1, 1); // name="alum" type="coefc" minOccurs="1"
2105  $this->__doChild($myLevel, $vData, 'des', 'coefc', $namespace, 1, 1); // name="des" type="coefc" minOccurs="1"
2106  $this->__doChild($myLevel, $vData, 'pav', 'coefc', $namespace, 1, 1); // name="pav" type="coefc" minOccurs="1"
2107  $this->__doChild($myLevel, $vData, 'alc', 'coefc', $namespace, 1, 1); // name="alc" type="coefc" minOccurs="1"
2108  return $myLevel;
2109 }
2110 
2111 private function __cde__ccgu_full($vData, $fieldName, $namespace)
2112 {
2113  $myLevel = $this->__cde__ccgu($vData, $fieldName, $namespace);
2114  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2115 }
2116 
2117 
2118 
2119 private function __cde__lconsr($vData, $fieldName, $namespace)
2120 {
2121  $myLevel = new ArrayObject();
2122  $this->__doChild($myLevel, $vData, 'construccion', 'consr', $namespace, 1, unbounded); // name="construccion" type="consr" minOccurs="1"
2123  return $myLevel;
2124 }
2125 
2126 private function __cde__lconsr_full($vData, $fieldName, $namespace)
2127 {
2128  $myLevel = $this->__cde__lconsr($vData, $fieldName, $namespace);
2129  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2130 }
2131 
2132 
2133 
2134 private function __cde__consr($vData, $fieldName, $namespace)
2135 {
2136  $myLevel = new ArrayObject();
2137  $this->__doChild($myLevel, $vData, 'lcd', 'stringnb', $namespace, 1, 1); // name="lcd" type="stringnb" minOccurs="1"
2138  $this->__doChild($myLevel, $vData, 'dt', 'domi', $namespace, 1, 1); // name="dt" type="domi" minOccurs="1"
2139 
2140  $fnInt_dfcons = function($vData, $fieldName, $namespace)
2141  {
2142  $myLevel = new ArrayObject();
2143  $this->__doChild($myLevel, $vData, 'stl', 'supp', $namespace, 1, 1); // name="stl" type="supp" minOccurs="1"
2144  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2145  };
2146  $this->__doPrivateChild($myLevel, $vData, 'dfcons', $fnInt_dfcons, $namespace, 0, 1); // name="dfcons" minOccurs="0"
2147  return $myLevel;
2148 }
2149 
2150 private function __cde__consr_full($vData, $fieldName, $namespace)
2151 {
2152  $myLevel = $this->__cde__consr($vData, $fieldName, $namespace);
2153  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2154 }
2155 
2156 
2157 
2158 private function __cde__lspr($vData, $fieldName, $namespace)
2159 {
2160  $myLevel = new ArrayObject();
2161  $this->__doChild($myLevel, $vData, 'subparcela', 'sprr', $namespace, 1, unbounded); // name="subparcela" type="sprr" minOccurs="1"
2162  return $myLevel;
2163 }
2164 
2165 private function __cde__lspr_full($vData, $fieldName, $namespace)
2166 {
2167  $myLevel = $this->__cde__lspr($vData, $fieldName, $namespace);
2168  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2169 }
2170 
2171 
2172 
2173 private function __cde__sprr($vData, $fieldName, $namespace)
2174 {
2175  $myLevel = new ArrayObject();
2176  $this->__doChild($myLevel, $vData, 'cspr', 'cspr', $namespace, 1, 1); // name="cspr" type="cspr" minOccurs="1"
2177 
2178  $fnInt_dspr = function($vData, $fieldName, $namespace)
2179  {
2180  $myLevel = new ArrayObject();
2181  $this->__doChild($myLevel, $vData, 'ccc', 'ccc', $namespace, 1, 1); // name="ccc" type="ccc" minOccurs="1"
2182  $this->__doChild($myLevel, $vData, 'dcc', 'dcc', $namespace, 1, 1); // name="dcc" type="dcc" minOccurs="1"
2183  $this->__doChild($myLevel, $vData, 'ip', 'ip', $namespace, 1, 1); // name="ip" type="ip" minOccurs="1"
2184  $this->__doChild($myLevel, $vData, 'ssp', 'supg', $namespace, 1, 1); // name="ssp" type="supg" minOccurs="1"
2185  $this->__doChild($myLevel, $vData, 'vsp', 'vcat', $namespace, 1, 1); // name="vsp" type="vcat" minOccurs="1"
2186  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2187  };
2188  $this->__doPrivateChild($myLevel, $vData, 'dspr', $fnInt_dspr, $namespace, 1, 1); // name="dspr" minOccurs="1"
2189  return $myLevel;
2190 }
2191 
2192 private function __cde__sprr_full($vData, $fieldName, $namespace)
2193 {
2194  $myLevel = $this->__cde__sprr($vData, $fieldName, $namespace);
2195  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2196 }
2197 
2198 
2199 
2200 private function __cde__spr($vData, $fieldName, $namespace)
2201 {
2202  $myLevel = new ArrayObject();
2203  $this->__doChild($myLevel, $vData, 'idspr', 'idspr', $namespace, 0, 1); // name="idspr" type="idspr" minOccurs="0"
2204  $this->__doChild($myLevel, $vData, 'cspr', 'cspr', $namespace, 0, 1); // name="cspr" type="cspr" minOccurs="0"
2205  $this->__doChild($myLevel, $vData, 'dspr', 'dspr', $namespace, 0, 1); // name="dspr" type="dspr" minOccurs="0"
2206  $this->__doChild($myLevel, $vData, 'evspr', 'evspr', $namespace, 0, 1); // name="evspr" type="evspr" minOccurs="0"
2207  return $myLevel;
2208 }
2209 
2210 private function __cde__spr_full($vData, $fieldName, $namespace)
2211 {
2212  $myLevel = $this->__cde__spr($vData, $fieldName, $namespace);
2213  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2214 }
2215 
2216 
2217 
2218 private function __cde__idspr($vData, $fieldName, $namespace)
2219 {
2220  $myLevel = new ArrayObject();
2221  $myLevel = $this->__cde__pc($vData, $fieldName, $namespace);
2222  $this->__doChild($myLevel, $vData, 'cn', 'cn', $namespace, 1, 1); // name="cn" type="cn" minOccurs="1"
2223  $this->__doChild($myLevel, $vData, 'cspr', 'cspr', $namespace, 1, 1); // name="cspr" type="cspr" minOccurs="1"
2224  $this->__doChild($myLevel, $vData, 'ccc', 'ccc', $namespace, 1, 1); // name="ccc" type="ccc" minOccurs="1"
2225  $this->__doChild($myLevel, $vData, 'locat', 'locat', $namespace, 1, 1); // name="locat" type="locat" minOccurs="1"
2226  return $myLevel;
2227 }
2228 
2229 private function __cde__idspr_full($vData, $fieldName, $namespace)
2230 {
2231  $myLevel = $this->__cde__idspr($vData, $fieldName, $namespace);
2232  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2233 }
2234 
2235 
2236 
2237 private function __cde__dspr($vData, $fieldName, $namespace)
2238 {
2239  $myLevel = new ArrayObject();
2240  if (isset($vData['car'])) {
2241  $this->__doChild($myLevel, $vData, 'car', 'car', $namespace, 0, 1); // name="car" type="car" minOccurs="0"
2242  } elseif (isset($vData['modl'])) {
2243  $this->__doChild($myLevel, $vData, 'modl', 'modlspr', $namespace, 1, 1); // name="modl" type="modlspr" minOccurs="1"
2244  } else {
2245  throw new Exception('Elegir opcion');
2246  }
2247  $this->__doChild($myLevel, $vData, 'ccc', 'ccc', $namespace, 0, 1); // name="ccc" type="ccc" minOccurs="0"
2248  $this->__doChild($myLevel, $vData, 'tspr', 'tspr', $namespace, 0, 1); // name="tspr" type="tspr" minOccurs="0"
2249  $this->__doChild($myLevel, $vData, 'dcc', 'dcc', $namespace, 0, 1); // name="dcc" type="dcc" minOccurs="0"
2250  $this->__doChild($myLevel, $vData, 'ip', 'ip', $namespace, 0, 1); // name="ip" type="ip" minOccurs="0"
2251  $this->__doChild($myLevel, $vData, 'ssp', 'supg', $namespace, 1, 1); // name="ssp" type="supg" minOccurs="1"
2252  $this->__doChild($myLevel, $vData, 'bspr', 'bspr', $namespace, 0, 1); // name="bspr" type="bspr" minOccurs="0"
2253  $this->__doChild($myLevel, $vData, 'vsp', 'vcat', $namespace, 0, 1); // name="vsp" type="vcat" minOccurs="0"
2254  return $myLevel;
2255 }
2256 
2257 private function __cde__dspr_full($vData, $fieldName, $namespace)
2258 {
2259  $myLevel = $this->__cde__dspr($vData, $fieldName, $namespace);
2260  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2261 }
2262 
2263 
2264 
2265 private function __cde__bspr($vData, $fieldName, $namespace)
2266 {
2267  $myLevel = new ArrayObject();
2268  $this->__doChild($myLevel, $vData, 'cbspr', 'cbspr', $namespace, 1, 1); // name="cbspr" type="cbspr" minOccurs="1"
2269  $this->__doChild($myLevel, $vData, 'efb', 'xs:gYear', $namespace, 0, 1); // name="efb" type="xs:gYear" minOccurs="0"
2270  return $myLevel;
2271 }
2272 
2273 private function __cde__bspr_full($vData, $fieldName, $namespace)
2274 {
2275  $myLevel = $this->__cde__bspr($vData, $fieldName, $namespace);
2276  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2277 }
2278 
2279 
2280 
2281 private function __cde__evspr($vData, $fieldName, $namespace)
2282 {
2283  $myLevel = new ArrayObject();
2284  $this->__doChild($myLevel, $vData, 'te', 'te', $namespace, 0, 1); // name="te" type="te" minOccurs="0"
2285  return $myLevel;
2286 }
2287 
2288 private function __cde__evspr_full($vData, $fieldName, $namespace)
2289 {
2290  $myLevel = $this->__cde__evspr($vData, $fieldName, $namespace);
2291  return new SoapVar($myLevel, SOAP_ENC_OBJECT, null, null, $fieldName, $namespace);
2292 }
2293 
2294 
2295 
2296 private $vBasics = array('te' => 101, 'cbspr' => 101, 'ip' => 131, 'dcc' => 101, 'tspr' => 101, 'modlspr' => 101, 'ccc' => 101, 'cspr' => 101, 'cicir' => 101, 'gntv' => 101, 'nbo' => 131, 'gb' => 101, 'coefc' => 101, 'supd' => 131, 'cdest' => 101, 'nd' => 131, 'npsig' => 101, 'npss' => 131, 'nps' => 131, 'iipvc' => 101, 'mr' => 101, 'cpov' => 101, 'cfcvc' => 101, 'hg' => 101, 'coordy' => 101, 'coordx' => 101, 'desb' => 101, 'cnf' => 101, 'fecha' => 109, 'nomcb' => 101, 'anif' => 101, 'ord' => 131, 'pct' => 101, 'cdr' => 101, 'lusoovccd' => 101, 'ia' => 101, 'desc' => 101, 'vtcc' => 101, 'icca' => 101, 'imb2' => 101, 'imb1' => 101, 'vur' => 101, 'vccad' => 101, 'ctvcons' => 101, 'cat' => 101, 'tip' => 101, 'ie' => 101, 'tr' => 101, 'cdes' => 101, 'modl' => 101, 'cuc' => 101, 'noec' => 101, 'situ' => 101, 'supp' => 101, 'ac' => 101, 'nom' => 101, 'cii' => 101, 'nif' => 101, 'ct' => 101, 'tt' => 131, 'nt' => 131, 'dr' => 101, 'per' => 131, 'cvb' => 101, 'cpt' => 101, 'supg' => 101, 'cbon' => 101, 'luso' => 101, 'uso' => 101, 'noe' => 101, 'itp' => 101, 'opvd' => 101, 'vcat' => 101, 'tnfr' => 101, 'tcons' => 101, 'ciur' => 101, 'sup' => 131, 'cpaj' => 101, 'npa' => 101, 'cma' => 101, 'czc' => 101, 'dm' => 101, 'dp' => 101, 'es' => 101, 'pt' => 101, 'pu' => 101, 'bq' => 101, 'dne' => 101, 'plp' => 101, 'snp' => 101, 'slp' => 101, 'km' => 101, 'pnp' => 101, 'nv' => 101, 'tv' => 101, 'cv' => 101, 'nem' => 101, 'nm' => 101, 'np' => 101, 'tbi' => 101, 'noedh' => 101, 'sfr' => 101, 'fr' => 101, 'sc' => 101, 'crp' => 101, 'iia' => 101, 'nfbi' => 101, 'irc' => 101, 'erc' => 101, 'lrc' => 101, 'cmc' => 131, 'cd' => 131, 'cn' => 101, 'stringnmb' => 101, 'stringnb' => 101, 'cp' => 101, 'cm' => 101, 'cpo' => 101, 'cpa' => 101, 'pcatastral1' => 101, 'pcatastral2' => 101, 'car' => 101, 'cc' => 101, 'xs:string' => 101, 'xs:int' => 135, 'xs:integer' => 131, 'xs:date' => 109, 'xs:gYear' => 111, 'xs:base64Binary' => 116);
2297 }
2298 ?>