<div><div selected class="netInfoResponseText 
netInfoText "><pre><code class="wrappedText focusRow">&lt;?xml version=&#39;1.0&#39; encoding=&#39;UTF-8&#39;?&gt;
</code><code class="wrappedText focusRow">&lt;ows:ExceptionReport
</code><code class="wrappedText focusRow"> xmlns=&#39;<a href="http://www.opengis.net/ows">http://www.opengis.net/ows</a>&#39;
</code><code class="wrappedText focusRow"> xmlns:ows=&#39;<a href="http://www.opengis.net/ows">http://www.opengis.net/ows</a>&#39;
</code><code class="wrappedText focusRow"> xmlns:xsi=&#39;<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>&#39;
</code><code class="wrappedText focusRow"> xsi:schemaLocation=&#39;<a href="http://www.opengis.net/ows">http://www.opengis.net/ows</a> <a href="http://schemas.opengis.net/ows/1.0.0/owsExceptionReport">http://schemas.opengis.net/ows/1.0.0/owsExceptionReport</a></code><code class="wrappedText focusRow">.xsd&#39;
</code><code class="wrappedText focusRow"> version=&#39;1.1.0&#39; language=&#39;en&#39;&gt;
</code><code class="wrappedText focusRow"> &lt;ows:Exception exceptionCode=&#39;InvalidParameterValue&#39; locator=&#39;Transaction&#39;&gt;
</code><code class="wrappedText focusRow">  &lt;ows:ExceptionText&gt;Operation parameter must be set&lt;/ows:ExceptionText&gt;
</code><code class="wrappedText focusRow"> &lt;/ows:Exception&gt;
</code><code class="wrappedText focusRow">&lt;/ows:ExceptionReport&gt;
</code><code class="wrappedText focusRow">
</code></pre></div></div><div>I am using world data comes with tinyows demo</div><div><br></div>my source code<div><br></div><div><br></div><div><div>  var osm = new OpenLayers.Layer.WMS(</div><div>                &quot;OpenLayers WMS&quot;,</div>
<div>                &quot;<a href="http://labs.metacarta.com/wms/vmap0">http://labs.metacarta.com/wms/vmap0</a>&quot;,</div><div>                {layers: &#39;basic&#39;}</div><div>            );</div><div>    var saveStrategy = new OpenLayers.Strategy.Save();</div>
<div>    saveStrategy.events.register(&quot;success&quot;, &#39;&#39;, showSuccessMsg);</div><div>    saveStrategy.events.register(&quot;failure&quot;, &#39;&#39;, showFailureMsg);</div><div><br></div><div>    wfs = new OpenLayers.Layer.Vector(&quot;Editable Features&quot;, {</div>
<div>        strategies: [new OpenLayers.Strategy.BBOX(), saveStrategy],</div><div>        projection: new OpenLayers.Projection(&quot;EPSG:4326&quot;),</div><div>        protocol: new OpenLayers.Protocol.WFS({</div><div>
            version: &quot;1.1.0&quot;,</div><div>            srsName: &quot;EPSG:4326&quot;,</div><div>            url: &quot;<a href="http://localhost/cgi-bin/tinyows">http://localhost/cgi-bin/tinyows</a>&quot;,</div><div>
            featureNS :  &quot;<a href="http://www.tinyows.org/">http://www.tinyows.org/</a>&quot;,</div><div>            featureType: &quot;world&quot;,</div><div>            geometryName: &quot;the_geom&quot;,</div><div>
            schema: &quot;<a href="http://localhost/cgi-bin/tinyows?service=wfs&amp;request=DescribeFeatureType&amp;version=1.1.0&amp;typename=tows:world">http://localhost/cgi-bin/tinyows?service=wfs&amp;request=DescribeFeatureType&amp;version=1.1.0&amp;typename=tows:world</a>&quot;</div>
<div>        })</div><div>    }); </div><div>   </div><div><br></div><div>          var sf = new OpenLayers.Control.SelectFeature(wfs, {callbacks: {&#39;click&#39;:feature_info}});</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span></div>
<div>            map.addControl(sf);</div><div>            sf.activate();</div><div>    map.addLayers([osm, wfs]);</div><div><br></div><div>    var panel = new OpenLayers.Control.Panel(</div><div>        {&#39;displayClass&#39;: &#39;customEditingToolbar&#39;}</div>
<div>    );</div><div>    </div><div>    var navigate = new OpenLayers.Control.Navigation({</div><div>        title: &quot;Pan Map&quot;</div><div>    });</div><div>    </div><div>    var draw = new OpenLayers.Control.DrawFeature(</div>
<div>        wfs, OpenLayers.Handler.Polygon,</div><div>        {</div><div>            title: &quot;Draw Feature&quot;,</div><div>            displayClass: &quot;olControlDrawFeaturePolygon&quot;,</div><div>            multi: true</div>
<div>        }</div><div>    );</div><div>    </div><div>    var edit = new OpenLayers.Control.ModifyFeature(wfs, {</div><div>        title: &quot;Modify Feature&quot;,</div><div>        displayClass: &quot;olControlModifyFeature&quot;</div>
<div>    });</div><div><br></div><div>    var del = new DeleteFeature(wfs, {title: &quot;Delete Feature&quot;});</div><div>   </div><div>    var save = new OpenLayers.Control.Button({</div><div>        title: &quot;Save Changes&quot;,</div>
<div>        trigger: function() {</div><div>            if(edit.feature) {</div><div>                edit.selectControl.unselectAll();</div><div>            }</div><div>            saveStrategy.save();</div><div>        },</div>
<div>        displayClass: &quot;olControlSaveFeatures&quot;</div><div>    });</div><div><br></div><div>    panel.addControls([navigate, save, del, edit, draw]);</div><div>    panel.defaultControl = navigate;</div><div>    map.addControl(panel);</div>
<div>    map.zoomToMaxExtent();</div><br>-- <br>Rashad<br>
</div>