Luis

I unfortunately have no Oracle installation available so I usually
cannot test the functioning of it. All tests made so far with oracle
was on a server from a user that I could access via ftp. Since 1 year
or more I have not any more tried this and I guess the connection is
not any more available.

Why the query doesn't return any result, I don't know. The whole
querybyattribute stuff is not one of the best parts of Mapserver and
not always working as expected with anything else than shapefiles.
That's the reason why I still keep the separate query for Postgis
using PHP-Postgres functions instead of Mapscript.

Please try the query with a simple, example using the script from here
http://svn.pmapper.net/trac/browser/pmapper/trunk/utils/test_query_string.php?format=txt

modify the parameters for mapfile, layer name and query string (taking
the one from the debug log, like
UPPER(DPTO) LIKE '%CHALATENANGO%'), ie.         $mapFile, $qLayer, $qStr. If
no result is returned then you need to ask this on the Mapserver
mailing list. Be sure that the query executes correctly when executing
it from a normal Oracle client.

armin

On Wed, May 6, 2009 at 6:22 AM, Luis Orlando Melendez
<luisorlando.melen...@gmail.com> wrote:
> Hi everyone,
>
> Im trying to configure search.xml file  for a oracle layer and when
> performing the search i have no results, please any  idea about what  i
> m doing wrong is welcome:
>
> * I'm using :    MS4W  2.2.8,  mapserv 5.2.0     ,  pmapper 3.2 0 -
> BUILD 2008-03-05,  the database is oracle XE 10g
> Im runnig all in a ruindows xp  sp2
>
> *
> this is the search.xml file :
>
> <?xml version="1.0" ?>
> <!--<?xml-stylesheet type="text/xsl" href="stylesheet.xsl"?>-->
> <searchlist version="1.0">
>
>  <dataroot>$</dataroot>
>
>  <searchitem name="departamentos" description="departamentos">
>    <layer type="oracle" name="departamentos">
>        <field type="n" name="GID" description="GID" wildcard="2" />
>    </layer>
>  </searchitem>
>
>
>  <searchitem name="municipios" description="Municipios">
>    <layer type="oracle" name="municipios">
>      <field type="s" name="LONGNAME" description="Municipios"
> wildcard="0" />
>    </layer>
>  </searchitem>
>
>  <searchitem name="iglesias" description="iglesias">
>    <layer type="oracle" name="iglesias">
>      <field type="s" name="LONGNAME" description="iglesias" wildcard="0" />
>    </layer>
>  </searchitem>
>
>
>  <searchitem name="campings" description="Camping">
>    <layer type="oracle" name="campings">
>      <field type="s" name="LONGNAME" description="Camping :" wildcard="0">
>      </field>
>    </layer>
>  </searchitem>
> </searchlist>
>
>
> the layer I have configured is this:
>
> #========================================== DEPARTAMENTOS
> ==================#
> #departamentos
> #
> # Start of Layer Departamentos
> #
> LAYER
>  NAME "departamentos"
>  TYPE polygon
>    CONNECTIONTYPE oraclespatial
>    CONNECTION "mapa/m...@admin"
>    DATA "GEOMETRY FROM DEPARTAMENTOS USING UNIQUE GID"
>    DUMP TRUE
>    TEMPLATE "void"
>    STATUS ON
>  #TRANSPARENCY 70
>  PROJECTION
>    "init=epsg:32062"
>  END
>  METADATA
>    "DESCRIPTION" "departamentos"
>    "RESULT_FIELDS" "DPTO, GID"
>    "RESULT_HEADERS" "dpto, gid"
>    "RESULT_HYPERLINK" "DPTO, GID"
>    "ows_title"      "departamentos"
>  END  # Metadata
>  CLASS
>    Name 'departamentos'
>    COLOR 16 181 84
>    OUTLINECOLOR 0 0 0
>    TEMPLATE "void"
>  END  # Class
> END  # Layer
>
>
> THIS IS THE PM_DEBUG.LOG i n the  \incphp\xajax   directory
>
>
> [05-May-2009 23:04:11] P.MAPPER debug info
> Validation of search.xml file succeeded
>
> [05-May-2009 23:04:37] P.MAPPER debug info
> Searcharray in search.php->getSearchParameters()
>  Array
> (
>    [DPTO] => CHALATENANGO
>    [mode] => search
>    [PHPSESSID] => 5d82664df04e9a59a4c450810ad4857d
> )
>
> [05-May-2009 23:04:37] P.MAPPER debug info
> Parameters for searchArray
> file: query.php->q_execAttributeQuery
>
>  Array
> (
>    [DPTO] => CHALATENANGO
>    [mode] => search
>    [PHPSESSID] => 5d82664df04e9a59a4c450810ad4857d
> )
>
> [05-May-2009 23:04:37] P.MAPPER debug info
> Parameters for searchParams
> file: query.php->q_execAttributeQuery
>  Array
> (
>    [layerName] => departamentos
>    [layerType] => oracle
>    [firstFld] => DPTO
>    [qStr] =>   UPPER(DPTO) LIKE '%CHALATENANGO%'
> )
>
>
>
>
>
>
> ------------------------------------------------------------------------------
> The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
> production scanning environment may not be a perfect world - but thanks to
> Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
> Series Scanner you'll get full speed at 300 dpi even with all image
> processing features enabled. http://p.sf.net/sfu/kodak-com
> _______________________________________________
> pmapper-users mailing list
> pmapper-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pmapper-users
>

------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
pmapper-users mailing list
pmapper-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmapper-users

Reply via email to