|Summary: step-by-step instructions for updating CAST Extend Offline with new content.|
CAST Extend Offline (in v. ≥ 1.1.0) is delivered "empty" without any preconfigured extensions - you will therefore need to populate Extend Offline with extensions before you can use it. In addition, you may want to update CAST Extend Offline to add new extensions or to include more recent releases of extensions that are already available.
The process of updating is as follows:
When CAST Extend Offline is updated with a new bundle of extensions, a "merge" is actioned, rather than a "delete and add". This means that no extensions are ever removed, i.e.:
The analysis will fail during the "Content discovery" step with the following error:
See ExtendCli for more information.
Log in to https://extend.castsoftware.com and click the Create Bundle located in the top right corner next to the profile icon:
The following screen will be displayed:
This screen shows:
Choose the bundle(s) you wish to include by toggling the slider to the enabled position:
Finally click the Generate Update button to build the bundle:
The following message will be displayed:
You will receive an email (sent to the email address associated with your CAST Extend login) when your bundle is ready to download. Click the Download button to return to extend.castsoftware.com where you can start the bundle download:
If you are using CAST Extend Offline with AIP Console, the process of updating CAST Extend Offline is handled automatically by AIP Console. Login to AIP Console with a user account that already has the Admin role and switch to the Admin Center:
Now move to the Settings panel and expand the CAST Extend option:
Click to enlarge
Drag and drop your downloaded bundle in to the options screen, or click the button to choose the .extarchive file directly. The bundle will then be uploaded and added to CAST Extend Offline automatically and all new extensions added to the bundle will be available immediately.
CAST Extend has a built in API that can be accessed in a manner of ways. It is therefore possible to upload a new bundle using the API, for example with curl:
curl -F "data=@<path_to_file.extarchive>" http://<server>:<port>/api/update
|curl option -F||This causes curl to POST data using the Content-Type multipart/form-data. See https://curl.haxx.se/docs/manpage.html#-F|
|<path_to_file.extarchive>||The path to the .extarchive bundle file.|
Form part of the URL to your on premises CAST Extend Offline. For example:
curl -F "data=@D:\downloads\b2b430df976c412ca29e799fff0fd86e.extarchive" http://cast_extend:8085/api/update