Web Service: Tier3

Target Namespace:
http://api.golflink.com.au//tier3

Port SOAPEndpoint Port type

Location:
http://localhost:65100/Tier3.svc/soap
Protocol:
SOAP
Transport protocol:
SOAP over HTTP
Operations:
  1. AdHocScoreUpload
  2. ArtificialScoreUpload
  3. ClubLookupDownload
  4. CorrectScore
  5. DailyHandicap
  6. GolferDelete
  7. GolferDetailsDownload
  8. GolferDetailsUpload
  9. HandicapEnquiry
  10. HoleByHoleScoreUpload
  11. OfficialAdjustmentUpload
  12. OtherClubDownload
  13. ScoreDownload
  14. ScoreUpload
  15. StartDay
  16. UnprocessDay
  17. VisitorDetailsDownload

Operations

    1. AdHocScoreUpload
      Description:
      This is a Web Service function that is responsible for uploading Ad-Hoc Score (Not part of a competition) of a golfer to the GOLF Link Database. This function is able to upload more than one Ad-Hoc Scores in one request. Authorisation Security Token Request of an array of adhoc scores Updated handicaps or error status for each golfer
      Input:
      ITier3_AdHocScoreUpload_InputMessage (soap:body, use = literal)
      parameters type AdHocScoreUpload
      • authToken type AuthToken
        Authennticate Token using the current DesKey
        • ClubId type string
          ID for the Club - Must be 5 numeric-characters long (e.g. 10203) (Mandatory)
        • DesKey type string
          DES key - 6 alpha-numerical characters
        • ProviderKey type string
          Provider key - Unique identifier to be provider by GolfLink to the Accredited Tier 3 provider For testing please use your company name
      • adhocScoreUploadRequest type AdHocScoreUploadRequest
        • AdHocScoreUploads type ArrayOfAdHocScore
          • AdHocScore type AdHocScore - extension of type AdHocScore
            • GolfLinkNumber type string
              GolfLink Number of Player Must be 10 numeric-characters long (e.g. 3300100040) (Mandatory)
            • ClubIdPlayedAt type int
              Club that held the Ad-Hoc Competition Must be 5 numeric-characters long (e.g. 10203) (Mandatory)
            • GolfUnionId type int
              1 (Men) or 2 (Woman) (Mandatory)
            • ScoreDate type dateTime
              Date of the Ad-Hoc Competition (Mandatory)
            • CompetitionType type CompetitionType - type string with restriction - enum { 'Normal', 'FourBall', 'NonHandicap' }
              Competition type that was played (Mandatory)
            • ScoreType type ScoreType - type string with restriction - enum { 'Stroke', 'Stableford', 'Par', 'MaximumScore' }
              Scoring system that used for the Ad-Hoc Competition (Mandatory)
            • ScratchRating type double
              Scratch Rating for the course for that day (Decimal e.g. 68.0) (Mandatory)
            • PCC type double
              PCC for the course for that day - Min -1 - Max 3 (Decimal e.g. 2.0) (Mandatory)
            • SlopeRating type int
              Slope Rating of the course - Min 55 - Max 155 (Mandatory)
            • CoursePar type int
              Must be numeric (e.g. 72) (Mandatory)
            • PlayedOff type int
              Playing Handicap Must be numeric (e.g. 11) (Mandatory)
            • ScoreStatus type ScoreStatus - type string with restriction - enum { 'O', 'N', 'D', 'E', 'A' }
              Score Status (Mandatory)
            • IsNineHole type boolean
              Sets whether the score is a nine hole score (Mandatory) true or false
            • HandicappingScore type int
              Handicapping Score of the golfer
            • CompetitionScore type int
              Competition Score of the golfer
            • ConformingSocialScore type boolean
              Sets whether the score is a conforming social score (Mandatory) true or false
            • Round type ScoreUploadRound
              • HoleByHoleScores type ArrayOfHoleByHoleScore
                • HoleByHoleScore type HoleByHoleScore
                  • HoleNumber type string
                  • HoleSequence type int
                  • Par type int
                  • HoleIndex type ArrayOfint
                    • int type int
                  • GrossStrokes type int
                  • NotPlayed type boolean
                  • PickUp type boolean
      Output:
      ITier3_AdHocScoreUpload_OutputMessage (soap:body, use = literal)
      parameters type AdHocScoreUploadResponse
      • AdHocScoreUploadResult type AdHocScoreUploadResponse
        • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
          Status code from the resulting data
        • StatusDescription type string
          Explanation of the Status Code
        • HandicapRevisions type ArrayOfHandicapRevision
          • HandicapRevision type HandicapRevision - extension of type HandicapRevision
            • DailyScratchRating type double
            • GAHandicap type double
            • GolfLinkNumber type string
              GOLF Link no. of the golfer
            • HandicapStatus type HandicapStatus - type string with restriction - enum { 'Frozen', 'Normal', 'Suspended', 'Provisional', 'Unallocated' }
            • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
              Status code from the resulting data
            • StatusDescription type string
              Explanation of the Status Code
            • HandicapHistoryId type int
    2. ArtificialScoreUpload
      Description:
      Artificials the score upload. The authentication token. The adhoc score upload request.
      Input:
      ITier3_ArtificialScoreUpload_InputMessage (soap:body, use = literal)
      parameters type ArtificialScoreUpload
      • authToken type AuthToken
        Authennticate Token using the current DesKey
        • ClubId type string
          ID for the Club - Must be 5 numeric-characters long (e.g. 10203) (Mandatory)
        • DesKey type string
          DES key - 6 alpha-numerical characters
        • ProviderKey type string
          Provider key - Unique identifier to be provider by GolfLink to the Accredited Tier 3 provider For testing please use your company name
      • artificialScoreUploadRequest type ArtificialScoreUploadRequest
        • Differential type double
        • ModificationReason type string
        • NoOfArtificialRounds type int
        • GolfLinkNumber type string
          GolfLink Number of Player Must be 10 numeric-characters long (e.g. 3300100040) (Mandatory)
      Output:
      ITier3_ArtificialScoreUpload_OutputMessage (soap:body, use = literal)
      parameters type ArtificialScoreUploadResponse
      • ArtificialScoreUploadResult type ArtificialScoreUploadResponse
        • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
          Status code from the resulting data
        • StatusDescription type string
          Explanation of the Status Code
        • handicapRevisions type ArrayOfHandicapRevision
          List of Handicap Revisions for the Golfers
          • HandicapRevision type HandicapRevision - extension of type HandicapRevision
            • DailyScratchRating type double
            • GAHandicap type double
            • GolfLinkNumber type string
              GOLF Link no. of the golfer
            • HandicapStatus type HandicapStatus - type string with restriction - enum { 'Frozen', 'Normal', 'Suspended', 'Provisional', 'Unallocated' }
            • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
              Status code from the resulting data
            • StatusDescription type string
              Explanation of the Status Code
            • HandicapHistoryId type int
    3. ClubLookupDownload
      Description:
      This is a Web Service function that is responsible for retrieving the full list of Club ID and names in the GOLF Link Database. Authentication Security Token Array of Golfer GolfLink Numbers
      Input:
      ITier3_ClubLookupDownload_InputMessage (soap:body, use = literal)
      parameters type ClubLookupDownload
      • authToken type AuthToken
        Authennticate Token using the current DesKey
        • ClubId type string
          ID for the Club - Must be 5 numeric-characters long (e.g. 10203) (Mandatory)
        • DesKey type string
          DES key - 6 alpha-numerical characters
        • ProviderKey type string
          Provider key - Unique identifier to be provider by GolfLink to the Accredited Tier 3 provider For testing please use your company name
      Output:
      ITier3_ClubLookupDownload_OutputMessage (soap:body, use = literal)
      parameters type ClubLookupDownloadResponse
      • ClubLookupDownloadResult type ClubLookupDownloadResponse
        • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
          Status code from the resulting data
        • StatusDescription type string
          Explanation of the Status Code
        • ClubSummary type ArrayOfClubSummary
          List of Club ID's and their Short Names
          • ClubSummary type ClubSummary
            • ClubId type int
              ID for the Club - Must be 5 numeric-characters long (e.g. 10203) (Mandatory)
            • ClubShortName type string
              Short Name of the club - String 18 charaters long
    4. CorrectScore
      Description:
      This is a Web Service function that is responsible for correcting a score record for a golfer in a competition at the GOLF Link Database. This function is only able to correct one score in one request. Authorisation Security Token Single Score Correction New Handicap Data for the Golfer
      Input:
      ITier3_CorrectScore_InputMessage (soap:body, use = literal)
      parameters type CorrectScore
      • authToken type AuthToken
        Authennticate Token using the current DesKey
        • ClubId type string
          ID for the Club - Must be 5 numeric-characters long (e.g. 10203) (Mandatory)
        • DesKey type string
          DES key - 6 alpha-numerical characters
        • ProviderKey type string
          Provider key - Unique identifier to be provider by GolfLink to the Accredited Tier 3 provider For testing please use your company name
      • correctScoreRequest type CorrectScoreRequest
        • CorrectScore type CorrectScore
          • CompetitionId type int
            Must be numeric (e.g. 11) (Mandatory)
          • GolfLinkNumber type string
            GolfLink Number of Player Must be 10 numeric-characters long (e.g. 3300100040) (Mandatory)
          • NewCompetitionScore type int
            Must be numeric (e.g. 7) . Must be provided depending on the score status (i.e. Changing to a No Score Approved would not require a NewCompetitionScore)
          • NewHandicappingScore type int
            Must be numeric (e.g. 7) . Must be provided depending on the score status (i.e. Changing to a No Score Approved would not require a NewHandicappingScore)
          • NewPlayedOff type int
            Must be numeric (e.g. 5) (Mandatory)
          • NewScoreStatus type ScoreStatus - type string with restriction - enum { 'O', 'N', 'D', 'E', 'A' }
            Uses the ScoreStatus Enumerator (Mandatory)
          • OldCompetitionScore type int
            Must be numeric (e.g. 5)
          • OldHandicappingScore type int
            Must be numeric (e.g. 7) (Mandatory)
          • OldPlayedOff type int
            Must be numeric (e.g. 4) (Mandatory)
          • OldScoreStatus type ScoreStatus - type string with restriction - enum { 'O', 'N', 'D', 'E', 'A' }
            Uses the ScoreStatus Enumerator (Mandatory)
          • ScoreDate type dateTime
            Must be in YYYYMMDDhhmm format. (e.g. To write 10th January 2006 at 11:01 AM, the formatted string is 200601101101) (Mandatory)
      Output:
      ITier3_CorrectScore_OutputMessage (soap:body, use = literal)
      parameters type CorrectScoreResponse
      • CorrectScoreResult type CorrectScoreResponse
        • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
          Status code from the resulting data
        • StatusDescription type string
          Explanation of the Status Code
        • HandicapData type HandicapData
          • ClubShortName type string
          • GAHandicap type double
          • HandicapStatus type HandicapStatus - type string with restriction - enum { 'Frozen', 'Normal', 'Suspended', 'Provisional', 'Unallocated' }
          • Professional type boolean
          • SpecialHandicap type double
    5. DailyHandicap
      Input:
      ITier3_DailyHandicap_InputMessage (soap:body, use = literal)
      parameters type DailyHandicap
      • authToken type AuthToken
        Authennticate Token using the current DesKey
        • ClubId type string
          ID for the Club - Must be 5 numeric-characters long (e.g. 10203) (Mandatory)
        • DesKey type string
          DES key - 6 alpha-numerical characters
        • ProviderKey type string
          Provider key - Unique identifier to be provider by GolfLink to the Accredited Tier 3 provider For testing please use your company name
      • dailyHandicapRequest type DailyHandicapRequest
        • DailyHandicaps type ArrayOfDailyHandicap
          • DailyHandicap type DailyHandicap
            • GAHandicap type double
            • SlopeRating type int
            • ScratchRating type double
            • Par type int
            • IsNineHole type bool
              If Set, Daily Handicap Calculation for 9-hole Rounds is used (Optional)
      Output:
      ITier3_DailyHandicap_OutputMessage (soap:body, use = literal)
      parameters type DailyHandicapResponse
      • DailyHandicapResult type DailyHandicapResponse
        • DailyHandicaps type ArrayOfNullableOfint
          • int type int
        • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
        • StatusDescription type string
          Explanation of the Status Code
    6. GolferDelete
      Description:
      This is a Web Service function that is responsible for deleting a golfer Authentication Security Token Array of Golfer GolfLink numbers
      Input:
      ITier3_GolferDelete_InputMessage (soap:body, use = literal)
      parameters type GolferDelete
      • authToken type AuthToken
        Authennticate Token using the current DesKey
        • ClubId type string
          ID for the Club - Must be 5 numeric-characters long (e.g. 10203) (Mandatory)
        • DesKey type string
          DES key - 6 alpha-numerical characters
        • ProviderKey type string
          Provider key - Unique identifier to be provider by GolfLink to the Accredited Tier 3 provider For testing please use your company name
      • golfLinkNumber type ArrayOfstring
        • string type string
      Output:
      ITier3_GolferDelete_OutputMessage (soap:body, use = literal)
      parameters type GolferDeleteResponse
      • GolferDeleteResult type GolferDeleteResponse
        • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
          Status code from the resulting data
        • StatusDescription type string
          Explanation of the Status Code
        • GolferDeleteStatuses type ArrayOfGolferDeleteStatus
          • GolferDeleteStatus type GolferDeleteStatus
            • DeleteStatus type int
            • GolfLinkNumber type string
              Must be 10 numeric-characters long (e.g. 3300100040) (Mandatory)
            • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
            • StatusDescription type string
    7. GolferDetailsDownload
      Description:
      This is a Web Service function that is responsible for downloading all of the client’s members (home and non-home) data from GOLF Link Database. This function is only able to extract data for one club in one request. Authentication Security Token
      Input:
      ITier3_GolferDetailsDownload_InputMessage (soap:body, use = literal)
      parameters type GolferDetailsDownload
      • authToken type AuthToken
        Authennticate Token using the current DesKey
        • ClubId type string
          ID for the Club - Must be 5 numeric-characters long (e.g. 10203) (Mandatory)
        • DesKey type string
          DES key - 6 alpha-numerical characters
        • ProviderKey type string
          Provider key - Unique identifier to be provider by GolfLink to the Accredited Tier 3 provider For testing please use your company name
      Output:
      ITier3_GolferDetailsDownload_OutputMessage (soap:body, use = literal)
      parameters type GolferDetailsDownloadResponse
      • GolferDetailsDownloadResult type GolferDetailsDownloadResponse
        • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
          Status code from the resulting data
        • StatusDescription type string
          Explanation of the Status Code
        • GolferDetailDownloads type ArrayOfGolferDetailDownload
          • GolferDetailDownload type GolferDetailDownload
            • Address1 type string
            • Address2 type string
            • Address3 type string
            • Address4 type string
            • Country type string
            • DateOfBirth type dateTime
            • Email type string
            • FirstName type string
            • GAHandicap type double
            • GolfLinkNumber type string
              GolfLink Number of Player Must be 10 numeric-characters long (e.g. 3300100040) (Mandatory)
            • GolfUnionId type int
              1 (Men) or 2 (Woman) (Mandatory)
            • HandicapStatus type HandicapStatus - type string with restriction - enum { 'Frozen', 'Normal', 'Suspended', 'Provisional', 'Unallocated' }
            • HomeClub type boolean
            • HomePhoneNumber type string
            • MemberNumber type string
            • MembershipValid type boolean
            • MiddleInitial type string
            • MobileNumber type string
            • PlayingMember type boolean
            • Postcode type string
            • Professional type boolean
            • Sex type string
            • SpecialHandicap type double
            • State type string
            • Suburb type string
            • Surname type string
            • Title type string
            • WorkPhoneNumber type string
    8. GolferDetailsUpload
      Description:
      This is a Web Service function that is responsible for uploading a new golfer, updating golfer details or transferring member on GOLF Link Database. This function is able to upload more than one golfer in one request.
      We are reviewing the documentation for this call
      Authentication Security Token
      Input:
      ITier3_GolferDetailsUpload_InputMessage (soap:body, use = literal)
      parameters type GolferDetailsUpload
      • authToken type AuthToken
        Authennticate Token using the current DesKey
        • ClubId type string
          ID for the Club - Must be 5 numeric-characters long (e.g. 10203) (Mandatory)
        • DesKey type string
          DES key - 6 alpha-numerical characters
        • ProviderKey type string
          Provider key - Unique identifier to be provider by GolfLink to the Accredited Tier 3 provider For testing please use your company name
      • golferDetailsUploadRequest type GolferDetailsUploadRequest
        • GolferDetails type ArrayOfGolferDetail
          • GolferDetail type GolferDetail
            Golfer Details Data Contract
            • Address1 type string
              Must be a maximum of 30 characters (Mandatory)
            • Address2 type string
              Must be a maximum of 30 characters (Optional)
            • Address3 type string
              Must be a maximum of 30 characters (Optional)
            • Address4 type string
              Must be a maximum of 30 characters (Optional)
            • Country type string
              Must be a maximum of 30 characters (e.g Australia) (Mandatory)
            • DateOfBirth type dateTime
              Must be in SHORT-TIME format, i.e. just need the date, without the time. (e.g. write 10th January 2006 , the format will be: 2006-01-10) (Mandatory)
            • Email type string
              Must be a maximum of 30 characters (Optional)
            • FirstName type string
              Must be a maximum of 30 characters (Mandatory)
            • GolfLinkNumber type string
              Must be empty if uploading a new golfer OR (Mandatory) Must be 10 numeric-characters (e.g 3300132145): (Mandatory) - current golflink no. for updating member OR - current golflink no. for adding as an away member OR - old golflink no. for transferring member
            • GolfUnionId type int
              1 (Men) or 2 (Woman) (Mandatory)
            • HomeClub type boolean
              true(Yes) or false(No) (Mandatory)
            • HomePhoneNumber type string
              Must be a maximum of 20 characters (Mandatory)
            • MemberNumber type string
              Must be 5 numeric-characters long (e.g 32145) (Optional)
            • MiddleInitial type string
              Must be a maximum of 1 character (Mandatory)
            • MobileNumber type string
              Must be a maximum of 20 characters (Optional)
            • OrderCard type boolean
              true(Yes ordering card) or false(Not ordering card) (Mandatory)
            • PlayingMember type boolean
              true(Yes) or false(No) (Mandatory)
            • Postcode type string
              Must be a maximum of 8 characters (e.g 10250) if other countries Must be 4 characters (e.g 2608) if Australia (Mandatory if country is Australia)
            • Professional type boolean
              true(Yes) or false(No) (Mandatory)
            • Sex type string
              M (Male) or F (Female) (Mandatory)
            • SpecialHandicap type double
              Must be Decimal (e.g. 11.5) (Mandatory)
            • State type string
              Must be a maximum of 15 characters (Mandatory if country is Australia)
            • Suburb type string
              Must be a maximum of 30 characters (Mandatory if country is Australia)
            • Surname type string
              Must be a maximum of 30 characters (Mandatory)
            • Title type string
              Must be a maximum of 10 characters (Mandatory)
            • ValidMember type boolean
              true(Yes) or false(No) (Mandatory)
            • WorkPhoneNumber type string
              Must be a maximum of 20 characters (Optional)
      Output:
      ITier3_GolferDetailsUpload_OutputMessage (soap:body, use = literal)
      parameters type GolferDetailsUploadResponse
      • GolferDetailsUploadResult type GolferDetailsUploadResponse
        • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
          Status code from the resulting data
        • StatusDescription type string
          Explanation of the Status Code
        • GolferDetailsExceptions type ArrayOfGolferDetailsException
          • GolferDetailsException type GolferDetailsException
            • GolfLinkNumber type string
              GolfLink Number of Player
            • GolferStatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
            • GolferStatusText type string
            • MemberNumber type string
    9. HandicapEnquiry
      Description:
      This is a Web Service function that is responsible for retreiving a golfer’s handicap from the GOLF Link Database. This function is only able to retrieve one golfer in one request. Authentication Security Token Request containing a golfers Golflink Number
      Input:
      ITier3_HandicapEnquiry_InputMessage (soap:body, use = literal)
      parameters type HandicapEnquiry
      • authToken type AuthToken
        Authennticate Token using the current DesKey
        • ClubId type string
          ID for the Club - Must be 5 numeric-characters long (e.g. 10203) (Mandatory)
        • DesKey type string
          DES key - 6 alpha-numerical characters
        • ProviderKey type string
          Provider key - Unique identifier to be provider by GolfLink to the Accredited Tier 3 provider For testing please use your company name
      • handicapEnquiryRequest type HandicapEnquiryRequest
        • GolfLinkNumber type string
          Must be 10 numeric-characters long (e.g. 3300100040) (Mandatory)
      Output:
      ITier3_HandicapEnquiry_OutputMessage (soap:body, use = literal)
      parameters type HandicapEnquiryResponse
      • HandicapEnquiryResult type HandicapEnquiryResponse
        • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
          Status code from the resulting data
        • StatusDescription type string
          Explanation of the Status Code
        • Handicap type HandicapEnquiry
          • ClubShortName type string
          • GAHandicap type double
          • HandicapStatus type HandicapStatus - type string with restriction - enum { 'Frozen', 'Normal', 'Suspended', 'Provisional', 'Unallocated' }
          • Professional type boolean
          • SpecialHandicap type double
    10. HoleByHoleScoreUpload
      Description:
      This is a Web Service function that is responsible for uploading hole by hole score data for a HandicapHistoryId
      Input:
      ITier3_HoleByHoleScoreUpload_InputMessage (soap:body, use = literal)
      parameters type HoleByHoleScoreUpload
      • authToken type AuthToken
        Authennticate Token using the current DesKey
        • ClubId type string
          ID for the Club - Must be 5 numeric-characters long (e.g. 10203) (Mandatory)
        • DesKey type string
          DES key - 6 alpha-numerical characters
        • ProviderKey type string
          Provider key - Unique identifier to be provider by GolfLink to the Accredited Tier 3 provider For testing please use your company name
      • holeByHoleScoreUploadRequest type HoleByHoleScoreUploadRequest
        Contains the HndicapHistoryId and an array of HoleByHoleScore
        • Rounds type ArrayOfRound
          • Round type Round
            • HandicapHistoryId type int
              HandicapHistoryId that links to HandicapHistory
            • HoleByHoleScores type ArrayOfHoleByHoleScore
              • HoleByHoleScore type HoleByHoleScore
                • HoleNumber type string
                • HoleSequence type int
                • Par type int
                • HoleIndex type ArrayOfint
                  • int type int
                • GrossStrokes type int
                • NotPlayed type boolean
                • PickUp type boolean
              An array of HoleByHoleScore
      Output:
      ITier3_HoleByHoleScoreUpload_OutputMessage (soap:body, use = literal)
      parameters type HoleByHoleScoreUploadResponse
      • HoleByHoleScoreUploadResult type HoleByHoleScoreUploadResponse
        • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
        • StatusDescription type string
          Explanation of the Status Code
    11. OfficialAdjustmentUpload
      Description:
      Officials the adjustment upload. The authentication token. The official adjustment request.
      Input:
      ITier3_OfficialAdjustmentUpload_InputMessage (soap:body, use = literal)
      parameters type OfficialAdjustmentUpload
      • authToken type AuthToken
        Authennticate Token using the current DesKey
        • ClubId type string
          ID for the Club - Must be 5 numeric-characters long (e.g. 10203) (Mandatory)
        • DesKey type string
          DES key - 6 alpha-numerical characters
        • ProviderKey type string
          Provider key - Unique identifier to be provider by GolfLink to the Accredited Tier 3 provider For testing please use your company name
      • officialAdjustmentRequest type OfficialAdjustmentRequest
        • GAHandicap type double
        • ModificationReason type string
        • GolfLinkNumber type string
          GolfLink Number of Player Must be 10 numeric-characters long (e.g. 3300100040) (Mandatory)
      Output:
      ITier3_OfficialAdjustmentUpload_OutputMessage (soap:body, use = literal)
      parameters type OfficialAdjustmentUploadResponse
      • OfficialAdjustmentUploadResult type ArtificialScoreUploadResponse
        • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
          Status code from the resulting data
        • StatusDescription type string
          Explanation of the Status Code
        • handicapRevisions type ArrayOfHandicapRevision
          List of Handicap Revisions for the Golfers
          • HandicapRevision type HandicapRevision - extension of type HandicapRevision
            • DailyScratchRating type double
            • GAHandicap type double
            • GolfLinkNumber type string
              GOLF Link no. of the golfer
            • HandicapStatus type HandicapStatus - type string with restriction - enum { 'Frozen', 'Normal', 'Suspended', 'Provisional', 'Unallocated' }
            • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
              Status code from the resulting data
            • StatusDescription type string
              Explanation of the Status Code
      • OtherClubDownload
        Description:
        This is a Web Service function that is responsible for downloading handicapping data for members of other club on the GOLF Link Database. This function is only able to download data for one club in one request. Authentication Security Token Other Clubs GolfLink ID
        Input:
        ITier3_OtherClubDownload_InputMessage (soap:body, use = literal)
        parameters type OtherClubDownload
        • authToken type AuthToken
          Authennticate Token using the current DesKey
          • ClubId type string
            ID for the Club - Must be 5 numeric-characters long (e.g. 10203) (Mandatory)
          • DesKey type string
            DES key - 6 alpha-numerical characters
          • ProviderKey type string
            Provider key - Unique identifier to be provider by GolfLink to the Accredited Tier 3 provider For testing please use your company name
        • otherClubId type string
        Output:
        ITier3_OtherClubDownload_OutputMessage (soap:body, use = literal)
        parameters type OtherClubDownloadResponse
        • OtherClubDownloadResult type OtherClubDownloadResponse
          • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
            Status code from the resulting data
          • StatusDescription type string
            Explanation of the Status Code
          • OtherClubDownloadHeader type OtherClubDownloadHeader
            • ClubNumber type string
            • ShortName type string
          • OtherClubDownloadGolfers type ArrayOfOtherClubDownloadGolfer
            • OtherClubDownloadGolfer type OtherClubDownloadGolfer
              • GAHandicap type double
              • GolfLinkNumber type string
                GolfLink Number of Player Must be 10 numeric-characters long (e.g. 3300100040) (Mandatory)
              • GolfUnionId type int
                1 (Men) or 2 (Woman) (Mandatory)
              • HandicapStatus type HandicapStatus - type string with restriction - enum { 'Frozen', 'Normal', 'Suspended', 'Provisional', 'Unallocated' }
              • Professional type boolean
              • SpecialHandicap type double
      • ScoreDownload
        Description:
        This is a Web Service function that is responsible for downloading the latest handicap history records for the client’s members on the GOLF Link Database. This function will retrieve all members’ away scores in one request. Authentication Security Token Must be in yyyy-MM-ddThh:mm format. (e.g. To write 10th January 2006 at 11:01 AM, the formatted string is 2006-01-10T11:01) (Mandatory)
        Input:
        ITier3_ScoreDownload_InputMessage (soap:body, use = literal)
        parameters type ScoreDownload
        • authToken type AuthToken
          Authennticate Token using the current DesKey
          • ClubId type string
            ID for the Club - Must be 5 numeric-characters long (e.g. 10203) (Mandatory)
          • DesKey type string
            DES key - 6 alpha-numerical characters
          • ProviderKey type string
            Provider key - Unique identifier to be provider by GolfLink to the Accredited Tier 3 provider For testing please use your company name
        • lastDownloadTime type dateTime
        Output:
        ITier3_ScoreDownload_OutputMessage (soap:body, use = literal)
        parameters type ScoreDownloadResponse
        • ScoreDownloadResult type ScoreDownloadResponse
          • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
            Status code from the resulting data
          • StatusDescription type string
            Explanation of the Status Code
          • DownloadDate type dateTime
          • DownloadFlag type boolean
          • Scores type ArrayOfDownloadScore
            • DownloadScore type DownloadScore
              • ClubShortName type string
              • CompetitionId type int
              • CompetitionScore type int
                Competition Score recorded
              • CompetitionType type CompetitionType - type string with restriction - enum { 'Normal', 'FourBall', 'NonHandicap' }
                Competition type that was played
              • CourseName type string
              • DailyHandicap type double
                Daily Handicap
              • DailyScratchRating type double
              • GolfLinkNumberLast5Digits type string
                The Last 5 digits of the player's GolfLink Number (e.g. 00040) (Mandatory)
              • HandicappingScore type int
                Handicap Score recorded
              • NewGAHandicap type double
                New GA Handicap
              • OldGAHandicap type double
                Old GA Handicap
              • ScoreDate type dateTime
                Date of the Ad-Hoc Competition
              • ScoreStatus type ScoreStatus - type string with restriction - enum { 'O', 'N', 'D', 'E', 'A' }
                Score Status
              • ScoreType type ScoreType - type string with restriction - enum { 'Stroke', 'Stableford', 'Par', 'MaximumScore' }
                Scoring system that used for the Ad-Hoc Competition
      • ScoreUpload
        Description:
        This is a Web Service function that is responsible for uploading daily scratch rating groups and competitions including the entrants and the score data to the GOLF Link Database. Authentication Security Token Contains the completed DSR groups and the completed competitions ScoreUploadResponse - The updated handicaps or error status for each entrant
        Input:
        ITier3_ScoreUpload_InputMessage (soap:body, use = literal)
        parameters type ScoreUpload
        • authToken type AuthToken
          Authennticate Token using the current DesKey
          • ClubId type string
            ID for the Club - Must be 5 numeric-characters long (e.g. 10203) (Mandatory)
          • DesKey type string
            DES key - 6 alpha-numerical characters
          • ProviderKey type string
            Provider key - Unique identifier to be provider by GolfLink to the Accredited Tier 3 provider For testing please use your company name
        • scoreUploadRequest type ScoreUploadRequest
          • Competitions type ArrayOfCompetition
            Array of Competitions
            • Competition type Competition
              • CompetitionNumber type int
                Must be numeric (e.g. 2) (Mandatory) – must be between 1 and 99
              • CompetitionTimestamp type dateTime
                The Timestamp of the Competition format YYYYMMddThh:mm:ss
              • CompetitionType type CompetitionType - type string with restriction - enum { 'Normal', 'FourBall', 'NonHandicap' }
                The type of competition held (Mandatory) Enum (1)Normal / (2)FourBall / (3)NonHandicap
              • ConformingSocialScore type boolean
                Conforming Social Scores - true if competition contains Conforming Social Scores (CSS) (0)false (1)true
              • CourseClubNumber type int
              • CourseNumber type int
                Must be numeric (e.g. 11) (Mandatory)
              • Elite type boolean
                Elite competition flag - true for elite competitions An Elite comp does not need to provide Handicapping Scores (0)false (1)true
              • GolfUnionId type int
                1 (Men) or 2 (Woman) (Mandatory)
              • IsNineHole type boolean
                Is Nine Hole - true if competition contains nine hole scores played on a nine hole course
              • ScoreType type ScoreType - type string with restriction - enum { 'Stroke', 'Stableford', 'Par', 'MaximumScore' }
                Score Type for the competition (Mandatory) Enum Stroke | Stableford | Par | MaximumScore
              • Scores type ArrayOfGolferScore
                Array of Golfer Scores for Competition
                • GolferScore type GolferScore - extension of type GolferScore
                  • DSRGroupNo type int
                    Number of the DSR Group this golfer score will be associated with - must exist in DSRGroup node (Mandatory)
                  • GolfLinkNumber type string
                    GOLF Link no. of the golfer Must be 10 numeric-characters long (e.g. 3300100040)
                  • PlayedOff type int
                    Must be numeric (e.g. 26) (Mandatory)
                  • ScoreStatus type ScoreStatus - type string with restriction - enum { 'O', 'N', 'D', 'E', 'A' }
                  • HandicappingScore type int
                    Must be integer number (Mandatory) Score for Handicapping purposes e.g. SHA for Strong
                  • CompetitionScore type int
                    Must be decimal number with one decimal place (e.g. 11.0) (Mandatory) Actual score for the type of competition
                  • CourseNumber type int
                    ID Number of the Course that the golfer played for handicapping purposes (e.g. Nine Hole course for a Nine Hole Score) if different from the course number the Competition was played (18 hole course)
                  • Round type ScoreUploadRound
                    • HoleByHoleScores type ArrayOfHoleByHoleScore
                      • HoleByHoleScore type HoleByHoleScore
                        • HoleNumber type string
                        • HoleSequence type int
                        • Par type int
                        • HoleIndex type ArrayOfint
                          • int type int
                        • GrossStrokes type int
                        • NotPlayed type boolean
                        • PickUp type boolean
          • DSRgroups type ArrayOfDSRGroup
            Array of Daily Scratch Rating Groups
            • DSRGroup type DSRGroup
              • DSRGroupNo type int
                Number of the DSR Group in this upload of competition scores - must be unique in each upload - not across uploads (Mandatory)
              • DSRGroupName type string
                Friendly name of the DSR Group (Mandatory)
        Output:
        ITier3_ScoreUpload_OutputMessage (soap:body, use = literal)
        parameters type ScoreUploadResponse
        • ScoreUploadResult type ScoreUploadResponse
          • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
            Status code from the resulting data
          • StatusDescription type string
            Explanation of the Status Code
          • CompetitionResults type ArrayOfCompetitionResult
            • CompetitionResult type CompetitionResult
              • CompetitionID type int
                Unique GolfLink Competition ID returned after processing for reference
              • HandicapRevisions type ArrayOfHandicapRevision
                List of HandicapRevisions and their status from the ScoreUpload
                • HandicapRevision type HandicapRevision - extension of type HandicapRevision
                  • DailyScratchRating type double
                  • GAHandicap type double
                  • GolfLinkNumber type string
                    GOLF Link no. of the golfer
                  • HandicapStatus type HandicapStatus - type string with restriction - enum { 'Frozen', 'Normal', 'Suspended', 'Provisional', 'Unallocated' }
                  • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
                    Status code from the resulting data
                  • StatusDescription type string
                    Explanation of the Status Code
                  • HandicapHistoryId type int
              • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
                Status code from the resulting data
              • StatusDescription type string
                Explanation of the Status Code
      • StartDay
        Description:
        This is a Web Service function that is responsible for downloading ALL of the latest information about the client (including Course, CCR, Union, Handicap Calculation, and Members information) on the GOLF Link Database. Authentication Security Token
        Input:
        ITier3_StartDay_InputMessage (soap:body, use = literal)
        parameters type StartDay
        • authToken type AuthToken
          Authennticate Token using the current DesKey
          • ClubId type string
            ID for the Club - Must be 5 numeric-characters long (e.g. 10203) (Mandatory)
          • DesKey type string
            DES key - 6 alpha-numerical characters
          • ProviderKey type string
            Provider key - Unique identifier to be provider by GolfLink to the Accredited Tier 3 provider For testing please use your company name
        • lastStartDay type dateTime
        Output:
        ITier3_StartDay_OutputMessage (soap:body, use = literal)
        parameters type StartDayResponse
        • StartDayResult type StartDayResponse
          • ClubCourses type ArrayOfClubCourse
            • ClubCourse type ClubCourse
              • CourseClubNumber type int
              • CourseName type string
              • CourseNumber type int
              • DeleteFlag type boolean
              • GolfUnionId type int
                1 (Men) or 2 (Woman) (Mandatory)
              • IsNineHole type boolean
              • IsValidTo type string
              • LocationName type string
              • LocationNumber type int
              • Par type int
                Must be numeric (e.g. 72) (Mandatory)
              • ScratchRating type double
              • Slope type int
          • GolfUnions type ArrayOfGolfUnion
            List of Golf Unions (Gender)
            • GolfUnion type GolfUnion
              • DeleteFlag type boolean
              • GolfUnionId type int
                1 (Men) or 2 (Woman) (Mandatory)
              • GolfUnionName type string
              • GolfUnionShortName type string
              • MaxGolfUnionHandicap type int
          • Parameters type StartDayParameters
            • StrokePlayMultiplier type double
            • MatchPlayMultiplier type double
          • Members type ArrayOfMember
            • Member type Member
              • DeleteFlag type boolean
              • GAHandicap type double
              • GolfLinkNumber type string
                GOLF Link no. of the golfer Must be 10 numeric-characters long (e.g. 3300100040)
              • GolfUnionId type int
                1 (Men) or 2 (Woman) (Mandatory)
              • HandicapStatus type HandicapStatus - type string with restriction - enum { 'Frozen', 'Normal', 'Suspended', 'Provisional', 'Unallocated' }
              • IsHomeClub type boolean
                Indicates if a golfer is a home club member
              • MemberNo type string
                The member number assigned to the golfer
              • Professional type boolean
              • SpecialHandicap type double
          • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
            Status code from the resulting data
          • StatusDescription type string
            Explanation of the Status Code
          • StrokePlayMultiplier type double
      • UnprocessDay
        Description:
        This is a Web Service function that is responsible for unprocessing a days set of handicaps Authentication Security Token Must be in YYYY-MMddThh:mm:ss format. (e.g. To write 10th January 2006 at 11:01 AM, the formatted string is 200601101T11:01:00) (Mandatory)
        Input:
        ITier3_UnprocessDay_InputMessage (soap:body, use = literal)
        parameters type UnprocessDay
        • authToken type AuthToken
          Authennticate Token using the current DesKey
          • ClubId type string
            ID for the Club - Must be 5 numeric-characters long (e.g. 10203) (Mandatory)
          • DesKey type string
            DES key - 6 alpha-numerical characters
          • ProviderKey type string
            Provider key - Unique identifier to be provider by GolfLink to the Accredited Tier 3 provider For testing please use your company name
        • unprocessDate type dateTime
        Output:
        ITier3_UnprocessDay_OutputMessage (soap:body, use = literal)
        parameters type UnprocessDayResponse
        • UnprocessDayResult type UnprocessDayResponse
          • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
            Status code from the resulting data
          • StatusDescription type string
            Explanation of the Status Code
          • handicapRevisions type ArrayOfHandicapRevision
            List of Hanidcap revisions for the
            • HandicapRevision type HandicapRevision - extension of type HandicapRevision
              • DailyScratchRating type double
              • GAHandicap type double
              • GolfLinkNumber type string
                GOLF Link no. of the golfer
              • HandicapStatus type HandicapStatus - type string with restriction - enum { 'Frozen', 'Normal', 'Suspended', 'Provisional', 'Unallocated' }
              • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
                Status code from the resulting data
              • StatusDescription type string
                Explanation of the Status Code
      • VisitorDetailsDownload
        Description:
        This is a Web Service function that is responsible for retrieving visitor’s handicap data on the GOLF Link Database. This function is able to enquire more than one golfer’s data in one request. Authentication Security Token Array of Golfer GolfLink Numbers
        Input:
        ITier3_VisitorDetailsDownload_InputMessage (soap:body, use = literal)
        parameters type VisitorDetailsDownload
        • authToken type AuthToken
          Authennticate Token using the current DesKey
          • ClubId type string
            ID for the Club - Must be 5 numeric-characters long (e.g. 10203) (Mandatory)
          • DesKey type string
            DES key - 6 alpha-numerical characters
          • ProviderKey type string
            Provider key - Unique identifier to be provider by GolfLink to the Accredited Tier 3 provider For testing please use your company name
        • golfLinkNumber type ArrayOfstring
          • string type string
        Output:
        ITier3_VisitorDetailsDownload_OutputMessage (soap:body, use = literal)
        parameters type VisitorDetailsDownloadResponse
        • VisitorDetailsDownloadResult type VisitorDetailsDownloadResponse
          • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
            Status code from the resulting data
          • StatusDescription type string
            Explanation of the Status Code
          • Visitor type ArrayOfVisitor
            • Visitor type Visitor
              • ClubShortname type string
              • FirstName type string
              • GAHandicap type double
              • GolfLinkNumber type string
                Must be 10 numeric-characters long (e.g. 3300100040) (Mandatory)
              • GolfUnionId type int
                1 (Men) or 2 (Woman) (Mandatory)
              • HandicapStatus type HandicapStatus - type string with restriction - enum { 'Frozen', 'Normal', 'Suspended', 'Provisional', 'Unallocated' }
              • Professional type boolean
              • SpecialHandicap type double
              • StatusCode type StatusCode - type string with restriction - enum { 'OK', 'DIAL_TONE', 'BUSY_TONE', 'NO_LOGIN', 'INV_CLUB', 'CLUB_OFFLINE', 'NO_DES_KEY', 'INV_COURSE_CLUB', 'NO_COURSES', 'INV_MEM_NO', 'INV_MEM_TYPE', 'NO_HANDICAP', 'INV_DATA_TYPE', 'NO_CONF_DATA', 'NO_COURSE_DATA', 'NO_MEM_DATA', 'NO_CCR_DATA', 'NO_HPARM_DATA', 'BAD_DATAFILE', 'DUPL_COMP', 'DUPL_MEMBER', 'NO_SCORE', 'SCORE_NO_MATCH', 'NEW_GOLFLINK_NO', 'CREDIT_CARD', 'NOT_HOME_CLUB', 'INV_GOLFLINK_NO', 'SCORE_EXISTS', 'INV_UNION', 'INV_SCORE', 'NO_REASON', 'INV_EXACT_HC', 'INV_COMPETITION', 'NO_PAR', 'NO_RATING', 'NO_DATA', 'NO_PROVIDER_KEY', 'DUPLICATE_RECORD', 'INV_HC_STATUS', 'UNKNOWN', 'BAD_TRANSFER', 'BAD_DECRYPT', 'CANCEL_TRANSFER', 'TOO_FEW_RECS', 'CARD_REORDER_PAYMENT_REQUIRED', 'GEN_FAILURE', 'DB_ERROR', 'BAD_DATA_IN', 'INV_ASSOC', 'PAGE_CALL_ERROR', 'HANDICAP_PROCESSING_ERROR', 'INVALID_RECTYPE', 'CLIENT_ERROR', 'UPGRADE_CLIENT', 'MAX_ERROR_NO' }
              • Surname type string

    About wsdl-viewer.xsl

    This document was generated by libxslt XSLT engine. The engine processed the WSDL in XSLT 1.0 compliant mode.
    This page has been generated by wsdl-viewer.xsl, version 3.1.01
    Author: tomi vanek
    Download at http://tomi.vanek.sk/xml/wsdl-viewer.xsl.

    The transformation was inspired by the article
    Uche Ogbuji: WSDL processing with XSLT