COMMAND-LINE INTERFACE USER MANUAL. Version Bank of Finland PAYMENT AND SETTLEMENT SYSTEM SIMULATOR

Size: px
Start display at page:

Download "COMMAND-LINE INTERFACE USER MANUAL. Version Bank of Finland PAYMENT AND SETTLEMENT SYSTEM SIMULATOR"

Transcription

1 COMMAND-LINE INTERFACE USER MANUAL Version Bank of Finland PAYMENT AND SETTLEMENT SYSTEM SIMULATOR

2

3 Contents 1. Introduction Giving individual commands Notation syntax Import input file Simulation configuration Simulation execution Export output file Exporting all simulation output ,Stopping an operation Using a command file Example command file contents Error handling and return values Known bugs of the BoF-PSS2 CLI BoF-PSS2 Command-Line Interface User Manual 1

4 1. Introduction The command-line interface (CLI) of the simulator can be used to configure and run simulations without starting the graphical user interface (GUI). It is useful when large number of similar tasks needs to be performed. Example of such situation could be repetition of a certain simulation for hundreds of times with different data sets. With the CLI it is also possible to use the BoF-PSS2 via other software responsible for creating the simulated data or commanding the execution. CLI is designed to cover the most frequently used repetitive tasks. The graphical user interface is still used in tasks which are considered to be typically one off actions. Examples of these are creation of new projects, setting the data format defaults, definition of new templates and also definition of system data set contents. The operations currently supported by the CLI are importing datasets, configuration of simulations, executing simulations and exporting results. In the command mode the simulator software is divided in two parts. First, there is server software, which is the actual simulator executing the given commands similarly as in the graphical mode. This server is displayed as a console window. The server is started by executing the Start-up-SERVER.bat file located in C:\BoF-PSS2\PROGRAM. The server must be running before any commands to the simulator can be given with the script language. The server is closed by executing the C:\BoF-PSS2\PROGRAM\PSS2_server_shutdown.bat file. Second part is the client program, C:\BoF-PSS2\PROGRAM\BoF-PSS2.bat, which is called in the command prompt with the actual script command given in the argument. It passes on the individual command parameters to the server and collects the feedback of the commands submitted. There are three general options for using the command interface: a. Giving the individual commands directly in command prompt of the operating system, i.e. opening up the command prompt and executing the command. b. Using a program which forms the script commands and submits them to the operating system to be executed in command prompt. c. Writing a text file with a batch of sequential commands to be executed. The launch of the execution is done again via the command prompt. The text file can be created with Notepad, Excel or any other suitable program. The commands for individual simulator tasks are the same in all options and are described in section 2 which covers option a for command launching. Using batch files and additional commands in this alternative, i.e. option c, are covered in section 3. Calling the simulator CLI from a third party program, i.e. option b, is done by utilising either one of the other two alternatives. It depends more on usage of the third party program or the programming language that will be used for the task. Examples of programs to which the simulator could be connected are Matlab, Mathematica or any user created program. BoF-PSS2 Command-Line Interface User Manual 2

5 Error handling and return values of the simulator command-line interface are described in section 4. Note that you can use the graphical and command-line user interfaces in turns. Those tasks which are not repetitive are often easier to do using the graphical interface and those that have to be repeated several time with small changes in the parameters can be efficiently and rapidly executed using the command-line interface. Using both interfaces simultaneously is however impossible. 2. Giving individual commands The simulator can execute individual commands which are entered one at a time with the relevant parameters. Results of simulations executed through the CLI are written to the same output database as those executed via GUI. The feedback related to interpretation and execution of commands given to the simulator can be directed to a separate feedback text file. The feedback file will contain any error messages due to errors in the command-line syntax or data and any error messages from the simulations tasks that normally would be presented via the graphical interface. The individual commands can perform one of the following simulator tasks: import input data, configure a simulation, execute a simulation or export output data Notation syntax Parameters are given as a text string, where reserved keywords are preceded with whitespace (space character) and a dash/minus sign (i.e. "-"). The command syntax is presented in this manual so that the bold words represent reserved keywords, which must be stated as such, and italic words represent variable user input such as names of templates or projects. Note that the commands and variables are given in plain text in the command prompt. The bold and italic style is just used for clarification in this manual. Parameters, which are optional, are shown in this manual in square brackets []. The order of parameters in an actual command is arbitrary. However, in these instructions the parameter defining the main task is always stated in the beginning of each command. Parameters can also be separated with comma or equal sign "=" instead of whitespace. Therefore space, dash, comma or equal sign can only be used in the variable user input, i.e. data set, template or file names, when placing the user input value in double quotes. For example referring to template SYLS-ALL is written as -template:"syls-all" Import input file Data can be imported from a CSV file to the input database of a project by using the -import command. When importing data from the command-line interface the data template defining the format of the CSV-file has to be created first in the graphical user interface. Note also that the CLI will use the same data format defaults (date, time, separators) as were last used in the BoF-PSS2 Command-Line Interface User Manual 3

6 GUI. Possible errors in the input file are reported in error files in the ERRORLIST directory in the project folder. Import command syntax: BoF-PSS2 -import -table:table name -project:project id -dataset:data set -inputfile:file path -system:system id -template:template name [-update] [-insert] [-feedbackfile: file path] Parameter code -import -table -project -dataset -inputfile -system -template -update -insert -feedbackfile Parameter value command for importing input data the database table to import in (e.g. TRAN or PART) project ID data set to be created or updated path to the CSV-file to input system ID name of the template to be used When this parameter is given, the imported data is used to update existing data set. The -update parameter does not allow the insertion of new rows. This parameter is alternative to -insert. If none of these are given, default action is to create a new data set by replacing the existing one. Optional. When this parameter is used, the imported data is inserted as new rows in an existing data set. This parameter is alternative to -update. If none of these are given, default action is to create a new data set. Optional. feedback file name and path for storing the result of the import operation. Feedback is also displayed in the simulator server window. Optional Example: BoF-PSS2 -import -table:tran -project:example -dataset:tr01 -inputfile:c:\temp\trans11.csv -system:rtgs -template:tran_all This example command would import new transaction data to the TRAN table in the database of the project "Example" and its system rtgs from the input file trans11.csv using template TRAN_ALL. A new data set named tr01 would be created Simulation configuration Simulations can be configured using the command "-configure", which basically generates a simulation ID and attaches the given data sets to the simulation ID. Configure command syntax: BoF-PSS2 -configure -project:project id -simulationid:simulation id [-name:simulation name] [-description:simulation description] [-feedbackfile:file path] [-skipcrosscheck] [-submission:algorithm name] -system(id:system id/sycd: data set/tran:data set/part:data set [/iccl:data set][/dbal:data set][/blim:data set] ) BoF-PSS2 Command-Line Interface User Manual 4

7 Parameter code -configure -project -simulationid -name -description -skipcrosscheck -submission -system() -feedbackfile Parameter value command for configuring simulations project ID simulation ID to create or modify simulation name (optional) simulation description (optional) The cross-check will be skipped if this parameter is given. Without it the cross-check will be executed. (optional) The name of the submission algorithm to use. If the parameter is not given, default algorithm SUFIFOPR is used. (optional) The data sets to be used in an individual system. Values of sub-parameters are given as a list separated with slashes "/" within the parenthesis. This parameter can be given multiple times if the simulation includes multiple systems. Sub-parameters: ID System ID sycd existing system data set to use tran existing transaction data set part existing participant data set iccl existing intraday credit limit data set (optional) dbal existing daily balances data set (optional) blim existing bilateral credit limit data set (optional) feedback file name and path for storing the result of the configuration operation. Feedback is also displayed in the simulator server window (optional). Note: If there are more systems belonging to the same simulation the system parameter and its sub-parameters are stated multiple times. Also note that the feedback file includes important information on how successful the crosscheck has been. In a situation in which the cross-check is unsuccessful the simulation ID will not be created or modified and saved. Example: BoF-PSS2 -configure -project:example -simulationid:sim1 -system(id:rtgs/sycd:syset1/tran:tset2/part:banks) This example command would create a new simulation ID sim1 in the project Example. The simulation has one system rtgs and uses system data set syset1, transaction data set tset2 and participant data set banks. BoF-PSS2 Command-Line Interface User Manual 5

8 2.4. Simulation execution Simulations can be executed using the "-execute" command. The simulation IDs executed must be available in the input database. Execute command syntax: BoF-PSS2 -execute -simulationid:simulation id -project:project id [ statistics(syls/acst/test/nest/avst/best/unst/sust/qust/bist/qure)] [-skipcrosscheck][-feedbackfile:file path] Parameter code -execute -project -simulationid -skipcrosscheck -statistics() -feedbackfile Parameter value command for executing simulations project ID simulation ID to execute The cross-check will be skipped if this parameter is given. Without it the cross-check will be executed. (optional) States which statistics are saved (optional). Required output tables are given within parenthesis as a list of table names in capital letters separated with slashes ("/"). feedback file name and path for storing the result of the execution operation. Feedback is also displayed in the simulator server window (optional). Example: BoF-PSS2 -execute -simulationid:sim1 -project:example -statistics(acst/test) This example command would execute simulation ID sim1 in the project Example. Account level statistics and transaction event statistics would be written into the output database Export output file Data can be exported from the output database using the command "-export". (Another advanced output option is to read directly the data from the database using the SQL-interface of MySQL, see chapter on MySQL interfaces in the BoF-PSS2 User Manual). The data templates to be used when creating the output CSV-files using the CLI have to be first created using the graphical user interface as the CLI does not support template creation. Note also that the CLI will use the same data format defaults (date, time, separators) as were last used in the GUI. Export command syntax: BoF-PSS2 -export -table:table name -simulationid:simulation id -project:project id -system:system id -template:template name -exportfile:file path [-createnames][-feedbackfile:file path] BoF-PSS2 Command-Line Interface User Manual 6

9 Parameter code -export -project -simulationid -system -table -exportfile -template -createnames -feedbackfile Parameter value command for exporting output file project ID simulation ID system ID of the relevant system table to export file path of the export output file to create name of the data template to use No value. When present, the names of the columns will be written in the output file. If not present, the names will not be written. (optional) feedback file name and path for storing information about the export operation. Feedback is also displayed in the simulator server window (optional). Example: BoF-PSS2 -export -table:syls -simulationid:sim1 -project:example -exportfile:c:\temp\syls.csv -template:st02 -createnames This example command would export system level statistics from the simulation ID sim1 in the project Example into a file named syls.csv. Template used for export is st02 and names of columns are written into the file Exporting all simulation output The "-writeresult" command exports the contents of all output databases to CSV files in the folder path given with the -feedbackfile parameter. Parameter code -writeresult -project -simulationid -feedbackfile Parameter value command for exporting all output databases into CSV-files project ID simulation ID Path to the folder where the CSV files will be written (optional). If not given, the files will be written into C:\ (i.e. drive root). Example: BoF-PSS2 -writeresult -project:valid1 -simulationid:sim1 -feedbackfile:c:\results This example command would export all results from the simulation ID "sim1" in the project "valid1". The CSV-files would be written into the directory "C:\results". Note that even the statistics that have not been calculated will be written into files, resulting in empty files. 2.7.,Stopping an operation The "-stop" command can be used to stop a long-running operation or a sequence of command given via a command file. This is analogous to pressing the "stop simulation" / BoF-PSS2 Command-Line Interface User Manual 7

10 "stop import" / "stop export" etc. buttons in the graphical user interface. The response to this command is not always immediate. It depends on the state of the currently performed task and size of data. If a task is stopped, the already finished results are saved. For example during a simulation, results from those days, which were fully processed and written to the output database are not affected, when the simulation is aborted. 3. Using a command file The command-line interface can also be used with a command file as parameter. It is a text file which contains individual commands separated by line breaks, i.e. each on its own line. The commands are the same as described in chapter 2. Alternatively the separate commands can be placed in an operating system batch file (e.g..bat). The command file offers some advantages compared to the use of operating system's batch file. The command file alternative gives the possibility to create a large batch of commands to be executed by the simulator. The file can be created by using a text editor or any other program capable of writing text files. Lines are executed one by one starting from top. Execution of the command file is by default aborted if an erroneous line is encountered. By using the -ignore parameter the simulator can be asked to ignore erroneous lines and only skip to the next command in case of an error. Command file execution syntax: BoF-PSS2 commandfile:file path [-feedbackfile:file path] [-ignore] Parameter code -commandfile -ignore -feedbackfile Parameter value command for executing a command file If this parameter is used, the execution of the command file is continued after encountering an erroneous command. (optional) feedback file name and path for storing information about the execution of the commands (optional). Feedback is also displayed in the simulator server window. The command file consists of a number of individual commands. These have to be separated by line breaks. Each individual command must be on its own line. If a feedback file is defined together with -commandfile argument, this setting will override the possible definitions of feedback files in the individual command file commands. As a result all feedback will be written into the one general feedback file. The command file can also contain comment rows marked by double slashes ( // ) in the beginning of the row. Comment rows can be placed between individual commands but not in the middle of a single command. BoF-PSS2 Command-Line Interface User Manual 8

11 3.1. Example command file contents Please note that line breaks in the middle of a command are not allowed and are present here only because of space constraints. // import participant data, this is comment line. bof-pss2 -import table:part project:lvps dataset:banksa inputfile:c:\bof-pss2\input\part.csv system:sys1 template:ptmp // import transaction data bof-pss2 -import table:tran project:lvps dataset:trandat1 inputfile:c:\bof-pss2\input\tran_sep04.csv system:sys1 template:ttmp // Configure two simulations from existing data sets with different system // data sets bof-pss2 configure project:lvps simulationid:sim1 system(id:rtgs/sycd:syst1/tran:trandat1/part:banksa) configurate project:lvps simulationid:sim2 system(id:rtgs,sycd:syst2,tran: trandat1,part:banksa) // execute first simulation. Ignore failures -execute simulationid:sim1 project:lvps statistics(syls/acst/test) // execute another simulation. Skip cross-check and ignore failures -execute -simulation:sim2 -project:lvps -statistics(syls/acst/test) -skipcrosscheck 4. Error handling and return values The CLI executes only those commands which have correct and faultless syntax. If the command is erroneous, an error message is displayed in the BoF-PSS2 server console window or in the feedback file, if such was defined. The errors are displayed in following cases: The command is missing a mandatory parameter. The command has unknown parameters which cannot be parsed. The parameter values used in the command are incorrect. The first class of errors is encountered if the main parameter (e.g. import, configure) or the parameters required by the main parameter (e.g. -project) are missing from the command. The second class of errors is encountered e.g. with mistyped parameters. The third class of errors is encountered if the command syntax is correct, but e.g. the project or template name is not present in the database. Most error messages are displayed only one by one, i.e. if a command contains multiple errors, only the first one encountered is displayed. All CLI commands return a binary value depending on the outcome of the command. Successful commands return 1 and unsuccessful commands return 0. In case of unsuccessful commands an error message is also displayed in the server window. These values can be used BoF-PSS2 Command-Line Interface User Manual 9

12 for example with third-party programs to verify that a command has been successfully executed. Commands with return value 1 can still lead to errors in the actual task performed in the simulator. For example simulation configuration command syntax can be correct and thus return value 1 even if the defined simulation includes cross-check errors. Similarly the import command will return value 1 even if some of the rows in the input file contained errors. 5. Known bugs of the BoF-PSS2 CLI At the time of writing there are some known bugs in the command-line interface of the simulator. These will be fixed in later updates. The -configure command does not support multiple systems. Only the last system defined in the command will actually be stored in the simulation. Workaround is to define multisystem simulations via GUI. If errors are found in cross-check when using the -configure command, only the number of errors is reported. To see detailed cross-check error information, you should use the GUI for cross-checking. New simulations are created by the -configure command even if errors are found in the cross-check. You can however configure the simulation again with corrected datasets. If cross-check founds errors when using the -execute command, the simulator will crash. The workaround is to use datasets without errors or to use the -skipcrosscheck parameter. When executing a command file and specifying a feedback file together with the - commandfile command, the main feedback file will not contain the feedback from individual commands. You can specify feedback files for the individual commands in the command file. Feedback file may display the same message multiple times. The error messages in the feedback file are not always as detailed as in the server window. When using the -import command the simulator may crash when the CSV-files to be imported contain incorrectly formatted data, e.g. the separator character used is different than was last defined when importing in the GUI. This happens when all of the rows in the input file are erroneous. Double quote usage as described in chapter 2.1 does not work in command files. This means that when using a command file you cannot use e.g. file or template names containing space, dash, comma or equal sign. When doing multiple import commands in a row with small input files containing errors, the error file produced by the last import command may overwrite previous error files. BoF-PSS2 Command-Line Interface User Manual 10

Step-by-Step Simulation example

Step-by-Step Simulation example BoF-PSS2 Simulator 1 Step-by-Step Simulation example Example 1 decimal comma version Background information 2 This presentation describes step-by-step how a basic RTGS simulation is performed using the

More information

Advanced users workshop. On the agenda

Advanced users workshop. On the agenda Advanced users workshop Bank of Finland payment and settlement simulation seminar, Pre seminar workshops 25 August 2008, Matti Hellqvist 1 On the agenda 1. Available liquidity concepts Different ways of

More information

Step-by-Step Simulation example

Step-by-Step Simulation example BoF-PSS2 Simulator 1 Step-by-Step Simulation example Example 1 decimal comma version Background information 2 This presentation describes step-by-step how a basic RTGS simulation is performed using the

More information

Presentation structure

Presentation structure BoF-PSS2 Payment and Settlement System Simulator - A tool for analysis of liquidity, risk and efficiency Harry Leinonen Bank of Finland Presentation structure 1. Background 2. Input generation sub-system

More information

BoF-PSS2 Payment and Settlement System Simulator. - A tool for analysis of liquidity, risk and efficiency. Harry Leinonen Bank of Finland

BoF-PSS2 Payment and Settlement System Simulator. - A tool for analysis of liquidity, risk and efficiency. Harry Leinonen Bank of Finland BoF-PSS2 Payment and Settlement System Simulator - A tool for analysis of liquidity, risk and efficiency Harry Leinonen Bank of Finland Presentation structure 1. Background 2. Input generation sub-system

More information

Updating Users. Updating Users CHAPTER

Updating Users. Updating Users CHAPTER CHAPTER 18 Update the existing user information that is in the database by using the following procedure:, page 18-1 Retaining Stored Values, page 18-2 Using the BAT Spreadsheet to Create a CSV Data File

More information

ZENworks Reporting System Reference. January 2017

ZENworks Reporting System Reference. January 2017 ZENworks Reporting System Reference January 2017 Legal Notices For information about legal notices, trademarks, disclaimers, warranties, export and other use restrictions, U.S. Government rights, patent

More information

User Guide for Outward Interbank GIRO (OBG) For Direct Debit (Collections)

User Guide for Outward Interbank GIRO (OBG) For Direct Debit (Collections) User Guide for Outward Interbank GIRO (OBG) For Direct Debit (Collections) No part of this document may be reproduced, stored in a retrieval system of transmitted in any form or by any means, electronic,

More information

d-file Language Reference Manual

d-file Language Reference Manual Erwin Polio Amrita Rajagopal Anton Ushakov Howie Vegter d-file Language Reference Manual COMS 4115.001 Thursday, October 20, 2005 Fall 2005 Columbia University New York, New York Note: Much of the content

More information

User Guide for Payroll Service (APS+)

User Guide for Payroll Service (APS+) User Guide for Payroll Service (APS+) - Payment by File Upload - Payment by Preset Template No part of this document may be reproduced, stored in a retrieval system of transmitted in any form or by any

More information

USER MANUAL. Version Bank of Finland PAYMENT AND SETTLEMENT SYSTEM SIMULATOR

USER MANUAL. Version Bank of Finland PAYMENT AND SETTLEMENT SYSTEM SIMULATOR USER MANUAL Version 9.1.1 16.1.2018 Bank of Finland PAYMENT AND SETTLEMENT SYSTEM SIMULATOR Table of Contents 1. Introduction... 1 1.1 General overview... 1 1.1.1 Import and input functionalities... 2

More information

Grandstream Networks, Inc. XML Configuration File Generator User Guide (For Windows Users)

Grandstream Networks, Inc. XML Configuration File Generator User Guide (For Windows Users) Grandstream Networks, Inc. Table of Content INTRODUCTION... 3 CHANGE LOG... 4 Version 3.1... 4 Version 3.0... 4 FILES IN THE PACKAGE... 5 Example TXT Config Template (Config_Example.txt)... 5 Example CSV

More information

USER MANUAL. Version Bank of Finland PAYMENT AND SETTLEMENT SYSTEM SIMULATOR

USER MANUAL. Version Bank of Finland PAYMENT AND SETTLEMENT SYSTEM SIMULATOR USER MANUAL Version 6.0.0 22.12.2015 Bank of Finland PAYMENT AND SETTLEMENT SYSTEM SIMULATOR Contents 1. Introduction... 5 1.1 General overview... 5 1.1.1 Input generation subsystem... 6 1.1.2 Simulation

More information

Introduction to Problem Solving and Programming in Python.

Introduction to Problem Solving and Programming in Python. Introduction to Problem Solving and Programming in Python http://cis-linux1.temple.edu/~tuf80213/courses/temple/cis1051/ Overview Types of errors Testing methods Debugging in Python 2 Errors An error in

More information

Business Online TM. Positive Pay - Adding Issued Items. Quick Reference Guide

Business Online TM. Positive Pay - Adding Issued Items. Quick Reference Guide Business Online TM Positive Pay - Adding Issued Items Quick Reference Guide Positive Pay Adding Issued Items Manually or Using Templates Positive Pay is a risk management solution that provides the ability

More information

Readme. HotDocs Developer LE Table of Contents. About This Version. New Features and Enhancements. About This Version

Readme. HotDocs Developer LE Table of Contents. About This Version. New Features and Enhancements. About This Version HotDocs Developer LE 11.0.4 Version 11.0.4 - January 2014 Copyright 2014 HotDocs Limited. All rights reserved. Table of Contents About This Version New Features and Enhancements Other changes from HotDocs

More information

Qlik NPrinting release notes

Qlik NPrinting release notes Qlik NPrinting 17.3.1 release notes IMPORTANT: Upgrading from Qlik NPrinting 17.3 to 17.3.1 To upgrade to Qlik NPrinting 17.3.1 you must start from Qlik NPrinting 17.3. If you have an older version of

More information

Adding Users. Adding Users CHAPTER

Adding Users. Adding Users CHAPTER CHAPTER 15 You can use Cisco Unified Communications Manager Bulk Administration (BAT) to add a group of new users and to associate users to phones and other IP Telephony devices in the Cisco Unified Communications

More information

How to Export and Import Cash book and or GL Batches

How to Export and Import Cash book and or GL Batches How to Export and Import Cash book and or GL Batches Often users will capture cash book or journal batches in the incorrect batches or cash book or even in the incorrect company or a copy company created

More information

Introduction to MATLAB

Introduction to MATLAB Chapter 1 Introduction to MATLAB 1.1 Software Philosophy Matrix-based numeric computation MATrix LABoratory built-in support for standard matrix and vector operations High-level programming language Programming

More information

USER MANUAL. Version Bank of Finland PAYMENT AND SETTLEMENT SYSTEM SIMULATOR

USER MANUAL. Version Bank of Finland PAYMENT AND SETTLEMENT SYSTEM SIMULATOR USER MANUAL Version 3.2.1 17.05.2013 Bank of Finland PAYMENT AND SETTLEMENT SYSTEM SIMULATOR Contents 1. Introduction... 4 1.1. General overview... 4 1.1.1. Input generation subsystem... 5 1.1.2. Simulation

More information

IADS Batch Server User Guide. Version July 2014 SYMVIONICS Document SSD-IADS SYMVIONICS, Inc. All rights reserved.

IADS Batch Server User Guide. Version July 2014 SYMVIONICS Document SSD-IADS SYMVIONICS, Inc. All rights reserved. IADS Batch Server User Guide Version 8.1.2 July 2014 SYMVIONICS Document SSD-IADS-152 1996-2018 SYMVIONICS, Inc. All rights reserved. Table of Contents 1. IADS Batch Server...1 1.1. Batch Server... 1 1.2.

More information

JME Language Reference Manual

JME Language Reference Manual JME Language Reference Manual 1 Introduction JME (pronounced jay+me) is a lightweight language that allows programmers to easily perform statistic computations on tabular data as part of data analysis.

More information

Needham Bank Business Online Banking

Needham Bank Business Online Banking Needham Bank Business Online Banking Published December 2017 Contents ACH & NB Business Online Banking Terminology... 2 Getting Started... 4 Participants... 5 Creating a Participant... 5 Updating a Participant...

More information

Release notes for version 3.7.2

Release notes for version 3.7.2 Release notes for version 3.7.2 Important! Create a backup copy of your projects before updating to the new version. Projects saved in the new version can t be opened in versions earlier than 3.7. Breaking

More information

IHS Haystack Gold. BatchPlus and APL Batch Guide and Tutorial. Engineering > Decision Support Tool. July 24, 2009 Ver

IHS Haystack Gold. BatchPlus and APL Batch Guide and Tutorial. Engineering > Decision Support Tool. July 24, 2009 Ver Engineering > Decision Support Tool IHS Haystack Gold BatchPlus and APL Batch Guide and Tutorial July 24, 2009 Ver. 6.0 2009 IHS, All Rights Reserved. All trademarks belong to IHS or its affiliated and

More information

Release notes for version 3.7.1

Release notes for version 3.7.1 Release notes for version 3.7.1 Important! Create a backup copy of your projects before updating to the new version. Projects saved in the new version can t be opened in versions earlier than 3.7. What

More information

Payments & Transfers User Guide

Payments & Transfers User Guide Payments & Transfers User Guide Table of Contents Payee Maintenance...1 ACH Payments...4. Batch Creation...4 Creating a Manual Batch...4 Transaction Import...6 Templates & Recurring Payments... 7 Wire

More information

MySQL On Crux Part II The GUI Client

MySQL On Crux Part II The GUI Client DATABASE MANAGEMENT USING SQL (CIS 331) MYSL ON CRUX (Part 2) MySQL On Crux Part II The GUI Client MySQL is the Structured Query Language processor that we will be using for this class. MySQL has been

More information

Using the Scripting Interface

Using the Scripting Interface CHAPTER 5 This chapter describes the scripting interface that ACS 5.3 provides to perform bulk operations on ACS objects using the Import and Export features. ACS provides the import and export functionalities

More information

9.2 Linux Essentials Exam Objectives

9.2 Linux Essentials Exam Objectives 9.2 Linux Essentials Exam Objectives This chapter will cover the topics for the following Linux Essentials exam objectives: Topic 3: The Power of the Command Line (weight: 10) 3.3: Turning Commands into

More information

A Web-Based Introduction

A Web-Based Introduction A Web-Based Introduction to Programming Essential Algorithms, Syntax, and Control Structures Using PHP, HTML, and MySQL Third Edition Mike O'Kane Carolina Academic Press Durham, North Carolina Contents

More information

Report Commander 2 User Guide

Report Commander 2 User Guide Report Commander 2 User Guide Report Commander 2.5 Generated 6/26/2017 Copyright 2017 Arcana Development, LLC Note: This document is generated based on the online help. Some content may not display fully

More information

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL We have spent the first part of the course learning Excel: importing files, cleaning, sorting, filtering, pivot tables and exporting

More information

You can import data from a CSV file into an existing table or to a new table. The steps are almost identical:

You can import data from a CSV file into an existing table or to a new table. The steps are almost identical: Importing Table Data Only in DbVisualizer Pro This feature is only available in the DbVisualizer Pro edition. You can import data using the Import Table Data wizard. Input File Format and Other Options

More information

Bulk Provisioning Overview

Bulk Provisioning Overview CHAPTER 8 Bulk provisioning functionality in the Cisco Voice Provisioning Tool allows you to add or modify a large number of users or a large number of phones/device profiles (and the corresponding configuration

More information

Readme. HotDocs Developer Table of Contents. About This Version. About This Version. New Features and Enhancements

Readme. HotDocs Developer Table of Contents. About This Version. About This Version. New Features and Enhancements HotDocs Developer 11.0.4 Version 11.0.4 - January 2014 Copyright 2014 HotDocs Limited. All rights reserved. Table of Contents About This Version New Features and Enhancements Other changes from HotDocs

More information

SPECIFICATION OF SUBID DOWNLOAD/UPLOAD

SPECIFICATION OF SUBID DOWNLOAD/UPLOAD SPECIFICATION OF SUBID DOWNLOAD/UPLOAD Table of contents 1 File Upload... 4 1.1 Record format... 5 1.2 Checks during import... 6 1.3 Replace existing SubIDs... 6 1.4 Add new SubIDs... 7 1.5 Error Messages...

More information

Console Guide. Version 4.4

Console Guide. Version 4.4 Console Guide Version 4.4 Table of Contents Preface 4 Who Should Use This Guide 4 How This Guide is Organized 4 Document Feedback 4 Document Conventions Used in This Guide 5 Connecting to the Database

More information

Working with Mailbox Manager

Working with Mailbox Manager Working with Mailbox Manager A user guide for Mailbox Manager supporting the Message Storage Server component of the Avaya S3400 Message Server Mailbox Manager Version 5.0 February 2003 Copyright 2003

More information

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL We have spent the first part of the course learning Excel: importing files, cleaning, sorting, filtering, pivot tables and exporting

More information

Researchfish outcome reporting system. User Guide for Researchers

Researchfish outcome reporting system. User Guide for Researchers Researchfish outcome reporting system User Guide for Researchers January 2017 How Researchfish works Researchfish is a system used by research funders to gather information on the outcomes of the research

More information

Chapter 1 Summary. Chapter 2 Summary. end of a string, in which case the string can span multiple lines.

Chapter 1 Summary. Chapter 2 Summary. end of a string, in which case the string can span multiple lines. Chapter 1 Summary Comments are indicated by a hash sign # (also known as the pound or number sign). Text to the right of the hash sign is ignored. (But, hash loses its special meaning if it is part of

More information

RulePoint Proactive PowerCenter Monitoring

RulePoint Proactive PowerCenter Monitoring Contents Informatica Corporation RulePoint Release Notes June 27, 2011 Copyright 1998-2011 Informatica Corporation Abstract... 1 RulePoint Proactive PowerCenter Monitoring... 1 Installation... 1 Enhancements...

More information

MONOPHYLER: A program for calculating monophyly probabilities of sampled lineages given a species tree Rohan Mehta December 6, 2017

MONOPHYLER: A program for calculating monophyly probabilities of sampled lineages given a species tree Rohan Mehta December 6, 2017 MONOPHYLER: A program for calculating monophyly probabilities of sampled lineages given a species tree Rohan Mehta December 6, 2017 Contents 1. Introduction 2 2. Getting Started 2 2.1. Windows 2 2.2. Mac

More information

Associated Connect. Quick Reference Guide: Lockbox

Associated Connect. Quick Reference Guide: Lockbox Associated Connect Quick Reference Guide: Lockbox Page 2 of 12 Table of Contents Associated Connect Lockbox Module...3 Getting started...3 Lockbox Menu...3 Dashboard...4 Customer Delivery...4 Profile...4

More information

Log Analyzer Reference

Log Analyzer Reference IceWarp Unified Communications Reference Version 11 Published on 11/25/2013 Contents... 4 Quick Start... 5 Required Steps... 5 Optional Steps... 6 Advanced Configuration... 8 Log Importer... 9 General...

More information

\n is used in a string to indicate the newline character. An expression produces data. The simplest expression

\n is used in a string to indicate the newline character. An expression produces data. The simplest expression Chapter 1 Summary Comments are indicated by a hash sign # (also known as the pound or number sign). Text to the right of the hash sign is ignored. (But, hash loses its special meaning if it is part of

More information

MRO Management 6.0 Users Manual by Scanlon Associates

MRO Management 6.0 Users Manual by Scanlon Associates MRO Management 6.0 Users Manual by Scanlon Associates Version 6.0.70725 I 6.0.70725 Table of Contents Part I Main Screen 2 1 Work Area... 2 2 Browse Work... File 2 3 Toolbar... 2 4 Result Data Tab... 3

More information

PINACLE. ACH Import Tip Card USING ACH IMPORT CREATING AN IMPORT PROFILE TREASURY MANAGEMENT

PINACLE. ACH Import Tip Card USING ACH IMPORT CREATING AN IMPORT PROFILE TREASURY MANAGEMENT PINACLE ACH Impt Tip Card USING ACH IMPORT The Impt feature of ACH can be used when you have a file containing batch, template, receiver infmation, but instead of manually keying the infmation into ACH,

More information

Creating Codes with Spreadsheet Upload

Creating Codes with Spreadsheet Upload Creating Codes with Spreadsheet Upload In order to create a code, you must first have a group, prefix and account set up and associated to each other. This document will provide instructions on creating

More information

Chapter 2 Author Notes

Chapter 2 Author Notes Chapter 2 Author Notes Good Programming Practice 2.1 Every program should begin with a comment that explains the purpose of the program, the author and the date and time the program was last modified.

More information

TreeCollapseCL 4 Emma Hodcroft Andrew Leigh Brown Group Institute of Evolutionary Biology University of Edinburgh

TreeCollapseCL 4 Emma Hodcroft Andrew Leigh Brown Group Institute of Evolutionary Biology University of Edinburgh TreeCollapseCL 4 Emma Hodcroft Andrew Leigh Brown Group Institute of Evolutionary Biology University of Edinburgh 2011-2015 This command-line Java program takes in Nexus/Newick-style phylogenetic tree

More information

IBM. Bulk Load Utilities Guide. IBM Emptoris Contract Management SaaS

IBM. Bulk Load Utilities Guide. IBM Emptoris Contract Management SaaS IBM Emptoris Contract Management IBM Bulk Load Utilities Guide 10.1.2 SaaS IBM Emptoris Contract Management IBM Bulk Load Utilities Guide 10.1.2 SaaS ii IBM Emptoris Contract Management: Bulk Load Utilities

More information

Getting Started with Solar Eclipse. Release 8.6.5

Getting Started with Solar Eclipse. Release 8.6.5 Getting Started with Solar Eclipse Release 8.6.5 Legal Notices 2009 Activant Solutions Inc. All rights reserved. Unauthorized reproduction is a violation of applicable laws. Activant and the Activant logo

More information

Remote Destination Profile

Remote Destination Profile CHAPTER 59 You can use the Bulk Administration menu to format, insert, delete, and export Remote Destination Profiles (RDPs) in batches, rather than performing individual updates through Cisco Unified

More information

Release notes for version 3.7

Release notes for version 3.7 Release notes for version 3.7 Important! Create a backup copy of your projects before updating to the new version. Projects saved in the new version can t be opened in earlier versions. What s new Conditionally

More information

DiskPulse DISK CHANGE MONITOR

DiskPulse DISK CHANGE MONITOR DiskPulse DISK CHANGE MONITOR User Manual Version 10.5 Feb 2018 www.diskpulse.com info@flexense.com 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product

More information

Desktop Command window

Desktop Command window Chapter 1 Matlab Overview EGR1302 Desktop Command window Current Directory window Tb Tabs to toggle between Current Directory & Workspace Windows Command History window 1 Desktop Default appearance Command

More information

Programming Fundamentals

Programming Fundamentals Programming Fundamentals Computers are really very dumb machines -- they only do what they are told to do. Most computers perform their operations on a very primitive level. The basic operations of a computer

More information

Starting with a great calculator... Variables. Comments. Topic 5: Introduction to Programming in Matlab CSSE, UWA

Starting with a great calculator... Variables. Comments. Topic 5: Introduction to Programming in Matlab CSSE, UWA Starting with a great calculator... Topic 5: Introduction to Programming in Matlab CSSE, UWA! MATLAB is a high level language that allows you to perform calculations on numbers, or arrays of numbers, in

More information

ECE 202 LAB 3 ADVANCED MATLAB

ECE 202 LAB 3 ADVANCED MATLAB Version 1.2 1 of 13 BEFORE YOU BEGIN PREREQUISITE LABS ECE 201 Labs EXPECTED KNOWLEDGE ECE 202 LAB 3 ADVANCED MATLAB Understanding of the Laplace transform and transfer functions EQUIPMENT Intel PC with

More information

Internetbank AB.LV System. User Manual Internetbank AB.LV

Internetbank AB.LV System. User Manual Internetbank AB.LV Internetbank AB.LV System User Manual Internetbank AB.LV 2008 Contents 1. Preface... 1-1 2. Terminology... 2-1 2.1. Hyperlink... 2-1 2.2. Output field... 2-1 2.3. Input field... 2-2 2.4. Drop-down list

More information

Ali Khan < Project Name > Design Document. Version 1.0. Group Id: S1. Supervisor Name: Sir.

Ali Khan < Project Name > Design Document. Version 1.0. Group Id: S1. Supervisor Name: Sir. < Project Name > Design Document Version 1.0 Group Id: S1. Supervisor Name: Sir. Revision History Date Version Description Author Table of Contents 1. Introduction of Design Document 2. Entity Relationship

More information

Documentation: Data Import Tool

Documentation: Data Import Tool 1 Documentation: Data Import Tool 1. Purpose The purpose of the import tool is to bring data from any other accounting or e commerce program into AccountingSuite in a quick, efficient way. 2. User Definition

More information

BUSINESS ACH. ibanking

BUSINESS ACH. ibanking BUSINESS ACH ibanking January 23, 2017 Table of Contents Business ACH & ibanking Terminology... 3 End User Guide... 4 Getting Started... 4 Participants... 4 Creating a participant... 4 The Participants

More information

FIRESTORM TX2 SCRIPT INSTRUCTIONS

FIRESTORM TX2 SCRIPT INSTRUCTIONS We recommend that you use our free FireStorm Show Maker Software to create firing scripts. The software provides an easy way to generate and error check scripts for the FireStorm Firing System. FireStorm

More information

Excel4apps Wands 5.9 Release Notes Excel4apps Inc.

Excel4apps Wands 5.9 Release Notes Excel4apps Inc. Excel4apps Wands 5.9 Release Notes 2015 Excel4apps Inc. Table of Contents 1 Introduction... 3 2 Version 5.9.1... 3 2.1 General... 3 2.2 GL Wand... 4 2.3 Budget Wand... 5 2.4 Reports Distribution Manager

More information

DaMPL. Language Reference Manual. Henrique Grando

DaMPL. Language Reference Manual. Henrique Grando DaMPL Language Reference Manual Bernardo Abreu Felipe Rocha Henrique Grando Hugo Sousa bd2440 flt2107 hp2409 ha2398 Contents 1. Getting Started... 4 2. Syntax Notations... 4 3. Lexical Conventions... 4

More information

Microsoft Retail Management System 1.3 Refreshes, Service Packs, and Hotfixes

Microsoft Retail Management System 1.3 Refreshes, Service Packs, and Hotfixes Page 1 of 5 Microsoft Retail Management System 1.3 Refreshes, Service Packs, and Hotfixes 1.3 and Headquarters 1.3 Last Modified 5/4/2007 Posted 11/3/2006 Article ID Available Microsoft Retail Management

More information

Mobile Forms Integrator

Mobile Forms Integrator Mobile Forms Integrator Introduction Mobile Forms Integrator allows you to connect the ProntoForms service (www.prontoforms.com) with your accounting or management software. If your system can import a

More information

Lesson 1: Writing Your First JavaScript

Lesson 1: Writing Your First JavaScript JavaScript 101 1-1 Lesson 1: Writing Your First JavaScript OBJECTIVES: In this lesson you will be taught how to Use the tag Insert JavaScript code in a Web page Hide your JavaScript

More information

Description of SMS notification

Description of SMS notification The application has 4 steps: Step 1 - entering recipients Description of SMS notification Sending SMS Several methods of adding a list of recipients and SMS content to the message are available: file upload;

More information

Adding Lines in UDP. Adding Lines to Existing UDPs CHAPTER

Adding Lines in UDP. Adding Lines to Existing UDPs CHAPTER CHAPTER 45 You can add lines to a group of existing user device profiles. When you use the template to add new lines, you cannot change phone services or speed dials. Cisco Unified Communications Manager

More information

Adding and Updating Lines for Phones

Adding and Updating Lines for Phones CHAPTER 10 To update line attributes for a specific group of devices or user device profiles, use the Update Lines option. Lines for a phone and a user device profile get updated at the same time when

More information

DiskBoss DATA MANAGEMENT

DiskBoss DATA MANAGEMENT DiskBoss DATA MANAGEMENT File Delete and Data Wiping Version 9.3 May 2018 www.diskboss.com info@flexense.com 1 1 Product Overview DiskBoss is an automated, policy-based data management solution allowing

More information

Dataflow Editor User Guide

Dataflow Editor User Guide - Cisco EFF, Release 1.0.1 Cisco (EFF) 1.0.1 Revised: August 25, 2017 Conventions This document uses the following conventions. Convention bold font italic font string courier font Indication Menu options,

More information

Cleo Streem Notify User Guide. Version 7.4.0

Cleo Streem Notify User Guide. Version 7.4.0 Cleo Streem Notify User Guide Version 7.4.0 February 2018 RESTRICTED RIGHTS Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (C)(1)(ii) of the Rights

More information

COSC 123 Computer Creativity. Introduction to Java. Dr. Ramon Lawrence University of British Columbia Okanagan

COSC 123 Computer Creativity. Introduction to Java. Dr. Ramon Lawrence University of British Columbia Okanagan COSC 123 Computer Creativity Introduction to Java Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca Key Points 1) Introduce Java, a general-purpose programming language,

More information

HP Database and Middleware Automation

HP Database and Middleware Automation HP Database and Middleware Automation For Windows Software Version: 10.10 SQL Server Database Refresh User Guide Document Release Date: June 2013 Software Release Date: June 2013 Legal Notices Warranty

More information

17 CIF Converter Tools

17 CIF Converter Tools Chapter 17 CIF Converter Tools This chapter is a reference manual for the CIF2SDT and SDT2CIF converter tools. The CIF2SDT tool converts CIF (the Common Interchange Format as defined in the Z.106 recommendation)

More information

You can record macros to automate tedious

You can record macros to automate tedious Introduction to Macros You can record macros to automate tedious and repetitive tasks in Excel without writing programming code directly. Macros are efficiency tools that enable you to perform repetitive

More information

e-issn: INTERNATIONAL JOURNAL OF INFORMATIVE & FUTURISTIC RESEARCH Paper Writing Instructions

e-issn: INTERNATIONAL JOURNAL OF INFORMATIVE & FUTURISTIC RESEARCH Paper Writing Instructions Authors Are Instructed To Follow IJIFR Paper Template And Guidelines Before Submitting Their Research Paper (Font: Times New, Size 24, Centred, Capitalize each Word) Dr. Moinuddin Sarker 1 and Dr. Fu-Chien

More information

Windows Driver Configuration Utility (WDCFG) User Guide

Windows Driver Configuration Utility (WDCFG) User Guide Document Title: Windows Driver Configuration Utility (WDCFG) User Revision: 1.10 Guide Windows Driver Configuration Utility (WDCFG) User Guide Version 1.10 Revision History Rev Date Description of Change

More information

User device profiles. Add user device profiles. Procedure

User device profiles. Add user device profiles. Procedure User device profiles This chapter provides information about managing user device profiles. The User Device Profiles (UDP) option in Cisco Unified Communications Manager Bulk Administration (BAT) allows

More information

The One Net ACH. User Guide. January 2005

The One Net ACH. User Guide. January 2005 The One Net ACH User Guide SM January 2005 The One Net ACH User Guide may not, in whole or in part, be copied, photocopied, translated, or reduced to any electronic medium or machine readable form or otherwise

More information

Guidelines on Dormant Accounts Web Reporting System

Guidelines on Dormant Accounts Web Reporting System The Central Bank of The Bahamas Guidelines on Dormant Accounts Web Reporting System January, 2009 Page 1 Introduction The Central Bank of The Bahamas Dormant Accounts Reporting System (CBOB DARS) is a

More information

MATLAB - Lecture # 4

MATLAB - Lecture # 4 MATLAB - Lecture # 4 Script Files / Chapter 4 Topics Covered: 1. Script files. SCRIPT FILE 77-78! A script file is a sequence of MATLAB commands, called a program.! When a file runs, MATLAB executes the

More information

Module 1: Introduction RStudio

Module 1: Introduction RStudio Module 1: Introduction RStudio Contents Page(s) Installing R and RStudio Software for Social Network Analysis 1-2 Introduction to R Language/ Syntax 3 Welcome to RStudio 4-14 A. The 4 Panes 5 B. Calculator

More information

TopView SQL Configuration

TopView SQL Configuration TopView SQL Configuration Copyright 2013 EXELE Information Systems, Inc. EXELE Information Systems (585) 385-9740 Web: http://www.exele.com Support: support@exele.com Sales: sales@exele.com Table of Contents

More information

WhatsConfigured for WhatsUp Gold 2016 User Guide

WhatsConfigured for WhatsUp Gold 2016 User Guide WhatsConfigured for WhatsUp Gold 2016 User Guide Contents Welcome to WhatsConfigured 1 What is WhatsConfigured? 1 Finding more information and updates 1 Sending feedback 2 Deploying WhatsConfigured 3 STEP

More information

Mobile Computing Professor Pushpendra Singh Indraprastha Institute of Information Technology Delhi Java Basics Lecture 02

Mobile Computing Professor Pushpendra Singh Indraprastha Institute of Information Technology Delhi Java Basics Lecture 02 Mobile Computing Professor Pushpendra Singh Indraprastha Institute of Information Technology Delhi Java Basics Lecture 02 Hello, in this lecture we will learn about some fundamentals concepts of java.

More information

MYOB Advanced Business

MYOB Advanced Business MYOB Advanced Business AP Payment Processing Improvements Last Updated: 22 January 2016 Contents AP Payment Processing Improvements 1 Background... 1 1. Matching multiple AP payments to one bank transaction...

More information

Part III Appendices 165

Part III Appendices 165 Part III Appendices 165 Appendix A Technical Instructions Learning Outcomes This material will help you learn how to use the software you need to do your work in this course. You won t be tested on it.

More information

Hands on Assignment 1

Hands on Assignment 1 Hands on Assignment 1 CSci 2021-10, Fall 2018. Released Sept 10, 2018. Due Sept 24, 2018 at 11:55 PM Introduction Your task for this assignment is to build a command-line spell-checking program. You may

More information

IQReport Documentation

IQReport Documentation IQReport Documentation Version 1.14 April 17, 2019 1 Contents 1 Background IQReport... 3 1.1 Why not Rmarkdown?... 3 2 Installation and requirements... 4 2.1 Required third party software... 4 2.2 System

More information

PHPBasket 4 Administrator Documentation

PHPBasket 4 Administrator Documentation PHPBasket 4 Please ensure you have the latest version of this document from http://www.phpbasket.com Contents CONTENTS 2 REQUIREMENTS 3 INSTALLATION 4 PREPARATION 4 UPLOAD 4 INSTALLATION 4 ADMINISTRATOR

More information

How to Mail Merge PDF Documents

How to Mail Merge PDF Documents How to Mail Merge PDF Documents A step-by-step guide to creating personalized documents using AutoMailMerge plug-in for Adobe Acrobat Table of Contents What is a mail merge?...2 What do I need to start?...2

More information

Absolutely! STATE BANK & TRUST COMPANY ARP/POSITIVE PAY USER GUIDE

Absolutely! STATE BANK & TRUST COMPANY ARP/POSITIVE PAY USER GUIDE Absolutely! STATE BANK & TRUST COMPANY ARP/POSITIVE PAY USER GUIDE ARP / POSITIVE PAY Positive Pay is an automated fraud detection tool to help you feel secure about the money coming out of your accounts

More information

WebStudio User Guide. OpenL Tablets BRMS Release 5.18

WebStudio User Guide. OpenL Tablets BRMS Release 5.18 WebStudio User Guide OpenL Tablets BRMS Release 5.18 Document number: TP_OpenL_WS_UG_3.2_LSh Revised: 07-12-2017 OpenL Tablets Documentation is licensed under a Creative Commons Attribution 3.0 United

More information