To coincide with the Client Edition 4.3.1 release, a new Eclipse plugin is available from the Backbase update site at http://eclipse.backbase.com/cpa. This posting describes the installation procedure, new and improved features, and known issues.
Installation
With the Client Edition 4.3.1 release, the corresponding Eclipse plugin is no longer part of the package. Instead the default Eclipse installation procedure is employed, whereby the plugin is installed from the Backbase update site at http://eclipse.backbase.com/cpa.
Installation Prerequisites
The Client Edition 4.3.1 Eclipse Plugin is compatible with the following Eclipse and WTP combinations:
- Eclipse 3.3 in combination with WTP version 2.0. This WTP version is packaged with the Eclipse for Java EE Developers Winter Edition, which is available from Eclipse Downloads.
- Eclipse 3.2 in combination with WTP version 1.5.x.
Installing the Client Plugin
Use the standard Eclipse Software Update feature to install the plugin:
- In the Eclipse
Helpmenu, selectSoftware Updates>Find and Install...to start theInstallwizard. - In the
Feature Updatesstep, make sure theSearch for new features to installoption is selected, and clickNext. - In the
Update sites to visitstep, clickNew Remote Site.... - In the
New Update Sitedialog box, enter a label for the plugin inNamefield, such asBackbase Client Edition. In theURLfield, enterhttp://eclipse.backbase.com/cpa. ClickOK. - In the
Update sites to visitstep (see figure), you will now see a new option for the Backbase plugin. Make sure it is the only item selected (otherwise you will see a (non-fatal) error at the end of the plugin installation), and clickFinish. - In the
Search Resultsstep (see figure), select the Backbase plugin option, and clickNext. - In the
Feature Licensestep, read and accept the terms of the license agreement, and clickNext. - In the
Installationstep, clickFinishto start the download from the update site. - In the
Feature Verificationdialog, clickInstall Allto install all features. - In the
Install/Updatedialog, clickYesto restart Eclipse and complete the installation of the plugin.
Instructions on working with the plugin are available in the Backbase Welcome View. To open the view, choose Backbase>View>Show Intro Page from the Eclipse main menu.
New and Improved Features
The following sections describe significant new and improved features:
Improved development support
- Recognition of namespace prefixes in different parts of document. For example, the plugin is able to distinguish between a
bprefix that is bound to the BTL namespace in one area, and abprefix that is bound to the XEL namespace in another. - View space feedback is limited to HTML tag suggestions, whereas in the model space feedback extends to all valid namespaces.
- Allowed child/parent constraints are enforced.
- Tag attribute and attribute value autocompletion.
- Backbase XSD documentation displayed in popup.
- Entity autocompletion for special characters.
- Icons are added to the autocomplete list.
Improved project support
It is now possible to import a WAR as a Backbase project using the Backbase import wizard. The wizard is designed to add support for Backbase to any imported WAR:
- Non Backbase applications—the wizard enables the project for the Backbase plugin, and adds the Backbase client engine and resources to the project.
- Existing Backbase applications—the wizard enables the project for the Backbase plugin, and upgrades the client engine and resources to the latest version. Please note that your application may need to be migrated for changes in the client API (as described in the Release Notes).
To start the wizard, choose File>Import... from the menu and select Backbase>Backbase War File in the Import dialog.
Improved usability
- Extra menu items added to display the version of Client Edition and to open the
Backbase Welcome View.
Improved architecture
- The plugin is refactored into separate CPA (Client Project Assistant) and CFER (Client Framework Eclipse Resources) modules. The CPA delivers support for Client Edition projects, whereas the CFER delivers the actual client framework resources for the current version. Although the change has no affect on plugin behaviour, decoupling project components from the underlying framework anticipates support for greater flexibility when installing future releases of the plugin.
Change Log
Fixed issues:
- The
WebContentfolder cannot be renamed (bug report 9608) - A new XML file cannot be created from the catalog for the BTL schema (bug report 9564)
Known Issues
Known issues include the following:
- The Client Edition 4.3.1 Eclipse Plugin is not compatible with the JSF Edition Plugin.
- Starting Eclipse with the
-cleanargument prevents template and catalog contributions from loading. Recommendation is to start without a-cleanargument (bug report 11831). - With Eclipse 3.2 in combination with WTP version 1.5.x, the templates wizard is not part of the
New XMLwizard (bug report 11791). This is a limitation of Eclipse 3.2. - When a Backbase 4.3.0 WAR is imported using the Backbase import wizard, the 4.3.1 client engine is added, but the existing 4.3.0 engine is not removed (bug report 11833). This issue is specific to Backbase 4.3.0 applications, and is not encountered with other versions.
- The help viewer displays an error message if a PDF is opened from the
Backbasemenu (bug report 11816).

Comments
Connection Failure
21 November, 2008 - 15:17 — thundtHi,
I followed the steps to attempt to install the Eclipse plug in and receive a message stating "Network connection problems encounter." The following is the contents of the details.
Unable to access "http://eclipse.backbase.com/cpa"
Error parsing the site stream. [Premature end of file.]
Premature end of file.
Error parsing the site stream. [Premature end of file.]
Premature end of file.
Connection Failure
21 November, 2008 - 16:20 — DanielMacDonaldHello Thundt,
We have verified that the network is working properly. Please try to install the Eclipse plugin again and let us know if you still encounter any connection issues.
Thanks and regards,
Daniel MacDonald
Programmer/Writer
Backbase
Can not install backbase client plugin
28 November, 2008 - 03:28 — thuyxdinhHi,
I'm use Zend Studio for Eclipse v6.1,
I can't install backbase client plugin
Quote Error:
----------------------------------------------
Requested operation cannot be performed because it would invalidate the current configuration. See details for more information.
Backbase Common Feature (1.0.0) requires feature "org.eclipse.jst (1.5.3.v200701251935-kW-NqztJbMj98Vy)", or later version.
----------------------------------------------
anybody can help me install plugin.
Thanks!
While I appreciate the Update Site...
2 December, 2008 - 07:23 — TizzyDI manage all my plug-ins via the Dropins folder. I have several different configurations that I use (JBossTools beta testing, plug-in dev, JSF et al.) so I can't use the internal toolset.
Is there a direct download location? I'd like to try out the components.
. . . TizzyD
Error parsing site stream
2 December, 2008 - 10:05 — rahulsnhProblem:
Network connection problems encountered during search.
Unable to access "http://eclipse.backbase.com/cpa".
Error parsing site stream. [Premature end of file.]
Premature end of file.
Error parsing site stream. [Premature end of file.]
Premature end of file.
Solution:
If you are behind a Firewall/Proxy you will need to configure the proxy server. Just open the Preferences dialog and type "Proxy" in the search box and set the values in it.
Unable to configure eclipse plugin
8 December, 2008 - 10:50 — jacky_sgetting io error in eclipse ...........
When i tried to access the url alone i got this error
Forbidden
You don't have permission to access /cpa/ on this server.
--------------------------------------------------------------------------------
Apache/2.2.3 (Debian) mod_jk/1.2.18 PHP/5.2.0-8+etch10 mod_ssl/2.2.3 OpenSSL/0.9.8c Server at eclipse.backbase.com Port 80