DataFlex Web Service

Click here for a complete list of operations.

ResultsAllGames

Returns game result of all games overall, in one group or at one level. When groupid < 1 All games are processed (optionally filtered by level). A Group ID or level can be retrieved via GroupInfo.

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
ParameterValue
iGroupId
iLevel
To view the output in JSON format, click here.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /info.wso HTTP/1.1
Host: ws.footballpool.dataaccess.eu
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ResultsAllGames xmlns="https://footballpool.dataaccess.eu">
      <iGroupId>int</iGroupId>
      <iLevel>int</iLevel>
    </ResultsAllGames>
  </soap:Body>
</soap:Envelope>

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ResultsAllGamesResponse xmlns="https://footballpool.dataaccess.eu">
      <ResultsAllGamesResult>
        <tGameResult>
          <iGameNumber>int</iGameNumber>
          <sDescription>string</sDescription>
          <dtLocalPlayDateTime>string</dtLocalPlayDateTime>
          <dtUTCPlayDateTime>string</dtUTCPlayDateTime>
          <sTeamName1>string</sTeamName1>
          <sTeamName2>string</sTeamName2>
          <iScoreTeam1>int</iScoreTeam1>
          <iScoreTeam2>int</iScoreTeam2>
          <iRedCards>int</iRedCards>
          <iYellowCards>int</iYellowCards>
          <sGroupCode>string</sGroupCode>
          <bFinished>boolean</bFinished>
          <iPenaltiesWonTeam1>int</iPenaltiesWonTeam1>
          <iPenaltiesWonTeam2>int</iPenaltiesWonTeam2>
        </tGameResult>
        <tGameResult>
          <iGameNumber>int</iGameNumber>
          <sDescription>string</sDescription>
          <dtLocalPlayDateTime>string</dtLocalPlayDateTime>
          <dtUTCPlayDateTime>string</dtUTCPlayDateTime>
          <sTeamName1>string</sTeamName1>
          <sTeamName2>string</sTeamName2>
          <iScoreTeam1>int</iScoreTeam1>
          <iScoreTeam2>int</iScoreTeam2>
          <iRedCards>int</iRedCards>
          <iYellowCards>int</iYellowCards>
          <sGroupCode>string</sGroupCode>
          <bFinished>boolean</bFinished>
          <iPenaltiesWonTeam1>int</iPenaltiesWonTeam1>
          <iPenaltiesWonTeam2>int</iPenaltiesWonTeam2>
        </tGameResult>
      </ResultsAllGamesResult>
    </ResultsAllGamesResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /info.wso HTTP/1.1
Host: ws.footballpool.dataaccess.eu
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <ResultsAllGames xmlns="https://footballpool.dataaccess.eu">
      <iGroupId>int</iGroupId>
      <iLevel>int</iLevel>
    </ResultsAllGames>
  </soap12:Body>
</soap12:Envelope>

HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <ResultsAllGamesResponse xmlns="https://footballpool.dataaccess.eu">
      <ResultsAllGamesResult>
        <tGameResult>
          <iGameNumber>int</iGameNumber>
          <sDescription>string</sDescription>
          <dtLocalPlayDateTime>string</dtLocalPlayDateTime>
          <dtUTCPlayDateTime>string</dtUTCPlayDateTime>
          <sTeamName1>string</sTeamName1>
          <sTeamName2>string</sTeamName2>
          <iScoreTeam1>int</iScoreTeam1>
          <iScoreTeam2>int</iScoreTeam2>
          <iRedCards>int</iRedCards>
          <iYellowCards>int</iYellowCards>
          <sGroupCode>string</sGroupCode>
          <bFinished>boolean</bFinished>
          <iPenaltiesWonTeam1>int</iPenaltiesWonTeam1>
          <iPenaltiesWonTeam2>int</iPenaltiesWonTeam2>
        </tGameResult>
        <tGameResult>
          <iGameNumber>int</iGameNumber>
          <sDescription>string</sDescription>
          <dtLocalPlayDateTime>string</dtLocalPlayDateTime>
          <dtUTCPlayDateTime>string</dtUTCPlayDateTime>
          <sTeamName1>string</sTeamName1>
          <sTeamName2>string</sTeamName2>
          <iScoreTeam1>int</iScoreTeam1>
          <iScoreTeam2>int</iScoreTeam2>
          <iRedCards>int</iRedCards>
          <iYellowCards>int</iYellowCards>
          <sGroupCode>string</sGroupCode>
          <bFinished>boolean</bFinished>
          <iPenaltiesWonTeam1>int</iPenaltiesWonTeam1>
          <iPenaltiesWonTeam2>int</iPenaltiesWonTeam2>
        </tGameResult>
      </ResultsAllGamesResult>
    </ResultsAllGamesResponse>
  </soap12:Body>
</soap12:Envelope>

JSON

The following is a sample JSON request and response. The placeholders shown need to be replaced with actual values.

POST /info.wso HTTP/1.1
Host: ws.footballpool.dataaccess.eu
Content-Type: application/json; charset=utf-8
Content-Length: length
{
   "iGroupId": int
   "iLevel": int
}

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: length

[
   {     
     "iGameNumber": int
     "sDescription": string
     "dtLocalPlayDateTime": string
     "dtUTCPlayDateTime": string
     "sTeamName1": string
     "sTeamName2": string
     "iScoreTeam1": int
     "iScoreTeam2": int
     "iRedCards": int
     "iYellowCards": int
     "sGroupCode": string
     "bFinished": boolean
     "iPenaltiesWonTeam1": int
     "iPenaltiesWonTeam2": int
   },
   {     
     "iGameNumber": int
     "sDescription": string
     "dtLocalPlayDateTime": string
     "dtUTCPlayDateTime": string
     "sTeamName1": string
     "sTeamName2": string
     "iScoreTeam1": int
     "iScoreTeam2": int
     "iRedCards": int
     "iYellowCards": int
     "sGroupCode": string
     "bFinished": boolean
     "iPenaltiesWonTeam1": int
     "iPenaltiesWonTeam2": int
   }
]