Developer Manual User Configured Backup

Similar documents
Developer Manual Automatic Cheque Number Generation & Tracking

MULTISITE. Multisite Activation. Microsoft Dynamics AX White Paper

American National Standard for Electrical Lamp Bases Specifications for Bases (Caps) for Electric Lamps

Avigilon Control Center 5 System Integration Guide

Embedded Linux with VAR-SOM-MX6 Course

DR Series Appliance Cleaner Best Practices. Technical Whitepaper

NEMA Standards Publication SB Fire Service Annunciator and Interface

ADT Security Website Terms of Use

Installation Manual February Opticom Infrared System. Model 575 Confirmation Light Kit

CASS9000 Standalone FingerPrint Door Access System. User Manual

American National Standard for Electrical Intermediate Metal Conduit

For Roadway and Area Lighting Equipment Ingress Protection (Resistance to Dust, Solid Objects, and Moisture) for Luminaire Enclosures

User s Guide Home Automation Wall Socket for IWATCHALARM (Add-On) Model: SM-001SK

American National Standard. for Roadway and Area Lighting Equipment Solid State Light Sources Used in Roadway and Area Lighting ANSI C136.

NEMA Standards Publication. Guide for Proper Use of Smoke Detectors in Duct Applications

American National Standard for Roadway and Area Lighting Equipment Elliptically Shaped, Enclosed Side-Mounted Luminaires

40/40 Duct Mount P/N Installation Guide. Document Ref: TM777670, Rev. (3) June 2017

User s Guide Wireless Doorbell for IWATCHALARM (Add-On) Model: SM-105DB

New Features in Oracle R Enterprise 1.4.1

Three Phase Prepayment Meter Liberty-3P

Applying the Patch Release

Sýnishorn ISO 7183 INTERNATIONAL STANDARD. Compressed-air dryers Specifications and testing. Sécheurs à air comprimé Spécifications et essais

Simplex Panel Interface Guide

Feniex Hammer S Distributed By: Feniex Hammer Instruction Manual / feniex.com

Information Bulletin

American National Standard for Roadway and Area Lighting Equipment Plasma Lighting

ANSI C Revision of ANSI C National Electrical Manufacturers Association. American National Standards Institute, Inc.

IPC CODE AND COMMENTARY

4590 Tank Side Monitor. Service Manual. WM550 Communication Protocol. Software Versionv2.03 SRM011FVAE0808

Duct Mount. Installation Instructions

Mounting Instruction

Owner s Manual. PIR-1 IR Learner

American National Standard. for Roadway and Area Lighting Equipment Solar Lighting Systems ANSI C Secretariat:

Oracle Retail Merchandise Financial Planning

Oracle Retail Furniture Retail System (FRS) Pricewriter to Xmargin Guide Release October 2015

ISO/TS TECHNICAL SPECIFICATION

Information Bulletin

Oracle Retail Management System Release Notes Release Spanish. January 2008

OnGuard 7.2 Resolved Issues

End-of-Line Encapsulated Resistor. Installation Guide

Avigilon System Integration Guide. for the Avigilon Control Center and Access Control Manager

NEMA Standards Publication Temporal Light Artifacts: Test Methods and Guidance for Acceptance Criteria

STORM PRO Model # - C-4014, C Storm Pro- Instruction Manual V.2. This instruction manual serves as a guide for the Storm Pro.

American National Standard for Roadway and Area Lighting Equipment Induction Lighting

Capital Projects Group Fire Extinguishers Specification

PLUMBING CODE REFERENCE Second Edition

Training Guide Series. CYMA User Portal Installation Guide

Typhoon Full Function C-4017

ISO 7183 INTERNATIONAL STANDARD. Compressed-air dryers Specifications and testing. Sécheurs à air comprimé Spécifications et essais

NEMA Standards Publication ICS (R 2007) Adjustable Speed Electrical Power Drive Systems

Typhoon Full Function C-4017

ProTalk. Expander. Operating Manual Model B1292. July 28, 2009 Rev. 1.01

HazLoc Essential Guides:

MEAS SENSOR TAG APP INSTALLATION GUIDE FOR ANDROID

Oracle Retail Merchandising System Release Notes Release 12.0 May 2006

Dolphin 9900 Mobile Computer

Mark Olive. From Disaster to Resilience: managing the reconstruction of Queensland s Regional Road Network

SOLAR Sludge Drying NATURETECH ENVIRO PROTECTION LTD. I+M GMBH & CO.KG

Push Button Electronic Timer. 31VETR Series. Installation Instructions

Oracle Retail Management System Release Notes Release November 2007

In data sheets and application notes which still contain NXP or Philips Semiconductors references, use the references to Nexperia, as shown below.

GPS Evaluation Kit EVA1037/1080

SAA HB THE DOMESTIC KITCHEN HANDBOOK

Avigilon System Integration Guide. for the Avigilon Control Center and Access Control Manager

Avigilon Control Center System Integration Guide

External Wireless Sounder

Alarm Signalling Equipment: Connection Requirements (Victoria) TAN 06. Technical Advisory Note. Version 1 October 2018

GUILDFORD BOROUGH GREEN BELT AND COUNTRYSIDE STUDY

Oracle Retail Distribution Management Release Notes Release October 2007

Installation Manual September Opticom Infrared System. Model 798 Emitter Bezel Mount Kit

HPE Knowledge Article

General Terms and Conditions of Use of the Wacker Neuson WebEDI Portal for Suppliers (Last Update: July 1 st, 2018)

IndigoVision. GAI-Tronics Integration Module. Administrator's Guide

ISO 7491 INTERNATIONAL STANDARD. Dental materials Determination of colour stability. Produits dentaires Détermination de la stabilité de couleur

EX41922 Hardened Unmanaged 2-port 10/100/1000BASE + 2-port 100/1000 SFP Ethernet Switch. User s Guide

NEMA Enclosures for Electrical Equipment (1000 Volts Maximum)

American National Standard

Wilcom. Model FR2 Fiber Ranger Optical Fault Locator OPERATING INSTRUCTIONS

Thermometer model 02059

STORM PRO Model # - C-4014, C Storm Pro- Instruction Manual 100W 200W V.3. This instruction manual serves as a guide for the Storm Pro.

Avigilon Control Center 5 System Integration Guide

Avigilon Control Center 5 System Integration Guide. with STENTOFON AlphaCom. INT-STENTOFON-C-Rev1

SAMPLE DOCUMENT USE STATEMENT & COPYRIGHT NOTICE

Avigilon Control Center System Integration Guide

Chapter. Configuring OnSSI NetDVMS. OnSSI NetDVMS versions 5.x through 6.5g. OnSSI NetDVMS Ocularis. Configuring Third-Party Programs

ISO 2896 INTERNATIONAL STANDARD. Rigid cellular plastics Determination of water absorption

MODEL 5100 BROADBAND ALARM COMMUNICATOR INSTALLATION & USER S GUIDE PRODUCT ID #

Baxi Brazilia F 5, F 5S, F 8S & Comfort Stat F 8ST Oak

Personal Emergency Response (PERS) Verification and Notification Procedures

Booster Power Supply Manual

Moxa Proactive Monitoring User s Manual

HOA Annunciator Load Programming and Monitoring Instructions

Push Button Electronic Timer. 31VETR3 Series. Installation Instructions

UNC100 Integra Manual

User Guide Danfoss Link A central controller for your entire house

NEA SMART ROOM CONTROL UNIT. Installation and operating manual

Australian Standard. Water mist fire protection systems System design, installation and commissioning AS

STANDARD FOR INDOOR-OUTDOOR OPTICAL FIBER CABLE

SEAR II APPLICATION 9V899-A01D PREPARED FOR NICTD

3820, 3820i, 4820, 4820i

Transcription:

Developer Manual User Configured Backup 1

The information contained in this document is current as of the date of publication and subject to change. Because Tally must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Tally, and Tally cannot guarantee the accuracy of any information presented after the date of publication. The information provided herein is general, not according to individual circumstances, and is not intended to substitute for informed professional advice. This document is for informational purposes only. TALLY MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT AND SHALL NOT BE LIABLE FOR LOSS OR DAMAGE OF WHATEVER NATURE, ARISING OUT OF, OR IN CONNECTION WITH THE USE OF OR INABILITY TO USE THE CONTENT OF THIS PUBLICATION, AND/OR ANY CONDUCT UNDERTAKEN BY PLACING RELIANCE ON THE CONTENTS OF THIS PUBLICATION. Complying with all applicable copyright and other intellectual property laws is the responsibility of the user. All rights including copyrights, rights of translation, etc., are vested exclusively with TALLY SOLUTIONS PRIVATE LIMITED. No part of this document may be reproduced, translated, revised, stored in, or introduced into a retrieval system, or transmitted in any form, by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Tally Solutions Pvt. Ltd. Tally may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written licence agreement from Tally, the furnishing of this document does not give you any licence to these patents, trademarks, copyrights, or other intellectual property. 2010 Tally Solutions Pvt. Ltd. All rights reserved. Tally.Developer 9 is either registered trademarks or trademarks of Tally Solutions Pvt. Ltd. in India and/or other countries. All other trademarks are properties of their respective owners. Version: Developer Manual User Configured Backup/3.0/September 2010 2

User Configured Backup Scenario A Firm Global Enterprises using Tally.ERP 9 is in a remote location facing frequently power cuts. Due to this, they fear data loss due to corruption hence require automatic backups to be taken in Tally. Requirement Statement To minimize data loss, User Configured Backup option needs to be inbuilt in Tally.ERP 9. Solution The following approach is taken for providing Automatic Backup in Tally.ERP9 and this feature is disabled at Remote end: I. Configuration Screens for User configured Backup need to be provided with respective variables and List Variables. II. Based on the configuration values set, various system events i.e., System Start, Load Company, Close Company & System End must conditionally invoke the Function written to take Automatic Backup. [System: Event] AppStartEvent: System Start : ##TSPLFFEBackupOn = "Tally + Application Start" :Call: TSPL FFE Backup + Function CmpLoadEvent : Load Company : ##TSPLFFEBackupOn = "Load + Company" : Call : TSPL FFE Backup Function CmpCloseEvent: Close Company : ##TSPLFFEBackupOn = "Close+ Company" : Call : TSPL FFE Backup Function AppEndEvent : System End : ##TSPLFFEBackupOn = "Tally+ Application End" : Call : TSPL FFE+ Backup Function III. Function TSPL FFE Backup Function is intended to check for configured conditions and subsequently invoke function taking backups. a. For generalization, conditional execution is required wherein user settings can be verified and acted upon accordingly. So based on the user setting, decision is taken whether to perform or not to perform the Back up operation. b. If Automatic Backup needs to be performed, Action Backup Company is initiated on specifying the desired destination path, source directory, company 3

name and number. c. Also, the default Backup Variable, SVBackupPath is altered to the last backed up location so that in case of subsequent Restore, user can view the last backed up location. [Function: TSPL FFE Backup Function] Variable : Backup Det Var: String 00 : IF : ##TSPLFFEEnableUCB AND + ##SVQuitFromRemoteLogout!= 1 10 : IF : ##TSPLFFEUCBPrompt 20 : QUERY BOX : "Backup Company?" : Yes:No 30 : IF : $$LastResult 40 : CALL : TSPL FFE Backup Company 50 : ENDIF 60 : ELSE : 70 : CALL : TSPL FFE Backup Company 80 : ENDIF 90 : ENDIF IV. Function TSPL FFE Backup Company executes the Action Backup Company on gathering the required syntax information from the variables and formulae. [Function: TSPL FFE Backup Company] Local Formula : BackUpAllItems : ##TSPLFFEBackupData = + "All Companies" Local Formula : BackUpCurCompany : ##TSPLFFEBackupData = + "Current Company" Local Formula : BackUpSelCompanies : ##TSPLFFEBackupData =+ "Selected Companies" 00 : SET : SVBackupPath : @@TSPLFFEDestPath 01 : SET : SVBackupSrc : if $$IsEmpty:##SVBackupSrc then ##SVCurrentPath else ##SVBackupSrc 05 : SET : BackupDetVar : ##SVBackupPath + ", " + ##SVCurrentPath + ", " + ##SVCurrentCompany + ", " + @@TSPLFFECoNumber 10 : DO IF : @BackUpAllItems : BACKUP COMPANY:"": + $$FullListEx:"":ListofAllBackupCompanies: + ##SVBackupPath:##SVBackupSrc:$Name : + $CompanyNumber 20 : DO IF : @BackUpCurCompany : BACKUP COMPANY:"," : ##BackupDetVar 30 : DO IF : @BackUpSelCompanies:BACKUP $$FullListEx: dg :+ TSPLFFESelBackupCompaniesSumm: ##SVBackupPath: ##SVBackupSrc:$Name:$CompanyNumber V. Using various System Formulae, Destination folder is constructed by appending the 4

Backup Path configured by the user along with subfolders for current Machine Date and Time. [System: Formula] TSPL FFE DestPath : ##TSPLFFEDestinationPath + "\" + @@TSPLFFEDateForm + "\" + @@TSPLFFETimeForm TSPL FFE CoNumber : $$String: + ($CompanyNumber:Company:##SVCurrentCompany):5 TSPL FFE DateForm : $$String:@@TSPLFFESysDate TSPL FFE TimeForm : @@TSPLFFEHrsForm + @@TSPLFFEMtsForm TSPL FFE HrsForm : If $$StringPart:@@TSPLFFESysTime:0:2 + CONTAINS ":" + Then $$StringPart:@@TSPLFFESysTime:0:1+ Else $$StringPart:@@TSPLFFESysTime:0:2 TSPL FFE MtsForm : If $$StringPart:@@TSPLFFESysTime:0:2 CONTAINS ":" + Then $$StringPart:@@TSPLFFESysTime:2:2+ Else $$StringPart:@@TSPLFFESysTime:3:2 TSPL FFE SysDate : $$SysInfo:SystemDate TSPL FFE SysTime : $$SysInfo:SystemTime TSPL FFE NonZeroCompany : $CompanyNumber!= "0" TDL Capabilities Used I. User Defined Functions II. Events System Start, Load Company, Close Company, System End III. Action Backup Company 5