class TRGBatchService extends SysOperationServiceBase
{
    /// <summary>
    ///
    /// </summary>
    /// 
    //[SysEntryPoint(false)]
    private void processCode()
    {
        Info("Test");
    }
}
class TRGBatchController extends sysOperationServiceController
{
public static void main(Args args)
{
TRGBatchController controller = new TRGBatchController(classStr(TRGBatchService),methodStr(TRGBatchService,processCode),SysOperationExecutionMode::Synchronous);
controller.startOperation();
}
/// <summary>
///
/// </summary>
/// <returns></returns>
public ClassDescription caption()
{
ClassDescription ret;
    
ret ="Operation batch job";
    
return ret;
}
}
class TRGBatchController extends sysOperationServiceController
{
public static void main(Args args)
{
TRGBatchController controller = new TRGBatchController(classStr(TRGBatchService),methodStr(TRGBatchService,processCode),SysOperationExecutionMode::Synchronous);
controller.startOperation();
}
/// <summary>
///
/// </summary>
/// <returns></returns>
public ClassDescription caption()
{
ClassDescription ret;
ret ="Operation batch job";
return ret;
}
}
