Program set _ApiPS for Pinnacle s services API
|
|
|
- Camron Lester
- 10 years ago
- Views:
Transcription
1 Program set _ApiPS for Pinnacle s services API 15th Feb 2015 Version Support for API services of bookmaker Pinnacle Sports - program _ApiPS.EXE and auxiliary program _ApiPS_aut.EXE for getting of authorization string (based on username and password of players account at Pinnacle Sports) - for testing in "Command line" window - for retrieving from users program in various languages (C#/C++/Java/VB/Python ) - entry parameters for option of operation, filtering of data, structure XML/JSON/CSV - returned data in original structure of Pinnacles Api (XML/JSON) or in CSV-format Additional qualities - supplementation of original services and parameters API with additional : combined operations for getting of data sets for leagues+events or leagues+events+prices parameters for filtering of data volume during processing of operations (filters for names of league, period, markettype) - simply application, high speed (based on C++) Special DLL library for sportsbetting - DLL library for integration into programs of Visual Studio (C#, Basic,...) DLL_AnalTextStaSpo analysis of texts names of states, competitions, teams (common using for matching events in offer of different bookmakers) Demoversions in Visual C#, Visual Basic (including source codes) - description based on examples - source code for : - VISUAL C# + VISUAL BASIC : Windows Forms Applications with examples - forms for concrete operation(service) API or additional combined operation (display results for several examples of entry parameters or users experiments) - form frmotherbookie (see chapter 4.3. using of combination Analysis of Texts + Pinnacles API for matching offer of other bookie versus Pinnacle Sports with result: download in CSV structure - Pinnacles Odds for asked matches and types of bets) Similar conception program set _ApiBF (for API NG services of BetFair) - programs with demo ApiBD ( for API services of BetDAQ) program set for API of Matchbook : - see In Building : 1) Program Bet_LIVE_Comparation comparation of current odds (prices, amounts) for concrete event from different sources API (preferred are LIVE/Inplay matches, prospective plan -> Trading) 2) Program Bet_Info.EXE Betfairs Api-NG in cooperation with database PostgreSQL for storage of current data 1
2 CONTENT : Program set _ApiPS for Pinnacle s services API INSTALLATION AUTHORIZATION string Batch for getting of Authorization string Auxiliary program _ApiPS_aut.EXE Getting of Authorization string in program code BASIC PROGRAM _ApiPS.EXE Testing of program _ApiPS.EXE in "Command Line" window Windows Forms Applications ( in Visual C# / Visual Basic ) Usage of program _ApiPS.EXE in users program in other languages Entry parameters of program _ApiPS.EXE : Standard parameters of Pinnacles API : Additional parameters of _ApiPS.EXE for Pinnacles API : Additional Filtering of Leagues, Periods, Markets wildcards "*" Additional Filtering of Competitions(Leagues) _AT Analysis of texts USAGE of PROGRAM _ApiPS.EXE - Examples Original API operations of Pinnacle Combined operations of program _ApiPS.EXE Complete DEMO Download of Pinnacles Odds for requested matches with using "Analysis of Texts" ( for matching with offer of other bookie ) Auxiliary program_apips_aut.exe, library DLL_AnalTextStaSpo.DLL Program _ApiPS_aut.EXE getting of Authorization string Library DLL_AnalTextStaSpo.dll - support for Analysis of texts Download, Update, Upgrade, Contact Update of files for Analysis of texts, of DLL_AnalTextStaSpo.dll Appendix A - Error Codes, Error Messages Appendix B - Parameter #4 (required values or other parameters for Filtering) Appendix C - Parameter #6 (additional parameters for Filtering) Appendix D - Operation Get_LeaguesEvents - structure of output CSV Appendix E - Operation GetFeed - structure of output CSV VERSIONs
3 1. INSTALLATION 1) Download and store installation file ApiPS_Install.ZIP into any installation directory 2) Unpack Zip-file -> (Setup.EXE + ApiPS_Install.MSI) 3) Launch installation with Setup.EXE into installation directory f.e. D:\_Api_Install (can work together with program _ApiBF.EXE for API of Betfair, program for API of BetDAQ) or D:\Bet_Info (can work together with program Bet_Info.EXE) Subdirectories : a) _BAT.ApiPS batch files for testing in command line, detection of problems after installation b) _ApiBF (programs) _ApiPS_aut.EXE - for getting of authorization string (based on username and password of players account at Pinnacle Sports) _ApiPS.EXE program for calling of Pinnacles API services including additional parameters Notice: in one subfolder _ApiBF can be placed common files (libraries) used both with program _ApiBF.EXE and with program _ApiPS.EXE c) _AT data files for Analysis of texts - names of states, competitions, teams (can be updated with download from webpage see frm_update_at) registry key for Analysis of text AT?????X.TXT d) DOC._ApiPS documentation (this file *.PDF with description of programs) e) DATA storage of Authorization string (into file _Authorization.txt) default directory for storage of downloaded data files Subdirectories for DEMOversions : a) VisualBasic_BeFa_DEMO b) VisualCsharp_BeFa_DEMO These examples of usage are identical in programming languages C#/VB : to get versions number of program _ApiPS.EXE use of program _ApiPS_aut.EXE for obtaining of Authorization string single services Pinnacle API for obtaining of current offer Pinnacle Sports use of program _ApiPS.EXE for retrieving of original services Pinnacle API, obtaining of response, processing of response from XML/JSON to CSV structure retrieving of combined services sequence of original services with using of text filters (simple "wildcards" for name of league, of period, of markets) or with using AT (Analysis of texts detection of league/team name in steps state, league, team) Faster (for obtaining of prices) are combined operations demonstrated in Windows Forms Applications (Visual C#/Basic). 3
4 2. AUTHORIZATION string Head of request for calling API services Pinnacle Sports contains Authorization string. There are several ways how to get this string Batch for getting of Authorization string After installation is : 1) in subfolder _ApiBF auxiliary program _ApiPS_aut.EXE 2) in subfolder _BAT.ApiPS batch file _ApiPSaut1.BAT into parameter "username=my_username&password=my_password" has to be placed username and password of users account at Pinnacle Sports This batch file launches program _ApiPS_aut.EXE. Result is written to text file _Authorization.txt in subfolder DATA. Program _ApiPS.EXE can read Authorization string from this file (value of second parameter RA) Auxiliary program _ApiPS_aut.EXE Launching of program _ApiPS.EXE : _ApiPS_aut.EXE "username=my_username&password=my_password" DATA\_Authorization.txt 1st parameter - username and password of users account at Pinnacle Sports 2nd parameter - specification of target file for authorization string. Absolute or relative path (from program directory f.e. D:\_Api_Install, one level above subfolder of program _ApiPS_aut.EXE - for default installation D:\_Api_Install\_ApiBF\_ApiPS_aut.EXE ) Getting of Authorization string in program code - see Windows Forms Applications (Visual C#/Basic) including source code - function FuncAuthorization in module "mod_dataroutines.vb" / "mod_dataroutines.cs" 4
5 3. BASIC PROGRAM _ApiPS.EXE This program retrieves : a) concrete original API services of Pinnacle Sports b) additional combined operations (sequential callings of 2 API services Pinnacle, joining of results into 1 output file with CSV structure) - see frmget_leaguesevents, frmget_leagueseventsprices Output text file (response) of operations can be : a) XML/JSON original structure of response of API service b) CSV "comma separated values" For output structure CSV can be used additional parameters for filtering of output a) AT (Analysis of texts detection of state in first step and detection of league in second step - based on code of state and name of league) b) using of text filters (simple "wildcards" for name of league, of period, of markets) After getting of response of original Pinnacles service are applied Additional parameters for filtering and into output file are included only matching items. For combined operations are additional parameters for filtering used between simple operations this reduces number of downloads and increases speed of response. Program _ApiPS.EXE returns exit-code 0 (success) or <>0 (error). Error codes see Appendix A. One of parameters is specification of text file for output this file contains data (in case of success) or error message (in case of error) Testing of program _ApiPS.EXE in "Command Line" window Retrieving of program _ApiPS.EXE with parameters can be saved in program batch *.BAT Simply example for retrieving of program _ApiPS.EXE is usage with parameter --VERSION - it returns string with current versions number of this program - see batch file _ApiPS_VER.bat in subdirectory _BAT.ApiPS Batch files can be retrieved from subdirectory of installing(program) directory - f.e. D:/_Api_Install/_BAT.ApiPS Another way is retrieving of program _ApiPS.EXE in "Command Line" with parameter : - f.e. D:/_Api_Install/_ApiBF/_ApiPS.EXE --VERSION Result of operation : a) "small" ( f.e. programs version number / error message ) - is displayed in row below the command for program _ApiPS.EXE b) "big" ( f.e. result of download) - displayed is only "error code" => to read content of output file 5
6 3.2. Windows Forms Applications ( in Visual C# / Visual Basic ) - see source code in subdirectories of installation(program) directory : For VisualBasic : D:/_Api_Install/VisualBasic_Pina_DEMO For Visual C# : D:/_Api_Install/VisualCsharp_Pina_DEMO This applications contain horizontal menu with columns : a) Pinnacle Login / Pinnacle Logout using of form frmloginpina for getting of Username and Password (for preparation of Authorization string with function FuncAuthorization in module mod_dataroutines) b) Operations Get????? - original API services of Pinnacle Sports + additional combined operations (frmget_leaguesevents, frmget_leagueseventsprices) c) Analysis of Texts - frmstates (identification of state) - frmleagues (identification of league/competition) - frmteams (identification of team) - frmotherbookie (Complete DEMO Download of Pinnacles Odds with using "Analysis of Texts" - for matching Pinnacle versus offer of other bookie see 4.3. ) d) Help - Update Files Analysis of Texts Principle of forms b), c) is : - 1 item of menu = 1 windows form = 1 operation API of Pinnacle / program _ApiPS - component NumericUpDownEXAMPLE allows cycling between examples Up/Down - every example is 1 combination of entry parameters (filled into fields) - clicking button "Download" starts operation - processing of entry parameters can be checked in routine butdownload_click - results of operation are displayed in component TextBox txtresult and saved in textfile with specification see TextBox txtspecoutput. User can test another "own" combinations of parameters and check results after clicking button "Download". 1-3 Radiobuttons are used for option of structure of output file : XML/JSON structure - preparation of parameters for Pinnacles API service - direct retrieving of API service CSV structure CSV - can be used additional parameters for filtering of output a) _AT (Analysis of texts detection of league based on detection of state in first step) b) using of text filters (simple "wildcards" for name of league, of period, of markets) 3.3. Usage of program _ApiPS.EXE in users program in other languages Program _ApiPS.EXE can be retrieved in other languages than Visual C# and Visual Basic entry parameters and exit codes (+ output files) are the same. 6
7 3.4. Entry parameters of program _ApiPS.EXE : 1) BASIC parameters of program _ApiPS.EXE for original services of Pinnacle: Parameter#1 = OPERATION (no distinction between lower/upper characters) --GetClientBalance / --GetCurrencies / --GetSports / --GetLeagues / --GetFeed Parameter#2 = Authorization string a) concrete string based on username and password of users account Pinnacle (getting with function of Microsoft Convert.ToBase64String or with program _ApiPS_aut.EXE or with function FuncAuthorization see source code) - see chapter 2. Authorization string b) value RA ("Read file _Authorization.txt") - Authorization string was stored in file DATA/_Authorization.txt - program _ApiPS can read Authorization string from this file Parameter#3 = URL address including original parameters of Pinnacle API service see chapter 4.1., concrete operations / services Parameter#4 = structure of output file CSV_ + additional parameters a) value CSV_ => CSV structure with quotation marks b) value CSV_qn => CSV structure without quotation marks (see Appendix B) c) value CSV_ par1=??? par2=???... d) value CSV_qn par1=??? par2=???... Parameter#5 = Specification of Output File a) default storage is in subdirectory DATA default extension is *.CSV_ default FileName is given by Parameter#1 (Operation) f.e. DATA/GetSports.CSV_ for --GetSports b) Relative PATH/filename.ext (from installation directory) f.e. DATA/GetSports.CSV_ c) Absolute Specification!!! DIRECTORY FOR OUTPUT FILE HAS TO EXIST (before retrieving of _ApiPS)!!! Comment Additional parameters: For operations --GetLeagues, --GetFeed can be used additional parameters (simple wildcards "*", Analysis of texts) for filtering of leagues, period, markets - see next paragraph ) ADDITIONAL Operations for Pinnacles API : Additional COMBINED OPERATIONS ( only Output structure *.CSV ) : frmget_leaguesevents - INFO: asked Leagues + their next Events Calling #1 Operation --GetLeagues - to get list of IDs for asked leagues ( 1 sport ) Calling #2 Operation --GetFeed - to get info about events(matches) RETURNS: text file in CSV structure - Leagues & Events & Teams frmget_leagueseventsprices - INFO: asked Leagues + next Events & Prices Calling #1 Operation --GetLeagues - to get list of IDs for asked leagues ( 1 sport ) Calling #2 Operation --GetFeed - to get info about events(matches) and prices for selected markets RETURNS: text file in CSV structure - Leagues & Events & Teams & Prices 7
8 3.5. Standard parameters of Pinnacles API : 1) sportid={sportid} --GetLeagues, --GetFeed, Get_LeaguesEvents, Get_LeaguesEventsPrices Program _ApiPS.EXE : -> Parameter#3 = URL address 2) leagueid={string} --GetFeed Program _ApiPS.EXE : -> Parameter#3 = URL address 3) oddsformat={feed_odds_format_type} --GetFeed, Get_LeaguesEventsPrices Program _ApiPS.EXE : NOT USED 4) islive={0/1} --GetFeed, Get_LeaguesEvents, Get_LeaguesEventsPrices Program _ApiPS.EXE : -> Parameter#3 = URL address 5) currencycode={string} --GetFeed, Get_LeaguesEvents, Get_LeaguesEventsPrices Program _ApiPS.EXE : -> Parameter#3 = URL address 6) last={long} --GetFeed, Get_LeaguesEventsPrices Program _ApiPS.EXE : -> Parameter#3 = URL address 3.6. Additional parameters of _ApiPS.EXE for Pinnacles API : 1) sort={id/name} = sorting of sports, leagues by ID or NAME --GetSports, --GetLeagues Program _ApiPS.EXE : -> Parameter#4 = CSV_ additional parameters 2) onlyinfeed={y/n} Y => process only leagues in feed / sports with league(s) in feed --GetSports, --GetLeagues, Get_LeaguesEvents Program _ApiPS.EXE : -> Parameter#4 = CSV_ additional parameters 3) only1row={y/n} Y => returns only 1 string with leagues IDs NNN-NNN- -NNN for parameter leagueid of following operation GetFeed --GetLeagues Program _ApiPS.EXE : -> Parameter#4 = CSV_ additional parameters 4) onlyevents={y/n} Y => returns only info about leagues and events (without prices) --GetFeed Program _ApiPS.EXE : -> Parameter#4 = CSV_ additional parameters 5) from={} to={} limitation of startdatetime of event(match) with GMT time FORMAT YYYY-MM-DDTHH:MM:SS or Decimal number (hours from NOW) --GetFeed, Get_LeaguesEventsPrices Program _ApiPS.EXE : -> Parameter#4 = CSV_ additional parameters 6) oddsformat={american/decimal} => format of prices --GetFeed, Get_LeaguesEventsPrices Program _ApiPS.EXE : -> Parameter#4 = CSV_ additional parameters 7) listleagues={string} => info about leagues Get_LeaguesEvents, Get_LeaguesEventsPrices Program _ApiPS.EXE : -> Parameter#4 = CSV_ additional parameters Notice: {string} can be prepared with function mod_dataroutines.func_sportid_leagueids 8
9 8) competitionname --GetLeagues, Get_LeaguesEvents, Get_LeaguesEventsPrices Program _ApiPS.EXE : -> Parameter#6 = Additional Parameters for Filtering see chapter 3.7., Appendix C 9) periodname --GetFeed, Get_LeaguesEventsPrices Program _ApiPS.EXE : -> Parameter#6 = Additional Parameters for Filtering see chapter 3.7., Appendix C 10) marketname --GetFeed, Get_LeaguesEventsPrices Program _ApiPS.EXE : -> Parameter#6 = Additional Parameters for Filtering see chapter 3.7., Appendix C 11) Filter_AT --GetLeagues, Get_LeaguesEvents, Get_LeaguesEventsPrices Program _ApiPS.EXE : -> Parameter#6 = Additional Parameters for Filtering see chapter 3.8., Appendix C 12) prio --GetLeagues, Get_LeaguesEvents, Get_LeaguesEventsPrices Program _ApiPS.EXE : -> Parameter#6 = Additional Parameters for Filtering see chapter 3.8., Appendix C 9
10 3.7. Additional Filtering of Leagues, Periods, Markets wildcards "*" Volume of returned data can be decreased to asked leagues / periods / markets with filtering (based on names): Filtering string for NAME (of league / period / market ): entry text fields in forms of demoversion (Windows Form Application VB / C#) how to place filtering strings into Parameter #6 (see Appendix C) characters(lefts) + "*" (right) => NAME HAS TO START with this characters(lefts) "*" (left) + characters(right) => NAME HAS TO END with characters(right) "*" (left) + "characters" + "*" (right) => NAME HAS CONTAIN STRING "characters" (anywhere) No characters "*" in filtering string => NAME HAS BE EQUAL to filtering string Filtering is NOT "case sensitive" Examples : 1) For NAME OF LEAGUE filtering string "Premier*" MATCHING League with name "PREMIER league" Yes League with name "Barclays Premier league" No 2) For NAME OF PERIOD filtering string "MATCH *GAME*" MATCHING Period name "Match" Yes Event name "1ST HALF" No 3) For NAME OF MARKET filtering string "TOTAL* MONEYLINE" MATCHING Market name "TOTAL" Yes Market name "SPREAD" No Filtering strings WITH MORE SECTIONS : Separator of sections is character " " (Alt 124) Evaluation corresponds to LOGICAL OR - if 1 (any) section is matching => OK If SECTION STARTS WITH NOT and this condition is matched => Result is NOT OK 4) For NAME OF LEAGUE filtering string " *BUNDESLIGA* NOT*WOMEN* NOT*U1* " MATCHING League name "Bundesliga" Yes League name "Bundesliga 2" Yes League name "Bundesliga Women" No League name "Bundesliga U19" No Filtering strings (simply wildcards "*") can be used in following operations : ORIGINAL API services COMBINED operations _ApiPS.EXE a) --GetLeagues c) Get_LeagueEvents for League Name for League Name + Filter_AT + Priority + Filter_AT + Priority b) --GetFeed d) Get_LeagueEventsPrices for Period Name for League Name for Market Name for Period Name for Market Name + Filter_AT + Priority 3.8. Additional Filtering of Competitions(Leagues) _AT Analysis of texts Another way for filtering of competitions/leagues is _AT Analysis of texts. For 2 sports ( Football and Ice Hockey ) and (at betting) most used competitions (leagues, cups, championships...) are defined rules for their distinguishing (based on info about sport country name of competition). 10
11 The same rules for distinguishing of leagues (and teams) are used : 1) in programs _ApiPS.EXE (Pinnacle) and _ApiBF.EXE (Betfair) 2) in program Bet_Info.EXE (uses for data storage database PostgreSQL) 3) in DLL_AnalTextStaSpo.dll can be added to users program in programming languages Visual Basic, Visual C#, C++,... (every language that uses DLL libraries) Output from distinguishing are 3 ABBREVIATIONS : 1) STATE 3 chars in system ALPHA (ISO alpha-3) used by Betfair and also EUR / AFR / ASI / AME for continental competitions WOR (world) for competitions without connection with 1 country (incl. friendlies) 2) TYPE&LEVEL of competition max. 5 chars (1.L / 2.L / 3.L /... / CUP / CHxxx...) Full length of abbreviation 5 chars can distinguish f.e. in England CUPfa = England FA Cup, CUPca = England Capital One Cup,... 3) PARTICIPANTS (M=men, W=women, 2nd+3th character UnderNN...) W20 (for World Championship Women Under 20), M19 (for European Championship Men Under 19) Another returned information about Competition is PRIORITY (5=Maximal,...1=Minimal). For filtering can be used parameter Prio>=N f.e. for condition Prio>=4 are competitions with priority 1,2,3 ignored 3 ABBREVIATIONS for Competition + its Priority (1..5) - are returned with operations : a) --GetLeagues b) Get_LeaguesEvents c) Get_LeaguesEventsPrices - are returned if filtering string for _AT is not empty value; value of string has to be at least "FOO *,*,*" or "HOC *,*,*" (1 sport, no filtering) - for operation GetFeed (second operation in Get_LeaguesEvents, Get_LeaguesEventsPrices has to be passed parameter listleagues=~...~ with detailed info about leagues names, 3 abbreviations, priority...) - are returned in last 4 parameters in a row of league in CSV-files ("LEAGUE";...) see structure of output files CSV in Appendix D, E The same parameters ( 3 abbreviations + priority 1..5 ) are returned by library DLL_AnalTextStaSpo.dll (for including into programs in VB, C#,...) - as result of Analysis of texts based on info: a) sport (only FOO=football, HOC=Ice hockey) b) text name of state c) text name of competition This is typical description of competition (league) in offers of bookies. Library DLL_AnalTextStaSpo.dll can be used for matching of offers of other bookies with offer of Pinnacle (both competitions and teams => matches) can be tested in demoversions Windows Forms Applications for VB and C# - forms in column of menu "Analysis of Texts" frmstates, frmleagues, frmteams, frmotherbookie) Info about 3 abbreviations + priorities of ALL CURRENT competitions in Pinnacles offer can be retrieved : with operation GetLeagues with next values of parameter #6 : "FOO *,*,*" - for sport = Football/Soccer "HOC *,*,*" - for sport = Ice Hockey In returned CSV-file are only competitions/leagues (included in definition files of "Analysis of texts" and library DLL_AnalTextStaSpo.dll) - most used competitions, leagues, cups, championships... With "checked" option "only Leagues in FeedContent" is output reduced (only soccer or ice hockey leagues in current offer of Pinnacle Sports). 11
12 4. USAGE of PROGRAM _ApiPS.EXE - Examples Following commands can be retrieved : a) in "Command Line" window see chapter 3.1. Testing of program _ApiPS.EXE b) in Windows Form Applications see chapter 3.2 (VB, C#) c) in other programming languages As second parameter in calling of program _ApiPS can be passsed : a) RA (=> read Authorization string from text file DATA\_Authorization.txt) b) direct Authorization string 4.1. Original API operations of Pinnacle 1) API operation "GetClientBalance" - this operation returns info about balance of players account at Pinnacle sports Examples of command for retrieving : " _ApiPS --GetClientBalance RA " - default structure CSV (with ""), default output DATA/GetClientBalance.csv ApiPS --GetClientBalance RA " CSV_qn - structure CSV_ (without ""), default output DATA/GetClientBalance.csv ApiPS --GetClientBalance RA " " " DATA/GetClientBalanceMY.csv_ - default structure CSV (with ""), rel.path for output file GetClientBalanceMY.csv ApiPS --GetClientBalance RA " "CSV_qn" D:/GetClientBalanceMY.csv_ - structure CSV_(without ""), absolute path for output file GetClientBalanceMY.csv_!!! DIRECTORY FOR OUTPUT FILE HAS TO EXIST!!! 2) Api-NG operation "GetCurrencies" - this operation returns list of currencies (for players accounts at Pinnacle) Examples of command for retrieving : _ApiPS --GetCurrencies RA " - default structure CSV (with ""), default output DATA/GetCurrencies.csv ApiPS --GetCurrencies RA " "CSV_qn" - structure CSV_ (without ""), default output DATA/GetCurrencies.csv ApiPS --GetCurrencies RA " " " DATA/GetCurrenciesMY.csv_ - default structure CSV (with ""), rel.path for output file GetCurrenciesMY.csv ApiPS --GetCurrencies RA " "CSV_qn" D:/GetCurrenciesMY.csv_ - structure CSV_(without ""), absolute path for output file listcountriesmy.csv_ DIRECTORY FOR OUTPUT FILE HAS TO EXIST!!! 12
13 3) Api-NG operation "GetSports" - this operation returns list of sports with info "whether they currently have lines or not" (in current offer of Pinnacle Sports) Examples of command for retrieving : _ApiPS --GetSports RA " - default structure CSV (with ""), default output DATA/GetSports.csv ApiPS --GetSports RA " "CSV_qn" - structure CSV_ (without ""), default output DATA/GetSports.csv ApiPS --GetSports RA " " " DATA/GetSportsMY.csv_ - default structure CSV (with ""), rel.path for output file DATA/GetSportsMY.csv ApiPS --GetSports RA " "CSV_qn" D:/GetSportsMY.csv_ - structure CSV_(without ""), absolute path for output file GetSportsMY.csv ApiPS --GetSports RA " "CSV_qn onlyinfeed=y " D:/GetSportsMY.csv_ - structure CSV_(without ""), only sports with league(s) in feed!!! DIRECTORY FOR OUTPUT FILE HAS TO EXIST!!! 4) Api-NG operation "GetLeagues" - this operation returns list of leagues for selected sport with info "whether they currently have lines or not" (in current offer of Pinnacle Sports) Examples of command for retrieving : _ApiPS --GetLeagues RA " - default structure CSV (with ""), 29=soccer, default output DATA/GetLeagues.csv ApiPS --GetLeagues RA " "CSV_qn" - structure CSV_ (without ""), 19=ice hockey, default output DATA/GetLeagues.csv ApiPS --GetLeagues RA " " " DATA/GetLeaguesMY.csv_ - default structure CSV (with ""), rel.path for output file DATA/GetLeaguesMY.csv ApiPS --GetLeagues RA " "CSV_qn" D:/GetLeaguesMY.csv_ - structure CSV_(without ""), absolute path for output file GetLeaguesMY.csv ApiPS --GetLeagues RA " "CSV_ onlyinfeed=y " D:/GetLeaguesMY.csv_ - structure CSV_, 33=Tennis, only leagues in feed!!! DIRECTORY FOR OUTPUT FILE HAS TO EXIST!!! For filtering of Competitions names can be used (in this operation) both simple wildcard "*" and _AT (Analysis of text)- place to parameter #6 see Appendix C. 13
14 5) Api-NG operation "GetFeed" - this operation returns current lines (offer of Pinnacle Sports) Examples of command for retrieving : _ApiPS --GetFeed RA " - default structure CSV (with ""), 29=soccer, default output DATA/GetFeed.csv ApiPS --GetFeed RA " "CSV_qn" - structure CSV_ (without ""), 19=ice hockey, default output DATA/GetFeed.csv ApiPS --GetFeed RA " " " DATA/GetFeedMY.csv_ - default structure CSV (with ""), relative path for output file DATA/GetFeedMY.csv ApiPS --GetFeed RA " "CSV_qn" D:/GetFeedMY.csv_ - structure CSV_(without ""), 29=soccer, absolute path for output _ApiPS --GetFeed RA " "CSV_qn oddsformat=decimal from=0 to=7x24 " D:/GetFeedMY.csv_ =ENG PremierLeague, 1980=Bundesliga, from=0 (from NOW), to=7x24 (next 7 days) oddsformat=decimal!!! DIRECTORY FOR OUTPUT FILE HAS TO EXIST!!! 4.2. Combined operations of program _ApiPS.EXE Simple API operations of Pinnacle can be combined. Result of first operation is processed and used for parameters setting of second operation. See examples in Demo: Windows Forms Applications (Visual Basic, C#), chapter???. 1) Form frmget_leagueevents getting of events(matches) for asked leagues FIRST OPERATION : --GetLeagues Number of leagues in response can be reduced with standard parameter &islive=1 (only offer Inplay) and additional parameter onlyinfeed=y. Another ways for selection of leagues are : a) "Filter for League Name" see chapter 3.7. b) Filter_AT ("Analysis of Texts") + Priority>=? see chapter Returned string of first operation (stleaguescsvback) is entry value for function mod_dataroutines.func_sportid_leagueids(...). This function prepares for second operation value of parameter listleagues=~...~ - codes of leagues for parameter of second operation --GetFeed (leagueid) + detailed information about leagues for including into final output. SECOND OPERATION : --GetFeed Parameter onlyevents=y suppresses processing of info about prices in response => final result contains only info about leagues and events(matches). Number of events(matches) can be reduced with parameters from=??? to=???. Value for this parameters can be GMT time of start a) in format YYYY-MM-DDTHH:MM:SS or b) Decimal number = hours from NOW (or in symbolic expression f.e. "7x24" = 7 days) 14
15 2) Form frmget_leagueeventsprices getting of odds for asked leagues FIRST OPERATION : --GetLeagues Number of leagues in response can be reduced with standard parameter &islive=1 (only offer Inplay) and with parameter onlyinfeed=y (automatically). Another ways for selection of leagues are : a) "Filter for League Name" see chapter 3.7. b) Filter_AT ("Analysis of Texts") + Priority>=? see chapter Returned string of first operation (stleaguescsvback) is entry value for function mod_dataroutines.func_sportid_leagueids(...). This function prepares for second operation value of parameter listleagues=~...~ - codes of leagues for parameter of second operation --GetFeed (leagueid) + detailed information about leagues for including into final output. SECOND OPERATION : --GetFeed Number of events(matches) can be reduced with parameters from=??? to=???. Value for this parameters can be GMT time of start a) in format YYYY-MM-DDTHH:MM:SS or b) Decimal number = hours from NOW (or in symbolic expression f.e. "7x24" = 7 days) Number of odds(markets) can be reduced with : a) "Filter for Period" Empty=ALL or only selected values Match/Game/1st half/1st set (f.e. "Match 1st half") b) "Filter for MarketName" Empty=ALL or only selected values Moneyline/Spread/Total Content of output can be affected with parameters a) from=??? to=??? - number of events(matches) in output CSV-file b) oddsformat=??? - format of prices AMERICAN (default) or DECIMAL c) currencycode=??? - currency for values of "MaxBetAmounts" In standard parameter &last=???????? can be passed timestamp (of last download) Complete DEMO Download of Pinnacles Odds for requested matches with using "Analysis of Texts" ( for matching with offer of other bookie ) Demoversions (Windows Applications in Visual Basic and Visual C# including source codes) contain form "frmotherbookie"; this form should demonstrate : CONNECTION OF DOWNLOADS OF ODDS FROM DIFFERENT SOURCES AND MATCHING OF CORRES- PONDING MATCHES, BETTYPES AND PRICES FOR PROCESSING OF VALUE BETS, SURE BETS Download of prices (of other bookie) is simulated in this example BY : TEXT FILE in subdirectory of installation folder DATA \ _LeaguesMatchesWEEK.TXT this file contains fixtures of several competitions in next weeks user can edit content of this file (correct current matches, teams for Premier league, Bundesliga or add interesting leagues) for testing of next steps demoversion downloads in next steps current offer (matches, odds, ) of Pinnacle (with API operations); success of matching is determined by currency of matches in text file _LeaguesMatchesWEEK.TXT 15
16 Example of content of text file _LeaguesMatchesWEEK.TXT (section for 1 league): COMP:FOO;England;Premier League;BWIN; Nov 2014 Newcastle United;FC Liverpool; FC Everton;Swansea City; FC Arsenal;Burnley; Hull City;Southampton FC; FC Chelsea;Queens Park Rangers; Leicester City;West Bromwich Albion; Stoke City;West Ham United; Manchester City;Manchester Utd; Aston Villa;Tottenham Hotspur; Crystal Palace;Sunderland; First row describes COMPetition (FOO=Football, State=England, Name=Premier League). Remaining data-items are only for information (displayed in list of competitions for selection in combobox). Next rows should contain matches(names of teams) played in next hours, days. STEP #1 CHOICE of COMPETITION (LEAGUE) of OTHER BOOKIE In left upper corner is specification of Input text file and combobox for choice of competition in offer are competitions from text file (rows COMP:... ) : For selected competition are displayed : - content of row COMP in collapsed combobox - matches (following rows in text file) - in left box for matches STEP #2 LOOKING UP of COMPETITION (LEAGUE) in PINNACLEs current offer After mouse click (button "Search Competition") are displayed parameters of found competition (in system for "Analysis of texts" - abbreviations for state, league + description of competition/league). Text field below contains ID of found competition/league in Pinnacles database. Button "Search Competition" is after this step passivated. 16
17 STEP #3 MATCHING of EVENTS (MATCHES) in PINNACLEs current offer After mouse click (button "Search Matches") are displayed (for matches and teams in left blue box - from text file=from offer of other bookie) in the right green box "RESULTS MATCHES (Pinnacle)" corresponding events(matches) from current Pinnacles offer. In parenthesis are abbreviations of both teams. 17
18 Text fields in the right contain ID of events/matches in Pinnacles database (for matching in output file from step #4). Button "Search Matches" is after this step passivated. STEP #4 DOWNLOAD OF ODDS with Pinnacles API operation --GetFeed With empty fields for Filters (Period, MarketName) is download "full". How to filter odds see chapter 3.7. Two comboboxes can affect format of prices and currency of values "MaxBetAmounts". Checkbox "with Quotes" is option "whether to write values with quotation marks or not". Download starts with button "Search Bets". Result is written to text file *.CSV_ (structure see Appendix E), his content is displayed in form(window) for results. COMMENT : This procedure is DEMO in source code of windows application (Visual Basic / C#, in form frmotherbookie.vb / *.VC) are for concrete steps detailed commands. Real users application can execute downloads of prices without dividing into separated steps, procedure (matching with "Analysis of texts" with library DLL) can be repeated for different bookies. 18
19 5. Auxiliary program_apips_aut.exe, library DLL_AnalTextStaSpo.DLL 5.1. Program _ApiPS_aut.EXE getting of Authorization string This program can be used for getting of Authorization string for Pinnacles API services for examples of using _ApiPS.EXE (batch files and tests in command line). After installation is : 1) in subfolder _ApiPS auxiliary program _ApiPS_aut.EXE 2) in subfolder _BAT.ApiPS batch file _ApiPSaut1.BAT into parameter "username=my_username&password=my_password" has to be placed username and password of users account at Pinnacle Sports This batch file launches program _ApiPS_aut.EXE. Result is written to text file _Authorization.txt in subfolder DATA. Program _ApiPS.EXE can read authorization string from this file (value of second parameter RA). Parameters of program _ApiPS_aut.EXE Launching of program _ApiPS.EXE : _ApiPS_aut.EXE "username=my_username&password=my_password" DATA\_Authorization.txt 1st parameter - username and password of users account at Pinnacle Sports 2nd parameter - specification of target file for authorization string. Absolute or relative path (from program directory f.e. D:\_Api_Install, one level above subfolder of program _ApiPS_aut.EXE - for default installation D:\_Api_Install\_ApiBF\_ApiPS_aut.EXE ) Library DLL_AnalTextStaSpo.dll - support for Analysis of texts clanaltextstate Class for States, basic variables, routines clanaltextsport Class for 1 Sport (his leagues, teams) 1) Info about versions number, STATIC functions : clanaltextstate.stversion (value f.e. "1.2.05") Function FuncEnText3toSPO(ByVal st_cod_spo3 As String) As ensporttyp parameter#1 = abbreviation of sport (3 characters) "FOO" / "HOC" RETURNS : value ensporttyp.ensportfoo / ensporttyp.ensporthoc Function FuncEnSPOtoText3(ByVal en_sport As ensporttyp) As String parameter#1 = value ensporttyp.ensportfoo / ensporttyp.ensporthoc RETURNS : abbreviation of sport (3 characters) "FOO" / "HOC" Dim ensport As DLL_AnalTextStaSpo.clAnalTextState.enSportTyp ensport = clanaltextstate.funcentext3tospo("foo") return value ensporttyp.ensportfoo stsport3 = clanaltextstate.funcenspototext3(ensport) return value "FOO" 2) How to get instances of classes : Dim enenglish As DLL_AnalTextStaSpo.clAnalTextState.enLanguageTyp = _ clanaltextstate.enlanguagetyp.enlanguageen Dim enfootball As DLL_AnalTextStaSpo.clAnalTextState.enSportTyp = _ clanaltextstate.ensporttyp.ensportfoo 19
20 Dim clanaltextstatemy As DLL_AnalTextStaSpo.clAnalTextState = _ New DLL_AnalTextStaSpo.clAnalTextState(enEnglish, stdirectoryat) Dim clanaltextsportfoo As DLL_AnalTextStaSpo.clAnalTextSport = _ New DLL_AnalTextStaSpo.clAnalTextSport(enFootball,clAnalTextStateMY) 3) How to Init classes (reading of data files Names States, Leagues, Teams) : Dim sterrmsgback As String = "", book As Boolean = True clanaltextstatemy.funcinitreadnames_states(sterrmsgback) If sterrmsgback <> "" Then MessageBox.Show("ERROR: Unsuccessful reading of file NAMES of STATES & vbcrlf & _ "( " & sterrmsgback & " )", "Error reading NAMES of STATES ", MessageBoxButtons.OK, MessageBoxIcon.Error) End If clanaltextsportfoo.funcininames_leaguesteams(false, sterrmsgback) If sterrmsgback <> "" Then book = False MessageBox.Show("ERROR: Unsuccessful Init Names - Football" & vbcrlf & _ "( " & sterrmsgback & " )", "Error reading Init Names (Leagues & Teams) ", MessageBoxButtons.OK, MessageBoxIcon.Error) End If 4) DYNAMIC Variables, Functions of Class clanaltextstate : Current language (of strings with description of State, League, Teams) clanaltextstatemy.enlanguagecurr As enlanguagetyp ( enlanguageen / enlanguagede / enlanguagecz / enlanguagexxx ) Directory of files for Analysis of texts stdirectoryat = clanaltextstatemy.stdirectoryat SEARCH of STATE - FOR CODE of State 3 chars RETURNS NAME OF STATE(in current language) Function FuncCodeSta3_ToStateDscr(ByVal stcod_sta3 As String, ByRef ststatedscr_back As String) As Boolean parameter#1 = code of state (Alpha 3) f.e. "ESP" parameter#2 = RETURN VALUE for state : Name of state in current language (f.e. Spain / Spanien / Spanelsko) RETURNS : value False/True (found?) SEARCH of STATE FOR TEXT(name) OF STATE ( code of region is OPTIONAL ) Function FuncSearchState(ByVal stcod_reg3 As String, ByVal ststate_text As String, ByRef stcod_sta3_back As String, ByRef ststatedscr_back As String) As Boolean parameter#1 = "" OR code of region(continent) ("EUR"/"AFR"/"ASI"/"AME") parameter#2 = TEXT FOR SEARCH of STATE parameter#3 = RETURN VALUE for State : Abbreviation 3 chars (Alpha 3) parameter#4 = RETURN VALUE for State : Name of state in current language RETURNS : value False/True (found?) Examples: see demoversion (Windows Forms Application VB/C#) - form frmstates 5) DYNAMIC Functions of Class clanaltextsport : SEARCH of LEAGUE FOR CODE of STATE (3 chars Alpha) + TEXT(name) OF LEAGUE ( code of League 5 chars only for known league getting of its parameters ) Function FuncSearchLeague(ByVal stcod_sta3 As String, ByVal stcod_lea5 As String, ByVal stleag_text As String, ByRef stleagdscr_back As String, ByRef stcod_wom3_back As String, ByRef stcod_csnprio_back As String) As String parameter#1 = "" OR code of state (from FuncSearchState 3 chars Alpha) parameter#2 = "" OR max. 5 chars f.e. "1.L"/"CUP"/"CH" (optional) parameter#3 = "" OR TEXT FOR SEARCH of LEAGUE parameter#4 = RETURN VALUE for League : Name of League in current language parameter#5 = RETURN VALUE for League : Code max. 3 chars (Men, Women, UnderNN) parameter#6 = RETURN VALUE for League : Code C(clubs)/S(states)/N(participants not defined + Priority 1 char "1".."5", maximal "5") RETURNS : string "State3,Leag5" f.e. "ENG,1.L" is return value for search text "England Premier League" 20
21 Examples: see demoversion (Windows Forms Application VB/C#) - form frmleagues Dim stleagdscrback As String = "", stcodewom3back As String = "" Dim stcodecsnprioback As String = "", ststate3league5 As String = "" ststate3league5 = clanaltextsportfoo.funcsearchleague("eng", "", "Championship", stleagdscrback, stcodewom3back, stcodecsnprioback) RETURNS : ststate3league5="eng,2.l", stleagdscrback="championship", stcodewom3back = "M", stcodecsnprioback = "c4" ststate3league5 = clanaltextsportfoo.funcsearchleague("eng", "3.L", "", stleagdscrback, stcodewom3back, stcodecsnprioback) RETURNS : ststate3league5="eng,3.l", stleagdscrback="league One", stcodewom3back = "M", stcodecsnprioback = "c3" ststate3league5 = clanaltextsportfoo.funcsearchleague("","","champions League UEFA", stleagdscrback, stcodewom3back, stcodecsnprioback) RETURNS : ststate3league5="eur,cupcz", stleagdscrback="uefa - Champions League", stcodewom3back = "M", stcodecsnprioback = "c5" Comments: - the same parameters for league/competition (f.e. "ENG,2.L,M") returns program _ApiPS (for Pinnacle) in additional operations in row for competition ("COMP" see Appendix D,E) - the same parameters returns also program _ApiBF (for Betfair) - the more correct values in parameters #1, #2 and #3, the better response of function - it is way how to search for league from users program a corresponding competition in current Pinnacles API competitions or how to get for different names of leagues (+states) in offers of different bookies => 1 league with the same identifiers (3+5 chars) SEARCH of TEAM FOR CODE of STATE (3 chars Alpha) + CODE of LEAGUE (3-5 chars) + TEXT Function FuncSearchTeam(ByVal stcod_sta3 As String, ByVal stcod_lea5 As String, ByVal stcod_wom3 As String, ByVal stteam_text As String, ByRef stteamdscr_back As String, ByRef stcod_sta3lea5_back As String) As String parameter#1 = "" OR code of state (from FuncSearchState 3 chars Alpha) parameter#2 = "" (max. 5 chars f.e. "1.L"/"CUP" optional from FuncSearchLeague) parameter#3 = "M" OR "W" OR... ("" = "M") parameter#4 = "" OR TEXT FOR SEARCH of TEAM parameter#5 = RETURN VALUE for Team : Name of Team (from DLL_AnalTextStaSpo.dll) parameter#6 = RETURN VALUE for Team : parameters of League RETURNS : abbreviation 5 characters identifier of Team (non-duplicate) Examples: see demoversion (Windows Forms Application VB/C#) - form frmteams Dim stteam5 As String, stteamdscrback As String="", stcodesta3lea5back As String="" stteam5 = clanaltextsportfoo.funcsearchteam("", "2.L", "", "Liverpool", stteamdscrback, stcodesta3lea5back) RETURNS : stteam5 = "LIVER" stteamdscrback="liverpool FC", stcodesta3lea5back = "ENG,1.L" stteam5 = clanaltextsportfoo.funcsearchteam("eur", "CUP", "", "Maribor", stteamdscrback, stcodesta3lea5back) RETURNS : stteam5 = "MARNK" stteamdscrback="maribor NK", stcodesta3lea5back = "SVN,1.L" stteam5 = clanaltextsportfoo.funcsearchteam("ita", "2.L", "", "Bergamo", stteamdscrback, stcodesta3lea5back) RETURNS : stteam5 = "BEATA" stteamdscrback="atalanta Bergamo", stcodesta3lea5back = "ITA,1.L" stteam5 = clanaltextsportfoo.funcsearchteam("ita", "3.L", "", "Atalanta", stteamdscrback, stcodesta3lea5back) RETURNS : stteam5 = "BEATA" stteamdscrback="atalanta Bergamo", stcodesta3lea5back = "ITA,1.L" 21
22 Comments: - the same identifiers for teams (f.e. "LIVER", "MARNK", "BEATA") returns program _ApiBF in combined operations in row for event=match ("EVEN") - teams Home & Away - the more correct values in parameters #1, #2, #3 and #4, the better response of function, but see first example for Liverpool + missing state "ENG" and incorrect league "2.L" (or Atalanta Bergamo in "2.L"/"3.L") is response correct - it is way how to search for match from users program a corresponding event(=match) in current Pinnacles API events or how to get for different names of 1 team in offers of different bookies the same identifier (5 chars) 6. Download, Update, Upgrade, Contact - WEBPAGE - INSTALLATION [email protected] Update of files for Analysis of texts, of DLL_AnalTextStaSpo.dll Functionality of "Analysis of Texts" is based on data files (for "Names of States", "Names of Leagues" and "Names of Teams" + helping file for Correction of names Leagues/Competitions Pinnacle). Demoversions (Windows Applications in Visual Basic and Visual C# including source codes) contain form "frm_update_at" for update of this files see column Help of this applications current versions of this files are placed in webpage downloaded file is stored on users PC with date&time of internet version higher date&time current internet version indicates newer file for download form "frm_update_at" (or his clone) can be included into users program. 22
23 Appendix A - Error Codes, Error Messages Err_AT_Key_Structure Err_AT_Key_WrongEndDate Err_AT_Key_ExpiredEndDate Err_AT_UnsupportedSport Err_AT_UnsupportedLanguage Err_AT_InitStates Err_AT_InitLeaguesFOO Err_AT_InitLeaguesHOC Err_AT_InitTeamsFOO Err_AT_InitTeamsHOC Err_AT_ReadCorrLeagues Err_AT_Filter Err_FilterName Err_PrioMin Error_UNKNOWN_OPERATION Error_USERNAME Error_PASSWORD Error_AUTHORIZATION Error_READ_OUTPUT Error_ResponseApiPS Error_RespAuthorization Error_RespReadApiPS ErrorCallProg_ApiPS ErrApiPS_CSV_Option ErrApiPS_CSVqn_Option ErrApiPS_READ_OUTPUT ErrApiPS_SAVE_OUTPUT ErrApiPS_XML_Parse ErrApiPS_XML_Xpath ErrApiPS_GetFdTime ErrApiPS_XPATHsport ErrApiPS_GetSportId ErrApiPS_XPATHleague ErrApiPS_GetLeagueId ErrApiPS_XPATHevent ErrApiPS_GetEventId ErrApiPS_XPATHperiod ErrApiPS_GetPeriodId ErrApiPS_GetPeriodSpread ErrApiPS_GetPeriodTotals ErrReq_NoServicePinnacle ErrReq_NoValidOperPinnacle 23
24 Appendix B - Parameter #4 (required values or other parameters for Filtering) Prefix of parameter#4 "CSV_" => output structure CSV "with quotation marks" (separator of values = character ";", delimiter of values = character ") - "CSV_qn" => output structure CSV "without quotation marks" (separator of values = character ";", values without delimiter, in text values character ";" replaced with ",", character " replaced with ) List of additional parameters rest of string parameter#4 : LIST OF PARAMETERS in 1 STRING Parameters for _ApiPS > PROCESSING -> additional parameters for API operations SEPARATOR of individual parameters is character " " individual parameters are IDENTIFIER=value Overview IDENTIFIERS of additional parameters (for _ApiPS) see chapter 3.6. Examples how to include parameters (additional for _ApiPS.EXE) to parameter#4 : _ApiPS.EXE --GetSports RA " "CSV_ sort=name onlyinfeed=y " DATA/GetSports.CSV_ - only sports currently in feed, sorted by name _ApiPS.EXE --GetLeagues RA " "CSV_qn sort=name onlyinfeed=y " DATA/GetLeagues.CSV_ - leagues for sport=29=soccer, only leagues currently in feed, sorted by name _ApiPS.EXE --GetLeagues RA " "CSV_ onlyinfeed=y only1row=y " DATA/GetLeagues.CSV_ - leagues for sport=19=ice hockey, only leagues currently in feed, 1 row(string) _ApiPS.EXE --GetFeed RA " "CSV_qn onlyevents=y from=0 to=7x24 " DATA/GetFeed.CSV_ - only matches for sport=29=soccer, in next 7 days _ApiPS.EXE --GetFeed RA " "CSV_qn from=0 to=2x24 oddsformat=decimal " DATA/GetFeed.CSV_ - odds for sport=29=soccer, matches in next 2 days, format of prices european 24
25 Appendix C - Parameter #6 (additional parameters for Filtering) In parameter#6 can be passed to program _ApiPS.EXE additional filters - based on Names of Leagues(competitions), Period, Markets see chapter 3.7. Filtering with simple wildcards "*" - based on Analysis of texts see chapter 3.8. STRUCTURE OF parameter#6 : SEPARATOR of individual filters is group of characters "# # #" Filter for "Analysis of texts" has to be first filter Meaning of the filters see chapter ) Used only Filtering of competitions based on Analysis of texts (see 3.7.) f.e. Operation --GetLeagues filter only Germany : _ApiPS.EXE --GetLeagues RA " "CSV_qn onlyinfeed=y " DATA/GetLeagues.CSV_ "FOO DEU,1.L,* DEU,2.L,*" _AT parameter#4 - output structure CSV, additional parameter onlyinfeed parameter#6 additional filtering - Analysis of competitions (names) (_AT) parameter#7 data files for Analysis of texts are in subdirectory "_AT" of program directory 2) Used only 1 or more filters for Names - wildcards "*" (see chapter 3.6.) a) + filter for competition name Operation --GetLeagues filter only Germany - Bundesliga 1, Bundesliga 2 without corners, women, U1?: _ApiPS.EXE --GetLeagues RA " "CSV_qn onlyinfeed=y " DATA/GetLeagues.CSV_ "FOO DEU,1.L,M DEU,2.L,M# # #competitionname NOT*CORNERS* NOT*U1* NOT*WOMEN* " _AT b) only filter competition name _ApiPS.EXE --GetLeagues RA " "CSV_qn sort=name onlyinfeed=y " DATA/GetLeagues.CSV_ "# # #competitionname *PREMIER* NOT*CORNERS* " _AT c) + filter for Period and Market Operation --GetFeed _ApiPS.EXE --GetFeed RA " sportid=29&leagueid= " "CSV_qn oddsformat=decimal " DATA/GetFeed.CSV_ "# # #competitionname NOT*CORNERS* # # #periodname *MATCH* # # #marketname MONEYLINE " _AT 3) Used List of Leagues + Filters (Competition, Period, Markets) _ApiPS.EXE --GetFeed RA " "CSV_qn listleagues=~1980;england - Premier League;1;c;ENG;1.L;M;5~ oddsformat=decimal " DATA/GetFeed.CSV_ "# # #competitionname NOT*CORNERS* # # #periodname MATCH 1ST HALF # # #marketname MONEYLINE SPREAD " _AT - in parameter listleagues=~...~...~ list of leagues for selection + detailed info (is going to be included into output rows "LEAGUE") 25
26 Appendix D - Operation Get_LeaguesEvents - structure of output CSV Output only structure CSV Structure CSV 1 ROW with info about Competition, following rows for its events/matches (..., again 1 ROW of next competition,...) If was used Filter _AT (f.e. "FOO ENG,1.L,M... ") => into rows are filled parameters for Leagues/Competitions and for Team1, Team2 of Match (only for leagues / competitions defined in library for Analysis of Texts - DLL_AnalTextStaSpo.dll) See Demoversions : Windows Form Applications (in Visual Basic, C#) form "frmcompetitions_events.???" EXAMPLE OF CALLING : _ApiPS.EXE --GetFeed RA " "CSV_qn onlyevents=y from=0 to=3x24 listleagues=~1980;england - Premier League;?;c;ENG;1.L;M;5~1842;Bundesliga;?;c;DEU;1.L;M;5~ " DATA/GetFeed.CSV_ "FOO ENG,1.L,* DEU,1.L,*" _AT - only matches for sport=29=soccer & England Premier League FDTIME; ; SPORT;29;Soccer LEAGUE;1842;Bundesliga;?;c;DEU;1.L;M;5 EVENT; ; T19:30:00;No;2;I EVENThome;Team1:TSG Hoffenheim;3325;HOFFE EVENTaway;Team2:Eintracht Frankfurt;3326;FREIN EVENT; ; T14:30:00;No;2;I EVENThome;Team1:Augsburg;3301;AUGSB EVENTaway;Team2:Bayern Munchen;3302;MNBAY EVENT; ; T14:30:00;No;0;I EVENThome;Team1:Hertha Berlin;3304;BEHER EVENTaway;Team2:Borussia Dortmund;3305;DOBOR EVENT; ; T14:30:00;No;2;I EVENThome;Team1:SC Freiburg;3307;FREIB EVENTaway;Team2:Hamburger SV;3308;HAMBA EVENT; ; T14:30:00;No;2;I EVENThome;Team1:Schalke 04;3310;SCHAL EVENTaway;Team2:Koln;3311;KO1FC EVENT; ; T14:30:00;No;2;I EVENThome;Team1:Werder Bremen;3313;BREME EVENTaway;Team2:Hannover 96;3314;HANNA EVENT; ; T17:30:00;No;2;I EVENThome;Team1:FSV Mainz 05;3316;MAINZ EVENTaway;Team2:VfB Stuttgart;3317;STUTT LEAGUE;1980;England - Premier League;?;c;ENG;1.L;M;5 EVENT; ; T15:00:00;No;2;I EVENThome;Team1:Burnley;2501;BURNL EVENTaway;Team2:Southampton;2502;SOUTH EVENT; ; T15:00:00;No;2;I EVENThome;Team1:Crystal Palace;2507;CRYPA EVENTaway;Team2:Stoke City;2508;STOKE 26
27 EVENT; ; T15:00:00;No;2;I EVENThome;Team1:Leicester City;2510;LEICE EVENTaway;Team2:Manchester City;2511;MACIT EVENT; ; T15:00:00;No;2;I EVENThome;Team1:Sunderland;2513;SUNDE EVENTaway;Team2:West Ham United;2514;WESHA EVENT; ; T17:30:00;No;2;I EVENThome;Team1:Arsenal;2519;ARSEN EVENTaway;Team2:Newcastle United;2520;NEWCA EVENT; ; T15:00:00;No;2;I EVENThome;Team1:W.B.A;2516;WESBR EVENTaway;Team2:Aston Villa;2517;ASTVI EVENT; ; T15:00:00;No;2;I EVENThome;Team1:Chelsea;2504;CHELS EVENTaway;Team2:Hull City;2505;HULL_ STRUCTURE OF OUTPUT : 1 ROW for SPORT : A) "SPORT" record (info about SPORT) item 1 = Sport-ID (Pinnacle) item 2 = Sport-Name (Pinnacle) 1 ROW for LEAGUE/COMPETITION : B) "LEAGUE" record (info about LEAGUE/COMPETITION) item 1 = League-ID (Pinnacle) item 2 = League-Name (Pinnacle) item 3 = League is in Feed(Line) (Pinnacle) 0=no / 1=yes /? item 4 = Participants (_ApiPS) - "s"=states, "c"=clubs, "n"=not defined item 5 = State (_ApiPS) 3 chars (Aplpha 3) item 6 = Competition (_ApiPS) 3-5 chars (Type&Level "1.L", "2.L",...) item 7 = Participants (_ApiPS) 1-3 chars (men/women/undernn) item 8 = Priority (_ApiPS) "1" to "5" (maximum "5") 1 ROW for EVENT/MATCH : C) "EVENT" record (info about EVENT/MATCH) item 1 = Event-ID (Pinnacle) item 2 = Event-StartDateTime yyyy-mm-ddthh:mm:ss (Pinnacle) item 3 = Event-Inplay(Live) Yes/No (Pinnacle) item 4 = Event-Lstatus (Pinnacle) item 5 = Event-Status (Pinnacle) N ROWs for EVENT-TEAMS/PARTICIPANTS : D) "EVENThome" / "EVENTaway"... item 1 = Team (Pinnacle) f.e. Team1:Manchester United item 2 = Team-ID (Pinnacle) item 3 = Team-Identifier 5 chars (_ApiPS) 27
28 Appendix E - Operation GetFeed - structure of output CSV Output with the same structure produces also another combined operation Get_LeaguesEventsPrices (in frmget_leagueseventsprices) this combined operation summarizes data from 2 original Pinnacles API operations (--GetLeagues and --GetFeed) sumarized output is returned in 1 file with structure CSV (separator ";", individual rows ("SPORT" for Sport, "LEAGUE" for League/Competition, "EVENT" for Event/Match, another rows "EVENT????" for runners=participants (home, away...), "PERIOD" for different parts of match + next rows with prices (MONEYLINE, SPREAD, TOTAL...) See Demoversions : Windows Form Applications (in Visual Basic, C#) forms "frmgetfeed.???", "frmget_leagueseventsprices.???", "frmotherbookie.???" EXAMPLE OF CALLING : _ApiPS.EXE --GetFeed RA " "CSV_qn listleagues=~1980;england - Premier League;?;c;ENG;1.L;M;5~ oddsformat=decimal " DATA/GetFeed.CSV_ "# # #competitionname NOT*CORNERS* " _AT FDTIME; ; SPORT;29;Soccer LEAGUE;1980;England - Premier League;?;c;ENG;1.L;M;5 EVENT; ; T13:30:00;No;2;I EVENThome;Team1:Manchester United;2522;MAUTD EVENTaway;Team2:Liverpool;2523;LIVER PERIOD;Match;0; T13:30:00;USD;MoneyLine:2000;Spread:4000;TotalPoints:3000;TeamTotals:1500 MONEYLINE;home:1.787;draw:3.950;away:4.820 SPREAD;home:-0.75/2.020;away:0.75/1.917;Id: SPREAD;home:-1.25/2.790;away:1.25/1.498;Id: SPREAD;home:-1/2.420;away:1/1.645;Id: SPREAD;home:-0.5/1.787;away:0.5/2.180;Id: SPREAD;home:-0.25/1.559;away:0.25/2.620;Id: TOTAL;points:2.75;over:1.990;under:1.926;Id: TOTAL;points:2.25;over:1.559;under:2.570;Id: TOTAL;points:2.5;over:1.775;under:2.170;Id: TOTAL;points:3;over:2.320;under:1.676;Id: TOTAL;points:3.25;over:2.650;under:1.526;Id: TOTALteamHOME;total:1.5;over:1.758;under:2.150 TOTALteamAWAY;total:1;over:2.140;under:1.763 PERIOD;1st Half;1; T13:30:00;USD;Spread:2500;TotalPoints:2500 SPREAD;home:-0.25/1.952;away:0.25/1.971;Id: TOTAL;points:1;over:1.758;under:2.170;Id: EVENT; ; T15:00:00;No;2;I EVENThome;Team1:W.B.A;2516;WESBR EVENTaway;Team2:Aston Villa;2517;ASTVI PERIOD;1st Half;1; T15:00:00;USD;Spread:2500;TotalPoints:2500 SPREAD;home:-0.25/2.230;away:0.25/1.735;Id: TOTAL;points:0.75;over:1.806;under:2.110;Id: PERIOD;Match;0; T15:00:00;USD;MoneyLine:2000;Spread:4000;TotalPoints:3000;TeamTotals:1500 MONEYLINE;home:2.120;draw:3.350;away:3.990 SPREAD;home:-0.5/2.120;away:0.5/1.833;Id: SPREAD;home:-1/3.350;away:1/1.365;Id:
29 SPREAD;home:-0.75/2.520;away:0.75/1.599;Id: SPREAD;home:-0.25/1.813;away:0.25/2.140;Id: SPREAD;home:0/1.498;away:0/2.800;Id: TOTAL;points:2.25;over:2.120;under:1.813;Id: TOTAL;points:1.75;over:1.581;under:2.510;Id: TOTAL;points:2;over:1.794;under:2.140;Id: TOTAL;points:2.5;over:2.430;under:1.621;Id: TOTAL;points:2.75;over:2.930;under:1.439;Id: TOTALteamHOME;total:1.25;over:1.990;under:1.901 TOTALteamAWAY;total:0.75;over:1.885;under: STRUCTURE OF OUTPUT : 1 ROW for SPORT : A) "SPORT" record (info about SPORT) item 1 = Sport-ID (Pinnacle) item 2 = Sport-Name (Pinnacle) 1 ROW for LEAGUE/COMPETITION : B) "LEAGUE" record (info about LEAGUE/COMPETITION) item 1 = League-ID (Pinnacle) item 2 = League-Name (Pinnacle) item 3 = League is in Feed(Line) (Pinnacle) 0=no / 1=yes /? item 4 = Participants (_ApiPS) - "s"=states, "c"=clubs, "n"=not defined item 5 = State (_ApiPS) 3 chars (Aplpha 3) item 6 = Competition (_ApiPS) 3-5 chars (Type&Level "1.L", "2.L",...) item 7 = Participants (_ApiPS) 1-3 chars (men/women/undernn) item 8 = Priority (_ApiPS) "1" to "5" (maximum "5") 1 ROW for EVENT/MATCH : C) "EVENT" record (info about EVENT/MATCH) item 1 = Event-ID (Pinnacle) item 2 = Event-StartDateTime yyyy-mm-ddthh:mm:ss (Pinnacle) item 3 = Event-Inplay(Live) Yes/No (Pinnacle) item 4 = Event-Lstatus (Pinnacle) item 5 = Event-Status (Pinnacle) N ROWs for EVENT-TEAMS/PARTICIPANTS : D) "EVENThome" / "EVENTaway"... item 1 = Team (Pinnacle) f.e. Team1:Manchester United item 2 = Team-ID (Pinnacle) item 3 = Team-Identifier 5 chars (_ApiPS) 1 ROW for PERIOD : E) "PERIOD" record (info about PERIOD) item 1 = Period-Name (Match/Game/1st half/1st set/...) item 2 = Period-Number item 3 = Period-CutoffDateTime yyyy-mm-ddthh:mm:ss (Pinnacle) item 4 = CurrencyCode for MaxBetAmounts items 5, 6,... MaxBetAmounts N ROWs for MONEYLINE / SPREAD / TOTAL... :. 7. VERSIONs 15th Feb 2015 Version
ApiBD demo of using BetDAQ s services API
Programs ApiBD demo of using BetDAQ s services API 15th Feb 2015 Version 1.2.?? Demo of using API services of betting exchange BetDAQ - supplementation of original services and parameters API with additional
Package pinnacle.api
Package pinnacle.api September 18, 2015 Type Package Version 1.89 Title A Wrapper for the Pinnacle Sports API URL https://github.com/marcoblume/pinnacle.api Author Marco Blume, Nicholas Jhirad, Amine Gassem
Creating Codes with Spreadsheet Upload
Creating Codes with Spreadsheet Upload Ad-ID codes are created at www.ad-id.org. In order to create a code, you must first have a group, prefix and account set up and associated to each other. This document
AutoTrading Fox Manual
AutoTrading Fox Manual All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information
Microsoft Access 2010 Part 1: Introduction to Access
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Microsoft Access 2010 Part 1: Introduction to Access Fall 2014, Version 1.2 Table of Contents Introduction...3 Starting Access...3
Using SQL Server Management Studio
Using SQL Server Management Studio Microsoft SQL Server Management Studio 2005 is a graphical tool for database designer or programmer. With SQL Server Management Studio 2005 you can: Create databases
Virto Active Directory Service for SharePoint. Release 4.1.2. Installation and User Guide
Virto Active Directory Service for SharePoint Release 4.1.2 Installation and User Guide 2 Table of Contents OVERVIEW... 3 SYSTEM REQUIREMENTS... 4 OPERATING SYSTEM... 4 SERVER... 4 BROWSER... 5 INSTALLATION...
TXODDS Running Ball Feed US Sports Edition. User Guide
TXODDS Running Ball Feed US Sports Edition User Guide Document version 2.05 January 2012 Table of Contents TXODDS RUNNING BALL FEED...1 US SPORTS EDITION...1 TABLE OF CONTENTS...2 WHAT IS THE RUNNING BALL
The most reliable cards bets in the Premier League. bets that paid out in 84%, 89% and 95% of games last season
The most reliable cards bets in the Premier League bets that paid out in 84%, 89% and 95% of games last season www.footballbettingdata.com Inside this special report from Matt Nesbitt at Football Betting
COGNOS Query Studio Ad Hoc Reporting
COGNOS Query Studio Ad Hoc Reporting Copyright 2008, the California Institute of Technology. All rights reserved. This documentation contains proprietary information of the California Institute of Technology
Offline Remittance Processing Standalone, Service-Based, Multi-Client, Attorney Options
Offline Remittance Processing Standalone, Service-Based, Multi-Client, Attorney Options User Manual 911 Central Parkway North, Suite 200 San Antonio, Texas 78232 (210) 403-8670 www.acttax.com Contents
Merchant Reporting Tool
Merchant Reporting Tool payment and transaction statistic for web shops Transaction reports through web-interface to paysafecard application Table of Content 1. Introduction 2 2. Log In 2 2.1 Merchant
ConvincingMail.com Email Marketing Solution Manual. Contents
1 ConvincingMail.com Email Marketing Solution Manual Contents Overview 3 Welcome to ConvincingMail World 3 System Requirements 3 Server Requirements 3 Client Requirements 3 Edition differences 3 Which
WS_FTP Professional 12
WS_FTP Professional 12 Tools Guide Contents CHAPTER 1 Introduction Ways to Automate Regular File Transfers...5 Check Transfer Status and Logs...6 Building a List of Files for Transfer...6 Transfer Files
Table Of Contents. iii
PASSOLO Handbook Table Of Contents General... 1 Content Overview... 1 Typographic Conventions... 2 First Steps... 3 First steps... 3 The Welcome dialog... 3 User login... 4 PASSOLO Projects... 5 Overview...
The Bet Plan Bot Manual
The Bet Plan Bot Manual The Bet Plan bot can load selections and place bets on auto pilot. It has been developed specially for TheBetPlan customers. There are two versions available for Betfair and Betdaq.
CRM Migration Manager 3.1.1 for Microsoft Dynamics CRM. User Guide
CRM Migration Manager 3.1.1 for Microsoft Dynamics CRM User Guide Revision D Issued July 2014 Table of Contents About CRM Migration Manager... 4 System Requirements... 5 Operating Systems... 5 Dynamics
Business Insight Report Authoring Getting Started Guide
Business Insight Report Authoring Getting Started Guide Version: 6.6 Written by: Product Documentation, R&D Date: February 2011 ImageNow and CaptureNow are registered trademarks of Perceptive Software,
Business Objects InfoView Quick-start Guide
Business Objects InfoView Quick-start Guide Last Modified: 10/28/2015 The latest PDF version of this document can be found at: http://www.calpolycorporation.com/docs/finance/boeinfoviewquickstart.pdf What
MS SQL Express installation and usage with PHMI projects
MS SQL Express installation and usage with PHMI projects Introduction This note describes the use of the Microsoft SQL Express 2008 database server in combination with Premium HMI projects running on Win31/64
Context-sensitive Help Guide
MadCap Software Context-sensitive Help Guide Flare 11 Copyright 2015 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this
INTRODUCTION: SQL SERVER ACCESS / LOGIN ACCOUNT INFO:
INTRODUCTION: You can extract data (i.e. the total cost report) directly from the Truck Tracker SQL Server database by using a 3 rd party data tools such as Excel or Crystal Reports. Basically any software
FOOTBALL INVESTOR. Member s Guide 2014/15
FOOTBALL INVESTOR Member s Guide 2014/15 V1.0 (September 2014) - 1 - Introduction Welcome to the Football Investor member s guide for the 2014/15 season. This will be the sixth season the service has operated
Wakanda Studio Features
Wakanda Studio Features Discover the many features in Wakanda Studio. The main features each have their own chapters and other features are documented elsewhere: Wakanda Server Administration Data Browser
DocuSign for SharePoint 2010 1.5.1
Quick Start Guide DocuSign for SharePoint 2010 1.5.1 Published December 22, 2014 Overview DocuSign for SharePoint 2010 allows users to sign or send documents out for signature from a SharePoint library.
Office of History. Using Code ZH Document Management System
Office of History Document Management System Using Code ZH Document The ZH Document (ZH DMS) uses a set of integrated tools to satisfy the requirements for managing its archive of electronic documents.
Introduction to Business Reporting Using IBM Cognos
Introduction to Business Reporting Using IBM Cognos Table of Contents Introducing Reporting... 1 Objectives... 1 Terminology... 2 Cognos Users... 2 Frequently Used Terms... 3 Getting Started... 4 Gaining
WebDisk Essentials How to Post & Retrieve Files From Your Own Online Storage Area
WebDisk Essentials How to Post & Retrieve Files From Your Own Online Storage Area OTS PUBLICATION: WD2 REVISED 1-20-2012 [email protected] OFFICE OF TECHNOLOGY SERVICES =Shortcut =Advice =Caution What
Lab 9 Access PreLab Copy the prelab folder, Lab09 PreLab9_Access_intro
Lab 9 Access PreLab Copy the prelab folder, Lab09 PreLab9_Access_intro, to your M: drive. To do the second part of the prelab, you will need to have available a database from that folder. Creating a new
E-mail Settings 1 September 2015
Training Notes 1 September 2015 PrintBoss can be configured to e-mail the documents it processes as PDF attachments. There are limitations to embedding documents in standard e-mails. PrintBoss solves these
Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide
Open Crystal Reports From the Windows Start menu choose Programs and then Crystal Reports. Creating a Blank Report Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick
SharePoint AD Information Sync Installation Instruction
SharePoint AD Information Sync Installation Instruction System Requirements Microsoft Windows SharePoint Services V3 or Microsoft Office SharePoint Server 2007. License management Click the trial link
SharePoint 2010. Rollins College 2011
SharePoint 2010 Rollins College 2011 1 2 Contents Overview... 5 Accessing SharePoint... 6 Departmental Site - User Interface... 7 Permissions... 8 Site Actions: Site Administrator... 8 Site Actions: General
Information Server Documentation SIMATIC. Information Server V8.0 Update 1 Information Server Documentation. Introduction 1. Web application basics 2
Introduction 1 Web application basics 2 SIMATIC Information Server V8.0 Update 1 System Manual Office add-ins basics 3 Time specifications 4 Report templates 5 Working with the Web application 6 Working
DALHOUSIE NOTES ON PAYROLL EXPENSE DETAIL IN FINANCE SELF SERVICE. QUICK REFERENCE As of September 1, 2015
DALHOUSIE NOTES ON PAYROLL EXPENSE DETAIL IN FINANCE SELF SERVICE QUICK REFERENCE As of September 1, 2015 Quick reference document outlining the basic steps to access the payroll expense detail results
Utilities. 2003... ComCash
Utilities ComCash Utilities All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or
Zanibal Plug-in For Microsoft Outlook Installation & User Guide Version 1.1
Zanibal Plug-in For Microsoft Outlook Installation & User Guide Version 1.1 Zanibal LLC Phone: +1-408-887-0480, +234-1-813-1744 Email: [email protected] www.zanibal.com Copyright 2012, Zanibal LLC. All
Bank Account 1 September 2015
Chapter 8 Training Notes Bank Account 1 September 2015 BANK ACCOUNTS Bank Accounts, or Bank Records, are typically setup in PrintBoss after the application is installed and provide options to work with
UTRADE Online Trading Platform Demo
UTRADE Online Trading Platform Demo 1 Contents Page 3 Login 8 Input Order 14 Program Trade 16 Update Order 20 Cancel Order 23 Order Information Enquiry 27 Trades 28 Client Portfolio Enquiry 29 Change Password
Novell ZENworks Asset Management 7.5
Novell ZENworks Asset Management 7.5 w w w. n o v e l l. c o m October 2006 USING THE WEB CONSOLE Table Of Contents Getting Started with ZENworks Asset Management Web Console... 1 How to Get Started...
Adobe Dreamweaver - Basic Web Page Tutorial
Adobe Dreamweaver - Basic Web Page Tutorial Window Elements While Dreamweaver can look very intimidating when it is first launched it is an easy program. Dreamweaver knows that your files must be organized
NAB Trade Finance Online Customer User Guide
NAB Trade Finance Online Customer User Guide Contents Introduction Scope... 2 How to Use This Guide... 2 Users of NAB Trade Finance Online... 3 Resources... 3 Your Profile... 4 Introduction... 4 Roles...
Call Recorder Quick CD Access System
Call Recorder Quick CD Access System V4.0 VC2010 Contents 1 Call Recorder Quick CD Access System... 3 1.1 Install the software...4 1.2 Start...4 1.3 View recordings on CD...5 1.4 Create an archive on Hard
Call Recorder User Guide
Call Recorder User Guide User Types The Call Recorder application includes a web based user interface. You must have the proper credentials to access the interface. There are two types of users of the
Rapid Assessment Key User Manual
Rapid Assessment Key User Manual Table of Contents Getting Started with the Rapid Assessment Key... 1 Welcome to the Print Audit Rapid Assessment Key...1 System Requirements...1 Network Requirements...1
Creating Database Tables in Microsoft SQL Server
Creating Database Tables in Microsoft SQL Server Microsoft SQL Server is a relational database server that stores and retrieves data for multi-user network-based applications. SQL Server databases are
Guide to the Disability Insurance Illustration System
WE LL GIVE YOU AN EDGE SM Principal Life Insurance Company Guide to the Disability Insurance Illustration System Disability Solutions 700 Series Portfolio For producer education and information only. Not
A-AUTO 50 for Windows Setup Guide
A-AUTO 50 for Windows Setup Guide 1st Edition 1 A-AUTO is a registered trade mark of UNIRITA Inc. "This product includes software developed by the Apache Software Foundation (http://www.apache.org/)."
Charter Business Phone. Online Control Panel Getting Started Guide. Document Version 1.0
Charter Business Phone Online Control Panel Getting Started Guide Document Version 1.0 Table of Contents 1 About This Guide...4 2 Overview...5 2.1 Online Control Panel and Call Manager... 5 3 Manual and
Working with SQL Server Integration Services
SQL Server Integration Services (SSIS) is a set of tools that let you transfer data to and from SQL Server 2005. In this lab, you ll work with the SQL Server Business Intelligence Development Studio to
DiskPulse DISK CHANGE MONITOR
DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com [email protected] 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product
Smart Web. User Guide. Amcom Software, Inc.
Smart Web User Guide Amcom Software, Inc. Copyright Version 4.0 Copyright 2003-2005 Amcom Software, Inc. All Rights Reserved. Information in this document is subject to change without notice. The software
Supply Chain Finance WinFinance
Supply Chain Finance WinFinance Customer User Guide Westpac Banking Corporation 2009 This document is copyright protected. Apart from any fair dealing for the purpose of private study, research criticism
WARNING DO NOT UNDER ANY CIRCUMSTANCE RUN MORE THAN ONE VERSION OF THE GREY HORSE BOT ON THE SAME MARKET.
This document and all the contents are. No part of this may be reproduced in any form without prior written consent. Disclaimer Neither Sporting Bots Limited, nor anyone associated with Sporting Bots Limited
M4 Systems. Advanced Timesheets and Expenses (ATS&E) User Guide
M4 Systems Advanced Timesheets and Expenses (ATS&E) User Guide M4 Systems Ltd Tel: 0845 5000 777 International: +44 (0)1443 863910 www.m4systems.com www.dynamicsplus.net Table of Contents Operating the
Lesson 07: MS ACCESS - Handout. Introduction to database (30 mins)
Lesson 07: MS ACCESS - Handout Handout Introduction to database (30 mins) Microsoft Access is a database application. A database is a collection of related information put together in database objects.
Quick Reference Guide PAYMENT GATEWAY (Virtual Terminal)
PAYMENT GATEWAY (Virtual Terminal) Document Version 131227 Copyright 2013 epaymentamerica, Inc. All Rights Reserved Logging in to the Virtual Terminal 1. Open your internet browser; We strongly recommend
TimeValue Software Due Date Tracking and Task Management Software
User s Guide TM TimeValue Software Due Date Tracking and Task Management Software File In Time Software User s Guide Copyright TimeValue Software, Inc. (a California Corporation) 1992-2010. All rights
Installation and Operation Manual Portable Device Manager, Windows version
Installation and Operation Manual version version About this document This document is intended as a guide for installation, maintenance and troubleshooting of Portable Device Manager (PDM) and is relevant
F9 Integration Manager
F9 Integration Manager User Guide for use with QuickBooks This guide outlines the integration steps and processes supported for the purposes of financial reporting with F9 Professional and F9 Integration
Teradata SQL Assistant Version 13.0 (.Net) Enhancements and Differences. Mike Dempsey
Teradata SQL Assistant Version 13.0 (.Net) Enhancements and Differences by Mike Dempsey Overview SQL Assistant 13.0 is an entirely new application that has been re-designed from the ground up. It has been
Magento module Documentation
Table of contents 1 General... 4 1.1 Languages... 4 2 Installation... 4 2.1 Search module... 4 2.2 Installation in Magento... 6 2.3 Installation as a local package... 7 2.4 Uninstalling the module... 8
SIF Validation Tool. Wages Protection System Qatar Central Bank& Ministry of Labour And Social Affairs. End User Guide
SIF Validation Tool Wages Protection System Qatar Central Bank& Ministry of Labour And Social Affairs End User Guide [1] SIF Validation Tool at a Glance Content 1 SIF VALIDATION TOOL AT A GLANCE 3 2 GETTING
123RF Corporate+ User s Guide
123RF Corporate+ User s Guide Table of Contents Welcome Message Moving In Corporate+ Users Site Signing In User s Dashboard Searching for Content Viewing Search Results Advanced Search Bar Lightbox Downloading
Note: With v3.2, the DocuSign Fetch application was renamed DocuSign Retrieve.
Quick Start Guide DocuSign Retrieve 3.2.2 Published April 2015 Overview DocuSign Retrieve is a windows-based tool that "retrieves" envelopes, documents, and data from DocuSign for use in external systems.
Accounting Manager. User Guide A31003-P1030-U114-2-7619
Accounting Manager User Guide A31003-P1030-U114-2-7619 Our Quality and Environmental Management Systems are implemented according to the requirements of the ISO9001 and ISO14001 standards and are certified
NJCU WEBSITE TRAINING MANUAL
NJCU WEBSITE TRAINING MANUAL Submit Support Requests to: http://web.njcu.edu/its/websupport/ (Login with your GothicNet Username and Password.) Table of Contents NJCU WEBSITE TRAINING: Content Contributors...
User Manual Web DataLink for Sage Line 50. Version 1.0.1
User Manual Web DataLink for Sage Line 50 Version 1.0.1 Table of Contents About this manual...3 Customer support...3 Purpose of the software...3 Installation...6 Settings and Configuration...7 Sage Details...7
How to Create and Send a Froogle Data Feed
How to Create and Send a Froogle Data Feed Welcome to Froogle! The quickest way to get your products on Froogle is to send a data feed. A data feed is a file that contains a listing of your products. Froogle
JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA
JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA All information presented in the document has been acquired from http://docs.joomla.org to assist you with your website 1 JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA BACK
M4 Systems. Email Remittance (ER) User Guide
M4 Systems Email Remittance (ER) User Guide M4 Systems Ltd Tel: 0845 5000 777 International: +44 (0)1443 863910 www.m4systems.com www.dynamicsplus.net Table of Contents Introduction ------------------------------------------------------------------------------------------------------------------
MyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC
MyOra 3.0 SQL Tool for Oracle User Guide Jayam Systems, LLC Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL
Cyberex BCM-SFCM Configurator/Monitor User's Manual
BRANCH/SUBFEED CIRCUIT MANAGEMENT Cyberex BCM-SFCM Configurator/Monitor User's Manual Updated: 04/01/13 Thomas & Betts Power Solutions 5900 Eastport Boulevard Richmond, VA 23231-4453 Tel: 800-238-5000
MONAHRQ Installation Permissions Guide. Version 2.0.4
MONAHRQ Installation Permissions Guide Version 2.0.4 March 19, 2012 Check That You Have all Necessary Permissions It is important to make sure you have full permissions to run MONAHRQ. The following instructions
How to Login Username Password:
How to Login After navigating to the SelecTrucks ATTS Call Tracking & Support Site: www.selectrucksatts.com Select Corporate Link to login for Corporate owned Centers/Locations. Username: Your Email Address
Ansur Test Executive. Users Manual
Ansur Test Executive Users Manual April 2008 2008 Fluke Corporation, All rights reserved. All product names are trademarks of their respective companies Table of Contents 1 Introducing Ansur... 4 1.1 About
CAPIX Job Scheduler User Guide
CAPIX Job Scheduler User Guide Version 1.1 December 2009 Table of Contents Table of Contents... 2 Introduction... 3 CJS Installation... 5 Writing CJS VBA Functions... 7 CJS.EXE Command Line Parameters...
The Welcome screen displays each time you log on to PaymentNet; it serves as your starting point or home screen.
PaymentNet Cardholder Quick Reference Card Corporate Card ffwelcome to PaymentNet The Welcome screen displays each time you log on to PaymentNet; it serves as your starting point or home screen. PaymentNet
Personal Cloud. Support Guide for Mac Computers. Storing and sharing your content 2
Personal Cloud Support Guide for Mac Computers Storing and sharing your content 2 Getting started 2 How to use the application 2 Managing your content 2 Adding content manually 3 Renaming files 3 Moving
Installing LearningBay Enterprise Part 2
Installing LearningBay Enterprise Part 2 Support Document Copyright 2012 Axiom. All Rights Reserved. Page 1 Please note that this document is one of three that details the process for installing LearningBay
NDSR Utilities. Creating Backup Files. Chapter 9
Chapter 9 NDSR Utilities NDSR utilities include various backup and restore features, ways to generate output files, and methods of importing and exporting Header tab information. This chapter describes:
File by OCR Manual. Updated December 9, 2008
File by OCR Manual Updated December 9, 2008 edocfile, Inc. 2709 Willow Oaks Drive Valrico, FL 33594 Phone 813-413-5599 Email [email protected] www.edocfile.com File by OCR Please note: This program is
Unified Communicator Advanced Training Handout
Unified Communicator Advanced Training Handout About Unified Communicator Advanced (UCA) Video Summary (must have access to the internet for this to launch) http://www.mitel.tv/videos/mitel_unified_communicator_advanced_na
How To Import A File Into The Raise S Edge
Import Guide 021312 2009 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or mechanical, including photocopying, recording,
Virtual Terminal & Online Portal
Authipay Gateway Virtual Terminal & Online Portal User Guide Version 5 (EMEA) Virtual Terminal & Online Portal User Guide Version 5 (EMEA) CONTENTS 1 Introduction... 5 2 Processing Transactions... 6 2.1
MAPPING THE WEBDRIVE REFERENCE GUIDE
MAPPING THE WEBDRIVE REFERENCE GUIDE INTRODUCTION The university WebDrive is a dedicated drive to host all university web content. For help with mapping the WebDrive, please read the instructions below
Finance Reporting. Millennium FAST. User Guide Version 4.0. Memorial University of Newfoundland. September 2013
Millennium FAST Finance Reporting Memorial University of Newfoundland September 2013 User Guide Version 4.0 FAST Finance User Guide Page i Contents Introducing FAST Finance Reporting 4.0... 2 What is FAST
10 Step Guide to Getting Started with BOI Business On Line. Business On Line. 10 Step Guide to Getting Started. A BOL Setup Guide. ROI Only. v.
Business On Line 10 Step Guide to Getting Started A BOL Setup Guide ROI Only v.01/14 This Document is published by Bank of Ireland, and both it, and its contents, are the property of Bank of Ireland. Page
SerialMailer Manual. For SerialMailer 7.2. Copyright 2010-2011 Falko Axmann. All rights reserved.
1 SerialMailer Manual For SerialMailer 7.2 Copyright 2010-2011 Falko Axmann. All rights reserved. 2 Contents 1 Getting Started 4 1.1 Configuring SerialMailer 4 1.2 Your First Serial Mail 7 1.2.1 Database
Importing and Exporting With SPSS for Windows 17 TUT 117
Information Systems Services Importing and Exporting With TUT 117 Version 2.0 (Nov 2009) Contents 1. Introduction... 3 1.1 Aim of this Document... 3 2. Importing Data from Other Sources... 3 2.1 Reading
Capture Pro Software FTP Server System Output
Capture Pro Software FTP Server System Output Overview The Capture Pro Software FTP server will transfer batches and index data (that have been scanned and output to the local PC) to an FTP location accessible
Education Solutions Development, Inc. APECS Navigation: Business Systems Getting Started Reference Guide
Education Solutions Development, Inc. APECS Navigation: Business Systems Getting Started Reference Guide March 2013 Education Solutions Development, Inc. What s Inside The information in this reference
DPD shipping module documentation. Magento module version 2.0.3
DPD shipping module documentation Magento module version 2.0.3 Table of Contents Introduction...3 Document version history...3 Definitions...3 Short user manual...3 Added functionality...4 Use cases...4
SnapLogic Tutorials Document Release: October 2013 SnapLogic, Inc. 2 West 5th Ave, Fourth Floor San Mateo, California 94402 U.S.A. www.snaplogic.
Document Release: October 2013 SnapLogic, Inc. 2 West 5th Ave, Fourth Floor San Mateo, California 94402 U.S.A. www.snaplogic.com Table of Contents SnapLogic Tutorials 1 Table of Contents 2 SnapLogic Overview
How to Use Motion Detection in ACTi Cameras
ACTi Knowledge Base Category: Installation & Configuration Note Sub-category: Application Model: All Firmware: N/A Software: N/A Author: Ando.Meritee Published: 2010/11/19 Reviewed: 2011/03/02 How to Use
Global Search v 6.1 for Microsoft Dynamics CRM Online (2013 & 2015 versions)
Global Search v 6.1 for Microsoft Dynamics CRM Online (2013 & 2015 versions) User Manual Akvelon, Inc. 2015, All rights reserved. 1 Overview... 3 What s New in Global Search Versions for CRM Online...
Team Foundation Server 2012 Installation Guide
Team Foundation Server 2012 Installation Guide Page 1 of 143 Team Foundation Server 2012 Installation Guide Benjamin Day [email protected] v1.0.0 November 15, 2012 Team Foundation Server 2012 Installation
