This guide contains the following sections and articles:
Bentley Web Services Gateway is the server that enables mobile application users to connect with Bentley enterprise services. A standalone Bentley Web Services Gateway installation package can be downloaded from Bentley’s SELECT downloads website. No license is required for Bentley Web Services Gateway; however, a corresponding license may be required for each user connecting to enterprise services, such as Bentley ProjectWise or eB Insight services.
Bentley Web Services Gateway 01.00.01.xx, 01.01.00.xx and 01.02.00.xx versions can be installed and run on the same server. Installation is possible only if all plugin versions have exactly the samedependencies (for example the same Bentley ProjectWise or eB Insight version).
If the same URL must be used for accessing both the new 01.02.00.xx version and any earlier versions of Bentley Web Services Gateway, you can configure redirection rules using the standard URL Rewrite module for IIS (can be downloaded from http://www.iis.net/downloads/microsoft/url-rewrite). Redirection code examples can be found in the web.config file, located in the root of the deployed application (for example C:\inetpub\wwwroot\ws).
Bentley Web Services Gateway is designed using provider architecture, where access to enterprise servers is implemented in a standalone provider that can be delivered and configured separately. Default installation delivers the Bentley InspectTech, Bentley ProjectWise, eB Insight and SharePoint providers. Provider configuration is separate for each deployment and can be edited using the Deployment Wizard.
The ProjectWise provider is used to access ProjectWise data sources. To configure the data sources for the Bentley ProjectWise provider, use the ProjectWise V8i Network applet in Control Panel. It is recommended you use the “Prevent UDP” option in the ProjectWise V8i Network applet to increase server discovery performance.
The eB Insight provider is used to access eB Insight data sources. The Deployment Wizard allows you to edit the following parameters:
The SharePoint provider is used to access the contents of Microsoft SharePoint sites. Each site is represented as a separate data source. You can use the Deployment Wizard to specify SharePoint sites’ URLs. Click here for setup details.
Bentley SharePoint provider 01.02.00.xx supports Microsoft SharePoint 2010 and Microsoft SharePoint 2013.
The InspectTech provider is used to access InspectTech data sources. The Deployment Wizard allows you to edit the following parameters:
Enter your website’s address into a web browser. For example:
https://localhost/ws/v1.1/DataSources
A Save As dialog opens for you to save the data source list information to a text file. When you open this file, it will list the data sources to which your users can connect.
Bentley Web Services Gateway delivers a command line tool for automatic web application deployment, re-deployment and un-deployment with settings, provided in the configuration file. Bentley.Mas.DeploymentTool.exe can be found in Bentley Web Services Gateway installation folder, typically C:\Program Files\Bentley\Bentley Web Services Gateway 01.02.
Possible command line parameters:
The configuration file must be XML format and can describe multiple applications in the multiple sites.
General file syntax is:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="deployment.params" type="Bentley.Mas.DeploymentTool.DeploymentParamsSection, Bentley.Mas.DeploymentTool" /> </configSections> <deployment.params> <deployments> <deployment> … </deployment> <deployment> … </deployment> </deployments> </deployment.params> </configuration>