Deploy from Fabric Studio

New or already existing Fabric project implementations must be deployed to the server side in a way that all recent code changes are compiled and ready to be used.

A deployment can be performed from either the Fabric Studio (using Deploy to Server) or the Fabric server (using an Offline Deploy).

Before starting the Deployment process on a project, check that the target Fabric server is configured. To do so, go to the User Preferences > Server Configuration window and configure the required Fabric server, or use the "debug" server entry, that is already configured to localhost, i.e. to the Fabric server that the Studio works with by default.

Note that to force the sync of the LU Instances after deployment, you should check the Force Upgrade Post Deploy checkbox in the Server Configuration window.

Auto Deploy

The Fabric Studio Auto Deploy capability performs an automatic deployment of the code changes, to the local Fabric server, while debugging various components, such as the Data Viewer, LU Schema, Broadway, Broadway Population, Parser and GraphIt.

This reduces frictions while debugging and frees the user from doing the manual deployment upon each code change.

Fabric performs local deployment according to the following logic:

  • If the Schema was changed, full deploy is performed.
  • If Java was changed, only Java resources and Broadway are deployed.
  • If Broadway was changed, only Broadway is deployed.

How Do I Deploy a Fabric Object from the Fabric Studio?

The following steps must be performed in the Fabric Studio for each deployed object, Logical Unit, Web Service, Broadway flow, Graphit or Reference table.

  1. Right-click the object to be deployed and then select Deploy to Server to display the list of servers defined in the User Preferences window. Note that the Force Upgrade Post Deploy notification is displayed next to the server if the server is checked as Force Upgrade Post Deploy in the Server Configuration tab.

  2. Do either:

    • Click [Server Name].
    • Click Add/Edit to open the User Preferences window if the required server configuration is missing.

Deploying Fabric Objects to the Local Fabric Debug Server

To debug an LU, it must first be deployed to the local Fabric debug server. A deployed LU has a green circle next to its name.

To deploy the Fabric implementation to the Fabric debug server, do either:

  • Right-click the selected Fabric object > Deploy To debug.
  • Click Deploy in the upper Fabric Debug panel.

Deploying Fabric project

You can activate a deployment and see the Deployment Status in several places within the Fabric Studio.

Deployment Status

A deployed LU has a green circle next to its name in the project tree. Otherwise, for example while making changes in its content, the circle turns gray.

In addition, you can look at the "Deployment Status" in the bottom status bar to see whether all LUs are deployed. When hovering over it with the mouse, a tooltip appears, implying which LUs are not deployed.

The below illustration shows the project tree, where all LUs - except "Web Services" - appear with a green circle, indicating that they are deployed. A similar indication exists in the bottom status bar.

Activate Deploy

Deployment can be done for either all updated LUs, those that are not yet deployed, or a specific LU.

To deploy all updated LUs, perform either one of the following actions:

  • In top menu bar, click Fabric and then "Deploy All Updated Logical Units".
  • In the bottom status bar, hover with the mouse over "Deployment Status", to display a tooltip that implies which LUs are not deployed. Clicking on "Deployment Status" will trigger the deployment on these LUs.
  • Open the command pallet (you can use the CTRL+SHIST+P shortcut), look for "Deploy All Updated Logical Units" and click on it.

Note: The "Deploy All" action activates a Soft Deploy, unless this is the first time an LU is being deployed. This definition can be changed at the Preferences page, which is accessible via the bottom-left gear icon.

To deploy a specific LU, right-click on its name in the project tree. In the context menu you can choose either Soft Deploy or Deploy. For more information about deploy options read here.

Previous

Deploy from Fabric Studio

New or already existing Fabric project implementations must be deployed to the server side in a way that all recent code changes are compiled and ready to be used.

A deployment can be performed from either the Fabric Studio (using Deploy to Server) or the Fabric server (using an Offline Deploy).

Before starting the Deployment process on a project, check that the target Fabric server is configured. To do so, go to the User Preferences > Server Configuration window and configure the required Fabric server, or use the "debug" server entry, that is already configured to localhost, i.e. to the Fabric server that the Studio works with by default.

Note that to force the sync of the LU Instances after deployment, you should check the Force Upgrade Post Deploy checkbox in the Server Configuration window.

Auto Deploy

The Fabric Studio Auto Deploy capability performs an automatic deployment of the code changes, to the local Fabric server, while debugging various components, such as the Data Viewer, LU Schema, Broadway, Broadway Population, Parser and GraphIt.

This reduces frictions while debugging and frees the user from doing the manual deployment upon each code change.

Fabric performs local deployment according to the following logic:

  • If the Schema was changed, full deploy is performed.
  • If Java was changed, only Java resources and Broadway are deployed.
  • If Broadway was changed, only Broadway is deployed.

How Do I Deploy a Fabric Object from the Fabric Studio?

The following steps must be performed in the Fabric Studio for each deployed object, Logical Unit, Web Service, Broadway flow, Graphit or Reference table.

  1. Right-click the object to be deployed and then select Deploy to Server to display the list of servers defined in the User Preferences window. Note that the Force Upgrade Post Deploy notification is displayed next to the server if the server is checked as Force Upgrade Post Deploy in the Server Configuration tab.

  2. Do either:

    • Click [Server Name].
    • Click Add/Edit to open the User Preferences window if the required server configuration is missing.

Deploying Fabric Objects to the Local Fabric Debug Server

To debug an LU, it must first be deployed to the local Fabric debug server. A deployed LU has a green circle next to its name.

To deploy the Fabric implementation to the Fabric debug server, do either:

  • Right-click the selected Fabric object > Deploy To debug.
  • Click Deploy in the upper Fabric Debug panel.

Deploying Fabric project

You can activate a deployment and see the Deployment Status in several places within the Fabric Studio.

Deployment Status

A deployed LU has a green circle next to its name in the project tree. Otherwise, for example while making changes in its content, the circle turns gray.

In addition, you can look at the "Deployment Status" in the bottom status bar to see whether all LUs are deployed. When hovering over it with the mouse, a tooltip appears, implying which LUs are not deployed.

The below illustration shows the project tree, where all LUs - except "Web Services" - appear with a green circle, indicating that they are deployed. A similar indication exists in the bottom status bar.

Activate Deploy

Deployment can be done for either all updated LUs, those that are not yet deployed, or a specific LU.

To deploy all updated LUs, perform either one of the following actions:

  • In top menu bar, click Fabric and then "Deploy All Updated Logical Units".
  • In the bottom status bar, hover with the mouse over "Deployment Status", to display a tooltip that implies which LUs are not deployed. Clicking on "Deployment Status" will trigger the deployment on these LUs.
  • Open the command pallet (you can use the CTRL+SHIST+P shortcut), look for "Deploy All Updated Logical Units" and click on it.

Note: The "Deploy All" action activates a Soft Deploy, unless this is the first time an LU is being deployed. This definition can be changed at the Preferences page, which is accessible via the bottom-left gear icon.

To deploy a specific LU, right-click on its name in the project tree. In the context menu you can choose either Soft Deploy or Deploy. For more information about deploy options read here.

Previous