From bf5ce2e3cfc8f3e2118f961dbfe6cd629b10add0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ma=C3=ABl=20M=C3=A9liani?= <m.meliani@neogeo-online.net>
Date: Tue, 22 Oct 2013 13:28:02 +0200
Subject: [PATCH] binding => type in ft attributes...

---
 src/server.py | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/server.py b/src/server.py
index 5391eed..2027e98 100755
--- a/src/server.py
+++ b/src/server.py
@@ -344,27 +344,29 @@ class featuretype(object):
         # MapServer in a GetFeature response...
         attributes = [{
             "name": f.get_name(),
-            "binding": f.get_type_name(), 
-            "binding": f.get_type_name(),
+            "type": f.get_type_name(),
             "length": f.get_width(),
             # "minOccurs": 0, "maxOccurs": 1, "nillable": f.is_nullable(),
+            # binding?
             } for f in dsft.iterfields()]
 
         if dsft.get_geometry_column() is not None:
             attributes.append({
                 "name": dsft.get_geometry_column(),
-                "binding": dsft.get_geomtype_gml(),
+                "type": dsft.get_geomtype_gml(),
                 "minOccurs": 0,
                 "maxOccurs": 1, 
                 # "nillable": True,
+                # binding?
                 })
         else:
             attributes.append({
                 "name": "geometry",
-                "binding": dsft.get_geomtype_gml(),
+                "type": dsft.get_geomtype_gml(),
                 "minOccurs": 0,
                 "maxOccurs": 1,
                 # "nillable": True,
+                # binding?
                 })
 
         return {"featureType": ({
-- 
GitLab