Enzo Framework API Reference Guide
|
|
- Rudolf Hodge
- 6 years ago
- Views:
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 This document provides technical information about the Enzo Framework for developers and architects. Blue Syntax Consulting specializes in the Microsoft Azure platform and
More informationAzure 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 informationPlug-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 informationMigratoryData 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 informationMicrosoft 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 informationBatches 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 informationMicrosoft. 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 information02 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 informationDynamically 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 informationMCSA 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 informationUser 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 informationPlug-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 informationF5 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 informationCHAPTER 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 informationBUILDING 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 informationProgramming 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 informationTeiid - 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 informationQ&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 informationTeiid - 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 informationCloudera 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 informationBIG-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 informationA 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 informationUsing 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 informationSynchronization 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 informationip 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 informationCOPYRIGHTED 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 informationAP 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 informationC# 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 informationWebSphere 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 informationObject-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 informationCloudI 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 informationBEAWebLogic 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 informationSiemens 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 Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes
More informationConfiguration 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 informationWhat'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 informationMicroprofile 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 informationSep, 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 informationCloudera 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 informationJava 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 informationMigrating 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 informationBroker 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 informationAlwaysOn 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 informationMulticast 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 informationNetwrix 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 informationB2.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 informationMigrate 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 informationIBM 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 informationTopView 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 informationAzure-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 informationProgramming 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 informationSQL 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 informationIntroduction 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 informationDOWNLOAD 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 informationCoveo 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 informationKRISHNA 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 informationRest 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 informationPoom 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 informationHierarchical 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 informationManaging 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 informationObjectives. 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 informationRest 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 informationQlikView 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 informationCopyright 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 informationPrevious 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 informationCisco 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 informationInformatica 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 informationODBC 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 informationLink 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 informationeservices 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 informationVariable 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 informationDot 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 informationADO.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 informationSchool 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 informationAbout 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 informationThis 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 informationRightNow 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 informationDWT 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 informationSecurity 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 informationCommon 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 informationfile:///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 informationProject 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 informationRest 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 informationSkybot 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 informationService 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 informationBEAAquaLogic. 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 informationIBM 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 informationInstallation 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 informationPeers 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 informationTable 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 informationDeploying 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 informationSpiNNaker 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 informationProduct 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 informationDIPLOMA 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 informationDCLI 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 informationTime & 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 informationTroubleshooting 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 informationAutomated 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 informationLive 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 informationCustomizing 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