Enzo Framework API Reference Guide

Size: px
Start display at page:

Download "Enzo Framework API Reference Guide"

Transcription

1 Enzo Framework API Reference Guide This document provides a programmatic reference guide for the Enzo Framework API. BETA DOCUMENTATION Blue Syntax Consulting specializes in the Microsoft Azure platform and provides architectural and development guidance to corporations leveraging cloud computing technologies. Created by Blue Syntax Consulting Published on 1/19/2011 Copyright (C) Blue Syntax Consulting Page 1

2 For more information, contact us at Version Introduction The Enzo API Framework is a technology allowing developers to easily access their SQL Azure and SQL Server databases from existing or new applications in a way that facilitates scalability and performance. The Enzo API Framework provides a form of abstraction by presenting a logical layer that developers can use to select which databases should be selected to execute specific statements. Copyright (C) Blue Syntax Consulting Page 2

3 API Reference BSC.EnzoAzureLib.Batch.BatchOperator The BatchOperator class allows developers to send SQL commands asynchronously as a batch of commands in order to minimize roundtrips (which minimizes the use of connections from the connection pool) and frees the application thread to perform other tasks meanwhile. Constructors BatchOperator(Shard) The constructor requires a Shard object. Methods BatchFlush QueueNonQuery(string) QueueNonQuery(SqlCommand) QueueNonQueryAsynch(string) QueueNonQueryAsynch (SqlCommand) Flushes the commands found in the Queue Queues a T-SQL for execution Queues a SQL command for execution. The SqlCommand object cannot have any Queues a T-SQL asynchronously for optimum performance Queues a command asynchronously for optimum performance. The SqlCommand object cannot have any BatchExecutionDBGuid BatchExecutionMode BatchQueue Static BatchEvaluationInterval BatchSize BatchTimeout BatchXAbort Events OnBatchSubmitError OnBatchSubmitSuccess The database GUID to use when the execution mode is set to Auto Determines how the databases will be selected: Auto, Default and Next. Auto uses the BacthExecutionDBGuid to select the correct database. Default uses the default database on the shard. Next (the default setting) performs a round-robin selection of databases in the shard Returns a count of the number of commands pending Time interval between automatic flushes of commands (read-only) Number of T-SQL commands executed at the same time. Using 0 sends all the commands from the Queue (read-only) Command timeout when executing the commands (read-only) True to execute all the T-SQL commands with the XAbort option (readonly) Event raised when an error has been detected when executing the commands Event raised when commands have been successfully submitted Remarks When a new BatchOperator object is created, its internal timer starts automatically and its default execution mode is set to DBBatchExecutionMode.Next. The timer interval is derived from the Batch configuration settings in the Enzo Multitenant Management Console. When the BatchOperator object goes out of scope, the object attempts to flush all pending commands to the database(s). Copyright (C) Blue Syntax Consulting Page 3

4 The static properties are configured on the Enzo Multitenant Management Console under API Configuration -> Batch Settings. Changes to these settings may take effect automatically depending on the API Settings configuration. Example The following code example assumes a Shard Cluster called MYCLUSTER was created with a default Shard. The code also assumes a table called users exists with a field that has a column of type string. // Note: replace the connection string with valid values string connectionstring = "Data Source=myserver.database.windows.net;Initial Catalog=DB1;UID=myuserid; PWD=123456"; ShardCluster sc = new ShardCluster(connectionString, "MYCLUSTER"); BSC.EnzoAzureLib.Batch.BatchOperator bo = new BSC.EnzoAzureLib.Batch.BatchOperator(sc.DefaultShard); for(int i=0; i < 10; i++) bo.queuenonqueryasynch("insert INTO users VALUE 'John" + i.tostring() + "'"); Copyright (C) Blue Syntax Consulting Page 4

5 BSC.EnzoAzureLib.Batch.DBBatchExecutionMode This Enum is used to provide the BatchOperator a hint on how to select the database that will receive the batch operation. Enum Auto Default Next Uses the BacthExecutionDBGuid to select the correct database. The database GUID must belong to the shard specified through the constructor Default uses the default database on the shard Performs a round-robin selection of databases in the shard. This is the default behavior Copyright (C) Blue Syntax Consulting Page 5

6 BSC.EnzoAzureLib.DBLoadOptions This Enum is used to provide the Shard object a hint on how to select the database(s) that will receive a SQL statement through the ExecuteDataTable or the ExecuteNonQuery commands. If the information provided does not resolve to a database an exception will be thrown. This Enum is provided as part of the Shard.DBExecutionOption structure. Enum All Any Auto Default Next Specific Executes the statement against all the databases in the shard; ignores the Attributes and DatabaseGUID values provided in the Shard.DBExecutionOption structure. Executes the statement against any database in the shard that is selected through a list of attributes (the Attributes property of the Shard.DBExecutionOption structure) Executes the statement against zero, one or more databases in the shard selected through a list of attributes (the Attributes property of the Shard.DBExecutionOption structure) Default uses the default database on the shard Performs a round-robin selection of databases in the shard. This is the default behavior Uses the DatabaseGUID of Shard.DBExecutionOption to select the desired database. The database GUID must belong to the shard specified through the constructor Remark The ConnectionGuid value is calculated dynamically based on the content of the connection string. As a result it may change from time to time if the connection string is modified through the Enzo Multitenant Management Console. You should not store this Guid for use at a later time; it should be considered valid for a limited period of time. Copyright (C) Blue Syntax Consulting Page 6

7 BSC.EnzoAzureLib.LinqToShard.DataContext This class is used for the Linq to Shard feature; it is not meant to be used programmatically by your application code. When using the Linq to Shard feature, you will need to override the Base Class of the Linq to SQL Data Context by entering the fully qualified class name (BSC.EnzoAzureLib.LinqToShard.DataContext) as such: Copyright (C) Blue Syntax Consulting Page 7

8 BSC.EnzoAzureLib.Shard The Shard class encapsulates a list of databases and provides methods that can select or change records in one or more underlying databases. Constructors The Shard class operates under a Shard Cluster and can be selected by name, by the DefaultShard property of a Shard Cluster or by attribute. As a result it has no constructor. Methods ExecuteDataTable(SqlCommand,...) ExecuteDataTable(string,...) ExecuteNonQuery(SqlCommand,...) ExecuteNonQuery(string,...) ExecuteParallelRoundRobinLoad(List<SqlCommand>) Executes a command against one or more databases in parallel and returns a DataTable Executes a T-SQL query against one or more databases in parallel and returns a DataTable Executes a command against one or more databases in parallel Executes a T-SQL query against one or more databases in parallel Executes a list of commands in parallel against all the databases in the shard using a round-robin mechanism IsDefault Items Name ParentCluster ShardAttributes Static AutoRefresh ColIDName ConnectionRetryCount IncludeDBIDColumn MaxDOP SynchTimeout TTL True if the shard is the default shard in its Cluster Shard The list of databases and attributes assigned to each database; the password is removed The name of the shard The shard cluster this shard belongs to List of attributes assigned to this shard True if the shard automatically refreshes itself on a specific frequency (read-only) The column name automatically added to the DataTable returned by ExecuteDataTable in which the database GUID of a record is specified The number of retries performed automatically when trying to establish a database connection True if the ColIDName will be added to a DataTable returned by ExecuteDataTable The maximum number of parallel threads that will be used when calling ExecuteDataTable, ExecuteNonQuery and ExecuteParallelRoundRobinLoad (read-only) Forces the refresh of the Enzo API internal settings if the API is unable to apply the scheduled changes within this amount of time (read-only) Time during each refresh of the Enzo API internal settings (read-only) Copyright (C) Blue Syntax Consulting Page 8

9 Remarks By default the Enzo API Framework will automatically refresh itself, including the list of shards, and databases within each shard on a specific internal (TTL). To disable this feature set the AutoRefresh property to false by changing the API Configuration on the Enzo Multitenant Management Console. Certain static properties can be modified through code, such as the ConnectionRetryCount; however if the AutoRefresh setting is True, this value will be automatically overridden at the next refresh interval (TTL). As a result if you plan to modify any of the static properties at runtime, you should consider turning off the automatic refresh feature. The Items property returns a list of ShardConnection objects. Each ShardConnection object contains the connection string without the password, along with a list of attributes and values associated to each database connection. Calling the ExecuteDataTable or the ExecuteNonQuery method can be done by specifying either a T-SQL statement or a SqlCommand object. If the SqlCommand object has a collection of SqlParameters defined they will be used. However other properties of the SqlCommand object is not supported. Notably the Notification and Transaction properties are ignored. If the DBExecutionOption is not specified, statements are executed against all databases. Example The following code example assumes a Shard Cluster called MYCLUSTER was created with a default Shard. The code also assumes a table called users exists with a field that has a column of type string. // This code assumes you have created a Cluster called MYCLUSTER with a Default shard // Note: replace the connection string with valid values string connectionstring = "Data Source=myserver.database.windows.net;Initial Catalog=DB1;UID=myuserid; PWD=123456"; ShardCluster sc = new ShardCluster(connectionString, "MYCLUSTER"); // Create a user table against the default shard in all its underlying databases sc.defaultshard.executenonquery("create TABLE users (id int primary key, name nvarchar(25))"); // Insert records in a round-robin manner List<string> cmds = new List<string>(); for (int i = 0; i < 20; i++) cmds.add("insert INTO users VALUES ('John" + i.tostring() + "')"); sc.defaultshard.executeparallelroundrobinload(cmds); // Retrieve top 10 records across all databases; if DBExecutionOption is not specified // the statement will be executed against all databases Shard.QueryOptions qo = new Shard.QueryOptions(); qo.top = 10; qo.orderby = "name"; DataTable result = sc.defaultshard.executedatatable("select TOP 10 * FROM users ORDER BY name", qo); Copyright (C) Blue Syntax Consulting Page 9

10 BSC.EnzoAzureLib.ShardCluster The ShardCluster is the top level object in the Enzo Framework API. It encapsulates a list of shards and provides methods that can select or change records in one or more underlying shard databases. Constructors ShardCluster(string, string) The constructor requires a connection string to the Enzo Configuration database and the name of the Cluster to load. Methods ExecuteDataTable(SqlCommand,...) ExecuteDataTable(string,...) ExecuteNonQuery(SqlCommand,...) ExecuteNonQuery(string,...) Reload Executes a command against one or more databases in parallel and returns a DataTable; depending on the option one or more shards may be used to determine which databases are being considered for inclusion Executes a T-SQL query against one or more databases in parallel and returns a DataTable; depending on the option one or more shards may be used to determine which databases are being considered for inclusion Executes a command against one or more databases in parallel Executes a T-SQL query against one or more databases in parallel Reloads the definition of a shard cluster without waiting for the next refresh window DefaultShard Items Name ShardNames Events OnClusterDefinitionChanged OnClusterExpansionCompleted OnClusterExpansionStarting The default shard of the shard cluster, if any The list of shards in the shard cluster The name of the shard cluster The list shard names contained by this shard cluster Raised when the shard cluster is being reloaded due to a change detected in the Enzo Configuration database. Internal use only Internal use only Remarks It is necessary to create a Shard Cluster object before any feature of the Enzo API Framework can be used. The Shard Cluster loads its definition from the Enzo Configuration database when its constructor is called. As a result it is important that the Enzo Configuration database is accessible when declaring a Shard Cluster. Also, due to the relative intensive nature of loading this object it should be declared as a global variable in your application code if appropriate. SQL Statements are usually executed against one or more databases in a single shard. However in some cases it may be necessary to execute a command across shards. The ShardCluster class provides similar features than the Shard class through its ExecuteDataTable and ExecuteNonQuery methods. Copyright (C) Blue Syntax Consulting Page 10

11 If you disabled the AutoRefresh feature of the API you can force a refresh of the shard definition by calling the Reload method. If you enabled the AutoRefresh feature you can be notified when a refresh is taking place by subscribing to the OnClusterDefinitionChanged event. Although using the DefaultShard property simplifies application code you should be aware that this property could return a null reference if no default shard is assigned to a cluster. Example The following code example assumes a Shard Cluster called MYCLUSTER was created. string connectionstring = "Data Source=myserver.database.windows.net;Initial Catalog=DB1;UID=myuserid; PWD=123456"; ShardCluster sc = new ShardCluster(connectionString, "MYCLUSTER"); // Output the list of shards in the shard cluster foreach (Shard s in sc.items) System.Diagnostics.Debug.WriteLine(s.Name); // Return the list of database ids from all databases in all the shards of the cluster DataTable dt = sc.executedatatable("select db_id() as dbid"); Copyright (C) Blue Syntax Consulting Page 11

12 BSC.EnzoAzureLib.ShardLoadOptions This Enum is used to provide the Shard Cluster object a hint on how to select the shard(s) that will receive a SQL statement through the ExecuteDataTable or the ExecuteNonQuery commands. If the information provided does not resolve to a shard an exception will be thrown. This Enum is provided as part of the ShardCluster.ShardExecutionOption structure. Enum All Any Auto Default Next Specific Executes the statement against all the shards in the cluster; ignores the Attributes and ShardName values provided in the ShardCluster.ShardExecutionOption structure. Executes the statement against any shard in the cluster that is selected through a list of attributes (the Attributes property of the ShardCluster.ShardExecutionOption structure) Executes the statement against zero, one or more shards in the cluster selected through a list of attributes (the Attributes property of the ShardCluster.ShardExecutionOption structure) Default uses the default shard on the shard cluster Performs a round-robin selection of shards in the shard cluster. This is the default behavior Uses the ShardName of ShardCluster.ShardExecutionOption to select the desired shard Copyright (C) Blue Syntax Consulting Page 12

13 BSC.EnzoAzureLib.StaticDBAttributes This structure is returned by the Attributes property of the ShardConnection structure, which is itself returned by the Items property of the Shard class. It contains information about the attributes assigned to a database. Name ValueArray[] Value ValueRangeFrom ValueRangeTo AttributeType ConnectionGuid The name of the attribute An array of values assigned to the attribute The value assigned to the attribute The DateTime of the start date of the value The DateTime of the end date of the value Indicates which type the attribute is (SingleValue, Array, DateRange, RegEx) The database connection GUID to which this attribute is assigned Remarks The properties of this class are read only. They provide information of the list of attributes assigned to a database and their assigned values as specified in the Enzo Multitenant Management Console. The Name property is unique per database. If the AttributeType is SingleValue or RegEx, the value of the attribute will be stored in the Value field. If the AttributeType is DateRange the value is stored in the ValueRangeFrom and ValueRangeTo fields. If the AttributeType is Array the list of values is stored in the ValueArray field. The ConnectionGuid value is calculated dynamically based on the content of the connection string. As a result it may change from time to time if the connection string is modified through the Enzo Multitenant Management Console. Example The following code example assumes a Shard Cluster called MYCLUSTER was created and a default shard has been assigned to that shard cluster. // This code assumes you have created a Cluster called MYCLUSTER with a Default shard // Note: replace the connection string with valid values string connectionstring = "Data Source=myserver.database.windows.net;Initial Catalog=DB1;UID=myuserid; PWD=123456"; ShardCluster sc = new ShardCluster(connectionString, "MYCLUSTER"); // Output the list of shards attributes for the default shard foreach (Shard.ShardConnection s in sc.defaultshard.items) foreach(staticdbattributes attr in s.attributes) System.Diagnostics.Debug.WriteLine(attr.Name); Copyright (C) Blue Syntax Consulting Page 13

14 BSC.EnzoAzureLib.StaticShardAttributes This structure is returned by the ShardAttributes property of the Shard class. It contains information about the attributes assigned to a shard. Name ValueArray[] Value ValueRangeFrom ValueRangeTo AttributeType The name of the attribute An array of values assigned to the attribute The value assigned to the attribute The DateTime of the start date of the value The DateTime of the end date of the value Indicates which type the attribute is (SingleValue, Array, DateRange, RegEx) Remarks The properties of this class are read only. They provide information of the list of attributes assigned to a Shard and their assigned values as specified in the Enzo Multitenant Management Console. The Name property is unique per shard. If the AttributeType is SingleValue or RegEx, the value of the attribute will be stored in the Value field. If the AttributeType is DateRange the value is stored in the ValueRangeFrom and ValueRangeTo fields. If the AttributeType is Array the list of values is stored in the ValueArray field. Example The following code example assumes a Shard Cluster called MYCLUSTER was created and a default shard has been assigned to that shard cluster. // This code assumes you have created a Cluster called MYCLUSTER with a Default shard // Note: replace the connection string with valid values string connectionstring = "Data Source=myserver.database.windows.net;Initial Catalog=DB1;UID=myuserid; PWD=123456"; ShardCluster sc = new ShardCluster(connectionString, "MYCLUSTER"); // Output the list of shards attributes for the default shard foreach (StaticShardAttributes s in sc.defaultshard.shardattributes) System.Diagnostics.Debug.WriteLine(s.Name); Copyright (C) Blue Syntax Consulting Page 14

15 BSC.EnzoAzureLib.Shard.DBExecuteOption The DBExecuteOption is a structure allowing you to specify which databases are selected when running a database command. It is optionally passed as a variable to the ExecuteDataTable and ExecuteNonQuery methods of both the Shard and the ShardCluster objects. Attributes DatabaseGUID LoadOption The list of attributes identifying which database(s) are to be selected A specific database GUID to be selected The selection mode determining how the database(s) will be selected. This property takes a Shard.DBLoadOptions. Depending on the option selected, the Attribute and DatabaseGUID properties may or may not be used. Remarks This structure provides significant flexibility in selecting the databases against which a SQL statement needs to be executed. If this structure is not provided, the DBLoadOptions.All setting will be used. Example This example shows various ways to use this structure to select one or more databases to execute a SQL statement. // This code assumes you have created a Cluster called MYCLUSTER with a Default shard // Note: replace the connection string with valid values string connectionstring = "Data Source=myserver.database.windows.net;Initial Catalog=DB1;UID=myuserid; PWD=123456"; ShardCluster sc = new ShardCluster(connectionString, "MYCLUSTER"); // Executes a statement against all databases in the default shard (no DBExecuteOption is provided) sc.defaultshard.executenonquery("select GETDATE()"); // Executes a statement against the default database Shard.DBExecutionOption dbeo = new Shard.DBExecutionOption(); dbeo.loadoption = DBLoadOptions.Default; sc.defaultshard.executenonquery("select GETDATE()", dbeo); // Executes a statement against two databases, one after the other dbeo.loadoption = DBLoadOptions.Next; sc.defaultshard.executenonquery("select GETDATE()", dbeo); sc.defaultshard.executenonquery("select GETDATE()", dbeo); // Executes a statement against a specific database given its GUID dbeo.loadoption = DBLoadOptions.Specific; dbeo.databaseguid = sc.defaultshard.items[0].guid; sc.defaultshard.executenonquery("select GETDATE()", dbeo); // Executes a statement against databases with the City attribute of Boca Raton dbeo.loadoption = DBLoadOptions.Auto; dbeo.attributes.add("city", "Boca Raton"); sc.defaultshard.executenonquery("select GETDATE()", dbeo); Copyright (C) Blue Syntax Consulting Page 15

16 BSC.EnzoAzureLib.Shard.QueryOptions This structure allows you to perform simple operations on the resultset obtained from an ExecuteDataTable operation. Top OrderBy Returns a limited number of records from the aggregated resultsets Orders the aggregated resultsets by the column name(s) provided Remarks When executing a statement against two or more databases, recordsets are aggregated to form a single DataTable output. The query options provide a mechanism to alter the resultsets before they are returned from the ExecuteDataTable method call. When applying a Top condition, you should also consider adding the same Top condition to your SQL statement to limit the number of records returned by database to improve performance. If you specify both Top and OrderBy, you should consider applying both to the SQL statement. Example This example shows how to use the QueryOptions structure. // This code assumes you have created a Cluster called MYCLUSTER with a Default shard // Note: replace the connection string with valid values string connectionstring = "Data Source=myserver.database.windows.net;Initial Catalog=DB1;UID=myuserid; PWD=123456"; ShardCluster sc = new ShardCluster(connectionString, "MYCLUSTER"); Shard.QueryOptions qo = new Shard.QueryOptions(); qo.top = 20; qo.orderby = "name"; DataTable dt = sc.defaultshard.executedatatable("select TOP 20 * FROM users ORDER BY Name", qo); Copyright (C) Blue Syntax Consulting Page 16

17 BSC.EnzoAzureLib.ShardConnection This structure contains information about a database connection. It is returned by the Items property of a shard object. ConnectionString GUID Attributes The connection string of a database without the password information The GUID of the database The list of attributes assigned to the database (StaticDBAttributes) Remarks The GUID value is calculated dynamically based on the content of the connection string. As a result it may change from time to time if the connection string is modified through the Enzo Multitenant Management Console. Copyright (C) Blue Syntax Consulting Page 17

18 BSC.EnzoAzureLib.ShardCluster.ShardExecutionOption The ShardExecutionOption allows you to specify which shards should receive a SQL statement for processing. Attributes LoadOption ShardName The list of attributes identifying which shard(s) are to be selected The selection mode determining how the shard(s) will be selected. This property takes a ShardCluster.ShardLoadOptions. Depending on the option selected, the Attribute and ShardName properties may or may not be used. The name of a shard Remarks Each selected shard will then evaluate which database should be used to execute a statement. This structure is used against the ExecuteNonQuery and ExecuteDataTable methods of a ShardCluster object. Example // This code assumes you have created a Cluster called MYCLUSTER with a Default shard // Note: replace the connection string with valid values string connectionstring = "Data Source=myserver.database.windows.net;Initial Catalog=DB1;UID=myuserid; PWD=123456"; ShardCluster sc = new ShardCluster(connectionString, "MYCLUSTER"); // Execute the same statement on multiple shards, one at a time, against all their databases ShardCluster.ShardExecutionOption seo = new ShardCluster.ShardExecutionOption(); seo.loadoption = ShardLoadOptions.Next; sc.executenonquery("select GETDATE()", seo); sc.executenonquery("select GETDATE()", seo); sc.executenonquery("select GETDATE()", seo); Copyright (C) Blue Syntax Consulting Page 18

19 BSC.EnzoAzureLib.ShardCluster.EventResult This structure provides a way for an application to cancel the reload operation of a Shard Cluster. Cancel PeriodKey If set to true, the reload operation of the shard cluster will be aborted Internal use only Remarks During the AutoRefresh operation of a Shard Cluster object the OnClusterDefinitionChanged event is raised to warn the application that the Shard Cluster is about to be reloaded. When implementing the associated delegate the application code can decide to cancel the reload operation. Example // This code assumes you have created a Cluster called MYCLUSTER with a Default shard // Note: replace the connection string with valid values string connectionstring = "Data Source=myserver.database.windows.net;Initial Catalog=DB1;UID=myuserid; PWD=123456"; ShardCluster sc = new ShardCluster(connectionString, "MYCLUSTER"); sc.onclusterdefinitionchanged += new ShardCluster.ClusterDefinitionChangedDelegate(sc_OnClusterDefinitionChanged);... void sc_onclusterdefinitionchanged(shardcluster.eventresult e) { // Cancel the event e.cancel = true; } Copyright (C) Blue Syntax Consulting Page 19

Enzo Framework Developer Guide

Enzo Framework Developer Guide Enzo Framework Developer Guide This document provides technical information about the Enzo Framework for developers and architects. Blue Syntax Consulting specializes in the Microsoft Azure platform and

More information

Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework

Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework Many corporations and Independent Software Vendors considering cloud computing adoption face a similar challenge: how should

More information

Plug-in Configuration

Plug-in Configuration Overview, page 1 Threading Configuration, page 2 Portal Configuration, page 3 Async Threading Configuration, page 3 Custom Reference Data Configuration, page 4 Balance Configuration, page 6 Diameter Configuration,

More information

MigratoryData Client API for DotNet. Developer s Guide and Reference Manual. January 31, 2014

MigratoryData Client API for DotNet. Developer s Guide and Reference Manual. January 31, 2014 Developer s Guide and Reference Manual January 31, 2014 2 Copyright Information Copyright 2007-2014 Migratory Data Systems. ALL RIGHTS RESERVED. THIS DOCUMENT IS PROVIDED AS IS WITHOUT WARRANTY OF ANY

More information

Microsoft Visual C# Step by Step. John Sharp

Microsoft Visual C# Step by Step. John Sharp Microsoft Visual C# 2013 Step by Step John Sharp Introduction xix PART I INTRODUCING MICROSOFT VISUAL C# AND MICROSOFT VISUAL STUDIO 2013 Chapter 1 Welcome to C# 3 Beginning programming with the Visual

More information

Batches and Commands. Overview CHAPTER

Batches and Commands. Overview CHAPTER CHAPTER 4 This chapter provides an overview of batches and the commands contained in the batch. This chapter has the following sections: Overview, page 4-1 Batch Rules, page 4-2 Identifying a Batch, page

More information

Microsoft. Microsoft Visual C# Step by Step. John Sharp

Microsoft. Microsoft Visual C# Step by Step. John Sharp Microsoft Microsoft Visual C#- 2010 Step by Step John Sharp Table of Contents Acknowledgments Introduction xvii xix Part I Introducing Microsoft Visual C# and Microsoft Visual Studio 2010 1 Welcome to

More information

02 Features of C#, Part 1. Jerry Nixon Microsoft Developer Evangelist Daren May President & Co-founder, Crank211

02 Features of C#, Part 1. Jerry Nixon Microsoft Developer Evangelist Daren May President & Co-founder, Crank211 02 Features of C#, Part 1 Jerry Nixon Microsoft Developer Evangelist Daren May President & Co-founder, Crank211 Module Overview Constructing Complex Types Object Interfaces and Inheritance Generics Constructing

More information

Dynamically build connection objects for Microsoft Access databases in SQL Server Integration Services SSIS

Dynamically build connection objects for Microsoft Access databases in SQL Server Integration Services SSIS Dynamically build connection objects for Microsoft Access databases in SQL Server Integration Services SSIS Problem As a portion of our daily data upload process, we receive data in the form of Microsoft

More information

MCSA Universal Windows Platform. A Success Guide to Prepare- Programming in C# edusum.com

MCSA Universal Windows Platform. A Success Guide to Prepare- Programming in C# edusum.com 70-483 MCSA Universal Windows Platform A Success Guide to Prepare- Programming in C# edusum.com Table of Contents Introduction to 70-483 Exam on Programming in C#... 2 Microsoft 70-483 Certification Details:...

More information

User Manual. ARK for SharePoint-2007

User Manual. ARK for SharePoint-2007 User Manual ARK for SharePoint-2007 Table of Contents 1 About ARKSP (Admin Report Kit for SharePoint) 1 1.1 About ARKSP 1 1.2 Who can use ARKSP? 1 1.3 System Requirements 2 1.4 How to activate the software?

More information

Plug-in Configuration

Plug-in Configuration Overview, on page 1 Threading Configuration, on page 2 Portal Configuration, on page 3 Async Threading Configuration, on page 4 Custom Reference Data Configuration, on page 6 Balance Configuration, on

More information

F5 BIG-IQ Centralized Management: Local Traffic & Network. Version 5.2

F5 BIG-IQ Centralized Management: Local Traffic & Network. Version 5.2 F5 BIG-IQ Centralized Management: Local Traffic & Network Version 5.2 Table of Contents Table of Contents BIG-IQ Local Traffic & Network: Overview... 5 What is Local Traffic & Network?... 5 Understanding

More information

CHAPTER 1: INTRODUCING C# 3

CHAPTER 1: INTRODUCING C# 3 INTRODUCTION xix PART I: THE OOP LANGUAGE CHAPTER 1: INTRODUCING C# 3 What Is the.net Framework? 4 What s in the.net Framework? 4 Writing Applications Using the.net Framework 5 What Is C#? 8 Applications

More information

BUILDING APPLICATIONS USING C# AND.NET FRAMEWORK (OBJECT-ORIENTED PROGRAMMING, X428.6)

BUILDING APPLICATIONS USING C# AND.NET FRAMEWORK (OBJECT-ORIENTED PROGRAMMING, X428.6) Technology & Information Management Instructor: Michael Kremer, Ph.D. Class 7 Professional Program: Data Administration and Management BUILDING APPLICATIONS USING C# AND.NET FRAMEWORK (OBJECT-ORIENTED

More information

Programming with the Service Control Engine Subscriber Application Programming Interface

Programming with the Service Control Engine Subscriber Application Programming Interface CHAPTER 5 Programming with the Service Control Engine Subscriber Application Programming Interface Revised: July 28, 2009, Introduction This chapter provides a detailed description of the Application Programming

More information

Teiid - Scalable Information Integration. Teiid Caching Guide 7.2

Teiid - Scalable Information Integration. Teiid Caching Guide 7.2 Teiid - Scalable Information Integration 1 Teiid Caching Guide 7.2 1. Overview... 1 2. Results Caching... 3 2.1. Support Summary... 3 2.2. User Interaction... 3 2.2.1. User Query Cache... 3 2.2.2. Procedure

More information

Q&As. Microsoft MTA Software Development Fundamentals. Pass Microsoft Exam with 100% Guarantee

Q&As. Microsoft MTA Software Development Fundamentals. Pass Microsoft Exam with 100% Guarantee 98-361 Q&As Microsoft MTA Software Development Fundamentals Pass Microsoft 98-361 Exam with 100% Guarantee Free Download Real Questions & Answers PDF and VCE file from: 100% Passing Guarantee 100% Money

More information

Teiid - Scalable Information Integration. Teiid Caching Guide 7.6

Teiid - Scalable Information Integration. Teiid Caching Guide 7.6 Teiid - Scalable Information Integration 1 Teiid Caching Guide 7.6 1. Overview... 1 2. Results Caching... 3 2.1. Support Summary... 3 2.2. User Interaction... 3 2.2.1. User Query Cache... 3 2.2.2. Procedure

More information

Cloudera JDBC Driver for Impala

Cloudera JDBC Driver for Impala Cloudera JDBC Driver for Impala 2.5.45 Released 2018-04-06 These release notes provide details of enhancements, features, and known issues in Cloudera JDBC Driver for Impala 2.5.45, as well as the version

More information

BIG-IQ Centralized Management: ADC. Version 5.0

BIG-IQ Centralized Management: ADC. Version 5.0 BIG-IQ Centralized Management: ADC Version 5.0 Table of Contents Table of Contents BIG-IQ Application Delivery Controller: Overview...5 What is Application Delivery Controller?...5 Managing Device Resources...7

More information

A Scalable and Reliable Message Transport Service for the ATLAS Trigger and Data Acquisition System

A Scalable and Reliable Message Transport Service for the ATLAS Trigger and Data Acquisition System A Scalable and Reliable Message Transport Service for the ATLAS Trigger and Data Acquisition System Andrei Kazarov, CERN / Petersburg NPI, NRC Kurchatov Institute 19th IEEE Real Time Conference 2014, Nara

More information

Using the Unitronics Communication Driver for.net

Using the Unitronics Communication Driver for.net Using the Unitronics Communication Driver for.net Using the Unitronics Communication Driver for.net... 2 1. Communication Channels... 3 1.1. Serial channel... 3 1.2. Ethernet channel... 4 1.3. Ethernet

More information

Synchronization Agent Configuration Guide

Synchronization Agent Configuration Guide SafeNet Authentication Service Synchronization Agent Configuration Guide 1 Document Information Document Part Number 007-012848-001, Rev. E Release Date July 2015 Applicability This version of the SAS

More information

ip dhcp-client network-discovery through ip nat sip-sbc

ip dhcp-client network-discovery through ip nat sip-sbc ip dhcp-client network-discovery through ip nat sip-sbc ip dhcp-client network-discovery, page 3 ip dhcp-client update dns, page 5 ip dhcp drop-inform, page 8 ip dhcp-relay information option server-override,

More information

COPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio

COPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio Introduction XXV Part I: C# Fundamentals 1 Chapter 1: The.NET Framework 3 What s the.net Framework? 3 Common Language Runtime 3.NET Framework Class Library 4 Assemblies and the Microsoft Intermediate Language

More information

AP COMPUTER SCIENCE JAVA CONCEPTS IV: RESERVED WORDS

AP COMPUTER SCIENCE JAVA CONCEPTS IV: RESERVED WORDS AP COMPUTER SCIENCE JAVA CONCEPTS IV: RESERVED WORDS PAUL L. BAILEY Abstract. This documents amalgamates various descriptions found on the internet, mostly from Oracle or Wikipedia. Very little of this

More information

C# Syllabus. MS.NET Framework Introduction

C# Syllabus. MS.NET Framework Introduction C# Syllabus MS.NET Framework Introduction The.NET Framework - an Overview Framework Components Framework Versions Types of Applications which can be developed using MS.NET MS.NET Base Class Library MS.NET

More information

WebSphere MQ Telemetry Java Classes Version 1.1

WebSphere MQ Telemetry Java Classes Version 1.1 WebSphere MQ Telemetry Java Classes Version 1.1 15 May, 2003 SupportPac author Ian Harwood Jonathan Woodford ian_harwood@uk.ibm.com jonathanw@uk.ibm.com Property of IBM ii Take Note! Before using this

More information

Object-Oriented Programming

Object-Oriented Programming Object-Oriented Programming 1. What is object-oriented programming (OOP)? OOP is a technique to develop logical modules, such as classes that contain properties, methods, fields, and events. An object

More information

CloudI Integration Framework. Chicago Erlang User Group May 27, 2015

CloudI Integration Framework. Chicago Erlang User Group May 27, 2015 CloudI Integration Framework Chicago Erlang User Group May 27, 2015 Speaker Bio Bruce Kissinger is an Architect with Impact Software LLC. Linkedin: https://www.linkedin.com/pub/bruce-kissinger/1/6b1/38

More information

BEAWebLogic RFID. Edge Server. Using the Administration Console

BEAWebLogic RFID. Edge Server. Using the Administration Console BEAWebLogic RFID Edge Server Using the Administration Console Version 2.1 Revised: June 29, 2006 Contents 1. Introduction and Roadmap Document Scope and Audience.............................................

More information

Siemens S7-200 Driver PTC Inc. All Rights Reserved.

Siemens S7-200 Driver PTC Inc. All Rights Reserved. 2017 PTC Inc. All Rights Reserved. 2 Table of Contents 1 Table of Contents 2 3 Overview 3 Setup 4 Channel Properties 4 Channel Properties - General 5 Channel Properties - Serial Communications 6 Channel

More information

[MS-UPSSYNC]: User Profile Synchronization Stored Procedures Protocol Specification

[MS-UPSSYNC]: User Profile Synchronization Stored Procedures Protocol Specification [MS-UPSSYNC]: User Profile Synchronization Stored Procedures Protocol Specification Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes

More information

Configuration for Microprofile. Mark Struberg, Emily Jiang, John D. Ament

Configuration for Microprofile. Mark Struberg, Emily Jiang, John D. Ament Configuration for Microprofile Mark Struberg, Emily Jiang, John D. Ament 1.2, December 21, 2017 Table of Contents Microprofile Config.........................................................................

More information

What's New in Smedge

What's New in Smedge Smedge What's New in Smedge Smedge 2018 Table of Contents INTRODUCTION 3 NEW FEATURES 4 New Product to control Mistika VR Per-Minute Licensing List, Restore, and Remove Deleted (archived) jobs Improved

More information

Microprofile Fault Tolerance. Emily Jiang 1.0,

Microprofile Fault Tolerance. Emily Jiang 1.0, Microprofile Fault Tolerance Emily Jiang 1.0, 2017-09-13 Table of Contents 1. Architecture.............................................................................. 2 1.1. Rational..............................................................................

More information

Sep, th Edition 897N101668H

Sep, th Edition 897N101668H DICOM Conformance Statement Console Advance DR-ID 300CL/700CL 800CL/900CL for DICOM Storage DICOM Storage Commitment DICOM MWM DICOM MPPS DICOM Print DICOM Query / Retrieve DICOM Media Storage DICOM Dose

More information

Cloudera JDBC Driver for Impala

Cloudera JDBC Driver for Impala Cloudera JDBC Driver for Impala 2.5.42 Released 2018-01-05 These release notes provide details of enhancements, features, and known issues in Cloudera JDBC Driver for Impala 2.5.42, as well as the version

More information

Java Programming. Price $ (inc GST)

Java Programming. Price $ (inc GST) 1800 ULEARN (853 276) www.ddls.com.au Java Programming Length 5 days Price $4235.00 (inc GST) Overview Intensive and hands-on, the course emphasizes becoming productive quickly as a Java application developer.

More information

Migrating to the P8 5.2 Component Manager Framework

Migrating to the P8 5.2 Component Manager Framework Migrating to the P8 5.2 Component Manager Framework Contents Migrating to the P8 5.2 Component Manager Framework... 1 Introduction... 1 Revision History:... 2 Comparing the Two Component Manager Frameworks...

More information

Broker Clusters. Cluster Models

Broker Clusters. Cluster Models 4 CHAPTER 4 Broker Clusters Cluster Models Message Queue supports the use of broker clusters: groups of brokers working together to provide message delivery services to clients. Clusters enable a Message

More information

AlwaysOn Availability Groups 2016 What is new?

AlwaysOn Availability Groups 2016 What is new? AlwaysOn Availability Groups 2016 What is new? Patrocinadores SQL Server Discovery Day 25/06 http://www.eventbrite.com/e/sql-discovery-day-tickets-25185568714 Murilo Miranda Database Consultant @ Pythian

More information

Multicast Dissemination Protocol (MDP) Developer's Guide

Multicast Dissemination Protocol (MDP) Developer's Guide Multicast Dissemination Protocol (MDP) Developer's Guide Brian Adamson Newlink Global Engineering Corporation Joe Macker Naval Research Laboratory 1

More information

Netwrix Auditor Add-on for Nutanix Files

Netwrix Auditor Add-on for Nutanix Files Netwrix Auditor Add-on for Nutanix Files Quick-Start Guide Version: 9.7 11/27/2018 Legal Notice The information in this publication is furnished for information use only, and does not constitute a commitment

More information

B2.52-R3: INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING THROUGH JAVA

B2.52-R3: INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING THROUGH JAVA B2.52-R3: INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING THROUGH JAVA NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. 2. PART ONE

More information

Migrate the SQL Server database created on ECS to SQL Server of ApsaraDB for RDS

Migrate the SQL Server database created on ECS to SQL Server of ApsaraDB for RDS Migrate the SQL Server database created on ECS to SQL Server of ApsaraDB for RDS Alibaba Cloud Professional Service Team July 2017 Contents Introduction... 3 Background information... 3 Restrictions...

More information

IBM Enterprise Records Performance Best Practices

IBM Enterprise Records Performance Best Practices IBM Enterprise Records Performance Best Practices Page 1 of 47 TABLE OF CONTENTS 1 INTRODUCTION... 4 1.1 TERMS... 4 1.2 REQUIRED CONCEPTS... 4 2 FILE PLAN MODELING FOR PERFORMANCE... 5 2.1 RETENTION MODEL...

More information

TopView SQL Configuration

TopView SQL Configuration TopView SQL Configuration Copyright 2013 EXELE Information Systems, Inc. EXELE Information Systems (585) 385-9740 Web: http://www.exele.com Support: support@exele.com Sales: sales@exele.com Table of Contents

More information

Azure-persistence MARTIN MUDRA

Azure-persistence MARTIN MUDRA Azure-persistence MARTIN MUDRA Storage service access Blobs Queues Tables Storage service Horizontally scalable Zone Redundancy Accounts Based on Uri Pricing Calculator Azure table storage Storage Account

More information

Programming with the Service Control Engine Subscriber Application Programming Interface

Programming with the Service Control Engine Subscriber Application Programming Interface CHAPTER 5 Programming with the Service Control Engine Subscriber Application Programming Interface Revised: November 20, 2012, Introduction This chapter provides a detailed description of the Application

More information

SQL Replication Project Update. Presented by Steve Ives

SQL Replication Project Update. Presented by Steve Ives SQL Replication Project Update Presented by Steve Ives SQL Replication Project Update Basic principles What, why, and how Project update What s new since the last conference Synergy App Reporting Analysis

More information

Introduction to Programming Using Java (98-388)

Introduction to Programming Using Java (98-388) Introduction to Programming Using Java (98-388) Understand Java fundamentals Describe the use of main in a Java application Signature of main, why it is static; how to consume an instance of your own class;

More information

DOWNLOAD PDF CORE JAVA APTITUDE QUESTIONS AND ANSWERS

DOWNLOAD PDF CORE JAVA APTITUDE QUESTIONS AND ANSWERS Chapter 1 : Chapter-wise Java Multiple Choice Questions and Answers Interview MCQs Java Programming questions and answers with explanation for interview, competitive examination and entrance test. Fully

More information

Coveo Platform 7.0. Atlassian Confluence V2 Connector Guide

Coveo Platform 7.0. Atlassian Confluence V2 Connector Guide Coveo Platform 7.0 Atlassian Confluence V2 Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to

More information

KRISHNA KANTA HANDIQUI STATE OPEN UNIVERSITY Hiranya Kumar Bhuyan School of Science and Technology

KRISHNA KANTA HANDIQUI STATE OPEN UNIVERSITY Hiranya Kumar Bhuyan School of Science and Technology HOME ASSIGNMENT FOR BACHELOR OF COMPUTER APPLICATIONS (BCA) THIRD SEMESTER, 2014 N.B. The learners will have to collect receipt after submitting the assignment with the signature and seal of the collector

More information

Rest Client for MicroProfile. John D. Ament

Rest Client for MicroProfile. John D. Ament Rest Client for MicroProfile John D. Ament 1.0-T9, December 05, 2017 Table of Contents Microprofile Rest Client..................................................................... 2 MicroProfile Rest

More information

Poom Malakul Na Ayudhya

Poom Malakul Na Ayudhya DataClient 1.0.6 Manual By Poom Malakul Na Ayudhya pmalakul@gmail.com (Under Development) Page 1 Contents 1. Introduction 2. Installation 2.1. Knowledge Requirements 2.2. Software Requirements 2.3. DataClient

More information

Hierarchical inheritance: Contains one base class and multiple derived classes of the same base class.

Hierarchical inheritance: Contains one base class and multiple derived classes of the same base class. 1. What is C#? C# (pronounced "C sharp") is a simple, modern, object oriented, and type safe programming language. It will immediately be familiar to C and C++ programmers. C# combines the high productivity

More information

Managing Caching DNS Server

Managing Caching DNS Server This chapter explains how to set the Caching DNS server parameters. Before you proceed with the tasks in this chapter, see Introduction to the Domain Name System which explains the basics of DNS. Configuring

More information

Objectives. Describe ways to create constants const readonly enum

Objectives. Describe ways to create constants const readonly enum Constants Objectives Describe ways to create constants const readonly enum 2 Motivation Idea of constant is useful makes programs more readable allows more compile time error checking 3 Const Keyword const

More information

Rest Client for MicroProfile. John D. Ament, Andy McCright

Rest Client for MicroProfile. John D. Ament, Andy McCright Rest Client for MicroProfile John D. Ament, Andy McCright 1.1, May 18, 2018 Table of Contents Microprofile Rest Client..................................................................... 2 MicroProfile

More information

QlikView 11.2 DIRECT DISCOVERY

QlikView 11.2 DIRECT DISCOVERY QlikView 11.2 DIRECT DISCOVERY QlikView Technical Addendum Published: November, 2012 www.qlikview.com Overview This document provides a technical overview of the QlikView 11.2 Direct Discovery feature.

More information

Copyright FUJIFILM Corporation, Japan. August, th Edition 897N100760F

Copyright FUJIFILM Corporation, Japan. August, th Edition 897N100760F DICOM Conformance Statement ***** FDR-1000AWS CR-IR363AWS for DICOM Storage DICOM Storage Commitment DICOM MWM DICOM MPPS DICOM Print DICOM Query / Retrieve DICOM Media Storage (Standard) August, 2010

More information

Previous C# Releases. C# 3.0 Language Features. C# 3.0 Features. C# 3.0 Orcas. Local Variables. Language Integrated Query 3/23/2007

Previous C# Releases. C# 3.0 Language Features. C# 3.0 Features. C# 3.0 Orcas. Local Variables. Language Integrated Query 3/23/2007 Previous C# Releases C# 3.0 Language Features C# Programming March 12, 2007 1.0 2001 1.1 2003 2.0 2005 Generics Anonymous methods Iterators with yield Static classes Covariance and contravariance for delegate

More information

Cisco ParStream Cisco ParStream DSA Link Guide

Cisco ParStream Cisco ParStream DSA Link Guide Cisco ParStream Cisco ParStream DSA Link Guide January 18, 2018 2018 Cisco and/or its affiliates. Document Information: Title: Cisco ParStream DSA Link Guide Version: 4.0.1 Date Published: January 18,

More information

Informatica Power Center 10.1 Developer Training

Informatica Power Center 10.1 Developer Training Informatica Power Center 10.1 Developer Training Course Overview An introduction to Informatica Power Center 10.x which is comprised of a server and client workbench tools that Developers use to create,

More information

ODBC Client Driver PTC Inc. All Rights Reserved.

ODBC Client Driver PTC Inc. All Rights Reserved. 2017 PTC Inc. All Rights Reserved. 2 Table of Contents 1 Table of Contents 2 4 Overview 4 External Dependencies 4 Setup 5 Channel Properties General 5 Channel Properties Write Optimizations 6 Channel Properties

More information

Link to Download FlexiDoc Server preactivated

Link to Download FlexiDoc Server preactivated Link to Download FlexiDoc Server preactivated Download FlexiDoc Server with licence code FlexiDoc Server last edition of windows XP x32&64 For the product update process, see ⠌ Product version: 3.1.6.0

More information

eservices Multitenancy and Load Balancing Guide eservices 8.1.4

eservices Multitenancy and Load Balancing Guide eservices 8.1.4 eservices Multitenancy and Load Balancing Guide eservices 8.1.4 5/4/2018 Table of Contents eservices Multi-tenancy and Load Balancing Guide 3 Multi-Tenancy 4 Configuration 5 Limitations 7 Load Balancing

More information

Variable Scope The Main() Function Struct Functions Overloading Functions Using Delegates Chapter 7: Debugging and Error Handling Debugging in Visual

Variable Scope The Main() Function Struct Functions Overloading Functions Using Delegates Chapter 7: Debugging and Error Handling Debugging in Visual Table of Contents Title Page Introduction Who This Book Is For What This Book Covers How This Book Is Structured What You Need to Use This Book Conventions Source Code Errata p2p.wrox.com Part I: The OOP

More information

Dot Net Framework 4.0: Advanced Microsoft C#.NET Web Development

Dot Net Framework 4.0: Advanced Microsoft C#.NET Web Development Dot Net Framework 4.0: Advanced Microsoft C#.NET Web Development Duration: 90 Hours What you will learn This course is your first step towards success as a Dot Net professional, designed to give you a

More information

ADO.NET.NET Data Access and Manipulation Mechanism. Nikita Gandotra Assistant Professor, Department of Computer Science & IT

ADO.NET.NET Data Access and Manipulation Mechanism. Nikita Gandotra Assistant Professor, Department of Computer Science & IT ADO.NET.NET Data Access and Manipulation Mechanism Nikita Gandotra Assistant Professor, Department of Computer Science & IT Overview What is ADO.NET? ADO VS ADO.NET ADO.NET Architecture ADO.NET Core Objects

More information

School of Informatics, University of Edinburgh

School of Informatics, University of Edinburgh CS1Bh Solution Sheet 4 Software Engineering in Java This is a solution set for CS1Bh Question Sheet 4. You should only consult these solutions after attempting the exercises. Notice that the solutions

More information

About the Authors Introduction p. 1 Exploring Application Architectures p. 9 Introduction p. 9 Choosing the "Right" Architecture p.

About the Authors Introduction p. 1 Exploring Application Architectures p. 9 Introduction p. 9 Choosing the Right Architecture p. Foreword p. xxi Acknowledgments p. xxiii About the Authors p. xxv Introduction p. 1 Exploring Application Architectures p. 9 Introduction p. 9 Choosing the "Right" Architecture p. 10 Understanding Your

More information

This is a known issue (SVA-700) that will be resolved in a future release IMPORTANT NOTE CONCERNING A VBASE RESTORE ISSUE

This is a known issue (SVA-700) that will be resolved in a future release IMPORTANT NOTE CONCERNING A VBASE RESTORE ISSUE SureView Analytics 6.1.1 Release Notes ================================= --------- IMPORTANT NOTE REGARDING DOCUMENTATION --------- The Installation guides, Quick Start Guide, and Help for this release

More information

RightNow eservice Center 5.5 New Administrator s Survival Guide

RightNow eservice Center 5.5 New Administrator s Survival Guide RightNow eservice Center 5.5 New Administrator s Survival Guide Table of Contents You may click on each line below to go to that section of this document. OVERVIEW...3 HELPFUL RESOURCES...4 GAINING FAMILIARITY

More information

DWT SYSTEM: Installation Manual

DWT SYSTEM: Installation Manual DWT SYSTEM: Installation Manual 1 INSTALLATION MANUAL Index DWT System... 4 Software requirements... 4 Visual Studio 2015... 4 Azure for Visual Studio 2015... 4 Xamarin for Visual Studio 2015... 4 InstallShield

More information

Security Checklist Frequently Asked Questions

Security Checklist Frequently Asked Questions Security Checklist Frequently Asked Questions 1. Q: Is drive encryption required? A: Mobile devices such as tablets, phones, notebooks and laptops must have their drives encrypted. For desktop devices

More information

Common Design Principles for kdb+ Gateways

Common Design Principles for kdb+ Gateways Common Design Principles for kdb+ Gateways Author: Michael McClintock has worked as consultant on a range of kdb+ applications for hedge funds and leading investment banks. Based in New York, Michael has

More information

file:///home/jagadish/downloads/dtd-changes-connection-pool...

file:///home/jagadish/downloads/dtd-changes-connection-pool... file:///home/jagadish/downloads/... 1 of 10 11/08/2011 10:24 AM Date Version Author Remarks Oct-13-2006 1 Jagadish Ramu/Kshitiz Saxena Created Dec-10-2006 1.01 Jagadish Ramu Changed default values for

More information

Project No. 2: Process Scheduling in Linux Submission due: April 12, 2013, 11:59pm

Project No. 2: Process Scheduling in Linux Submission due: April 12, 2013, 11:59pm Project No. 2: Process Scheduling in Linux Submission due: April 12, 2013, 11:59pm PURPOSE Getting familiar with the Linux kernel source code. Understanding process scheduling and how different parameters

More information

Rest Client for MicroProfile. John D. Ament, Andy McCright

Rest Client for MicroProfile. John D. Ament, Andy McCright Rest Client for MicroProfile John D. Ament, Andy McCright 1.0, December 19, 2017 Table of Contents Microprofile Rest Client..................................................................... 2 MicroProfile

More information

Skybot Scheduler Release Notes

Skybot Scheduler Release Notes Skybot Scheduler Release Notes Following is a list of the new features and enhancements included in each release of Skybot Scheduler. Skybot Scheduler 3.5 Skybot Scheduler 3.5 (May 19, 2014 update) Informatica

More information

Service Manager. Database Configuration Guide

Service Manager. Database Configuration Guide Service Manager powered by HEAT Database Configuration Guide 2017.2.1 Copyright Notice This document contains the confidential information and/or proprietary property of Ivanti, Inc. and its affiliates

More information

BEAAquaLogic. Service Bus. Native MQ Transport User Guide

BEAAquaLogic. Service Bus. Native MQ Transport User Guide BEAAquaLogic Service Bus Native MQ Transport User Guide Version: 2.6 RP1 Revised: November 2007 Contents Introduction to the Native MQ Transport Advantages of Using the Native MQ Transport................................

More information

IBM Tivoli Storage Manager HSM for Windows Version 7.1. Messages

IBM Tivoli Storage Manager HSM for Windows Version 7.1. Messages IBM Tivoli Storage Manager HSM for Windows Version 7.1 Messages IBM Tivoli Storage Manager HSM for Windows Version 7.1 Messages Note: Before using this information and the product it supports, read the

More information

Installation Guide Savision iq

Installation Guide Savision iq Installation Guide Savision iq Contents 1. Introduction... 3 1.1 About This Guide... 3 1.2 Supported Integrations... 3 1.3 Software Components... 3 2. Installing Savision iq... 4 2.1 Upgrading from Savision

More information

Peers Techno log ies Pv t. L td. Core Java & Core Java &Adv Adv Java Java

Peers Techno log ies Pv t. L td. Core Java & Core Java &Adv Adv Java Java Page 1 Peers Techno log ies Pv t. L td. Course Brochure Core Java & Core Java &Adv Adv Java Java Overview Core Java training course is intended for students without an extensive programming background.

More information

Table of Contents. Table of Contents Pivotal Greenplum Command Center Release Notes. Copyright Pivotal Software Inc,

Table of Contents. Table of Contents Pivotal Greenplum Command Center Release Notes. Copyright Pivotal Software Inc, Table of Contents Table of Contents Pivotal Greenplum Command Center 3.2.2 Release Notes 1 2 Copyright Pivotal Software Inc, 2013-2017 1 3.2.2 Pivotal Greenplum Command Center 3.2.2 Release Notes Greenplum

More information

Deploying the ClientDashboard Web Site

Deploying the ClientDashboard Web Site Deploying the ClientDashboard Web Site June 2013 Contents Introduction... 2 Installing and configuring IIS... 2 Software installations... 2 Opening a firewall port... 2 Adding the SCSWebDashboard Web site...

More information

SpiNNaker Application Programming Interface (API)

SpiNNaker Application Programming Interface (API) SpiNNaker Application Programming Interface (API) Version 2.0.0 10 March 2016 Application programming interface (API) Event-driven programming model The SpiNNaker API programming model is a simple, event-driven

More information

Product Release Notes Alderstone cmt 2.0

Product Release Notes Alderstone cmt 2.0 Alderstone cmt product release notes Product Release Notes Alderstone cmt 2.0 Alderstone Consulting is a technology company headquartered in the UK and established in 2008. A BMC Technology Alliance Premier

More information

DIPLOMA IN PROGRAMMING WITH DOT NET TECHNOLOGIES

DIPLOMA IN PROGRAMMING WITH DOT NET TECHNOLOGIES DIPLOMA IN PROGRAMMING WITH DOT NET TECHNOLOGIES USA This training program is highly specialized training program with the duration of 72 Credit hours, where the program covers all the major areas of C#

More information

DCLI User's Guide. Data Center Command-Line Interface

DCLI User's Guide. Data Center Command-Line Interface Data Center Command-Line Interface 2.10.2 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation, submit

More information

Time & Labor (OTL) OTL CSR DAI to DCPS Payroll Processing. R12 Work Instructions

Time & Labor (OTL) OTL CSR DAI to DCPS Payroll Processing. R12 Work Instructions Time & Labor (OTL) OTL CSR DAI to DCPS Payroll Processing R12 Work Instructions Time and Labor (OTL) Document Control Change Record 2Date Author Version Change Reference 25-Feb-2015 Robin Hardy 1.0 R12

More information

Troubleshooting Tips and Hints for WebSphere JDBC Adapter

Troubleshooting Tips and Hints for WebSphere JDBC Adapter IBM Software Group Troubleshooting Tips and Hints for WebSphere JDBC Adapter Paula Jones (phjones@us.ibm.com) WebSphere Adapter Level 2 Support 27 January 2011 WebSphere Support Technical Exchange Agenda

More information

Automated Web Application Testing Using Selenium

Automated Web Application Testing Using Selenium Worcester Polytechnic Institute Digital WPI Major Qualifying Projects (All Years) Major Qualifying Projects March 2017 Automated Web Application Testing Using Selenium Benjamin I. Chaney Worcester Polytechnic

More information

Live Data CLI Commands

Live Data CLI Commands Supported Character Set for Live Data Installation CLI Commands, page 1 Live Data AW DB Access, page 2 Live Data Cluster Configuration, page 3 Live Data Reporting Configuration, page 4 Live Data Services

More information

Customizing GDPR in netforum Enterprise

Customizing GDPR in netforum Enterprise Customizing GDPR in netforum Enterprise This document explains opportunities to personalize the GDPR features of netforum Enterprise to your organization s specific needs. Each organization may approach

More information