Rollbase SOAP API Examples

Size: px
Start display at page:

Download "Rollbase SOAP API Examples"

Transcription

1 Rollbase SOAP API Examples Updated At: October 15, 2008 CONTENTS PHP...2 PHP 5 SOAP EXTENSION CLASSES... 2 CREATING A SOAP CLIENT... 3 SOAP CALLS... 4 getobjectdef... 4 search... 5 getdataobj... 6 getbinarydata... 7 getdatafield... 8 getrelationships... 8 getupdated... 8 setdatafield... 9 delete... 9 setbinarydata... 9 setrelationships JAVA JAVA CLIENT USING ECLIPSE WTP MICROSOFT EXCEL CREATING A CUSTOM FUNCTION USING A CUSTOM FUNCTION Page 1 of 21

2 PHP The following is an example of using the Rollbase SOAP API in PHP. To work with SOAP in PHP, we can use a number of SOAP toolkits. In our examples we will be using the PHP 5 SOAP Extension. More information can be found at: Another popular toolkit is NuSOAP: PHP 5 SOAP Extension Classes There are six classes implemented by the PHP 5 SOAP Extension. Three are high level classes with useful methods. These are SoapClient, SoapServer, and SoapFault. The other three classes are low level and do not have any methods other than constructors. These are SoapHeader, SoapParam, and SoapVar. We will now turn to examples of using the Rollbase SOAP API with PHP to Create a SOAP client Login to the Rollbase server using this client Call Rollbase functions to perform various operations Page 2 of 21

3 Creating a SOAP client There are two ways to create a SOAP client using the PHP 5 SOAP Extension toolkit: Using a WSDL URL Using a direct URL Creating a client from a WSDL can be done as follows: <?php $wsdl_url = " $SOAP_client = new SoapClient($wsdl_url, array('trace'=> true));?> The client object now contains the following structure: object(soapclient)[1] public 'trace' => int 1 public '_SOAP_version' => int 1 public 'sdl' => resource(6, Unknown) One can view the API defined by the WSDL that is now available to the PHP SOAP Extension client by dumping the following methods belonging to the $client object. var_dump($client-> getfunctions()); You will see: array 0 => string 'void delete(string $in0, long $in1)' (length=35) 1 => string 'LongArr search(string $in0, string $in1, string $in2)' (length=53) 2 => string 'long create(string $in0, string $in1, DataFieldArr $in2)' (length=56) 3 => string 'void update(string $in0, long $in1, DataFieldArr $in2)' (length=54) 4 => string 'string login(string $in0, string $in1)' (length=38) 5 => string 'void logout(string $in0)' (length=24) 6 => string 'string getobjectdef(string $in0, string $in1)' (length=45) 7 => string 'DataObj getdataobj(string $in0, long $in1)' (length=42) 8 => string 'DataField getdatafield(string $in0, long $in1, string $in2)' (length=59) 9 => string 'ByteArr getbinarydata(string $in0, long $in1, string $in2)' (length=58) 10 => string 'LongArr getrelationships(string $in0, long $in1, string $in2)' (length=61) 11 => string 'void setdatafield(string $in0, long $in1, DataField $in2)' (length=57) 12 => string 'void setbinarydata(string $in0, long $in1, string $in2, string $in3, string $in4, ByteArr $in5)' (length=95) 13 => string 'void setrelationships(string $in0, long $in1, string $in2, LongArr $in3)' (length=72) Page 3 of 21

4 The API methods that Rollbase provides for integration are now available to the PHP $client object. This definition gives us a good starting point for building any integration code. For example we can see the login function, string login(string $in0, string $in1) takes two strings as parameters and also returns a string. (Our Rollbase SOAP API documentation gives a detailed listing of these functions; see A client can also be created without using the Rollbase WSDL as follows: <?php $SOAP_client = new SoapClient(null, array('location' => ' => 'urn:rollbase','trace' => 1));?> Once we have the client object we can now make a series of SOAP calls to integrate Rollbase with existing PHP systems. Let us now connect to the Rollbase server and retrieve some information. The first SOAP call should always be login to establish an API session. This method will return a session ID. We must use this session ID to make further SOAP calls. For example, to login to a Rollbase account with username TestUser and password mypass, the PHP 5 SOAP call would look like: $uname = TestUser ; $pword = mypass ; $rb_sessionid = $SOAP_client-> SOAPCall('login', array('loginname' => $uname, 'password' => $pword)); The session ID is obtained as $rb_sessionid and we can store this in the user s current PHP session to use in future API calls. One important thing to note in non-wsdl mode is that the parameters passed in the SOAP calls may throw a Bad Types error if they do not confirm to the type that Rollbase expects. In WSDL mode, the types are automatically assigned to these parameters based on the WSDL definition. To solve this issue we need to use the SoapVar class and the SoapParam class to match types. For example: $sv_rid = new SoapVar($rid, XSD_LONG); $record = $soap_client-> soapcall('getdataobj', array( 'sessionid' => $sessionid, new SoapParam($sv_rid, 'id'))); Now that we have established an API session with Rollbase, we can send and retrieve data. Let us now look at some further SOAP calls in detail. SOAP Calls getobjectdef Page 4 of 21

5 This method retrieves the full object definition given the integration name of the target object. The result is an XML file, which can be parsed as necessary to find information required to access various object resources. (The schema definition describing the object definition XML format is available at: $Oresult = $SOAP_client-> SOAPCall('getObjectDef', array('sessionid'=> $sessionid, 'objdefname'=>'person')); Here person is the integration name for an object called Person. The following is an example of an object definition in XML format of an object definition: <DataObjectDef objdefname="person" > <SingularName>Person</SingularName> <PluralName>Persons</PluralName> <Description>Person</Description> <DataFieldDefs> <DataFieldDef fieldname="mobilephone" groupname="contact" dataname="fieldstring" isrequired="yes" isreadonly="no" maxlength="50" > <DisplayLabel>Mobile Phone</DisplayLabel> <Description>Mobile Phone</Description> </DataFieldDef> </DataFieldDefs> <RelationshipDefs> <RelationshipDef relname="person_comm" objdef1="person" objdef2="commlog" /> </RelationshipDefs> </DataObjectDef> This XML file can be parsed and information about the object such as the singular and plural name, field integration names, display names, etc can be easily retrieved. For example a field definition in this XML file is represented as: <DataFieldDef fieldname="mobilephone" groupname="contact" dataname="fieldstring" isrequired="yes" isreadonly="no" maxlength="50" > <DisplayLabel>Mobile Phone</DisplayLabel> <Description>Mobile Phone</Description> </DataFieldDef> where the fieldname attribute represents the integration name of this field, and the <DisplayLabel> and <Description> elements contain display information about this field. search To retrieve IDs of all records that are accessible to the current user in a particular object or in all objects, we can use the search method. This method performs a full-text search throughout your Rollbase account: $result = $SOAP_client-> SOAPCall('search', array('sessionid'=> $sessionid, 'query'=> 'PR*', 'objdefname'=>'project')); In this example we search for PR* in a object called project. The $result variable hols all the record IDs returned from this call. These IDs can be used in PHP variables for further processing. Page 5 of 21

6 $allids = $result->arr->item; Here $allids is the array of record IDs returned from the search method. The object name parameter is optional. We can retrieve all record IDs from all objects in an account that match the given search pattern by providing an empty string for objdefname: $result = $SOAP_client-> SOAPCall('search', array('sessionid'=> $sessionid, 'query'=> 'PR*', 'objdefname'=>'')); getdataobj This method is used to retrieve individual records for the given record ID. We can perform this SOAP call as follows for our example project object: $recid = $allids[0]; //first id from the previous search result. try { $record = $SOAP_client-> SOAPCall('getDataObj', array('sessionid'=> $sessionid, 'id'=> $recid); catch (SoapFault $ex1){ echo 'EXCEPTION='.$ex1; Here $recid represents the ID of the record that we want to retrieve. The resulting $record that we get here has the following structure: ID of the record retrieved Object definition name of the current object Array of fields We can retrieve these items as follows: $recordid = $record->id; $objdefname = $record->objdefname; $fieldarray = $record->fields->item; $fieldarray is an array of data field values contained in this record. The contents of this array can be wrapped in a container so it can be used for further processing. An example DataField container might be: class DataField { var $boolvalue; var $datevalue; var $decimalvalue; //used for lookup fields and multi-select picklists var $longarr; var $longvalue; var $name; var $stringvalue; var $type; Page 6 of 21

7 function DataField ($field) { $this ->boolvalue = $field ->boolvalue; $this ->datevalue = $field ->datevalue; $this ->decimalvalue = $field ->decimalvalue; $this ->longarr = $field ->longarr; $this ->longvalue = $field ->longvalue; $this ->name = $field ->name; $this ->stringvalue = $field->stringvalue; $this ->type = $field ->type; public function getname() { return $this->name; public function setname($objname){ $this->name = $objname; Public function gettype() { return $this->type; //more functions as needed To use this container: $datafield = $fieldarray[0]; // First Data Field. $datafieldcontainer = new DataField($datafield); The datafieldcontainer variable now holds a datafield with information such as the name, value and type of this field. The above DataField container class can be designed with more functionality as needed by the application. getbinarydata This method is used to retrieve binary data (i.e. a file attachment) associated with a particular file field from a specific record. try { $result = $SOAP_client-> SOAPCall('getBinaryData', array('sessionid'=> $sessionid, 'id'=> $recid, 'fieldname'=>$fieldname)); catch (SoapFault $ex1){ echo 'EXCEPTION='.$ex1; The result is binary data that is returned as a Bytes array. Page 7 of 21

8 getdatafield This method is used to retrieve the value of a single field from a specific record. try { $result = $SOAP_client-> SOAPCall('getDataField', array('sessionid'=> $sessionid, 'id'=> $recid, 'fieldname'=>$fieldname)); catch (SoapFault $ex1){ echo 'EXCEPTION='.$ex1; The result is a single Data Field values that can be wrapped in a DataFieldContainer that we illustrated above. getrelationships This method is used to retrieve all records that are related to a particular record given a particular relationship. For example, assume we want to retrieve all related records associated with a record with ID $recid in a relationship that has the integration name $relname: try { $result = $SOAP_client-> SOAPCall('getRelationships', array('sessionid'=> $sessionid, 'id'=> $recid, 'relname'=>$relname)); catch (SoapFault $ex1){ echo 'EXCEPTION='.$ex1; The result is an array of IDs that can be retrieved as $relatedids = $result->arr->item; getupdated This method is used to retrieve an array of record IDs of a specific object type, which have either been created or updated within the given date/time interval. try { $result = $SOAP_client-> SOAPCall('getUpdated', array('sessionid'=> $sessionid, 'from'=> $utcdatefrom, 'till'=> $utcdateto, 'objdefname' => $objname)); catch (SoapFault $ex1){ echo 'EXCEPTION='.$ex1; The dates that are passed to this method are UTC times in T144800Z format. The result is an array of IDs that can be retrieved as: Page 8 of 21

9 $relatedids = $result->arr->item; setdatafield This method is used to update a specific data field for a specific record. The parameters used in this method are session ID, record ID, and a datafield container that contains information about the field that needs to be updated: try { $result = $SOAP_client-> SOAPCall('setDataField', array( 'sessionid'=> $sessionid, 'id'=> $recid, 'df' => $datafield)); catch (SoapFault $ex1){ echo 'EXCEPTION='.$ex1; The $datafield variable is a container that wraps all information about the field in the structure shown below: object(stdclass)[3] public 'boolvalue' => boolean false public 'datevalue' => null public 'decimalvalue' => float 53.2 public 'longarr' => null public 'longvalue' => int 0 public 'name' => string 'perc' (length=4) public 'stringvalue' => null public 'type' => string 'decimal' (length=7) NOTE: When not set the values of boolvalue, decimalvalue, longvalue will not be null. delete This method is used to move a specified record to the Recycle Bin. The parameters required are session ID and record ID: try { $record = $SOAP_client-> SOAPCall('delete', array('sessionid'=> $sessionid, 'id'=> $rid)); catch (SoapFault $ex1){ echo 'EXCEPTION='.$ex1; setbinarydata This method is used to upload a file to the file field in a specific record. The parameters required are session ID, record ID, the file field name, a suggested file name that has a valid extension, and the contents of the file wrapped in a ByteArray container: try { Page 9 of 21

10 $result = $SOAP_client-> SOAPCall('setBinaryData', array( 'sessionid'=> $sessionid, 'id'=> $recid, 'fieldname' => $fieldname, 'contenttype' => $contenttype, 'suggestedfilename' =>$suggname, 'bindata' =>$bindata)); catch (SoapFault $ex1){ echo 'EXCEPTION='.$ex1; The $bindata variable is a container that holds the contents of the file to be uploaded, which should have the following format: object(stdclass)[3] public 'arr' => string 'this is the content of the file' (length=4) For example, to do this with a text file: $fhandle = fopen("filename.txt", "r"); while (!feof($fhandle)) { $str.= fgets($fhandle); fclose($fhandle); The $str variable can be wrapped in a container called ByteArr as $bindata = new ByteArr($str); where ByteArr is a custom PHP container that has a structure such as: class ByteArr { var $arr; public function construct($str){ $this->arr = $str; public function getdata() { return $this->arr; public function setdata($str) { $this->arr = $str; Other types of files like.doc,.pdf,.gif, etc need to processed to fit this format before the data can be submitted. setrelationships This method is used to attach related records to a specific record. The parameters required are session ID, record ID, relationship integration name, and array of related record IDs: try { Page 10 of 21

11 $result = $SOAP_client-> SOAPCall('setRelationships', array( 'sessionid'=> $sessionid, 'id'=> $recid, 'relname'=>$relname, 'arr' => $arr)); catch (SoapFault $ex1){ echo 'EXCEPTION='.$ex1; Here the $arr variable contains an array of related IDs. The structure of this array is: object(stdclass)[2] public 'arr' => object(stdclass)[3] public 'item' => int int int Sample classes in PHP that can contain information such as this are: class Item { var $item; public function construct($itemarr) { $this->item = $itemarr; public function getitem() { $this->item; public function setitem($itemarr) { $this->item = $itemarr; class LongArr { var $arr; public function construct($item) { $this->arr = $item1; public function setarr ($item) { $this->arr = $item1; public function getarr() { return $this->arr; Thus, we can do something like: $item = new Item($ids); $arr = new LongArr($item); This sample is for demonstration purposes, you may consider more appropriate ways of designing these classes for your particular usage. Page 11 of 21

12 JAVA Java Client using Eclipse WTP This example shows how to connect to the Rollbase servers using a Java toolkit. The toolkit used here is Eclipse WTP (Web Tools Platform) which can create Java stubs by reading and parsing WSDL files. These stubs can then be used to integrate any of your Java applications with Rollbase. In this example we will create a simple dynamic application that will test the Rollbase SOAP API. Steps to establish and test the Rollbase SOAP API in Java: Create a new web application (or use an existing application) Create a web service client as part of this web project Test the API code generated. In Eclipse: Open File New Other... Web Dynamic Web Project Page 12 of 21

13 Configure the web project: Right click on the project name and choose New Other Web Services Web Services Client Page 13 of 21

14 Click Next and move the client slider to the Test Client position: If you want to choose a server different from the default, click the Server link to select a server, then click Finish. It will take approximately one minute for the wizard to assemble the Web service client project, start Apache Tomcat, and deploy the project to Tomcat. Once finished, the generated Sample JSP Web application will appear in your browser. Page 14 of 21

15 All Java classes necessary to develop the client application are automatically created by Eclipse: These class stubs can now be used to test most of the Rollbase SOAP API methods in the generated Sample JSP page shown below. Page 15 of 21

16 MICROSOFT EXCEL As with other Microsoft Office applications, Excel now provides the ability to use SOAP-based web services. Therefore it is possible to use the Rollbase SOAP API through an Excel spreadsheet and integrate it with your Rollbase account. Calling a web service in Excel is similar to calling a built-in Excel function, in that you supply information (as arguments) and retrieve a result. The first step is to download the Office Web Services Toolkit, a free add-in that provides the ability to call remote web services from inside an Office document. To download this toolkit, go to the Microsoft Download Center and search for Office Web Services Toolkit: Download and install the most appropriate version for your environment. Once you install the toolkit, you are ready to web-enable your worksheets: To enable Web services for a spreadsheet, open it in Excel and choose the Developer Tab. Click Visual Basic Editor from the menu. In the Visual Basic editor, choose Tools -> Web Services References. Page 16 of 21

17 The dialog box shows options to connect to your web service: Click on the Web Service URL option at the bottom of the window, and then enter the Rollbase WSDL URL as shown and click the Search button. It is usually easy to use this technique to go straight to the web service you want to use. Although the window also has options for hunting for web services, most web services aren't registered in public catalogs and therefore will not show up in a keyword search: Page 17 of 21

18 Once the search is complete, the tool shows the list of service methods that was retrieved from the server. Select this Web Service and click on Add to complete the process. Once you complete these steps, Excel automatically generates code for calling the web service. Excel places all each generated method inside a class called clws_iwebservicesservice: Viewing the generated code you will find definitions for each Rollbase API method which can now be used by Excel. Next we need to add custom functions that use this generated class. These functions can then be invoked just like any other function within a cell formula expression. Page 18 of 21

19 Creating a Custom Function Creating a custom function in Excel is a straightforward exercise. The first step is to create a new module by choosing Insert -> Module in the Visual Basic Editor window. Next you need to add a function inside the module that calls the appropriate API method. For example, to call the login method we might create the following function: Function rb_login(uname As String, pass As String) Dim clientobj As New clsws_iwebservicesservice Dim session_id As String rb_login = clientobj.wsm_login(uname, pass) End Function The first line defines the name of the function. The two parameters define arguments that the code calling the function needs to supply. In this case, username and password are required. The second line creates the web service object. Note that clsws IWebServicesService is used as the name because this is the name of the file Excel generated when we added the web service. At this point, all the initialization you need has performed automatically. The third line calls the actual web service (with the supplied parameters) and returns the result to the caller of the rb_login() function. Using a Custom Function Now that we have defined a login function, we can use it in a spreadsheet. Close the Editor, go back to the blank spreadsheet, and create the following cells: Click on cell C1 and invoke the insert function dialog box, by clicking the fx symbol in the formula bar. This opens the functions dialog box is as shown below: Page 19 of 21

20 In Or Select a Category select User Defined and you will see our custom function in the functions list. Select rb_login and click OK. In the next dialog box that appears, enter the cells that will contain the parameter values, in our case B1 and B2, and click OK. Now entering a valid Rollbase username and password in cells B1 and B2 will return a SOAP API session ID in cell C1. Page 20 of 21

21 You can continue with this process to define your own custom functions corresponding to each SOAP API function and call them as appropriate from cells in any of your spreadsheets. The above example can be used as a starting point since you will need a valid session ID (cell C1 here) to use as a parameter in all other API functions. Page 21 of 21

Recite CMS Web Services PHP Client Guide. Recite CMS Web Services Client

Recite CMS Web Services PHP Client Guide. Recite CMS Web Services Client Recite CMS Web Services PHP Client Guide Recite CMS Web Services Client Recite CMS Web Services PHP Client Guide Copyright 2009 Recite Pty Ltd Table of Contents 1. Getting Started... 1 Adding the Bundled

More information

Accessing the Progress OpenEdge AppServer. From Progress Rollbase. Using Object Script

Accessing the Progress OpenEdge AppServer. From Progress Rollbase. Using Object Script Accessing the Progress OpenEdge AppServer From Progress Rollbase Using Object Script Introduction Progress Rollbase provides a simple way to create a web-based, multi-tenanted and customizable application

More information

Use the Bullhorn SOAP API to Work with Notes

Use the Bullhorn SOAP API to Work with Notes Use the Bullhorn SOAP API to Work with Notes Introduction This tutorial is for developers who create custom applications that use the Bullhorn SOAP-based web services APIs. The tutorial describes how to

More information

Setting Up the Development Environment

Setting Up the Development Environment CHAPTER 5 Setting Up the Development Environment This chapter tells you how to prepare your development environment for building a ZK Ajax web application. You should follow these steps to set up an environment

More information

Java How to Program, 10/e. Copyright by Pearson Education, Inc. All Rights Reserved.

Java How to Program, 10/e. Copyright by Pearson Education, Inc. All Rights Reserved. Java How to Program, 10/e Education, Inc. All Rights Reserved. Each class you create becomes a new type that can be used to declare variables and create objects. You can declare new classes as needed;

More information

More Skills 11 Export Queries to Other File Formats

More Skills 11 Export Queries to Other File Formats = CHAPTER 2 Access More Skills 11 Export Queries to Other File Formats Data from a table or query can be exported into file formats that are opened with other applications such as Excel and Internet Explorer.

More information

Web Service Elements. Element Specifications for Cisco Unified CVP VXML Server and Cisco Unified Call Studio Release 10.0(1) 1

Web Service Elements. Element Specifications for Cisco Unified CVP VXML Server and Cisco Unified Call Studio Release 10.0(1) 1 Along with Action and Decision elements, another way to perform backend interactions and obtain real-time data is via the Web Service element. This element leverages industry standards, such as the Web

More information

Creating a REST API which exposes an existing SOAP Service with IBM API Management

Creating a REST API which exposes an existing SOAP Service with IBM API Management Creating a REST API which exposes an existing SOAP Service with IBM API Management 4.0.0.0 2015 Copyright IBM Corporation Page 1 of 33 TABLE OF CONTENTS OBJECTIVE...3 PREREQUISITES...3 CASE STUDY...4 USER

More information

JBoss SOAP Web Services User Guide. Version: M5

JBoss SOAP Web Services User Guide. Version: M5 JBoss SOAP Web Services User Guide Version: 3.3.0.M5 1. JBoss SOAP Web Services Runtime and Tools support Overview... 1 1.1. Key Features of JBossWS... 1 2. Creating a Simple Web Service... 3 2.1. Generation...

More information

Getting Social with Digital Messaging Server. Jim Crespino Director, Developer Enablement

Getting Social with Digital Messaging Server. Jim Crespino Director, Developer Enablement Getting Social with Digital Messaging Server Jim Crespino Director, Developer Enablement Digital Messaging Server Overview Previously known as Social Messaging Server in Genesys v8.5 Provides an extensible,

More information

Stub and Skeleton Generation for a Single-Sign-On Webservice supporting dynamic Objects

Stub and Skeleton Generation for a Single-Sign-On Webservice supporting dynamic Objects Stub and Skeleton Generation for a Single-Sign-On Webservice supporting dynamic Objects Jörg Ritter and Christian Stussak Martin-Luther-University Halle-Wittenberg, Halle 06120, Germany, joerg.ritter@informatik.uni-halle.de,

More information

Text Conversion Process

Text Conversion Process Text Conversion Process TEXT to EXCEL Conversion Template EXCEL to TEXT Purpose F. S. 285.985 - Transparency in Government Spending Data Agencies Steps 1. Get your Agency Contract Data via CD 2. Convert

More information

Zend Studio 3.0. Quick Start Guide

Zend Studio 3.0. Quick Start Guide Zend Studio 3.0 This walks you through the Zend Studio 3.0 major features, helping you to get a general knowledge on the most important capabilities of the application. A more complete Information Center

More information

Programming Assignment Comma Separated Values Reader Page 1

Programming Assignment Comma Separated Values Reader Page 1 Programming Assignment Comma Separated Values Reader Page 1 Assignment What to Submit 1. Write a CSVReader that can read a file or URL that contains data in CSV format. CSVReader provides an Iterator for

More information

Getting Started with the Bullhorn SOAP API and Java

Getting Started with the Bullhorn SOAP API and Java Getting Started with the Bullhorn SOAP API and Java Introduction This article is targeted at developers who want to do custom development using the Bullhorn SOAP API and Java. You will create a sample

More information

Building Satellite Rollbase Applciation for an existing OpenEdge application

Building Satellite Rollbase Applciation for an existing OpenEdge application Building Satellite Rollbase Applciation for an existing OpenEdge application Authors: Ganesh Cherivirala Dr Ganesh Neelakanta Iyer 2016 Progress Software Corporation and/or its subsidiaries or affiliates.

More information

FILE - JAVA WEB SERVICE TUTORIAL

FILE - JAVA WEB SERVICE TUTORIAL 20 February, 2018 FILE - JAVA WEB SERVICE TUTORIAL Document Filetype: PDF 325.73 KB 0 FILE - JAVA WEB SERVICE TUTORIAL Web Services; Java Security; Java Language; XML; SSL; 1 2 3 Page 1 Next. Web service

More information

Creating a REST API which exposes an existing SOAP Service with IBM API Management

Creating a REST API which exposes an existing SOAP Service with IBM API Management Creating a REST API which exposes an existing SOAP Service with IBM API Management 3.0.0.1 Page 1 of 29 TABLE OF CONTENTS OBJECTIVE...3 PREREQUISITES...3 CASE STUDY...3 USER ROLES...4 BEFORE YOU BEGIN...4

More information

Safari ODBC on Microsoft 2010

Safari ODBC on Microsoft 2010 Safari ODBC on Microsoft 2010 Creating an Excel spreadsheet using Safari ODBC 1. Click Data/From Other Sources/From Microsoft Query 2. Select your data source and click OK 3. Enter your Reflections username

More information

Hello everyone! Page 1. Your folder should look like this. To start with Run your XAMPP app and start your Apache and MySQL.

Hello everyone! Page 1. Your folder should look like this. To start with Run your XAMPP app and start your Apache and MySQL. Hello everyone! Welcome to our PHP + MySQL (Easy to learn) E.T.L. free online course Hope you have installed your XAMPP? And you have created your forms inside the studio file in the htdocs folder using

More information

CIS 764 Tutorial: Log-in Application

CIS 764 Tutorial: Log-in Application CIS 764 Tutorial: Log-in Application Javier Ramos Rodriguez Purpose This tutorial shows you how to create a small web application that checks the user name and password. Overview This tutorial will show

More information

Application Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started

Application Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started Application Development in JAVA Duration Lecture: Specialization x Hours Core Java (J2SE) & Advance Java (J2EE) Detailed Module Part I: Core Java (J2SE) Getting Started What is Java all about? Features

More information

Overview of Web Services API

Overview of Web Services API CHAPTER 1 The Cisco IP Interoperability and Collaboration System (IPICS) 4.0(x) application programming interface (API) provides a web services-based API that enables the management and control of various

More information

API Developer Notes. A Galileo Web Services Java Connection Class Using Axis. 29 June Version 1.3

API Developer Notes. A Galileo Web Services Java Connection Class Using Axis. 29 June Version 1.3 API Developer Notes A Galileo Web Services Java Connection Class Using Axis 29 June 2012 Version 1.3 THE INFORMATION CONTAINED IN THIS DOCUMENT IS CONFIDENTIAL AND PROPRIETARY TO TRAVELPORT Copyright Copyright

More information

1 INTRODUCTION TO EASIK 2 TABLE OF CONTENTS

1 INTRODUCTION TO EASIK 2 TABLE OF CONTENTS 1 INTRODUCTION TO EASIK EASIK is a Java based development tool for database schemas based on EA sketches. EASIK allows graphical modeling of EA sketches and views. Sketches and their views can be converted

More information

Uploading Scantron Scores to CourseWeb

Uploading Scantron Scores to CourseWeb From your course in, go to the Full Grade Center view. Look for a Work Offline button on the right side of the screen. Click on it, choose Download from the menu that appears and you will get a form for

More information

What s new in IBM Operational Decision Manager 8.9 Standard Edition

What s new in IBM Operational Decision Manager 8.9 Standard Edition What s new in IBM Operational Decision Manager 8.9 Standard Edition Release themes User empowerment in the Business Console Improved development and operations (DevOps) features Easier integration with

More information

2. Web Services. Contents: Terminology and properties of web services Service-oriented architecture and components Protocols (SOAP and REST) SOAP-PHP

2. Web Services. Contents: Terminology and properties of web services Service-oriented architecture and components Protocols (SOAP and REST) SOAP-PHP 2. Web Services Contents: Terminology and properties of web services Service-oriented architecture and components Protocols (SOAP and REST) SOAP-PHP 1 What are web services? Web Services are well-defined

More information

PHP: Hypertext Preprocessor. A tutorial Introduction

PHP: Hypertext Preprocessor. A tutorial Introduction PHP: Hypertext Preprocessor A tutorial Introduction Introduction PHP is a server side scripting language Primarily used for generating dynamic web pages and providing rich web services PHP5 is also evolving

More information

(800) Toll Free (804) Fax Introduction to Java and Enterprise Java using Eclipse IDE Duration: 5 days

(800) Toll Free (804) Fax   Introduction to Java and Enterprise Java using Eclipse IDE Duration: 5 days Course Description This course introduces the Java programming language and how to develop Java applications using Eclipse 3.0. Students learn the syntax of the Java programming language, object-oriented

More information

Programming for the Web with PHP

Programming for the Web with PHP Aptech Ltd Version 1.0 Page 1 of 11 Table of Contents Aptech Ltd Version 1.0 Page 2 of 11 Abstraction Anonymous Class Apache Arithmetic Operators Array Array Identifier arsort Function Assignment Operators

More information

More Skills 12 Create Web Queries and Clear Hyperlinks

More Skills 12 Create Web Queries and Clear Hyperlinks CHAPTER 9 Excel More Skills 12 Create Web Queries and Clear Hyperlinks Web queries are requests that are sent to web pages to retrieve and display data in Excel workbooks. Web queries work best when retrieving

More information

Web Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review

Web Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review Web Services in Cincom VisualWorks WHITE PAPER Cincom In-depth Analysis and Review Web Services in Cincom VisualWorks Table of Contents Web Services in VisualWorks....................... 1 Web Services

More information

Developing and Deploying vsphere Solutions, vservices, and ESX Agents. 17 APR 2018 vsphere Web Services SDK 6.7 vcenter Server 6.7 VMware ESXi 6.

Developing and Deploying vsphere Solutions, vservices, and ESX Agents. 17 APR 2018 vsphere Web Services SDK 6.7 vcenter Server 6.7 VMware ESXi 6. Developing and Deploying vsphere Solutions, vservices, and ESX Agents 17 APR 2018 vsphere Web Services SDK 6.7 vcenter Server 6.7 VMware ESXi 6.7 You can find the most up-to-date technical documentation

More information

Vocera Messaging Platform API Guide. Version 5.2.3

Vocera Messaging Platform API Guide. Version 5.2.3 Vocera Messaging Platform API Guide Version 5.2.3 Notice Copyright 2002-2018 Vocera Communications, Inc. All rights reserved. Vocera is a registered trademark of Vocera Communications, Inc. This software

More information

API Documentation for PHP Clients

API Documentation for PHP Clients Introducing the Gold Lasso API API Documentation for PHP Clients The eloop API provides programmatic access to your organization s information using a simple, powerful, and secure application programming

More information

Intellicus Single Sign-on

Intellicus Single Sign-on Intellicus Single Sign-on Intellicus Web-based Reporting Suite Enterprise Professional Smart Developer Smart Viewer Intellicus Technologies info@intellicus.com www.intellicus.com Copyright 2009 Intellicus

More information

PHP. Interactive Web Systems

PHP. Interactive Web Systems PHP Interactive Web Systems PHP PHP is an open-source server side scripting language. PHP stands for PHP: Hypertext Preprocessor One of the most popular server side languages Second most popular on GitHub

More information

(Frequently Asked Questions)

(Frequently Asked Questions) (Frequently Asked Questions) Aptech Ltd. Version 1.0 Page 1 of 9 Table of Contents S# Question 1. How do you create sub domains using PHP? 2. What is the difference between echo and print statements in

More information

CollabNet SourceForge Office Plug-in

CollabNet SourceForge Office Plug-in CollabNet SourceForge Office Plug-in Introduction CollabNet SourceForge Office Plug-in is developed using Microsoft Windows.NET application that allows users to browse and edit the contents of their SourceForge

More information

Infotek Solutions Inc.

Infotek Solutions Inc. Infotek Solutions Inc. Read Data from Database and input in Flight Reservation login logout and add Check point in QTP: In this tutorial we will read data from mysql database and give the input to login

More information

Developing and Deploying vsphere Solutions, vservices, and ESX Agents

Developing and Deploying vsphere Solutions, vservices, and ESX Agents Developing and Deploying vsphere Solutions, vservices, and ESX Agents Modified on 27 JUL 2017 vsphere Web Services SDK 6.5 vcenter Server 6.5 VMware ESXi 6.5 Developing and Deploying vsphere Solutions,

More information

UPS Web Services Sample Code Documentation

UPS Web Services Sample Code Documentation UPS Web Services Sample Code Documentation Version: 3.00 NOTICE The use, disclosure, reproduction, modification, transfer, or transmittal of this work for any purpose in any form or by any means without

More information

Sending Documents to Tenstreet API Guide (rev 06/2017)

Sending Documents to Tenstreet API Guide (rev 06/2017) Sending Documents to Tenstreet API Guide (rev 06/2017) Contents Introduction... 1 Agreements and Acknowledgements... 2 Understanding the API... 2 Debugging... 2 Logging... 2 Data Accuracy... 2 Support

More information

In this lab we will practice creating, throwing and handling exceptions.

In this lab we will practice creating, throwing and handling exceptions. Lab 5 Exceptions Exceptions indicate that a program has encountered an unforeseen problem. While some problems place programmers at fault (for example, using an index that is outside the boundaries of

More information

1. INTRODUCTION to Object Storage

1. INTRODUCTION to Object Storage 1. INTRODUCTION to Object Storage Welcome to AURO Enterprise Cloud! This document will be help you get started using our Object Storage service. Object Storage is a storage system where objects are stored

More information

Distributed Multitiered Application

Distributed Multitiered Application Distributed Multitiered Application Java EE platform uses a distributed multitiered application model for enterprise applications. Logic is divided into components https://docs.oracle.com/javaee/7/tutorial/overview004.htm

More information

Getting Started with Web Services

Getting Started with Web Services Getting Started with Web Services Getting Started with Web Services A web service is a set of functions packaged into a single entity that is available to other systems on a network. The network can be

More information

Composer Help. Web Request Common Block

Composer Help. Web Request Common Block Composer Help Web Request Common Block 7/4/2018 Web Request Common Block Contents 1 Web Request Common Block 1.1 Name Property 1.2 Block Notes Property 1.3 Exceptions Property 1.4 Request Method Property

More information

Mastering phpmyadmiri 3.4 for

Mastering phpmyadmiri 3.4 for Mastering phpmyadmiri 3.4 for Effective MySQL Management A complete guide to getting started with phpmyadmin 3.4 and mastering its features Marc Delisle [ t]open so 1 I community experience c PUBLISHING

More information

Use Document-Level Permissions for browser-based forms in a data view

Use Document-Level Permissions for browser-based forms in a data view Page 1 of 19 QDABRA DATABASE ACCELERATOR V2.3 Use Document-Level Permissions for browser-based forms in a data view With the increasing popularity of InfoPath Forms Services (IPFS) running on Microsoft

More information

Intellicus Single Sign-on. Version: 16.0

Intellicus Single Sign-on. Version: 16.0 Intellicus Single Sign-on Version: 16.0 Copyright 2015 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived

More information

EditGrid Excel Plus Links

EditGrid Excel Plus Links EditGrid Excel Plus Links...1 Installation...2 Using EditGrid Excel Plus (quick)...3 Warnings:...3 Quick use...3 1. In order to make a link between an Excel file on your PC and an online file on EditGrid...3

More information

Optimization in One Variable Using Solver

Optimization in One Variable Using Solver Chapter 11 Optimization in One Variable Using Solver This chapter will illustrate the use of an Excel tool called Solver to solve optimization problems from calculus. To check that your installation of

More information

Introduction to Programming Using Java (98-388)

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

More information

Programs for American Fidelity WorxTime

Programs for American Fidelity WorxTime Programs for American Fidelity WorxTime There are 2 programs that can be run to create the Employee Upload File: W2WAGE and WRXTM_EMP. These programs are located on the USPS_LCL menu or the command name

More information

JBuilder. Getting Started Guide part II. Preface. Creating your Second Enterprise JavaBean. Container Managed Persistent Bean.

JBuilder. Getting Started Guide part II. Preface. Creating your Second Enterprise JavaBean. Container Managed Persistent Bean. Getting Started Guide part II Creating your Second Enterprise JavaBean Container Managed Persistent Bean by Gerard van der Pol and Michael Faisst, Borland Preface Introduction This document provides an

More information

appcompass Developer s Guide For: appcompass Data Integration Studio appcompass Business Rules Studio appcompass Visual Studio Editions

appcompass Developer s Guide For: appcompass Data Integration Studio appcompass Business Rules Studio appcompass Visual Studio Editions appcompass Developer s Guide For: appcompass Data Integration Studio appcompass Business Rules Studio appcompass Visual Studio Editions Version 5.1 July, 2013 Copyright appstrategy Inc. 2013 appcompass

More information

Mawens Workflow Helper Tool. Version Mawens Business Solutions 7/25/17

Mawens Workflow Helper Tool. Version Mawens Business Solutions 7/25/17 Workflow Helper Tool Version 1.0.1.7 Mawens 7/25/17 Info@mawens.co.uk Contents I What is a Workflow in Dynamics CRM?... 3 II What is Mawens Workflow Helper Tool?... 3 III Accessing to Mawens Workflow Helper

More information

SOA Gateway BusinessDataViews

SOA Gateway BusinessDataViews SOA Gateway enables physical assets (tables, files, etc.) to be exposed as "atomic" WebServices, which is useful when direct access to these resources is required. However, it is often the case that a

More information

Manipulating Database Objects

Manipulating Database Objects Manipulating Database Objects Purpose This tutorial shows you how to manipulate database objects using Oracle Application Express. Time to Complete Approximately 30 minutes. Topics This tutorial covers

More information

1. Position your mouse over the column line in the column heading so that the white cross becomes a double arrow.

1. Position your mouse over the column line in the column heading so that the white cross becomes a double arrow. Excel 2010 Modifying Columns, Rows, and Cells Introduction Page 1 When you open a new, blank workbook, the cells are set to a default size.you do have the ability to modify cells, and to insert and delete

More information

BASIC EXCEL SYLLABUS Section 1: Getting Started Section 2: Working with Worksheet Section 3: Administration Section 4: Data Handling & Manipulation

BASIC EXCEL SYLLABUS Section 1: Getting Started Section 2: Working with Worksheet Section 3: Administration Section 4: Data Handling & Manipulation BASIC EXCEL SYLLABUS Section 1: Getting Started Unit 1.1 - Excel Introduction Unit 1.2 - The Excel Interface Unit 1.3 - Basic Navigation and Entering Data Unit 1.4 - Shortcut Keys Section 2: Working with

More information

Getting started with WebSphere Portlet Factory V6.1

Getting started with WebSphere Portlet Factory V6.1 Getting started with WebSphere Portlet Factory V6.1 WebSphere Portlet Factory Development Team 29 July 2008 Copyright International Business Machines Corporation 2008. All rights reserved. Abstract Discover

More information

Introduction. Preview. Publish to Blackboard

Introduction. Preview. Publish to Blackboard Introduction Once you create your exam in Respondus, you can preview, publish to Blackboard, or print the exam. Before publishing or printing an exam, it is highly recommended that you preview the exam.

More information

B. V. Patel Institute of BMC & IT 2014

B. V. Patel Institute of BMC & IT 2014 Unit 1: Introduction Short Questions: 1. What are the rules for writing PHP code block? 2. Explain comments in your program. What is the purpose of comments in your program. 3. How to declare and use constants

More information

Programming with the Service Control Engine Subscriber Application Programming Interface

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

More information

Page 7A TRENDS Installation (for Excel 2007 or Excel 2010) Excel 2007 Excel 2010

Page 7A TRENDS Installation (for Excel 2007 or Excel 2010) Excel 2007 Excel 2010 Page 7A TRENDS Installation (for Excel 2007 or Excel 2010) Prior to installing TRENDS on your personal computer (PC) you need to make some adjustments to your computer. 1. The first adjustment is to have

More information

Signicat Connector for Java Version 2.6. Document version 3

Signicat Connector for Java Version 2.6. Document version 3 Signicat Connector for Java Version 2.6 Document version 3 About this document Purpose Target This document is a guideline for using Signicat Connector for Java. Signicat Connector for Java is a client

More information

Programming with the Service Control Engine Subscriber Application Programming Interface

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

More information

Teiid Designer User Guide 7.5.0

Teiid Designer User Guide 7.5.0 Teiid Designer User Guide 1 7.5.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Why Use Teiid Designer?... 2 1.3. Metadata Overview... 2 1.3.1. What is Metadata... 2 1.3.2. Editing Metadata

More information

JAVA WRAPPER CLASSES

JAVA WRAPPER CLASSES JAVA WRAPPER CLASSES Description Each of Java's eight primitive data types has a class dedicated to it. These are known as wrapper classes, because they "wrap" the primitive data type into an object of

More information

Lotusphere IBM Collaboration Solutions Development Lab

Lotusphere IBM Collaboration Solutions Development Lab Lotusphere 2012 IBM Collaboration Solutions Development Lab Lab#4 IBM Sametime Unified Telephony Lite telephony integration and integrated telephony presence with PBX 1 Introduction: IBM Sametime Unified

More information

Use the Bullhorn SOAP API to Work with Candidates

Use the Bullhorn SOAP API to Work with Candidates Use the Bullhorn SOAP API to Work with Candidates Introduction This tutorial is for developers who create custom applications that use the Bullhorn web services APIs. The tutorial describes how to work

More information

Microsoft Excel Lookup Functions - Reference Guide

Microsoft Excel Lookup Functions - Reference Guide LOOKUP Functions - Description Excel Lookup functions are used to look up and extract data from a list or table and insert the data into another list or table. Use the appropriate lookup function depending

More information

Chapter 2 Introduction

Chapter 2 Introduction Chapter 2 Introduction PegaRULES Process Commander applications are designed to complement other systems and technologies that you already have in place for doing work. The Process Commander integration

More information

Aim behind client server architecture Characteristics of client and server Types of architectures

Aim behind client server architecture Characteristics of client and server Types of architectures QA Automation - API Automation - All in one course Course Summary: In detailed, easy, step by step, real time, practical and well organized Course Not required to have any prior programming knowledge,

More information

PortfolioCenter Export Wizard in Practice: Evaluating IRA Account Holder Ages and Calculating Required Minimum Distribution (RMD) Amounts

PortfolioCenter Export Wizard in Practice: Evaluating IRA Account Holder Ages and Calculating Required Minimum Distribution (RMD) Amounts PortfolioCenter Export Wizard in Practice: Evaluating IRA Account Holder Ages and Calculating Required Minimum Distribution (RMD) Amounts One way you can apply the PortfolioCenter Export Wizard in your

More information

Module 4: CUSTOMIZING FIELDS

Module 4: CUSTOMIZING FIELDS Module 4: CUSTOMIZING FIELDS Adding a field adds one or more fields to the underlying SQL database. The type of the field will specify how many bytes the underlying data takes up in SQL Server. In CRM

More information

TRAINING AGENDA. Session 1: Installation/Implementation/Setup. Conversion: Existing Specify 5 users New users conversion, wizard, WorkBench

TRAINING AGENDA. Session 1: Installation/Implementation/Setup. Conversion: Existing Specify 5 users New users conversion, wizard, WorkBench SPECIFY 6 Session 1: Installation/Implementation/Setup Pre-installation decision-making process Conversion: Existing Specify 5 users New users conversion, wizard, WorkBench Installation TRAINING AGENDA

More information

Implementing a SOAP Client in C# using Visual Studio 2008

Implementing a SOAP Client in C# using Visual Studio 2008 Implementing a SOAP Client in C# using Visual Studio 2008 Create a new project In Visual studio 2008, select File New. In the new projects dialog navigate to Visual c#, then under windows select Empty

More information

A JavaBean is a class file that stores Java code for a JSP

A JavaBean is a class file that stores Java code for a JSP CREATE A JAVABEAN A JavaBean is a class file that stores Java code for a JSP page. Although you can use a scriptlet to place Java code directly into a JSP page, it is considered better programming practice

More information

Exercise SBPM Session-4 : Web Services

Exercise SBPM Session-4 : Web Services Arbeitsgruppe Exercise SBPM Session-4 : Web Services Kia Teymourian Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universität Berlin kia@inf.fu-berlin.de Agenda Presentation of

More information

Documentation Accessibility. Access to Oracle Support. Supported Browsers

Documentation Accessibility. Access to Oracle Support. Supported Browsers Oracle Cloud Known Issues for Oracle Business Intelligence Cloud Service E37404-12 March 2018 Known Issues Learn about the issues you may encounter when using Oracle Business Intelligence Cloud Service

More information

How to import a WSDL Data Source and Prepare it for Use in Framework Manager

How to import a WSDL Data Source and Prepare it for Use in Framework Manager Tip or Technique How to import a WSDL Data Source and Prepare it for Use in Framework Manager Product(s): Composite Software 4.5.0 Area of Interest: Infrastructure Manager 2 Copyright Copyright 2008 Cognos

More information

Using Faults in a Web Service Operation Mapping

Using Faults in a Web Service Operation Mapping Using Faults in a Web Service Operation Mapping 2011 Informatica Abstract You can configure a web service operation mapping with multiple Fault transformations in Informatica Developer. Each Fault transformation

More information

Oracle Health Sciences Empirica Topics

Oracle Health Sciences Empirica Topics Oracle Health Sciences Empirica Topics API Guide Release 8.0 E55424-01 September 2014 Oracle Health Sciences Empirica Topics API Guide, Release 8.0 E55424-01 Copyright 2014, Oracle and/or its affiliates.

More information

Developing and Deploying vsphere Solutions, vservices, and ESX Agents

Developing and Deploying vsphere Solutions, vservices, and ESX Agents Developing and Deploying vsphere Solutions, vservices, and ESX Agents vsphere 6.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced

More information

11 Using JUnit with jgrasp

11 Using JUnit with jgrasp 11 Using JUnit with jgrasp jgrasp includes an easy to use plug-in for the JUnit testing framework. JUnit provides automated support for unit testing of Java source code, and its utility has made it a de

More information

C exam. IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1.

C exam.   IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1. C9510-319.exam Number: C9510-319 Passing Score: 800 Time Limit: 120 min File Version: 1.0 IBM C9510-319 IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile Version: 1.0 Exam A QUESTION

More information

Sending Data Updates to Tenstreet API Guide (rev 10/2017)

Sending Data Updates to Tenstreet API Guide (rev 10/2017) Sending Data Updates to Tenstreet API Guide (rev 10/2017) Contents Introduction... 1 Agreements and Acknowledgements... 2 Understanding the API... 2 Debugging... 2 Logging... 2 Data Accuracy... 2 Support

More information

In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm.

In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm. Lab 1 Getting Started 1.1 Building and Executing a Simple Message Flow In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm.

More information

API Documentation Blu Central Web Service. Revision: 0.4 API version: 1.0

API Documentation Blu Central Web Service. Revision: 0.4 API version: 1.0 API Documentation BlueMailCentral Web Service Revision: 0.4 API version: 1.0 Table of Contents API DOCUMENTATION BLUEMAILCENTRAL WEB SERVICE - 1 - INTRODUCTION - 3 - STRUCTURES - 4 - Account - 5 - Address

More information

ICOM 4015 Advanced Programming Laboratory. Chapter 1 Introduction to Eclipse, Java and JUnit

ICOM 4015 Advanced Programming Laboratory. Chapter 1 Introduction to Eclipse, Java and JUnit ICOM 4015 Advanced Programming Laboratory Chapter 1 Introduction to Eclipse, Java and JUnit University of Puerto Rico Electrical and Computer Engineering Department by Juan E. Surís 1 Introduction This

More information

Getting Started with Web Services

Getting Started with Web Services Getting Started with Web Services Getting Started with Web Services A web service is a set of functions packaged into a single entity that is available to other systems on a network. The network can be

More information

NetBeans IDE Field Guide

NetBeans IDE Field Guide NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Extending Web Applications with Business Logic: Introducing EJB Components...1 EJB Project type Wizards...2

More information

edocs Home > BEA AquaLogic Service Bus 3.0 Documentation > Accessing ALDSP Data Services Through ALSB

edocs Home > BEA AquaLogic Service Bus 3.0 Documentation > Accessing ALDSP Data Services Through ALSB Accessing ALDSP 3.0 Data Services Through ALSB 3.0 edocs Home > BEA AquaLogic Service Bus 3.0 Documentation > Accessing ALDSP Data Services Through ALSB Introduction AquaLogic Data Services Platform can

More information

Lab 3. Accessing GSM Functions on an Android Smartphone

Lab 3. Accessing GSM Functions on an Android Smartphone Lab 3 Accessing GSM Functions on an Android Smartphone 1 Lab Overview 1.1 Goals The objective of this practical exercise is to create an application for a smartphone with the Android mobile operating system,

More information

Performing on-report analysis with Web Intelligence

Performing on-report analysis with Web Intelligence Performing on-report analysis with Web Intelligence BusinessObjects Enterprise XI 3.0 Copyright 2008 Business Objects. All rights reserved. Business Objects owns the following U.S. patents, which may cover

More information

Implement a Multi-Frontend Chat Application based on Eclipse Scout

Implement a Multi-Frontend Chat Application based on Eclipse Scout BAHBAH TUTORIAL Implement a Multi-Frontend Chat Application based on Eclipse Scout http://www.eclipse.org/scout/ 24.10.2012 Authors: Matthias Zimmermann, Matthias Villiger, Judith Gull TABLE OF CONTENTS

More information