[Biogeosdi] OMWS getAlgorithms
Hey all,
Finally I had to hack two things to handle incorrect messages from OMWS. I could not find where the metadata about the algorithms is stored so I hack in the biogeosdi code... that is what I made:
//HACK BECUASE OMWS IS RETURNING INVALID XML $rawXml = str_replace("&oldid","&oldid",$rawXml); $rawXml = str_replace("& Shawe","& Shawe",$rawXml); $rawXml = utf8_encode($rawXml); //HACK FINISHED
The first two are to handle the not scaped parethesis. The third one is to encode the result as UTF8 because if not is not valid XML without a encoding definition, which the response does not include. If the encoding is not defined I think the default is UTF8 and this seems to be latin1, but in any case I would really recommend being explicit about the encoding bein used.
Cheers.
Hello Javi,
Can you tell me which omws service address are you using?
The library does escape the special characters &, < and >, but I've just noticed that double quotes were not being escaped (fixed now). The library returns content in latin1. However, the soap server will always return content in utf-8.
I tested with the "official" omws service (http://modeller.cria.org.br/cgi-bin/om_soap_server.cgi) and it seems to be working with the most recent list of algorithms. I've dumped the response and copied to a static document if you want to check:
http://www.cria.org.br/~renato/omws_alg_metadata_dump.xml
Maybe you're using another service address with an older version of the library? Or maybe there's something doing some conversions between the real raw XML you receive and your parser?
Regards, -- Renato
On 9 Jul 2007 at 13:19, Javier de la Torre wrote:
Hey all,
Finally I had to hack two things to handle incorrect messages from OMWS. I could not find where the metadata about the algorithms is stored so I hack in the biogeosdi code... that is what I made:
//HACK BECUASE OMWS IS RETURNING INVALID XML $rawXml = str_replace("&oldid","&oldid",$rawXml); $rawXml = str_replace("& Shawe","& Shawe",$rawXml); $rawXml = utf8_encode($rawXml); //HACK FINISHED
The first two are to handle the not scaped parethesis. The third one is to encode the result as UTF8 because if not is not valid XML without a encoding definition, which the response does not include. If the encoding is not defined I think the default is UTF8 and this seems to be latin1, but in any case I would really recommend being explicit about the encoding bein used.
Cheers.
I am using the OMWS that Tim left me in a parallels image. I believe it is the last version as it is taken from repository and compiled... In any case I am not sure at all.
I just made a hack on my side and now is working so I will wait for Tim to come back and figure out this as I dont know how openmodeller has been installed on this debian that I have.
Cheers.
Javier.
On 09/07/2007, at 19:18, Renato De Giovanni wrote:
Hello Javi,
Can you tell me which omws service address are you using?
The library does escape the special characters &, < and >, but I've just noticed that double quotes were not being escaped (fixed now). The library returns content in latin1. However, the soap server will always return content in utf-8.
I tested with the "official" omws service (http://modeller.cria.org.br/cgi-bin/om_soap_server.cgi) and it seems to be working with the most recent list of algorithms. I've dumped the response and copied to a static document if you want to check:
http://www.cria.org.br/~renato/omws_alg_metadata_dump.xml
Maybe you're using another service address with an older version of the library? Or maybe there's something doing some conversions between the real raw XML you receive and your parser?
Regards,
Renato
On 9 Jul 2007 at 13:19, Javier de la Torre wrote:
Hey all,
Finally I had to hack two things to handle incorrect messages from OMWS. I could not find where the metadata about the algorithms is stored so I hack in the biogeosdi code... that is what I made:
//HACK BECUASE OMWS IS RETURNING INVALID XML $rawXml = str_replace("&oldid","&oldid",$rawXml); $rawXml = str_replace("& Shawe","& Shawe",$rawXml); $rawXml = utf8_encode($rawXml); //HACK FINISHED
The first two are to handle the not scaped parethesis. The third one is to encode the result as UTF8 because if not is not valid XML without a encoding definition, which the response does not include. If the encoding is not defined I think the default is UTF8 and this seems to be latin1, but in any case I would really recommend being explicit about the encoding bein used.
Cheers.
biogeosdi mailing list biogeosdi@lists.tdwg.org http://lists.tdwg.org/mailman/listinfo/biogeosdi
Hi Renato & Javi
A quick note from an icafe in extreme... Renato I discovered there is a problem with the xml coming back from teh svm alg - open it with ffox to see the error. Javi for now you can resolve teh issue by simply removing /usr/local/lib/openmodeller/libomsvm.so . Also it seems the cron job for the om service is not running - in the parallels image the crontab for www-data is set up but I think you may need to check the cron configs to ensure that www-data is allowed to run cronjobs.
Hope that helps!
Regards
Tim
2007/7/9, Javier de la Torre jatorre@gmail.com:
I am using the OMWS that Tim left me in a parallels image. I believe it is the last version as it is taken from repository and compiled... In any case I am not sure at all.
I just made a hack on my side and now is working so I will wait for Tim to come back and figure out this as I dont know how openmodeller has been installed on this debian that I have.
Cheers.
Javier.
On 09/07/2007, at 19:18, Renato De Giovanni wrote:
Hello Javi,
Can you tell me which omws service address are you using?
The library does escape the special characters &, < and >, but I've just noticed that double quotes were not being escaped (fixed now). The library returns content in latin1. However, the soap server will always return content in utf-8.
I tested with the "official" omws service (http://modeller.cria.org.br/cgi-bin/om_soap_server.cgi) and it seems to be working with the most recent list of algorithms. I've dumped the response and copied to a static document if you want to check:
http://www.cria.org.br/~renato/omws_alg_metadata_dump.xml
Maybe you're using another service address with an older version of the library? Or maybe there's something doing some conversions between the real raw XML you receive and your parser?
Regards,
Renato
On 9 Jul 2007 at 13:19, Javier de la Torre wrote:
Hey all,
Finally I had to hack two things to handle incorrect messages from OMWS. I could not find where the metadata about the algorithms is stored so I hack in the biogeosdi code... that is what I made:
//HACK BECUASE OMWS IS RETURNING INVALID XML $rawXml = str_replace("&oldid","&oldid",$rawXml); $rawXml = str_replace("& Shawe","& Shawe",$rawXml); $rawXml = utf8_encode($rawXml); //HACK FINISHED
The first two are to handle the not scaped parethesis. The third one is to encode the result as UTF8 because if not is not valid XML without a encoding definition, which the response does not include. If the encoding is not defined I think the default is UTF8 and this seems to be latin1, but in any case I would really recommend being explicit about the encoding bein used.
Cheers.
biogeosdi mailing list biogeosdi@lists.tdwg.org http://lists.tdwg.org/mailman/listinfo/biogeosdi
biogeosdi mailing list biogeosdi@lists.tdwg.org http://lists.tdwg.org/mailman/listinfo/biogeosdi
Dont worry,
As I said I hacked it on the client side. And yes I did not manage to actually run models but I am a little bit lost there so I was trying to make sure that the rest is working...
When do you get back from your little country? How is extrema going? I miss it!
Cheers.
On 12/07/2007, at 17:39, Tim Sutton wrote:
Hi Renato & Javi
A quick note from an icafe in extreme... Renato I discovered there is a problem with the xml coming back from teh svm alg - open it with ffox to see the error. Javi for now you can resolve teh issue by simply removing /usr/local/lib/openmodeller/libomsvm.so . Also it seems the cron job for the om service is not running - in the parallels image the crontab for www-data is set up but I think you may need to check the cron configs to ensure that www-data is allowed to run cronjobs.
Hope that helps!
Regards
Tim
2007/7/9, Javier de la Torre jatorre@gmail.com:
I am using the OMWS that Tim left me in a parallels image. I believe it is the last version as it is taken from repository and compiled... In any case I am not sure at all.
I just made a hack on my side and now is working so I will wait for Tim to come back and figure out this as I dont know how openmodeller has been installed on this debian that I have.
Cheers.
Javier.
On 09/07/2007, at 19:18, Renato De Giovanni wrote:
Hello Javi,
Can you tell me which omws service address are you using?
The library does escape the special characters &, < and >, but I've just noticed that double quotes were not being escaped (fixed now). The library returns content in latin1. However, the soap server
will
always return content in utf-8.
I tested with the "official" omws service (http://modeller.cria.org.br/cgi-bin/om_soap_server.cgi) and it
seems
to be working with the most recent list of algorithms. I've dumped the response and copied to a static document if you want to check:
http://www.cria.org.br/~renato/omws_alg_metadata_dump.xml
Maybe you're using another service address with an older version of the library? Or maybe there's something doing some conversions between the real raw XML you receive and your parser?
Regards,
Renato
On 9 Jul 2007 at 13:19, Javier de la Torre wrote:
Hey all,
Finally I had to hack two things to handle incorrect messages from OMWS. I could not find where the metadata about the algorithms is stored so I hack in the biogeosdi code... that is what I made:
//HACK BECUASE OMWS IS RETURNING INVALID XML $rawXml = str_replace("&oldid","&oldid",$rawXml); $rawXml = str_replace("& Shawe","& Shawe",$rawXml); $rawXml = utf8_encode($rawXml); //HACK FINISHED
The first two are to handle the not scaped parethesis. The
third one
is to encode the result as UTF8 because if not is not valid XML without a encoding definition, which the response does not
include.
If the encoding is not defined I think the default is UTF8 and
this
seems to be latin1, but in any case I would really recommend being explicit about the encoding bein used.
Cheers.
biogeosdi mailing list biogeosdi@lists.tdwg.org http://lists.tdwg.org/mailman/listinfo/biogeosdi
biogeosdi mailing list biogeosdi@lists.tdwg.org http://lists.tdwg.org/mailman/listinfo/biogeosdi
-- Tim Sutton QGIS Project Steering Committee Member - Release Manager Visit http://qgis.org for a great open source GIS openModeller Desktop Developer Visit http://openModeller.sf.net for a great open source ecological niche modelling tool Home Page: http://tim.linfiniti.com Skype: timlinux Irc: timlinux on #qgis at freenode.net
Hi
Im back now. I will try to resolve the rest of the issues in the Parallels vm (relating to the om service) this week and upload a new image. Did you give your ogc presentation already?
Regards
Tim
2007/7/13, Javier de la Torre jatorre@gmail.com:
Dont worry,
As I said I hacked it on the client side. And yes I did not manage to actually run models but I am a little bit lost there so I was trying to make sure that the rest is working...
When do you get back from your little country? How is extrema going? I miss it!
Cheers.
On 12/07/2007, at 17:39, Tim Sutton wrote:
Hi Renato & Javi
A quick note from an icafe in extreme... Renato I discovered there is a problem with the xml coming back from teh svm alg - open it with ffox to see the error. Javi for now you can resolve teh issue by simply removing /usr/local/lib/openmodeller/libomsvm.so . Also it seems the cron job for the om service is not running - in the parallels image the crontab for www-data is set up but I think you may need to check the cron configs to ensure that www-data is allowed to run cronjobs.
Hope that helps!
Regards
Tim
2007/7/9, Javier de la Torre jatorre@gmail.com:
I am using the OMWS that Tim left me in a parallels image. I believe it is the last version as it is taken from repository and compiled... In any case I am not sure at all.
I just made a hack on my side and now is working so I will wait for Tim to come back and figure out this as I dont know how openmodeller has been installed on this debian that I have.
Cheers.
Javier.
On 09/07/2007, at 19:18, Renato De Giovanni wrote:
Hello Javi,
Can you tell me which omws service address are you using?
The library does escape the special characters &, < and >, but I've just noticed that double quotes were not being escaped (fixed now). The library returns content in latin1. However, the soap server
will
always return content in utf-8.
I tested with the "official" omws service (http://modeller.cria.org.br/cgi-bin/om_soap_server.cgi) and it
seems
to be working with the most recent list of algorithms. I've dumped the response and copied to a static document if you want to check:
http://www.cria.org.br/~renato/omws_alg_metadata_dump.xml
Maybe you're using another service address with an older version of the library? Or maybe there's something doing some conversions between the real raw XML you receive and your parser?
Regards,
Renato
On 9 Jul 2007 at 13:19, Javier de la Torre wrote:
Hey all,
Finally I had to hack two things to handle incorrect messages from OMWS. I could not find where the metadata about the algorithms is stored so I hack in the biogeosdi code... that is what I made:
//HACK BECUASE OMWS IS RETURNING INVALID XML $rawXml = str_replace("&oldid","&oldid",$rawXml); $rawXml = str_replace("& Shawe","& Shawe",$rawXml); $rawXml = utf8_encode($rawXml); //HACK FINISHED
The first two are to handle the not scaped parethesis. The
third one
is to encode the result as UTF8 because if not is not valid XML without a encoding definition, which the response does not
include.
If the encoding is not defined I think the default is UTF8 and
this
seems to be latin1, but in any case I would really recommend being explicit about the encoding bein used.
Cheers.
biogeosdi mailing list biogeosdi@lists.tdwg.org http://lists.tdwg.org/mailman/listinfo/biogeosdi
biogeosdi mailing list biogeosdi@lists.tdwg.org http://lists.tdwg.org/mailman/listinfo/biogeosdi
-- Tim Sutton QGIS Project Steering Committee Member - Release Manager Visit http://qgis.org for a great open source GIS openModeller Desktop Developer Visit http://openModeller.sf.net for a great open source ecological niche modelling tool Home Page: http://tim.linfiniti.com Skype: timlinux Irc: timlinux on #qgis at freenode.net
Hi Tim,
I have been continue taking a look at the parallels image... there were several configs wrong in regard to the occurrences part... hopefully now they are solved... at least in my parallels now is working fine.
But I do not manage to run models... I am trying trough the HTML, once this is ready i will go for the Flex one ok?. When running the model after a while I get this error back:
---------- Warning: SimpleXMLElement::__construct() [function.SimpleXMLElement--- construct]: namespace error : Namespace prefix SOAP-ENV on Fault is not defined in /opt/biogeosdiTrunk/backend/services/OmService.php on line 346
Warning: SimpleXMLElement::__construct() [function.SimpleXMLElement--- construct]: <?xml version='1.0'?>SOAP-ENV:Fault<faultcode>SOAP- ENV:Server</faultcode><faul in /opt/biogeosdiTrunk/backend/services/ OmService.php on line 346
Warning: SimpleXMLElement::__construct() [function.SimpleXMLElement--- construct]: ^ in /opt/biogeosdiTrunk/backend/services/OmService.php on line 346
Fatal error: Call to a member function asXml() on a non-object in / opt/biogeosdiTrunk/backend/services/OmService.php on line 347 ----------
This is because I eventually get this from the omws:
<?xml version='1.0'?>SOAP-ENV:Fault<faultcode>SOAP-ENV:Server</ faultcode><faultstring>Model unavailable</faultstring></SOAP-ENV:Fault>
So... Any idea os what is going wrong?
Cheers.
On 15/07/2007, at 23:54, Tim Sutton wrote:
Hi
Im back now. I will try to resolve the rest of the issues in the Parallels vm (relating to the om service) this week and upload a new image. Did you give your ogc presentation already?
Regards
Tim
2007/7/13, Javier de la Torre jatorre@gmail.com:
Dont worry,
As I said I hacked it on the client side. And yes I did not manage to actually run models but I am a little bit lost there so I was trying to make sure that the rest is working...
When do you get back from your little country? How is extrema going? I miss it!
Cheers.
On 12/07/2007, at 17:39, Tim Sutton wrote:
Hi Renato & Javi
A quick note from an icafe in extreme... Renato I discovered there is a problem with the xml coming back
from
teh svm alg - open it with ffox to see the error. Javi for now
you can
resolve teh issue by simply removing /usr/local/lib/openmodeller/libomsvm.so . Also it seems the cron
job
for the om service is not running - in the parallels image the
crontab
for www-data is set up but I think you may need to check the cron configs to ensure that www-data is allowed to run cronjobs.
Hope that helps!
Regards
Tim
2007/7/9, Javier de la Torre jatorre@gmail.com:
I am using the OMWS that Tim left me in a parallels image. I
believe
it is the last version as it is taken from repository and
compiled...
In any case I am not sure at all.
I just made a hack on my side and now is working so I will wait
for
Tim to come back and figure out this as I dont know how
openmodeller
has been installed on this debian that I have.
Cheers.
Javier.
On 09/07/2007, at 19:18, Renato De Giovanni wrote:
Hello Javi,
Can you tell me which omws service address are you using?
The library does escape the special characters &, < and >,
but I've
just noticed that double quotes were not being escaped (fixed
now).
The library returns content in latin1. However, the soap server
will
always return content in utf-8.
I tested with the "official" omws service (http://modeller.cria.org.br/cgi-bin/om_soap_server.cgi) and it
seems
to be working with the most recent list of algorithms. I've
dumped
the response and copied to a static document if you want to
check:
http://www.cria.org.br/~renato/omws_alg_metadata_dump.xml
Maybe you're using another service address with an older
version of
the library? Or maybe there's something doing some conversions between the real raw XML you receive and your parser?
Regards,
Renato
On 9 Jul 2007 at 13:19, Javier de la Torre wrote:
Hey all,
Finally I had to hack two things to handle incorrect
messages from
OMWS. I could not find where the metadata about the
algorithms is
stored so I hack in the biogeosdi code... that is what I made:
//HACK BECUASE OMWS IS RETURNING INVALID XML $rawXml = str_replace("&oldid","&oldid",$rawXml); $rawXml = str_replace("& Shawe","& Shawe",
$rawXml);
$rawXml = utf8_encode($rawXml); //HACK FINISHED
The first two are to handle the not scaped parethesis. The
third one
is to encode the result as UTF8 because if not is not valid XML without a encoding definition, which the response does not
include.
If the encoding is not defined I think the default is UTF8 and
this
seems to be latin1, but in any case I would really recommend
being
explicit about the encoding bein used.
Cheers.
biogeosdi mailing list biogeosdi@lists.tdwg.org http://lists.tdwg.org/mailman/listinfo/biogeosdi
biogeosdi mailing list biogeosdi@lists.tdwg.org http://lists.tdwg.org/mailman/listinfo/biogeosdi
-- Tim Sutton QGIS Project Steering Committee Member - Release Manager Visit http://qgis.org for a great open source GIS openModeller Desktop Developer Visit http://openModeller.sf.net for a great open source ecological niche modelling tool Home Page: http://tim.linfiniti.com Skype: timlinux Irc: timlinux on #qgis at freenode.net
-- Tim Sutton QGIS Project Steering Committee Member - Release Manager Visit http://qgis.org for a great open source GIS openModeller Desktop Developer Visit http://openModeller.sf.net for a great open source ecological niche modelling tool Home Page: http://tim.linfiniti.com Skype: timlinux Irc: timlinux on #qgis at freenode.net
Maybe you want to have my parallels image?
In fact I rather zip you the contents of the /opt/biogeosdiTrunk or actually better just zip you the config file that I have changed... ahh, and you better do and svn update there too...
Cheers.
On 15/07/2007, at 23:54, Tim Sutton wrote:
Hi
Im back now. I will try to resolve the rest of the issues in the Parallels vm (relating to the om service) this week and upload a new image. Did you give your ogc presentation already?
Regards
Tim
2007/7/13, Javier de la Torre jatorre@gmail.com:
Dont worry,
As I said I hacked it on the client side. And yes I did not manage to actually run models but I am a little bit lost there so I was trying to make sure that the rest is working...
When do you get back from your little country? How is extrema going? I miss it!
Cheers.
On 12/07/2007, at 17:39, Tim Sutton wrote:
Hi Renato & Javi
A quick note from an icafe in extreme... Renato I discovered there is a problem with the xml coming back
from
teh svm alg - open it with ffox to see the error. Javi for now
you can
resolve teh issue by simply removing /usr/local/lib/openmodeller/libomsvm.so . Also it seems the cron
job
for the om service is not running - in the parallels image the
crontab
for www-data is set up but I think you may need to check the cron configs to ensure that www-data is allowed to run cronjobs.
Hope that helps!
Regards
Tim
2007/7/9, Javier de la Torre jatorre@gmail.com:
I am using the OMWS that Tim left me in a parallels image. I
believe
it is the last version as it is taken from repository and
compiled...
In any case I am not sure at all.
I just made a hack on my side and now is working so I will wait
for
Tim to come back and figure out this as I dont know how
openmodeller
has been installed on this debian that I have.
Cheers.
Javier.
On 09/07/2007, at 19:18, Renato De Giovanni wrote:
Hello Javi,
Can you tell me which omws service address are you using?
The library does escape the special characters &, < and >,
but I've
just noticed that double quotes were not being escaped (fixed
now).
The library returns content in latin1. However, the soap server
will
always return content in utf-8.
I tested with the "official" omws service (http://modeller.cria.org.br/cgi-bin/om_soap_server.cgi) and it
seems
to be working with the most recent list of algorithms. I've
dumped
the response and copied to a static document if you want to
check:
http://www.cria.org.br/~renato/omws_alg_metadata_dump.xml
Maybe you're using another service address with an older
version of
the library? Or maybe there's something doing some conversions between the real raw XML you receive and your parser?
Regards,
Renato
On 9 Jul 2007 at 13:19, Javier de la Torre wrote:
Hey all,
Finally I had to hack two things to handle incorrect
messages from
OMWS. I could not find where the metadata about the
algorithms is
stored so I hack in the biogeosdi code... that is what I made:
//HACK BECUASE OMWS IS RETURNING INVALID XML $rawXml = str_replace("&oldid","&oldid",$rawXml); $rawXml = str_replace("& Shawe","& Shawe",
$rawXml);
$rawXml = utf8_encode($rawXml); //HACK FINISHED
The first two are to handle the not scaped parethesis. The
third one
is to encode the result as UTF8 because if not is not valid XML without a encoding definition, which the response does not
include.
If the encoding is not defined I think the default is UTF8 and
this
seems to be latin1, but in any case I would really recommend
being
explicit about the encoding bein used.
Cheers.
biogeosdi mailing list biogeosdi@lists.tdwg.org http://lists.tdwg.org/mailman/listinfo/biogeosdi
biogeosdi mailing list biogeosdi@lists.tdwg.org http://lists.tdwg.org/mailman/listinfo/biogeosdi
-- Tim Sutton QGIS Project Steering Committee Member - Release Manager Visit http://qgis.org for a great open source GIS openModeller Desktop Developer Visit http://openModeller.sf.net for a great open source ecological niche modelling tool Home Page: http://tim.linfiniti.com Skype: timlinux Irc: timlinux on #qgis at freenode.net
-- Tim Sutton QGIS Project Steering Committee Member - Release Manager Visit http://qgis.org for a great open source GIS openModeller Desktop Developer Visit http://openModeller.sf.net for a great open source ecological niche modelling tool Home Page: http://tim.linfiniti.com Skype: timlinux Irc: timlinux on #qgis at freenode.net
Hi Javi
Well Im trying to catch up on 7 zillion emails tonight so tomorrow will be better for skype - when is your presentation? PLease go ahead and commit the config changes and Ill update from svn.
Regards
Tim
2007/7/15, Javier de la Torre jatorre@gmail.com:
Maybe you want to have my parallels image?
In fact I rather zip you the contents of the /opt/biogeosdiTrunk or actually better just zip you the config file that I have changed... ahh, and you better do and svn update there too...
Cheers.
On 15/07/2007, at 23:54, Tim Sutton wrote:
Hi
Im back now. I will try to resolve the rest of the issues in the Parallels vm (relating to the om service) this week and upload a new image. Did you give your ogc presentation already?
Regards
Tim
2007/7/13, Javier de la Torre jatorre@gmail.com:
Dont worry,
As I said I hacked it on the client side. And yes I did not manage to actually run models but I am a little bit lost there so I was trying to make sure that the rest is working...
When do you get back from your little country? How is extrema going? I miss it!
Cheers.
On 12/07/2007, at 17:39, Tim Sutton wrote:
Hi Renato & Javi
A quick note from an icafe in extreme... Renato I discovered there is a problem with the xml coming back
from
teh svm alg - open it with ffox to see the error. Javi for now
you can
resolve teh issue by simply removing /usr/local/lib/openmodeller/libomsvm.so . Also it seems the cron
job
for the om service is not running - in the parallels image the
crontab
for www-data is set up but I think you may need to check the cron configs to ensure that www-data is allowed to run cronjobs.
Hope that helps!
Regards
Tim
2007/7/9, Javier de la Torre jatorre@gmail.com:
I am using the OMWS that Tim left me in a parallels image. I
believe
it is the last version as it is taken from repository and
compiled...
In any case I am not sure at all.
I just made a hack on my side and now is working so I will wait
for
Tim to come back and figure out this as I dont know how
openmodeller
has been installed on this debian that I have.
Cheers.
Javier.
On 09/07/2007, at 19:18, Renato De Giovanni wrote:
Hello Javi,
Can you tell me which omws service address are you using?
The library does escape the special characters &, < and >,
but I've
just noticed that double quotes were not being escaped (fixed
now).
The library returns content in latin1. However, the soap server
will
always return content in utf-8.
I tested with the "official" omws service (http://modeller.cria.org.br/cgi-bin/om_soap_server.cgi) and it
seems
to be working with the most recent list of algorithms. I've
dumped
the response and copied to a static document if you want to
check:
http://www.cria.org.br/~renato/omws_alg_metadata_dump.xml
Maybe you're using another service address with an older
version of
the library? Or maybe there's something doing some conversions between the real raw XML you receive and your parser?
Regards,
Renato
On 9 Jul 2007 at 13:19, Javier de la Torre wrote:
> Hey all, > > Finally I had to hack two things to handle incorrect
messages from
> OMWS. I could not find where the metadata about the
algorithms is
> stored so I hack in the biogeosdi code... that is what I made: > > //HACK BECUASE OMWS IS RETURNING INVALID XML > $rawXml = str_replace("&oldid","&oldid",$rawXml); > $rawXml = str_replace("& Shawe","& Shawe",
$rawXml);
> $rawXml = utf8_encode($rawXml); > //HACK FINISHED > > The first two are to handle the not scaped parethesis. The
third one
> is to encode the result as UTF8 because if not is not valid XML > without a encoding definition, which the response does not
include.
> If the encoding is not defined I think the default is UTF8 and
this
> seems to be latin1, but in any case I would really recommend
being
> explicit about the encoding bein used. > > Cheers.
biogeosdi mailing list biogeosdi@lists.tdwg.org http://lists.tdwg.org/mailman/listinfo/biogeosdi
biogeosdi mailing list biogeosdi@lists.tdwg.org http://lists.tdwg.org/mailman/listinfo/biogeosdi
-- Tim Sutton QGIS Project Steering Committee Member - Release Manager Visit http://qgis.org for a great open source GIS openModeller Desktop Developer Visit http://openModeller.sf.net for a great open source ecological niche modelling tool Home Page: http://tim.linfiniti.com Skype: timlinux Irc: timlinux on #qgis at freenode.net
-- Tim Sutton QGIS Project Steering Committee Member - Release Manager Visit http://qgis.org for a great open source GIS openModeller Desktop Developer Visit http://openModeller.sf.net for a great open source ecological niche modelling tool Home Page: http://tim.linfiniti.com Skype: timlinux Irc: timlinux on #qgis at freenode.net
Didnt you get the presentation? I sent the slides to the group... maybe the list is removing them...
Finally there was even no internet connection at the meeting so couldnt present anything online.
So... as I said... use this config.inc.php that I send you here in the Parallels. It is configured so that the parallels image has an IP of 10.211.55.3
And do an update on the code too..
Cheers.
On 15/07/2007, at 23:54, Tim Sutton wrote:
Hi
Im back now. I will try to resolve the rest of the issues in the Parallels vm (relating to the om service) this week and upload a new image. Did you give your ogc presentation already?
Regards
Tim
2007/7/13, Javier de la Torre jatorre@gmail.com:
Dont worry,
As I said I hacked it on the client side. And yes I did not manage to actually run models but I am a little bit lost there so I was trying to make sure that the rest is working...
When do you get back from your little country? How is extrema going? I miss it!
Cheers.
On 12/07/2007, at 17:39, Tim Sutton wrote:
Hi Renato & Javi
A quick note from an icafe in extreme... Renato I discovered there is a problem with the xml coming back
from
teh svm alg - open it with ffox to see the error. Javi for now
you can
resolve teh issue by simply removing /usr/local/lib/openmodeller/libomsvm.so . Also it seems the cron
job
for the om service is not running - in the parallels image the
crontab
for www-data is set up but I think you may need to check the cron configs to ensure that www-data is allowed to run cronjobs.
Hope that helps!
Regards
Tim
2007/7/9, Javier de la Torre jatorre@gmail.com:
I am using the OMWS that Tim left me in a parallels image. I
believe
it is the last version as it is taken from repository and
compiled...
In any case I am not sure at all.
I just made a hack on my side and now is working so I will wait
for
Tim to come back and figure out this as I dont know how
openmodeller
has been installed on this debian that I have.
Cheers.
Javier.
On 09/07/2007, at 19:18, Renato De Giovanni wrote:
Hello Javi,
Can you tell me which omws service address are you using?
The library does escape the special characters &, < and >,
but I've
just noticed that double quotes were not being escaped (fixed
now).
The library returns content in latin1. However, the soap server
will
always return content in utf-8.
I tested with the "official" omws service (http://modeller.cria.org.br/cgi-bin/om_soap_server.cgi) and it
seems
to be working with the most recent list of algorithms. I've
dumped
the response and copied to a static document if you want to
check:
http://www.cria.org.br/~renato/omws_alg_metadata_dump.xml
Maybe you're using another service address with an older
version of
the library? Or maybe there's something doing some conversions between the real raw XML you receive and your parser?
Regards,
Renato
On 9 Jul 2007 at 13:19, Javier de la Torre wrote:
Hey all,
Finally I had to hack two things to handle incorrect
messages from
OMWS. I could not find where the metadata about the
algorithms is
stored so I hack in the biogeosdi code... that is what I made:
//HACK BECUASE OMWS IS RETURNING INVALID XML $rawXml = str_replace("&oldid","&oldid",$rawXml); $rawXml = str_replace("& Shawe","& Shawe",
$rawXml);
$rawXml = utf8_encode($rawXml); //HACK FINISHED
The first two are to handle the not scaped parethesis. The
third one
is to encode the result as UTF8 because if not is not valid XML without a encoding definition, which the response does not
include.
If the encoding is not defined I think the default is UTF8 and
this
seems to be latin1, but in any case I would really recommend
being
explicit about the encoding bein used.
Cheers.
biogeosdi mailing list biogeosdi@lists.tdwg.org http://lists.tdwg.org/mailman/listinfo/biogeosdi
biogeosdi mailing list biogeosdi@lists.tdwg.org http://lists.tdwg.org/mailman/listinfo/biogeosdi
-- Tim Sutton QGIS Project Steering Committee Member - Release Manager Visit http://qgis.org for a great open source GIS openModeller Desktop Developer Visit http://openModeller.sf.net for a great open source ecological niche modelling tool Home Page: http://tim.linfiniti.com Skype: timlinux Irc: timlinux on #qgis at freenode.net
-- Tim Sutton QGIS Project Steering Committee Member - Release Manager Visit http://qgis.org for a great open source GIS openModeller Desktop Developer Visit http://openModeller.sf.net for a great open source ecological niche modelling tool Home Page: http://tim.linfiniti.com Skype: timlinux Irc: timlinux on #qgis at freenode.net
Hi
I saw a message about the presentation but I didnt get the attachement. I looked on the wiki for it too. My brain must have had an electronic short not to realise the presentation was already passed :-P Can you repost a link to the actual ppt / pdf?
My parallels allocates a diffferent ip to the vm so it may be a problem - I wonder if there is a way to ask parallels to always give a certain ip to a given vm....
Regards
Tim
2007/7/16, Javier de la Torre jatorre@gmail.com:
Didnt you get the presentation? I sent the slides to the group... maybe the list is removing them...
Finally there was even no internet connection at the meeting so couldnt present anything online.
So... as I said... use this config.inc.php that I send you here in the Parallels. It is configured so that the parallels image has an IP of 10.211.55.3
And do an update on the code too..
Cheers.
On 15/07/2007, at 23:54, Tim Sutton wrote:
Hi
Im back now. I will try to resolve the rest of the issues in the Parallels vm (relating to the om service) this week and upload a new image. Did you give your ogc presentation already?
Regards
Tim
2007/7/13, Javier de la Torre jatorre@gmail.com:
Dont worry,
As I said I hacked it on the client side. And yes I did not manage to actually run models but I am a little bit lost there so I was trying to make sure that the rest is working...
When do you get back from your little country? How is extrema going? I miss it!
Cheers.
On 12/07/2007, at 17:39, Tim Sutton wrote:
Hi Renato & Javi
A quick note from an icafe in extreme... Renato I discovered there is a problem with the xml coming back
from
teh svm alg - open it with ffox to see the error. Javi for now
you can
resolve teh issue by simply removing /usr/local/lib/openmodeller/libomsvm.so . Also it seems the cron
job
for the om service is not running - in the parallels image the
crontab
for www-data is set up but I think you may need to check the cron configs to ensure that www-data is allowed to run cronjobs.
Hope that helps!
Regards
Tim
2007/7/9, Javier de la Torre jatorre@gmail.com:
I am using the OMWS that Tim left me in a parallels image. I
believe
it is the last version as it is taken from repository and
compiled...
In any case I am not sure at all.
I just made a hack on my side and now is working so I will wait
for
Tim to come back and figure out this as I dont know how
openmodeller
has been installed on this debian that I have.
Cheers.
Javier.
On 09/07/2007, at 19:18, Renato De Giovanni wrote:
Hello Javi,
Can you tell me which omws service address are you using?
The library does escape the special characters &, < and >,
but I've
just noticed that double quotes were not being escaped (fixed
now).
The library returns content in latin1. However, the soap server
will
always return content in utf-8.
I tested with the "official" omws service (http://modeller.cria.org.br/cgi-bin/om_soap_server.cgi) and it
seems
to be working with the most recent list of algorithms. I've
dumped
the response and copied to a static document if you want to
check:
http://www.cria.org.br/~renato/omws_alg_metadata_dump.xml
Maybe you're using another service address with an older
version of
the library? Or maybe there's something doing some conversions between the real raw XML you receive and your parser?
Regards,
Renato
On 9 Jul 2007 at 13:19, Javier de la Torre wrote:
> Hey all, > > Finally I had to hack two things to handle incorrect
messages from
> OMWS. I could not find where the metadata about the
algorithms is
> stored so I hack in the biogeosdi code... that is what I made: > > //HACK BECUASE OMWS IS RETURNING INVALID XML > $rawXml = str_replace("&oldid","&oldid",$rawXml); > $rawXml = str_replace("& Shawe","& Shawe",
$rawXml);
> $rawXml = utf8_encode($rawXml); > //HACK FINISHED > > The first two are to handle the not scaped parethesis. The
third one
> is to encode the result as UTF8 because if not is not valid XML > without a encoding definition, which the response does not
include.
> If the encoding is not defined I think the default is UTF8 and
this
> seems to be latin1, but in any case I would really recommend
being
> explicit about the encoding bein used. > > Cheers.
biogeosdi mailing list biogeosdi@lists.tdwg.org http://lists.tdwg.org/mailman/listinfo/biogeosdi
biogeosdi mailing list biogeosdi@lists.tdwg.org http://lists.tdwg.org/mailman/listinfo/biogeosdi
-- Tim Sutton QGIS Project Steering Committee Member - Release Manager Visit http://qgis.org for a great open source GIS openModeller Desktop Developer Visit http://openModeller.sf.net for a great open source ecological niche modelling tool Home Page: http://tim.linfiniti.com Skype: timlinux Irc: timlinux on #qgis at freenode.net
-- Tim Sutton QGIS Project Steering Committee Member - Release Manager Visit http://qgis.org for a great open source GIS openModeller Desktop Developer Visit http://openModeller.sf.net for a great open source ecological niche modelling tool Home Page: http://tim.linfiniti.com Skype: timlinux Irc: timlinux on #qgis at freenode.net
Here it goes:
http://wiki.tdwg.org/twiki/bin/view/Geospatial/ GeoAppInter#Available_Presentations_and_outr
Cheers.
On 16/07/2007, at 8:52, Tim Sutton wrote:
Hi
I saw a message about the presentation but I didnt get the attachement. I looked on the wiki for it too. My brain must have had an electronic short not to realise the presentation was already passed :-P Can you repost a link to the actual ppt / pdf?
My parallels allocates a diffferent ip to the vm so it may be a problem - I wonder if there is a way to ask parallels to always give a certain ip to a given vm....
Regards
Tim
2007/7/16, Javier de la Torre jatorre@gmail.com:
Didnt you get the presentation? I sent the slides to the group... maybe the list is removing them...
Finally there was even no internet connection at the meeting so couldnt present anything online.
So... as I said... use this config.inc.php that I send you here in the Parallels. It is configured so that the parallels image has an IP of 10.211.55.3
And do an update on the code too..
Cheers.
On 15/07/2007, at 23:54, Tim Sutton wrote:
Hi
Im back now. I will try to resolve the rest of the issues in the Parallels vm (relating to the om service) this week and upload a
new
image. Did you give your ogc presentation already?
Regards
Tim
2007/7/13, Javier de la Torre jatorre@gmail.com:
Dont worry,
As I said I hacked it on the client side. And yes I did not manage to actually run models but I am a
little bit
lost there so I was trying to make sure that the rest is
working...
When do you get back from your little country? How is extrema
going?
I miss it!
Cheers.
On 12/07/2007, at 17:39, Tim Sutton wrote:
Hi Renato & Javi
A quick note from an icafe in extreme... Renato I discovered there is a problem with the xml coming back
from
teh svm alg - open it with ffox to see the error. Javi for now
you can
resolve teh issue by simply removing /usr/local/lib/openmodeller/libomsvm.so . Also it seems the cron
job
for the om service is not running - in the parallels image the
crontab
for www-data is set up but I think you may need to check the
cron
configs to ensure that www-data is allowed to run cronjobs.
Hope that helps!
Regards
Tim
2007/7/9, Javier de la Torre jatorre@gmail.com:
I am using the OMWS that Tim left me in a parallels image. I
believe
it is the last version as it is taken from repository and
compiled...
In any case I am not sure at all.
I just made a hack on my side and now is working so I will wait
for
Tim to come back and figure out this as I dont know how
openmodeller
has been installed on this debian that I have.
Cheers.
Javier.
On 09/07/2007, at 19:18, Renato De Giovanni wrote:
> Hello Javi, > > Can you tell me which omws service address are you using? > > The library does escape the special characters &, < and >,
but I've
> just noticed that double quotes were not being escaped (fixed
now).
> The library returns content in latin1. However, the soap
server
will > always return content in utf-8. > > I tested with the "official" omws service > (http://modeller.cria.org.br/cgi-bin/om_soap_server.cgi)
and it
seems > to be working with the most recent list of algorithms. I've
dumped
> the response and copied to a static document if you want to
check:
> > http://www.cria.org.br/~renato/omws_alg_metadata_dump.xml > > Maybe you're using another service address with an older
version of
> the library? Or maybe there's something doing some
conversions
> between the real raw XML you receive and your parser? > > Regards, > -- > Renato > > On 9 Jul 2007 at 13:19, Javier de la Torre wrote: > >> Hey all, >> >> Finally I had to hack two things to handle incorrect
messages from
>> OMWS. I could not find where the metadata about the
algorithms is
>> stored so I hack in the biogeosdi code... that is what I
made:
>> >> //HACK BECUASE OMWS IS RETURNING INVALID XML >> $rawXml = str_replace("&oldid","&oldid",
$rawXml);
>> $rawXml = str_replace("& Shawe","& Shawe",
$rawXml);
>> $rawXml = utf8_encode($rawXml); >> //HACK FINISHED >> >> The first two are to handle the not scaped parethesis. The third one >> is to encode the result as UTF8 because if not is not
valid XML
>> without a encoding definition, which the response does not include. >> If the encoding is not defined I think the default is
UTF8 and
this >> seems to be latin1, but in any case I would really recommend
being
>> explicit about the encoding bein used. >> >> Cheers. > > _______________________________________________ > biogeosdi mailing list > biogeosdi@lists.tdwg.org > http://lists.tdwg.org/mailman/listinfo/biogeosdi
biogeosdi mailing list biogeosdi@lists.tdwg.org http://lists.tdwg.org/mailman/listinfo/biogeosdi
-- Tim Sutton QGIS Project Steering Committee Member - Release Manager Visit http://qgis.org for a great open source GIS openModeller Desktop Developer Visit http://openModeller.sf.net for a great open source
ecological
niche modelling tool Home Page: http://tim.linfiniti.com Skype: timlinux Irc: timlinux on #qgis at freenode.net
-- Tim Sutton QGIS Project Steering Committee Member - Release Manager Visit http://qgis.org for a great open source GIS openModeller Desktop Developer Visit http://openModeller.sf.net for a great open source ecological niche modelling tool Home Page: http://tim.linfiniti.com Skype: timlinux Irc: timlinux on #qgis at freenode.net
-- Tim Sutton QGIS Project Steering Committee Member - Release Manager Visit http://qgis.org for a great open source GIS openModeller Desktop Developer Visit http://openModeller.sf.net for a great open source ecological niche modelling tool Home Page: http://tim.linfiniti.com Skype: timlinux Irc: timlinux on #qgis at freenode.net
Hi
Cool thanks!
Regards
Tim
2007/7/16, Javier de la Torre jatorre@gmail.com:
Here it goes:
http://wiki.tdwg.org/twiki/bin/view/Geospatial/ GeoAppInter#Available_Presentations_and_outr
Cheers.
On 16/07/2007, at 8:52, Tim Sutton wrote:
Hi
I saw a message about the presentation but I didnt get the attachement. I looked on the wiki for it too. My brain must have had an electronic short not to realise the presentation was already passed :-P Can you repost a link to the actual ppt / pdf?
My parallels allocates a diffferent ip to the vm so it may be a problem - I wonder if there is a way to ask parallels to always give a certain ip to a given vm....
Regards
Tim
2007/7/16, Javier de la Torre jatorre@gmail.com:
Didnt you get the presentation? I sent the slides to the group... maybe the list is removing them...
Finally there was even no internet connection at the meeting so couldnt present anything online.
So... as I said... use this config.inc.php that I send you here in the Parallels. It is configured so that the parallels image has an IP of 10.211.55.3
And do an update on the code too..
Cheers.
On 15/07/2007, at 23:54, Tim Sutton wrote:
Hi
Im back now. I will try to resolve the rest of the issues in the Parallels vm (relating to the om service) this week and upload a
new
image. Did you give your ogc presentation already?
Regards
Tim
2007/7/13, Javier de la Torre jatorre@gmail.com:
Dont worry,
As I said I hacked it on the client side. And yes I did not manage to actually run models but I am a
little bit
lost there so I was trying to make sure that the rest is
working...
When do you get back from your little country? How is extrema
going?
I miss it!
Cheers.
On 12/07/2007, at 17:39, Tim Sutton wrote:
Hi Renato & Javi
A quick note from an icafe in extreme... Renato I discovered there is a problem with the xml coming back
from
teh svm alg - open it with ffox to see the error. Javi for now
you can
resolve teh issue by simply removing /usr/local/lib/openmodeller/libomsvm.so . Also it seems the cron
job
for the om service is not running - in the parallels image the
crontab
for www-data is set up but I think you may need to check the
cron
configs to ensure that www-data is allowed to run cronjobs.
Hope that helps!
Regards
Tim
2007/7/9, Javier de la Torre jatorre@gmail.com: > I am using the OMWS that Tim left me in a parallels image. I
believe
> it is the last version as it is taken from repository and
compiled...
> In any case I am not sure at all. > > I just made a hack on my side and now is working so I will wait
for
> Tim to come back and figure out this as I dont know how
openmodeller
> has been installed on this debian that I have. > > Cheers. > > Javier. > > > On 09/07/2007, at 19:18, Renato De Giovanni wrote: > > > Hello Javi, > > > > Can you tell me which omws service address are you using? > > > > The library does escape the special characters &, < and >,
but I've
> > just noticed that double quotes were not being escaped (fixed
now).
> > The library returns content in latin1. However, the soap
server
> will > > always return content in utf-8. > > > > I tested with the "official" omws service > > (http://modeller.cria.org.br/cgi-bin/om_soap_server.cgi)
and it
> seems > > to be working with the most recent list of algorithms. I've
dumped
> > the response and copied to a static document if you want to
check:
> > > > http://www.cria.org.br/~renato/omws_alg_metadata_dump.xml > > > > Maybe you're using another service address with an older
version of
> > the library? Or maybe there's something doing some
conversions
> > between the real raw XML you receive and your parser? > > > > Regards, > > -- > > Renato > > > > On 9 Jul 2007 at 13:19, Javier de la Torre wrote: > > > >> Hey all, > >> > >> Finally I had to hack two things to handle incorrect
messages from
> >> OMWS. I could not find where the metadata about the
algorithms is
> >> stored so I hack in the biogeosdi code... that is what I
made:
> >> > >> //HACK BECUASE OMWS IS RETURNING INVALID XML > >> $rawXml = str_replace("&oldid","&oldid",
$rawXml);
> >> $rawXml = str_replace("& Shawe","& Shawe",
$rawXml);
> >> $rawXml = utf8_encode($rawXml); > >> //HACK FINISHED > >> > >> The first two are to handle the not scaped parethesis. The > third one > >> is to encode the result as UTF8 because if not is not
valid XML
> >> without a encoding definition, which the response does not > include. > >> If the encoding is not defined I think the default is
UTF8 and
> this > >> seems to be latin1, but in any case I would really recommend
being
> >> explicit about the encoding bein used. > >> > >> Cheers. > > > > _______________________________________________ > > biogeosdi mailing list > > biogeosdi@lists.tdwg.org > > http://lists.tdwg.org/mailman/listinfo/biogeosdi > > _______________________________________________ > biogeosdi mailing list > biogeosdi@lists.tdwg.org > http://lists.tdwg.org/mailman/listinfo/biogeosdi >
-- Tim Sutton QGIS Project Steering Committee Member - Release Manager Visit http://qgis.org for a great open source GIS openModeller Desktop Developer Visit http://openModeller.sf.net for a great open source
ecological
niche modelling tool Home Page: http://tim.linfiniti.com Skype: timlinux Irc: timlinux on #qgis at freenode.net
-- Tim Sutton QGIS Project Steering Committee Member - Release Manager Visit http://qgis.org for a great open source GIS openModeller Desktop Developer Visit http://openModeller.sf.net for a great open source ecological niche modelling tool Home Page: http://tim.linfiniti.com Skype: timlinux Irc: timlinux on #qgis at freenode.net
-- Tim Sutton QGIS Project Steering Committee Member - Release Manager Visit http://qgis.org for a great open source GIS openModeller Desktop Developer Visit http://openModeller.sf.net for a great open source ecological niche modelling tool Home Page: http://tim.linfiniti.com Skype: timlinux Irc: timlinux on #qgis at freenode.net
participants (3)
-
Javier de la Torre
-
Renato De Giovanni
-
Tim Sutton