Using the Caché Objective-C Binding

Size: px
Start display at page:

Download "Using the Caché Objective-C Binding"

Transcription

1 Using the Caché Objective-C Binding Version March 2014 InterSystems Corporation 1 Memorial Drive Cambridge MA

2 Using the Caché Objective-C Binding Caché Version March 2014 Copyright 2014 InterSystems Corporation All rights reserved. This book was assembled and formatted in Adobe Page Description Format (PDF) using tools and information from the following sources: Oracle Corporation, RenderX, Inc., Adobe Systems, and the World Wide Web Consortium at The primary document development tools were special-purpose XML-processing applications built by InterSystems using Caché and Java.,,,, Caché WEBLINK, and Distributed Cache Protocol are registered trademarks of InterSystems Corporation.,, InterSystems Jalapeño Technology, Enterprise Cache Protocol, ECP, and InterSystems Zen are trademarks of InterSystems Corporation. All other brand or product names used herein are trademarks or registered trademarks of their respective companies or organizations. This document contains trade secret and confidential information which is the property of InterSystems Corporation, One Memorial Drive, Cambridge, MA 02142, or its affiliates, and is furnished for the sole purpose of the operation and maintenance of the products of InterSystems Corporation. No part of this publication is to be used for any other purpose, and this publication is not to be reproduced, copied, disclosed, transmitted, stored in a retrieval system or translated into any human or computer language, in any form, by any means, in whole or in part, without the express prior written consent of InterSystems Corporation. The copying, use and disposition of this document and the software programs described herein is prohibited except to the limited extent set forth in the standard software license agreement(s) of InterSystems Corporation covering such programs and related documentation. InterSystems Corporation makes no representations and warranties concerning such software programs other than those set forth in such standard software license agreement(s). In addition, the liability of InterSystems Corporation for any losses or damages relating to or arising out of the use of such software programs is limited in the manner set forth in such standard software license agreement(s). THE FOREGOING IS A GENERAL SUMMARY OF THE RESTRICTIONS AND LIMITATIONS IMPOSED BY INTERSYSTEMS CORPORATION ON THE USE OF, AND LIABILITY ARISING FROM, ITS COMPUTER SOFTWARE. FOR COMPLETE INFORMATION REFERENCE SHOULD BE MADE TO THE STANDARD SOFTWARE LICENSE AGREEMENT(S) OF INTERSYSTEMS CORPORATION, COPIES OF WHICH WILL BE MADE AVAILABLE UPON REQUEST. InterSystems Corporation disclaims responsibility for errors which may appear in this document, and it reserves the right, in its sole discretion and without notice, to make substitutions and modifications in the products and practices described in this document. For Support questions about any InterSystems products, contact: InterSystems Worldwide Customer Support Tel: Fax: support@intersystems.com

3 Table of Contents About This Book Introduction Requirements The Caché Objective-C Binding First Steps Connecting the Binding to Caché Secure Connection Disconnecting Simple Example of Accessing a Sample Class Putting it All Together Compiling and Building Compiling SimpleExample with Xcode Setting up DYLD_LIBRARY_PATH Reference Release/Retain Rules Autorelease Pool Objects Creating a New Object Properties Key/Value Coding Key/Value Observing Methods Instance Methods Class Methods Queries Class Queries Dynamic SQL Transactions Error Checking and Debugging Debugging Objective-C Header Generator Command Line Tool Generating Headers Programmatically Getting a Stack Trace from an NSException Include the ExceptionHandling Framework Enable Stack Traces Decoding the Stack Trace Do Not in Your Application Using the Caché Objective-C Binding iii

4

5 About This Book The Caché Objective-C binding is implemented in Objective-C and Objective-C++, and utilizes the Caché C++ binding and the underlying ODBC driver as a transport. It is packaged as an Apple framework that can either be embedded into the Cocoa application bundle or installed in one of the Apple framework directories. Who This Book Is For In order to use this book, you should be reasonably familiar with Mac OS X and have some experience with Objective-C. Organization of This Book This book is organized as follows: The chapter Introduction describes the system requirements and architecture of the Objective-C binding. The chapter First Steps gives step by step instructions for writing and compiling an Objective-C binding application. The chapter Reference provides a reference for the behavior of the Objective-C binding. The chapter Error Checking and Debugging describes various tools and procedures that may help you to find or avoid problems in your Objective-C applications. Related Information The following Caché language bindings are also available for use on most operating systems: Using C++ with Caché Using Java with Caché Using the Caché Objective-C Binding 1

6

7 1 Introduction For a Mac OS X developer these days, the toolset of choice is the excellent Apple Xcode development environment, along with the Cocoa framework and Objective-C. While Xcode used to support other languages (such as Java), Apple has recently disclosed that Objective-C is the language of choice for Cocoa and Mac development, and that Cocoa-Java support will likely be dropped. The goal of the Objective-C binding is to bring the power and ease of Caché objects to Mac developers in their familiar Cocoa-Objective-C environment. 1.1 Requirements In order to make use of the Objective-C binding for Caché, you need a Mac (either Intel or PowerPC) running Mac OS X 10.4 (Tiger) (or later) and a copy of Xcode 2.2 (or later) installed. Xcode is available either on the OS install CD or as a free download from the Apple Developer Connection (registration required). For Intel/Mac development, you will want to ensure that you have at least version You will also need to have a copy of Caché 5.1 (or later) installed on your system, as well as a copy of the Objective-C binding itself. 1.2 The Caché Objective-C Binding The Caché Objective-C binding is implemented in Objective-C, Objective-C++, and utilizes the C++ binding and the underlying ODBC driver as a transport. It is packaged as an Apple framework that can either be embedded into the Cocoa application bundle or installed in one of the Apple framework directories (such as /Library/Frameworks or ~/Library/Frameworks). The binding projects objects dynamically, that is, there is no requirement for a code generator to generate projection classes to the local language (although such a tool does exist which can help cut down on runtime errors). Any registered Caché objects can be utilized via the Objective-C binding; all class methods, stored procedures, and queries can also be called; and, in addition, dynamic SQL queries can be executed. The Objective-C binding framework is built as a Universal Binary, which means it can be deployed and run on both PowerPCand Intel-based Macs. Using the Caché Objective-C Binding 3

8

9 2 First Steps The first step to using the Caché Objective-C binding is to create a project, either a command line, pure Objective-C program (or library framework) or a GUI Cocoa Application in Xcode. In either case, you will need to ensure that you have the framework specified in the link options (using -framework or by adding the Caché Objective-C binding to the Xcode project) and that your Objective-C source files also include the framework headers: #import <ObjectiveCache/ObjectiveCache.h> 2.1 Connecting the Binding to Caché The next step is to create a connection between the Objective-C binding and a host Caché system. This follows the model established by the C++ binding in that the connection is separated from the logical // First, connect to Cache ISCConnection* conn = [[ISCConnection alloc] init:@" [1972]:samples" user:@"_system" passwd:@"sys"]; ISCDatabase* db = [[ISCDatabase alloc] (NSException* localexception) NSLog(@"Connection failed: %@", localexception); We always want to wrap calls to the Objective-C binding blocks so that the binding will always raise an NSException upon encountering an error Secure Connection A secure connection can be made using the -init:principal:level // First, connect to Cache ISCConnection* conn = [[ISCConnection alloc] init:" [1972]:samples" principal:@"abc" level:99]; ISCDatabase* db = [[ISCDatabase alloc] (NSException* localexception) NSLog(@"Connection failed: %@", localexception); Once connected, the Objective-C binding can be used as described later. Using the Caché Objective-C Binding 5

10 First Steps Disconnecting The database object must be destroyed before the disconnect method is called. For example: [db release]; [conn disconnect]; The database has a reference to the connection object, which will cause the physical connection to be kept alive even after the connection object goes out of scope. If you release the database object and then the connection object, they disconnect for themselves. If you disconnect while still using the binding, you get errors! 2.2 Simple Example of Accessing a Sample Class The following simple example demonstrates how the Objective-C binding can be used to access one of the sample classes provided with Caché in the SAMPLES /* Next, open an existing instance of the Sample.Person object and then we retrieve a couple of values. */ obj = [db openid:@"sample.person" ident:@"101"]; if (nil = obj) NSString* cls = [obj get_classname]; NSString* name = [obj Name]; int age = [obj Age]; NSDate* dob = [obj (NSException* localexception) NSLog(@"Connection failed: %@", localexception); Values can be updated and saved in a similar manner: [obj setname:@"jobs,steven"]; [obj _Save:1]; Instance methods can be called very easily: int answer = [obj Addition:1 :2]; Putting it All Together To generate the header files for the Caché classes, run the following commands from the framework/commands directory: Run:./objc_generator -u_system -psys -s [1972]:samples Sample.Person Run:./objc_generator -u_system -psys -s [1972]:samples Sample.Address Here is the code all put together, along with the boiler plate Objective-C code that you would need to set up an autorelease pool. Cocoa applications get an autorelease pool from the main run loop, so setting one up is not necessary unless you are creating a new thread. 6 Using the Caché Objective-C Binding

11 Simple Example of Accessing a Sample Class /* -*- ObjC -*- * * Copyright (c) 2006 InterSystems, Corp. * Cambridge, Massachusetts, U.S.A. All rights reserved. * Confidential, unpublished property of InterSystems. * * SimpleExample.m: Objective-C binding simple example * */ #import <ObjectiveCache/ObjectiveCache.h> #import "Sample_Person.h" #import "Sample_Address.h" /*! * Create a new person object */ NSString* CreatePerson(ISCDatabase* db) NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init]; // First, we will create a new person Sample_Person* obj = [db create:@"sample.person"]; NSLog(@"Created an instance of %@", [obj get_classname]); // Now, we populate it [obj setname:@"jobs,steve"]; [obj setdob:[nsdate datewithstring:@" :00: "]]; [obj setssn:@" "]; Sample_Address* addr = [obj Office]; [addr setstreet:@"1 Infinite Loop"]; [addr setcity:@"cupertino"]; [addr setstate:@"ca"]; [addr setzip:@"95014"]; // And save... [obj _Save:1]; NSString* objid = [[obj _Id] retain]; NSLog(@"Saved as id %@", objid); // The Objective-C binding returns autoreleased objects, so we // do not need to release anything. [pool release]; return [objid autorelease]; /*! * Display a person object */ void ShowPerson(ISCDatabase* db, NSString* objid) // Open the object: Sample_Person* obj = [db openid:@"sample.person" ident:objid]; if (nil!= obj) NSString* cls = [obj get_classname]; NSString* name = [obj Name]; int age = [obj Age]; NSDate* dob = [obj DOB]; NSLog(@"Object(%@/%@), Name = %@, Age = %d, DoB = %@", objid, cls, name, age, dob); // Or we could just do this and call an instance method [obj PrintPerson]; else NSLog(@"Person %@ not found!", objid); Using the Caché Objective-C Binding 7

12 First Steps /*! * Delete a person object */ void DeletePerson(ISCDatabase* db, NSString* objid) Sample_Person* clsproxy = [db openclass:@"sample.person"]; [clsproxy _DeleteId:objid :-1]; NSLog(@"Deleted person id %@", objid); /** * Main entry point for unit tests * argc Number of arguments argv Argument vector Exit code for this process */ int main(int argc, char** argv) NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] NSString* server NSString* user NSString* passwd ISCConnection* conn = [[ISCConnection alloc] autorelease]; ISCDatabase* db = [[ISCDatabase alloc] autorelease]; [conn init:server user:user passwd:passwd]; [db initwithconnection:conn]; NSLog(@"Connected to: %@ as %@", server, user); NSString* objid = CreatePerson(db); ShowPerson(db, objid); DeletePerson(db, (NSException* localexception) NSLog(@"SimpleExample failed: %@", localexception); [pool release]; return 0; Compiling and Building The simple example SimpleExample.m can be compiled from a shell script or makefile with a command similar to the following: gcc -framework AppKit -framework ObjectiveCache -L/Library/Frameworks/ObjectiveCache.framework/Libraries -o./simpleexample SimpleExample.m where the -F and -L options specify that the ObjectiveCache framework was installed in /tmp/frameworks. -fnext-runtime and -fobjc-exceptions are default values and can be omitted. -L for libraries seems to be mandatory Compiling SimpleExample with Xcode In order to compile and run this example using Xcode you may need to do the following: In Xcode Project Settings, adjust Other Linker Flags to be: 8 Using the Caché Objective-C Binding

13 Simple Example of Accessing a Sample Class -framework ObjectiveCache -framework AppKit -L/Library/Frameworks/ObjectiveCache.framework/Libraries In the Project window select Executables > (your executable name) select Menu File > Get Info select the Arguments tab add the following variable to the environment: DYLD_LIBRARY_PATH=/Library/Frameworks/ObjectiveCache.framework/Libraries Setting up DYLD_LIBRARY_PATH If the framework is not installed in a standard location (such as /Library/Frameworks, ~/Library/Frameworks), then DYLD_LIBRARY_PATH needs to be set so that Mac OS X can find the ODBC and C++ libraries at runtime: export DYLD_LIBRARY_PATH=$LOCATION_OF_OBJECTIVECACHE_FRAMEWORK/Libraries where the variable LOCATION_OF_OBJECTIVECACHE_FRAMEWORK is set to the location of the ObjectiveCache framework directory. In Xcode, set DYLD_LIBRARY_PATH in the executable's properties page as follows: Go to Xcode > Groups & File > Executables double click the executable or "get info" select the Arguments tab Add the following variables in the environment: Name Value DYLD_LIBRARY_PATH LOCATION_OF_OBJECTIVECACHE_FRAMEWORK/Libraries Using the Caché Objective-C Binding 9

14

15 3 Reference This section provides a reference for the behavior of the Caché Objective-C binding. 3.1 Release/Retain Rules As with the standard Objective-C language rules for release/retain, the Objective-C binding always returns autoreleased objects, with the exception of any cases where you explicitly call alloc (for example, when constructing the ISCDatabase and ISCConnection objects). In these cases, you are responsible for explicitly releasing them or autoreleasing them Autorelease Pool As with any Objective-C application, you need to have an autorelease pool set up. For Cocoa applications, the main run loop sets one up for the main thread. For any additional threads you create, you need to explicitly create a pool, as follows: NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init]; And when you are done: [pool release] If you are working in a loop, or under any other condition that can cause a large number of objects to be created, you should ensure that the memory is not released until you release the pool. For example, you may wish to use a nested autorelease pool inside a loop to prevent a buildup of unreleased memory. 3.2 Objects Any registered Caché object can be accessed via the Caché Objective-C binding. Broadly speaking, there are three main types of objects: Registered: An object that can be created and has an _instance_. Persistent: An object opened from the database (also registered). Serial: A persistent object that has no identity of its own; it is always embedded in another (usually persistent) object. In general, objects are brought into being in one of three ways: Using the Caché Objective-C Binding 11

16 Reference Creating Opening Swizzling Swizzled objects are brought into scope by referencing a property in another object or by calling a method and getting back an object from it Creating a New Object A new instance of an object, be it registered or persistent, can be created as follows, which essentially invokes the class method =%New()= on the specified class and returns the reference: id obj = [db create:@"sample.person"]; The object properties are set to their initial expressions; you may now set properties, get properties, call methods. The returned object is autoreleased, which means that it goes out of scope when the current autorelease pool is released. At this point, if the object has not been saved (in the case of a persistent object), then the changes will be lost. Some classes allow a parameter to be passed to the =%OnNew()= method via the call to %New, you can use -create:argument to invoke this: id obj = [db create:@"sample.person" argument:@"an argument"]; The actual argument depends on the class that you are creating Persistent Objects A persistent object can be opened from the database, using a database id as follows: id obj = [db openid:@"sample.person" ident:@"101"]; This particular example would open the instance of Sample.Person with the ID 101. As with registered objects, any changes that you make are lost once the object is autoreleased, unless you save them, as follows: [obj _Save:1] This invokes %Save with a parameter of 1, which indicates a deep save. A shallow save (meaning just save the immediate object instance of obj) would be invoked by passing 0 (zero) to -_Save. 3.3 Properties Properties can be set and fetched via the Caché Objective-C binding, using the following patterns: NSString* name = [obj Name]; And to set a property: [obj Name:@"Jobs,Steve"]; Once a persistent object has been modified, it must be saved via a call to -_Save: or the changes are lost. If you attempt to set a calculated (read-only) property, an NSException is raised with the appropriate error from the Caché server. 12 Using the Caché Objective-C Binding

17 Methods Key/Value Coding The Caché Objective-C binding also supports Key/Value Coding (KVC), which is heavily utilized by the Cocoa Bindings. This means that you can bind UI controls directly to instances of Caché objects. This is a very powerful feature that can save many thousands of lines of coding Key/Value Observing In addition to Key/Value Coding, the Caché Objective-C binding also supports Key/Value Observing, which allows you to register observers for changes made to Caché objects that are currently _open_. Again, coupled with Cocoa bindings, this allows for powerful and flexible UIs to be easily built. 3.4 Methods The Caché Objective-C binding allows for both instance and class method to be invoked from the Objective-C application to the Caché server Instance Methods Once you have an open object, you can invoke an instance method as if it were an Objective-C method. For multiple parameters, the additional parameters are unnamed. You just need supply the : (colon) placeholder. For example: int answer = [obj Addition:1 :2]; Class Methods Since class methods do not require an instance of a class to be invoked, but in the Caché Objective-C binding we need a context in which to invoke a class method, we introduce the notion of a _class proxy_. A class proxy is essentially the same as the normal object proxies, except that there are no properties or instance methods. Only class methods and class queries can be called. id proxy = [db openclass:@"sample.person"]; [proxy PrintPerson]; You can also use a regular instance object to invoke a class method. 3.5 Queries Class Queries There are two means by which class queries can be invoked. Either directly against the ISCDatabase object or via a class proxy object (see previous section on calling Class Methods). Using a Class Proxy A class query can be easily called against a class proxy or, indeed, an open object instance: Using the Caché Objective-C Binding 13

18 Reference id proxy = [db openclass:@"sample.person"]; id query = [proxy ByName:@"Jobs"]; int row = 0; [query execute]; while ([query fetch]) NSLog(@"Row %d: %@", ++row, [query stringvalueatindex:1]); Against the ISCDatabase Object It is also possible to invoke a class query directly against the ISCDatabase instance, although you need to individually bind each parameter: id query = [db prepare:@"sample.person" procedure:@"byname"]; int row = 0; [query setstring:@"jobs"]; [query execute]; while ([query fetch]) NSLog(@"Row %d: %@", ++row, [query stringvalueatindex:1]); Once you have acquired the query object, the traversal mechanism is exactly the same Dynamic SQL A Dynamic SQL query can be invoked against the ISCDatabase object using the -prepare: method; any parameters can then be bound before invoking the query: id query = [db prepare:@"select * FROM SAMPLE.PERSON WHERE NAME %STARTSWITH?"]; int row = 0; [query setstring:@"jobs"]; [query execute]; while ([query fetch]) NSLog(@"Row %d: %@", ++row, [query stringvalueatindex:1]); 3.6 Transactions The Caché Objective-C binding gives you complete control over transactions via a set of four functions defined in ISC- Database: -(void)transactionstart; -(void)transactioncommit; -(void)transactionrollback; -(int)transactionlevel; You can use these functions to wrap up any database operations (object operations or direct SQL) in transactions that can be committed or rolled back as desired. Transactions can also be nested. 14 Using the Caché Objective-C Binding

19 4 Error Checking and Debugging 4.1 Debugging The Caché Objective-C binding provides a mechanism for better understanding what is going on under the hood when things go wrong. A flag, ISCDebugLevel can be used to specify different levels of debug logging to the console (via NSLog). ISCDebugLevel can either be set by setting the environment variable ISCDebugLevel, or by setting the global int variable ISCDebugLevel (defined in ObjectiveCache.h) to an integer between 0 and 5. The higher the level, the more verbose the debug information. The levels are defined as: ISC_DEBUG_ALWAYS ISC_DEBUG_WARNING ISC_DEBUG_INFO ISC_DEBUG_FINE ISC_DEBUG_FINER ISC_DEBUG_FINEST Log always Log warnings only Log information Log fine level debug information Log fine level debug information Log fine level debug information In general, setting ISCDebugLevel to 0 (zero) will shut off all logging (except for anything at ISC_DEBUG_ALWAYS). Although setting the environment variable ISCDebugLevel only takes effect before the process is started, you can modify the global variable ISCDebugLevel on the fly and it will have immediately effect. 4.2 Objective-C Header Generator While the Caché Objective-C binding is completely dynamic, it is often desirable to be able to generate Objective-C headers from Caché classes. This can be done either via a command line tool shipped as part of the framework, or programmatically by calling a method on ISCDatabase Command Line Tool The framework has a command line header generator tool that can be used to generate Objective-C.h files from Caché classes on the server. It is tucked it into the framework directory: Using the Caché Objective-C Binding 15

20 Error Checking and Debugging./ObjectiveCache.framework/Commands/objc_generator It can be invoked as follows: objc_generator [<option>...] <classes...> Where <classes> is a list of classes separated by spaces. The options are as follows: -d Generate dependent classes -f Force generation of the header files -o dir Generate headers into the specified directory -s Connect to the specified Cache' server (e.g [1972]:SAMPLES) -u User to connect as -p Password By default, unless the -f option is given, the generator will only update the target.h file if it has really changed (thus preventing unnecessary source control updates). Also, no unnecessary date/time/version information is generated in the header Generating Headers Programmatically There may be cases where it is desirable to be able to generate headers from an Objective-C program, for example perhaps an Xcode plugin. The framework exposes a method to do this, implemented in the ISCDatabase class: - (NSDictionary*)Database generateheaders:(nsarray*)classes dependents:(bool)yn When called, this returns an NSDictionary of strings keyed by class names, where the class names correspond to the list of classes headers were requested for using the NSArray "classes" parameter. If dependents is specified as YES, then it will also generate headers for dependent classes. The strings stored in the NSDictionary are the actual header files, suitable for writing out to disk. 4.3 Getting a Stack Trace from an NSException Whenever your application gets an NSException, there is a way by which you can extract a stack trace from it for diagnostics/debugging purposes. There are a couple of steps required: Include the ExceptionHandling Framework You will need to add a #import in your Objective-C sources: #import <ExceptionHandling/NSExceptionHandler.h> For a console application, you will need to add: -framework ExceptionHandling For a Cocoa application, you will need to add the ExceptionHandling framework (found in /Library/Frameworks) to your Xcode project Enable Stack Traces Adding the following line of code to your =main()=, ideally this will be the first line of code executed, will ensure that stack traces get logged for all NSExceptions that are raised. 16 Using the Caché Objective-C Binding

21 Getting a Stack Trace from an NSException [[NSExceptionHandler defaultexceptionhandler] setexceptionhandlingmask:nslogandhandleeveryexceptionmask]; Decoding the Stack Trace Once stack traces have been enabled, they are accessible via the userinfo part of the NSException object. NSString* stk = [[exception userinfo] objectforkey:nsstacktracekey]; You can utilize the command line tool =atos(1)= to convert the hex exception values into a meaningful stacktrace as follows: /*! * Print a stack trace for the given exception. The stack trace is displayed * on stdout. */ void PrintStackTrace(NSException* exception) NSString* stk = [[exception userinfo] objectforkey:nsstacktracekey]; NSTask* ls = [[NSTask alloc] init]; NSString* pid = [[NSNumber numberwithint:getpid()] stringvalue]; NSMutableArray* args = [NSMutableArray arraywithcapacity:20]; [args addobject:@"-p"]; [args addobject:pid]; [args addobjectsfromarray:[stk componentsseparatedbystring:@" "]]; // NOTE: function addresses are separated by double spaces, not a single // space. [ls setlaunchpath:@"/usr/bin/atos"]; [ls setarguments:args]; [ls launch]; [ls waituntilexit]; [ls release]; Do Not in Your Application Although keyword is part of the new exception handling logic in Objective-C, exceptions thrown with it do not have a stack trace. If your application needs to throw its own exceptions, you should use -[NSException raise] instead: NSException* exception = [NSException exceptionwithname:@"nsgenericexception" reason:@"this is an exception!" userinfo:nil]; [exception raise]; Using the Caché Objective-C Binding 17

22

Using the Caché SQL Gateway

Using the Caché SQL Gateway Using the Caché SQL Gateway Version 2007.1 04 June 2007 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Using the Caché SQL Gateway Caché Version 2007.1 04 June 2007 Copyright

More information

Using the Studio Source Control Hooks

Using the Studio Source Control Hooks Using the Studio Source Control Hooks Version 2008.1 29 January 2008 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Using the Studio Source Control Hooks Caché Version

More information

Caché License Management

Caché License Management Caché License Management Version 5.0.17 30 June 2005 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Caché License Management InterSystems Version 5.0.17 30 June 2005

More information

Try-Catch FAQ. Version 2015.1 11 February 2015. InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com

Try-Catch FAQ. Version 2015.1 11 February 2015. InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Try-Catch FAQ Version 2015.1 11 February 2015 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Try-Catch FAQ Caché Version 2015.1 11 February 2015 Copyright 2015 InterSystems

More information

Using Encrypted File Systems with Caché 5.0

Using Encrypted File Systems with Caché 5.0 Using Encrypted File Systems with Caché 5.0 Version 5.0.17 30 June 2005 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Using Encrypted File Systems with Caché 5.0 InterSystems

More information

Identifying Memory Fragmentation within the Microsoft IIS Environment

Identifying Memory Fragmentation within the Microsoft IIS Environment Identifying Memory Fragmentation within the Microsoft IIS Environment Version 2008.2 10 October 2008 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Identifying Memory

More information

Caché Integration with a Network Appliance Filer

Caché Integration with a Network Appliance Filer Caché Integration with a Network Appliance Filer Version 2010.2 25 April 2011 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Caché Integration with a Network Appliance

More information

Ensemble X12 Development Guide

Ensemble X12 Development Guide Ensemble X12 Development Guide Version 2013.1 24 April 2013 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Ensemble X12 Development Guide Ensemble Version 2013.1 24 April

More information

TIBCO ActiveMatrix BusinessWorks Plug-in for TIBCO Managed File Transfer Software Installation

TIBCO ActiveMatrix BusinessWorks Plug-in for TIBCO Managed File Transfer Software Installation TIBCO ActiveMatrix BusinessWorks Plug-in for TIBCO Managed File Transfer Software Installation Software Release 6.0 November 2015 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS

More information

INTRODUCTION TO OBJECTIVE-C CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 12 09/29/2011

INTRODUCTION TO OBJECTIVE-C CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 12 09/29/2011 INTRODUCTION TO OBJECTIVE-C CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 12 09/29/2011 1 Goals of the Lecture Present an introduction to Objective-C 2.0 Coverage of the language will be INCOMPLETE

More information

iphone Objective-C Exercises

iphone Objective-C Exercises iphone Objective-C Exercises About These Exercises The only prerequisite for these exercises is an eagerness to learn. While it helps to have a background in object-oriented programming, that is not a

More information

Introduction to iphone Development

Introduction to iphone Development Introduction to iphone Development Introduction to iphone Development Contents Task 1 2 3 4 Application Runtime Core Architecture and Life-cycles What s in a bundle? The resources in an app bundle Customizing

More information

Creating SOAP and REST Services and Web Clients with Ensemble

Creating SOAP and REST Services and Web Clients with Ensemble Creating SOAP and REST Services and Web Clients with Ensemble Version 2015.1 11 February 2015 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Creating SOAP and REST Services

More information

NVIDIA CUDA GETTING STARTED GUIDE FOR MAC OS X

NVIDIA CUDA GETTING STARTED GUIDE FOR MAC OS X NVIDIA CUDA GETTING STARTED GUIDE FOR MAC OS X DU-05348-001_v6.5 August 2014 Installation and Verification on Mac OS X TABLE OF CONTENTS Chapter 1. Introduction...1 1.1. System Requirements... 1 1.2. About

More information

Using Caché with ODBC

Using Caché with ODBC Using Caché with ODBC Version 2013.1 24 April 2013 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Using Caché with ODBC Caché Version 2013.1 24 April 2013 Copyright 2013

More information

Monitoring Ensemble. Version 2014.1 25 March 2014. InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.

Monitoring Ensemble. Version 2014.1 25 March 2014. InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems. Monitoring Ensemble Version 2014.1 25 March 2014 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Monitoring Ensemble Ensemble Version 2014.1 25 March 2014 Copyright 2014

More information

SimbaEngine SDK 9.4. Build a C++ ODBC Driver for SQL-Based Data Sources in 5 Days. Last Revised: October 2014. Simba Technologies Inc.

SimbaEngine SDK 9.4. Build a C++ ODBC Driver for SQL-Based Data Sources in 5 Days. Last Revised: October 2014. Simba Technologies Inc. Build a C++ ODBC Driver for SQL-Based Data Sources in 5 Days Last Revised: October 2014 Simba Technologies Inc. Copyright 2014 Simba Technologies Inc. All Rights Reserved. Information in this document

More information

Java Web Services SDK

Java Web Services SDK Java Web Services SDK Version 1.5.1 September 2005 This manual and accompanying electronic media are proprietary products of Optimal Payments Inc. They are to be used only by licensed users of the product.

More information

1 Introduction FrontBase is a high performance, scalable, SQL 92 compliant relational database server created in the for universal deployment.

1 Introduction FrontBase is a high performance, scalable, SQL 92 compliant relational database server created in the for universal deployment. FrontBase 7 for ios and Mac OS X 1 Introduction FrontBase is a high performance, scalable, SQL 92 compliant relational database server created in the for universal deployment. On Mac OS X FrontBase can

More information

NVIDIA CUDA GETTING STARTED GUIDE FOR MAC OS X

NVIDIA CUDA GETTING STARTED GUIDE FOR MAC OS X NVIDIA CUDA GETTING STARTED GUIDE FOR MAC OS X DU-05348-001_v5.5 July 2013 Installation and Verification on Mac OS X TABLE OF CONTENTS Chapter 1. Introduction...1 1.1. System Requirements... 1 1.2. About

More information

PetaLinux SDK User Guide. Application Development Guide

PetaLinux SDK User Guide. Application Development Guide PetaLinux SDK User Guide Application Development Guide Notice of Disclaimer The information disclosed to you hereunder (the "Materials") is provided solely for the selection and use of Xilinx products.

More information

Xcode User Default Reference. (Legacy)

Xcode User Default Reference. (Legacy) Xcode User Default Reference (Legacy) Contents Introduction 5 Organization of This Document 5 Software Version 5 See Also 5 Xcode User Defaults 7 Xcode User Default Overview 7 General User Defaults 8 NSDragAndDropTextDelay

More information

1 Changes in this release

1 Changes in this release Oracle SQL Developer Oracle TimesTen In-Memory Database Support Release Notes Release 4.0 E39883-01 June 2013 This document provides late-breaking information as well as information that is not yet part

More information

Objective-C and Cocoa User Guide and Reference Manual. Version 5.0

Objective-C and Cocoa User Guide and Reference Manual. Version 5.0 Objective-C and Cocoa User Guide and Reference Manual Version 5.0 Copyright and Trademarks LispWorks Objective-C and Cocoa Interface User Guide and Reference Manual Version 5.0 March 2006 Copyright 2006

More information

TIBCO Enterprise Administrator Release Notes

TIBCO Enterprise Administrator Release Notes TIBCO Enterprise Administrator Release Notes Software Release 2.2.0 March 2015 Two-Second Advantage 2 Important SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED

More information

CA Clarity Project & Portfolio Manager

CA Clarity Project & Portfolio Manager CA Clarity Project & Portfolio Manager Using CA Clarity PPM with Open Workbench and Microsoft Project v12.1.0 This documentation and any related computer software help programs (hereinafter referred to

More information

Users Guide. Ribo 3.0

Users Guide. Ribo 3.0 Users Guide Ribo 3.0 DOCUMENT ID: DC37542-01-0300-02 LAST REVISED: April 2012 Copyright 2012 by Sybase, Inc. All rights reserved. This publication pertains to Sybase software and to any subsequent release

More information

Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions

Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions MicroStrategy Mobile SDK 1 Agenda MicroStrategy Mobile SDK Overview Requirements & Setup Custom App Delegate Custom

More information

SDK Code Examples Version 2.4.2

SDK Code Examples Version 2.4.2 Version 2.4.2 This edition of SDK Code Examples refers to version 2.4.2 of. This document created or updated on February 27, 2014. Please send your comments and suggestions to: Black Duck Software, Incorporated

More information

Oracle Enterprise Manager

Oracle Enterprise Manager Oracle Enterprise Manager System Monitoring Plug-in for Oracle TimesTen In-Memory Database Installation Guide Release 11.2.1 E13081-02 June 2009 This document was first written and published in November

More information

SOA Software: Troubleshooting Guide for Agents

SOA Software: Troubleshooting Guide for Agents SOA Software: Troubleshooting Guide for Agents SOA Software Troubleshooting Guide for Agents 1.1 October, 2013 Copyright Copyright 2013 SOA Software, Inc. All rights reserved. Trademarks SOA Software,

More information

ios Team Administration Guide (Legacy)

ios Team Administration Guide (Legacy) ios Team Administration Guide (Legacy) Contents About ios Development Team Administration 5 At a Glance 6 Team Admins Manage Team Membership and Assign Roles in the Member Center 6 Development Devices

More information

EMC Documentum Content Services for SAP iviews for Related Content

EMC Documentum Content Services for SAP iviews for Related Content EMC Documentum Content Services for SAP iviews for Related Content Version 6.0 Administration Guide P/N 300 005 446 Rev A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000

More information

Oracle Tuxedo Systems and Application Monitor (TSAM)

Oracle Tuxedo Systems and Application Monitor (TSAM) Oracle Tuxedo Systems and Application Monitor (TSAM) Reference Guide 10g Release 3 (10.3) January 2009 Tuxedo Systems and Application Monitor Reference Guide, 10g Release 3 (10.3) Copyright 2007, 2009,

More information

An Oracle White Paper June 2014. Security and the Oracle Database Cloud Service

An Oracle White Paper June 2014. Security and the Oracle Database Cloud Service An Oracle White Paper June 2014 Security and the Oracle Database Cloud Service 1 Table of Contents Overview... 3 Security architecture... 4 User areas... 4 Accounts... 4 Identity Domains... 4 Database

More information

Release Bulletin EDI Products 5.2.1

Release Bulletin EDI Products 5.2.1 Release Bulletin EDI Products 5.2.1 Document ID: DC00191-01-0521-01 Last revised: June, 2010 Copyright 2010 by Sybase, Inc. All rights reserved. Sybase trademarks can be viewed at the Sybase trademarks

More information

Data Access Guide. BusinessObjects 11. Windows and UNIX

Data Access Guide. BusinessObjects 11. Windows and UNIX Data Access Guide BusinessObjects 11 Windows and UNIX 1 Copyright Trademarks Use restrictions Patents Copyright 2004 Business Objects. All rights reserved. If you find any problems with this documentation,

More information

Quick Start SAP Sybase IQ 16.0

Quick Start SAP Sybase IQ 16.0 Quick Start SAP Sybase IQ 16.0 UNIX/Linux DOCUMENT ID: DC01687-01-1600-01 LAST REVISED: February 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication pertains to Sybase software and

More information

MySQL Installer Guide

MySQL Installer Guide MySQL Installer Guide Abstract This document describes MySQL Installer, an application that simplifies the installation and updating process for a wide range of MySQL products, including MySQL Notifier,

More information

RTI Database Integration Service. Getting Started Guide

RTI Database Integration Service. Getting Started Guide RTI Database Integration Service Getting Started Guide Version 5.2.0 2015 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. June 2015. Trademarks Real-Time Innovations,

More information

MA-WA1920: Enterprise iphone and ipad Programming

MA-WA1920: Enterprise iphone and ipad Programming MA-WA1920: Enterprise iphone and ipad Programming Description This 5 day iphone training course teaches application development for the ios platform. It covers iphone, ipad and ipod Touch devices. This

More information

CA Workload Automation Agent for Databases

CA Workload Automation Agent for Databases CA Workload Automation Agent for Databases Implementation Guide r11.3.4 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the

More information

Password Management. Password Management Guide HMS 9700

Password Management. Password Management Guide HMS 9700 Password Management Password Management Guide HMS 9700 Hospitality Management Systems Purpose of document In certain cases Micros-Fidelio will return the responsibility of maintaining user passwords, including

More information

FileMaker 11. ODBC and JDBC Guide

FileMaker 11. ODBC and JDBC Guide FileMaker 11 ODBC and JDBC Guide 2004 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered

More information

How To Customize An Orgsync App On Anorus Mobile Security Suite On A Microsoft Ipad Oracle 2.5 (Ios) On A Pc Orca 2.2 (Iphone) On An Android Orca2 (Ip

How To Customize An Orgsync App On Anorus Mobile Security Suite On A Microsoft Ipad Oracle 2.5 (Ios) On A Pc Orca 2.2 (Iphone) On An Android Orca2 (Ip Oracle Fusion Middleware Customization and Branding Guide for Oracle Mobile Security Suite Release 3.0 E51967-01 February 2014 Oracle Mobile Security Suite enhances employee productivity by allowing secure

More information

Silect Software s MP Author

Silect Software s MP Author Silect MP Author for Microsoft System Center Operations Manager Silect Software s MP Author User Guide September 2, 2015 Disclaimer The information in this document is furnished for informational use only,

More information

Developing Ensemble Productions

Developing Ensemble Productions Developing Ensemble Productions Version 2009.1 30 June 2009 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Developing Ensemble Productions Ensemble Version 2009.1 30

More information

TROUBLESHOOTING GUIDE

TROUBLESHOOTING GUIDE Lepide Software LepideAuditor Suite TROUBLESHOOTING GUIDE This document explains the troubleshooting of the common issues that may appear while using LepideAuditor Suite. Copyright LepideAuditor Suite,

More information

User Guidance. CimTrak Integrity & Compliance Suite 2.0.6.19

User Guidance. CimTrak Integrity & Compliance Suite 2.0.6.19 CimTrak Integrity & Compliance Suite 2.0.6.19 Master Repository Management Console File System Agent Network Device Agent Command Line Utility Ping Utility Proxy Utility FTP Repository Interface User Guidance

More information

Nimsoft Monitor. dns_response Guide. v1.6 series

Nimsoft Monitor. dns_response Guide. v1.6 series Nimsoft Monitor dns_response Guide v1.6 series CA Nimsoft Monitor Copyright Notice This online help system (the "System") is for your informational purposes only and is subject to change or withdrawal

More information

ODBC Driver User s Guide. Objectivity/SQL++ ODBC Driver User s Guide. Release 10.2

ODBC Driver User s Guide. Objectivity/SQL++ ODBC Driver User s Guide. Release 10.2 ODBC Driver User s Guide Objectivity/SQL++ ODBC Driver User s Guide Release 10.2 Objectivity/SQL++ ODBC Driver User s Guide Part Number: 10.2-ODBC-0 Release 10.2, October 13, 2011 The information in this

More information

TIBCO Silver Fabric Continuity User s Guide

TIBCO Silver Fabric Continuity User s Guide TIBCO Silver Fabric Continuity User s Guide Software Release 1.0 November 2014 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED

More information

QAD Enterprise Applications. Training Guide Demand Management 6.1 Technical Training

QAD Enterprise Applications. Training Guide Demand Management 6.1 Technical Training QAD Enterprise Applications Training Guide Demand Management 6.1 Technical Training 70-3248-6.1 QAD Enterprise Applications February 2012 This document contains proprietary information that is protected

More information

CA DLP. Stored Data Integration Guide. Release 14.0. 3rd Edition

CA DLP. Stored Data Integration Guide. Release 14.0. 3rd Edition CA DLP Stored Data Integration Guide Release 14.0 3rd Edition This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

Ahsay BackupBox v1.0. Deployment Guide. Ahsay TM Online Backup - Development Department

Ahsay BackupBox v1.0. Deployment Guide. Ahsay TM Online Backup - Development Department Ahsay BackupBox v1.0 Deployment Guide Ahsay TM Online Backup - Development Department October 30, 2009 Copyright Notice Ahsay Systems Corporation Limited 2008. All rights reserved. The use and copying

More information

Intel Internet of Things (IoT) Developer Kit

Intel Internet of Things (IoT) Developer Kit Intel Internet of Things (IoT) Developer Kit IoT Cloud-Based Analytics User Guide September 2014 IoT Cloud-Based Analytics User Guide Introduction Table of Contents 1.0 Introduction... 4 1.1. Revision

More information

NSPersistentDocument Core Data Tutorial for Mac OS X v10.4. (Retired Document)

NSPersistentDocument Core Data Tutorial for Mac OS X v10.4. (Retired Document) NSPersistentDocument Core Data Tutorial for Mac OS X v10.4. (Retired Document) Contents Introduction to NSPersistentDocument Core Data Tutorial for Mac OS X v10.4 8 Who Should Read This Document 8 Organization

More information

How To Use The Correlog With The Cpl Powerpoint Powerpoint Cpl.Org Powerpoint.Org (Powerpoint) Powerpoint (Powerplst) And Powerpoint 2 (Powerstation) (Powerpoints) (Operations

How To Use The Correlog With The Cpl Powerpoint Powerpoint Cpl.Org Powerpoint.Org (Powerpoint) Powerpoint (Powerplst) And Powerpoint 2 (Powerstation) (Powerpoints) (Operations orrelog SQL Table Monitor Adapter Users Manual http://www.correlog.com mailto:info@correlog.com CorreLog, SQL Table Monitor Users Manual Copyright 2008-2015, CorreLog, Inc. All rights reserved. No part

More information

White Paper BMC Remedy Action Request System Security

White Paper BMC Remedy Action Request System Security White Paper BMC Remedy Action Request System Security June 2008 www.bmc.com Contacting BMC Software You can access the BMC Software website at http://www.bmc.com. From this website, you can obtain information

More information

1 First Steps. 1.1 Introduction

1 First Steps. 1.1 Introduction 1.1 Introduction Because you are reading this book, we assume you are interested in object-oriented application development in general and the Caché postrelational database from InterSystems in particular.

More information

SEER Enterprise Shared Database Administrator s Guide

SEER Enterprise Shared Database Administrator s Guide SEER Enterprise Shared Database Administrator s Guide SEER for Software Release 8.2 SEER for IT Release 2.2 SEER for Hardware Release 7.3 March 2016 Galorath Incorporated Proprietary 1. INTRODUCTION...

More information

Integrating VoltDB with Hadoop

Integrating VoltDB with Hadoop The NewSQL database you ll never outgrow Integrating with Hadoop Hadoop is an open source framework for managing and manipulating massive volumes of data. is an database for handling high velocity data.

More information

Microsoft Dynamics GP. SmartList Builder User s Guide With Excel Report Builder

Microsoft Dynamics GP. SmartList Builder User s Guide With Excel Report Builder Microsoft Dynamics GP SmartList Builder User s Guide With Excel Report Builder Copyright Copyright 2008 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is the responsibility

More information

National Fire Incident Reporting System (NFIRS 5.0) Configuration Tool User's Guide

National Fire Incident Reporting System (NFIRS 5.0) Configuration Tool User's Guide National Fire Incident Reporting System (NFIRS 5.0) Configuration Tool User's Guide NFIRS 5.0 Software Version 5.6 1/7/2009 Department of Homeland Security Federal Emergency Management Agency United States

More information

PN 00651. Connect:Enterprise Secure FTP Client Release Notes Version 1.2.00

PN 00651. Connect:Enterprise Secure FTP Client Release Notes Version 1.2.00 PN 00651 Connect:Enterprise Secure FTP Client Release Notes Version 1.2.00 Connect:Enterprise Secure FTP Client Release Notes Version 1.2.00 First Edition This documentation was prepared to assist licensed

More information

Start Oracle Insurance Policy Administration. Activity Processing. Version 9.2.0.0.0

Start Oracle Insurance Policy Administration. Activity Processing. Version 9.2.0.0.0 Start Oracle Insurance Policy Administration Activity Processing Version 9.2.0.0.0 Part Number: E16287_01 March 2010 Copyright 2009, Oracle and/or its affiliates. All rights reserved. This software and

More information

FileMaker 12. ODBC and JDBC Guide

FileMaker 12. ODBC and JDBC Guide FileMaker 12 ODBC and JDBC Guide 2004 2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker, Inc.

More information

Monitoring Replication

Monitoring Replication Monitoring Replication Article 1130112-02 Contents Summary... 3 Monitor Replicator Page... 3 Summary... 3 Status... 3 System Health... 4 Replicator Configuration... 5 Replicator Health... 6 Local Package

More information

CA Clarity PPM. Connector for Microsoft SharePoint Product Guide. Service Pack 02.0.01

CA Clarity PPM. Connector for Microsoft SharePoint Product Guide. Service Pack 02.0.01 CA Clarity PPM Connector for Microsoft SharePoint Product Guide Service Pack 02.0.01 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred

More information

Novell ZENworks 10 Configuration Management SP3

Novell ZENworks 10 Configuration Management SP3 AUTHORIZED DOCUMENTATION Software Distribution Reference Novell ZENworks 10 Configuration Management SP3 10.3 November 17, 2011 www.novell.com Legal Notices Novell, Inc., makes no representations or warranties

More information

CA Nimsoft Monitor. Probe Guide for Active Directory Server. ad_server v1.4 series

CA Nimsoft Monitor. Probe Guide for Active Directory Server. ad_server v1.4 series CA Nimsoft Monitor Probe Guide for Active Directory Server ad_server v1.4 series Legal Notices Copyright 2013, CA. All rights reserved. Warranty The material contained in this document is provided "as

More information

Implementing McAfee Device Control Security

Implementing McAfee Device Control Security Implementing McAfee Device Control Security COPYRIGHT Copyright 2009 McAfee, Inc. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system,

More information

eggon SDK for ios 7 Integration Instructions

eggon SDK for ios 7 Integration Instructions eggon SDK for ios 7 Integration Instructions The eggon SDK requires a few simple steps in order to be used within your ios 7 application. Environment This guide assumes that a standard ios Development

More information

Infor Cloud Printing Service Administration Guide

Infor Cloud Printing Service Administration Guide Infor Cloud Printing Service Administration Guide Copyright 2015 Infor Important Notices The material contained in this publication (including any supplementary information) constitutes and contains confidential

More information

Tag Specification Document

Tag Specification Document Measuring the digital world. DIGITAL ANALYTIX ios Mobile Application Measurement Tag Specification Document March 2012 FOR FURTHER INFORMATION, PLEASE CONTACT: comscore, Inc. +1 866 276 6972 sdksupport@comscore.com

More information

Oracle WebCenter Sites. Backup and Recovery Guide 11g Release 1 (11.1.1)

Oracle WebCenter Sites. Backup and Recovery Guide 11g Release 1 (11.1.1) Oracle WebCenter Sites Backup and Recovery Guide 11g Release 1 (11.1.1) April 2012 Oracle WebCenter Sites Backup and Recovery Guide, 11g Release 1 (11.1.1) Copyright 2012 Oracle and/or its affiliates.

More information

Aradial Installation Guide

Aradial Installation Guide Aradial Technologies Ltd. Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise noted. No part of this document

More information

NetIQ AppManager for Self Monitoring UNIX and Linux Servers (AMHealthUNIX) Management Guide

NetIQ AppManager for Self Monitoring UNIX and Linux Servers (AMHealthUNIX) Management Guide NetIQ AppManager for Self Monitoring UNIX and Linux Servers (AMHealthUNIX) Management Guide September 2014 Legal Notice THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER AND

More information

www.novell.com/documentation Jobs Guide Identity Manager 4.0.1 February 10, 2012

www.novell.com/documentation Jobs Guide Identity Manager 4.0.1 February 10, 2012 www.novell.com/documentation Jobs Guide Identity Manager 4.0.1 February 10, 2012 Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation,

More information

IBM WebSphere Partner Gateway V6.2.1 Advanced and Enterprise Editions

IBM WebSphere Partner Gateway V6.2.1 Advanced and Enterprise Editions IBM WebSphere Partner Gateway V6.2.1 Advanced and Enterprise Editions Integrated SFTP server 2011 IBM Corporation The presentation gives an overview of integrated SFTP server feature IntegratedSFTPServer.ppt

More information

Working with the Cognos BI Server Using the Greenplum Database

Working with the Cognos BI Server Using the Greenplum Database White Paper Working with the Cognos BI Server Using the Greenplum Database Interoperability and Connectivity Configuration for AIX Users Abstract This white paper explains how the Cognos BI Server running

More information

Centrify Mobile Authentication Services

Centrify Mobile Authentication Services Centrify Mobile Authentication Services SDK Quick Start Guide 7 November 2013 Centrify Corporation Legal notice This document and the software described in this document are furnished under and are subject

More information

Oracle Agile Engineering Data Management

Oracle Agile Engineering Data Management Oracle Agile Enterprise Integration Platform Development Guide for Agile e6.1.3.0 Part No. E50950-01 January 2014 Copyright and Trademarks Copyright 1995, 2014,Oracle and/or its affiliates. All rights

More information

Oracle Cloud E66791-05

Oracle Cloud E66791-05 Oracle Cloud Using Oracle Managed File Transfer Cloud Service 16.2.5 E66791-05 June 2016 Oracle Managed File Transfer (MFT) is a standards-based, endto-end managed file gateway. Security is maintained

More information

Software Distribution Reference

Software Distribution Reference www.novell.com/documentation Software Distribution Reference ZENworks 11 Support Pack 3 July 2014 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use

More information

Accessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute

Accessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute Accessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute JMP provides a variety of mechanisms for interfacing to other products and getting data into JMP. The connection

More information

Intel System Event Log (SEL) Viewer Utility

Intel System Event Log (SEL) Viewer Utility Intel System Event Log (SEL) Viewer Utility User Guide Document No. E12461-007 Legal Statements INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS FOR THE GENERAL PURPOSE OF SUPPORTING

More information

FREQUENTLY ASKED QUESTIONS

FREQUENTLY ASKED QUESTIONS FREQUENTLY ASKED QUESTIONS Secure Bytes, October 2011 This document is confidential and for the use of a Secure Bytes client only. The information contained herein is the property of Secure Bytes and may

More information

Tutorial: BlackBerry Object API Application Development. Sybase Unwired Platform 2.2 SP04

Tutorial: BlackBerry Object API Application Development. Sybase Unwired Platform 2.2 SP04 Tutorial: BlackBerry Object API Application Development Sybase Unwired Platform 2.2 SP04 DOCUMENT ID: DC01214-01-0224-01 LAST REVISED: May 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This

More information

OpenLDAP Oracle Enterprise Gateway Integration Guide

OpenLDAP Oracle Enterprise Gateway Integration Guide An Oracle White Paper June 2011 OpenLDAP Oracle Enterprise Gateway Integration Guide 1 / 29 Disclaimer The following is intended to outline our general product direction. It is intended for information

More information

TaskCentre v4.5 Run Crystal Report Tool White Paper

TaskCentre v4.5 Run Crystal Report Tool White Paper TaskCentre v4.5 Run Crystal Report Tool White Paper Document Number: PD500-03-13-1_0-WP Orbis Software Limited 2010 Table of Contents COPYRIGHT 1 TRADEMARKS 1 INTRODUCTION 2 Overview 2 Features 2 TECHNICAL

More information

Installing a Plug-in

Installing a Plug-in Oracle Enterprise Manager Release Notes for System Monitoring Plug-ins 10g Release 2 (10.2.0.2) B28199-03 July 2006 These release notes list the System Monitoring Plug-ins that are documented, describe

More information

An Introduction to Modern Software Development Tools Creating A Simple GUI-Based Tool Appleʼs XCode Version 3.2.6

An Introduction to Modern Software Development Tools Creating A Simple GUI-Based Tool Appleʼs XCode Version 3.2.6 1 2 3 4 An Introduction to Modern Software Development Tools Creating A Simple GUI-Based Tool Appleʼs XCode Version 3.2.6 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Charles J. Ammon / Penn State August, 2011

More information

Kofax Export Connector 8.3.0 for Microsoft SharePoint

Kofax Export Connector 8.3.0 for Microsoft SharePoint Kofax Export Connector 8.3.0 for Microsoft SharePoint Administrator's Guide 2013-02-27 2013 Kofax, Inc., 15211 Laguna Canyon Road, Irvine, California 92618, U.S.A. All rights reserved. Use is subject to

More information

System Planning, Deployment, and Best Practices Guide

System Planning, Deployment, and Best Practices Guide www.novell.com/documentation System Planning, Deployment, and Best Practices Guide ZENworks Application Virtualization 9.0 February 22, 2012 Legal Notices Novell, Inc., makes no representations or warranties

More information

InfoSphere Master Data Management operational server v11.x OSGi best practices and troubleshooting guide

InfoSphere Master Data Management operational server v11.x OSGi best practices and troubleshooting guide InfoSphere Master Data Management operational server v11.x OSGi best practices and troubleshooting guide Introduction... 2 Optimal workspace operational server configurations... 3 Bundle project build

More information

IGEL Universal Management. Installation Guide

IGEL Universal Management. Installation Guide IGEL Universal Management Installation Guide Important Information Copyright This publication is protected under international copyright laws, with all rights reserved. No part of this manual, including

More information

MySQL and Virtualization Guide

MySQL and Virtualization Guide MySQL and Virtualization Guide Abstract This is the MySQL and Virtualization extract from the MySQL Reference Manual. For legal information, see the Legal Notices. For help with using MySQL, please visit

More information

User Document. Adobe Acrobat 7.0 for Microsoft Windows Group Policy Objects and Active Directory

User Document. Adobe Acrobat 7.0 for Microsoft Windows Group Policy Objects and Active Directory Adobe Acrobat 7.0 for Microsoft Windows Group Policy Objects and Active Directory Copyright 2005 Adobe Systems Incorporated. All rights reserved. NOTICE: All information contained herein is the property

More information

Backup Exec Cloud Storage for Nirvanix Installation Guide. Release 2.0

Backup Exec Cloud Storage for Nirvanix Installation Guide. Release 2.0 Backup Exec Cloud Storage for Nirvanix Installation Guide Release 2.0 The software described in this book is furnished under a license agreement and may be used only in accordance with the terms of the

More information