QlikView Expressor: Deploying an Expressor Project

    Originally published on 07-21-2011 07:54 AM

     

    Once you complete development of a project and create a suitable deployment package, you commit the project artifacts to the Expressor Repository so they can be deployed onto a computer hosting the Expressor Engine.

    To check a deployment package out from Expressor Repository, you use the eproject command. In order to use this command, you need to know the name or IP address of the computer on which Expressor Repository  is deployed, the TCP/IP port on which repository is listening for requests, and the name of the project and deployment package. You will also need the credentials of an authorized user of Expressor Repository.

    The syntax of the eproject command is straight-forward.

    eproject checkout svn://host:port/projectName/dpp/deploymentPackageName

    On the computer hosting the Expressor Engine, use the  Start > All Programs > expressor > expressor3 > expressor  command prompt menu item to open a command window and then change  directories to the file system location where you want to deploy the  project.  Now issue the eproject command.  For example, to deploy  DeploymentPackage1 in Project1, the command would look something like  the following (note that the command refers to the default Expressor Repository port and that the version number is included in the project name entry).

    eproject checkout svn://host:53690/Project1.0/dpp/DeploymentPackage1

    A directory named DeploymentPackage1, which contains the sub-directories of the deployment package, will be created.

    If you do not want to store the deployed project in a directory named for the deployment package, add an optional location argument to the eproject command.

    eproject checkout svn://host:port/projectName/dpp/deploymentPackageName [location]

    For example:

    eproject checkout svn://host:53690/Project1.0/dpp/DeploymentPackage1 ./myapp

    will create the directory myapp, which contains the sub-directories of the deployment package.