
// javascript proxy for SOAP based web services
// by Matthias Hertel
/*  */

proxies.TableData = {
url: "/AJAXEngine/S06_AJAXForms/TableData.asmx",
ns: "http://www.mathertel.de/AJAXForms/TableData"
} // proxies.TableData

/* inputMessageName='SelectSoapIn', outputMessageName='SelectSoapOut'  */


/** Return the ids of all found rows in a sorted order. */

proxies.TableData.Select = function () { return(proxies.callSoap(arguments)); }
proxies.TableData.Select.fname = "Select";
proxies.TableData.Select.service = proxies.TableData;
proxies.TableData.Select.action = "\"http://www.mathertel.de/AJAXForms/TableData/Select\"";
proxies.TableData.Select.params = ["filter","order"];
proxies.TableData.Select.rtype = ["SelectResult"];

/* inputMessageName='SearchSoapIn', outputMessageName='SearchSoapOut'  */


/** Return the ids of all found rows in a sorted order. */

proxies.TableData.Search = function () { return(proxies.callSoap(arguments)); }
proxies.TableData.Search.fname = "Search";
proxies.TableData.Search.service = proxies.TableData;
proxies.TableData.Search.action = "\"http://www.mathertel.de/AJAXForms/TableData/Search\"";
proxies.TableData.Search.params = ["doc:x","order"];
proxies.TableData.Search.rtype = ["SearchResult"];

/* inputMessageName='FetchSoapIn', outputMessageName='FetchSoapOut'  */


/** Return a single row, identified by the id. */

proxies.TableData.Fetch = function () { return(proxies.callSoap(arguments)); }
proxies.TableData.Fetch.fname = "Fetch";
proxies.TableData.Fetch.service = proxies.TableData;
proxies.TableData.Fetch.action = "\"http://www.mathertel.de/AJAXForms/TableData/Fetch\"";
proxies.TableData.Fetch.params = ["id"];
proxies.TableData.Fetch.rtype = ["FetchResult:x"];

/* inputMessageName='InsertSoapIn', outputMessageName='InsertSoapOut'  */


/** Insert a record. */

proxies.TableData.Insert = function () { return(proxies.callSoap(arguments)); }
proxies.TableData.Insert.fname = "Insert";
proxies.TableData.Insert.service = proxies.TableData;
proxies.TableData.Insert.action = "\"http://www.mathertel.de/AJAXForms/TableData/Insert\"";
proxies.TableData.Insert.params = ["doc:x"];
proxies.TableData.Insert.rtype = ["InsertResult:x"];

/* inputMessageName='UpdateSoapIn', outputMessageName='UpdateSoapOut'  */


/** Update a record. */

proxies.TableData.Update = function () { return(proxies.callSoap(arguments)); }
proxies.TableData.Update.fname = "Update";
proxies.TableData.Update.service = proxies.TableData;
proxies.TableData.Update.action = "\"http://www.mathertel.de/AJAXForms/TableData/Update\"";
proxies.TableData.Update.params = ["id","doc:x"];
proxies.TableData.Update.rtype = ["UpdateResult:x"];

/* inputMessageName='DeleteSoapIn', outputMessageName='DeleteSoapOut'  */


/** Delete a record. */

proxies.TableData.Delete = function () { return(proxies.callSoap(arguments)); }
proxies.TableData.Delete.fname = "Delete";
proxies.TableData.Delete.service = proxies.TableData;
proxies.TableData.Delete.action = "\"http://www.mathertel.de/AJAXForms/TableData/Delete\"";
proxies.TableData.Delete.params = ["id"];
proxies.TableData.Delete.rtype = [];
