SnapDevelop IDE can be installed from either PowerBuilder product bundle or RapidSharp product bundle. The table below explains the features that are available to an user account depending on the product bundle license associated with the account:
License Type |
Common SnapDevelop IDE Features; SnapObjects |
.NET DataStore; DataWindow Converter |
PowerScript Migrator |
|
---|---|---|---|---|
PowerBuilder product bundle |
Standard License |
Yes |
No |
No |
Professional License |
Yes |
Yes |
No |
|
CloudPro License |
Yes |
Yes |
Yes |
|
Trial edition |
Yes |
Yes |
Yes |
|
No license |
Yes |
No |
No |
|
RapidSharp product bundle |
Paid edition |
Yes |
Yes |
Yes |
Trial edition |
Yes |
Yes |
Yes |
|
No license |
Yes |
No |
No |
To assign a SnapDevelop license
To activate SnapDevelop, a SnapDevelop license must be assigned to your account first.
With SnapDevelop installed from the RapidSharp product bundle, the license administrator selects Assign User (RapidSharp Only) under the SnapDevelop section and then assigns the license to your user account. For detailed instructions, refer to Assigning users.
With SnapDevelop installed from the PowerBuilder product bundle, however, there is no way to directly assign (or unassign) a SnapDevelop license. Your license administrator will have to assign a PowerBuilder license to automatically assign a SnapDevelop license. Once a PowerBuilder license is assigned to your account, a SnapDevelop license will be automatically assigned to your account as well. And once the PowerBuilder license is unassigned, the corresponding SnapDevelop license will be automatically unassigned as well. Therefore, to get a SnapDevelop license, make sure to get a valid PowerBuilder license first.
With SnapDevelop installed from the PowerBuilder product bundle, an offline license can be assigned to your account, and it will be automatically assigned to PowerBuilder and SnapDevelop; but it will be only shown in the PowerBuilder All Licenses list, but not in the SnapDevelop All Licenses list.
To activate SnapDevelop with an online license
To activate SnapDevelop with an online license, input your user account in the SnapDevelop login window and make sure your computer has Internet connection, so that the online license can be activated by the Appeon license server during the login process. If you have configured a firewall on your machine, make sure you configure your firewall to allow access to the following domain used by the online license activation mechanism:
Protocol: HTTPS
Port: 443
Domain: api.appeon.com and api2.appeon.com
With SnapDevelop installed from the PowerBuilder product bundle, if you launch SnapDevelop by clicking the SnapDevelop icon in PowerBuilder IDE, you are automatically logged in to SnapDevelop with the account that you use to log in to PowerBuilder IDE.
To activate SnapDevelop with an offline license
SnapDevelop requires Internet connection to validate the user account, except that with SnapDevelop installed from the PowerBuilder product bundle, you can select "Activate without internet" link, to activate with the same offline license that is used to activate PowerBuilder on the same computer. Make sure you have already activated PowerBuilder with an offline license so that SnapDevelop which is installed on the same machine will be automatically activated and logged in. And there is no way to directly activate and log in SnapDevelop using an offline license in the SnapDevelop login window.
If the offline license is activated in an earlier version of PowerBuilder such as PowerBuilder 2017 or 2019, then SnapDevelop is unable to read and use this offline license.