The experimental preview of the D2 SmartView SDK is finally available to download. This comes packaged as a zip file containing the SDK, which is a combination of Maven, NPM and NodeJS (not the most attractive combination for Documentum old-timers :D)
So, once we get the zip file, we can do the following to install the SDK:
mkdir sviewsdk
cd sviewsdk/
mv ../d2/smartviewsdk.zip .
unzip smartviewsdk.zip
chmod u+x *.sh
sudo apt-get update
sudo apt install maven
mvn -version
sudo apt install nodejs
node -v
sudo apt install npm
curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -
sudo apt-get install -y nodejs
node -v
sudo npm install -g npm@latest
sudo npm install -g grunt-cli
./ws-init.sh
As the “supported” NPM versions are 12-14, we should manually install 14. You should now run “npm update” to make sure everything is, well, up to date. Then you can launch the documentation by running “npm run documentation”
d2sv-sdk@22.4.0 documentation node ./utils/doc-server.js Starting documentation server at http://0.0.0.0:7777
And if you open localhost:7777/sdk:

After reading through the documentation, we should try to run the “workspace assistant”. For this, I had to manually run the following command as the ws-init script didn’t work properly: “sudo npm run postinstall”. After this, you can run the start command “npm start”
d2sv-sdk@22.4.0 start node ./utils/run-generator-cli.js interface
And you’ll see the “assistant”:

You can browse through the options to see what’s available. For this first test I opted for using the included examples and then compiling them:

After this, I copied the resulting jar file artifact (on the “target” folder, and not the “dist” folder, as the documentation wrongly states) to Smartview and… Smartview no longer starts 😀 So I guess I’ll have to keep investigating… good luck
Hi Alvaro. We had a patch a few days after the experimental SDK released. Looks like you have an earlier version of it. The zip file size should be: 118,255,190 bytes for the latest version. We will be looking at putting version/build output into the SDK to better determine what version is being used in the GA version of it. The last update we did to it a few weeks ago gives a better flow of the documentation (an area we definitely need more work on admittedly, that is one of the main reasons behind the «experimental» moniker. Would you mind downloading the latest SDK 22.4 from the download site and giving it a quick try?
LikeLike
Hi, my download is exactly 118.255.190 bytes and it was downloaded 2 days ago, so I think I have the latest version 😀
LikeLike