Follow these steps to generate a new empty StreamBase deployment file in StreamBase Studio:
-
Optional. First select the name of an EventFlow or StreamSQL file in the Package Explorer to generate a deployment file for that module.
-
Open the New StreamBase Server Configuration File wizard using one of the following methods:
-
Select → → .
-
Click the drop-down arrow next to the New toolbar button (
), and select StreamBase Deployment File from the drop-down menu.
-
Right-click anywhere in the Package Explorer, and select → from the context menu.
-
With the cursor in any Studio view, press Ctrl+N to open the New dialog. Select StreamBase Deployment File, and click .
-
With the cursor in any Studio view, press Alt+Shift+N to open the → menu at the cursor location. Select StreamBase Deployment File, and click .
-
-
In the New StreamBase Deployment File wizard, select the project folder where you want the file to be created.
-
Enter the file name to create. There is no default basename, but the wizard enforces adding the
.sbdeployextension to any name you specify. -
Click . A default deployment file is created in the specified project. Studio opens the new file in the Deployment File Editor.
Note
The button lets you create the new file as a link to an existing deployment file anywhere in the file system. This feature is rarely useful for Studio applications.
If you start the wizard without selecting a file name, Studio generates the following blank deployment file:
<?xml version="1.0" encoding="UTF-8"?>
<deploy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://www.streambase.com/schemas/sbdeploy/">
<runtime>
</runtime>
</deploy>If you start the wizard by selecting an EventFlow or StreamSQL file name, the wizard fills in the selected module in an <application> element, placing the module in a container named default like this example:
<?xml version="1.0" encoding="UTF-8"?>
<deploy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://www.streambase.com/schemas/sbdeploy/">
<runtime>
<application container="default" module="MACD.sbapp"/>
</runtime>
</deploy>See Deployment File Editor to learn about the autocompletion features of the Deployment File Editor.
See StreamBase Deployment File XML Reference for the syntax of StreamBase deployment files.
