<font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2"><DIV>Hi,</DIV> <DIV>I use paster server (mapfish) , I could configurate it with paster , or it´s better I must change to module apache.<BR><BR>Best regards,</DIV>Jose Carlos<BR><BR><FONT color=#990099>-----andreas.hocevar@gmail.com escribió: -----</FONT>  <DIV style="PADDING-LEFT: 5px"> <DIV style="BORDER-LEFT: black 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">Para: jcortega@dipalme.org<BR>De: Andreas Hocevar <AHOCEVAR@OPENGEO.ORG><BR>Enviado por: andreas.hocevar@gmail.com<BR>Fecha: 27/06/2012 14:36<BR>cc: users@geoext.org<BR>Asunto: Re: [Users] Do not work me the DescribeFeatureType query to create a Attribute Store<BR><BR> <DIV><FONT size=2 face="Default Monospace,Courier New,Courier,monospace">And you can set OpenLayers.ProxyHost to do so.<BR><BR>On Wed, Jun 27, 2012 at 2:34 PM, Andreas Hocevar &lt;ahocevar@opengeo.org&gt; wrote:<BR>&gt; So when you have a proxy, you also need to use it for the url in your<BR>&gt; Protocol.HTTP configuration. And not <A href="http://localhost:8080/">http://localhost:8080</A>.<BR>&gt;<BR>&gt; Andreas.<BR>&gt;<BR>&gt; On Wed, Jun 27, 2012 at 12:57 PM, &nbsp;&lt;jcortega@dipalme.org&gt; wrote:<BR>&gt;&gt; Thank very much for yoyr help,<BR>&gt;&gt;<BR>&gt;&gt; I put &nbsp;a proxy that makes my wfs available at a url relative to my<BR>&gt;&gt; application, but<BR>&gt;&gt; the problem is that when I &nbsp;try to load the attribute store gives me the<BR>&gt;&gt; following error<BR>&gt;&gt; :<BR>&gt;&gt; "Error reading XML: location element not found: moz-nullprincipal:<BR>&gt;&gt; {3d64a956-5d9c-465e-87c0-1cae90cac057} number of line 1, column 1:"<BR>&gt;&gt;<BR>&gt;&gt; And therefore I can not get the name of fields<BR>&gt;&gt;<BR>&gt;&gt; My code is as follows:<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt; function setLayer(model, node) {<BR>&gt;&gt;<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(!(node &amp;&amp; node.layer instanceof OpenLayers.Layer.WMS)) {<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return;<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; selectedLayer = null;<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vectorLayer.removeAllFeatures();<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; app.featureGrid.reconfigure( new Ext.data.Store(),new<BR>&gt;&gt; Ext.grid.ColumnModel([]) );<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; var layer = node.layer;<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var url = layer.url.split("?")[0];<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; alert("capa seleccionada: " + layer.params.LAYERS);<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; schema = new GeoExt.data.AttributeStore({<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;proxy: new GeoExt.data.ProtocolProxy({<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;protocol: new OpenLayers.Protocol.HTTP({<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; url:<BR>&gt;&gt; "<A href="http://localhost:8080/geoserver/visor/wms?SERVICE=WFS&amp;REQUEST=DescribeFeatureType&amp;VERSION=1.1.0&amp;TYPENAME=">http://localhost:8080/geoserver/visor/wms?SERVICE=WFS&amp;REQUEST=DescribeFeatureType&amp;VERSION=1.1.0&amp;TYPENAME=</A>"<BR>&gt;&gt; + layer.params.LAYERS ,<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // autoLoad: true,<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;listeners: {<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; load :<BR>&gt;&gt; function(store, records, index) {<BR>&gt;&gt;<BR>&gt;&gt; alert ("load");<BR>&gt;&gt;<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; app.featureGrid.setTitle(layer.name);<BR>&gt;&gt;<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; selectedLayer = layer;<BR>&gt;&gt;<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; configureGrid(store, url);<BR>&gt;&gt;<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;} &nbsp;//listeners<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;})<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;})<BR>&gt;&gt;<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }); &nbsp; &nbsp; &nbsp; &nbsp; // final de schema<BR>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; schema.load();<BR>&gt;&gt; &nbsp; &nbsp; };<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt; Best regards,<BR>&gt;&gt; José Carlos<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt; De: &nbsp; &nbsp; &nbsp; &nbsp;Andreas Hocevar &lt;ahocevar@opengeo.org&gt;<BR>&gt;&gt; Para: &nbsp; &nbsp; &nbsp; &nbsp;jcortega@dipalme.org<BR>&gt;&gt; cc: &nbsp; &nbsp; &nbsp; &nbsp;users@geoext.org<BR>&gt;&gt; Fecha: &nbsp; &nbsp; &nbsp; &nbsp;27/06/2012 10:46<BR>&gt;&gt; Asunto: &nbsp; &nbsp; &nbsp; &nbsp;Re: [Users] Do not work me the DescribeFeatureType query to<BR>&gt;&gt; create a Attribute Store<BR>&gt;&gt; Enviado por: &nbsp; &nbsp; &nbsp; &nbsp;andreas.hocevar@gmail.com<BR>&gt;&gt;<BR>&gt;&gt; ________________________________<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt; Are you using a GeoServer url different than '/geoserver/ows' or<BR>&gt;&gt; '/geoserver/wfs', like e.g. 'http://myhost:8080/geoserver/wfs'? If so,<BR>&gt;&gt; then your request will be blocked by the browser's Same Origin Policy.<BR>&gt;&gt; In this case you will need a proxy that makes your wfs available at a<BR>&gt;&gt; url relative to your application.<BR>&gt;&gt;<BR>&gt;&gt; Andreas.<BR>&gt;&gt;<BR>&gt;&gt; On Wed, Jun 27, 2012 at 10:36 AM, &nbsp;&lt;jcortega@dipalme.org&gt; wrote:<BR>&gt;&gt;&gt; Hi all,<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; I'm following the tutorial “Developing OGC Compliant Web Applications with<BR>&gt;&gt;&gt; Geoext” and I have some problem with the second lesson 3.1 “ Creating a<BR>&gt;&gt;&gt; Synchronized Grid and Map View of WFS Features”<BR>&gt;&gt;&gt; <A href="http://workshops.opengeo.org/geoext/wfs/grid.html">http://workshops.opengeo.org/geoext/wfs/grid.html</A>.<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; I'm trying to create a gridpanel in Geoext, that must be filled with the<BR>&gt;&gt;&gt; names of the fields from an AttributeStore and then create their own<BR>&gt;&gt;&gt; FeatureStore with the values of these fields and update the grid panel.<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; The problem is that when I select a layer and execute the funcion setLayer<BR>&gt;&gt;&gt; that create the attribute sotore (schema), &nbsp; no execute never the listener<BR>&gt;&gt;&gt; load and therefore I can not get the name of fields<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; My code is as follows:<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; function setLayer(model, node) {<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(!(node &amp;&amp; node.layer instanceof OpenLayers.Layer.WMS))<BR>&gt;&gt;&gt; {<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return;<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; selectedLayer = null;<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vectorLayer.removeAllFeatures();<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; app.featureGrid.reconfigure( new Ext.data.Store(),new<BR>&gt;&gt;&gt; Ext.grid.ColumnModel([]) );<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; var layer = node.layer;<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var url = layer.url.split("?")[0];<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; alert("capa seleccionada: " + layer.params.LAYERS);<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; schema = new GeoExt.data.AttributeStore({<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; url: url,<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; baseParams: {<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; &nbsp; &nbsp; "SERVICE": "WFS",<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; &nbsp; &nbsp; "REQUEST": "DescribeFeatureType",<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; &nbsp; &nbsp; "VERSION": "1.1.0",<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; &nbsp; &nbsp; "TYPENAME": layer.params.LAYERS<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; },<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;autoLoad: true,<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;listeners: {<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; load :<BR>&gt;&gt;&gt; function(store, records, index) {<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; alert ("load");<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; app.featureGrid.setTitle(layer.name);<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; selectedLayer = layer;<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; configureGrid(store, url);<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;} &nbsp;//listeners<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }); &nbsp; &nbsp; &nbsp; &nbsp; // final de schema<BR>&gt;&gt;&gt; &nbsp; &nbsp; }<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; _______________________________________________<BR>&gt;&gt;&gt; Users mailing list<BR>&gt;&gt;&gt; Users@geoext.org<BR>&gt;&gt;&gt; <A href="http://www.geoext.org/cgi-bin/mailman/listinfo/users">http://www.geoext.org/cgi-bin/mailman/listinfo/users</A><BR>&gt;&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt; --<BR>&gt;&gt; Andreas Hocevar<BR>&gt;&gt; OpenGeo - <A href="http://opengeo.org/">http://opengeo.org/</A><BR>&gt;&gt; Expert service straight from the developers.<BR>&gt;&gt;<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt; --<BR>&gt; Andreas Hocevar<BR>&gt; OpenGeo -&nbsp;<A href="http://opengeo.org/">http://opengeo.org/</A><BR>&gt; Expert service straight from the developers.<BR>&gt; _______________________________________________<BR>&gt; Users mailing list<BR>&gt; Users@geoext.org<BR>&gt; <A href="http://www.geoext.org/cgi-bin/mailman/listinfo/users">http://www.geoext.org/cgi-bin/mailman/listinfo/users</A><BR><BR><BR><BR>-- <BR>Andreas Hocevar<BR>OpenGeo - <A href="http://opengeo.org/">http://opengeo.org/</A><BR>Expert service straight from the developers.<BR></FONT></DIV></DIV></DIV> <DIV></DIV></font>