<div dir="ltr">I'm not a mapscript expert, others may be able to help out better than me. try "LAYER VALIDATION .. .. .. END END"<div><br></div><div>--</div><div>thomas</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 14 January 2016 at 11:26, Andrea Peri <span dir="ltr"><<a href="mailto:aperi2007@gmail.com" target="_blank">aperi2007@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thx Thomas ,<br>
I find the right function name.<br>
It is<br>
updateFromString()<br>
now the function is callable, but have another kind of error:<br>
<span class=""><br>
Traceback (most recent call last):<br>
  File "generatore_mapfile_istat.py", line 192, in <module><br>
</span>    theLayer.updateFromString(tempValidation)<br>
<span class="">  File "C:\my-programs\osgeo4w\apps\Python27\lib\site-packages\mapscript.py", li<br>
</span>ne 1568, in updateFromString<br>
    def updateFromString(self, *args): return _mapscript.layerObj_updateFromStri<br>
ng(self, *args)<br>
EOFError: loadLayer(): Premature End-of-File.<br>
<span class="HOEnZb"><font color="#888888"><br>
A.<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
2016-01-14 11:18 GMT+01:00 thomas bonfort <<a href="mailto:thomas.bonfort@gmail.com">thomas.bonfort@gmail.com</a>>:<br>
> mapscript is camelcase<br>
><br>
> On 14 January 2016 at 10:51, Andrea Peri <<a href="mailto:aperi2007@gmail.com">aperi2007@gmail.com</a>> wrote:<br>
>><br>
>> Hi Thomas,<br>
>> Thx for reply, I don't know this sintax.<br>
>><br>
>> I try this:<br>
>><br>
>>     theLayer = clone_map.getLayer(li)<br>
>>     tempValidation = "VALIDATION 'idtpn' '^[a-zA-Z0-9\-_#]+$'<br>
>> 'default_idtpn' '%' END"<br>
>>     theLayer.updatefromstring(tempValidation)<br>
>><br>
>> But it return an error:<br>
>><br>
>> Traceback (most recent call last):<br>
>>   File "generatore_mapfile_istat.py", line 192, in <module><br>
>>     theLayer.updatefromstring(tempValidation)<br>
>>   File<br>
>> "C:\my-programs\osgeo4w\apps\Python27\lib\site-packages\mapscript.py", li<br>
>> ne 1385, in <lambda><br>
>>     __getattr__ = lambda self, name: _swig_getattr(self, layerObj, name)<br>
>>   File<br>
>> "C:\my-programs\osgeo4w\apps\Python27\lib\site-packages\mapscript.py", li<br>
>> ne 54, in _swig_getattr<br>
>>     raise AttributeError(name)<br>
>> AttributeError: updatefromstring<br>
>><br>
>> A.<br>
>><br>
>><br>
>> 2016-01-14 10:38 GMT+01:00 thomas bonfort <<a href="mailto:thomas.bonfort@gmail.com">thomas.bonfort@gmail.com</a>>:<br>
>> > if there is no mapscript interface for VALIDATION you can always use<br>
>> ><br>
>> > layer->updatefromstring("VALIDATION etc END")<br>
>> ><br>
>> > --<br>
>> > thomas<br>
>> ><br>
>> > On 14 January 2016 at 10:33, Andrea Peri <<a href="mailto:aperi2007@gmail.com">aperi2007@gmail.com</a>> wrote:<br>
>> >><br>
>> >> Hi,<br>
>> >><br>
>> >> Is possible , using the python mapscript add a block for validation<br>
>> >> like<br>
>> >> this ?<br>
>> >><br>
>> >>     VALIDATION<br>
>> >>       'idtpn' '^[a-zA-Z0-9\-_#]+$'<br>
>> >>       'default_idtpn' '%'<br>
>> >>     END<br>
>> >><br>
>> >><br>
>> >> --<br>
>> >> -----------------<br>
>> >> Andrea Peri<br>
>> >> . . . . . . . . .<br>
>> >> qwerty àèìòù<br>
>> >> -----------------<br>
>> >> _______________________________________________<br>
>> >> mapserver-users mailing list<br>
>> >> <a href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a><br>
>> >> <a href="http://lists.osgeo.org/mailman/listinfo/mapserver-users" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapserver-users</a><br>
>> ><br>
>> ><br>
>><br>
>><br>
>><br>
>> --<br>
>> -----------------<br>
>> Andrea Peri<br>
>> . . . . . . . . .<br>
>> qwerty àèìòù<br>
>> -----------------<br>
><br>
><br>
<br>
<br>
<br>
--<br>
-----------------<br>
Andrea Peri<br>
. . . . . . . . .<br>
qwerty àèìòù<br>
-----------------<br>
</div></div></blockquote></div><br></div>