The most common error when configuring a data source for connecting to Rollbase involves entering the wrong value for the Rollbase Login URL connection parameter. This parameter should not be the full http address to the login.jsp page for Rollbase. This parameter really only needs to be the hostname for the machine where Rollbase Private Cloud is being hosted. DataDirect cloud will use the hostname to build up the URLs need for authenticating to and using the Rollbase web service. For example, if I have my Rollbase Private Cloud installed on a machine call myRollbaseServer, then I just enter myRollbaseServer in the edit box for the Rollbase Login URL.
Thanks, Jeff. This is sometimes confusing to people. Can you give some examples of what the "Rollbase Login URL" would be for different configurations, and are there differences in how you might also configure for the On-Premise Connector? Two points come up for me:
- for the On-Premise Connector, the Rollbase Login URL is the DNS name that would work from where the Connector is installed (so it could even be "localhost".
- for the Cloud (direct) connection to Rollbase, do you need to have HTTPS for your rollbase REST API? (Also, how do you specify http only if you are using the On-Premise Connector?)
One other useful piece of information for Rollbase Connectivity is this:
Two last comments
To enable an Object for Query API Access:
All D2C cloud connections use SSL (by sending EncryptionMethod=SSL as a connection option).
For on-premise data sources you can decide whether or not to use SSL with the Encryption Method option on the Advanced tab.
Does that answer your questions?
That is correct. For the on-premise connector, the Rollbase Login URL can just be the DNS name of the machine on which Rollbase Private Cloud is installed even localhost if the on-premise connector is installed on the same machine as Rollbase Private Cloud. For example, if you have installed Rollbase Private Cloud on a machine call rollbase, then you just enter rollbase into the Rollbase Login URL dialog box when configuring your on-premise data source.
If you are connecting to Rollbase Hosted Cloud, then you should enter www.rollbase.com for Rollbase Login URL when you configure you cloud data source.
If you have deployed Rollbase Private Cloud into another cloud or you have exposed it to the internet, then simply enter the web address that you use to access the web interface for Rollbase as the Rollbase Login URL when you configure your cloud data source; for example, www.myrollbaseserver.com.
John is correct in that the EncryptionMethod connection option controls whether the Rollbase data source will use SSL or send data in plain text. If you configure a cloud data source, then DataDirect Cloud requires SSL. If you configure an on-premise data source, then you can choose whether or not the data is encrypted in flight using the EncryptionMethod connection option.