IBM Streams build extension for Atom
This is the initial public release. For best results you should also install these Atom packages:
- language-ibmstreams-spl
- streams-dark-syntax
- streams-light-syntax
- atom-ide-ui
- ide-ibmstreams
You may either build and run your Streams applications on an IBM Cloud Streaming Analytics service (V4.3) or an IBM Cloud Private for Data (ICP4D) Streams add-on instance (V5).
A running IBM Streaming Analytics service is required. You must provide your service credentials (in JSON format) in order for this extension to connect to your service. SPL applications will be built and deployed on this service. If you need to create one, start here and follow the instructions to create an account.
Note:The service needs to support V2 of the rest api.
Once you have an account go to your Dashboard and select the Streaming Analytics service you want to use. Ensure that it is running and then create a new set of credentials. Select the Service credentials tab on the left and select your existing credentials or click on the New credential button. On the credentials page, click on the View credentials action and click on the Copy button in the top-right corner of the credentials snippet to copy them to the clipboard.
In Atom, to open build-ibmstreams package settings go to Atom->Preferences->Packages and press the Settings button on the build-ibmstreams package. Select IBM Cloud Streaming Analytics service in the Build and submit dropdown and then paste your credentials in the Streaming Analytics Credentials field.
A provisioned IBM Streams add-on is required. You must provide your IBM Cloud Private for Data URL in order for this extension to connect to your add-on instance. Enter your url in the build-ibmstreams package settings and select IBM Cloud Private for Data Streams addon in the Build and submit dropdown.
If you need to provision an add-on, start here and follow the instructions.