Add | Adds a row to the database table of the current UDO.
The data for the row is contained in the GeneralData object passed to the method. |
Cancel | Cancels a row in the database table of the current UDO. |
Close | Closes a row in the database table of the current UDO. |
Delete | Deletes a row in the database table of the current UDO. |
DoCommand | DoCommand |
GetByParams | Gets a row from the database table of the current UDO.
The row is specified by passing its key to the method. |
GetDataInterface | Creates an empty data structure for use with the GeneralService. |
GetDataInterfaceFromXMLFile | Creates an object from an XML file. |
GetDataInterfaceFromXMLString | Creates an object from XML. |
GetList | Returns the keys for all the rows in the main table for a specific UDO.
For example, if the UDO MealOrders was linked to the user-defined table @SM_OMOR table, and the service was instantiated for the MealOrders UDO, then this method would return the keys for all the rows in @SM_OMOR. |
InvokeMethod | Executes the InvokeMethod method of your UDO's custom business implementation DLL.
The InvokeMethod has the following signature: TCHAR* InvokeMethod(CSboBusinessObject * refObj, const TCHAR* sInput) The CSboBusinessObject object receives data from the GeneralData parameter of this method, which represents a record of this UDO. The TCHAR object receives the string from the InvokeParams parameter of this method. You can use the InvokeMethod method as a dispatcher to other methods in your DLL, and use this string to determine how to dispatch to other functions in the DLL. |
Update | Updates an existing row in the database table of the current UDO.
The data for the row, including the key of the row to be updated, is contained in the GeneralData passed to the method. |