Wonderware Operations Integration - Supervisory WEBSVC OI Server G-2.1 (Version 1.0) Readme

Last revision: 11/3/2017

In This Document

Wonderware HMI SCADA YouTube Channel

About This Release

System Requirements

Installing an OI Server

Resolved Issues

Known Issues

WEBSVC OI Server Documentation

Wonderware HMI SCADA YouTube Channel

Our Wonderware HMI SCADA YouTube channel contains instructional and promotional videos on our various product lines. Please follow the links below:

Platform Connectivity and Device Integration Playlist

https://www.youtube.com/playlist?list=PLJq4rR8tWINwTpCnlHqjUUlysBClU-YqU

Wonderware HMI SCADA Channel Main Page

https://www.youtube.com/user/wonderwarehmi

About This Release

The Wonderware Operation Integration - Supervisory WEBSVC OI Server is an information exchange system, that allows programs and application to communicate with each other over the network. It supports programs and applications built using different technologies, running on different platforms and frameworks, and, can be local, distributed, or web-based. It subscribes to data from web service(s) on internet or intranet, and operates in standalone mode. It provides the common functionality and behavior of the OI Core, including multi-instance and multi-version support.

This document contains important information about the WEBSVC OI Server. Review this document for known issues and changes to WEBSVC OI Server.

New Features and Enhancements

Centralized (Activation-Based) Licensing Support

The WEBSVC OI Server operates with activation based licensing. The Schneider Electric Licensing components (License Manager and License Server) are selectable features during the OI Core install. For additional information about centralized (activation-based) licensing, refer the OI Server Manager Help.

Support for Client Protocols

The WEBSVC OI Server supports communications with client web services over an HTTP/S network using the following communication protocols:

The support for SOAP or REST protocol depends on which connection the web services support. The client applications connect to the WEBSVC OI Server using OPC/SuiteLink or DDE/FastDDE protocols.

Supported Authentication Modes

The REST interface of the WEBSVC OI Server supports the following authentication modes, depending on the web service being connected.

Automatic and Trigger-based Polling for Data Requests

The WEBSVC OI Server supports both automatic (time-based) and trigger based (on demand) polling to trigger a data request.

XML and JSON Payload support

The format of the result set received from the client depends on the connection supported by the web service.

These result sets are parsed by the WEBSVC OI Server and individual parameters are exposed as references that can be easily addressed individually.

Key Features of REST-based Web Service Connections

Some of the key features of REST-based web service connections are listed below:

Device-Time Mapping

Each payload from a web service has an associated time value, that shows the time of occurrence of an event. By default, the OI Server would time-stamp the references with the local time from the computer running the OI Server, and not the time the event occurred.To obtain an accurate timestamp value of a data field, the REST-based connections support the &T& syntax, that concatenates the data field and the time field.

<Value_Reference>&T&<Time_Reference>

If a value item is X and the time item is Y, the resulting read-only item X&T&Y displays the value X timestamped with the value of Y. For more information, see Item Syntax for VTQ Timestamp in the WEBSVC OI Server Help.

Exporting and Importing Data Items

You can export and import the OI Server item data to and from a CSV file after you configure the Device Items. This lets you perform an off-line, large-scale edit on the item data configured for a PLC and import that data back into the PLC configuration. During the import process:

For more information about exporting/importing data items, see the WEBSVC OI Server Help.

System Requirements

Operating Systems

For a list of supported operating systems for OI Servers, refer to the Wonderware Compatibility Matrix, available at the Schneider Electric Global Customer Support website:

https://gcsresource.invensys.com/ProductCompatibility/HTMLClient

Enter the product name in the search box, select the product from the results, and then select the View Product icon to see product details.

Hardware Requirements

To run an OI Server, the following hardware configurations are the minimum recommended:

Installing an OI Server

Installation Checklist

The Wonderware Operations Integration Core (OI Core) must be installed prior to the installation of the OI Server.

Before installing the OI Server, it is strongly recommended that you exit all Wonderware programs, including executable (.EXE) files and services.

Installation Procedure

Download the OI Server from the Schneider Electric Software Global Customer Support website:

https://softwaresupportsp.invensys.com/Pages/NewProductHub.aspx

To install the OI Server, double-click Setup.msi. When setup is complete, the message "Setup was successful" is displayed.

Silent Installation of WEBSVC OI Server

The WEBSVC OI Server supports silent (command line) installation. This feature enables non-interactive installation of the WEBSVC OI Server.

Silent Installation Syntax

The basic syntax of the silent installation command consists of the full path to the setup.bat file (typically the DVD drive designation on your local computer), and the command line switch for silent installation/un-installation.

<DVD>: CD-WEBSVC>Silent_Install_Setup.bat /<argument>

The usage instructions can be retrieved by the following command line:

<DVD>: CD-WEBSVC>Silent_Install_Setup.bat /?

The above command line returns the supported operations - install and uninstall. The /install and /uninstall switches completely disable the graphical user interface of Setup.bat. There is no input from or feedback to the end user.

To install the WEBSVC OI Server (Silent Install)

  1. Open a command prompt using Run as administrator.
  2. Run the batch file set up with the /install switch.

    C: CD-WEBSVC>Silent_Install_Setup.bat /install

  3. Wait for the system to display the confirmation message - Silent installation completed successfully.

To uninstall the WEBSVC OI Server (Silent Uninstall)

  1. Open a command prompt using Run as administrator.
  2. Run the batch file set up with the /uninstall switch.

    C: CD-WEBSVC>Silent_Install_Setup.bat /uninstall

  3. Wait for the system to display the confirmation message - Silent uninstallation completed successfully.

Resolved Issues

There are no resolved issues in this release.

Known Issues

The following are the known issues in this release.

Query tags not updated on network disconnect

If the network is disconnected before the OI WEBSVC is activated, the written input or query tags may not be read back by the client as an update.

The written values are cached in the OI WEBSVC memory but will not be read by the client or used by the OI WEBSVC until the network is reconnected.

Runtime activated without password or client secret

In the REST editor, if an authentication is selected, and the password or client secret is entered, one or both of the following warning messages may appear in the logger when the runtime is activated.

"Failed to retrieve password - Client does not have permission to access this secret"

"Failed to retrieve client secret - Client does not have permission to access this secret"

Workaround:

Enter the password or client secret, save the configuration, and then deactivate and activate the runtime.

WEBSVC OI Server Documentation

The WEBSVC OI Server documentation set includes the following guides:

Avantis  |   Industry Software Suites   |  OASyS  |   SimSci  |   SimSuite  |   Skelta  |   Wonderware

Copyright © 2017 Schneider Electric Software, LLC.  |  Contact Us