The TIBCO® Live Datamart product family includes both server and client components:
The server component is the LiveView server. See Getting Started with LiveView Server for an introduction.
You have several options for client programs, as described on this page.
TIBCO LiveView™ Desktop is a separately licensed client application that is based on Eclipse. LiveView Desktop is described on the following pages:
Starting with release 10.1.0, TIBCO Live Datamart includes a copy of TIBCO LiveView™ Web Standard Edition, with restricted licensing terms. Read about LiveView Web in the documentation for TIBCO LiveView™ Web Enterprise Edition on docs.tibco.com.
LiveView Web is implemented by adding a WAR file,
lvweb.war, to a certain place in a Live Datamart project. You can do this at project creation time, or you can add the WAR file to
an existing project.
When you run the LiveView Fragment project type, a property of that project creation type specifies adding the
lvweb.war file to the project.
To control this, click Archetype Properties panel. As shown in the following example, the default setting of the
lvweb property is
If you are certain that you do not want LiveView Web client functionality in your new Live Datamart project, you can change
the value of
With this setting set to
true, Maven retrieves the
lvweb.war file from the on-disk repository delivered with Live Datamart, and places it into the
src/main/liveview/lv-user-webapps folder of the newly created project. You may have to refresh the project folder to see the file in place.
You can add the the
lvweb.war file to an existing Live Datamart project. Follow these steps:
In StreamBase Studio, open the folder for your Live Datamart project in the Project Explorer view.
pom.xmlfile for your project. Double-click to open this file.
In the POM Editor, select the pom.xml bottom tab, which shows a source view of the
In the source view, locate the
Add a new
<dependency>element with the following contents:
<dependency> <groupId>com.tibco.ep.lvweb</groupId> <artifactId>lvweb</artifactId> <type>war</type> <scope>provided</scope> </dependency>
pom.xmlfile does not yet have a
<dependencies>section, then add the following lines instead:
<dependencies> <dependency> <groupId>com.tibco.ep.lvweb</groupId> <artifactId>lvweb</artifactId> <type>war</type> <scope>provided</scope> </dependency> </dependencies>
pom.xmlfile. This causes Studio to retrieve the WAR file from the on-disk repository delivered with Live Datamart, and place it in the
src/main/liveview/lv-user-webappsfolder of this Live Datamart project.
Select the project's name in the Project Explorer view. Right-click and select Refresh.
lvweb.waris now in the
Now when you run this project in Studio as a LiveView Project, you can point your browser to a URL such as http://localhost:10080/lvweb to see the LiveView Web client view of the server. That view is likely to be initially blank until you configure a dashboard with pages and cards.
The version of TIBCO LiveView™ Web Standard Edition bundled with the current release of TIBCO Live Datamart is shown in Supported Configurations on the Supported Configurations page of the StreamBase Installation Guide.
LiveView Web is released on a different schedule than TIBCO Live Datamart. You may wish to use the
lvweb.war file from a newer or older release of LiveView Web than the one bundled with Live Datamart.
Follow these steps:
Disable the Maven dependency on the bundled
pom.xmlfile for your project.
Open the Dependencies tab.
lvweb : warline.
lvweb.warfile from the
Manually copy the
lvweb.warfile from the installation of your licensed different release of LiveView Web into the
Right-click the project name in the Project Explorer view, and run→ .
You must perform these steps for every LiveView fragment project in which you want to use a LiveView Web version different from the bundled one.
If you copy a different release's
lvweb.war file into
lv-user-webapps without disabling the Maven dependency, then Maven will restore the file version that the dependency calls for in the next
→ or on reopening Studio.
As an alternative, you can add a new release of the
lvweb.war file to your local repository, using one of the methods discussed on Using External JAR Files. Then add a dependency using the → dialog, searching for the phrase
lvweb. This now shows both the bundled version and the version you added to the repository for selection.
Live Datamart includes the lv-client command line tool that provides simple access to a running LiveView server. See the lv-client reference page for details.