unit BusinessRulesScriptsLibrary_Invk; {----------------------------------------------------------------------------} { This unit was automatically generated by the RemObjects SDK after reading } { the RODL file associated with this project . } { } { Do not modify this unit manually, or your changes will be lost when this } { unit is regenerated the next time you compile the project. } {----------------------------------------------------------------------------} interface uses {vcl:} Classes, {RemObjects:} uROServer, uROServerIntf, uROTypes, uROClientIntf, {Used RODL Intf's:} DataAbstract4_Intf, {Used RODL Invk's:} DataAbstract4_Invk, {Generated:} BusinessRulesScriptsLibrary_Intf; type TNewService_Invoker = class(TDataAbstractService_Invoker) private protected published procedure Invoke_GetDatasetScripts(const __Instance:IInterface; const __Message:IROMessage; const __Transport:IROTransport; out __oResponseOptions:TROResponseOptions); end; implementation uses {RemObjects:} uRORes, uROClient; { TNewService_Invoker } procedure TNewService_Invoker.Invoke_GetDatasetScripts(const __Instance:IInterface; const __Message:IROMessage; const __Transport:IROTransport; out __oResponseOptions:TROResponseOptions); { function GetDatasetScripts(const DatasetNames: String): String; } var DatasetNames: String; lResult: String; begin try __Message.Read('DatasetNames', TypeInfo(String), DatasetNames, []); lResult := (__Instance as INewService).GetDatasetScripts(DatasetNames); __Message.InitializeResponseMessage(__Transport, 'BusinessRulesScriptsLibrary', 'NewService', 'GetDatasetScriptsResponse'); __Message.Write('Result', TypeInfo(String), lResult, []); __Message.Finalize; finally end; end; end.