Charles Guarino
|
|
- Jesse Summers
- 5 years ago
- Views:
Transcription
1 Looking Inside the Developer s Toolkit: REST Web Services for Everyday RPG and SQL Consumption Charles Guarino REST SERVICES Charles Guarino Central Park Data Systems, Inc. About The Speaker With an IT career spanning over 30 years, Charles Guarino has been a consultant for most of them. Since 1995 he has been founder and President of Central Park Data Systems, Inc., a New York area based IBM midrange consulting and corporate training company. In addition to being a professional speaker across the United States and Europe, he is a frequent contributor of technical and strategic articles and webcasts for the IT community. He is a member of COMMON s Speaker Excellence Hall of Fame and also Long Island Software and Technology Network s Twenty Top Techies. In 2015 Charles became the recipient of the Al Barsa Memorial Scholarship Award. Additionally, he serves as a member of COMMON s Strategic Education Team (SET) and is also a past president and monthly Q&A host of LISUG, a Long Island IBM i User s Group Charles can be reached at cguarino@centralparkdata.com. LinkedIn - Twitter Copyright Central Park Data Systems, Inc. 1
2 What We ll Cover Web services 101 XML versus JSON Real life web services XML using native SQL XML using native RPG JSON to XML using native RPG JSON to XML using native SQL Wrap-up How Do They Work? Local System Program A Program B PARAMETERS Consumer Provider Copyright Central Park Data Systems, Inc. 2
3 How Do They Work? The Cloud Power System running IBM I Program A Consumer Web Services Server on some other system Program B Provider More Web Services Fun Facts A STATELESS connection Can be sent in the clear or securely Can be public or private between companies or individuals Hardware, programming language and platform agnostic Can save you lots of $ -pre-written and tested and documented services Can be FREE, Restricted Access, Pay-For-Each-Use or Subscription Based Extends your applications in ways you may have never known possible, providing real time information. Can be many and simultaneous points of failure See the end of this presentation for useful links!!!! Copyright Central Park Data Systems, Inc. 3
4 Methods of Transport REST (Representational State Transfer) URL Web Services for the masses Copyright Central Park Data Systems, Inc. 4
5 How do they track your usage? But how do they make money? Copyright Central Park Data Systems, Inc. 5
6 What We ll Cover Web services 101 XML versus JSON Real life web services XML using native SQL XML using native RPG JSON to XML using native RPG JSON to XML using native SQL Wrap-up Data Format XML XML IBM ihas native parsing tools Extensible Markup Language Copyright Central Park Data Systems, Inc. 6
7 Data Format JSON JSON Java Script Object Notation What We ll Cover Web services 101 XML versus JSON Real life web services XML using native SQL XML using native RPG JSON to XML using native RPG JSON to XML using native SQL Wrap-up Copyright Central Park Data Systems, Inc. 7
8 Copyright Central Park Data Systems, Inc. 8
9 Copyright Central Park Data Systems, Inc. 9
10 Header Data First Day s Forecast Second Day s Forecast First screen prompts for zip code: Copyright Central Park Data Systems, Inc. 10
11 Subfile displayed with fully parsed data for zipcode 10038: What We ll Cover Web services 101 XML versus JSON Real life web services XML using native SQL XML using native RPG JSON to XML using native RPG JSON to XML using native SQL Wrap-up Copyright Central Park Data Systems, Inc. 11
12 Definitions For Using SQL and XML SYSTOOLS CCSID 37 CCSID CLOB versus BLOB XPATH A Review Once Again of the XML Data Header Data Starting point for SQL statement ForecastReturn/ForecastResult/Forecast First Day s Forecast Second Day s Forecast Copyright Central Park Data Systems, Inc. 12
13 HTTPGETCLOB!!! IBM i Navigator Using 7.1 Technology Refresh 6 Copyright Central Park Data Systems, Inc. 13
14 The NEW Power of the SQL Select Statement Select * from XMLTABLE(xmlnamespaces(default ' 'ForecastReturn/ForecastResult/Forecast' passing XMLPARSE(document( systools.httpgetclob(' tcityforecastbyzip?zip=10038',''))) Columns State VarChar(3) path '../../State', City VarChar(30) path '../../City', Station VarChar(30) path '../../WeatherStationCity', DateTime VarChar(50) path 'Date', Description VarChar(30) path 'Desciption', MorningLow VarChar(3) path 'Temperatures/MorningLow', DayTimeHigh VarChar(3) path 'Temperatures/DaytimeHigh', Nighttime VarChar(3) path 'ProbabilityOfPrecipiation/Nighttime', Daytime VarChar(3) path 'ProbabilityOfPrecipiation/Daytime')x; WEATHRRSQL Basic Program Flow Prompt for zip code Concatenate zip code and execute HTTPGETCLOB, place XML into variable BigVar Declare cursor, read 7 rows into data structure Load parsed data into subfile and display Copyright Central Park Data Systems, Inc. 14
15 Program WEATHRRSQL Stepping through the code, zip code was keyed. Copyright Central Park Data Systems, Inc. 15
16 Stepping through subprocedure ConsumeWebService Data structure XMLINDATA after SQL Fetch Copyright Central Park Data Systems, Inc. 16
17 Loading the subfile: What We ll Cover Web services 101 XML versus JSON Real life web services XML using native SQL XML using native RPG JSON to XML using native RPG JSON to XML using native SQL Wrap-up Copyright Central Park Data Systems, Inc. 17
18 WEATHRINTO Basic Program Flow Prompt for zip code Concatenate zip code and execute HTTPGETCLOB, place XML into variable BigVar Parse XML into data structures using RPG s XML-INTO Load parsed data into subfile and display Program WEATHRINTO Copyright Central Park Data Systems, Inc. 18
19 Header data A Closer Look Detail Data A Closer Look If you want to capture the data, the names must match misspellings and all! Copyright Central Park Data Systems, Inc. 19
20 Immediately after HTTPGETCLOB, loaded BigVar xml-into HeaderData: Copyright Central Park Data Systems, Inc. 20
21 Loaded data structure HeaderData: Loaded data structure WeatherData: Copyright Central Park Data Systems, Inc. 21
22 Loading the subfile: What We ll Cover Web services 101 XML versus JSON Real life web services XML using native SQL XML using native RPG JSON to XML using native RPG JSON to XML using native SQL Wrap-up Copyright Central Park Data Systems, Inc. 22
23 Sample API call using London, UK cca9337e1e96b00e0 Copyright Central Park Data Systems, Inc. 23
24 Copyright Central Park Data Systems, Inc. 24
25 API key stored in data area WEATHERMAP This is invalid XML data, needs to be fixed <1aaa> </1aaa> Copyright Central Park Data Systems, Inc. 25
26 WEATHRJSON Basic Program Flow Prepare URL from JSON web service, include app key from data area Execute HTTPGETCLOB, place JSON into Jsonstring place XML into variable BigVar Call program to convert JSON to XML Fix any bad XML tags Invoke XML SAX parser and write selected data elements to table WEBSVCDATA Program WEATHRJSON Copyright Central Park Data Systems, Inc. 26
27 Program call with parameter Costa Mesa, CA URL is loaded, appended with API key Copyright Central Park Data Systems, Inc. 27
28 Variable JSONSTRING Variable JSONSTRING converted to XMLSTRING Copyright Central Park Data Systems, Inc. 28
29 Parsed data in table WEBSVCDATA What We ll Cover Web services 101 XML versus JSON Real life web services XML using native SQL XML using native RPG JSON to XML using native RPG JSON to XML using native SQL Wrap-up Copyright Central Park Data Systems, Inc. 29
30 WTHRJSONXT Basic Program Flow Prepare URL from JSON web service, include app key from data area Execute HTTPGETCLOB, place JSON into Jsonstring place XML into variable BigVar Call program to convert JSON to XML Fix any bad XML tags Invoke XML SAX parser and INSERT rows from selected data elements to table WEATHERDATA Program WTHRJSONXT Copyright Central Park Data Systems, Inc. 30
31 JSONSTRING is loaded from web service XMLSTRING is loaded from web service Copyright Central Park Data Systems, Inc. 31
32 At the beginning of subprocedure processxml Insert row into table WeatherData Copyright Central Park Data Systems, Inc. 32
33 Table WeatherData(Weath00001) after insert What We ll Cover Web services 101 XML versus JSON Real life web services XML using native SQL XML using native RPG JSON to XML using native RPG JSON to XML using native SQL Wrap-up Copyright Central Park Data Systems, Inc. 33
34 Looking Inside the Developer s Toolkit: REST Web Services for Everyday RPG and SQL Consumption Charles Guarino REST SERVICES Charles Guarino THANK YOU!!! Definitions XML (extensible Markup Language) Unlike HTML which has pre-defined tags, the tags can have any value you wish. This is what makes it extensible. Your document must still be well-formed to be parsed, meaning each start tag must have a corresponding end tag. The actual data is stored between the tags. Parsing The shredding or extraction of the XML data from its tags. SOAP Simple Object Access Protocol Message-based, you create a message similar to an using a pre-defined language, Web Services Definition Language, or WSDL ( wiz-dul ). Copyright Central Park Data Systems, Inc. 34
35 Definitions (cont.) REST (Representation State Transfer) HTTP based, no need to create a message Web service can be consumed using a browser U.R.I. (Universal Resource Identifier) More broadly based than a URL, which refers to a website, is used to identify any object in the cloud Helpful resources The basics of RESTful web services y/ws-restful XML Name Spaces SQL Messages and Codes When Using SQL With DB2 for i sp?topic=%2frzala%2frzalakickoff.htm Copyright Central Park Data Systems, Inc. 35
36 Helpful resources A good primer on understanding CCSID story03.html A beginner s definition of BLOB A beginner s definition of CLOB Helpful resources What is SYSTOOLS? sp?topic=%2frzajq%2frzajqsystools.htm IBM developerworks website discussing new SQL HTTP functions, including HTTPGETCLOB home?lang=en#!/wiki/ibm%20i%20technology%20updat es/page/new%20http%20functions%20added%20to%20 SYSTOOLS A beginner s tutorial on XPATH Copyright Central Park Data Systems, Inc. 36
37 Additional Session Information To Run SQL Scripts in IBM inavigator Open your connection in Navigator Open Databases When your database name appears, right click on it. In the menu, click on Run SQL Scripts When you are in the SQL Scripts window, click on Connection and select Temporary JDBC Settings In the Translation tab, make sure Translate CCSID is CHECKED. Software Disclaimer DISCLAIMER OF WARRANTIES AND LIMITATION OF LIABILITY The software is supplied as is and all use is at your own risk. Central Park Data Systems Inc. and/or Charles Guarino disclaims all warranties of any kind, either express or implied, as to the software, including, but not limited to, implied warranties of fitness for a particular purpose, merchantability or non infringement of proprietary rights. No documentation furnished is intended to express or imply any warranty that the operation of the software will be uninterrupted, timely, or error free. Copyright Central Park Data Systems, Inc. 37
Looking Inside the Developer s Toolkit: Web Services for Everyday RPG Consumption. Charles Guarino XML. Charles Guarino
Looking Inside the Developer s Toolkit: Web Services for Everyday RPG Consumption Charles Guarino XML Charles Guarino Central Park Data Systems, Inc. Copyright Central Park Data Systems, Inc. 1 About the
More informationCharles Guarino
Raising the Bar: A Jumpstart to Using SOAP Web Services in RPG Charles Guarino SOAP SERVICES Charles Guarino Twitter @charlieguarino Central Park Data Systems, Inc. About The Speaker With an IT career
More informationLooking Inside the Developer s Toolkit: Introduction to Processing XML with RPG and SQL Too! Charles Guarino
Looking Inside the Developer s Toolkit: Introduction to Processing XML with RPG and SQL Too! Charles Guarino Central Park Data Systems, Inc. @charlieguarino About The Speaker With an IT career spanning
More informationRDi Debugging All Lanes Open Ahead. From the On Ramp to the Cruising Lane Charles Guarino Central Park Data Systems.
RDi Debugging All Lanes Open Ahead From the On Ramp to the Cruising Lane Charles Guarino Central Park Data Systems About The Speaker Charles Guarino has been an Information Technology consultant for the
More informationCharles Guarino Central Park Data Systems, Inc. About The Speaker
The Art of Debugging: From STRDBG to RDi Charles Guarino Central Park Data Systems, Inc. About The Speaker With an IT career spanning over 30 years, Charles Guarino has been a consultant for most of them.
More informationCharles Guarino. About The Presenter
i Can Serve You: Providing Web Services From Your IBM i Charles Guarino WEB SERVICES Charles Guarino Central Park Data Systems, Inc. Copyright Central Park Data Systems, Inc. About The Presenter With an
More informationPutting the Pedal to the Metal RDi from *ZERO to *SIXTY. Charles Guarino Central Park Data Systems, Inc.
Putting the Pedal to the Metal RDi from *ZERO to *SIXTY Charles Guarino Central Park Data Systems, Inc. About the Speaker With an IT career spanning over 30 years, Charles Guarino has been a consultant
More informationPutting the Pedal to the Metal RDi from *ZERO to *SIXTY. Charles Guarino Central Park Data Systems, Inc.
Putting the Pedal to the Metal RDi from *ZERO to *SIXTY Charles Guarino Central Park Data Systems, Inc. About the Speaker With an IT career spanning over 30 years, Charles Guarino has been a consultant
More informationCharles Guarino. About The Speaker
Get With The Program! It s Not Your Grandma s RPG Anymore Charles Guarino Twitter @charlieguarino Central Park Data Systems, Inc. About The Speaker With an IT career spanning over 30 years, Charles Guarino
More informationCharles Guarino. About The Speaker
A Walk Through RDi Starting at Go! (Rational Developer for i) Charles Guarino Central Park Data Systems, Inc. About The Speaker With an IT career spanning over 30 years, Charles Guarino has been a consultant
More informationThe Art of Debugging: From STRDBG to RDP. Charles Guarino. Copyright Central Park Data Systems, Inc. 2
The Art of Debugging: From STRDBG to RDP Charles Guarino Central Park Data Systems, Inc. Copyright Central Park Data Systems, Inc. 1 About the presenter: With an IT career spanning over 25 years, Charles
More informationConsume XML Documents and Web-Services with SQL
Schaumburg Consume XML Documents and Web-Services with SQL Birgitta Hauser bha@toolmaker.de / Hauser@SSS-Software.de TOOLMAKER Advanced Efficiency GmbH Tel. (+49) 08191 968-0 www.toolmaker.de Sasbach /
More informationConsume XML Documents and Web-Services with SQL
Schaumburg Consume XML Documents and Web-Services with SQL Birgitta Hauser bha@toolmaker.de / Hauser@SSS-Software.de TOOLMAKER Advanced Efficiency GmbH Tel. (+49) 08191 968-0 www.toolmaker.de Sasbach /
More informationAdvanced Functions with DB2 and PHP for IBM i
Advanced Functions with DB2 and PHP for IBM i Mike Pavlak Solution Consultant Agenda DB2 features in i6.1 and i7.1 Review DB2 functions in PHP Explore the possibilities Q&A 2 Three primary ingredients
More informationToad Data Point - Professional Edition. The Toad Data Point Professional edition includes the following new features and enhancements.
Toad Data Point Version 3.4 New in This Release November 08, 2013 Contents Toad Data Point - Professional Edition Toad Data Point - Base and Professional Editions Idea Pond Toad Data Point - Professional
More informationMail: Web: juergen-schuster-it.de
Mail: j_schuster@me.com Twitter: @JuergenSchuster Web: juergen-schuster-it.de APEX-Homepage: APEX Podcast: apex.press/talkshow Dynamic Actions Examples: dynamic-actions.com Who am I Oracle (13 Years) Freelancer
More informationTake 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 informationCopyright 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 informationTeams migration. Admin guide for Office 365 teams/groups to teams/groups migrations
Teams migration Admin guide for Office 365 teams/groups to teams/groups migrations Copyright 2019 CLOUDIWAY. All rights reserved. Use of any CLOUDIWAY solution is governed by the license agreement included
More informationDevelop 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 informationCREATING WEB SERVICES WITH INTEGRATED WEB SERVICES (IWS)
CREATING WEB SERVICES WITH INTEGRATED WEB SERVICES (IWS) TURN YOUR RPG PROGRAMS INTO WEB SERVICES WITH EASE Presented by Mike Larsen Email: Mikelarsen.rbl@gmail.com LinkedIn: www.linkedin.com/in/mike-larsen-a4414a20
More informationCreating 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 information32 nd Annual Spring Conference Tuesday All Day Session
32 nd Annual Spring Conference Tuesday All Day Session *NEW* Lunch is included SQL Programming Overview Tuesday 09:00 AM to 4:00 PM Session Abstract Learn how to use advanced SQL features and syntax that
More informationA REST API processing a.jpeg image with the image provided as a MIME attachment to the JSON message
16L15 IBM Integration Bus A REST API processing a.jpeg image with the image provided as a MIME attachment to the JSON message Featuring: REST API using MIME domain Message parsing using multiple domains
More informationUsing SOAP and Web Services with Caché
Using SOAP and Web Services with Caché Version 5.0.12 16 November 2004 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Using SOAP and Web Services with Caché Caché Version
More informationDeveloping 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 informationCreating 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 informationDB Browser UI Specs Anu Page 1 of 15 30/06/2004
DB Browser UI Specs Anu Page 1 of 15 30/06/2004 Contents Topic Page Introduction 3 UI Model 3 Main Window 4 Column properties tab 5 SQL Tab 6 View Record window 7 Connection Information window 9 Setting
More informationIndex A, B, C. Rank() function, steps, 199 Cloud services, 2 Comma-separated value (CSV), 27
Index A, B, C Calculations, Power Query distinct customers code implementations, 205 duplicate date and customer, 204 group by dialog configuration, 204 objective, 202 output, 205 Query Editor toolbar,
More informationToday s Webinar is being recorded You ll receive a follow-up with the recording Q&A after the presentation Ask questions throughout the Webinar
Today s Webinar is being recorded You ll receive a follow-up email with the recording Q&A after the presentation Ask questions throughout the Webinar Post-Webinar survey Reach your Modernization Goals
More informationOracle RESTful Services A Primer for Database Administrators
Oracle RESTful Services A Primer for Database Administrators Sean Stacey Director Database Product Management Oracle Server Technologies Copyright 2017, Oracle and/or its affiliates. All rights reserved.
More informationEntrust PartnerLink Login Instructions
Entrust PartnerLink Login Instructions Contents Introduction... 4 Purpose 4 Overview 4 Prerequisites 4 Instructions... 5 Entrust is a registered trademark of Entrust, Inc. in the United States and certain
More informationWKA Studio for Beginners
WKA Studio for Beginners The first and foremost, the WKA Studio app and its development are fundamentally different from conventional apps work and their developments using higher level programming languages
More informationXML 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 informationToad Data Point - Professional Edition. The Toad Data Point Professional edition includes the following new features and enhancements.
Toad Data Point 4.2 New in This Release Thursday, April 13, 2017 Contents Toad Data Point Professional Edition Toad Data Point - Base and Professional Editions Toad Data Point - Professional Edition The
More informationOKPAY guides INTEGRATION OVERVIEW
Название раздела OKPAY guides www.okpay.com INTEGRATION OVERVIEW 2012 Contents INTEGRATION OVERVIEW GUIDE Contents 1. Payment System Integration 2. OKPAY Integration Types 2.1. Basic Payment Links and
More informationAssignment 2. Start: 15 October 2010 End: 29 October 2010 VSWOT. Server. Spot1 Spot2 Spot3 Spot4. WS-* Spots
Assignment 2 Start: 15 October 2010 End: 29 October 2010 In this assignment you will learn to develop distributed Web applications, called Web Services 1, using two different paradigms: REST and WS-*.
More informationAim 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 informationConnecting the Dots. Building Web Applications with PHP, HTML, CSS, and JavaScript
Connecting the Dots Building Web Applications with PHP, HTML, CSS, and JavaScript John Valance division 1 systems johnv@div1sys.com www.div1sys.com All materials copyright 2014-2017 John Valance
More informationSDN Community Contribution
SDN Community Contribution (This is not an official SAP document.) Disclaimer & Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces
More informationSUN. Java Platform Enterprise Edition 6 Web Services Developer Certified Professional
SUN 311-232 Java Platform Enterprise Edition 6 Web Services Developer Certified Professional Download Full Version : http://killexams.com/pass4sure/exam-detail/311-232 QUESTION: 109 What are three best
More informationPolicy Manager for IBM WebSphere DataPower 7.2: Configuration Guide
Policy Manager for IBM WebSphere DataPower 7.2: Configuration Guide Policy Manager for IBM WebSphere DataPower Configuration Guide SOAPMDP_Config_7.2.0 Copyright Copyright 2015 SOA Software, Inc. All rights
More informationMail: Web: juergen-schuster-it.de
Mail: j_schuster@me.com Twitter: @JuergenSchuster Web: juergen-schuster-it.de APEX-Homepage: APEX Podcast: apex.press/talkshow Dynamic Actions Examples: dynamic-actions.com Who am I Oracle (13 Years) Freelancer
More informationVeritas NetBackup OpsCenter Reporting Guide. Release 8.0
Veritas NetBackup OpsCenter Reporting Guide Release 8.0 Veritas NetBackup OpsCenter Reporting Guide Legal Notice Copyright 2016 Veritas Technologies LLC. All rights reserved. Veritas and the Veritas Logo
More informationOracle 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 informationGEL Scripts Advanced. Your Guides: Ben Rimmasch, Yogesh Renapure
GEL Scripts Advanced Your Guides: Ben Rimmasch, Yogesh Renapure Introductions 2 Take 5 Minutes Turn to a Person Near You Introduce Yourself Agenda 3 Accessing JAVA Classes and Methods SOAP Web Services
More informationAccess to CER Determination Results
IBM Cúram Social Program Management Access to CER Determination Results Document version 1.0 George T Jacob is an architect in the IBM Cúram platform group. He has 15 years of IBM experience and has a
More informationIBM Database Conversion Workbench 3.5
3.5 Oracle to IBM dashdb Conversion Guide Version: 3.5 Last Updated: June 12th, 2015 Table of Contents 1. Introduction... 4 2. Prerequisites... 5 3. Overview of the Conversion Process... 6 4. Set Up Your
More informationThe 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 informationIBM DB DB2 application development Hands-On Lab. Information Management Cloud Computing Center of Competence. IBM Canada Lab
IBM DB2 9.7 DB2 application development Hands-On Lab I Information Management Cloud Computing Center of Competence IBM Canada Lab Contents CONTENTS...2 1. INTRODUCTION...3 2. OBJECTIVES...3 3. SUGGESTED
More informationMMS DATA SUBSCRIPTION SERVICES USER INTERFACE GUIDE
MMS DATA SUBSCRIPTION SERVICES USER INTERFACE GUIDE VERSION: 2.01 DOCUMENT REF: PREPARED BY: MMSTDPD69 EMD DATE: 16 February 2010 Final Copyright Copyright 2012 Australian Energy Market Operator Limited
More informationSOAP Integration - 1
SOAP Integration - 1 SOAP (Simple Object Access Protocol) can be used to import data (actual values) from Web Services that have been published by companies or organizations that want to provide useful
More informationIntroduction 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 informationAndroid Online Training
Android Online Training IQ training facility offers Android Online Training. Our Android trainers come with vast work experience and teaching skills. Our Android training online is regarded as the one
More informationTOAD TIPS & TRICKS. Written by Jeff Podlasek, Toad DB2 product manager, Quest
TOAD TIPS & TRICKS Written by Jeff Podlasek, Toad DB2 product manager, Quest Abstract Want to get the most from Toad? This technical brief will walk you through some of its most useful features. You ll
More informationIncluding Dynamic Images in Your Report
Including Dynamic Images in Your Report Purpose This tutorial shows you how to include dynamic images in your report. Time to Complete Approximately 15 minutes Topics This tutorial covers the following
More informationService Oriented Architectures (ENCS 691K Chapter 2)
Service Oriented Architectures (ENCS 691K Chapter 2) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ The Key Technologies on Which Cloud
More informationQuentin Sager Consulting, Inc. [ZIP Plus 4 Multi-County Database] Standard Edition reference manual
Quentin Sager Consulting, Inc. [ZIP Plus 4 Multi-County Database] Standard Edition reference manual ZIP Plus 4 Multi-County Database 2 This document contains the data set and file specifications for the
More informationImprove and Expand JavaServer Faces Technology with JBoss Seam
Improve and Expand JavaServer Faces Technology with JBoss Seam Michael Yuan Kito D. Mann Product Manager, Red Hat Author, JSF in Action http://www.michaelyuan.com/seam/ Principal Consultant Virtua, Inc.
More informationLesson 1 Key-Terms Meanings: Web Connectivity of Devices and Devices Network
Lesson 1 Key-Terms Meanings: Web Connectivity of Devices and Devices Network 1 Application Application: A software (S/W) for an application, such as, creating and sending an SMS, measuring and sending
More informationNIELSEN API PORTAL USER REGISTRATION GUIDE
NIELSEN API PORTAL USER REGISTRATION GUIDE 1 INTRODUCTION In order to access the Nielsen API Portal services, there are three steps that need to be followed sequentially by the user: 1. User Registration
More informationSpeech 2 Part 2 Transcript: The role of DB2 in Web 2.0 and in the IOD World
Speech 2 Part 2 Transcript: The role of DB2 in Web 2.0 and in the IOD World Slide 1: Cover Welcome to the speech, The role of DB2 in Web 2.0 and in the Information on Demand World. This is the second speech
More informationWholesale Lockbox User Guide
Wholesale Lockbox User Guide August 2017 Copyright 2017 City National Bank City National Bank Member FDIC For Client Use Only Table of Contents Introduction... 3 Getting Started... 4 System Requirements...
More informationIndex. NOTE: Boldface numbers indicate illustrations or code listing; t indicates a table. 341
A access paths, 31 optimizing SQL and, 135, 135 access types, restricting SQL statements, JDBC setup and, 36-37, 37 accessing iseries data from a PC, 280-287, 280 accumulate running totals, 192-197, 193,
More informationChapter 13 XML: Extensible Markup Language
Chapter 13 XML: Extensible Markup Language - Internet applications provide Web interfaces to databases (data sources) - Three-tier architecture Client V Application Programs Webserver V Database Server
More informationDelivery Options: Attend face-to-face in the classroom or via remote-live attendance.
XML Programming Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject to GST/HST Delivery Options: Attend face-to-face in the classroom or
More informationIBM Managed Security Services for X-Force Hosted Threat Analysis Service
IBM Managed Security Services for X-Force Hosted Threat Analysis Service Z125-8483-00 05-2010 Page 1 of 5 Table of Contents 1. Scope of Services... 3 1.1 Licensing... 3 1.1.1 Individual... 3 1.1.2 Distribution...
More informationIBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3.1 April 07, Integration Guide IBM
IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3.1 April 07, 2017 Integration Guide IBM Note Before using this information and the product it supports, read the information
More informationSo Now What? Using IWS Server and Service programs
So Now What? Using IWS Server and Service programs Presentation Copyright 2017 impowertechnologies.com Jim Buck Phone 262-705-2832 jbuck@impowertechnologies.com Twitter - @j_buck51 5250 & SEU Doesn t work
More informationTutorial 8 Sharing, Integrating and Analyzing Data
Tutorial 8 Sharing, Integrating and Analyzing Data Microsoft Access 2013 Objectives Session 8.1 Export an Access query to an HTML document and view the document Import a CSV file as an Access table Use
More informationpurequery Deep Dive Part 2: Data Access Development Dan Galvin Galvin Consulting, Inc.
purequery Deep Dive Part 2: Data Access Development Dan Galvin Galvin Consulting, Inc. Agenda The Problem Data Access in Java What is purequery? How Could purequery Help within My Data Access Architecture?
More informationImproving Application Performance by Submitting Scripts to Batch using Zend Server for IBM i
Improving Application Performance by Submitting Scripts to Batch using Zend Server for IBM i Mike Pavlak Solution Consultant mike.p@zend.com Insert->Header 1 & Footer Agenda Overview of Zend Server Advantages
More informationIntegrating the Progress Rollbase Portal into OpenEdge Applications. Mike Fechner, Director, Consultingwerk Ltd.
Integrating the Progress Rollbase Portal into OpenEdge Applications Mike Fechner, Director, Consultingwerk Ltd. mike.fechner@consultingwerk.de Consultingwerk Ltd. Independent IT consulting organization
More informationIBM Control Desk 7.5.3
IBM IBM Control Desk 7.5.3 Integrating with IBM Endpoint Manager for Software Deployment Version 1.0 1 Copyright International Business Machines Corporation 2014. US Government Users Restricted Rights
More informationTivoli Directory Integrator (TDI)
Tivoli Directory Integrator (TDI) The Best Free Tool You ve Never Heard Of Marie Scott Thomas Duffbert Duff 2010 by the individual speaker Sponsors 2010 by the individual speaker Agenda Introduction to
More informationEasy Web Reports and Documents with JODReports
Easy Web Reports and Documents with JODReports by John Valance johnv@div1sys.com Division 1 Systems www.div1sys.com Copyright 2016-2017 About John Valance Independent Consultant Founder and CTO
More informationActian Hybrid Data Conference 2017 London Actian Corporation
Actian Hybrid Data Conference 207 London 207 Actian Corporation Disclaimer This document is for informational purposes only and is subject to change at any time without notice. The information in this
More informationContent. 1. Introduction. 2. IBM Social Business Toolkit - Social SDK. 3. Social Builder. 4. Sample WEF Portlet application. 5.
Content 1. Introduction 2. IBM Social Business Toolkit - Social SDK 3. Social Builder 4. Sample WEF Portlet application 5. Future 6. Important Resources 7. Authors Introduction Developing social applications
More informationalteryx training courses
alteryx training courses alteryx designer 2 day course This course covers Alteryx Designer for new and intermediate Alteryx users. It introduces the User Interface and works through core Alteryx capability,
More informationTop Menu HENSSLER TAX PORTAL NEED HELP? CALL Home Clicking this link will take you to your Tax Portal home page.
Top Menu 1. Home Clicking this link will take you to your Tax Portal home page. 3 2. Messages Messages are not communications from your Tax Consultant, rather they are systemgenerated notifications about
More informationPage 1 of 6. tpfdf/rt/readme_sdo.txt. Service Data Objects (SDO) Access to z/tpfdf - PUT 05
Page 1 of 6 tpfdf/rt/readme_sdo.txt Service Data Objects (SDO) Access to z/tpfdf - PUT 05 Copyright International Business Machines Corporation 2008. All Rights Reserved US Government Users Restricted
More information[NALENND WIRELESS BLOCK IDENTIFIER SOFTWARE USER S GUIDE] NALENND data scrubber utility reference manual. Quentin Sager Consulting, Inc.
Quentin Sager Consulting, Inc. [NALENND WIRELESS BLOCK IDENTIFIER SOFTWARE USER S GUIDE] NALENND data scrubber utility reference manual NALENND is a trademark of Quentin Sager Consulting, Inc. NALENND
More informationCopyright Infor. All Rights Reserved.
1 Best Practices with System-Link Daniel R. Miller, Senior Consultant Guide Technologies, LLC 2 System-Link Characteristics System-Link is a way to programmatically invoke Power-Link functions Same attributes
More information1Z Oracle. Java Platform Enterprise Edition 6 Web Services Developer Certified Expert
Oracle 1Z0-897 Java Platform Enterprise Edition 6 Web Services Developer Certified Expert Download Full Version : http://killexams.com/pass4sure/exam-detail/1z0-897 QUESTION: 113 Which three statements
More informationUsing Development Tools to Examine Webpages
Chapter 9 Using Development Tools to Examine Webpages Skills you will learn: For this tutorial, we will use the developer tools in Firefox. However, these are quite similar to the developer tools found
More informationCall: JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline
JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline Advanced Java Database Programming JDBC overview SQL- Structured Query Language JDBC Programming Concepts Query Execution Scrollable
More informationRob Weir, IBM 1 ODF and Web Mashups
ODF and Web Mashups Basic techniques Rob Weir, IBM robert_weir@us.ibm.com 2009-11-05 1615 1 ODF and Web Mashups Agenda Why it is hard to use ODF in a web app Two techniques for accessing ODF on the web
More informationXML: Extensible Markup Language
XML: Extensible Markup Language CSC 375, Fall 2015 XML is a classic political compromise: it balances the needs of man and machine by being equally unreadable to both. Matthew Might Slides slightly modified
More informationINSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad
INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 INFORMATION TECHNOLOGY TUTORIAL QUESTION BANK Course Name Course Code Class Branch : Web Technologies : ACS006 : B. Tech
More informationChapter 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 information9 th CA 2E/CA Plex Worldwide Developer Conference 1
1 Introduction/Welcome Message In this hands-on session we will cover more advanced 2E topics. The main focus is how to enhance your 2E model to take advantage of Templates, but we will also cover other
More informationIBMi in the IT infrastructure of tomorrow
IBMi in the IT infrastructure of tomorrow This is a two day workshop squeezed into 60 minutes!! For: itour - Common Denmark By: Niels Liisberg IBMi in the IT infrastructure of tomorrow Introduction to
More informationOracle Developer Day
Oracle Developer Day Sponsored by: J2EE Track: Session #3 Developing JavaServer Faces Applications Name Title Agenda Introduction to JavaServer Faces What is JavaServer Faces Goals Architecture Request
More informationA Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group
A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group 2008 IBM Corporation Agenda XPage overview From palette to properties: Controls, Ajax
More informationUsing XML and RDBMS Data Sources in XPages Paul T. Calhoun NetNotes Solutions Unlimited, Inc
Using XML and RDBMS Data Sources in XPages Paul T. Calhoun NetNotes Solutions Unlimited, Inc 2010 by the individual speaker Sponsors 2010 by the individual speaker Speaker Information Independent Consultant,
More informationAppendix C WORKSHOP. SYS-ED/ Computer Education Techniques, Inc.
Appendix C WORKSHOP SYS-ED/ Computer Education Techniques, Inc. 1 Preliminary Assessment Specify key components of WSAD. Questions 1. tools are used for reorganizing Java classes. 2. tools are used to
More informationPowerful PeopleSoft 9.2 Composite & Connected Query
Powerful PeopleSoft 9.2 Composite & Connected Query Session ID#: 103070 Prepared by: Keith Harper Practice Director, Supply Chain and Manufacturing SpearMC Consulting @SpearMC Agenda About SpearMC and
More informationFast Track to Java EE
Java Enterprise Edition is a powerful platform for building web applications. This platform offers all the advantages of developing in Java plus a comprehensive suite of server-side technologies. This
More informationCopyright 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 informationLive Tweet. Getting Started. My Twitter. Company Twitter. Hashtag for #AppMod4i
Getting Started Brian May IBM i Modernization Specialist Profound Logic Software Live Tweet My Twitter @BMayTheYiP Company Twitter @ProfoundLogic Hashtag for Event #AppMod4i 1 Overview Three critical areas
More information