Betfair API Quick Start and Best Practice Guide
|
|
|
- Wilfred Walton
- 10 years ago
- Views:
Transcription
1 Betfair API Quick Start and Best Practice Guide
2 Table of Contents TABLE OF CONTENTS... 2 DOCUMENT PURPOSE... 3 WEB SERVICE TESTING TOOLS... 4 HOW DO I?... 5 LOGGING ON TO THE BETFAIR API... 6 REQUESTING A LIST OF AVAILABLE EVENTS... 8 REQUESTING A LIST OF MARKETS FOR A SPECIFIC EVENTTYPE... 9 REQUESTING DETAILS OF A SPECIFIC MARKET (EXCLUDING PRICES) REQUESTING PRICES FOR A MARKET PLACING A BET CANCELLING A BET RETRIEVE A LIST OF MATCHED/UNMATCHED BETS EDITING AN UNMATCHED BET PLACING A BETFAIR SP BET VIA THE BETFAIR API RETRIEVING YOUR PROFIT/LOSS FOR A MARKET RETRIEVING A LIST OF SETTLED BETS BEST PRACTICE FAQS WHAT IS THE BETFAIR MARKET LIFE CYCLE? I HAVE VB.NET/C# HOW DO I ADD THE BETFAIRAPI? HOW DOES THE BETFAIR API CACHE DATA? WHAT IS THE ALGORITHM FOR DISPLAYING PRICES INLINE WITH THE WEBSITE? HOW DO I DETERMINE IF A MARKET HAS TURNED IN PLAY? HOW DO I PROGRAMMATICALLY FIND NEW MARKET IDS OF A SPECIFIC TYPE (I.E. MATCH ODDS)? HOW DO I COUNT REQUESTS FOR THE PURPOSE OF DATA REQUEST CHARGING? WHAT IS HTTP COMPRESSION? EXAMPLE GZIP SOAP REQUEST EN A BLING G ZIP COMPRESSION C SHARP (C#) JAVA AND AXIS PERL USEFUL RESOURCES AND ARTICLES... 35
3 Document Purpose This document is aimed at developers who are interested in writing applications that use the Betfair Sports API. This guide provides details of answers to frequently asked questions and incorporates XML examples of a selection of API calls required to obtain data from Betfair. A detailed technical description and full details of all Betfair Sports API services can be found in the Betfair Sports Exchange API Reference Guide. It can be downloaded from the Support Center of the BDP Developer Support Site
4 Web Service Testing Tools For testing API functions we would recommend using a Web Service testing tool such as SOAP UI ( This will allow you to test API functionality using SOAP XML requests. To set up SOAP UI to use the Betfair API please follow the steps below: 1. Download SOAP UI via 2. Open up SOAP UI 3. Click on File > New WDSL Project 4. Enter Global API as the Project Name and as Initial WDSL. 5. Click OK 6. Repeat step 3, but enter Exchange API as Project Name and as the Initial WSDL and click OK. For the Australian Exchange please enter as the Initial WSDL and Aus Exchange as the Project Name.
5 How do I? The table below shows the most appropriate API service for each task. If you want to: Login Request a list of available events Request a list of Market for a specific eventtype Request details of a Market (excluding prices) Request prices for a Market Place a bet Cancel a bet before it is matched Retrieve a list of my Matched/Unmatched bets Edit an Unmatched bet Retrieve the P&L for a market Place a Betfair SP bet Check if a market is in-play now Check if a market is due to be turned in-play Retrieve a list of Settled bets Retrieve your P&L for a market Use: Login getactiveeventtypes getallmarkets getmarket getmarketpricescompressed placebets cancelbets getmubets updatebets getmarketprofitandloss placebets getmarketpricescompressed getallmarkets getbethistory getmarketprofitandloss
6 Logging on to the Betfair API All Betfair API functions require you to login to Betfair to obtain a session token. The resulting session token Login response must then be used in any requests made to subsequent API services. Login Parameter Example Value username Username password Password productid 82 vendorsoftwareid 0 locationid 0 Ipaddress 0 XML Sample Request: <soapenv:envelope xmlns:soapenv=" xmlns:bfg=" > <s oapenv:header/> <s oapenv:body> <bfg :login> <bfg: request> <i paddress> 0</ip Address> <l ocationid> 0</lo cationid> <p assword>pa ssword</p assword> <p roductid> 82</pr oductid> <u sername>us ername</u sername> <ve ndorsoftwareid> 0</v endorsoftwareid> </bf g:request> </bf g:login> </s oapenv:body> </s oapenv:envelope>
7 Response <so ap:body> <n:loginresponse xmlns:n=" BFGlobalService/" > <n :Result xsi:type="n2:loginresp" > <he ader xsi:type="n2:apiresponseheader" > <er rorcode xsi:type="n2:apierrorenum" >OK</e rrorcode> <m inorerrorcode xsi:nil="1" /> <sessiontoken xsi:type="xsd:string" >T0 GPCMPcBqmm3uOICzxsapLK76BMZm0uVDLDVWz5U= </sess iontoken> <ti mestamp xsi:type="xsd:datetime" > T11:43:47.455Z</ti mestamp> </he ader> <cu rrency xsi:type="xsd:string" >GB P</c urrency> <er rorcode xsi:type="n2:loginerrorenum" >OK</e rrorcode> <mi norerrorcode xsi:nil="1" /> <v aliduntil xsi:type="xsd:datetime" > T00:00:00.000Z</v aliduntil> </n :Result> </n :loginresponse> </so ap:body>
8 Requesting a list of available Events Taking the sessiontoken from the Login response, you can make a request using the getactiveeventtypes service which will return a response containing the eventtypes (e.g. Soccer, Horse Racing etc) that are currently available on Betfair. getactiveeventtypes XML Sample Parameter Example Value clientstamp 0 sessiontoken nv9rzy8f08fpdy7zmu4fekmwjtzwvugbbgrz0atfe= Locale en Request: <soapenv:envelope xmlns:soapenv=" xmlns:bfg=" > <s oapenv:header/> <s oapenv:body> <bfg :getalleventtypes> <bfg: request> <h eader> <c lientstamp> 0</c lientstamp> <s essiontoken>se ssiontoken</s essiontoken > //From Login response// </he ader> <l ocale>en</l ocale > //English Language// </bf g:request> </bf g:getalleventtypes> </s oapenv:body> </s oapenv:envelope >
9 Requesting a list of Markets for a specific eventtype After determining the eventtypeid/s that you are interested in from the response of the getactiveeventtypes call, you can use the getallmarkets API call to obtain a list of markets that belong to that eventtypeid. For example, for a list of Soccer markets which are based in Great Britain, you would use the parameters shown below. Please note: the getallmarkets response is cached and updated every 5 minutes. getallmarkets XML Sample Parameter Example Value clientstamp 0 sessiontoken nv9rzy8f08fpdy7zmu4fekmwjtzwvugbbgrz0atfe= locale en eventtypeid 1 countries GBR fromdate T00:00:00.000Z todate T00:00:00.000Z Request: <soapenv:envelope xmlns:soapenv=" xmlns:bfex=" xmlns:v5=" > <s oapenv:header/> <so apenv:body> <bfe x:getallmarkets> <bf ex:request> <h eader> <c lientstamp> 0</c lientstamp> <s essiontoken>se ssiontoken</s essiontoken > //From Login response// </he ader> <l ocale>en</l ocale > //English language// <eve nttypeids> <v5 :int> 1 </v5 :int > //Soccer// </e venttypeids> <c ountries> <v 5:Country>GB R</v 5:Country > </co untries> <f romdate> T00:00:00.000Z </fr omdate > //Change to valid timeframe// <t odate> T00:00:00.000Z</to Date > //Change to valid timeframe// </bf ex:request> </bf ex:getallmarkets> </s oapenv:body> </s oapenv:envelope >
10 Requesting details of a specific Market (excluding prices) Using the marketid returned in the getallmarkets API response, you can obtain further information about the specific market, including the selectionid for each outcome using the getmarket service. getmarket Parameter Example Value clientstamp 0 sessiontoken nv9rzy8f08fpdy7zmu4fekmwjtzwvugbbgrz0atfe= locale en marketid includecouponlinks FALSE XML Sample Request: <soapenv:envelope xmlns:soapenv=" xmlns:bfex=" > <s oapenv:header/> <s oapenv:body> <bfe x:getmarket> <bfex :request> <h eader> <c lientstamp> 0</c lientstamp> <s essiontoken>se ssiontoken</s essiontoken> </he ader> <l ocale>en</l ocale> <m arketid> </m arketid > <i ncludecouponlinks>fa LSE</in cludecouponlinks> </bf ex:request> </bf ex:getmarket> </s oapenv:body> </s oapenv:envelope >
11 Requesting prices for a Market Once you have identified the market (marketid) that you are interested using the getallmarkets & getmarket service, you can request prices for that market using the getmarketpricescompressed API call. getmarketpricescompressed XML Sample Parameter Example Value clientstamp 0 sessiontoken nv9rzy8f08fpdy7zmu4fekmwjtzwvugbbgrz0atfe= currencycode GBP marketid Request: <soapenv:envelope xmlns:soapenv=" xmlns:bfex=" > <s oapenv:header/> <s oapenv:body> <b fex:getmarketpricescompressed> <bfex :request> <h eader> <c lientstamp> 0</c lientstamp> <s essiontoken>se ssiontoken</s essiontoken> </he ader> <cu rrencycode>gb P</c urrencycode> <m arketid> </m arketid> </bf ex:request> </bf ex:getmarketpricescompressed> </s oapenv:body> </s oapenv:envelope >
12 Placing a Bet To place a bet you require the marketid and selectionid from the getmarket API call. The below parameters will place a normal Exchange bet at odds of 1000 for a stake of 2.0. If the bet is placed successfully, a betid is returned in the PlaceBetsResult respone. If the response contains sizematched equal to zero, the bet has not been immediately matched. You can use the getmubets service to check the status of your bet. placebets Parameter Example Value clientstamp 0 sessiontoken nv9rzy8f08fpdy7zmu4fekmwjtzwvugbbgrz0atfe= asianlineid 0 bettype B betcategorytype E betpersistencetype NONE marketid price 1000 selectionid size 2.0 bspliability 0 XML Sample Request: <soapenv:envelope xmlns:soapenv=" xmlns:bfex=" xmlns:v5=" > <s oapenv:header/> <s oapenv:body> <bfe x:placebets> <bf ex:request> <h eader> <c lientstamp> 0</c lientstamp> <s essiontoken>se ssiontoken</s essiontoken> </he ader> <bet s> <v 5:PlaceBets> <as ianlineid> 0</as ianlineid> <be ttype>b</be ttype> <b etcategorytype>e</be tcategorytype> <b etpersistencetype>n ONE</b etpersistencetype> <ma rketid> </m arketid> <pr ice> 1000</pr ice> <se lectionid> 47972</s electionid> <si ze> 2.0</si ze> <bs pliability> 0</bs pliability> </v5 :PlaceBets> </be ts> </bf ex:request> </bf ex:placebets> </s oapenv:body> </s oapenv:envelope >
13 Cancelling a Bet To cancel an unmatched bet, or a number of bets in one market, use the cancelbets API service. You can submit one or more betids from a single market in the request. Note: You cannot cancel a bet once it has been matched. cancelbet XML Sample Parameter Example Value clientstamp 0 sessiontoken nv9rzy8f08fpdy7zmu4fekmwjtzwvugbbgrz0atfe= betid Request: <soapenv:envelope xmlns:soapenv=" xmlns:bfex=" xmlns:v5=" > <soapen v:header/> <soapen v:body> <bfe x:cancelbets> <bfex:r equest> <hea der> <clients tamp> 0</clie ntstamp> <session Token>sessio ntoken</ses siontoken> </he ader> <bet s> <!--Zero or more repetitions:--> <v5:canc elbets> <bet Id> </bet Id> </v5:ca ncelbets> </be ts> </bfex: request> </bf ex:cancelbets> </soape nv:body> </s oapenv:envelope >
14 Retrieve a List of Matched/Unmatched bets To check the status of the bet/s you have placed you should use the getmubets API call and use the betstatus MU. You should specify the marketid in the getmubets request when possible. getmubet requests without a marketid specified in the requests are counted as 5 data requests for the purpose of calculating the Data Request Charge getmubets Parameter Example Value clientstamp 0 sessiontoken nv9rzy8f08fpdy7zmu4fekmwjtzwvugbbgrz0atfe= betstatus MU marketid betid 0 orderby MATCHED_DATE sortorder ASC startrecord 0 matchedsince T08:22:00.120Z excludelastsecond true XML Sample Request: <soapenv:envelope xmlns:soapenv=" xmlns:bfex=" xmlns:v5=" > <s oapenv:header/> <s oapenv:body> <bfe x:getmubets> <bf ex:request> <h eader> <c lientstamp> 0</c lientstamp> <s essiontoken>se ssiontoken</s essiontoken> </he ader> <b etstatus>mu</be tstatus > //'MU' returns both 'Matched' and 'Unmatched' bets// <m arketid> </mark etid> <o rderby>m ATCHED_DATE</or derby> <s ortorder>as C</so rtorder> <re cordcount> 100</r ecordcount> // Maximum record count is 100// <st artrecord> 0</s tartrecord> <ma tchedsince> T08:22:00.120Z</m atchedsince > //Change to valid timeframe// <ex cludelastsecond>tr ue</ex cludelastsecond> </bf ex:request> </bf ex:getmubets> </s oapenv:body> </s oapenv:envelope >
15 Editing an Unmatched Bet To edit a bet, you require the betid of the original bet from the placebets or getmubets response. Please note: You can only update the bet size or the bet Price in a single request. The below example will result in a bet being updated from a price of 4.0 to 5.0 for a stake of 2.0 updatebets Parameter Example Value clientstamp 0 sessiontoken nv9rzy8f08fpdy7zmu4fekmwjtzwvugbbgrz0atfe= betid newprice 5.0 newsize 2.0 oldprice 4.0 oldsize 2.0 oldbetpersistencetype NONE newbetpersistancetype NONE XML Sample Request: <soapenv:envelope xmlns:soapenv=" xmlns:bfex=" xmlns:v5=" > <s oapenv:header/> <s oapenv:body> <bfe x:updatebets> <bf ex:request> <h eader> <c lientstamp> 0</c lientstamp> <s essiontoken>se ssiontoken</s essiontoken> </he ader> <be ts> <!--Zero or more repetitions:--> <v 5:UpdateBets> <be tid> </b etid> <ne wprice> 5.0</ne wprice > // Only price or size of bet can be changed. You cannot change both price and size in one request// <ne wsize> 2.0</n ewsize > <ol dprice> 4.0</ol dprice> <ol dsize> 2.0</o ldsize> <o ldbetpersistencetype>no NE</ol dbetpersistencetype> <n ewbetpersistencetype>no NE</ne wbetpersistencetype> </v5 :UpdateBets> </be ts> </bf ex:request> </bf ex:updatebets> </s oapenv:body> </s oapenv:envelope >
16 Placing a Betfair SP bet via the Betfair API To place a bet on a selection at Betfair SP, you need to specify the parameters below in the placebets request. The below example would place a Betfair SP back bet on the required selection for a stake of PlaceBet Betfair SP Parameter Example Value clientstamp 0 sessiontoken nv9rzy8f08fpdy7zmu4fekmwjtzwvugbbgrz0atfe= asianlineid 0 bettype B betcategorytype E betpersistencetype SP marketid price 2.0 selectionid size 2.0 bspliability 0 XML Sample Request: <soapenv:envelope xmlns:soapenv=" xmlns:bfex=" xmlns:v5=" > <s oapenv:header/> <s oapenv:body> <bfe x:placebets> <bf ex:request> <h eader> <c lientstamp> 0</c lientstamp> <s essiontoken>se ssiontoken</s essiontoken> </he ader> <bet s> <v 5:PlaceBets> <as ianlineid> 0</as ianlineid> <be ttype>b</be ttype > //Back bet// <b etcategorytype>e</betc ategorytype> <b etpersistencetype>sp</b etpersistencetype > //SP bet// <ma rketid> </ma rketid> <pr ice> 2</pri ce> <se lectionid> </se lectionid> <si ze> 2.0</size> <bs pliability> 0</bs pliability> </v5 :PlaceBets> </be ts> </bf ex:request> </bf ex:placebets> </s oapenv:body> </s oapenv:envelope >
17 Retrieving your Profit/Loss for a Market The getmarketprofitandloss API service allows you to retrieve your profit and loss for each selection within a Betfair market. You have the option whether to include bets that have already been settled or to include the figures with commission already applied. The below request will exclude Settled bets and commission from the calculation. getmarketprofitandloss Parameter Example Value clientstamp 0 sessiontoken nv9rzy8f08fpdy7zmu4fekmwjtzwvugbbgrz0atfe= Locale en includesettledbets FALSE includebspbets FALSE marketid En netofcommission FALSE XML Sample Request: <soapenv:envelope xmlns:soapenv=" xmlns:bfex=" > <s oapenv:header/> <s oapenv:body> <b fex:getmarketprofitandloss> <bfex :request> <h eader> <c lientstamp> 0</c lientstamp> <s essiontoken>se ssiontoken</s essiontoken> </he ader> <l ocale>en</l ocale> <i ncludesettledbets>tru E</in cludesettledbets > <in cludebspbets>fa LSE</in cludebspbets > <m arketid> </mar ketid> <ne tofcommission>fa LSE</ne tofcommission > //Profit will be shown before commission// </bf ex:request> </bf ex:getmarketprofitandloss> </s oapenv:body> </s oapenv:envelope >
18 Retrieving a list of Settled Bets The example demonstrates an API call to the getbethistory service for Settled bets for Horse Racing specifying the maximum record count of 100. You can specify more than one eventtypeid in a request if you are looking to obtain your settled bets across a number of sports. The below request is for Settled horse racing bets only. getbethistory Parameter Example Value clientstamp 0 sessiontoken nv9rzy8f08fpdy7zmu4fekmwjtzwvugbbgrz0atfe= bettypesincluded S detailed TRUE eventtypeids 7 locale en timezone GMT markettypesincluded O placedatefrom T00:00:00.000Z placedateto T00:00:00.000Z recordcount 100 sortbetsby NONE startrecord 0 XML Sample Request: <soapenv:envelope xmlns:soapenv=" xmlns:bfex=" xmlns:v5=" > <s oapenv:header/> <s oapenv:body> <bfe x:getbethistory> <bf ex:request> <h eader> <c lientstamp> 0</c lientstamp> <s essiontoken>se ssiontoken</s essiontoken> </he ader> <be ttypesincluded>s</b ettypesincluded> //Settled Bets// <d etailed>tr UE</de tailed> <ev enttypeids> <v5 :int> 7 </v5 :int> //Horse Racing// </e venttypeids> <l ocale>en</loca le> <t imezone>gm T</ti mezone> <m arkettypesincluded> <v 5:MarketTypeEnum >O</v5 :MarketTypeEnum > //Odds market// </ma rkettypesincluded> <pl aceddatefrom> T00:00:00.000Z</p laceddatefrom> <pl aceddateto> T00:00:00.000Z</p laceddateto> <r ecordcount> 100</r ecordcount > //Max is 100// <s ortbetsby>no NE</s ortbetsby> <s tartrecord> 0</st artrecord> </bf ex:request> </bf ex:getbethistory> </s oapenv:body> </s oapenv:envelope >
19
20 Best Practice FAQs
21 What is the Betfair Market Life Cycle? A Betfair Market life cycle contains the following states INACTIVE > ACTIVE <> SUSPENDED > CLOSED Once Active a Betfair market can be suspended at any time, typically due to a pending action such as a goal scored during an in-play match or due to the removal of a non runner from a horse race. You should refer to the marketdescription field within the output of the getmarket call for the rules affecting any Betfair Market.
22 I have VB.NET/C# how do I add the BetfairAPI? To create Windows application: 1. On the File menu, point to New, and then click Project to open the New Project dialog box. 2. Expand the Visual Basic Projects folder. 3. Click the Windows Application icon. 4. Click OK to create the project. 5. From the Toolbox, drag a Label and a Button to the design surface of Form1 and arrange them to your liking. 6. On the Project menu, click Add Web Reference. 7. In the URL box of the Add Web Reference dialog box, type the URL 8. Click the Go button to retrieve information about the XML Web service. 9. In the Web reference name box, rename the Web reference appropriately. 10. Click Add Reference to add a Web reference for the target XML Web service. You will need to follow the above process for the two exchange WSDL's:
23 How does the Betfair API cache data? The two relevant types of caching we use are: caches that are updated by an external mechanism (external to that cache), a.k.a delta caching caches that are updated by some internal mechanism (internal to that cache) Delta Caches The API servers cache pricing data using a delta cache. Whenever any event occurs on the exchange (matching a bet, cancelling a bet, etc.) that changes pricing data, the exchange pushes an update to the cache. This cache is, therefore, always as up to date as possible. Updates to all API servers happen at the same time, so no API server is ever out of date regarding pricing data. The exchange itself matches and processes bets on a ~200ms cycle and any changes are pushed to the delta caches. This means, of course, that if you request pricing data less than 200ms after a previous change, you cannot possibly get a different response as the exchange would not have completed a bet processing cycle. All API calls that return pricing data are using the delta cache and are always as live as possible. Other Caches Change on the exchange that are not as common are cached using a polling mechanism. For example, when a runner is removed there are quite a few things that need to happen in the system as all unmatched bets on the runner need to be identified and cancelled, all matched bets need to be identified and voided, the funds need to be made available to user's account etc. before the runner can be physically removed from the market. Suspending a market follows a similar pattern of events. Ideally we would like to provide all information via a delta cache, but it may be some time before this can be achieved.
24 What is the algorithm for displaying prices inline with the website? For the available to back prices on the LHS: For each runner calculate the best price at which you could effectively back that runner by laying all the others: 1 / (N 1/(best to lay price of other runners)) Where N is the number of winners that market will have, e.g. for a to win market N = 1, for a place market with 3 winners N = 3. For each runner calculate the available stake at that price as: MIN(odds1*stake1, odds2*stake2 oddsn*staken) / [the price calculated in step a. above] In plain English the stake you can match is limited by the payout (odds*stake) available on each of the component bets that you d need to match. Repeat from the first step above One of the easiest ways to understand how we generate virtual bets for cross matching is to work through a couple of examples. Available to Back Consider the following market and what would happen if we placed a very large back bet at 1.01 on The Draw: Without cross matching, this bet would be matched in three portions; 1) 150 at 5.0, 2) 250 at 3.0, and 999 at 1.01 with anything remaining being left unmatched. With cross matching we can do better. We have a back bet on Newcastle for 120 at 2.0 and a back bet on Chelsea for 150 at 3.0 (shown in pink on the available to lay side of the market). These two bets can be matched against a back bet on The Draw at a price of 6.0, since 2.0, 3.0, and 6.0 form a 100% book. To ensure that the book is balanced, we choose the stakes to be inversely proportional to the prices. This means that we take the full 120 at 2.0 on Newcastle, only 80 at 3.0 on Chelsea, and 40 at 6.0 on The Draw, which is the first virtual bet. Assuming these bets got matched, the market would look like this:
25 We now have a back bet on Newcastle for 75 at 2.5 and a back bet on Chelsea for 70 at 3.0 (again shown in pink on the available to lay side of the market). These two bets can be matched against a back bet on The Draw at a price of 3.75, since 2.5, 3.0, and 3.75 also form a 100% book. Balancing the stakes means that we need to take the full 75 at 2.5 on Newcastle, only at 3.0 on Chelsea, and 50 at 3.75 on The Draw, which is the second virtual bet. Since 3.75 is less than 5.0, the 150 at 5.0 would be matched first followed by 50 at If we continued this process we would get further matching at 1.50 and 1.05, but for the purposes of displaying the market view we have the best 3 prices for the available to back bets on The Draw, and so we can stop calculating the virtual bets. The virtual bets are just the bets that would have been matched had we received a sufficiently large back bet at 1.01; in this example, 40 at 6.0 and 50 at We take these virtual bets and merge them with the existing bets on the market to generate the following market view (with the virtual bets shown in green): The process is repeated to obtain the virtual lay bets (available to back bets) for Newcastle and Chelsea. Available to Lay Here we have a slightly different market (as before, chosen to make the numbers nice) and consider what would happen if we placed a very large lay bet at 1000 on The Draw:
26 Without cross matching, this bet would be matched in three portions; 1) 100 at 10.0, 2) 50 at 50.0, and 2 at 1000 with anything remaining being left unmatched. With cross matching we can do better. We have a lay bet on Newcastle for 300 at 2.0 and a lay bet on Chelsea for 150 at 3.0 (shown in blue on the available to back side of the market). These two bets can be matched against a lay bet on The Draw at a price of 6.0, since 2.0, 3.0, and 6.0 form a 100% book. To ensure that the book is balanced, we choose the stakes to be inversely proportional to the prices. This means that we take only 225 at 2.0 on Newcastle, the full 150 at 3.0 on Chelsea, and 75 at 6.0 on The Draw, which is the first virtual bet. Assuming these bets got matched, the market would look like this: We now have a lay bet on Newcastle for 75 at 2.0 and a lay bet on Chelsea for 250 at 2.4 (again shown in blue on the available to back side of the market). These two bets can be matched against a lay bet on The Draw at a price of 12.0, since 2.0, 2.4, and 12.0 also form a 100% book. Balancing the stakes means that we need to take the full 75 at 2.0 on Newcastle, only at 2.4 on Chelsea, and at 12.0 on The Draw, which is the second virtual bet. This leaves the following market: This time we can t continue the process since there is no valid price for a virtual bet on The Draw that would result in a 100% book, and so we can stop calculating the virtual bets. Again, the virtual bets are just the bets that would have been matched had we received a sufficiently large lay bet at 1000;
27 in this example, 75 at 6.0 and at We take these virtual bets and merge them with the existing bets on the market to generate the following market view (with the virtual bets shown in orange):
28 How do I determine if a market has turned in play? The best way to identify when the market has been turned in play is to use the 'delay' field that is returned by the getmarketpricescompressed call. If the returned value does not equal 0, this indicates that all bets placed are subject to a delay and therefore that the market is in-play. For the match you have mentioned this value currently equals 5, indicating a 5 second delay when placing bets.
29 How do I programmatically find new market IDs of a specific type (i.e. Match Odds)? The getallmarkets call is the best way. For example, suppose you wanted to find new American Football markets. Start by passing in the eventtypeid for ( American Football (6423). The API returns all markets of that type in a compressed string format. As follows: ~Match Odds~O~ACTIVE~ ~\American Football\NCAAF 2008/09\Fixtures 12 November\Kent St v Temple~/6423/ / / / ~0~1~USA~ ~2~1~0.0~N~Y ~Match Odds~O~ACTIVE~ ~\American Football\NCAAF 2008/09\Fixtures 12 November\N Illinois v Central Michigan~/6423/ / / / ~0~1~USA~ ~2~1~0.0~N~Y ~Winning Margin~O~ACTIVE~ ~\American Football\NFL Season 08/09\Fixtures 16 Green Bay~/6423/ / / / ~0~1~USA~ ~ 7~1~0.0~N~Y ~Match Odds~O~ACTIVE~ ~\American Football\NCAAF 2008/09\Fixtures 13 November\Akron v Buffalo~/6423/ / / / ~0~1~USA~ ~2~1~0.0~N~Y Each market has been separated above (the response contains each market separated by a colon ( : ). For each market, the fields are separated by a tilde (~). The first field is the market ID, the third is the market type (for Match Odds markets, this will be O ). The 6th field is the textual menu path from the root of the tree. So, you should be able to parse that and find all the match odds markets that correspond to the NFL Season 08/09.
30 How do I count requests for the purpose of Data Request charging? The Data Request Charge (DRC) is a charge intended to curb excessive calls to the Betfair Sports API. This article provides details about how exactly requests are counted. More information about the exact charges and rules can be found here. You can make 20 requests every second without being charged. Betfair counts requests by logging the time and date that a request is received. Then, the number of requests received in any one second are added together. It is important to note that seconds are counted as wall-clock seconds, i.e. the time between one second and the next on a clock, not as a period of time lasting 1000ms. In other words, if you make 30 requests between 12:02:00 and 12:02:01, you will have exceeded the limit by 10 requests. If you are attempting to calculate the acceptable rate, you should count requests from the start of a real clock second, rather than from an arbitrary point lasting 1 second. Please also keep in mind that the nature of the Internet means that we suggest you limit usage to 15 requests per second as the default. If you are betting very little or not at all this can help you to avoid a charge. Finally, if you want to synchronise your request counting with Betfair's time, please use a publicly available Network Time Protocol server to synchronise your computer s clock to a known reference time.
31 What is HTTP Compression? HTTP compression is a capability built into both web servers and web clients to reduce the number of bytes transmitted in an HTTP response. This makes better use of available bandwidth and increases performance while reducing download time. When enabled, HTTP protocol data is compressed before it is sent from the server. Clients capable of receiving compressed HTTP data announce that they support compression in the HTTP header. Almost all modern web browsers support HTTP Compression by default. The Betfair SOAP API uses HTTP to handle communication between API clients and servers. Therefore, the SOAP messages can be compressed using the same HTTP compression used by web browsers. Custom API applications may need some modification before they can take advantage of this feature. Specifically, they need to send an additional HTTP header to indicate they support receipt of compressed responses from the API. In addition, some environments require you to explicitly decompress the response.
32 Example GZIP SOAP Request When an API client sends a SOAP request, it opens a connection to the API server and sends an HTTP request containing the SOAP XML document. A typical HTTP request header looks like this: POST /global/v3/bfglobalservice HTTP/1.1 User-Agent: Mozilla/4.0 Content-Type: text/xml; charset=utf-8 SOAPAction: "login" Content-Length: 1011 Host: api.betfair.com Accept-Encoding: gzip With this request, the API client asks for the SOAP action login on host api.betfair.com. The client identifies itself as Mozilla/4.0 and claims that it can receive HTTP responses in gz ip format. After parsing and processing the client s request, the API server may send the HTTP response in compressed format. A typical HTTP response header looks like this: HTTP/ OK Server: Apache Content-Type: text/xml; charset=utf-8 Content-Encoding: gzip Content-Length: 2223 [GZIP COMPRESSED DATA] The response header Content-Encoding informs the browser that the following data is compressed with gzip.
33 Enabling Gzip Compression C Sharp (C#) Gzip compression can be enabled by switching on the EnableDecompression property of your web service proxy object. The example enables compressed responses from the Betfair Global server: BFGlobalService service = new BFGlobalService(); service.enabledecompression = true; Java and Axis 1.2 Gzip compression can be enabled by setting Axis client Call object s HTTPConstants MC_ACCEPT_GZIP and MC_GZIP_RESPONSE to true. The following example is from the Betfair Java sample application: private static BFGlobalServiceStub stub; // Lazy load the Global service stub generated by Apache Axis. // This stub is used to make all requests to the Betfair Global API // The global API is generally used for account management features private static BFGlobalServiceStub getstub() throws Exception { if (stub == null) { stub = new BFGlobalServiceStub(" // You may set up the connection parameters of the stub here if necessary // For example: Wait 20 seconds for a response from the API stub._getserviceclient().getoptions().settimeoutinmilliseconds(20 * 1000); stub._getserviceclient().getoptions().setproperty(org.apache.axis2.transport.http.httpconstants.mc _ACCEPT_GZIP, "true"); stub._getserviceclient().getoptions().setproperty(org.apache.axis2.transport.http.httpconstants.mc _GZIP_RESPONSE, "true"); } } return stub;
34 Perl Using Perl and the LWP package, you enable gzip compression by setting the gzip request header on the request object: my $ua = LWP::UserAgent->new(); my $request = => $serviceurl); $request->header(soapaction => "$serviceurl"); $request->header(accept_encoding => "gzip"); The response must be decoded as in the following example... my $resp = $ua->request($request); my $content=$resp->decoded_content;
35 Useful Resources and Articles Betfair Developers Forum ( Betfair API Reference Guide ( /wwhelp.htm) Betfair API Sample Code ( mid=116) Technical Articles Turbocharging.Net Webservice Clients - Author Russell Gray C# 3.0, Parallel LINQ, And The Betfair API - An Introduction - Author Russell Gray
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
Horse Races Trader Bot aka Trader Bot
Horse Races Trader Bot aka Trader Bot - trading on any event with single winner - - Updated on 1 st March 2015-1 Contents 1. Strategy... 3 2. Bot controls... 5 3. Wallet controls... 6 4. Bf Bot Manager
User Guide Bet Mover
User Guide Bet Mover Introduction Bet Mover has a very specific purpose: To find bets, based on qualification rules, around the movement in odds of horses on the Betfair betting exchange. A system comprises
Ladder/Grid Control - Manual betting
Ladder/Grid Control - Manual betting - Updated on 1 st March 2015-1 Contents 1. Ladder control... 3 2. Grid control... 7 3. Resources... 9 2 1. Ladder control Ladder control is used for placing Back or
Java Access to Oracle CRM On Demand. By: Joerg Wallmueller Melbourne, Australia
Java Access to Oracle CRM On Demand Web Based CRM Software - Oracle CRM...페이지 1 / 12 Java Access to Oracle CRM On Demand By: Joerg Wallmueller Melbourne, Australia Introduction Requirements Step 1: Generate
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.
BetTornado. User Manual. BetTornado User Manual Page 1
BetTornado User Manual BetTornado User Manual Page 1 BetTornado User Manual 1. Introduction to BetTornado!... 3 2. General Information!... 4 3. Basic Layout!... 6 4. Quick Navigation The Menu!... 7 5.
WIRIS quizzes web services Getting started with PHP and Java
WIRIS quizzes web services Getting started with PHP and Java Document Release: 1.3 2011 march, Maths for More www.wiris.com Summary This document provides client examples for PHP and Java. Contents WIRIS
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
Call Detail Record Access Service Part No. 520-0015-01R01
Call Detail Record Access Service Part No. 520-0015-01R01 Summary Objective WSDL URL (Testing) WSDL URL (Hosting Production) Endpoint URL (Testing) Endpoint URL (Hosting Production) Namespace URI Service
T320 E-business technologies: foundations and practice
T320 E-business technologies: foundations and practice Block 3 Part 2 Activity 2: Generating a client from WSDL Prepared for the course team by Neil Simpkins Introduction 1 WSDL for client access 2 Static
Please note that although you can install the bot on any number of computers your subscription only covers you for use in a single Betfair account.
THE UK HORSE RACING BOT Welcome and thank you for subscribing to The UK Horse Racing Bot. We hope that you are going to find using it both enjoyable and profitable, and that you are going to appreciate
Soccer Bot Draw Betting
Soccer Bot Draw Betting Add on bot, license for this bot is sold separately - Updated on 1 st March 2015-1 Contents 1. Strategy... 3 2. Steps to use the bot... 7 3. Resources... 8 2 1. Strategy This bot
Load testing with. WAPT Cloud. Quick Start Guide
Load testing with WAPT Cloud Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. 2007-2015 SoftLogica
BF Bot Manager V3 and Multiple Strategies bot manual
BF Bot Manager V3 and Multiple Strategies bot manual - Updated on 21 st January 2016-1 1 Table of Contents 1 Table of Contents... 2 2 Introduction... 6 2.1 Conditions/rules... 7 2.2 Create/delete strategy...
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.
How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip
Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided
owncloud Configuration and Usage Guide
owncloud Configuration and Usage Guide This guide will assist you with configuring and using YSUʼs Cloud Data storage solution (owncloud). The setup instructions will include how to navigate the web interface,
Web Services in Eclipse. Sistemi Informativi Aziendali A.A. 2012/2013
Web Services in Eclipse A.A. 2012/2013 Outline Apache Axis Web Service Clients Creating Web Services 2 Apache Axis Web Services in Eclipse WS basics (I) Web services are described by their WSDL file Starting
THE PROXY SERVER 1 1 PURPOSE 3 2 USAGE EXAMPLES 4 3 STARTING THE PROXY SERVER 5 4 READING THE LOG 6
The Proxy Server THE PROXY SERVER 1 1 PURPOSE 3 2 USAGE EXAMPLES 4 3 STARTING THE PROXY SERVER 5 4 READING THE LOG 6 2 1 Purpose The proxy server acts as an intermediate server that relays requests between
CONTRACT MODEL IPONZ DESIGN SERVICE VERSION 2. Author: Foster Moore Date: 20 September 2011 Document Version: 1.7
CONTRACT MODEL IPONZ DESIGN SERVICE VERSION 2 Author: Foster Moore Date: 20 September 2011 Document Version: 1.7 Level 6, Durham House, 22 Durham Street West PO Box 106857, Auckland City Post Shop, Auckland
Remote Viewer Recording Backup
Remote Viewer Recording Backup Introduction: In this tutorial we will explain how to retrieve your recordings using the Web Service online. Using this method you can backup videos onto your computer using
Searching your Archive in Outlook (Normal)
Searching your Archive in Outlook (Normal) 1. View the Archive Add in toolbar. In Outlook 2007, the toolbar displays below the standard Outlook toolbars. In Outlook 2010, select the McAfee tab. 2. In the
FTP Over SSL (FTPS) Core FTP LE. Installing Core FTP LE"
FTP Over SSL (FTPS) Gordon State College has setup FTP Over SSL (also known as FTPS ) to allow students, faculty, and staff to access resources from our Servers from off-campus using an encrypted connection.
Table of Contents. Part I Introduction. Part II Login Window. Part III The User Interface. Part IV Test Mode. Part V SMS Service.
MarketFeeder Pro 8 Contents 3 Table of Contents Foreword 0 Part I Introduction 6 1 What... is MarketFeeder Pro 6 2 What's... new in version 8.0 6 Part II Login Window Part III The User Interface 9 10
FAQ. How does the new Big Bend Backup (powered by Keepit) work?
FAQ How does the new Big Bend Backup (powered by Keepit) work? Once you establish which of the folders on your hard drive you ll be backing up, you ll log into myaccount.bigbend.net and from your control
SOS SO S O n O lin n e lin e Bac Ba kup cku ck p u USER MANUAL
SOS Online Backup USER MANUAL HOW TO INSTALL THE SOFTWARE 1. Download the software from the website: http://www.sosonlinebackup.com/download_the_software.htm 2. Click Run to install when promoted, or alternatively,
Managing Software and Configurations
55 CHAPTER This chapter describes how to manage the ASASM software and configurations and includes the following sections: Saving the Running Configuration to a TFTP Server, page 55-1 Managing Files, page
Fusion RV Demo Program: Enterprise Management Platform. User Guide Crestron Electronics, Inc.
Fusion RV Demo Program: Enterprise Management Platform User Guide Crestron Electronics, Inc. Crestron product development software is licensed to Crestron dealers and Crestron Service Providers (CSPs)
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
If you have questions or find errors in the guide, please, contact us under the following e-mail address:
1. Introduction... 2 2. Remote Access via PPTP... 2 2.1. Configuration of the Astaro Security Gateway... 3 2.2. Configuration of the Remote Client...10 2.2.1. Astaro User Portal: Getting Configuration
VoIP LAB. 陳 懷 恩 博 士 助 理 教 授 兼 所 長 國 立 宜 蘭 大 學 資 訊 工 程 研 究 所 Email: [email protected] TEL: 03-9357400 # 255
SIP Traversal over NAT 陳 懷 恩 博 士 助 理 教 授 兼 所 長 國 立 宜 蘭 大 學 資 訊 工 程 研 究 所 Email: [email protected] TEL: 03-9357400 # 255 Outline Introduction to SIP and NAT NAT Problem Definition NAT Solutions on NTP VoIP
The HTTP Plug-in. Table of contents
Table of contents 1 What's it for?... 2 2 Controlling the HTTPPlugin... 2 2.1 Levels of Control... 2 2.2 Importing the HTTPPluginControl...3 2.3 Setting HTTPClient Authorization Module... 3 2.4 Setting
Using SAML for Single Sign-On in the SOA Software Platform
Using SAML for Single Sign-On in the SOA Software Platform SOA Software Community Manager: Using SAML on the Platform 1 Policy Manager / Community Manager Using SAML for Single Sign-On in the SOA Software
Enterprise Toolbar User s Guide. Revised March 2015
Revised March 2015 Copyright Notice Trademarks Copyright 2007 DSCI, LLC All rights reserved. Any technical documentation that is made available by DSCI, LLC is proprietary and confidential and is considered
SSL... 2 2.1. 3 2.2. 2.2.1. 2.2.2. SSL VPN
1. Introduction... 2 2. Remote Access via SSL... 2 2.1. Configuration of the Astaro Security Gateway... 3 2.2. Configuration of the Remote Client...10 2.2.1. Astaro User Portal: Getting Software and Certificates...10
Overview of Web Services API
1 CHAPTER The Cisco IP Interoperability and Collaboration System (IPICS) 4.5(x) application programming interface (API) provides a web services-based API that enables the management and control of various
SnapLogic Salesforce Snap Reference
SnapLogic Salesforce Snap Reference Document Release: October 2012 SnapLogic, Inc. 71 East Third Avenue San Mateo, California 94401 U.S.A. www.snaplogic.com Copyright Information 2012 SnapLogic, Inc. All
Configuring your email client to connect to your Exchange mailbox
Configuring your email client to connect to your Exchange mailbox Contents Use Outlook Web Access (OWA) to access your Exchange mailbox... 2 Use Outlook 2003 to connect to your Exchange mailbox... 3 Add
Upgrading from Call Center Reporting to Reporting for Contact Center. BCM Contact Center
Upgrading from Call Center Reporting to Reporting for Contact Center BCM Contact Center Document Number: NN40010-400 Document Status: Standard Document Version: 02.00 Date: June 2006 Copyright Nortel Networks
Pre-configured AS2 Host Quick-Start Guide
Pre-configured AS2 Host Quick-Start Guide Document Version 2.2, October 19, 2004 Copyright 2004 Cleo Communications Refer to the Cleo website at http://www.cleo.com/products/lexihubs.asp for the current
Table of Contents. WPS does not allow any form of unsecured FTP.
The Medicare EDI Gateway allows for secure transfer of information for EDI trading partners via a Network Service Vendor (NSV). All transfers via this network will connect to one server. A web browserbased
J-TRADER QUICK START USERGUIDE For Version 8.0
J-TRADER QUICK START USERGUIDE For Version 8.0 Notice Whilst every effort has been made to ensure that the information given in the J Trader Quick Start User Guide is accurate, no legal responsibility
Web Services API Developer Guide
Web Services API Developer Guide Contents 2 Contents Web Services API Developer Guide... 3 Quick Start...4 Examples of the Web Service API Implementation... 13 Exporting Warehouse Data... 14 Exporting
ACCREDITATION COUNCIL FOR PHARMACY EDUCATION. CPE Monitor. Technical Specifications
ACCREDITATION COUNCIL FOR PHARMACY EDUCATION CPE Monitor Technical Specifications Prepared by Steven Janis, RWK Design, Inc. Created: 02/10/2012 Revised: 09/28/2012 Revised: 08/28/2013 This document describes
UP L18 Enhanced MDM and Updated Email Protection Hands-On Lab
UP L18 Enhanced MDM and Updated Email Protection Hands-On Lab Description The Symantec App Center platform continues to expand it s offering with new enhanced support for native agent based device management
Cache Configuration Reference
Sitecore CMS 6.2 Cache Configuration Reference Rev: 2009-11-20 Sitecore CMS 6.2 Cache Configuration Reference Tips and Techniques for Administrators and Developers Table of Contents Chapter 1 Introduction...
GravityLab Multimedia Inc. Windows Media Authentication Administration Guide
GravityLab Multimedia Inc. Windows Media Authentication Administration Guide Token Auth Menu GravityLab Multimedia supports two types of authentication to accommodate customers with content that requires
Real-Time Connectivity Specifications For. 270/271 and 276/277 Inquiry Transactions. United Concordia Dental (UCD)
Real-Time Connectivity Specifications For 270/271 and 276/277 Inquiry Transactions United Concordia Dental (UCD) May 15, 2015 1 Contents 1. Overview 2. Trading Partner Requirements 3. Model SOAP Messages
Sophos SafeGuard File Encryption for Mac Quick startup guide. Product version: 6.1
Sophos SafeGuard File Encryption for Mac Quick startup guide Product version: 6.1 Document date: January 2014 Contents 1 About SafeGuard File Encryption for Mac...3 2 First use...4 3 Working with SafeGuard
PORTAL ADMINISTRATION
1 Portal Administration User s Guide PORTAL ADMINISTRATION GUIDE Page 1 2 Portal Administration User s Guide Table of Contents Introduction...5 Core Portal Framework Concepts...5 Key Items...5 Layouts...5
Protocolo HTTP. Web and HTTP. HTTP overview. HTTP overview
Web and HTTP Protocolo HTTP Web page consists of objects Object can be HTML file, JPEG image, Java applet, audio file, Web page consists of base HTML-file which includes several referenced objects Each
CloudOYE CDN USER MANUAL
CloudOYE CDN USER MANUAL Password - Based Access Logon to http://mycloud.cloudoye.com. Enter your Username & Password In case, you have forgotten your password, click Forgot your password to request a
Information Systems Services. Getting Started with Enterprise Vault Email Archiving A guide for Outlook/Exchange users March 2008
Information Systems Services Getting Started with Enterprise Vault Email Archiving March 2008 Contents 1. Introduction... 3 2. Supported operating systems, email clients and browsers... 3 3. Getting started
Optimum Business SIP Trunk Set-up Guide
Optimum Business SIP Trunk Set-up Guide For use with IP PBX only. SIPSetup 07.13 FOR USE WITH IP PBX ONLY Important: If your PBX is configured to use a PRI connection, do not use this guide. If you need
StarWind iscsi SAN Software: Using StarWind with VMware ESX Server
StarWind iscsi SAN Software: Using StarWind with VMware ESX Server www.starwindsoftware.com Copyright 2008-2010. All rights reserved. COPYRIGHT Copyright 2008-2010. All rights reserved. No part of this
Secure Data Transfer
Secure Data Transfer INSTRUCTIONS 3 Options to SECURELY TRANSMIT DATA 1. FTP 2. WinZip 3. Password Protection Version 2.0 Page 1 Table of Contents Acronyms & Abbreviations...1 Option 1: File Transfer Protocol
Sentral servers provide a wide range of services to school networks.
Wazza s QuickStart Publishing iweb Sites to a Sentral Server Background Mac OS X, Sentral, iweb 09 Sentral servers provide a wide range of services to school networks. A Sentral server provides a publishing
StarWind iscsi SAN Configuring HA File Server for SMB NAS
Hardware-less VM Storage StarWind iscsi SAN Configuring HA File Server for SMB NAS DATE: FEBRUARY 2012 TECHNICAL PAPER Trademarks StarWind, StarWind Software and the StarWind and the StarWind Software
SonicWALL SSL VPN 3.0 HTTP(S) Reverse Proxy Support
SonicWALL SSL VPN 3.0 HTTP(S) Reverse Proxy Support Document Scope This document describes the implementation of reverse proxy to provide HTTP and HTTPS access to Microsoft Outlook Web Access (OWA) Premium
026-1010 Rev 7 06-OCT-2011. Site Manager Installation Guide
026-1010 Rev 7 06-OCT-2011 Site Manager Installation Guide Retail Solutions 3240 Town Point Drive NW, Suite 100 Kennesaw, GA 30144, USA Phone: 770-425-2724 Fax: 770-425-9319 Table of Contents 1 SERVER
Remote Access: Citrix Client Setup
Introduction: The following documentation is intended to assist first time or active users with installation of the Citrix ICA connection software required to access the MSVU Remote Access system desktop
ISL Online Integration Manual
Contents 2 Table of Contents Foreword Part I Overview Part II 0 3 4... 1 Dow nload and prepare 4... 2 Enable the ex ternal ID column on ISL Conference Prox y 4... 3 Deploy w eb content 5... 4 Add items
StarWind iscsi SAN: Configuring HA File Server for SMB NAS February 2012
StarWind iscsi SAN: Configuring HA File Server for SMB NAS February 2012 TRADEMARKS StarWind, StarWind Software and the StarWind and the StarWind Software logos are trademarks of StarWind Software which
Remote Console Installation & Setup Guide. November 2009
Remote Console Installation & Setup Guide November 2009 Legal Information All rights reserved. No part of this document shall be reproduced or transmitted by any means or otherwise, without written permission
SOA Software API Gateway Appliance 7.1.x Administration Guide
SOA Software API Gateway Appliance 7.1.x Administration Guide Trademarks SOA Software and the SOA Software logo are either trademarks or registered trademarks of SOA Software, Inc. Other product names,
Table of Contents. OpenDrive Drive 2. Installation 4 Standard Installation Unattended Installation
User Guide for OpenDrive Application v1.6.0.4 for MS Windows Platform 20150430 April 2015 Table of Contents Installation 4 Standard Installation Unattended Installation Installation (cont.) 5 Unattended
Setup Guide Access Manager 3.2 SP3
Setup Guide Access Manager 3.2 SP3 August 2014 www.netiq.com/documentation Legal Notice THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER AND ARE SUBJECT TO THE TERMS OF A LICENSE
National Fire Incident Reporting System (NFIRS 5.0) Configuration Tool User's Guide
National Fire Incident Reporting System (NFIRS 5.0) Configuration Tool User's Guide NFIRS 5.0 Software Version 5.6 1/7/2009 Department of Homeland Security Federal Emergency Management Agency United States
DEPLOYMENT GUIDE Version 1.1. Deploying the BIG-IP LTM v10 with Citrix Presentation Server 4.5
DEPLOYMENT GUIDE Version 1.1 Deploying the BIG-IP LTM v10 with Citrix Presentation Server 4.5 Table of Contents Table of Contents Deploying the BIG-IP system v10 with Citrix Presentation Server Prerequisites
Qlik REST Connector Installation and User Guide
Qlik REST Connector Installation and User Guide Qlik REST Connector Version 1.0 Newton, Massachusetts, November 2015 Authored by QlikTech International AB Copyright QlikTech International AB 2015, All
Barracuda Networks Web Application Firewall
McAfee Enterprise Security Manager Data Source Configuration Guide Data Source: Barracuda Networks Web Application Firewall January 30, 2015 Barracuda Networks Web Application Firewall Page 1 of 10 Important
Remote Network Accelerator
Remote Network Accelerator Evaluation Guide LapLink Software 10210 NE Points Drive Kirkland, WA 98033 Tel: (425) 952-6000 www.laplink.com LapLink Remote Network Accelerator Evaluation Guide Page 1 of 19
Installing the ASP.NET VETtrak APIs onto IIS 5 or 6
Installing the ASP.NET VETtrak APIs onto IIS 5 or 6 2 Installing the ASP.NET VETtrak APIs onto IIS 5 or 6 3... 3 IIS 5 or 6 1 Step 1- Install/Check 6 Set Up and Configure VETtrak ASP.NET API 2 Step 2 -...
StreamServe Job Gateway
StreamServe Job Gateway User Guide 4.1.2 SP2 Rev A StreamServe Job Gateway User Guide 4.1.2 SP2 Rev A 2007 StreamServe, Inc. StreamServe is a trademark of StreamServe, Inc. No part of this document may
CROWNPEAK C# API SYSTEM CONFIGURATION GUIDE VERSION 3.0.1
TECHNICAL DOCUMENTATION CROWNPEAK C# API SYSTEM CONFIGURATION GUIDE VERSION 3.0.1 March 2014 2014 CrownPeak Technology, Inc. All rights reserved. No part of this document may be reproduced or transmitted
Reference and Troubleshooting: FTP, IIS, and Firewall Information
APPENDIXC Reference and Troubleshooting: FTP, IIS, and Firewall Information Although Cisco VXC Manager automatically installs and configures everything you need for use with respect to FTP, IIS, and the
CFD-FX Trading platform Software User Guide. May 2006
CFD-FX Trading platform Software User Guide May 2006 CONTENTS Introduction........................................................1 Installing the trading platform........................................1
The data between TC Monitor and remote devices is exchanged using HTTP protocol. Monitored devices operate either as server or client mode.
1. Introduction TC Monitor is easy to use Windows application for monitoring and control of some Teracom Ethernet (TCW) and GSM/GPRS (TCG) controllers. The supported devices are TCW122B-CM, TCW181B- CM,
Marcum LLP MFT Guide
MFT Guide Contents 1. Logging In...3 2. Installing the Upload Wizard...4 3. Uploading Files Using the Upload Wizard...5 4. Downloading Files Using the Upload Wizard...8 5. Frequently Asked Questions...9
Astaro Security Gateway V8. Remote Access via L2TP over IPSec Configuring ASG and Client
Astaro Security Gateway V8 Remote Access via L2TP over IPSec Configuring ASG and Client 1. Introduction This guide contains complementary information on the Administration Guide and the Online Help. If
Egnyte for Power and Standard Users. User Guide
Egnyte for Power and Standard Users User Guide Egnyte Inc. 1350 West Middlefield Road. Mountain View, CA 94043, USA Phone: 877-7EGNYTE (877-734-6983) Revised June 2015 Table of Contents Chapter 1: Getting
Flexible Virtuemart 2 Template CleanMart (for VM2.0.x only) TUTORIAL. INSTALLATION CleanMart VM 2 Template (in 3 steps):
// Flexible Virtuemart VM2 Template CleanMart FOR VIRTUEMART 2.0.x (ONLY) // version 1.0 // author Flexible Web Design Team // copyright (C) 2011- flexiblewebdesign.com // license GNU/GPLv3 http://www.gnu.org/licenses/gpl-
BetterBottrader. User Manual DISCLAIMER
BetterBottrader User Manual DISCLAIMER 1. Gambling is inherently risky. You should carefully consider whether engaging in any kind of gambling is suitable for you in light of your financial condition.
Dobbin Day - User Guide
Dobbin Day - User Guide Introduction Dobbin Day is an in running performance form analysis tool. A runner s in-running performance is solely based on the price difference between its BSP (Betfair Starting
How to add your Weebly website to a TotalCloud hosted Server
How to add your Weebly website to a TotalCloud hosted Server Creating your Weebly website: 1.) Go to weebly.com and create a free account. 2.) Build and design your personal website using the Weebly features.
14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë
14.1 bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë bî~äì~íáåö=oéñäéåíáçå=ñçê=emi=rkfui=~åç=lééåsjp=eçëíë This guide walks you quickly through key Reflection features. It covers: Getting Connected
How To Use The Unify Intelligence Center On A Pc Or Macbook Or Macrocessor On A Computer Or Macosade On A Macbook (For Macro Recipebook) On A Mobile Device On A Web Browser On A Desktop Or
The Unified Intelligence Center interface is organized by dashboards. are web pages that display reports, scheduled reports, sticky notes, and web-based elements, such as URLs and web widgets, that are
How to pull content from the PMP into Core Publisher
How to pull content from the PMP into Core Publisher Below you will find step-by-step instructions on how to set up pulling or retrieving content from the Public Media Platform, or PMP, and publish it
Web Portal User Guide. Version 6.0
Web Portal User Guide Version 6.0 2013 Pitney Bowes Software Inc. All rights reserved. This document may contain confidential and proprietary information belonging to Pitney Bowes Inc. and/or its subsidiaries
Gladinet Cloud Backup V3.0 User Guide
Gladinet Cloud Backup V3.0 User Guide Foreword The Gladinet User Guide gives step-by-step instructions for end users. Revision History Gladinet User Guide Date Description Version 8/20/2010 Draft Gladinet
Corporate Telephony Toolbar User Guide
Corporate Telephony Toolbar User Guide 1 Table of Contents 1 Introduction...6 1.1 About Corporate Telephony Toolbar... 6 1.2 About This Guide... 6 1.3 Accessing The Toolbar... 6 1.4 First Time Login...
Kaldeera Workflow Designer 2010 User's Guide
Kaldeera Workflow Designer 2010 User's Guide Version 1.0 Generated May 18, 2011 Index 1 Chapter 1: Using Kaldeera Workflow Designer 2010... 3 1.1 Getting Started with Kaldeera... 3 1.2 Importing and exporting
How do I Install and Configure MS Remote Desktop for the Haas Terminal Server on my Mac?
Enterprise Computing & Service Management How do I Install and Configure MS Remote Desktop for the Haas Terminal Server on my Mac? In order to connect remotely to a PC computer from your Mac, we recommend
Getting Started. Getting Started with Time Warner Cable Business Class. Voice Manager. A Guide for Administrators and Users
Getting Started Getting Started with Time Warner Cable Business Class Voice Manager A Guide for Administrators and Users Table of Contents Table of Contents... 2 How to Use This Guide... 3 Administrators...
Copyright 2013 Consona Corporation. All rights reserved www.compiere.com
COMPIERE 3.8.1 SOAP FRAMEWORK Copyright 2013 Consona Corporation. All rights reserved www.compiere.com Table of Contents Compiere SOAP API... 3 Accessing Compiere SOAP... 3 Generate Java Compiere SOAP
Connecting to Delta College Exchange services off-campus
Connecting to Delta College Exchange services off-campus The following instructions are provided to document the client configuration used to connect to Microsoft Exchange services at Delta College from
CA Nimsoft Service Desk
CA Nimsoft Service Desk Configure Outbound Web Services 7.13.7 Legal Notices Copyright 2013, CA. All rights reserved. Warranty The material contained in this document is provided "as is," and is subject
