COMMAND-LINE INTERFACE USER MANUAL. Version Bank of Finland PAYMENT AND SETTLEMENT SYSTEM SIMULATOR
|
|
- Adelia Cain
- 5 years ago
- Views:
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
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 informationAdvanced 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 informationStep-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 informationPresentation 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 informationBoF-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 informationUpdating 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 informationZENworks 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 informationUser 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 informationd-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 informationUser 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 informationUSER 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 informationGrandstream 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 informationUSER 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 informationIntroduction 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 informationBusiness 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 informationReadme. 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 informationQlik 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 informationAdding 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 informationHow 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 informationIntroduction 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 informationUSER 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 informationIADS 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 informationJME 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 informationNeedham 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 informationRelease 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 informationIHS 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 informationRelease 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 informationPayments & 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 informationMySQL 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 informationUsing 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 information9.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 informationA 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 informationReport 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 informationTUTORIAL 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 informationYou 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 informationBulk 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 informationReadme. 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 informationSPECIFICATION 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 informationConsole 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 informationWorking 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 informationTUTORIAL 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 informationResearchfish 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 informationChapter 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 informationRulePoint 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 informationMONOPHYLER: 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 informationAssociated 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 informationLog 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
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 informationMRO 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 informationPINACLE. 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 informationCreating 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 informationChapter 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 informationTreeCollapseCL 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 informationIBM. 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 informationGetting 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 informationRemote 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 informationRelease 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 informationDiskPulse 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 informationDesktop 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 informationProgramming 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 informationStarting 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 informationECE 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 informationInternetbank 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 informationAli 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 informationDocumentation: 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 informationBUSINESS 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 informationFIRESTORM 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 informationExcel4apps 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 informationDaMPL. 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 informationMicrosoft 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 informationMobile 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 informationLesson 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 informationDescription 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 informationAdding 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 informationAdding 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 informationDiskBoss 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 informationDataflow 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 informationCleo 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 informationCOSC 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 informationHP 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 information17 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 informationYou 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 informatione-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 informationWindows 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 informationUser 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 informationThe 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 informationGuidelines 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 informationMATLAB - 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 informationModule 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 informationTopView 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 informationWhatsConfigured 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 informationMobile 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 informationMYOB 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 informationPart 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 informationHands 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 informationIQReport 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 informationPHPBasket 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 informationHow 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 informationAbsolutely! 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 informationWebStudio 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