Proficy* Workflow. Powered by Proficy SOA BEST PRACTICES

Size: px
Start display at page:

Download "Proficy* Workflow. Powered by Proficy SOA BEST PRACTICES"

Transcription

1 Proficy* Workflow Powered by Proficy SOA BEST PRACTICES Version 1.1 May 2011

2 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means, including photocopying and recording, without permission in writing from GE Intelligent Platforms, Inc. Disclaimer of Warranties and Liability The information contained in this manual is believed to be accurate and reliable. However, GE Intelligent Platforms, Inc. assumes no responsibilities for any errors, omissions or inaccuracies whatsoever. Without limiting the foregoing, GE Intelligent Platforms, Inc. disclaims any and all warranties, expressed or implied, including the warranty of merchantability and fitness for a particular purpose, with respect to the information contained in this manual and the equipment or software described herein. The entire risk as to the quality and performance of such information, equipment and software, is upon the buyer or user. GE Intelligent Platforms, Inc. shall not be liable for any damages, including special or consequential damages, arising out of the use of such information, equipment and software, even if GE Intelligent Platforms, Inc. has been advised in advance of the possibility of such damages. The use of the information contained in the manual and the software described herein is subject to GE Intelligent Platforms, Inc. standard license agreement, which must be executed by the buyer or user before the use of such information, equipment or software. Trademarks 2010, GE Intelligent Platforms, Inc. All rights reserved. * Trademark of GE Intelligent Platforms, Inc. All other brands or names are property of their respective holders. Any other trademarks referenced herein are used solely for purposes of identifying compatibility with the products of GE Intelligent Platforms, Inc. Notice GE Intelligent Platforms, Inc. reserves the right to make improvements to the products described in this publication at any time and without notice. We want to hear from you. If you have any comments, questions, or suggestions about our documentation, send them to the following address: doc@ge.com

3 Table of Contents Table of Contents Installation 1 ADAM 1 Workflow Performance 2 Persistence 2 Memory 4 Tracking Configuration 5 Subprocesses 6 Activities 8 Start Workflow and Start Schedule 8 While and ForEach 8 Write 9 If/Else 11 Form Events 12 Forms 13 Workflow Customization 15 Using Existing.NET Libraries 15 Custom Proficy Service 15 Custom Workflow Activity 17 Call from Code Activity 18 i

4

5 Installation Installation ADAM If ADAM is not installed in favour of a local directory, then the Proficy Publisher service does not need to run. 1

6 Workflow Performance This section provides more information about some features, and contains suggestions for improving the performance of your workflows. NOTE: Each recommendation is rated HIGH, MEDIUM, and LOW to indicate the level of importance and impact on your workflow. Persistence Overview The execution engine records internal tracking data that includes the state information associated with a running workflow instance. The execution engine persists the workflow instance state when a subprocess completes. The persisted state can be used to recover and restart a workflow instance from failure conditions, or if it was stopped. If a workflow is stopped normally, the postsubprocess, postprocess, and unload steps run before the instance stops (they will not run if the server crashes). The workflow instance can continue from the start of the current subprocess by using the restart command. When this happens, the instance restarts by running the load, preprocess, and presubprocess steps. Then it restarts at the beginning of the subprocess that was running before the workflow stopped. You can significantly improve the performance of your workflow by implementing one or all of the following recommendations: Disable persistence (HIGH) Decrease the number of persistence points (MEDIUM) Reduce activities (HIGH) 2 Proficy* Workflow

7 Workflow Performance Disabling Persistence Recommendation (HIGH): Disable persistence if you do not need instances of the workflow to recover after a server restart. Workflows are automatically configured to have persistence enabled, saving the current state of the instance to the Workflow database. This save process is a slow operation, impacting workflow performance as it moves from one subprocess to the next. This process is also CPUintensive, so it can have a negative impact on the performance of other running workflow instances. Decreasing Persistence Points Recommendation (MEDIUM): Decrease the number of persistence points in a workflow by reducing the number of subprocesses. If you choose to enable persistence, use as few subprocesses as possible. Since the workflow instance state is saved after each subprocess completes, unnecessary subprocesses can negatively impact the performance of the instance and any other running workflow instances. Reducing Activities Recommendation (HIGH): Reduce the number of activities in a workflow. A persisted workflow saves the state of all workflow objects. Reducing the number of activities in a workflow decreases the time needed to save the workflow instance state. 3

8 Memory Overview Workflows consume memory at run time, and all objects that are part of that workflow contribute to that memory consumption. You can significantly improve the performance of your workflow by implementing one or all of the following recommendations: Reduce concurrent workflow instances (MEDIUM) Reduce activities (MEDIUM) Reducing Concurrent Workflow Instances Recommendation (MEDIUM): Reduce the number of concurrently running workflow instances. Every running workflow instance consumes a significant amount of server memory, even if they are instances of the same workflow definition. For example, if you have several background workflow instances that run periodically and have similar logic, combine them into a single workflow instance. Reducing Activities Recommendation (MEDIUM): Reduce the number of activities in a workflow. Each activity in a workflow uses memory at run time, including the execution state of all properties, parameters, and local variables. 4 Proficy* Workflow

9 Workflow Performance Tracking Configuration Overview You can track workflow, subprocess, and/or schedule data while a workflow is running. On a workflow or schedule, the system records task data for the corresponding workflow instances. It can be used to generate reports on historical data, such as task and task step durations, expiry, and performing user/location. It also allows a user of the Task List display to view previously completed tasks. On a subprocess, specific local variables can be tracked. These variables are tracked to relate tasks to data in other models in the reporting database. You can significantly improve the performance of your workflow by implementing one or all of the following recommendations: Disable tracking (MEDIUM) Track at the appropriate levels (MEDIUM) Select a minimal set of tracked local variables (LOW) Disabling Tracking Recommendation (MEDIUM): Disable tracking for a workflow or schedule if you do not need task instance history for the Task List display or reporting. If tracking is enabled, then task data is saved at certain points to the workflow database. This process impacts the execution speed of the workflow. 5

10 Tracking Appropriate Levels Recommendation (MEDIUM): Enable tracking at the appropriate level. Tracking at both the process and subprocess levels results in task data being saved more often. Therefore, to improve performance, ensure you are tracking at the appropriate levels: process level if historical task step data is not required subprocess level to view a workflow's task history in the Task List display Selecting Local Variables to Track Recommendation (LOW): Select a minimal set of local variable for tracking. In a subprocess, you can include specific local variables in the tracking data to relate tasks to other data. For example, you can track a work request ID in a local variable for relating task data with a corresponding work request. As a result, the number of local variables that are tracked impacts performance. Subprocesses Overview A subprocess is part of a user-defined process in a workflow, and a workflow must be constructed of one or more subprocess. Each subprocess is a self-contained entity where the majority of the logic is added to run a workflow. Subprocesses group a set of related activities in a workflow and appear as a single task step. They allow you to create a series of steps to accomplish a task, assignment, event-driven, or activated process. The contents of a subprocess consist of activities that can be placed in any order depending on the requirement. 6 Proficy* Workflow

11 Workflow Performance You can also make a subprocess global, which allows you to develop and store standard and frequently used subprocesses to be reused in various workflows. Note: When any global resource, such as a subprocess or user activity, is used in a workflow instance, it acts the same as any non-preconfigured resource. As a result, their use does not improve workflow performance. You can significantly improve the performance of your workflow by implementing one or all of the following recommendations: Reduce activities (MEDIUM) Set Visible property (LOW) Reducing Activities Recommendation (MEDIUM): Reduce the number of activities in a subprocess improves the subprocess starting execution time. When a subprocess executes, the entire subprocess, including all activities, is copied. The subprocess is copied to allow it to execute repeatedly in the case of a Jump action or continuous workflow setting. Setting Visible to False Recommendation (LOW): Set Visible to False for a subprocess if it does not need to appear as a task step in the Task List display. Some workflows contain subprocesses that do not have any user interaction. These subprocesses do not contain any Form or Status Message activities, and they have set the Manual Start property to False. Because no interaction is required, you can hide the subprocess from the Task List display by setting the Visible property to False. Setting this property improves the subprocess' execution performance and reduces the network traffic between the workflow server and the clients. 7

12 Activities Start Workflow and Start Schedule Overview These activities allow a workflow or a schedule to start during the execution of another workflow. Re-using Workflow Logic Recommendation (HIGH): Avoid using Start Workflow or Start Schedule as a way to re-use workflow logic. Use a global subprocess or a global user activity to re-use workflow logic between two different workflows. There is a significant performance overhead with starting a new workflow instance that does not exist with a global subprocess or user activity. While and ForEach A ForEach activity repeats the execution of a section of the workflow several times for a number of target instances in a collection, and a While activity repeats the execution of a workflow subsection as long as a specified condition is true. The condition is checked each time the activity begins. You can significantly improve the performance of your workflow by implementing one or all of the following recommendations: Reduce activities (HIGH) Minimize iterations (HIGH) Use Code activity (LOW) 8 Proficy* Workflow

13 Workflow Performance Reducing Activities Recommendation (HIGH): Reduce the number of activities in a loop. Each time a While or ForEach loop iterates, it creates a copy of all contained activities, including all of the run-time property data for the activities. Minimizing Iterations Recommendation (HIGH): Minimize the number of iterations done by looping activities. Minimize the number of loop iterations to minimize the number of times that the contained activities are copied and executed. Using the Code Activity Recommendation (LOW): Use a Code activity to replace loops that are calculating one or more values. If you are using a While or ForEach loop to process a list to generate one or more values, consider replacing that loop with the equivalent Code activity. This activity performs better due to the copying behaviour of the looping activities. Write The Write activity performs a set of writes to workflow variables. The source of each write can be an expression, a bind, or a user-defined absolute value. Combining Writes Recommendation (LOW): Combine multiple write activities that are in sequence. 9

14 If you have multiple write activities that are in sequence (see Figure 1), combine these into a single Write activity that contains multiple writes (see Figure 2) to reduce execution time and memory usage. Note: Because the order of writes on a single Write activity is not guaranteed, use two separate write activities if one depends on the result of a previous write. Figure 1 Figure 2 10 Proficy* Workflow

15 Workflow Performance If/Else The If/Else activity changes execution of the workflow to one of multiple exit branches based on the resolution of a condition. Replacing If/Else with Write Recommendation (LOW): Replace an If/Else activity with a single Write activity that uses the IF expression function. If you are using an If/Else activity to calculate one or more values based on a series of conditions (see Figure 3), replace it with a single Write activity (see Figure 4). The Write activity can use the IF expression function to write different values depending on a condition, thereby reducing execution time and memory usage. Example If/Else activity with two branches: Branch 1: condition = a > 10 writes a value of valid to a local variable Branch 2: condition = none writes a value of invalid to the local variable Value can be replaced by a single Write activity to the local variable with this expression: IF(a > 10, valid, invalid ) 11

16 Figure 3 Figure 4 Form Events (HIGH) Using Form Events to validate form data in workflow logic puts extra load on the workflow server. Though it is easier to write the validation logic in a workflow, the validation should be done in the form itself. 12 Proficy* Workflow

17 Forms Forms Forms are displays that are used as activities in workflows, providing a user interface for task steps. A form can display data or allow you to interact with a running process, or both. You can significantly improve the performance of your forms by implementing one or all of the following recommendations: Reduce parameters Bind in the form Control Property Change the Object property Bind on controls Reducing Form Parameters Recommendation: Minimize the number of form parameters and the size of the form parameter data. When a form is selected for a Form activity, a property is generated for each parameter on the form. Form parameter data is transferred between the workflow server and the client Task List displays. Large form data can cause delays in the loading of the Task List display or in task change notifications sent to the display. Binding in the Form Control Property Recommendation: Do not bind a form control property to an output parameter value. Binding a control property to an output parameter is not currently supported. Instead, bind the output parameter value to the control property. 13

18 Changing the Object Property Recommendation: Use the DisplayMemberPath property to change the object property that is displayed in collection controls. By default, collection controls such as ListBox or ComboBox display the collection objects by using the result of the ToString method. This behaviour can be overridden by setting the DisplayMemberPath property to the name of the object property that should be displayed. Binding on Controls Recommendation: Do not bind to the IsChecked.Value property on a RadioButton or CheckBox control. Binding to the IsChecked.Value property is not supported. Instead, bind directly to the IsChecked property. 14 Proficy* Workflow

19 Workflow Customization Workflow Customization Using Existing.NET Libraries There are three ways that an existing.net library can be exposed to Proficy Workflow and invoked from workflow logic: Create a custom Proficy service Create a custom workflow activity Directly call from a Code activity Each approach has different advantages that may be more suitable than the others depending on the situation. Custom Proficy Service In most cases, the ideal way to expose the.net library to Proficy Workflow is to create a custom Proficy service and wrap the library. With this approach, you must create an interface for your service that contains the set of methods that workflows can invoke. In addition, you can expose events for use in triggering schedules or Wait for Event activities in workflows. For more information, see the Service API Help documentation that is installed with Proficy Workflow for details on how to create a custom service. 15

20 Advantages Methods and events provided by a custom service are not restricted to use inside of workflows. They can be used by any application built with Proficy SOA. For example, custom service methods can be invoked by a form created with the Display Editor. Custom types provided by the service are published into the SOA type catalogue. This allows objects of these types to be passed between workflows and subprocesses. It also allows them to show up correctly in the workflow debugger. Service methods are always invoked asynchronously by workflows. This means that activities in parallel branches can continue to run while the method is invoked. Disadvantages Extra effort is required to write the service wrapper over the library. Invoking a service method requires some additional communication overhead, especially if the service is running on a different machine. This communication may have a noticeable performance impact if large objects are passed between the workflow and the service. 16 Proficy* Workflow

21 Workflow Customization Custom Workflow Activity Another approach for exposing a.net library to Proficy Workflow is to create one or more custom workflow activities to wrap the library. This should only be done if the library must be invoked in the same process as the workflow engine. Some reasons for this may be if the API works with large objects that would be slow to send/receive via service methods, or if it works with objects that cannot be represented by service data contracts. For more information, see the MSDN documentation on the Windows WF 3.5 framework (the System.Workflow namespaces) for details on creating a custom activity. Note: Proficy Workflow does not currently support activities created with the Windows WF 4.0 framework (the System.Activities namespaces). For information on registering custom activities with Proficy Workflow, see the Third-Party Activities section in the online help. Note: The Proficy Server service must be restarted to detect changes in the ActivityExtensions.xml file. Advantages Workflow activities are directly executed by the workflow engine and do not require the extra communication overhead of a service method call. Custom activities appear directly in the activity toolbox. Custom types that are returned by custom activities can be used by other activities by binding to properties on those objects. 17

22 Disadvantages Writing a set of custom activities is more complex than writing a custom service. The reusability of custom activities is limited because they can only be executed by workflows. They cannot, for example, be used by a form created with the display editor. The workflow debugger does not support custom types that are returned from activities. A workflow instance waits for an activity s Execute method to complete before executing other activities in the workflow instance, even in parallel branches. Therefore, care must be taken to spend a minimal amount of time in the Execute method. Note that the currently executing activity in one workflow instance will not block the execution of other workflow instances. Call from Code Activity If an assembly is registered with Proficy Workflow in the ActivityExtensions.dll file, all of its contained namespaces and types will be available to the Code activity. This means that a.net library can be directly called by the Code activity just by registering it in the ActivityExtensions.dll file, even if it does not contain any custom activities. Advantages This approach does not require any additional coding. Code activities are executed asynchronously and will not block the workflow instance from running activities in parallel branches. 18 Proficy* Workflow

23 Workflow Customization Disadvantages If the library is exposed this way, it can only be used by workflow; it cannot be used by the Display Editor or other applications that leverage Proficy SOA. Custom types that are returned by code activities can only use parameters of type Object. This means that other activities cannot bind to the properties of those returned objects. As such, all processing of these custom types is limited to code activities. The workflow debugger does not debug the contents of code activities. 19

Proficy* HMI/SCADA - ifix LAN R EDUNDANCY

Proficy* HMI/SCADA - ifix LAN R EDUNDANCY Proficy* HMI/SCADA - ifix LAN R EDUNDANCY Version 5.5 February 2012 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means, including photocopying

More information

Proficy* Historian S IMULATION D ATA C OLLECTOR G UIDE. Version 6.0 June 2015

Proficy* Historian S IMULATION D ATA C OLLECTOR G UIDE. Version 6.0 June 2015 Proficy* Historian S IMULATION D ATA C OLLECTOR G UIDE Version 6.0 June 2015 Disclaimer of Warranties and Liability The information contained in this manual is believed to be accurate and reliable. However,

More information

Proficy* Historian OSI PI C OLLECTOR G UIDE. Version 6.0 June 2015

Proficy* Historian OSI PI C OLLECTOR G UIDE. Version 6.0 June 2015 Proficy* Historian OSI PI C OLLECTOR G UIDE Version 6.0 June 2015 Disclaimer of Warranties and Liability The information contained in this manual is believed to be accurate and reliable. However, GE Intelligent

More information

Proficy* Workflow. Powered by Proficy SOA GETTING STARTED

Proficy* Workflow. Powered by Proficy SOA GETTING STARTED Proficy* Workflow Powered by Proficy SOA GETTING STARTED Version 1.5 SP4 February 2012 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical

More information

Quick Start Guide P OWERL INK C ONNECT

Quick Start Guide P OWERL INK C ONNECT Quick Start Guide P OWERL INK C ONNECT Version 9.0 July 2015 Disclaimer of Warranties and Liability The information contained in this manual is believed to be accurate and reliable. However, GE assumes

More information

Proficy* HMI/SCADA - ifix D RIVER S ERVER

Proficy* HMI/SCADA - ifix D RIVER S ERVER Proficy* HMI/SCADA - ifix D RIVER S ERVER Version 5.5 January 2012 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means, including photocopying

More information

Proficy* HMI/SCADA - ifix S IMULATION 2 D RIVER

Proficy* HMI/SCADA - ifix S IMULATION 2 D RIVER Proficy* HMI/SCADA - ifix S IMULATION 2 D RIVER Version 5.5 January 2012 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means, including

More information

Proficy* Workflow. Powered by Proficy SOA GETTING STARTED

Proficy* Workflow. Powered by Proficy SOA GETTING STARTED Proficy* Workflow Powered by Proficy SOA GETTING STARTED Version 2.1 April 2013 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means,

More information

Proficy* Workflow. Powered by Proficy SOA GETTING STARTED

Proficy* Workflow. Powered by Proficy SOA GETTING STARTED Proficy* Workflow Powered by Proficy SOA GETTING STARTED Version 2.00 August 2012 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means,

More information

Proficy* Historian OPC C OLLECTOR G UIDE. Version 6.0 June 2015

Proficy* Historian OPC C OLLECTOR G UIDE. Version 6.0 June 2015 Proficy* Historian OPC C OLLECTOR G UIDE Version 6.0 June 2015 Disclaimer of Warranties and Liability The information contained in this manual is believed to be accurate and reliable. However, GE Intelligent

More information

Microcat Authorisation Server (MAS ) User Guide

Microcat Authorisation Server (MAS ) User Guide Microcat Authorisation Server (MAS ) User Guide Contents Introduction... 2 Install Microcat Authorisation Server (MAS)... 3 Configure MAS... 4 License Options... 4 Internet Options... 5 Licence Manager...

More information

Proficy* HMI/SCADA - ifix C REATING R ECIPES

Proficy* HMI/SCADA - ifix C REATING R ECIPES Proficy* HMI/SCADA - ifix C REATING R ECIPES Version 5.5 January 2012 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means, including

More information

Proficy* Workflow. Powered by Proficy SOA. Getting Started V ERSION 1.2 N OVEMBER 2009

Proficy* Workflow. Powered by Proficy SOA. Getting Started V ERSION 1.2 N OVEMBER 2009 Proficy* Workflow Powered by Proficy SOA Getting Started V ERSION 1.2 N OVEMBER 2009 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means,

More information

x10data Smart Client 6.5 for Windows Mobile Installation Guide

x10data Smart Client 6.5 for Windows Mobile Installation Guide x10data Smart Client 6.5 for Windows Mobile Installation Guide Copyright Copyright 2009 Automated Data Capture (ADC) Technologies, Incorporated. All rights reserved. Complying with all applicable copyright

More information

QPP Proprietary Profile Guide

QPP Proprietary Profile Guide Rev. 04 April 2018 Application note Document information Info Content Keywords Proprietary Profile, Server, Client Abstract The Proprietary Profile is used to transfer the raw data between BLE devices.

More information

Stonesoft User Agent. Release Notes for Version 1.1.3

Stonesoft User Agent. Release Notes for Version 1.1.3 Stonesoft User Agent Release Notes for Version 1.1.3 Created: November 26, 2012 Table of Contents What s New... 3 Features... 3 Enhancements... 3 Fixes... 3 Changes... 4 System Requirements... 4 General

More information

MegaStat Installation Instructions

MegaStat Installation Instructions MegaStat Installation Instructions 1. Download MegaStatInstallationFilesWindows.zip from the website. When you click the download link you will see options at the bottom of the screen that will depend

More information

Title Page. Working with Task Workflows

Title Page. Working with Task Workflows Title Page Working with Task Workflows April 2013 Copyright & Document ID Copyright 2012-2013 Software AG USA, Inc. All rights reserved. The webmethods logo, Get There Faster, Smart Services and Smart

More information

Proficy* HMI-SCADA G ETTING S TARTED. ON THE A PPLE ipad OR i P HONE C LIENT

Proficy* HMI-SCADA G ETTING S TARTED. ON THE A PPLE ipad OR i P HONE C LIENT Proficy* HMI-SCADA G ETTING S TARTED ON THE A PPLE ipad OR i P HONE C LIENT July 2014 Disclaimer of Warranties and Liability The information contained in this manual is believed to be accurate and reliable.

More information

HYCU SCOM Management Pack for F5 BIG-IP

HYCU SCOM Management Pack for F5 BIG-IP HYCU SCOM Management Pack for F5 BIG-IP Product version: 5.3 Product release date: March 2018 Document edition: Second Legal notices Copyright notice 2015-2018 HYCU. All rights reserved. This document

More information

Proficy* HMI/SCADA - ifix U SING T ERMINAL S ERVER

Proficy* HMI/SCADA - ifix U SING T ERMINAL S ERVER Proficy* HMI/SCADA - ifix U SING T ERMINAL S ERVER Version 5.5 January 2012 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means, including

More information

Proficy* HMI/SCADA - ifix U SING V ISICONX

Proficy* HMI/SCADA - ifix U SING V ISICONX Proficy* HMI/SCADA - ifix U SING V ISICONX Version 5.5 January 2012 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means, including photocopying

More information

MDVR for the Blackberry

MDVR for the Blackberry MDVR for the Blackberry Instructions www.openeye.net OpenEye BlackBerry MDVR Software Manual (Ver1.09) Manual Edition 30156AC SEPTEMBER 2011 2000-2011, OPENEYE All Rights Reserved. No part of this documentation

More information

SUPPORT MATRIX. Comtrade OMi Management Pack for Citrix

SUPPORT MATRIX. Comtrade OMi Management Pack for Citrix Comtrade OMi Management Pack for Citrix : 2.0 Product release date: December 2016 Document release date: July 2017 Legal notices Copyright notice 2017 Comtrade Software. All rights reserved. This document

More information

Quest Migration Manager Upgrade Guide

Quest Migration Manager Upgrade Guide Quest Migration Manager 8.14 Upgrade Guide 2017 Quest Software Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide is furnished

More information

APPLICATION NOTE. Atmel AT03261: SAM D20 System Interrupt Driver (SYSTEM INTERRUPT) SAM D20 System Interrupt Driver (SYSTEM INTERRUPT)

APPLICATION NOTE. Atmel AT03261: SAM D20 System Interrupt Driver (SYSTEM INTERRUPT) SAM D20 System Interrupt Driver (SYSTEM INTERRUPT) APPLICATION NOTE Atmel AT03261: SAM D20 System Interrupt Driver (SYSTEM INTERRUPT) ASF PROGRAMMERS MANUAL SAM D20 System Interrupt Driver (SYSTEM INTERRUPT) This driver for SAM D20 devices provides an

More information

Spotlight on SQL Server Enterprise Spotlight Management Pack for SCOM

Spotlight on SQL Server Enterprise Spotlight Management Pack for SCOM Spotlight on SQL Server Enterprise 11.7.1 Spotlight Management Pack for SCOM Copyright 2016 Quest Software Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright.

More information

Quest Unified Communications Diagnostics Data Recorder User Guide

Quest Unified Communications Diagnostics Data Recorder User Guide Quest Unified Communications Diagnostics 8.4.1 Data Recorder User Guide 2017 Quest Software Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described

More information

Proficy * Workflow 2.2

Proficy * Workflow 2.2 GE Intelligent Platforms Proficy * Workflow 2.2 GETTING STARTED GUIDE Proficy* Workflow Powered by Proficy SOA GETTING STARTED Version 2.2 November 2013 Disclaimer of Warranties and Liability The information

More information

Proficy* HMI/SCADA - ifix U SING T ERMINAL S ERVER

Proficy* HMI/SCADA - ifix U SING T ERMINAL S ERVER Proficy* HMI/SCADA - ifix U SING T ERMINAL S ERVER V ERSION 5.1 May 2010 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means, including

More information

One Identity Quick Connect Express

One Identity Quick Connect Express One Identity Quick Connect Express for Active Directory 5.6.0 October 2017 These release notes provide information about the One Identity Quick Connect Express for Active Directory release. About New features

More information

KINGSTAR 3.2. SOFT PLC RUNTIME INSTALLATION AND USER GUIDE KS-DOC-x R3

KINGSTAR 3.2. SOFT PLC RUNTIME INSTALLATION AND USER GUIDE KS-DOC-x R3 KINGSTAR 3.2 SOFT PLC RUNTIME INSTALLATION AND USER GUIDE KS-DOC-x64-0021-R3 Copyright 1996-2017 by All rights reserved. No part of this document may be reproduced or transmitted in any form or by any

More information

Stonesoft Firewall/VPN Express. Release Notes for Version 5.5.4

Stonesoft Firewall/VPN Express. Release Notes for Version 5.5.4 Stonesoft Firewall/VPN Express Release Notes for Version 5.5.4 Created: December 17, 2013 Table of Contents What s New... 3 Fixes... 3 System Requirements... 4 Stonesoft Firewall/VPN Appliances... 4 Build

More information

Proficy* Batch Execution A PPLICATION G UIDE

Proficy* Batch Execution A PPLICATION G UIDE Proficy* Batch Execution A PPLICATION G UIDE Version 5.6 December 2010 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means, including

More information

Proficy* HMI/SCADA - ifix C ONFIGURING S ECURITY F EATURES

Proficy* HMI/SCADA - ifix C ONFIGURING S ECURITY F EATURES Proficy* HMI/SCADA - ifix C ONFIGURING S ECURITY F EATURES Version 5.5 January 2012 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means,

More information

Metalogix Archive Manager for Files 8.0. IIS Installation

Metalogix Archive Manager for Files 8.0. IIS Installation Metalogix Archive Manager for Files 8.0 IIS Installation 2018 Quest Software Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this

More information

One Identity Starling Two-Factor AD FS Adapter 6.0. Administrator Guide

One Identity Starling Two-Factor AD FS Adapter 6.0. Administrator Guide One Identity Adapter 6.0 Administrator Guide Copyright 2017 Quest Software Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide

More information

Using save Outside the Server Loop

Using save Outside the Server Loop Using save Outside the Server Loop Adobe Developer Support Technical Note #5129 14 February 1992 Adobe Systems Incorporated Adobe Developer Technologies 345 Park Avenue San Jose, CA 95110 http://partners.adobe.com/

More information

Proficy* HMI/SCADA - ifix U SING E LECTRONIC S IGNATURES

Proficy* HMI/SCADA - ifix U SING E LECTRONIC S IGNATURES Proficy* HMI/SCADA - ifix U SING E LECTRONIC S IGNATURES V ERSION 5.1 May 2010 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means, including

More information

ProgressBar Abstract

ProgressBar Abstract Doc type here 1(21) ProgressBar Abstract The WireFlow progressbar module is an easy way to add progress bars to an application. It is easy to customize the look of the displayed progress window, since

More information

HYCU SCOM Management Pack for F5 BIG-IP

HYCU SCOM Management Pack for F5 BIG-IP USER GUIDE HYCU SCOM Management Pack for F5 BIG-IP Product version: 5.5 Product release date: August 2018 Document edition: First Legal notices Copyright notice 2015-2018 HYCU. All rights reserved. This

More information

HYCU SCOM Management Pack for Nutanix

HYCU SCOM Management Pack for Nutanix HYCU SCOM Management Pack for Nutanix Product version: 2.5 Product release date: May 2018 Document edition: First Legal notices Copyright notice 2016-2018 HYCU. All rights reserved. This document contains

More information

FW Update Tool. Installation Guide. Software Version 2.2

FW Update Tool. Installation Guide. Software Version 2.2 FW Update Tool Installation Guide Software Version 2.2 May 24, 2018 i Contents --- Welcome!........................................................................ 1 Key features...................................................................

More information

MERIDIANSOUNDINGBOARD.COM TERMS AND CONDITIONS

MERIDIANSOUNDINGBOARD.COM TERMS AND CONDITIONS MERIDIANSOUNDINGBOARD.COM TERMS AND CONDITIONS Introduction This document sets forth the terms and conditions ("Terms and Conditions") governing your use of the MeridianHealth.com Web site ("Web Site")

More information

Proficy* HMI/SCADA - ifix. C HANGE M ANAGEMENT AND ifix

Proficy* HMI/SCADA - ifix. C HANGE M ANAGEMENT AND ifix Proficy* HMI/SCADA - ifi C HANGE M ANAGEMENT AND ifi Version 5.5 January 2012 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means, including

More information

Zendesk Connector. Version 2.0. User Guide

Zendesk Connector. Version 2.0. User Guide Zendesk Connector Version 2.0 User Guide 2015 Ping Identity Corporation. All rights reserved. PingFederate Zendesk Connector Quick Connection Guide Version 2.0 November, 2015 Ping Identity Corporation

More information

Zynq-7000 Platform Software Development Using the ARM DS-5 Toolchain Author: Simon George and Prushothaman Palanichamy

Zynq-7000 Platform Software Development Using the ARM DS-5 Toolchain Author: Simon George and Prushothaman Palanichamy Application Note: Zynq-7000 All Programmable SoC XAPP1185 (v1.0) November 18, 2013 Zynq-7000 Platform Software Development Using the ARM DS-5 Toolchain Author: Simon George and Prushothaman Palanichamy

More information

SysInfoTools NSF Duplicate Remover

SysInfoTools NSF Duplicate Remover SysInfoTools NSF Duplicate Remover Table of Contents SysInfoTools NSF Duplicate Remover 1. SysInfoTools NSF Duplicate Remover... 2 2. Overview... 2 3. Getting Started... 3 3.1 Installation procedure...

More information

WorkPlace Agent Service

WorkPlace Agent Service WorkPlace Agent Service Installation and User Guide WorkPlace 16.00.00.00 + Paramount Technologies Inc. 1374 East West Maple Road Walled Lake, MI 48390-3765 Phone 248.960.0909 Fax 248.960.1919 www.paramountworkplace.com

More information

SUPPORT MATRIX. HYCU OMi Management Pack for Citrix

SUPPORT MATRIX. HYCU OMi Management Pack for Citrix HYCU OMi Management Pack for Citrix : 2.0 Product release date: October 2017 Document release data: April 2018 Legal notices Copyright notice 2014-2018 HYCU. All rights reserved. This document contains

More information

Tisio CE Release Notes

Tisio CE Release Notes Tisio CE Release Notes Copyright Copyright 2005, 2006, 2007 and 2008 by ThinPATH Systems, Inc. The information contained in this document is subject to change without notice. ThinPATH Systems, Inc. shall

More information

Welcome to Windows 10 Manager

Welcome to Windows 10 Manager Welcome to Windows 10 Manager Software Introduction http://www.yamicsoft.com contact@yamicsoft.com support@yamicsoft.com suggestion@yamicsoft.com Software Introduction Welcome to Windows 10 Manager and

More information

Stellar Phoenix Password Recovery For Windows Server. Version 2.0. User Guide

Stellar Phoenix Password Recovery For Windows Server. Version 2.0. User Guide Stellar Phoenix Password Recovery For Windows Server Version 2.0 User Guide Overview Stellar Phoenix Password Recovery For Windows Server is a powerful application that helps you reset a Windows Server

More information

Upgrading MYOB BankLink Notes (desktop)

Upgrading MYOB BankLink Notes (desktop) Upgrading MYOB BankLink Notes (desktop) Contents Upgrading MYOB BankLink Notes (desktop)...4 Upgrading MYOB BankLink Notes using the automatic upgrade 4 Upgrading MYOB BankLink Notes when asked to upgrade

More information

SAP Financial Consolidation 10.1, starter kit for IFRS, SP7

SAP Financial Consolidation 10.1, starter kit for IFRS, SP7 SAP Financial Consolidation 10.1, starter kit for IFRS, SP7 Installation guide Copyright 2018 SAP BusinessObjects. All rights reserved. SAP BusinessObjects and its logos, BusinessObjects, Crystal Reports,

More information

Product Support Notice

Product Support Notice PSN # PSN004170u Product Support Notice 2014 Avaya Inc. All Rights Reserved. Original publication date: 07-May-14. This is Issue #01, published date: 07-May-14. Severity/risk level Medium Urgency When

More information

MyCreditChain Terms of Use

MyCreditChain Terms of Use MyCreditChain Terms of Use Date: February 1, 2018 Overview The following are the terms of an agreement between you and MYCREDITCHAIN. By accessing, or using this Web site, you acknowledge that you have

More information

SAM4 Reset Controller (RSTC)

SAM4 Reset Controller (RSTC) APPLICATION NOTE AT06864: SAM4 Reset Controller (RSTC) ASF PROGRAMMERS MANUAL SAM4 Reset Controller (RSTC) This driver for SAM devices provides an interface for the configuration and management of the

More information

Purchase Order Management For Magento 1.x

Purchase Order Management For Magento 1.x Purchase Order Management For Magento 1.x User Guide - 9/10/2017 Section 1: Installation: 1) Turn off Magento's Compilation Mode - Check to see if Magento's compilation mode has been enabled. If it has,

More information

Winnebago Industries, Inc. Privacy Policy

Winnebago Industries, Inc. Privacy Policy Winnebago Industries, Inc. Privacy Policy At Winnebago Industries, we are very sensitive to the privacy concerns of visitors to our websites. Though we do not obtain any personal information that individually

More information

Made in U.S.A. 1

Made in U.S.A.   1 Made in U.S.A. www.smartavi.com 1 1-800-AVI-2131 TABLE OF CONTENTS INTRODUCTION & FEATURES 2 Getting Started and Installation 3 Start-Up 4 Managing Streams and Environment 5 Frequently Asked Questions

More information

Quest Migration Manager for Active Directory Cached Credentials Utility Administrator Guide

Quest Migration Manager for Active Directory Cached Credentials Utility Administrator Guide Quest Migration Manager for Active Directory 8.14 Cached Credentials Utility 2017 Quest Software Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software

More information

Terms of Use. Changes. General Use.

Terms of Use. Changes. General Use. Terms of Use THESE TERMS AND CONDITIONS (THE TERMS ) ARE A LEGAL CONTRACT BETWEEN YOU AND SPIN TRANSFER TECHNOLOGIES ( SPIN TRANSFER TECHNOLOGIES, STT, WE OR US ). THE TERMS EXPLAIN HOW YOU ARE PERMITTED

More information

ISim Hardware Co-Simulation Tutorial: Processing Live Ethernet Traffic through Virtex-5 Embedded Ethernet MAC

ISim Hardware Co-Simulation Tutorial: Processing Live Ethernet Traffic through Virtex-5 Embedded Ethernet MAC ISim Hardware Co-Simulation Tutorial: Processing Live Ethernet Traffic through Virtex-5 Embedded Ethernet MAC UG819 (v 13.1) March 18, 2011 Xilinx is disclosing this user guide, manual, release note, and/or

More information

x10data Smart Client 7.0 for Windows Mobile Installation Guide

x10data Smart Client 7.0 for Windows Mobile Installation Guide x10data Smart Client 7.0 for Windows Mobile Installation Guide Copyright Copyright 2009 Automated Data Capture (ADC) Technologies, Incorporated. All rights reserved. Complying with all applicable copyright

More information

Silver Peak. AWS EC-V for Multi- Instance Inbound Load Balancing

Silver Peak. AWS EC-V for Multi- Instance Inbound Load Balancing Silver Peak AWS EC-V for Multi- Instance Inbound Load Balancing Copyright and Trademarks Silver Peak AWS EC-V for Multi-Instance Inbound Load Balancing Guide Date: January 2017 Copyright 2017 Silver Peak

More information

UtilityPak: Dynamics CRM Record Merge. Version 1.0

UtilityPak: Dynamics CRM Record Merge. Version 1.0 UtilityPak: Dynamics CRM Record Merge 7/21/2017 Important Notice No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, photocopying, recording,

More information

Veritas NetBackup for Lotus Notes Administrator's Guide

Veritas NetBackup for Lotus Notes Administrator's Guide Veritas NetBackup for Lotus Notes Administrator's Guide for UNIX, Windows, and Linux Release 8.0 Veritas NetBackup for Lotus Notes Administrator's Guide Document version: 8.0 Legal Notice Copyright 2016

More information

Upgrading BankLink Books

Upgrading BankLink Books Upgrading BankLink Books Contents Upgrading BankLink Books... 4 Upgrading BankLink Books using the automatic upgrade 4 Upgrading BankLink Books when asked to upgrade 5 Upgrading BankLink Books Page 2 of

More information

MDVR HD for the ipad. Instructions.

MDVR HD for the ipad. Instructions. MDVR HD for the ipad Instructions www.openeye.net OpenEye ipad MDVR HD Software Manual (v2.12) Manual Edition 30882AE MARCH 2013 2000-2013, OPENEYE All Rights Reserved. No part of this documentation may

More information

SmartScan. Barcode Translator for QuickBooks USER S MANUAL

SmartScan. Barcode Translator for QuickBooks USER S MANUAL SmartScan Barcode Translator for QuickBooks USER S MANUAL Baus Systems 4727 44 th Ave. SW, Suite 202 Seattle, WA 98116 (206) 932-9986 Office (206) 923-0839 Fax E-mail: support@baus-systems.com 1 TABLE

More information

NVIDIA GPU CLOUD. DU _v02 July Getting Started Guide

NVIDIA GPU CLOUD. DU _v02 July Getting Started Guide NVIDIA GPU CLOUD DU-08787-001 _v02 July 2018 Getting Started Guide TABLE OF CONTENTS Chapter 1. Getting Started Using... 1 1.1. Signing Up for an NGC Account... 1 1.2. Logging on to the NGC Website...

More information

Metalogix ControlPoint 7.6. for Office 365 Installation Guide

Metalogix ControlPoint 7.6. for Office 365 Installation Guide Metalogix 7.6 for Office 365 Installation Guide 2018 Quest Software Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide is

More information

Mile Terms of Use. Effective Date: February, Version 1.1 Feb 2018 [ Mile ] Mileico.com

Mile Terms of Use. Effective Date: February, Version 1.1 Feb 2018 [ Mile ] Mileico.com Mile Terms of Use Effective Date: February, 2018 Version 1.1 Feb 2018 [ Mile ] Overview The following are the terms of an agreement between you and MILE. By accessing, or using this Web site, you acknowledge

More information

Spotlight Management Pack for SCOM. User Guide

Spotlight Management Pack for SCOM. User Guide Spotlight Management Pack for SCOM 2015 Dell Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide is furnished under a software

More information

StoneGate Management Center. Release Notes for Version 5.3.4

StoneGate Management Center. Release Notes for Version 5.3.4 StoneGate Management Center Release Notes for Version 5.3.4 Created: December 20, 2011 Table of Contents What s New... 3 Fixes... 3 Other Changes... 5 System Requirements... 6 Basic Management System Hardware

More information

MemPlus Help documentation. DeadLine CODEDEAD

MemPlus Help documentation. DeadLine CODEDEAD 4-4-2018 MemPlus 1.3.1 Help documentation DeadLine CODEDEAD Table of contents 1. Introduction... 2 2. System requirements... 2 3. License... 2 4. Support... 2 5. Website... 2 6. General warning... 3 7.

More information

Product Support Notice

Product Support Notice PSN # PSN020232u Product Support Notice 2016 Avaya Inc. All Rights Reserved. Avaya Proprietary Use pursuant to the terms of your signed agreement or company policy. Original publication date: 18-Dec-15.

More information

Vivado Design Suite User Guide

Vivado Design Suite User Guide Vivado Design Suite User Guide Design Flows Overview Notice of Disclaimer The information disclosed to you hereunder (the Materials ) is provided solely for the selection and use of Xilinx products. To

More information

TechTip: Configuring and Using the ArchestrA Worfklow Logger

TechTip: Configuring and Using the ArchestrA Worfklow Logger NOTE: This article and all content are provided on an "as is" basis without any warranties of any kind, whether express or implied, including, but not limited to the implied warranties of merchantability,

More information

CodeWarrior Development Studio

CodeWarrior Development Studio CodeWarrior Development Studio for StarCore and SDMA Architectures Quick Start for Windows Operating Systems and Embedded Cross Trigger This Quick Start explains how to set up a sample project to use the

More information

Quest InTrust InTrust Events

Quest InTrust InTrust Events Quest InTrust 11.3 InTrust Events 2017 Quest Software Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide is furnished under

More information

Quest Recovery Manager for Active Directory 9.0. Quick Start Guide

Quest Recovery Manager for Active Directory 9.0. Quick Start Guide Quest Recovery Manager for Active Directory 9.0 Quick Start Guide Copyright 2017 Quest Software Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software

More information

Enabling Agile Database Development with Toad

Enabling Agile Database Development with Toad Enabling Agile Database Development with Toad Eliminate the bottleneck in your agile process with Toad Development Suite for Oracle and Toad Intelligence Central INTRODUCTION The challenges of agile methodology

More information

Changes to the Bank Reconciliation Function

Changes to the Bank Reconciliation Function Changes to the Bank Reconciliation Function August 2005 Statement of Disclaimer This information is provided as is and without any warranties of any kind, whether express, implied or statutory, including,

More information

x10data Application Platform v7.1 Installation Guide

x10data Application Platform v7.1 Installation Guide Copyright Copyright 2010 Automated Data Capture (ADC) Technologies, Incorporated. All rights reserved. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the

More information

BlackBerry Java Development Environment (JDE)

BlackBerry Java Development Environment (JDE) 1 BlackBerry Java Applications for Accessing SAP Applications BlackBerry Java Development Environment The BlackBerry Java Development Environment (JDE) is a fully integrated development and simulation

More information

One Identity Active Roles 7.2. Web Interface User Guide

One Identity Active Roles 7.2. Web Interface User Guide One Identity Active Roles 7.2 Web Interface User Guide Copyright 2017 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in

More information

Metalogix ControlPoint 7.6

Metalogix ControlPoint 7.6 Metalogix ControlPoint 7.6 October 2018 These release notes provide information about the latest Metalogix ControlPoint release. New Features Resolved Issues Known Issues About Us New Features Version

More information

Using the JADE Report Writer

Using the JADE Report Writer Using the JADE Report Writer Jade Software Corporation Limited cannot accept any financial or other responsibilities that may be the result of your use of this information or software material, including

More information

Copyright 2018 Shoviv Software Private Limited. Shoviv Lotus Notes to Outlook

Copyright 2018 Shoviv Software Private Limited. Shoviv Lotus Notes to Outlook Table of Contents 1. About 1.1 Introduction 1.2 Key Features 1.3 System Requirements 2. Installation and Uninstallation 2.1 Installation 2.2 Uninstallation 3. User Interface 3.1 Introduction 3.2 Menu Bar

More information

StorageGRID Webscale NAS Bridge Management API Guide

StorageGRID Webscale NAS Bridge Management API Guide StorageGRID Webscale NAS Bridge 2.0.3 Management API Guide January 2018 215-12414_B0 doccomments@netapp.com Table of Contents 3 Contents Understanding the NAS Bridge management API... 4 RESTful web services

More information

INSTALLATION & OPERATIONS GUIDE Wavextend Calculation Framework & List Manager for CRM 4.0

INSTALLATION & OPERATIONS GUIDE Wavextend Calculation Framework & List Manager for CRM 4.0 INSTALLATION & OPERATIONS GUIDE Wavextend Calculation Framework & List Manager for CRM 4.0 COPYRIGHT Information in this document, including URL and other Internet Web site references, is subject to change

More information

Toad DevOps Toolkit 1.0

Toad DevOps Toolkit 1.0 Toad DevOps Toolkit 1.0 Release Notes 9/29/2017 These release notes provide information about the Toad DevOps Toolkit release. About Toad DevOps Toolkit Toad DevOps Toolkit exposes key Toad for Oracle

More information

RDS Employee Access Module User Guide

RDS Employee Access Module User Guide RDS Employee Access Module User Guide This manual is designed to help you set up your Employee Access account. Create New Account - As Employee Disclaimer of Warranties and Limitation of Liabilities Regional

More information

INCLUDING MEDICAL ADVICE DISCLAIMER

INCLUDING MEDICAL ADVICE DISCLAIMER Jordan s Guardian Angels Terms and Conditions of Use INCLUDING MEDICAL ADVICE DISCLAIMER Your use of this website and its content constitutes your agreement to be bound by these terms and conditions of

More information

Scribe Monitor App. Version 1.0

Scribe Monitor App. Version 1.0 Scribe Monitor App Version 1.0 Important Notice No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, photocopying, recording, or otherwise,

More information

TEST METHODOLOGY. SSL/TLS Performance. v1.0

TEST METHODOLOGY. SSL/TLS Performance. v1.0 TEST METHODOLOGY SSL/TLS Performance v1.0 Table of Contents 1 Introduction... 3 1.1 The Need for SSL/TLS Performance Testing... 3 1.2 About This Test Methodology... 3 1.3 Inclusion Criteria... 3 2 SSL/TLS

More information

Team Approach Synchronization Guide

Team Approach Synchronization Guide Team Approach Synchronization Guide 012511 Enterprise CRM, version 2.9 US 2011 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic,

More information

FOR TCG ACPI Specification

FOR TCG ACPI Specification ERRATA Errata Version 0.3 August 25, 2017 FOR TCG ACPI Specification Specification Version 1.20 Revision 8 January 19th, 2017 Contact: admin@trustedcomputinggroup.org Copyright TCG 2017 Disclaimers, Notices,

More information