Domino on Linux/Unix, Troubleshooting, Best Practices, Tips and more ...

alt

Daniel Nashed

My HCLSoftware download portal (MHS) requires to accept license terms

Daniel Nashed – 1 August 2024 16:12:40


Now that MHS is the only portal to download Domino software, they added a license acceptance page.
You now have to accept the license at least once for each type of license.
Not for every product you download!

It is very visible in the portal and you can confirm the license at any of the downloads you want to start.

In addition to that the MHS download API leveraged by Domino 14 AutoUpdate also is bound to those license acceptance actions.
Before you can download software using Domino 14.0 AutoUpdate or any other download application like the Domino Download Script, you also have to accept the terms.

The Domino 14 AutoUpdate database is prepared for this change and shows a meaningful error message passed by the API.

For those who are interested. I added a dump from the JSON received by the MHS File URL for this license acceptance case.

I just have enhanced the Domino Download script to cover this error case (which wasn't obvious how to catch it, because of the redirect).

It all continues to work! You just have to accept the terms once.

-- Daniel


Image:My HCLSoftware download portal (MHS) requires to accept license terms


{
  "error": true,
  "category": "authorization_failure",
  "code": "license_not_accepted",
  "summary": "There are unaccepted license agreements",
  "parameters": {
    "fileId": "KnAvDQcFMQHyG20b0Tlo0",
    "fileName": "Domino_140FP1_Linux.tar",
    "userId": "00u92kcynrLRorxxxx",
    "accountId": "123d40d3-b13e-e911-a97d-000d3a88fc88",
    "licenseIds": [
      "r4cqxreMthzoedjMgZtxL"
    ]
  }
}


Image:My HCLSoftware download portal (MHS) requires to accept license terms

Image:My HCLSoftware download portal (MHS) requires to accept license terms



Links

    Archives


    • [HCL Domino]
    • [Domino on Linux]
    • [Nash!Com]
    • [Daniel Nashed]