ComCon. Extract From Embedded SQL in RPG. Paul Tuohy
|
|
- Emery McGee
- 8 years ago
- Views:
Transcription
1 Extract From Embee SQL in RPG Beyon the Basics Paul Tuohy System i Develoer 5, Oakton Court, Ballybrack Co. Dublin Irelan Phone: aul@systemieveloer.com Web: Paul Tuohy Paul Tuohy, author of "Re-engineering RPG Legacy Alications" an "The Programmer's Guie to iseries Navigator", is one of the most rominent consultants an trainer/eucators for alication moernization an eveloment technologies on the IBM Mirange. He currently hols ositions as CEO of, a consultancy firm base in Dublin, Irelan, an founing artner of System i Develoer, the consortium of to eucators who rouce the acclaime RPG & DB2 Summit conference. Previously, he worke as IT Manager for Koak Irelan Lt. an Technical Director of Precision Software Lt. In aition to hosting an seaking at the RPG & DB2 Summit, Paul is an awar-winning seaker at COMMON, COMMON Euroe Congress an other conferences throughout the worl. His articles frequently aear in System i NEWS, iseries Exerts Journal, The Four Hunre Guru, RPG Develoer an other leaing ublications. This resentation may contain small coe examles that are furnishe as simle examles to rovie an illustration. These examles have not been thoroughly teste uner all conitions. We therefore, cannot guarantee or imly reliability, serviceability, or function of these rograms. All coe examles containe herein are rovie to you "as is". THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE EXPRESSLY DISCLAIMED.
2 Reminer Using a Cursor Sequential rea of a file Fetch row at a time H otion(*srcstmt : *nodebugio)) ata Ds qualifie etno etname 36a varying /inclue STANDARD eclare C1 cursor for select etno, etname from eartment orer by etno for rea only; oen C1; fetch next from C1 into :ata ; ow (SQLCODE >= 0 an SQLCODE <> 100); sly ('Fetch Loo ' + ata.etno + ' ' + ata.etname); fetch next from C1 into :ata ; endo; close C1; *inlr = *on; Multi Row Fetch A Multi Row Fetch is a much more efficient way of retrieving rows H otion(*srcstmt : *nodebugio) MAX_ROWS C 10 i s 10i 0 getrows s 10i 0 inz(max_rows) ata Ds im(max_rows) qualifie etno etname 36a varying /inclue STANDARD eclare C1 scroll cursor for select etno, etname from eartment orer by etno for rea only; oen C1; fetch first from C1 for :getrows rows into :ata ; for i = 1 to SQLERRD(3); sly ('Normal ' + ata(i).etno + ' ' + ata(i).etname); enfor; close C1;
3 Multi Row Fetch Consierations Much faster than a FETCH Loo That alone is reason enough to use it An easy way of generating a result set When using embee SQL for store roceures DS Array can be asse as a arameter Provies an easy means of using result sets in RPG alications Data Structure Array or Multile Occurrence Data Structure (MODS) MODS is the oler (an more cumbersome) technique DS Arrays are much easier Only a finite number of rows may be retrieve Pre-V6R1 64K of ata Post V6R1 16M of ata What if the result set excees the size of the DS array? Does subfile aging ring a bell? Fetch Otions Alternatives to Next rocessing Fetch keywor Keywor next rior first last before after current relative n Positions Cursor On the next row after the current row On the row before the current row On the first row On the last row Before the first row - must not use INTO After the last row - must not use INTO On the current row (no change in osition) n < -1 Positions to nth row before current n = -1 Same as Prior keywor n = 0 Same as Current keywor n = 1 Same as Next keywor n > 1 Positions to nth row after current
4 Sequential Multi Row Fetch Sequential rea of a age at a time H otion(*srcstmt : *nodebugio) MAX_ROWS C 3 i s 10i 0 getrows s 10i 0 inz(max_rows) ata Ds im(max_rows) qualifie etno etname 36a varying /inclue STANDARD eclare C1 scroll cursor for select etno, etname from eartment orer by etno for rea only; oen C1; Naughty!!! ou SQLCODE <> 0; fetch relative 1 from C1 for :getrows rows into :ata ; for i = 1 to SQLERRD(3); sly ('Sequential ' + ata(i).etno + ' ' + ata(i).etname); enfor; endo; close C1; *inlr = *on; FETCH RELATIVE FETCH RELATIVE is relative to the current cursor osition in the result set 0 is the current osition of the cursor 1 is the next row - i.e. Fetch relative 1 is the same as Fetch Next -1 is the revious row - i.e. Fetch relative -1 is the same as Fetch Prior As rows are fetche, cursor is lace on last row rea
5 Paging Multi Row Fetch A Samle Program To age forwar/back through a result set Using a multi row fetch A simle examle - eclareanoen() contains the same Declare Cursor an Oen Cursor as revious - closecursor() contains the same Close Cursor as revious examle - Comlete listing in notes H otion(*srcstmt : *nodebugio) MAX_ROWS C 11 agesize s 10i 0 inz(max_rows) /inclue STANDARD sly 'Number of rows er age: ' ' ' agesize; if (agesize > (MAX_ROWS-1)); agesize = (MAX_ROWS-1); eclareanoen(); getrows(agesize); closecursor(); *inlr = *on; Paging Consierations Paging consierations:- SQLCODE not set if rows rea < age size - Use GET DIAGNOSTICS to etermine if EOF reache - Or use SQLERRD(5) EOF not set if last row of age is last row of result set - i.e. EOF not set if 10 rows in result set, 10 rows in age Rea one more row than age size - To etect EOF Factors The size of a age The number of rows just rea EOF Controlling the relative osition For first age, set relative osition to 1 If Page Back requeste, set relative osition to (1 - (rows on this age + age size)) - i.e. Next Page starts with the first row of the revious age Rea age size + 1 If not EOF set relative osition to 0 - i.e. Next Page starts with the last row rea If EOF set relative osition to (1 rows just rea) - i.e. Next Page starts with the first row of this age
6 Paging Multi Row Fetch getrows() (1 of 3) These are the D Secs for the getrows() subroceure irection - F = Forwar, B = Back, E = En getpagesize - set to agesize + 1 relativerow Initialize to 1 for the first age rea getrows... agesize b PI 10i 0 const the requeste Page Size ata Ds im(max_rows) qualifie etno etname 36a varying i s 10i 0 irection s 1a inz('f') getpagesize s 10i 0 relativerow s 10i 0 inz(1) backrows s 10i 0 lastrow s 10i 0 DS array for the fetch aging irection rows to retrieve on the fetch relative offset for next rea number of rows fetche status for EOF Paging Multi Row Fetch getrows() (2 of 3) The basic logic is (continue on next slie) Set the no. of rows to retrieve on the fetch If age back requeste set relative offset to start of revious age Fetch the age Store the no of rows retrieve Check for EOF Assume next relative offset is from last row just rea If EOF - set relative offset to start of this age ou (irection = 'E'); getpagesize = agesize + 1; if (irection = 'B'); relativerow = (1 - (agesize + backrows)); fetch relative :relativerow from C1 for :getpagesize rows into :ata; backrows = SQLERRD(3); get iagnostics :lastrow = DB2_LAST_ROW; relativerow = 0; if (lastrow = 100); sly ('Reache EOF'); relativerow = (1 - backrows); no. of rows to retrieve Page back? offset to start of revious age Fetch age Store rows retrieve Check for EOF Assume next relative offset EOF? offset to start of this age
7 Paging Multi Row Fetch getrows() (3 of 3) The basic logic is (continue from revious slie) If no rows retrieve, loa first age - Usually cause by aging beyon start of result set Dislay age - This examle islay all rows retrieve - Usually islay backrows or agesize Whichever is less Promt for next aging otion if (backrows = 0); fetch first from C1 for :getpagesize rows into :ata; backrows = SQLERRD(3); for i = 1 to backrows; sly ('Paging ' + ata(i).etno + ' ' + ata(i).etname); enfor; sly 'Direction (F/B/E) ' ' ' irection ; endo; e H otion(*srcstmt : *nodebugio) MAX_ROWS C 11 agesize s 10i 0 inz(max_rows) /inclue STANDARD sly 'Number of rows er age: ' ' ' agesize; if (agesize > (MAX_ROWS-1)); agesize = (MAX_ROWS-1); eclareanoen(); getrows(agesize); closecursor(); *inlr = *on; eclareanoen... b PI eclare C1 scroll cursor for select etno, etname from eartment orer by etno for rea only; oen C1; e
8 getrows... agesize b PI 10i 0 const ata Ds im(max_rows) qualifie etno etname 36a varying i s 10i 0 irection s 1a inz('f') getpagesize s 10i 0 relativerow s 10i 0 inz(1) backrows s 10i 0 lastrow s 10i 0 ou (irection = 'E'); getpagesize = agesize + 1; if (irection = 'B'); relativerow = (1 - (agesize + backrows)) ; fetch relative :relativerow from C1 for :getpagesize rows into :ata; backrows = SQLERRD(3); get iagnostics :lastrow = DB2_LAST_ROW; relativerow = 0; if (lastrow = 100); sly ('Reache EOF'); relativerow = (1 - backrows); if (backrows = 0); fetch first from C1 for :getpagesize rows into :ata; backrows = SQLERRD(3); for i = 1 to backrows; sly ('Paging ' + ata(i).etno + ' ' + ata(i).etname); enfor; sly 'Direction (F/B/E) ' ' ' irection ; endo; e closecursor... b PI close C1; e
9 A Multi Row Insert Insert multile rows using a DS Array Secify the number of rows on the INSERT statement Shoul really be using commitment control MAX_ROWS C 100 numorerdetails... s 10i 0 orerheaer e s extname(ordhead) qualifie orerdetail e s extname(orddetl) qualifie im(max_rows) set otion naming = *SYS, atfmt = *ISO, atse = '-'; insert into ORDHEAD values( :orerheaer); if (SQLCODE = 0); insert into ORDDETL :numorerdetails rows values (:orerdetail); if (SQLCODE = 0); commit; else; rollback; By the Seaker Re-Engineering RPG Legacy Alications ISBN The Programmers Guie to iseries Navigator ISBN etc. iseries Navigator for Programmers A self teach course Article links at
The Impact of Forecasting Methods on Bullwhip Effect in Supply Chain Management
The Imact of Forecasting Methos on Bullwhi Effect in Suly Chain Management HX Sun, YT Ren Deartment of Inustrial an Systems Engineering, National University of Singaore, Singaore Schoo of Mechanical an
More informationINFLUENCE OF GPS TECHNOLOGY ON COST CONTROL AND MAINTENANCE OF VEHICLES
1 st Logistics International Conference Belgrae, Serbia 28-30 November 2013 INFLUENCE OF GPS TECHNOLOGY ON COST CONTROL AND MAINTENANCE OF VEHICLES Goran N. Raoičić * University of Niš, Faculty of Mechanical
More informationEmbedding SQL in High Level Language Programs
Embedding SQL in High Level Language Programs Alison Butterill IBM i Product Manager Power Systems Agenda Introduction Basic SQL within a HLL program Processing multiple records Error detection Dynamic
More informationReferences & SQL Tips
References & SQL Tips Speaker: David Larsen (dlarsen@lagoonpark.com), Software Engineer at Lagoon Corporation Topic: SQL Tips and Techniques on the IBM i Date: Wednesday, January 14th, 2015 Time: 11:00
More informationDouble Integrals in Polar Coordinates
Double Integrals in Polar Coorinates Part : The Area Di erential in Polar Coorinates We can also aly the change of variable formula to the olar coorinate transformation x = r cos () ; y = r sin () However,
More informationIntro to Embedded SQL Programming for ILE RPG Developers
Intro to Embedded SQL Programming for ILE RPG Developers Dan Cruikshank DB2 for i Center of Excellence 1 Agenda Reasons for using Embedded SQL Getting started with Embedded SQL Using Host Variables Using
More informationUsing SQL in RPG Programs: An Introduction
Using SQL in RPG Programs: An Introduction OCEAN Technical Conference Catch the Wave Susan M. Gantner susan.gantner @ partner400.com www.partner400.com Your partner in AS/400 and iseries Education Copyright
More informationSQL Basics for RPG Developers
SQL Basics for RPG Developers Chris Adair Manager of Application Development National Envelope Vice President/Treasurer Metro Midrange Systems Assoc. SQL HISTORY Structured English Query Language (SEQUEL)
More informationGeorge G. Burba, Dayle K. McDermitt, and Dan J. Anderson. Open-path infrared gas analyzers are widely used around the world for measuring CO 2
1 Influence of instrument surface heat exchange on CO 2 flux from oen-ath gas analyzers George G. Burba, Dayle K. McDermitt, an Dan J. Anerson LI-COR Biosciences, 4421 Suerior Street, Lincoln, Nebraska
More informationERserver. DB2 Universal Database for iseries SQL Programming with Host Languages. iseries. Version 5
ERserver iseries DB2 Universal Database for iseries SQL Programming with Host Languages Version 5 ERserver iseries DB2 Universal Database for iseries SQL Programming with Host Languages Version 5 Copyright
More informationOutsourcing Information Security: Contracting Issues and Security Implications
Outsourcing Information Security: Contracting Issues an Security Imlications Asunur Cezar Mile East Technical University Northern Cyress Camus Kalkanlı, Güzelyurt, KKTC, Mersin 10, Turkey asunur@metu.eu.tr
More informationAn Approach to Optimizations Links Utilization in MPLS Networks
An Aroach to Otimizations Utilization in MPLS Networks M.K Huerta X. Hesselbach R.Fabregat Deartment of Telematics Engineering. Technical University of Catalonia. Jori Girona -. Camus Nor, Eif C, UPC.
More informationIn the March article, RPG Web
RPG WEB DEVELOPMENT Using Embedded SQL to Process Multiple Rows By Jim Cooper In the March article, RPG Web Development, Getting Started (www.icebreak4rpg.com/articles. html), the wonderful and exciting
More informationDELETE DUPLICATE EMAILS IN THE EMC EMAILXTENDER ARCHIVE SYSTEM USING THE MSGIDCRACKER UTILITY
White Paper DELETE DUPLICATE EMAILS IN THE EMC EMAILXTENDER ARCHIVE SYSTEM USING THE MSGIDCRACKER UTILITY Abstract This white paper describes the process of using the EmailXtender Customized MsgIdCracker
More informationUsing NetIQ's Implementation of NetFlow to Solve Customer's Problems Lecture Manual
ATT9290 Lecture Using NetIQ's Implementation of NetFlow to Solve Customer's Problems Using NetIQ's Implementation of NetFlow to Solve Customer's Problems Lecture Manual ATT9290 NetIQ Training Services
More informationTrap Coverage: Allowing Coverage Holes of Bounded Diameter in Wireless Sensor Networks
Tra Coverage: Allowing Coverage Holes of Boune Diameter in Wireless Sensor Networks Paul Balister Zizhan Zheng Santosh Kumar Prasun Sinha University of Memhis The Ohio State University {balistr,santosh.kumar}@memhis.eu
More information10.2 Systems of Linear Equations: Matrices
SECTION 0.2 Systems of Linear Equations: Matrices 7 0.2 Systems of Linear Equations: Matrices OBJECTIVES Write the Augmente Matrix of a System of Linear Equations 2 Write the System from the Augmente Matrix
More informationView Synthesis by Image Mapping and Interpolation
View Synthesis by Image Mapping an Interpolation Farris J. Halim Jesse S. Jin, School of Computer Science & Engineering, University of New South Wales Syney, NSW 05, Australia Basser epartment of Computer
More informationMeasuring relative phase between two waveforms using an oscilloscope
Measuring relative hase between two waveforms using an oscilloscoe Overview There are a number of ways to measure the hase difference between two voltage waveforms using an oscilloscoe. This document covers
More informationINCOME PROTECTION CLAIMS CLAIM FORM FOR THE SELF EMPLOYED
PENSIONS INvESTMENTS LIFE INSURANCE INCOME PROTECTION CLAIMS CLAIM FORM FOR THE SELF EMPLOYED If ou are an Emploe Person o not complete this form. Please ring our Insurance Broker or Irish Life irectl
More informationSage Document Management. User's Guide Version 12.1
Sage Document Management User's Guide Version 12.1 NOTICE This is a ublication of Sage Software, Inc. Version 12.1. November, 2012 Coyright 2012. Sage Software, Inc. All rights reserved. Sage, the Sage
More informationOwner s Manual. TP--WEM01 Performance Series AC/HP Wi-- Fi Thermostat Carrier Côr Thermostat TABLE OF CONTENTS
TP--WEM01 Performance Series AC/HP Wi-- Fi Thermostat Carrier Côr Thermostat Fig. 1 - Carrier Côrt Thermostat TABLE OF CONTENTS Owner s Manual A14493 PAGE OVERVIEW... 2 Your Carrier Côrt Thermostat...
More informationJON HOLTAN. if P&C Insurance Ltd., Oslo, Norway ABSTRACT
OPTIMAL INSURANCE COVERAGE UNDER BONUS-MALUS CONTRACTS BY JON HOLTAN if P&C Insurance Lt., Oslo, Norway ABSTRACT The paper analyses the questions: Shoul or shoul not an iniviual buy insurance? An if so,
More informationChapter 9, More SQL: Assertions, Views, and Programming Techniques
Chapter 9, More SQL: Assertions, Views, and Programming Techniques 9.2 Embedded SQL SQL statements can be embedded in a general purpose programming language, such as C, C++, COBOL,... 9.2.1 Retrieving
More informationWavefront Sculpture Technology
Auio Engineering Society Convention Paer Presente at the th Convention 00 Setember New York, NY, USA This convention aer has been rerouce from the author's avance manuscrit, without eiting, corrections,
More informationAon Retiree Health Exchange
2014 2015 Meicare Insurance Guie Aon Retiree Health Exchange Recommene by Why You Nee More Coverage I alreay have coverage. Aren t Meicare Parts A an B enough? For many people, Meicare alone oes not provie
More informationDatabase DB2 Universal Database for iseries Embedded SQL programming
System i Database DB2 Universal Database for iseries Embedded SQL programming Version 5 Release 4 System i Database DB2 Universal Database for iseries Embedded SQL programming Version 5 Release 4 Note
More informationState of Louisiana Office of Information Technology. Change Management Plan
State of Louisiana Office of Information Technology Change Management Plan Table of Contents Change Management Overview Change Management Plan Key Consierations Organizational Transition Stages Change
More informationSQL. Agenda. Where you want to go Today for database access. What is SQL
SQL Where you want to go Today for database access What is SQL Agenda AS/400 database query tools AS/400 SQL/Query products SQL Execution SQL Statements / Examples Subqueries Embedded SQL / Examples Advanced
More informationApplication of Improved SSL in Data Security Transmission of Mobile Database System
Alication of Imrove SSL in Data Security Transmission of Mobile Database System RUIFENG WANG, XIAOHUA ZHANG, DECHAO XU College of Automation & Electrical Engineering Lanzhou Jiaotong University Lanzhou,
More informationPower analysis of static VAr compensators
Available online at www.scienceirect.com Electrical Power an Energy ystems 0 (008) 7 8 www.elsevier.com/locate/ijees Power analysis of static VAr comensators F.. Quintela *, J.M.G. Arévalo,.. eono Escuela
More informationEnergy consumption in pumps friction losses
Energy consumtion in ums friction losses In this secon article in a series on energy savings in ums, Hans Vogelesang, irector of Netherlans-base esign consultancy PumSuort, eals with some ractical asects
More information2 SQL in iseries Navigator
2 SQL in iseries Navigator In V4R4, IBM added an SQL scripting tool to the standard features included within iseries Navigator and has continued enhancing it in subsequent releases. Because standard features
More informationUnsteady Flow Visualization by Animating Evenly-Spaced Streamlines
EUROGRAPHICS 2000 / M. Gross an F.R.A. Hopgoo Volume 19, (2000), Number 3 (Guest Eitors) Unsteay Flow Visualization by Animating Evenly-Space Bruno Jobar an Wilfri Lefer Université u Littoral Côte Opale,
More informationModelling and Resolving Software Dependencies
June 15, 2005 Abstract Many Linux istributions an other moern operating systems feature the explicit eclaration of (often complex) epenency relationships between the pieces of software
More informationN O T I C E O F E X A M I N A T I O N
THE CITY OF NEW YORK DEPARTMENT OF CITYWIDE ADMINISTRATIVE SERVICES APPLICATIONS CENTER 18 WASHINGTON STREET NEW YORK, NY 10004 N O T I C E O F E X A M I N A T I O N ACTIVITY THERAPIST (HHC) Exam. No.
More informationFDA CFR PART 11 ELECTRONIC RECORDS, ELECTRONIC SIGNATURES
Document: MRM-1004-GAPCFR11 (0005) Page: 1 / 18 FDA CFR PART 11 ELECTRONIC RECORDS, ELECTRONIC SIGNATURES AUDIT TRAIL ECO # Version Change Descrition MATRIX- 449 A Ga Analysis after adding controlled documents
More informationSEC Issues Proposed Guidance to Fund Boards Relating to Best Execution and Soft Dollars
September 2008 / Issue 21 A legal upate from Dechert s Financial Services Group SEC Issues Propose Guiance to Fun Boars Relating to Best Execution an Soft Dollars The Securities an Exchange Commission
More informationENFORCING SAFETY PROPERTIES IN WEB APPLICATIONS USING PETRI NETS
ENFORCING SAFETY PROPERTIES IN WEB APPLICATIONS USING PETRI NETS Liviu Grigore Comuter Science Deartment University of Illinois at Chicago Chicago, IL, 60607 lgrigore@cs.uic.edu Ugo Buy Comuter Science
More informationHiPath 4000 Hicom 300 E/300 H
s HiPath 4000 Hicom 300 E/300 H User Guide otipoint 500 economy otipoint 500 basic otipoint 500 standard otipoint 500 standard SL otipoint 500 advance About these Oerating Instructions These Oerating Instructions
More informationThe Quick Calculus Tutorial
The Quick Calculus Tutorial This text is a quick introuction into Calculus ieas an techniques. It is esigne to help you if you take the Calculus base course Physics 211 at the same time with Calculus I,
More informationThe impact of metadata implementation on webpage visibility in search engine results (Part II) q
Information Processing and Management 41 (2005) 691 715 www.elsevier.com/locate/inforoman The imact of metadata imlementation on webage visibility in search engine results (Part II) q Jin Zhang *, Alexandra
More informationOracle Database: SQL and PL/SQL Fundamentals
Oracle University Contact Us: 1.800.529.0165 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This course is designed to deliver the fundamentals of SQL and PL/SQL along
More informationUser s manual CL81101/CL81201/CL81211/ CL81301 DECT 6.0 cordless telephone with caller ID/call waiting
User s manual CL81101/CL81201/CL81211/ CL81301 DECT 6.0 cordless telehone with caller ID/call waiting Congratulations on your urchase of this AT&T roduct. Before using this AT&T roduct, lease read the
More informationInstant Messaging Nokia N76-1
Instant Messaging Nokia N76-1 NO WARRANTY The third-party applications provided with your device may have been created and may be owned by persons or entities not affiliated with or related to Nokia. Nokia
More informationForm 63-29A Ocean Marine Profits Tax Return
Form 63-29A Ocean Marine Profits Tax Return 2001 Massachusetts Department of Revenue To be file by omestic an foreign insurance companies which are subject to the provisions of Massachusetts General Laws,
More information17609: Continuous Data Protection Transforms the Game
17609: Continuous Data Protection Transforms the Game Wednesday, August 12, 2015: 8:30 AM-9:30 AM Southern Hemishere 5 (Walt Disney World Dolhin) Tony Negro - EMC Rebecca Levesque 21 st Century Software
More information! # % & ( ) +,,),. / 0 1 2 % ( 345 6, & 7 8 4 8 & & &&3 6
! # % & ( ) +,,),. / 0 1 2 % ( 345 6, & 7 8 4 8 & & &&3 6 9 Quality signposting : the role of online information prescription in proviing patient information Liz Brewster & Barbara Sen Information School,
More information11 CHAPTER 11: FOOTINGS
CHAPTER ELEVEN FOOTINGS 1 11 CHAPTER 11: FOOTINGS 11.1 Introuction Footings are structural elements that transmit column or wall loas to the unerlying soil below the structure. Footings are esigne to transmit
More informationAchieving quality audio testing for mobile phones
Test & Measurement Achieving quality auio testing for mobile phones The auio capabilities of a cellular hanset provie the funamental interface between the user an the raio transceiver. Just as RF testing
More informationSage Timberline Office
Sage Timberline Office Get Started Document Management 9.8 NOTICE This document and the Sage Timberline Office software may be used only in accordance with the accomanying Sage Timberline Office End User
More informationEU Water Framework Directive vs. Integrated Water Resources Management: The Seven Mismatches
Water Resources Development, Vol. 20, No. 4, 565±575, December 2004 EU Water Framework Directive vs. Integrate Water Resources Management: The Seven Mismatches MUHAMMAD MIZANUR RAHAMAN, OLLI VARIS & TOMMI
More informationCALCULATION INSTRUCTIONS
Energy Saving Guarantee Contract ppenix 8 CLCULTION INSTRUCTIONS Calculation Instructions for the Determination of the Energy Costs aseline, the nnual mounts of Savings an the Remuneration 1 asics ll prices
More informationStock Market Value Prediction Using Neural Networks
Stock Market Value Preiction Using Neural Networks Mahi Pakaman Naeini IT & Computer Engineering Department Islamic Aza University Paran Branch e-mail: m.pakaman@ece.ut.ac.ir Hamireza Taremian Engineering
More informationOracle Database: SQL and PL/SQL Fundamentals NEW
Oracle University Contact Us: + 38516306373 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training delivers the
More informationRational Developer for IBM i (RDi) Introduction to RDi
IBM Software Group Rational Developer for IBM i (RDi) Introduction to RDi Featuring: Creating a connection, setting up the library list, working with objects using Remote Systems Explorer. Last Update:
More informationWeb Application Scalability: A Model-Based Approach
Coyright 24, Software Engineering Research and Performance Engineering Services. All rights reserved. Web Alication Scalability: A Model-Based Aroach Lloyd G. Williams, Ph.D. Software Engineering Research
More informationUsing research evidence in mental health: user-rating and focus group study of clinicians preferences for a new clinical question-answering service
DOI: 10.1111/j.1471-1842.2008.00833.x Using research evience in mental health: user-rating an focus group stuy of clinicians preferences for a new clinical question-answering service Elizabeth A. Barley*,
More informationDIFFRACTION AND INTERFERENCE
DIFFRACTION AND INTERFERENCE In this experiment you will emonstrate the wave nature of light by investigating how it bens aroun eges an how it interferes constructively an estructively. You will observe
More informationKeeping Databases in Sync during migration from z/os to a distributed platform
Keeping Databases in Sync during migration from z/os to a distributed platform Avijit Goswami, PMP, ITIL, IBM Certified DB2 DBA, Sr. Technology Architect, Infosys Limited avijit_goswami@infosys.com Abstract
More informationOSEMD-00-PP2 Page 1 of 5
OSEMD-00-PP2 Page 1 of 5 Oil Sans Environmental Management Division Approvals Program Interim Policy Emission Guielines for Oxies of Nitrogen (NOx) for New Boilers, Heaters an Turines Using Gaseous Fuels
More informationSage Document Management. User's Guide Version 13.1
Sage Document Management User's Guide Version 13.1 This is a ublication of Sage Software, Inc. Version 13.1 Last udated: June 19, 2013 Coyright 2013. Sage Software, Inc. All rights reserved. Sage, the
More informationAutomatic Search for Correlated Alarms
Automatic Search for Correlated Alarms Klaus-Dieter Tuchs, Peter Tondl, Markus Radimirsch, Klaus Jobmann Institut für Allgemeine Nachrichtentechnik, Universität Hannover Aelstraße 9a, 0167 Hanover, Germany
More informationA Multivariate Statistical Analysis of Stock Trends. Abstract
A Multivariate Statistical Analysis of Stock Trends Aril Kerby Alma College Alma, MI James Lawrence Miami University Oxford, OH Abstract Is there a method to redict the stock market? What factors determine
More informationISSN: 2277-3754 ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 3, Issue 12, June 2014
ISSN: 77-754 ISO 900:008 Certifie International Journal of Engineering an Innovative echnology (IJEI) Volume, Issue, June 04 Manufacturing process with isruption uner Quaratic Deman for Deteriorating Inventory
More informationThe Online Freeze-tag Problem
The Online Freeze-tag Problem Mikael Hammar, Bengt J. Nilsson, and Mia Persson Atus Technologies AB, IDEON, SE-3 70 Lund, Sweden mikael.hammar@atus.com School of Technology and Society, Malmö University,
More informationINFERRING APP DEMAND FROM PUBLICLY AVAILABLE DATA 1
RESEARCH NOTE INFERRING APP DEMAND FROM PUBLICLY AVAILABLE DATA 1 Rajiv Garg McCombs School of Business, The University of Texas at Austin, Austin, TX 78712 U.S.A. {Rajiv.Garg@mccombs.utexas.edu} Rahul
More informationEmbedded SQL programming
Embedded SQL programming http://www-136.ibm.com/developerworks/db2 Table of contents If you're viewing this document online, you can click any of the topics below to link directly to that section. 1. Before
More informationRisk Management for Derivatives
Risk Management or Derivatives he Greeks are coming the Greeks are coming! Managing risk is important to a large number o iniviuals an institutions he most unamental aspect o business is a process where
More informationIntroduction to PL/SQL Programming
Introduction to PL/SQL Programming Introduction to PL/SQL Programming i-ii Introduction to PL/SQL Programming 1997-2001 Technology Framers, LLC Introduction to PL/SQL Programming This publication is protected
More informationAgilent Technologies 85022A System Cable Kit
Agilent Technologies 85022A System Cable Kit Instruction Manual REPRODUCTION AND DISTRIBUTION OF THIS TECHNICAL MANUAL IS AUTHORIZED FOR GOVERNMENT PURPOSES. AgilentTechnologies Instruction Manual This
More informationHere the units used are radians and sin x = sin(x radians). Recall that sin x and cos x are defined and continuous everywhere and
Lecture 9 : Derivatives of Trigonometric Functions (Please review Trigonometry uner Algebra/Precalculus Review on the class webpage.) In this section we will look at the erivatives of the trigonometric
More informationA NATIONAL MEASUREMENT GOOD PRACTICE GUIDE. No.107. Guide to the calibration and testing of torque transducers
A NATIONAL MEASUREMENT GOOD PRACTICE GUIDE No.107 Guie to the calibration an testing of torque transucers Goo Practice Guie 107 Measurement Goo Practice Guie No.107 Guie to the calibration an testing of
More informationDrinking water systems are vulnerable to
34 UNIVERSITIES COUNCIL ON WATER RESOURCES ISSUE 129 PAGES 34-4 OCTOBER 24 Use of Systems Analysis to Assess and Minimize Water Security Risks James Uber Regan Murray and Robert Janke U. S. Environmental
More informationA Study on the Interfacial Characteristics of Nitramine Explosive-Polymer Binder
169 A tuy on the Interfacial Characteristics of Nitramine Exlosive-Polymer Biner Jung. him, Hyoun. Kim, Keun D. Lee an Jeong K. Kim Agency for Defense Develoment (ADD) Yuseung P.O.Box 35-5, Daejon, Korea
More informationData Center Power System Reliability Beyond the 9 s: A Practical Approach
Data Center Power System Reliability Beyon the 9 s: A Practical Approach Bill Brown, P.E., Square D Critical Power Competency Center. Abstract Reliability has always been the focus of mission-critical
More informationWeb Appendices to Selling to Overcon dent Consumers
Web Appenices to Selling to Overcon ent Consumers Michael D. Grubb MIT Sloan School of Management Cambrige, MA 02142 mgrubbmit.eu www.mit.eu/~mgrubb May 2, 2008 B Option Pricing Intuition This appenix
More informationComputational Finance The Martingale Measure and Pricing of Derivatives
1 The Martingale Measure 1 Comutational Finance The Martingale Measure and Pricing of Derivatives 1 The Martingale Measure The Martingale measure or the Risk Neutral robabilities are a fundamental concet
More informationSymantec ESM agent for IBM AS/400
Symantec ESM agent for IBM AS/400 Version 6.5 Installation Guide 1 Legal Notice Copyright 2009 Symantec Corporation. All rights reserved. Symantec, the Symantec Logo, LiveUpdate, Symantec Enterprise Security
More informationWorking with JSON in RPG. (YAJL Open Source JSON Tool)
Working with JSON in RPG (YAJL Open Source JSON Tool) Presented by Scott Klement http://www.scottklement.com 2014-2016, Scott Klement "A computer once beat me at chess, but it was no match for me at kick
More informationSAP BI Generic Extraction Using a Function Module
SAP BI Generic Extraction Using a Function Module Applies to: SAP BI Summary This article demonstrates a step-by-step process for doing generic extraction from R3 into BI using a Function Module. Author(s):
More informationNAVAL POSTGRADUATE SCHOOL THESIS
NAVAL POSTGRADUATE SCHOOL MONTEREY CALIFORNIA THESIS SYMMETRICAL RESIDUE-TO-BINARY CONVERSION ALGORITHM PIPELINED FPGA IMPLEMENTATION AND TESTING LOGIC FOR USE IN HIGH-SPEED FOLDING DIGITIZERS by Ross
More informationData Transfer Tips and Techniques
Agenda Key: Session Number: System i Access for Windows: Data Transfer Tips and Techniques 8 Copyright IBM Corporation, 2008. All Rights Reserved. This publication may refer to products that are not currently
More informationSnagit 10. Snagit Add-Ins. By TechSmith Corporation
Snagit Add-Ins By TechSmith Corporation TechSmith License Agreement TechSmith Corporation provides this manual "as is", makes no representations or warranties with respect to its contents or use, and
More informationA Generalization of Sauer s Lemma to Classes of Large-Margin Functions
A Generalization of Sauer s Lemma to Classes of Large-Margin Functions Joel Ratsaby University College Lonon Gower Street, Lonon WC1E 6BT, Unite Kingom J.Ratsaby@cs.ucl.ac.uk, WWW home page: http://www.cs.ucl.ac.uk/staff/j.ratsaby/
More informationSafety Management System. Initial Revision Date: Version Revision No. 02 MANUAL LIFTING
Revision Preparation: Safety Mgr Authority: Presient Issuing Dept: Safety Page: Page 1 of 11 Purpose is committe to proviing a safe an healthy working environment for all employees. Musculoskeletal isorers
More informationCitrix NetScaler and Citrix XenDesktop 7 Deployment Guide
Citrix NetScaler and Citrix XenDeskto 7 Deloyment Guide 2 Table of contents Executive summary and document overview 3 1. Introduction 3 1.1 Overview summary 3 2. Architectural overview 4 2.1 Physical view
More informationAn important observation in supply chain management, known as the bullwhip effect,
Quantifying the Bullwhi Effect in a Simle Suly Chain: The Imact of Forecasting, Lead Times, and Information Frank Chen Zvi Drezner Jennifer K. Ryan David Simchi-Levi Decision Sciences Deartment, National
More informationPart II of The Pattern to Good ILE. with RPG IV. Scott Klement
Part II of The Pattern to Good ILE with RPG IV Presented by Scott Klement http://www.scottklement.com 2008, Scott Klement There are 10 types of people in the world. Those who understand binary, and those
More informationMedical Malpractice: The Optimal Negligence. Standard under Supply-side Cost Sharing
Meical Malpractice: The Optimal Negligence Stanar uner Supply-sie Cost Sharing Anja Olbrich ;y Institute of Social Meicine an Health Economics, Otto-von-Guericke University Abstract This paper elaborates
More informationJim Cooper TEC 007. www.tug.ca. Are you licensed to skill? magazine. RPG Web Development. March MoM Speakers: & Kevin Puloski $12 $9 5
ISSN 1911-4915 TUG VOLUME 22 NUMBER 4 MARCH 2007 TORONTO USERS GROUP for System i $12 $9 5 magazine Publications Mail Agreement No. 40016335 - Return undeliverable Canadian addresses to: TUG, 850-36 Toronto
More informationIBM Financial Transaction Manager for ACH Services IBM Redbooks Solution Guide
IBM Financial Transaction Manager for ACH Services IBM Redbooks Solution Guide Automated Clearing House (ACH) payment volume is on the rise. NACHA, the electronic payments organization, estimates that
More informationDetecting Possibly Fraudulent or Error-Prone Survey Data Using Benford s Law
Detecting Possibly Frauulent or Error-Prone Survey Data Using Benfor s Law Davi Swanson, Moon Jung Cho, John Eltinge U.S. Bureau of Labor Statistics 2 Massachusetts Ave., NE, Room 3650, Washington, DC
More informationNokia E90 Communicator Transferring data
Transferring data Nokia E90 Communicator Transferring data Nokia E90 Communicator Transferring data Legal Notice Nokia, Nokia Connecting People, Eseries and E90 Communicator are trademarks or registered
More informationPRETRIAL NEGOTIATION, LITIGATION, AND PROCEDURAL RULES
PRETRIAL NEGOTIATION, LITIGATION, AND PROCEDURAL RULES JIONG GONG AND R. PRESTON MCAFEE* We moel the ciil isute resolution rocess as a two-stage game with the arties bargaining to reach a settlement in
More informationSAMPLE SEO Analysis Report
Page 1 SAMPLE SEO Analysis Report October 3, 2009 Page 2 SAMPLE Keywor Phrase Analysis: Tier #3 Hello Via Net Marketing, Below is the list of keywors that represents the market research that has been performe
More informationSAP CCMS Monitors Microsoft Windows Eventlog
MSCTSC Collaboration Brief November 2004 SAP CCMS Monitors Microsoft Windows Eventlog Christian Klink Member of CTSC Focus Group SAP Technology Consultant SAP Technology Consulting II SAP Deutschland AG
More informationApplication Report ...
Application Report SNVA408B January 00 Revise April 03 AN-994 Moeling an Design of Current Moe Control Boost Converters... ABSTRACT This application note presents a etail moeling an esign of current moe
More informationProduct Differentiation for Software-as-a-Service Providers
University of Augsburg Prof. Dr. Hans Ulrich Buhl Research Center Finance & Information Management Department of Information Systems Engineering & Financial Management Discussion Paper WI-99 Prouct Differentiation
More informationSynchronization for a DVB-T Receiver in Presence of Strong Interference
Synchronization for a DVB-T Receiver in resence of Strong Interference R. Mhiri, D. Masse, D. Schafhuber TDF-CR,, Rue Marconi, Technoôle Metz 5778 Metz Ceex 3, France Tel: +33 3 87 75 8, email: en.masse@tf.fr
More information