TECHNICAL NOTE HOW TO USE WEB SERVICES. Document: Kalipso_TechDocs_Web_Services. Revision: 1.0. Kalipso version:

Size: px
Start display at page:

Download "TECHNICAL NOTE HOW TO USE WEB SERVICES. Document: Kalipso_TechDocs_Web_Services. Revision: 1.0. Kalipso version:"

Transcription

1 TECHNICAL NOTE HOW TO USE WEB SERVICES Document: Kalipso_TechDocs_Web_Services Revision: 1.0 Kalipso version: Date: 08/03/2018 Kalipso documentation How to Use Web Services 1

2 Contents 1. About How SOAP Web Services work How REST Web Services work Advantages Disadvantages Web Services in Kalipso SOAP Web Services... 5 Webservices... 6 Webservice Run RESTful Webservices... 6 HTTP Request Tutorial Demo App SOAP RESTful Kalipso documentation How to Use Web Services 2

3 1. About Web services are client and server operations that communicate over the World Wide Web (WWW) using the Hypertext Transfer Protocol (HTTP). They are self-contained, modular, distributed, dynamic applications that can be described, published, located, or invoked over the network to create products, processes and supply chains. They are built on top of open standards such as TCP/IP, HTTML, HTML, and XML. There are two main types of webservices: SOAP and REST. SOAP (originally Simple Object Access Protocol) is a protocol specification for exchanging structured information in the implementation of web services in computer networks. REST stands for REpresentational State Transfer. REST is a web standards-based architecture and uses HTTP Protocol for data communication How SOAP Web Services work A Web Service is described by a document in XML format, in the XML language known as WSDL (Web Services Description Language). This describes the service in terms of the operations, messages, and bindings that it contains, and may provide a URL at which the service may be called. The structure of the messages is described using XML Schema (XSD) which is either contained in or referred by the WSDL. The messages sent to, and received from, the web service are all in the form of XML that complies to the schema, and which follows the protocols described by the WSDL, using an XML protocol known as SOAP (Simple Object Access Protocol) How REST Web Services work In REST architecture, a REST Server simply provides access to resources and the REST client accesses and presents the resources. Here, each resource is identified by URIs/ Global IDs. REST uses various representations to represent a resource like Text, JSON and XML. The user must be familiarized with the requirements and other details related with the used API. JSON (JavaScript Object Notation) is now the most popular format being used in Web Services, is a lightweight data-interchange format, easy for humans to read and write and for machines to parse and generate. Kalipso documentation How to Use Web Services 3

4 1.3. Advantages Exposing the Existing Function on the network. Interoperability Standardized Protocol Low Cost of Communication 1.4. Disadvantages Availability Immutable interfaces Matching requirements Kalipso documentation How to Use Web Services 4

5 2. Web Services in Kalipso In Kalipso you can use Web services to send and receive data. Kalipso supports both SOAP and RESTful Web Services SOAP Web Services Web Services are a set of routines/processes/functions on a remote server which serves as a host for these services. In Kalipso you can import these Web Services definitions through their WSDL description and then execute them with the Web Service Run Action. When using SOAP, Kalipso provides a Wizard to, through the Web service s WSDL, retrieve all the available operations. Kalipso documentation How to Use Web Services 5

6 Webservices Webservice Run RESTful Webservices To work with RESTful Web services, Http Requests need to be made to send and receive the data required. HTTP Request Kalipso documentation How to Use Web Services 6

7 3. Tutorial Demo App In this tutorial we are going to exemplify how to use Soap and Restful Web Services. 1. Create a New Project SOAP The Web Service used in this demo is the following: 2. Double-click the icon presented in the project tree. Kalipso documentation How to Use Web Services 7

8 3. In the Web Service setup window click the Icon and select Wizard. 4. Give a name to the Web Service and add the WSDL Address and other details if needed. Kalipso documentation How to Use Web Services 8

9 5. Click Next. 6. When the WSDL file content is displayed, click Next. 7. Select the desired operations, in this case we only need FullCountryInfoAllCountries. 8. Click Done. Kalipso documentation How to Use Web Services 9

10 9. Create a new Form. Configure the Left Arrow to close the Form. 10. In the button Click event add the Close Form action. Kalipso documentation How to Use Web Services 10

11 11. Rename the Title Label. 12. In the Open Form event add the Web Service Run and define a variable to receive the Target XML in the General Tab. Kalipso documentation How to Use Web Services 11

12 13. In the Web Service Tab select the Operation FullCountryInfoAllCountries and press Save. Some webservices need authentication and return a token that needs to be used in the subsequent requests. Although these fields are automatically filled, they can be edited, if necessary, to include for instance the authentication token. 14. Test the application on the Simulator to verify the returned XML. Kalipso documentation How to Use Web Services 12

13 In Kalipso, a Webservice is used as input/output interface. The collected data, in XML format, is then processed/imported to a local database table that needs to be created. 15. Now we need to create a Local Database Table to store the retrieved data. In this example the following Columns will be needed. ISOCode, Name, Capital, PhoneCode, ContinentCode, CurrencyISOCode, ContryFlag and LanguageName. Kalipso documentation How to Use Web Services 13

14 16. Edit the Web Service Run action to save to a variable only the structure that will be imported to the database. a. In the Outputs tab, select the <content> above the element that contains the countries list ( tcountryinfo ) since it always has a single element containing that list (unbounded). b. Select Modify and choose a variable to save the data. Kalipso documentation How to Use Web Services 14

15 17. Test to verify the data to import. Now use the XML Import to Table action to process the data in the Variable. 18. Select Text as Source and the Variable which stored the Country Info Kalipso documentation How to Use Web Services 15

16 19. In the Group Element Tab define "tcountryinfo" as the XML Group Element, since this is the element that will be repeated(unbounded) and contains all the items related a specific country. 20. In the Column List Tab, right-click and select Add Element, to collect the country subelement. Kalipso documentation How to Use Web Services 16

17 21. In the Element Name set to "sisocode", enable the Define Target checkbox to select the ISOCode Column from the Local Database Table. 22. Click OK. 23. Repeat the process to add the other elements to be imported (sname, scapitalcity, sphonecode, scontinentcode, scurrencyisocode, and scountryflag). Kalipso documentation How to Use Web Services 17

18 24. Add the Languages element without defining a target, since the desired element is nested. 25. Right-click the Languages element and select Add Element to Current/Previous Table. Kalipso documentation How to Use Web Services 18

19 26. In the Element s Name define as tlanguage also without a target. 27. Right-Click the tlanguage and select Add Sub Element to Current/Previous Table. 28. Set the Element Name to sname and the target column to LanguageName and press OK, Save and Save again in the Actions list. Kalipso documentation How to Use Web Services 19

20 29. Test. 30. In the Trace Window click SQL to verify the imported data. 31. In the SQL Trace Window Double-Click the Countries Table to generate a Query automatically. 32. Press Execute to reveal the data. Kalipso documentation How to Use Web Services 20

21 33. Exit the application. 34. In the Form events add a DELETE statement when the Form Opens to always start the application without data. Now to display the data we can drag from the table in the Project Tree to the Form to automatically Create a Table control. Kalipso documentation How to Use Web Services 21

22 35. Drag the Countries Table to the Form and select Create a Table Control. 36. Select the Columns Name and Capital. Kalipso documentation How to Use Web Services 22

23 37. Press Done and adjust the table dimensions. 38. Now in the Open Form event add the Refresh Control action. 39. Test the Application. Kalipso documentation How to Use Web Services 23

24 3.2. RESTful The API used for this example is "api.openweathermap.org". this will allow to obtain a list of weather data for several countries. For more information about the Open Weather Map please visit the following website: This will allow the user to obtain its own API key to use in the example. 1. Create a new Form. Kalipso documentation How to Use Web Services 24

25 Configure the Left Arrow to close the Form. 2. In the button Click event add the Close Form action. 3. Rename the Title Label. Kalipso documentation How to Use Web Services 25

26 4. In the Open Form event define the API key to be used with the Set Value Action. In order to perform the request, we need to obtain the City IDs and store then in a Local Database Table. 5. Double-Click the Database in the Project Tree. In the Local Profile add a new Table called cities. Kalipso documentation How to Use Web Services 26

27 With the following columns. In the API web site, its available a JSON file with that information Place the JSON File in the Files To Send Folder of the Project. Here is a sample of the city.list.json contents. [ { } ] "id": , "name": "Hurzuf", "country": "UA", "coord": { }, "lon": , "lat": ( ) Kalipso documentation How to Use Web Services 27

28 When the Form Opens we need to import the Json data to the Local Database Table. 7. In the Open Form event add the action JSON Import to Table with the source type as File, Since the Source file is in the Project folder, it can be accessed using the PFOLDER Keyword. The database table will be the one previously created (cities). Like in the following image. 8. In the Column List tab, right-click and select Add Item to add the id element. Kalipso documentation How to Use Web Services 28

29 9. Set id as the Item Name and, after enabling the Define Target Checkbox, select the id column. 10. Repeat the same process to the name and country items. Kalipso documentation How to Use Web Services 29

30 The city.list.json file contains an extensive list of cities, the import process will take some time. In order to prevent duplicating the process each time the application starts, we will perform a select query to evaluate if the cities table already has some records. 11. Add the SELECT action before the JSON Import to Table action. 12. Click the button to load the id Column. 13. Press OK and Save. Kalipso documentation How to Use Web Services 30

31 After que Select query is made, the number of returned records can be obtained by the RECORDCOUNT keyword. The keyword can be used as a condition to perform the Import action. 14. Add an IF statement to verify if RECORDCOUNT is Add a Combo Box. Kalipso documentation How to Use Web Services 31

32 In the Content tab, link the Control using SQL advanced to obtain the Country codes and press Save. This will allow to use the distinct function so that the country names don t be repeated. 16. Reposition and resize the Control. Kalipso documentation How to Use Web Services 32

33 In the Open Form event add the Refresh Control action to refresh the Combo Box contents. 17. Now to test, let s create a Menu Form to open both examples. And configure it as the First Form. 18. Rename the TITLE label to MENU and configure the left arrow to Close the Form. Kalipso documentation How to Use Web Services 33

34 From the Project Tree drag the FormCountries and FormWeather to the Menu form. This will automatically create Text Buttons to open those Forms. 19. Resize and reposition the Buttons. 20. Test the new Form. Kalipso documentation How to Use Web Services 34

35 When selecting a Country ID we need to generate a list with the city IDs to send along in the request. 21. In the Combo Box Selection Change event, add a For Each action and select Browse the result of a Select Statement. 22. Click Next. 23. And in the SELECT press the button, select the id Column from the cities local table and press OK. 24. Press OK and edit the line by double-clicking the id line. Kalipso documentation How to Use Web Services 35

36 25. Select a variable to store the id returned. 26. In the Where tab, add the sentence FIELD(cities,country)= CTRL(ComboCountry). 27. Press Save. Kalipso documentation How to Use Web Services 36

37 In the For Each loop we are going to generate an array with all the city ids returned. This array will be used as a parameter when performing the request to the webservice. 28. Add the action Set Value with the following expression. Now we need to remove the first comma (, ) from the variable. 29. Add the action Set Value to save the tvidlist length-1. Kalipso documentation How to Use Web Services 37

38 30. And extract the first character (, ) from the list using the Right() Function. 31. Test. Now we can make an Http Request using the Id list. Kalipso documentation How to Use Web Services 38

39 32. In the Selection Change event of the Combo Box, add the HTTP Request action and set the Answer Body target to a variable in the General tab 33. In the Details tab use "api.openweathermap.org" as the server. in the object we need to call the API for several IDs In the API website an example is listed: Kalipso documentation How to Use Web Services 39

40 34. We also need to include the API Key, so in our case we should use: "/data/2.5/group?id=" + TVAR(tvIdList) + "&units=metric&appid=" + VAR(WeatherAPIKey) Where TVAR(tvIdList) has the IDs list and VAR(WeatherAPIKey) the API key. 35. Test to see the Answer. Kalipso documentation How to Use Web Services 40

41 Here s a sample of the JSON returned: This JSON contains an array ( list ) with an element for each ID requested with the weather details as sub elements. To store the returned data, we need to create a Local Database Table. 36. Double-click the Database Icon in the device tree and create a table called weather. Kalipso documentation How to Use Web Services 41

42 37. Add the following Columns. 38. In the ComboBox Selection Change event, add the action DELETE to clean the table every time a new country is selected. Kalipso documentation How to Use Web Services 42

43 39. Add the JSON Import to Table action to import the items from the variable to the weather table. 40. In the Column List set the Array/Item Name to list and add the sys, weather and main without a target. Kalipso documentation How to Use Web Services 43

44 Add the item name and define its target to the name Column. 41. Right-click the sys Item and select Add Sub Item to Current/Previous Table. Kalipso documentation How to Use Web Services 44

45 42. Set the Item Name to country and define the target to the country Column. 43. Add the sub Item description to the weather Item. Kalipso documentation How to Use Web Services 45

46 44. Add the Sub Items temp and humidity to the main Item. 45. Test. Kalipso documentation How to Use Web Services 46

47 46. Now drag the weather table from the Project Tree to the Form and select Create a Table Control. 47. Select maintemp, name and weatherdesc. Kalipso documentation How to Use Web Services 47

48 48. Adjust the Table Control size and position. And finally, in the Combo Box Selection Change event add the Refresh Control action to display the data in the Table Control. 49. Test. NOTE: Due to the API key used (free) the requests can only contain up to 20 IDs. If we select a country containing more than 20 IDs, the request will return an error, since this is only available as a paid feature. As a workaround, we can change the For Each action to perform the SQL query in Advanced mode and limit the results to 20 ids. Kalipso documentation How to Use Web Services 48

49 50. In the Combo Box Selection Change event, edit the For Each action. 51. Press the Previous button and change to the option to Browse the Result of a SQL Advanced. 52. Select Offline Mode and press Next. Kalipso documentation How to Use Web Services 49

50 53. In the SQL add the Sentence: "select id from cities where Country = '" + CTRL(ComboCountry) + "' limit 20" 54. Click Next and set a Target to the same variable used earlier. 55. Press Ok and Save. Kalipso documentation How to Use Web Services 50

51 56. Test. Kalipso documentation How to Use Web Services 51

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

Develop Mobile Front Ends Using Mobile Application Framework A - 2

Develop Mobile Front Ends Using Mobile Application Framework A - 2 Develop Mobile Front Ends Using Mobile Application Framework A - 2 Develop Mobile Front Ends Using Mobile Application Framework A - 3 Develop Mobile Front Ends Using Mobile Application Framework A - 4

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

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

Dashboards. created by others because they have given you permission to view.

Dashboards. created by others because they have given you permission to view. The Unified Intelligence Center interface is organized by dashboards. are web pages that display reports, scheduled reports, sticky notes, and web-based elements, such as URLs and web widgets, that are

More information

Take a Load Off with U2 RESTful Web Services. Nik Kesic, Lead Technical Support for Rocket U2

Take a Load Off with U2 RESTful Web Services. Nik Kesic, Lead Technical Support for Rocket U2 Take a Load Off with U2 RESTful Web Services Nik Kesic, Lead Technical Support for Rocket U2 Webinar Opening Procedure Orange arrow = control GoTo Webinar control panel This webinar will be recorded and

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

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 ADF Mobile The Data Layer 2 Mobile Device Device Services ADF Mobile Architecture Device Native Container HTML5 & JavaScript Presentation Phone Gap Native View ADF Mobile XML View ADF Controller Local

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

Oracle Cloud Using the MailChimp Adapter. Release 17.3

Oracle Cloud Using the MailChimp Adapter. Release 17.3 Oracle Cloud Using the MailChimp Adapter Release 17.3 E70293-07 September 2017 Oracle Cloud Using the MailChimp Adapter, Release 17.3 E70293-07 Copyright 2016, 2017, Oracle and/or its affiliates. All rights

More information

Quantitative Text Analysis. Applications to Social Media Research. pablobarbera.com/text-analysis-vienna

Quantitative Text Analysis. Applications to Social Media Research. pablobarbera.com/text-analysis-vienna Quantitative Text Analysis. Applications to Social Media Research Pablo Barberá London School of Economics www.pablobarbera.com Course website: pablobarbera.com/text-analysis-vienna APIs APIs API = Application

More information

Oracle Cloud Using the ServiceNow Adapter. Release 18.3

Oracle Cloud Using the ServiceNow Adapter. Release 18.3 Oracle Cloud Using the ServiceNow Adapter Release 18.3 E70919-12 September 2018 Oracle Cloud Using the ServiceNow Adapter, Release 18.3 E70919-12 Copyright 2016, 2018, Oracle and/or its affiliates. All

More information

Oracle Big Data Cloud Service, Oracle Storage Cloud Service, Oracle Database Cloud Service

Oracle Big Data Cloud Service, Oracle Storage Cloud Service, Oracle Database Cloud Service Demo Introduction Keywords: Oracle Big Data Cloud Service, Oracle Storage Cloud Service, Oracle Database Cloud Service Goal of Demo: Oracle Big Data Preparation Cloud Services can ingest data from various

More information

Access Review. 4. Save the table by clicking the Save icon in the Quick Access Toolbar or by pulling

Access Review. 4. Save the table by clicking the Save icon in the Quick Access Toolbar or by pulling Access Review Relational Databases Different tables can have the same field in common. This feature is used to explicitly specify a relationship between two tables. Values appearing in field A in one table

More information

IBM Enterprise Modernization for System z: Wrap existing COBOL programs as Web Services with IBM Rational Developer for System z

IBM Enterprise Modernization for System z: Wrap existing COBOL programs as Web Services with IBM Rational Developer for System z IBM Enterprise Modernization for System z: Wrap existing COBOL programs as Web Services with IBM Rational Developer for System z Extend value of existing enterprise software assets Skill Level: Intermediate

More information

Surveyor Getting Started Guide

Surveyor Getting Started Guide Surveyor Getting Started Guide This Getting Started Guide shows you how you can get the most out of Surveyor from start to finish. Surveyor can accomplish a number of tasks that will be extremely beneficial

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

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

Copyright 2014 Blue Net Corporation. All rights reserved

Copyright 2014 Blue Net Corporation. All rights reserved a) Abstract: REST is a framework built on the principle of today's World Wide Web. Yes it uses the principles of WWW in way it is a challenge to lay down a new architecture that is already widely deployed

More information

BPA Platform. White Paper. Magento Integration. Version 1.0

BPA Platform. White Paper. Magento Integration. Version 1.0 BPA Platform White Paper Magento Integration Version 1.0 Copyright The copyright in this document is owned by Orbis Software T/A Codeless Platforms 2018. All rights reserved. This publication may not,

More information

Oracle Cloud Using the Eventbrite Adapter. Release 17.3

Oracle Cloud Using the Eventbrite Adapter. Release 17.3 Oracle Cloud Using the Eventbrite Adapter Release 17.3 E69235-08 September 2017 Oracle Cloud Using the Eventbrite Adapter, Release 17.3 E69235-08 Copyright 2016, 2017, Oracle and/or its affiliates. All

More information

Assignment #3 CSCI 201 Spring % of course grade Title Weathermeister Back-End API Integration

Assignment #3 CSCI 201 Spring % of course grade Title Weathermeister Back-End API Integration Assignment #3 CSCI 201 4.5% of course grade Title Weathermeister Back-End API Integration Topics Covered Java Classes HTML CSS Basic Java Topics Java Servlets JSP JavaScript AJAX Databases SQL JDBC Overview

More information

AuraPlayer Server Manager User Guide

AuraPlayer Server Manager User Guide AuraPlayer Server Manager User Guide AuraPlayer Support Team Version 2 2/7/2011 This document is the sole property of AuraPlayer Ltd., it cannot be communicated to third parties and/or reproduced without

More information

Revised: 08/02/ Click the Start button at bottom left, enter Server Manager in the search box, and select it in the list to open it.

Revised: 08/02/ Click the Start button at bottom left, enter Server Manager in the search box, and select it in the list to open it. Mobile App Windows Authentication & SSL Config Revised: 08/02/2017 Job Aid This Job Aid is intended for agency IT staff and explains how to enable Windows Authentication and SSL for your mobile applications

More information

Tutorial 8 : Oracle Apps BES Organization Insert Event Publish To Siebel Cust Acct Insert

Tutorial 8 : Oracle Apps BES Organization Insert Event Publish To Siebel Cust Acct Insert Reference: 2005/04/26 Adapter Tutorial Tutorial 8 : Oracle Apps BES Organization Insert Event Publish To Siebel Cust Acct Insert The Oracle AS Adapter for AQ interfaces with the Business Event System to

More information

Enterprise Integration

Enterprise Integration Departamento de Engenharia Informática Enterprise Integration Asynchronous BPEL process Tutorial IE 2016 In this tutorial, we shall create an asynchronous BPEL process in JDeveloper 11g, deploy and test

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

Reading Sample. Creating New Documents and Queries Creating a Report in Web Intelligence Contents. Index. The Authors

Reading Sample. Creating New Documents and Queries Creating a Report in Web Intelligence Contents. Index. The Authors First-hand knowledge. Reading Sample In this sample chapter, you l l start in Chapter 2 by creating your first document and query in SAP BusinessObjects BI. In this process, we ll explore the query panel,

More information

Oracle Cloud Using the Eventbrite Adapter with Oracle Integration

Oracle Cloud Using the Eventbrite Adapter with Oracle Integration Oracle Cloud Using the Eventbrite Adapter with Oracle Integration E85506-05 January 2019 Oracle Cloud Using the Eventbrite Adapter with Oracle Integration, E85506-05 Copyright 2017, 2019, Oracle and/or

More information

Learning vrealize Orchestrator in action V M U G L A B

Learning vrealize Orchestrator in action V M U G L A B Learning vrealize Orchestrator in action V M U G L A B Lab Learning vrealize Orchestrator in action Code examples If you don t feel like typing the code you can download it from the webserver running on

More information

Weather Report in SAP ByDesign

Weather Report in SAP ByDesign Weather Report in SAP ByDesign USING REST WEB SERVICE Sankaran 18-10-2016 Table of Contents What is Rest Web service?... 1 Process Flow... 1 Step 1: Create an External Web Service Using REST... 2 Step

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

PlexService 2.5 Installation Guide

PlexService 2.5 Installation Guide PlexService 2.5 Installation Guide Copyright 2000-2003 K-Plex Inc. All rights reserved Page 1 Table of Contents 1 Introduction... 3 2 System Requirements... 4 2.1 Hardware... 4 2.2 Software... 4 3 Installation...

More information

Unified Task List Developer Pack

Unified Task List Developer Pack Unified Task List Developer Pack About the Developer Pack The developer pack is provided to allow customization of the UTL set of portlets and deliver an easy mechanism of developing task processing portlets

More information

Dashboards. Overview. Overview, page 1 Dashboard Actions, page 2 Add Widgets to Dashboard, page 4 Run a Report from the Dashboard, page 6

Dashboards. Overview. Overview, page 1 Dashboard Actions, page 2 Add Widgets to Dashboard, page 4 Run a Report from the Dashboard, page 6 Overview, page 1 Dashboard Actions, page 2 Add Widgets to Dashboard, page 4 Run a Report from the Dashboard, page 6 Overview In Cisco Unified Intelligence Center, Dashboard is an interface that allows

More information

Departamento de Engenharia Informática. Systems Integration. Web Services and BPEL Tutorial

Departamento de Engenharia Informática. Systems Integration. Web Services and BPEL Tutorial Departamento de Engenharia Informática Systems Integration Web Services and BPEL Tutorial IE 2016 In this tutorial, we shall create a Web service in Java that validates a credit card number. In addition,

More information

XML Processing & Web Services. Husni Husni.trunojoyo.ac.id

XML Processing & Web Services. Husni Husni.trunojoyo.ac.id XML Processing & Web Services Husni Husni.trunojoyo.ac.id Based on Randy Connolly and Ricardo Hoar Fundamentals of Web Development, Pearson Education, 2015 Objectives 1 XML Overview 2 XML Processing 3

More information

Introduction to RESTful Web Services. Presented by Steve Ives

Introduction to RESTful Web Services. Presented by Steve Ives 1 Introduction to RESTful Web Services Presented by Steve Ives Introduction to RESTful Web Services What are web services? How are web services implemented? Why are web services used? Categories of web

More information

CUSTOMIZING MyFAU Prepared by: Information Resource Management Last revised: January 12, 2004

CUSTOMIZING MyFAU Prepared by: Information Resource Management Last revised: January 12, 2004 CUSTOMIZING MyFAU Prepared by: Information Resource Management Last revised: January 12, 2004 In this course you will learn about Customizing MyFAU Customizing Tabs 4 Move a Tab 4 Add a Tab 5 Delete a

More information

Microsoft Access 2013

Microsoft Access 2013 Microsoft Access 2013 Chapter 1 Databases and Database Objects: An Introduction Objectives Describe the features of the Access window Create a database Create tables in Datasheet and Design views Add records

More information

XML Spy Tutorial Lab Contents

XML Spy Tutorial Lab Contents XML Spy Tutorial Lab 1 An XML Schema is similar to DTD and created by Microsoft. It describes the structure of an XML document. If an XML document follows the XML Schema, it is said to be valid; otherwise

More information

User Guide Using AuraPlayer

User Guide Using AuraPlayer User Guide Using AuraPlayer AuraPlayer Support Team Version 2 2/7/2011 This document is the sole property of AuraPlayer Ltd., it cannot be communicated to third parties and/or reproduced without the written

More information

Skyway Builder 6.3 Reference

Skyway Builder 6.3 Reference Skyway Builder 6.3 Reference 6.3.0.0-07/21/09 Skyway Software Skyway Builder 6.3 Reference: 6.3.0.0-07/21/09 Skyway Software Published Copyright 2009 Skyway Software Abstract The most recent version of

More information

Oracle Cloud Using the Microsoft SQL Server Adapter. Release 17.3

Oracle Cloud Using the Microsoft SQL Server Adapter. Release 17.3 Oracle Cloud Using the Microsoft SQL Server Adapter Release 17.3 E71394-12 September 2017 Oracle Cloud Using the Microsoft SQL Server Adapter, Release 17.3 E71394-12 Copyright 2016, 2017, Oracle and/or

More information

WooCommerce Integration

WooCommerce Integration BPA Platform White Paper WooCommerce Integration Version 1.0 Copyright The copyright in this document is owned by Orbis Software T/A Codeless Platforms 2018. All rights reserved. This publication may not,

More information

IBM. IBM Business Process Manager Express or Standard Edition V8.0 BPM Application Development

IBM. IBM Business Process Manager Express or Standard Edition V8.0 BPM Application Development IBM 000-276 IBM Business Process Manager Express or Standard Edition V8.0 BPM Application Development Download Full Version : http://killexams.com/pass4sure/exam-detail/000-276 2. use JavaScript APIs to

More information

Static query Switch to a dynamic query Hints and Tips Support... 12

Static query Switch to a dynamic query Hints and Tips Support... 12 Page 1 of 12 Product: Database Accelerator Implement Static and Dynamic Queries Title: using QueryDB In the QueryDB User Guide we discussed the possibilities offered by this web service. This document

More information

RESTFUL WEB SERVICES - INTERVIEW QUESTIONS

RESTFUL WEB SERVICES - INTERVIEW QUESTIONS RESTFUL WEB SERVICES - INTERVIEW QUESTIONS http://www.tutorialspoint.com/restful/restful_interview_questions.htm Copyright tutorialspoint.com Dear readers, these RESTful Web services Interview Questions

More information

QS-AVI Address Cleansing as a Web Service for IBM InfoSphere Identity Insight

QS-AVI Address Cleansing as a Web Service for IBM InfoSphere Identity Insight QS-AVI Address Cleansing as a Web Service for IBM InfoSphere Identity Insight Author: Bhaveshkumar R Patel (bhavesh.patel@in.ibm.com) Address cleansing sometimes referred to as address hygiene or standardization

More information

Dataflow Editor User Guide

Dataflow Editor User Guide - Cisco EFF, Release 1.0.1 Cisco (EFF) 1.0.1 Revised: August 25, 2017 Conventions This document uses the following conventions. Convention bold font italic font string courier font Indication Menu options,

More information

Coveo Platform 7.0. Yammer Connector Guide

Coveo Platform 7.0. Yammer Connector Guide Coveo Platform 7.0 Yammer Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing market conditions,

More information

Oracle Java CAPS HTTP Binding Component Tutorial

Oracle Java CAPS HTTP Binding Component Tutorial Oracle Java CAPS HTTP Binding Component Tutorial Part No: 8 67 December 0 Copyright 009, 0, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under

More information

Oracle Cloud Using the Oracle Responsys Adapter. Release 17.3

Oracle Cloud Using the Oracle Responsys Adapter. Release 17.3 Oracle Cloud Using the Oracle Responsys Adapter Release 17.3 E70393-06 September 2017 Oracle Cloud Using the Oracle Responsys Adapter, Release 17.3 E70393-06 Copyright 2016, 2017, Oracle and/or its affiliates.

More information

An introduction API testing with SoapUI

An introduction API testing with SoapUI An introduction API testing with SoapUI Vincent Vonk 12-06-2018 CGI Group Inc. Agenda for the next 50 minutes What is SoapUI? What are Web APIs? Why test on API level? What can SoapUI do? Types of Web

More information

Using the vcenter Orchestrator SOAP Plug-In 1.0.1

Using the vcenter Orchestrator SOAP Plug-In 1.0.1 Using the vcenter Orchestrator SOAP Plug-In 1.0.1 vcenter Orchestrator 4.1 vcenter Orchestrator 4.2 This document supports the version of each product listed and supports all subsequent versions until

More information

Teiid Designer User Guide 7.8.0

Teiid Designer User Guide 7.8.0 Teiid Designer User Guide 1 7.8.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Metadata Overview... 2 1.2.1. What is Metadata... 2 1.2.2. Business and Technical Metadata... 4 1.2.3. Design-Time

More information

Developing an app using Web Services, DB2, and.net

Developing an app using Web Services, DB2, and.net Developing an app using Web Services, DB2, and.net http://www7b.software.ibm.com/dmdd/ Table of contents If you're viewing this document online, you can click any of the topics below to link directly to

More information

Installation Guide. Last Revision: Oct 03, Page 1-

Installation Guide. Last Revision: Oct 03, Page 1- Installation Guide Last Revision: Oct 03, 2005 -Page 1- Contents Before You Begin... 2 Installation Overview... 2 Installation for Microsoft Windows 2000, Windows 2003, and Windows XP Professional... 3

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

Skyway 6.3 How To: Web Services

Skyway 6.3 How To: Web Services Abstract Skyway 6.3 How To: Web Services Build a web user interface around existing Web Services Dave Meurer Copyright 2009 Skyway Software This tutorial details how to generate

More information

REST API Operations. 8.0 Release. 12/1/2015 Version 8.0.0

REST API Operations. 8.0 Release. 12/1/2015 Version 8.0.0 REST API Operations 8.0 Release 12/1/2015 Version 8.0.0 Table of Contents Business Object Operations... 3 Search Operations... 6 Security Operations... 8 Service Operations... 11 Business Object Operations

More information

How to Edit Your Website

How to Edit Your Website How to Edit Your Website A guide to using SimpleCMS Overview 2 Accessing the CMS 2 Resetting Your Password 2 Pages 3 Managing Files 3 Shortcuts 4 Uploading 4 Page Options 4 Relabel 4 Duplicate 4 Google

More information

Oracle Cloud Using the Microsoft SQL Server Adapter with Oracle Autonomous Integration Cloud

Oracle Cloud Using the Microsoft SQL Server Adapter with Oracle Autonomous Integration Cloud Oracle Cloud Using the Microsoft SQL Server Adapter with Oracle Autonomous Integration Cloud E85522-03 May 2018 Oracle Cloud Using the Microsoft SQL Server Adapter with Oracle Autonomous Integration Cloud,

More information

Tutorial 6 : Receiving Siebel Integration Object through the Oracle AS Adapter

Tutorial 6 : Receiving Siebel Integration Object through the Oracle AS Adapter Reference: 2005/04/26 Adapter Tutorial Tutorial 6 : Receiving Siebel Integration Object through the Oracle AS Adapter The Oracle AS Adapter for Siebel exposes the Siebel events - Integration Objects as

More information

Oracle Cloud Using the Microsoft Adapter. Release 17.3

Oracle Cloud Using the Microsoft  Adapter. Release 17.3 Oracle Cloud Using the Microsoft Email Adapter Release 17.3 E70297-10 December 2017 Oracle Cloud Using the Microsoft Email Adapter, Release 17.3 E70297-10 Copyright 2016, 2017, Oracle and/or its affiliates.

More information

Oracle Cloud Using the DocuSign Adapter. Release 17.3

Oracle Cloud Using the DocuSign Adapter. Release 17.3 Oracle Cloud Using the DocuSign Adapter Release 17.3 E72739-06 September 2017 Oracle Cloud Using the DocuSign Adapter, Release 17.3 E72739-06 Copyright 2016, 2017, Oracle and/or its affiliates. All rights

More information

Oracle Cloud Using the Oracle Messaging Cloud Service Adapter. Release 17.3

Oracle Cloud Using the Oracle Messaging Cloud Service Adapter. Release 17.3 Oracle Cloud Using the Oracle Messaging Cloud Service Adapter Release 17.3 E66636-03 September 2017 Oracle Cloud Using the Oracle Messaging Cloud Service Adapter, Release 17.3 E66636-03 Copyright 2015,

More information

Microsoft Access 2010

Microsoft Access 2010 Microsoft Access 2010 Chapter 1 Databases and Database Objects: An Introduction Objectives Design a database to satisfy a collection of requirements Describe the features of the Access window Create a

More information

Working with the Seagull Framework. By Demian Turner, Seagull Systems

Working with the Seagull Framework. By Demian Turner, Seagull Systems Working with the Seagull Framework By Demian Turner, Seagull Systems seagullproject.org Who is Demian Turner? Developing websites since 1996, using PHP since 1999 Committer on several open source projects:

More information

Java CAPS Creating a Simple Web Service from a JCD

Java CAPS Creating a Simple Web Service from a JCD Java CAPS 5.1.3 Creating a Simple Web Service from a JCD Introduction Holger Paffrath, August 2008 This tutorial shows you how to create an XML Schema definition to define the layout of your web service

More information

Assignment: Seminole Movie Connection

Assignment: Seminole Movie Connection Assignment: Seminole Movie Connection Assignment Objectives: Building an application using an Application Programming Interface (API) Parse JSON data from an HTTP response message Use Ajax methods and

More information

Towards a more RESTful world. Anurup Joseph Elegan Consulting

Towards a more RESTful world. Anurup Joseph Elegan Consulting Towards a more RESTful world Anurup Joseph Elegan Consulting About Anurup coding professionally since 1994 working with Java since 1996 different industries/sectors/geographies loves to explore enjoys

More information

Using SQL Developer. Oracle University and Egabi Solutions use only

Using SQL Developer. Oracle University and Egabi Solutions use only Using SQL Developer Objectives After completing this appendix, you should be able to do the following: List the key features of Oracle SQL Developer Identify menu items of Oracle SQL Developer Create a

More information

Oracle Cloud Using the Evernote Adapter. Release 17.3

Oracle Cloud Using the Evernote Adapter. Release 17.3 Oracle Cloud Using the Evernote Adapter Release 17.3 E69234-07 September 2017 Oracle Cloud Using the Evernote Adapter, Release 17.3 E69234-07 Copyright 2016, 2017, Oracle and/or its affiliates. All rights

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

Oracle Cloud Using the Microsoft SQL Server Adapter with Oracle Integration Cloud

Oracle Cloud Using the Microsoft SQL Server Adapter with Oracle Integration Cloud Oracle Cloud Using the Microsoft SQL Server Adapter with Oracle Integration Cloud E85522-08 October 2018 Oracle Cloud Using the Microsoft SQL Server Adapter with Oracle Integration Cloud, E85522-08 Copyright

More information

U2 DBTools. Web Services Developer. Version April 2013 DBT-3205-ALL-DG-01

U2 DBTools. Web Services Developer. Version April 2013 DBT-3205-ALL-DG-01 U2 DBTools Web Services Developer Version 3.20.5 April 2013 DBT-3205-ALL-DG-01 Notices Edition Publication date: April 2013 Book number: DBT-3205-ALL-DG-01 Product version: Web Services Developer V3.20.5

More information

The Backend of OE Mobile in OpenEdge Mike Fechner, Consultingwerk Ltd. PUG Challenge Americas, June 2013

The Backend of OE Mobile in OpenEdge Mike Fechner, Consultingwerk Ltd. PUG Challenge Americas, June 2013 The Backend of OE Mobile in OpenEdge 11.2 Mike Fechner, Consultingwerk Ltd. PUG Challenge Americas, June 2013 Mike Fechner, Consultingwerk Ltd. Independent IT consulting organization Focusing on OpenEdge

More information

Console Guide. Version 4.4

Console Guide. Version 4.4 Console Guide Version 4.4 Table of Contents Preface 4 Who Should Use This Guide 4 How This Guide is Organized 4 Document Feedback 4 Document Conventions Used in This Guide 5 Connecting to the Database

More information

Roxen Content Provider

Roxen Content Provider Roxen Content Provider Generation 3 Templates Purpose This workbook is designed to provide a training and reference tool for placing University of Alaska information on the World Wide Web (WWW) using the

More information

Create OData API for Use With Salesforce Connect

Create OData API for Use With Salesforce Connect Create OData API for Use With Salesforce Connect The following steps describe how to set up and configure Jitterbit LIVE API Platform to expose data in an easy to consume, secure form so that Salesforce

More information

Copyright...6. Overview Preparing Data for Import and Export by Using Scenarios... 10

Copyright...6. Overview Preparing Data for Import and Export by Using Scenarios... 10 Contents 2 Contents Copyright...6 Overview... 7 Preparing Data for Import and Export by Using Scenarios... 10 Import and Export Scenarios... 10 Data Providers... 12 To Create a CSV Data Provider... 14

More information

Scalable Microservice Based Architecture For Enabling DMTF Profiles

Scalable Microservice Based Architecture For Enabling DMTF Profiles Scalable Microservice Based Architecture For Enabling DMTF Profiles Divyanand Malavalli Client Manageability Group AMD India Pvt 102-103 EPIP, Whitefield, Bangalore, KA 560066 India Divyanand.Malavalli@amd.com

More information

Installing SQL 2005 Express Edition

Installing SQL 2005 Express Edition Installing SQL 2005 Express Edition Go to www.msdn.microsoft.com/vstudio/express/sql The following page will appear Click on the button Select the option I don t want to register Please take me to the

More information

DaDaDocs for Microsoft Dynamics 365 Administrator Guide

DaDaDocs for Microsoft Dynamics 365 Administrator Guide DaDaDocs for Microsoft Dynamics 365 Administrator Guide Requirements: Microsoft Dynamics 365 organization. PDFfiller user account. Installation and configuration 2 Install DaDaDocs 2 Update to the latest

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

BEAAquaLogic Enterprise Repository. Automation for Web Services Guide

BEAAquaLogic Enterprise Repository. Automation for Web Services Guide BEAAquaLogic Enterprise Repository Automation for Web Services Guide Version 3.0. RP1 Revised: February, 2008 Table of Contents Overview System Settings Properties for Managing WSDL- and UDDI-Related

More information

INDEX. Drop-down List object, 60, 99, 211 dynamic forms, definition of, 4 dynamic XML forms (.pdf), 80, 89

INDEX. Drop-down List object, 60, 99, 211 dynamic forms, definition of, 4 dynamic XML forms (.pdf), 80, 89 A absolute binding expressions, definition of, 185 absolute URL, 243 accessibility definition of, 47 guidelines for designing accessible forms, 47 Accessibility palette definition of, 16 specifying options

More information

Getting started with Convertigo Mobilizer

Getting started with Convertigo Mobilizer Getting started with Convertigo Mobilizer First Sencha-based project tutorial CEMS 6.0.0 TABLE OF CONTENTS Convertigo Mobilizer overview...1 Introducing Convertigo Mobilizer... 1-1 Convertigo Mobilizer

More information

WebSphere. Clips and Tacks: Getting started with the IBM BPM suite of products

WebSphere. Clips and Tacks: Getting started with the IBM BPM suite of products WebSphere Clips and Tacks: Getting started with the IBM BPM suite of products ii IBM WebSphere Clips and Tacks: Getting started with the IBM BPM suite of products Contents Chapter 1. Introduction........

More information

General. Analytics. MCS Instance Has Predefined Storage Limit. Purge Analytics Data Before Reaching Storage Limit

General. Analytics. MCS Instance Has Predefined Storage Limit. Purge Analytics Data Before Reaching Storage Limit Oracle Cloud Mobile Cloud Service Known Issues 18.1.3 E93163-01 February 2018 General MCS Instance Has Predefined Storage Limit Each MCS instance has a set storage space that can t be changed manually.

More information

Oracle Cloud E

Oracle Cloud E Oracle Cloud Using the Evernote Adapter Release 16.3 E69234-05 September 2016 This guide describes how to configure and add the Evernote Adapter to an Oracle Integration Cloud Service integration. Oracle

More information

Using SQL Server in C#

Using SQL Server in C# University College of Southeast Norway Using SQL Server in C# Hans-Petter Halvorsen, 2016.11.01 with Examples http://home.hit.no/~hansha Table of Contents 1. Introduction...

More information

Data Exchange 3. The easy way to turn your data into valuable information. VERSION 3.0

Data Exchange 3. The easy way to turn your data into valuable information. VERSION 3.0 Data Exchange 3 The easy way to turn your data into valuable information. VERSION 3.0 12-21-2017 DATA EXCHANGE 3 1 TABLE OF CONTENTS SECTION 1. Overview... 6 1.1. MAIN GOALS...6 1.2. How it Works...6 Data

More information

Oracle Cloud Using the Adobe esign Adapter. Release 17.3

Oracle Cloud Using the Adobe esign Adapter. Release 17.3 Oracle Cloud Using the Adobe esign Adapter Release 17.3 E71395-07 September 2017 Oracle Cloud Using the Adobe esign Adapter, Release 17.3 E71395-07 Copyright 2016, 2017, Oracle and/or its affiliates. All

More information

Designer TM for Microsoft Access

Designer TM for Microsoft Access Designer TM for Microsoft Access Application Guide 1.7.2018 This document is copyright 2009-2018 OpenGate Software. The information contained in this document is subject to change without notice. If you

More information

CIS 764 Tutorial. By Vamsee Raja Jarugula.

CIS 764 Tutorial. By Vamsee Raja Jarugula. CIS 764 Tutorial By Vamsee Raja Jarugula. Title: Developing Contract Driven Web Services using JDeveloper. Web Link : http://www.oracle.com/technology/obe/obe1013jdev/10131/10131_wstopdown/wstopdown.htm

More information

Lab 3: Simple Integration Use Case

Lab 3: Simple Integration Use Case Exercise 1 : Create the web service...2 Exercise 2 : Deploy the web service...4 Exercise 3 : Test the service...8 1/16 In this exercise, you will learn how to activate a Maximo inbound web service. This

More information

https://www.halvorsen.blog Web Services Hans-Petter Halvorsen

https://www.halvorsen.blog Web Services Hans-Petter Halvorsen https://www.halvorsen.blog Web Services Hans-Petter Halvorsen Problem How to Share Data between Devices in a Network? Server(s) Firewalls Security Clients Local Network/Internet Database Routers/Switches,

More information

What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1

What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1 What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1 2010 Active Endpoints Inc. ActiveVOS is a trademark of Active Endpoints, Inc. All other company and product names are the property of their respective

More information