Creating a Structured Forms Processing Web Service Getting Started with Form Identification

Size: px
Start display at page:

Download "Creating a Structured Forms Processing Web Service Getting Started with Form Identification"

Transcription

1 Creating a Structured Forms Processing Web Service Getting Started with Form Identification Executive Summary Electronic data capture in the Cloud is on everyone s minds these days. Yet paper forms are still found in offices worldwide, and managing that paper is a challenge. Forms processing software takes paper forms and turns them into usable electronic data. Traditional forms processing solutions have either been run on the desktop or on a local server. This white paper suggests an alternative approach: doing forms processing via a web service. This allows for processing forms through a browser, mobile forms processing, and access to forms processing from environments beyond.net, such as Java or PHP. With a web service, you can provide forms processing capabilities to more applications on more platforms. As the document capture market moves from batch acquisition to ad hoc acquisition (at a workstation or mobile device), the ability to provide forms processing on more platforms becomes increasingly valuable. Structured forms processing is the analysis and extraction of data from documents based on predefined template images and fields. The typical structured forms processing workflow takes a filled form document image, and identifies it as one of a set of known templates. Once a matching template is found, the data is extracted from the form. The extracted data can now be persisted in a format conducive to future use, such as in a database or an XML file. Overview This white paper guides you through the development of a structured forms processing web service, using Windows Communication Foundation (WCF) and Accusoft s FormSuite. The FormSuite SDK provides.net libraries for performing structured forms processing. These libraries include features for performing image identification, image cleanup, and data extraction. Data extraction mechanisms include optical character recognition (OCR), handwriting recognition (ICR), optical mark recognition (OMR), barcode recognition 1, and more 2. The solution presented in this paper includes three parts. The first is a forms processing web service that is exposed through HTTP requests. The forms processing capability of the web service is called identification: it will accept a filled form image and identify it against a set of known candidate templates. Form identification is the first step in a full forms processing system. The second part is a simple WinForms application that consumes the web service. However, you don t necessarily have to use WinForms or.net to build your application; you could just as easily develop the client in Java or PHP. Finally, this paper illustrates how to build a form set, which the web service will use to perform identification against. 1, 2 Barcode recognition and other recognition engines do not ship with FormSuite but compatible recognition engines are available from Accusoft Accusoft Corporation 1 P a g e

2 Besides limiting the forms processing capabilities to just form identification, many shortcuts are taken in the development of this web service. The final product will be functional, but serves only as a starting point for developing an enterprise ready solution. Requirements and Assumptions This white paper assumes that the reader is familiar with.net and the C# programming language. The paper uses Visual Studio 2010,.NET 4.0 and the FormSuite version 3 software development kit available from Creating the Web Service This section will walk you through the process of building the form identification web service using WCF and FormSuite. The web service that is created will expose an API that can be called through HTTP requests, allowing the user to pass an image of a document to the web service and retrieve an XML string containing results of identification. Architecture The web service will be built in two assemblies. The first assembly implements and hosts the web service API. The second assembly implements the form identification functionality. This architecture separates concepts and also promotes reuse of the form identification code in other solutions. The web service assembly hosts the web service from a console application. WCF permits hosting of a web service from IIS or from any.net application. The choice to host the web service in a console application for this solution was made to simplify the implementation. We will be loading information about the form set from a file on disk (as described below), and hosting in a console app, as opposed to hosting in IIS, to sidestep IIS specific configuration and permissions issues. The solution will be persisting information about the form set in a file on disk. This allows us to use FormDirector without adding support for reading from databases. If the scope of this paper would have been larger we could have chosen to store form set information in a relational database. Building the Web Service API Start by running Visual Studio Create a new console application project targeting.net Framework 4. Call the project FormsWebServiceHost, and make the solution name FormWebService because we will be adding some other projects to the solution Accusoft Corporation 2 P a g e

3 Your solution explorer will now have one project, FormsWebServiceHost, with a single source code file, Program.cs. Leave Program.cs like it is for now; we will come back to that later after we have built the interface for our webservice. Next, update the target framework for your FormsWebServiceHost project to.net Framework 4 (the default target is.net Framework 4 Client Profile ). This is required to reference the System.ServiceModel.Web assembly. Now we will build the interface for our web service. To do this, we will need to reference assemblies System.ServiceModel.dll and System.ServiceModel.Web.dll. These assemblies expose the ServiceContractAttribute, OperationContractAttribute, and WebInvokeAttribute classes, which will be applied to the interface to specify a contract and calling methods for our web service. Now, add a new Interface Definition Code File to the project; let s call this interface IFormWebService Accusoft Corporation 3 P a g e

4 In order to specify that the interface just created defines a service contract, mark the interface with the ServiceContractAttribute (from the System.ServiceModel namespace) as shown below. [ServiceContract] interface IFormWebService Now that you have an interface that defines a service contract, you need to add some operations to the service contract. As previously noted, our service will perform form identification identifying an image against a set of known template images. We will define one operation in the interface that performs identification. The operation must accept an image as input and return the results of identification. Identification results are complex and will consist of an identifier of the template that matched the input form, a confidence that identification is correct, and an error message for scenarios where identification fails. The web service will return XML so that this complex result can be parsed easily by any calling client. Add a method to the IFormWebService interface and call it Identify. This method will accept a Stream as its only argument and return an IdentificationInfo object. The Stream will contain the image file. IdentificationInfo is a class that we will define later, in the section Building the Forms Identification Assembly. Also note that returning a class seems contradictory to our requirement to return XML, but WCF will handle the serialization of the IdentificationInfo object into XML. Later, we ll cover what we have to do to the IdentificationInfo class to facilitate this serialization. The WebInvokeAttribute also needs to be applied to the Identify method. This will allow us to specify the URL of the operation relative to the base URL of the web service and the HTTP method that the operation responds to (i.e. GET, POST, etc.). We will be using the POST operation because we are sending binary data. Although POST is the default operation, we will explicitly specify it for readability. The declaration of the Identify method should look like this. [OperationContract, WebInvoke(UriTemplate = "Identify/", Method = "POST")] IdentificationInfo Identify(System.IO.Stream imagestream); 2011 Accusoft Corporation 4 P a g e

5 The UriTemplate value indicates that the Identify operation is accessible at baseuri/identify/. The next step in building the web service is to create a concrete implementation of our IFormWebService interface. Add a new class definition to the project and name the class FormWebService. Modify this class to implement IFormWebService. You ll only have to implement the Identify method and the implementation should be fairly simple since it will delegate all of the work to the classes in the FormsProcessing assembly. All you need to do is add standard argument checks and the pass the image Stream off to the ProcessorManager s IdentifyMethod. The entire implementation of the FormWebService class should look like this. class FormWebService : IFormWebService public IdentificationInfo Identify(System.IO.Stream imagestream) if (imagestream == null) throw new ArgumentNullException("imageStream"); return ProcessorManager.Identify(imageStream); Creating a Host for the Web API Now that we have the web service defined, we need to host it. This takes us back to the Main method in Program.cs. In this method we will configure and open a System.ServiceModel.ServiceHost that exposes our web service. First, add to Program.cs a using statement for the System.ServiceModel and System.ServiceModel.Description namespaces. Then in the body of the main method, create an instance of the ServiceHost class, specifying the service URI and the type of the object implementing the service contract Accusoft Corporation 5 P a g e

6 string serviceuri = " ServiceHost host = new ServiceHost(typeof(FormWebService), new Uri(serviceUri)); The ServiceHost, at this point, does not have any endpoints; we must add an endpoint so that a client can communicate with the service. The first step in creating an endpoint is to create a binding object to specify the communication protocol of the endpoint. Since we want our service to communicate via the HTTP protocol, we will create a WebHttpBinding. WebHttpBinding binding = new WebHttpBinding(); And since we re planning on passing images to the service, increase the max supported file size and buffer size. The code below shows how to increase these values to 128 Kbytes, but you may want to go higher. binding.maxreceivedmessagesize = ; // 128 x 1024 binding.maxbuffersize = ; Next we will create the ServiceEndpoint object, specifying the contract and binding of the endpoint. ServiceEndpoint serviceendpoint = host.addserviceendpoint("formswebservicehost.iformwebservice", binding, ""); The last step in creating the service host is to attach the WebHttpBehavior to the endpoint; this is required when using the WebHttpBinding. WebHttpBehavior behavior = new WebHttpBehavior(); serviceendpoint.behaviors.add(behavior); Now that the service host is configured, add code to open the service and let it accept incoming requests. The main thread of the command line app can continue doing something else as long as you don t dispose of or close the ServiceHost. We ll just wait for a key to be pressed so that we can exit the service gracefully. And also remember to wrap the main thread in a try-finally block, to ensure that the ServiceHost is closed properly if an exception occurs. try host.open(); Console.ReadLine(); finally host.close(); The only other caveat to be aware of is that non-administrator accounts do not, by default have access to register the service to an HTTP namespace. This means that you will either need to run the program as an administrator or give permission to the user account running the host to register to the namespace; more information regarding that can be found at To make the console app request administrator privileges at startup, add an Application Manifest File to the project. Open the file and change the level attribute on the requestedexecutionlevel element from asinvoker to requireadministrator. <requestedexecutionlevel level="requireadministrator" uiaccess="false" /> 2011 Accusoft Corporation 6 P a g e

7 Building the Forms Identification Assembly This section will walk you through creating the assembly that will perform image identification. Begin by adding a new class library project to the FormsWebService solution. Call this project FormsProcessing, because this is where we will implement the forms processing functionality using components from FormSuite. Like in the previous assembly, the target framework for this project should be.net Framework 4. Remove the auto-generated class (probably named Class1.cs ) that Visual Studio created for you. We will add three classes in this assembly: one that defines our result object (IdentificationInfo.cs), one that implements the forms processing (FormsProcessor.cs), and one that manages multithreaded access to the FormsProcessors (ProcessorManager.cs). IdentificationInfo We ll start with creating IdentificationInfo.cs since we have talked about that in previous sections. This class stores information about the results of identification, which will be returned from methods in this assembly instead of result objects from Accusoft s FormFix component. We do this because we want to encapsulate the implementation details of form processing and also this allows us to apply the DataContractAttribute and DataMemberAttribute (from the System.Runtime.Serialization namespace) to the IdentificationInfo object and its properties. These attributes specify that the class and members represent a data contract (which could be defined independent of this implementation) and are serializable by the DataContractSerializer. So, when previously we said that our service contract returns an IdentificationInfo object, what 2011 Accusoft Corporation 7 P a g e

8 WCF does for us automagically (using the data contract) is to serialize the IdentificationInfo object into XML so that our web service returns an XML string. The implementation of the IdentificationInfo class should look like this. [DataContract] public class IdentificationInfo public IdentificationInfo( Accusoft.FormFixSdk.IdentificationResult identificationresult)... public IdentificationInfo(Exception e)... [DataMember] public String Name get; set; [DataMember] public int IdentificationConfidence get; set; [DataMember] public String Error get; set; The implementation details of the constructors are left out to save space in this document, but can be found in the full source code; see the last page of this document for a link. FormsProcessor The next step in building the processing assembly is to create the FormsProcessor class and implement form identification. This document will give an overview of this class, but not go into implementation details for this class. The complete implementation is also available in the full source code. NOTE: More sample code for using FormFix and FormDirector to implement forms processing can be found in the FormAssist source code, as well as in FormFix and FormDirector samples. The entire FormSuite product, including FormAssist, FormFix and FormDirector, may be downloaded for evaluation from the Accusoft Web site at The FormsProcessor class implements the form identification functionality using the FormDirector and FormFix components. FormDirector is used as an IO layer to load a form set and store it in memory, and FormFix implements the identification processing. Although these components implement much of the functionality needed for form identification, the FormsProcessor class still needs to implement the plumbing to connect FormDirector to FormFix and control FormDirector s loading of the form set files from disk. The public members of the FormsProcessor class are shown below. public FormProcessor()... public IdentificationInfo Identify(Stream unidentifiedimagestream)... The FormsProcessor will be configured to load the form set from a file called FormSet.frs located in the working directory of the application. Later in this document we will cover creation of this file Accusoft Corporation 8 P a g e

9 NOTE: At this point we should probably talk about the fact that we are creating a web service, but the FormsProcessor will be using FormDirector to load form set files from disk. Out of the box, FormDirector does not support loading and saving form sets from a stream, nor does it support loading and saving form sets from a database. The concepts in FormDirector are abstracted out so that loading and saving from streams or databases can be supported through derived classes. This solution is loading files from disk and hosting our service in a command line app so that we don t have to write a data layer or worry about I/O permissions of the process hosting the web service. You should evaluate what the needs are for storage and security in your application, and use the most appropriate implementation. ProcessorManager The last step in building the FormsProcessing assembly is creating the ProcessorManager class. The class gives one solution to an architecture challenge posed by creating a form processing web service with FormSuite. The challenge stems from contradiction between the best practice use of the FormFix IdentificationProcessor object and typical architecture design of a web service. The best practices use of FormFix s IdentificationProcessor states that an instance should be created one time for a form set and should not be disposed of or recreated between processing of unfilled images. This practice reduces overhead from creating and configuring the object, and also that an instance of the class will learn patterns in the input images, leading to better identification performance over time. Typical architecture design of a web service stays away from shared objects between calls to the web service. This is done to promote scalability and eliminate the complex code required to prevent concurrent access to the objects. In the solution presented here, we will target best practice use of FormFix at the expense of the requirements of a web service. As with all solutions presented in this document, you should evaluate what the most appropriate solution is for your application. The ProcessorManager will be a static class with a queue of FormsProcessor objects, and it will have one static method called Identify, which takes a Stream parameter. The Identify method will be called from a FormWebService object; for each call to the Identify method, a FormsProcessor will be dequeued from the queue, used to perform processing, and then enqueued. This mechanism will ensure that a FormsProcessor is only used by one call to the web service at a time. If multiple simultaneous calls are made to the web service, then one of the threads may find that the queue is empty and it will have to wait until one of the other threads has finished using a FormsProcessor object. We will use the ConcurrentQueue<T> type (from the System.Collections.Concurrent namespace) for the collection so we don t have to manage synchronization of access to the FormsProcessors. In the ProcessorManager s static constructor we will create as many FormsProcessors as there are processors on the machine. This will allow up to that many simultaneous calls to the web service without one of the calls having to wait Accusoft Corporation 9 P a g e

10 The constructor of the ProcessorManager class is shown below. static Processor() processors = new ConcurrentQueue<FormsProcessor>(); int numberofprocessors = System.Environment.ProcessorCount; for (int num = 0; num < numberofprocessors; num++) processors.enqueue(new FormsProcessor()); And, the Identify method of the ProcessorManager class is shown below. public static IdentificationInfo Identify(Stream unidentifiedimagestream) FormsProcessor formprocessor; while (!processors.trydequeue(out formprocessor)) System.Threading.Thread.Sleep(100); try return formprocessor.identify(unidentifiedimagestream); catch (Exception e) return new IdentificationInfo(e); finally processors.enqueue(formprocessor); Now, we have completed the development of our FormsProcessing assembly, the FormsWebServiceHost project should be updated to reference the FormsProcessing assembly. Then a using statement for the FormsProcessing namespace can be added to the IFormWebService.cs and FormWebService.cs files. Everything should build now. You could run the console app to start the web service, but it would fail when an API call is made, because we haven t created the form set for it to use. In the next two sections, we will create a client app to test the web service and we will demonstrate how to create a form set using FormAssist. Creating a Test Client In this section, we will create a test client for the web service. The client will be a simple WinForms app with a button to open a dialog box to select an image; the image will then be sent to the web service. The client will also have a text box to display the XML received from the web service. To build the client, start by adding a new Windows Forms Application project to the FormsWebService solution. Again, the target framework should be.net Framework Accusoft Corporation 10 P a g e

11 You should now have a new project with an empty form called Form1. Add a Button and TextBox to Form1. Make the TextBox multiline by setting its Multiline property to true, and then change the name of the TextBox to resultstextbox. Now, add an event handler for the button s Click event. In this event handler we will present the user with a file open dialog to select an image file to identify. OpenFileDialog openfiledialog = new OpenFileDialog(); if (openfiledialog.showdialog()!= System.Windows.Forms.DialogResult.OK) return; Then we will attempt to open the file and read its contents into a byte array. This byte array will be passed to the web service. byte[] imagebuffer; using (Stream filestream = new FileStream(openFileDialog.FileName, FileMode.Open)) imagebuffer = new byte[filestream.length]; filestream.read(imagebuffer, 0, imagebuffer.length); NOTE: Optionally, you could open the image with ImagXpress to verify it is a supported file type and then you could compress the image before it is sent to the web service. NOTE 2: This is also a good spot to verify that the file size does not exceed the max supported files size, which we set to 128kB when building the service. The next step is to make a web request to the web service, passing the image bytes. This is done by creating an HttpWebRequest instance (from the System.Net namespace) and specifying to use the POST method and the content type of the request stream. We will set the content type to application/octet-stream since we are sending over binary data that could be one of many image file formats. Then the content of the request stream is set to the imagebuffer, and the request stream closed. We can then get the response from the web request, read the text, and write it to the resultstextbox. The code to do all of this is shown below. HttpWebRequest httpwebrequest = WebRequest.Create(@" as HttpWebRequest; if (httpwebrequest!= null) httpwebrequest.method = "POST"; httpwebrequest.contenttype = "application/octet-stream"; Stream requeststream = httpwebrequest.getrequeststream(); requeststream.write(imagebuffer, 0, imagebuffer.length); requeststream.close(); String response = String.Empty; WebResponse webresponse = httpwebrequest.getresponse(); using (StreamReader streamreader = new StreamReader(webResponse.GetResponseStream())) response = streamreader.readtoend(); resultstextbox.text = response; 2011 Accusoft Corporation 11 P a g e

12 Now we have completed building the web service and a test client. The only step left is creating a form set for the web service to use. This is covered in the next section. Creating a Form Set We will use FormAssist, the FormSuite demo application, to create the form set that the web services will use to identify against. FormAssist is installed with the FormSuite version 3 SDK; you can find the compiled demo app under the start menu at Programs > Accusoft > Demonstration Programs > FormAssist 3. Run then demo, and we will build the form set. When the startup dialog pops up asking you to select an option to get started, select Create a new form template library and press OK. Now FormAssist will be open with an empty form set. We will add several forms (template images) to the form set; these are the template images that will be used for identification. Only bitonal (black and white) images are supported, so before you add any images, be sure they are bitonal. You may convert any grayscale or color images you have using an image editor, such as MS Paint or GIMP. To add a form, select the item Add new Form to Form Set under the file menu. This will open up a dialog where you can select the template image for the form. The FormSuite SDK installed some images under %public%\documents\pegasus Imaging\Common\Images, we will use these images. Select the image BloomingtonPoliceBlank.tif, and open it. This will add a new form to your form set with BloomingtonPoliceBlank.tif as the template image. The form set tree should reflect that you now have this form, as shown in the image below. The name of this form has already been set based on the name of the template image, but it can be changed to a more appropriate value. This name is the value that will be returned as the identifier of the form from the web service. To change the name, select the form in the form set tree. The settings panel, below the form set tree, will now contain settings of the form. Select the text box containing the form name (this is the only text box and control that you can edit), update the name, and press enter. The results are shown in the image below Accusoft Corporation 12 P a g e

13 For our web service that only performs form identification, this is all you need to do to add a form (template image) to the form set. There is a lot more functionality to FormAssist, which will allow you to specify cleanup operations or define fields on forms, but the FormsProcessing assembly in this white paper does not currently support any other parts of forms processing; it simply does identification Now, just to make things interesting, add a few more forms to the form set following the same procedure as above. From the same folder of images installed with FormSuite, add the images TexasLotteryBlank.tif and RailroadRetirementTaxBlank.tif. In a real life situation, you likely need to match an image against many possible templates. Now that we have added all of the forms that we are going to add to the form set, we need to process one image with the form set from within FormAssist. This gives FormFix a chance to load the form set and analyze the images in the form set and then we can store that information with the form set when it is saved. This step is not required, but is highly recommended; it will speed up operations in the web service. To process one image, select item Process Forms under the tools menu. You can select any bitonal image to process. This time, select %public%\documents\pegasus Imaging\Common\Images\ RailroadRetirementTaxFilled.tif. The FormAssist Process Forms window will appear. Feel free to explore it after processing has finished. Click Exit when you are done exploring. Now we can save the form set. Remember that when building the web service we specified that the web service would load the form set from a file named FormSet.frs in the working directory of the process hosting the service. To save to this location, select item Save Form Set under the File menu, and navigate to the build directory of the FormsWebServiceHost project. Change the file name to FormSet.frs and then click save. That s it! Now you can run your web service and perform image identification with your test client Accusoft Corporation 13 P a g e

14 Running a Test To test identification, first run FormsWebServiceHost.exe. You should get a blank console window. Next run FormsWebServiceTestClient.exe. This will open a window like the one shown below. Click the Identify button, and select a bitonal image to identify. Like before, for this first run select the image %public%\documents\pegasus Imaging\Common\Images\RailroadRetirementTaxFilled.tif. After clicking OK, the image will be sent to the processing server. The image should be processed and XML results returned. The XML is shown in the dialog. As you can see, the image was identified as matching the template RailroadRetirementTaxBlank with a confidence value of 97. And that s all; a web service for performing form identification has been successfully implemented and tested Accusoft Corporation 14 P a g e

15 More Source Code For readability, some portions of the implementation of the Forms Processing Web Service were left out; a full copy of the source in.net may be downloaded from the Accusoft website at About FormSuite FormSuite bundles all of Accusoft s forms processing components into one convenient install, and discounts the purchase price when you buy all included components. You may download a full featured unlimited trial version of FormSuite here: Please contact us at info@accusoft.com for more information. About the Author Mark Duckworth, Software Engineer since 2008, has been responsible for development work on products across Accusoft s product range. His contributions include work on forms processing, OCR, ICR, MICR, TWAIN, Silverlight, Java and more. Mark earned a Master of Science in Computer Science and a Bachelor of Science in Computer Science from Georgia Institute of Technology. About Accusoft Accusoft provides a full spectrum of document, content and imaging solutions. With its broad range of solutions, Accusoft is committed to deliver best-in-class, enterprise grade and fullysupported applications and a globally recognized suite of software development kits (SDKs). Accusoft products work reliably behind the scenes for capturing, processing, storing and viewing images, documents and more. Add barcode, compression, DICOM, image processing, OCR/ICR, forms processing, PDF, scanning, video, and image viewing to your applications. Products are delivered as applications and toolkits for multiple 32-bit/64-bit platforms and development environments, including ios, Android,.NET, Silverlight, ASP.NET, ActiveX, Java, Linux, Solaris, Mac OSX, and IBM AIX. For more information, please visit Accusoft Corporation 15 P a g e

Getting Started with Telerik Data Access. Contents

Getting Started with Telerik Data Access. Contents Contents Overview... 3 Product Installation... 3 Building a Domain Model... 5 Database-First (Reverse) Mapping... 5 Creating the Project... 6 Creating Entities From the Database Schema... 7 Model-First

More information

Deploying Microsoft Operations Manager with the BIG-IP system and icontrol

Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Deployment Guide Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Welcome to the BIG-IP LTM system -

More information

Whats the difference between WCF and Web Services?

Whats the difference between WCF and Web Services? Whats the difference between WCF and Web Services? In this article I will explain the Difference between ASP.NET web service and WCF services like ASP.NET web services. I will also discusses how we use

More information

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner 1 vk» Java 7 Recipes (,\['«** - < g!p#«josh Juneau Carl Dea Freddy Guime John O'Conner Contents J Contents at a Glance About the Authors About the Technical Reviewers Acknowledgments Introduction iv xvi

More information

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code. Content Introduction... 2 Data Access Server Control Panel... 2 Running the Sample Client Applications... 4 Sample Applications Code... 7 Server Side Objects... 8 Sample Usage of Server Side Objects...

More information

Implementing a WCF Service in the Real World

Implementing a WCF Service in the Real World Implementing a WCF Service in the Real World In the previous chapter, we created a basic WCF service. The WCF service we created, HelloWorldService, has only one method, called GetMessage. Because this

More information

Accessing Data with ADOBE FLEX 4.6

Accessing Data with ADOBE FLEX 4.6 Accessing Data with ADOBE FLEX 4.6 Legal notices Legal notices For legal notices, see http://help.adobe.com/en_us/legalnotices/index.html. iii Contents Chapter 1: Accessing data services overview Data

More information

Creating Form Rendering ASP.NET Applications

Creating Form Rendering ASP.NET Applications Creating Form Rendering ASP.NET Applications You can create an ASP.NET application that is able to invoke the Forms service resulting in the ASP.NET application able to render interactive forms to client

More information

Network Licensing. White Paper 0-15Apr014ks(WP02_Network) Network Licensing with the CRYPTO-BOX. White Paper

Network Licensing. White Paper 0-15Apr014ks(WP02_Network) Network Licensing with the CRYPTO-BOX. White Paper WP2 Subject: with the CRYPTO-BOX Version: Smarx OS PPK 5.90 and higher 0-15Apr014ks(WP02_Network).odt Last Update: 28 April 2014 Target Operating Systems: Windows 8/7/Vista (32 & 64 bit), XP, Linux, OS

More information

How to start creating a VoIP solution with Ozeki VoIP SIP SDK

How to start creating a VoIP solution with Ozeki VoIP SIP SDK Lesson 2 How to start creating a VoIP solution with Ozeki VoIP SIP SDK Abstract 2012. 01. 12. The second lesson of will show you all the basic steps of starting VoIP application programming with Ozeki

More information

ANALYSIS OF GRID COMPUTING AS IT APPLIES TO HIGH VOLUME DOCUMENT PROCESSING AND OCR

ANALYSIS OF GRID COMPUTING AS IT APPLIES TO HIGH VOLUME DOCUMENT PROCESSING AND OCR ANALYSIS OF GRID COMPUTING AS IT APPLIES TO HIGH VOLUME DOCUMENT PROCESSING AND OCR By: Dmitri Ilkaev, Stephen Pearson Abstract: In this paper we analyze the concept of grid programming as it applies to

More information

INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3

INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3 INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3 Often the most compelling way to introduce yourself to a software product is to try deliver value as soon as possible. Simego DS3 is designed to get you

More information

E-mail Listeners. E-mail Formats. Free Form. Formatted

E-mail Listeners. E-mail Formats. Free Form. Formatted E-mail Listeners 6 E-mail Formats You use the E-mail Listeners application to receive and process Service Requests and other types of tickets through e-mail in the form of e-mail messages. Using E- mail

More information

Building and Using Web Services With JDeveloper 11g

Building and Using Web Services With JDeveloper 11g Building and Using Web Services With JDeveloper 11g Purpose In this tutorial, you create a series of simple web service scenarios in JDeveloper. This is intended as a light introduction to some of the

More information

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream User Manual Onsight Management Suite Version 5.1 Another Innovation by Librestream Doc #: 400075-06 May 2012 Information in this document is subject to change without notice. Reproduction in any manner

More information

Amazon Glacier. Developer Guide API Version 2012-06-01

Amazon Glacier. Developer Guide API Version 2012-06-01 Amazon Glacier Developer Guide Amazon Glacier: Developer Guide Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in

More information

Creating Web Services Applications with IntelliJ IDEA

Creating Web Services Applications with IntelliJ IDEA Creating Web Services Applications with IntelliJ IDEA In this tutorial you will: 1. 2. 3. 4. Create IntelliJ IDEA projects for both client and server-side Web Service parts Learn how to tie them together

More information

FlexSim LAN License Server

FlexSim LAN License Server FlexSim LAN License Server Installation Instructions Rev. 20150318 Table of Contents Introduction... 2 Using lmtools... 2 1. Download the installation files... 3 2. Install the license server... 4 3. Connecting

More information

EXAM - 70-518. PRO:Design & Develop Windows Apps Using MS.NET Frmwk 4. Buy Full Product. http://www.examskey.com/70-518.html

EXAM - 70-518. PRO:Design & Develop Windows Apps Using MS.NET Frmwk 4. Buy Full Product. http://www.examskey.com/70-518.html Microsoft EXAM - 70-518 PRO:Design & Develop Windows Apps Using MS.NET Frmwk 4 Buy Full Product http://www.examskey.com/70-518.html Examskey Microsoft 70-518 exam demo product is here for you to test the

More information

Getting Started with the Ed-Fi ODS and Ed-Fi ODS API

Getting Started with the Ed-Fi ODS and Ed-Fi ODS API Getting Started with the Ed-Fi ODS and Ed-Fi ODS API Ed-Fi ODS and Ed-Fi ODS API Version 2.0 - Technical Preview October 2014 2014 Ed-Fi Alliance, LLC. All rights reserved. Ed-Fi is a registered trademark

More information

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS Notes: STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS 1. The installation of the STATISTICA Enterprise Server entails two parts: a) a server installation, and b) workstation

More information

Protect, License and Sell Xojo Apps

Protect, License and Sell Xojo Apps Protect, License and Sell Xojo Apps To build great software with Xojo, you focus on user needs, design, code and the testing process. To build a profitable business, your focus expands to protection and

More information

Windows 7 Hula POS Server Installation Guide

Windows 7 Hula POS Server Installation Guide Windows 7 Hula POS Server Installation Guide Step-by-step instructions for installing the Hula POS Server on a PC running Microsoft Windows 7 1 Table of Contents Introduction... 3 Getting Started... 3

More information

In This Guide. Nitro Pro 9 - Deployment Guide

In This Guide. Nitro Pro 9 - Deployment Guide In This Guide Nitro Pro 9 Deployment Guide 3 Customize Your Installation 3 To Customize An Installation Using The Wizard 3 Syntax Example 3 To Customize An Installation Using Orca 4 Syntax Example 4 Customizable

More information

How To Install An Aneka Cloud On A Windows 7 Computer (For Free)

How To Install An Aneka Cloud On A Windows 7 Computer (For Free) MANJRASOFT PTY LTD Aneka 3.0 Manjrasoft 5/13/2013 This document describes in detail the steps involved in installing and configuring an Aneka Cloud. It covers the prerequisites for the installation, the

More information

EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.

EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc. WA2088 WebSphere Application Server 8.5 Administration on Windows Student Labs Web Age Solutions Inc. Copyright 2013 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4

More information

Integrating SalesForce with SharePoint 2007 via the Business Data Catalog

Integrating SalesForce with SharePoint 2007 via the Business Data Catalog Integrating SalesForce with SharePoint 2007 via the Business Data Catalog SalesForce CRM is a popular tool that allows you to manage your Customer Relation Management in the cloud through a web based system.

More information

Sharing Documents on the Internet

Sharing Documents on the Internet Capture Components, LLC White Paper Page 1 of 13 32158 Camino Capistrano Suite A PMB 373 San Juan Capistrano, CA 92675 Sales@CaptureComponents.com www.capturecomponents.com Sharing Documents on the Internet

More information

Visual Basic. murach's TRAINING & REFERENCE

Visual Basic. murach's TRAINING & REFERENCE TRAINING & REFERENCE murach's Visual Basic 2008 Anne Boehm lbm Mike Murach & Associates, Inc. H 1-800-221-5528 (559) 440-9071 Fax: (559) 440-0963 murachbooks@murach.com www.murach.com Contents Introduction

More information

How To Use Query Console

How To Use Query Console Query Console User Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Query Console User

More information

Authoring for System Center 2012 Operations Manager

Authoring for System Center 2012 Operations Manager Authoring for System Center 2012 Operations Manager Microsoft Corporation Published: November 1, 2013 Authors Byron Ricks Applies To System Center 2012 Operations Manager System Center 2012 Service Pack

More information

ERserver. iseries. Work management

ERserver. iseries. Work management ERserver iseries Work management ERserver iseries Work management Copyright International Business Machines Corporation 1998, 2002. All rights reserved. US Government Users Restricted Rights Use, duplication

More information

Evaluator s Guide. PC-Duo Enterprise HelpDesk v5.0. Copyright 2006 Vector Networks Ltd and MetaQuest Software Inc. All rights reserved.

Evaluator s Guide. PC-Duo Enterprise HelpDesk v5.0. Copyright 2006 Vector Networks Ltd and MetaQuest Software Inc. All rights reserved. Evaluator s Guide PC-Duo Enterprise HelpDesk v5.0 Copyright 2006 Vector Networks Ltd and MetaQuest Software Inc. All rights reserved. All third-party trademarks are the property of their respective owners.

More information

BarTender s.net SDKs

BarTender s.net SDKs The World's Leading Software for Label, Barcode, RFID & Card Printing White Paper BarTender s.net SDKs Programmatically Controlling BarTender using C# and VB.NET Contents Overview of BarTender.NET SDKs...

More information

SharePoint Integration Framework Developers Cookbook

SharePoint Integration Framework Developers Cookbook Sitecore CMS 6.3 to 6.6 and SIP 3.2 SharePoint Integration Framework Developers Cookbook Rev: 2013-11-28 Sitecore CMS 6.3 to 6.6 and SIP 3.2 SharePoint Integration Framework Developers Cookbook A Guide

More information

Live Maps. for System Center Operations Manager 2007 R2 v6.2.1. Installation Guide

Live Maps. for System Center Operations Manager 2007 R2 v6.2.1. Installation Guide Live Maps for System Center Operations Manager 2007 R2 v6.2.1 Installation Guide CONTENTS Contents... 2 Introduction... 4 About This Guide... 4 Supported Products... 4 Understanding Live Maps... 4 Live

More information

Ricardo Perdigao, Solutions Architect Edsel Garcia, Principal Software Engineer Jean Munro, Senior Systems Engineer Dan Mitchell, Principal Systems

Ricardo Perdigao, Solutions Architect Edsel Garcia, Principal Software Engineer Jean Munro, Senior Systems Engineer Dan Mitchell, Principal Systems A Sexy UI for Progress OpenEdge using JSDO and Kendo UI Ricardo Perdigao, Solutions Architect Edsel Garcia, Principal Software Engineer Jean Munro, Senior Systems Engineer Dan Mitchell, Principal Systems

More information

TCP/IP Networking, Part 2: Web-Based Control

TCP/IP Networking, Part 2: Web-Based Control TCP/IP Networking, Part 2: Web-Based Control Microchip TCP/IP Stack HTTP2 Module 2007 Microchip Technology Incorporated. All Rights Reserved. Building Embedded Web Applications Slide 1 Welcome to the next

More information

Distribution and Integration Technologies

Distribution and Integration Technologies Distribution and Integration Technologies RESTful Services REST style for web services REST Representational State Transfer, considers the web as a data resource Services accesses and modifies this data

More information

NetBeans IDE Field Guide

NetBeans IDE Field Guide NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Introduction to J2EE Development in NetBeans IDE...1 Configuring the IDE for J2EE Development...2 Getting

More information

Commander. The World's Leading Software for Label, Barcode, RFID & Card Printing

Commander. The World's Leading Software for Label, Barcode, RFID & Card Printing The World's Leading Software for Label, Barcode, RFID & Card Printing Commander Middleware for Automatically Printing in Response to User-Defined Events Contents Overview of How Commander Works 4 Triggers

More information

Xcode Project Management Guide. (Legacy)

Xcode Project Management Guide. (Legacy) Xcode Project Management Guide (Legacy) Contents Introduction 10 Organization of This Document 10 See Also 11 Part I: Project Organization 12 Overview of an Xcode Project 13 Components of an Xcode Project

More information

Installation Instruction STATISTICA Enterprise Server

Installation Instruction STATISTICA Enterprise Server Installation Instruction STATISTICA Enterprise Server Notes: ❶ The installation of STATISTICA Enterprise Server entails two parts: a) a server installation, and b) workstation installations on each of

More information

CYCLOPE let s talk productivity

CYCLOPE let s talk productivity Cyclope 6 Installation Guide CYCLOPE let s talk productivity Cyclope Employee Surveillance Solution is provided by Cyclope Series 2003-2014 1 P age Table of Contents 1. Cyclope Employee Surveillance Solution

More information

StreamServe Persuasion SP4 Service Broker

StreamServe Persuasion SP4 Service Broker StreamServe Persuasion SP4 Service Broker User Guide Rev A StreamServe Persuasion SP4 Service Broker User Guide Rev A 2001-2009 STREAMSERVE, INC. ALL RIGHTS RESERVED United States patent #7,127,520 No

More information

TIBCO Spotfire Metrics Prerequisites and Installation

TIBCO Spotfire Metrics Prerequisites and Installation TIBCO Spotfire Metrics Prerequisites and Installation Software Release 6.0 November 2013 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF

More information

FileMaker Server 12. Getting Started Guide

FileMaker Server 12. Getting Started Guide FileMaker Server 12 Getting Started Guide 2007 2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker,

More information

MapInfo Professional 12.0 Licensing and Activation

MapInfo Professional 12.0 Licensing and Activation MapInfo Professional 12.0 Asia Pacific/Australia: Phone: +61 2 9437 6255 pbsoftware.australia@pb.com pbsoftware.singapore@pb.com www.pitneybowes.com.au/software Canada: Phone: 1 800 268 3282 pbsoftware.canada.sales@pb.com

More information

Braindumps.C2150-810.50 questions

Braindumps.C2150-810.50 questions Braindumps.C2150-810.50 questions Number: C2150-810 Passing Score: 800 Time Limit: 120 min File Version: 5.3 http://www.gratisexam.com/ -810 IBM Security AppScan Source Edition Implementation This is the

More information

Application Servers - BEA WebLogic. Installing the Application Server

Application Servers - BEA WebLogic. Installing the Application Server Proven Practice Application Servers - BEA WebLogic. Installing the Application Server Product(s): IBM Cognos 8.4, BEA WebLogic Server Area of Interest: Infrastructure DOC ID: AS01 Version 8.4.0.0 Application

More information

Livezilla How to Install on Shared Hosting http://www.jonathanmanning.com By: Jon Manning

Livezilla How to Install on Shared Hosting http://www.jonathanmanning.com By: Jon Manning Livezilla How to Install on Shared Hosting By: Jon Manning This is an easy to follow tutorial on how to install Livezilla 3.2.0.2 live chat program on a linux shared hosting server using cpanel, linux

More information

Practice Fusion API Client Installation Guide for Windows

Practice Fusion API Client Installation Guide for Windows Practice Fusion API Client Installation Guide for Windows Quickly and easily connect your Results Information System with Practice Fusion s Electronic Health Record (EHR) System Table of Contents Introduction

More information

Creating XML Report Web Services

Creating XML Report Web Services 5 Creating XML Report Web Services In the previous chapters, we had a look at how to integrate reports into Windows and Web-based applications, but now we need to learn how to leverage those skills and

More information

Source Code Translation

Source Code Translation Source Code Translation Everyone who writes computer software eventually faces the requirement of converting a large code base from one programming language to another. That requirement is sometimes driven

More information

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided

More information

Assignment # 1 (Cloud Computing Security)

Assignment # 1 (Cloud Computing Security) Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual

More information

Installing The SysAidTM Server Locally

Installing The SysAidTM Server Locally Installing The SysAidTM Server Locally Document Updated: 17 October 2010 Introduction SysAid is available in two editions: a fully on-demand ASP solution and an installed, in-house solution for your server.

More information

4.0 SP2 (4.0.2.0) May 2015 702P03296. Xerox FreeFlow Core Installation Guide: Windows Server 2008 R2

4.0 SP2 (4.0.2.0) May 2015 702P03296. Xerox FreeFlow Core Installation Guide: Windows Server 2008 R2 4.0 SP2 (4.0.2.0) May 2015 702P03296 Installation Guide: Windows Server 2008 R2 2015 Xerox Corporation. All rights reserved. Xerox, Xerox and Design, and FreeFlow are trademarks of Xerox Corporation in

More information

Using GitHub for Rally Apps (Mac Version)

Using GitHub for Rally Apps (Mac Version) Using GitHub for Rally Apps (Mac Version) SOURCE DOCUMENT (must have a rallydev.com email address to access and edit) Introduction Rally has a working relationship with GitHub to enable customer collaboration

More information

Hypercosm. Studio. www.hypercosm.com

Hypercosm. Studio. www.hypercosm.com Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks

More information

Hands-On Lab. Building a Data-Driven Master/Detail Business Form using Visual Studio 2010. Lab version: 1.0.0. Last updated: 12/10/2010.

Hands-On Lab. Building a Data-Driven Master/Detail Business Form using Visual Studio 2010. Lab version: 1.0.0. Last updated: 12/10/2010. Hands-On Lab Building a Data-Driven Master/Detail Business Form using Visual Studio 2010 Lab version: 1.0.0 Last updated: 12/10/2010 Page 1 CONTENTS OVERVIEW... 3 EXERCISE 1: CREATING THE APPLICATION S

More information

4.0 SP1 (4.0.1.0) November 2014 702P03296. Xerox FreeFlow Core Installation Guide: Windows Server 2008 R2

4.0 SP1 (4.0.1.0) November 2014 702P03296. Xerox FreeFlow Core Installation Guide: Windows Server 2008 R2 4.0 SP1 (4.0.1.0) November 2014 702P03296 Installation Guide: Windows Server 2008 R2 2014 Xerox Corporation. All rights reserved. Xerox, Xerox and Design, FreeFlow, and VIPP are trademarks of Xerox Corporation

More information

Installing and Configuring vcloud Connector

Installing and Configuring vcloud Connector Installing and Configuring vcloud Connector vcloud Connector 2.7.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new

More information

Protecting GoldMine CRM database with DbDefence

Protecting GoldMine CRM database with DbDefence Protecting GoldMine CRM database with DbDefence Version 1.1, 26 July 2013 Introduction As the backbone of any digital venture, databases are essential to the running of organizations, whether they be enormous

More information

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë 14.1 bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë bî~äì~íáåö=oéñäéåíáçå=ñçê=emi=rkfui=~åç=lééåsjp=eçëíë This guide walks you quickly through key Reflection features. It covers: Getting Connected

More information

Web Services API Developer Guide

Web Services API Developer Guide Web Services API Developer Guide Contents 2 Contents Web Services API Developer Guide... 3 Quick Start...4 Examples of the Web Service API Implementation... 13 Exporting Warehouse Data... 14 Exporting

More information

NetWrix Account Lockout Examiner Version 4.0 Administrator Guide

NetWrix Account Lockout Examiner Version 4.0 Administrator Guide NetWrix Account Lockout Examiner Version 4.0 Administrator Guide Table of Contents Concepts... 1 Product Architecture... 1 Product Settings... 2 List of Managed Domains and Domain Controllers... 2 Email

More information

PHP Integration Kit. Version 2.5.1. User Guide

PHP Integration Kit. Version 2.5.1. User Guide PHP Integration Kit Version 2.5.1 User Guide 2012 Ping Identity Corporation. All rights reserved. PingFederate PHP Integration Kit User Guide Version 2.5.1 December, 2012 Ping Identity Corporation 1001

More information

CT30A8902 Service Oriented Architecture Exercises

CT30A8902 Service Oriented Architecture Exercises CT30A8902 Service Oriented Architecture Exercises Overview Web Service Creating a web service [WebService][Web Method] Publishing Web service in IIS server Consuming the Web service WCF Service Key difference

More information

Demo: Controlling.NET Windows Forms from a Java Application. Version 7.3

Demo: Controlling.NET Windows Forms from a Java Application. Version 7.3 Demo: Controlling.NET Windows Forms from a Java Application Version 7.3 JNBridge, LLC www.jnbridge.com COPYRIGHT 2002 2015 JNBridge, LLC. All rights reserved. JNBridge is a registered trademark and JNBridgePro

More information

SQL Server Business Intelligence

SQL Server Business Intelligence SQL Server Business Intelligence Setup and Configuration Guide Himanshu Gupta Technology Solutions Professional Data Platform Contents 1. OVERVIEW... 3 2. OBJECTIVES... 3 3. ASSUMPTIONS... 4 4. CONFIGURE

More information

Synchronizer Installation

Synchronizer Installation Synchronizer Installation Synchronizer Installation Synchronizer Installation This document provides instructions for installing Synchronizer. Synchronizer performs all the administrative tasks for XenClient

More information

Windows Firewall Configuration with Group Policy for SyAM System Client Installation

Windows Firewall Configuration with Group Policy for SyAM System Client Installation with Group Policy for SyAM System Client Installation SyAM System Client can be deployed to systems on your network using SyAM Management Utilities. If Windows Firewall is enabled on target systems, it

More information

Integrating with BarTender Integration Builder

Integrating with BarTender Integration Builder Integrating with BarTender Integration Builder WHITE PAPER Contents Overview 3 Understanding BarTender's Native Integration Platform 4 Integration Builder 4 Administration Console 5 BarTender Integration

More information

Xtreeme Search Engine Studio Help. 2007 Xtreeme

Xtreeme Search Engine Studio Help. 2007 Xtreeme Xtreeme Search Engine Studio Help 2007 Xtreeme I Search Engine Studio Help Table of Contents Part I Introduction 2 Part II Requirements 4 Part III Features 7 Part IV Quick Start Tutorials 9 1 Steps to

More information

Arena Tutorial 1. Installation STUDENT 2. Overall Features of Arena

Arena Tutorial 1. Installation STUDENT 2. Overall Features of Arena Arena Tutorial This Arena tutorial aims to provide a minimum but sufficient guide for a beginner to get started with Arena. For more details, the reader is referred to the Arena user s guide, which can

More information

Installing Java. Table of contents

Installing Java. Table of contents Table of contents 1 Jargon...3 2 Introduction...4 3 How to install the JDK...4 3.1 Microsoft Windows 95... 4 3.1.1 Installing the JDK... 4 3.1.2 Setting the Path Variable...5 3.2 Microsoft Windows 98...

More information

PaperSave IT Prerequisites for Blackbaud s The Financial Edge

PaperSave IT Prerequisites for Blackbaud s The Financial Edge PaperSave IT Prerequisites for Blackbaud s The Financial Edge 1001 Brickell Bay Drive, 9 th floor Miami FL, 33131 305-373-5500 http://www.satmba.com Table of Contents Introduction to PaperSave...3 PaperSave

More information

Automating client deployment

Automating client deployment Automating client deployment 1 Copyright Datacastle Corporation 2014. All rights reserved. Datacastle is a registered trademark of Datacastle Corporation. Microsoft Windows is either a registered trademark

More information

2X ApplicationServer & LoadBalancer Manual

2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Contents 1 URL: www.2x.com E-mail: info@2x.com Information in this document is subject to change without notice. Companies,

More information

AdminStudio 2013. Installation Guide. Version 2013

AdminStudio 2013. Installation Guide. Version 2013 AdminStudio 2013 Installation Guide Version 2013 Legal Information Book Name: AdminStudio 2013 Installation Guide / Full and Limited Editions Part Number: ADS-2013-IG03 Product Release Date: July 16, 2013

More information

Sharpdesk V3.5. Push Installation Guide for system administrator Version 3.5.01

Sharpdesk V3.5. Push Installation Guide for system administrator Version 3.5.01 Sharpdesk V3.5 Push Installation Guide for system administrator Version 3.5.01 Copyright 2000-2015 by SHARP CORPORATION. All rights reserved. Reproduction, adaptation or translation without prior written

More information

INTERNAL USE ONLY (Set it to white if you do not need it)

INTERNAL USE ONLY (Set it to white if you do not need it) APPLICATION NOTE How to Build Basler pylon C++ Applications with Free Microsoft Visual Studio Document Number: AW000644 Version: 03 Language: 000 (English) Release Date: 23 July 2015 INTERNAL USE ONLY

More information

Pearl Echo Installation Checklist

Pearl Echo Installation Checklist Pearl Echo Installation Checklist Use this checklist to enter critical installation and setup information that will be required to install Pearl Echo in your network. For detailed deployment instructions

More information

Unisys INFOIMAGE FOLDER ON WINDOWS NT. Connector for Microsoft Exchange. Getting Started Guide

Unisys INFOIMAGE FOLDER ON WINDOWS NT. Connector for Microsoft Exchange. Getting Started Guide INFOIMAGE FOLDER ON WINDOWS NT Connector for Microsoft Exchange Unisys Getting Started Guide Copyright 1999 Unisys Corporation. All rights reserved. Unisys is a registered trademark of Unisys Corporation.

More information

Installing CaseMap Server User Guide

Installing CaseMap Server User Guide Installing CaseMap Server User Guide CaseMap Server, Version 1.8 System Requirements Installing CaseMap Server Installing the CaseMap Admin Console Installing the CaseMap SQL Import Utility Testing Installation

More information

IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules

IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules IBM Operational Decision Manager Version 8 Release 5 Getting Started with Business Rules Note Before using this information and the product it supports, read the information in Notices on page 43. This

More information

Android Environment SDK

Android Environment SDK Part 2-a Android Environment SDK Victor Matos Cleveland State University Notes are based on: Android Developers http://developer.android.com/index.html 1 2A. Android Environment: Eclipse & ADT The Android

More information

What is new or different in AppScan Enterprise v9.0.2 if you re upgrading from v9.0.1.1

What is new or different in AppScan Enterprise v9.0.2 if you re upgrading from v9.0.1.1 What is new or different in AppScan Enterprise v9.0.2 if you re upgrading from v9.0.1.1 Larissa Berger Miriam Fitzgerald April 24, 2015 Abstract: This white paper guides customers through the new features

More information

Oracle Universal Content Management 10.1.3

Oracle Universal Content Management 10.1.3 Date: 2007/04/16-10.1.3 Oracle Universal Content Management 10.1.3 Document Management Quick Start Tutorial Oracle Universal Content Management 10.1.3 Document Management Quick Start Guide Page 1 Contents

More information

Enabling Kerberos SSO in IBM Cognos Express on Windows Server 2008

Enabling Kerberos SSO in IBM Cognos Express on Windows Server 2008 Enabling Kerberos SSO in IBM Cognos Express on Windows Server 2008 Nature of Document: Guideline Product(s): IBM Cognos Express Area of Interest: Infrastructure 2 Copyright and Trademarks Licensed Materials

More information

http://docs.trendmicro.com

http://docs.trendmicro.com Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,

More information

In the same spirit, our QuickBooks 2008 Software Installation Guide has been completely revised as well.

In the same spirit, our QuickBooks 2008 Software Installation Guide has been completely revised as well. QuickBooks 2008 Software Installation Guide Welcome 3/25/09; Ver. IMD-2.1 This guide is designed to support users installing QuickBooks: Pro or Premier 2008 financial accounting software, especially in

More information

Design and Functional Specification

Design and Functional Specification 2010 Design and Functional Specification Corpus eready Solutions pvt. Ltd. 3/17/2010 1. Introduction 1.1 Purpose This document records functional specifications for Science Technology English Math (STEM)

More information

TANDBERG MANAGEMENT SUITE 10.0

TANDBERG MANAGEMENT SUITE 10.0 TANDBERG MANAGEMENT SUITE 10.0 Installation Manual Getting Started D12786 Rev.16 This document is not to be reproduced in whole or in part without permission in writing from: Contents INTRODUCTION 3 REQUIREMENTS

More information

FileMaker 14. ODBC and JDBC Guide

FileMaker 14. ODBC and JDBC Guide FileMaker 14 ODBC and JDBC Guide 2004 2015 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks of FileMaker,

More information

How To Install & Use Metascan With Policy Patrol

How To Install & Use Metascan With Policy Patrol Policy Patrol 9 technical documentation June 16, 2014 How To Install & Use Metascan With Policy Patrol No antivirus engine is perfect. With over 220,000 new threats emerging daily, it would be impossible

More information

Whitepaper Document Solutions

Whitepaper Document Solutions Whitepaper Document Solutions ScannerVision 3 Contents Contents... 2 Introduction... 3 ScannerVision introduction... 4 Concept... 4 Components... 4 Deploying ScannerVision... 5 Supported Operating Systems...

More information

With the purchase of ONSSI NetDVMS you have chosen an extremely powerful and intelligent surveillance solution.

With the purchase of ONSSI NetDVMS you have chosen an extremely powerful and intelligent surveillance solution. Dear ONSSI Customer, With the purchase of ONSSI NetDVMS you have chosen an extremely powerful and intelligent surveillance solution. This Getting Started Administrator Guide will explain how to install

More information

3 Setting up Databases on a Microsoft SQL 7.0 Server

3 Setting up Databases on a Microsoft SQL 7.0 Server 3 Setting up Databases on a Microsoft SQL 7.0 Server Overview of the Installation Process To set up GoldMine properly, you must follow a sequence of steps to install GoldMine s program files, and the other

More information