Setting IBM® Bluemix preferences in Domino® Designer

A preference page has been added where you can define the Bluemix Server connection when using Designer with Bluemix.

This preference page is part of the functionality and tooling available in Domino® Designer to provide the infrastructure needed to modify, configure, and deploy XPages applications to and from Bluemix.

To open the Bluemix preferences, select File >Preferences and then select Domino Designer >IBM Bluemix.

The IBM® Bluemix settings page lets you specify the following so that you can work with efficiently with applications on Bluemix.

IBM® Bluemix Server settings

The IBM® Bluemix settings page lets you specify the following so that you can work with applications on Bluemix:

  • URL - Specifies the URL of the Bluemix server that stores your Bluemix applications
  • Username - Specifies the user name of the account that you use to sign on to the Bluemix server that stores your Bluemix applications
  • Password - Specifies the password of the account that you use to sign on to the Bluemix server that stores your Bluemix applications

After you have set the Bluemix server settings, you can test your connection to the server by clicking on the Test Connection button at the bottom of the IBM® Bluemix portion of the IBM® Bluemix Preferences panel.

Deployment settings

The IBM® Bluemix settings page lets you specify the following so that you can work with applications on Bluemix.

  • "Wait for all instances to start" checkbox - When pushing an NSF up to the Bluemix server by using the Deploy button, a Designer job is started which creates the app on Bluemix, updates the app staging info, uploads the files, etc. When this process completes, a start command is issued to Bluemix to begin staging the app. Bluemix then stages the app - which can sometimes take a period of time. If this checkbox is checked, the Designer process waits and polls Bluemix until Bluemix reports back that all application instances are up and running successfully. It then displays a dialog indicating that the deployment was successful (see the "Display success dialog when complete" checkbox). If the checkbox is not checked, the Designer process finishes after it issues the start command to Bluemix and does not wait for the app to start and for Bluemix to report back the staging status.
  • Timeout - Specifies the amount of time (in seconds) that you want Designer to spend polling Bluemix to report back the staging attempt status. If the app has not started within the timeout limit, this probably means that something has probably gone wrong with the deployment attempt and the app cannot be staged. This setting limits the time that you want Designer to be polling Bluemix for status reporting.
  • Display success dialog when complete checkbox - Checking this checkbox specifies that you want to be notified when your application deployment process to Bluemix has completed successfully.