AVEVA OMI Software Developer Kit
WebControls SDK

The WebControls SDK exposes the WebControls assembly (ArchestrA.Client.WebControls.dll) and namespace. It provides a Chromium-based browser, and is used for the Sharepoint and WebBrowser controls built into the WWWebBrowser app. These controls provide connection to SharePoint sites and web sites. The WebControls assembly is also used by other apps that need web content access, such as the MapApp, Insight app, and the OMI App for Power BI.

The WebControl assembly includes the WebControl Base class, which provides browser capabilities. You can use this class in your app and add custom behaviors.

With web-based content, the destination server determines how requests for data are processed. The credentials for the current logged-in Windows user are used to access the server. Therefore, you may have to change the internet properties of the computer running the ViewApp to allow automatic logon for the current user.

If you get a message that you are not authorized to access content in the Sharepoint app, WebAppControls, or other app that uses web controls, you may need to change the web security settings on the client computer. Use the Internet options Windows app to change the Internet zone settings for user authentication.

  1. Open Windows Internet Options.
  2. On the Security tab, select Internet zone, then select Custom Settings.
  3. Scroll to User Authentication.
  4. Change the logon setting to Automatic logon with current user name and password. The default setting for this zone is "Automatic logon only in Intranet zone."

See Also