April 16 - 19, 2012

Contact

Details

Telephone: +46-72 714 30 05
Email:

Map

Find your best way to the conference with Eniro map or with GoogleMap:

Paul Tuohy

Paul Tuohy

Paul Tuohy has worked in the development of IBM Midrange applications since the '70s. He has been IT manager for Kodak Ireland Ltd. and Technical Director of Precision Software Ltd. As well as being CEO of ComCon he is also one of the co-founders of System i Developer, a consortium of top experts and educators on i technology. He has been teaching and lecturing since the mid-'80s. Paul is the author of "Re-engineering RPG Legacy Applications", "The Programmers Guide to iSeries Navigator" and the self teach course "iSeries Navigator for Programmers". He also writes regular articles for most of the industry publications and is one of the quoted industry experts in the IBM Redbook "Who knew you could do that with RPG IV?". As well as speaking at renowned RPG & DB2 Summit conferences and other conferences around the world. Paul is also an award winning speaker at numerous US Common conferences.

Track abstract - IBMi - R21

SQL Procedures, Functions & Triggers 90 minutes - part 1

Through the use of Stored Procedures, Functions and Triggers, SQL (Structured Query Language) provides a means for other languages (and platforms) to take advantage of existing code or to access SQL capabilities from RPG or COBOL applications. Stored procedures provide a means of calling routines that may or may not return a result set. Functions provide a means of writing your own scalar functions. Triggers provide a means of having code execute based on database events. This seminar shows you how to code and create SQL Stored Procedures, Functions and Triggers that utilize existing code (external) and how and how to code and create SQL Stored Procedures, Functions and Triggers that are written in SQL (SQL). The seminar will cover the following topics:- • What are Stored Procedures, Functions & Triggers and where and why you might use them • Common components • Development tools • Creating Functions from existing RPG code (programs and subprocedures) • SQL and sourced function • Parameter styles • Overloading functions • Table Functions • Stored Procedures * RPG programs to return one or more result sets • Returning result sets to the caller or the client • SQL control statements (how to program in SQL) • Writing stored procedures using only SQL • Handling exception/errors in external and SQL routines • Triggers • How they are attached to a table • How they are activated • Coding External Triggers in RPG • The benefits of SQL Triggers (and there are benefits) and how to code them

Track abstract - IBMi - R21

SQL Procedures, Functions & Triggers 90 minutes - part 2

Through the use of Stored Procedures, Functions and Triggers, SQL (Structured Query Language) provides a means for other languages (and platforms) to take advantage of existing code or to access SQL capabilities from RPG or COBOL applications. Stored procedures provide a means of calling routines that may or may not return a result set. Functions provide a means of writing your own scalar functions. Triggers provide a means of having code execute based on database events. This seminar shows you how to code and create SQL Stored Procedures, Functions and Triggers that utilize existing code (external) and how and how to code and create SQL Stored Procedures, Functions and Triggers that are written in SQL (SQL). The seminar will cover the following topics:- • What are Stored Procedures, Functions & Triggers and where and why you might use them • Common components • Development tools • Creating Functions from existing RPG code (programs and subprocedures) • SQL and sourced function • Parameter styles • Overloading functions • Table Functions • Stored Procedures * RPG programs to return one or more result sets • Returning result sets to the caller or the client • SQL control statements (how to program in SQL) • Writing stored procedures using only SQL • Handling exception/errors in external and SQL routines • Triggers • How they are attached to a table • How they are activated • Coding External Triggers in RPG • The benefits of SQL Triggers (and there are benefits) and how to code them

Track abstract - IBMi - R21

Embedded SQL in RPG - Beyond the Basics 90 minutes - part 1

You have been using embedded SQL in RPG. You have mastered the syntax, tried a few selects, declared a cursor, performed an update - you may even have tried some dynamic SQL! Time to take it to the next stage and see what you can do with embedded SQL - beyond the basics Topics covered in this session include:- • Discussion of the key points in writing powerful embedded SQL What tools should you use to write and test SQL prior to embedding it? • Controlling CRTSQLRPGI • SQLCA and SQLCODE considerations Getting data without SELECT - GET DIAGNOSTICS and VALUES INTO • Mastering Multi Row Fetch • Handling NULL • Dates, Times and Timestamps Prerequisite: This session assumes you are familiar with the topics covered in Embedded SQL – the Basics

Track abstract - IBMi - R21

Embedded SQL in RPG - Beyond the Basics 90 minutes - part 2

You have been using embedded SQL in RPG. You have mastered the syntax, tried a few selects, declared a cursor, performed an update - you may even have tried some dynamic SQL! Time to take it to the next stage and see what you can do with embedded SQL - beyond the basics Topics covered in this session include:- • Discussion of the key points in writing powerful embedded SQL What tools should you use to write and test SQL prior to embedding it? • Controlling CRTSQLRPGI • SQLCA and SQLCODE considerations Getting data without SELECT - GET DIAGNOSTICS and VALUES INTO • Mastering Multi Row Fetch • Handling NULL • Dates, Times and Timestamps Prerequisite: This session assumes you are familiar with the topics covered in Embedded SQL – the Basics

Back

Scandinavian Developer Conference is organized by
Visit us at www.apper.se