UpdateCheck.asp
Purpose:
Validates License status and checks for new version availability.
HTTP Method:
GET
URL:
secure.softwarekey.com/solo/customers/updatecheck.asp
Automation Client Functions:
Input Variables:
- Flags: Currently unused
- Options: Currently unused
- LicenseID: License ID to verify status of license.
- Password: Password associated to License ID. This can be either the customer password or the license activation password.
- ProductID: Product ID associated to the Product you want to check for an upgrade on
- ProdName: Product Name of the Product ID
- LanguageCode: The language in which you want to display the message.
- (Defaults to English “en” if none is provided.)
- Ver1: First field of a 4 digit version number
- Ver2: Second field of a 4 digit version number
- Ver3: Third field of a 4 digit version number
- Ver4: Forth field of a 4 digit version number
Optional Input Variables:
- VerifyDaysToDL: Verify that the Days To Download Field has not passed. Note that for product options configured for perpetual download (Days to Download of 0), this is ignored and no verification will take place.
HTML Return Strings:
- License Status =
- License ReplacedBy =
- License Update =
- VersionString =
- ActionToTake =
- URLInfo =
- URLFile =
- LatestFreeVersion =
- ReleaseDate =
- ShortMessage =
- Error Response =
Remarks:
- This checks the status of the LicenseID before proceeding to check if an update is available associated to the Product ID and the Version given in "Ver1.Ver2.Ver3.Ver4".
- For help setting up new Product Updates as well as more information on the return strings above, please view the Product Updates section of this manual.
Errors:
- 100: If the LicenseID and CustomerPW are blank or the combination could not be found in the database.
- 300: If the VerifyDaysToDownload is passed in as a value of 1 and the "Days To Download" associated to License ID has elapsed.
Notes:
- To add additional optional input variables, the Password function parameter should have these values appended. For example:
- Password = "userpassword&VerifyDaysToDL=1"