Grid ID

Title

Abstract

Listed Speaker

Top Concerns Top Concerns is Common Europe’s annual survey for sounding out member priorities and sharing them with IBM. In a novel method to generate the maximum response, all CEC attendees will receive the Top Concerns form and a ball point pen during the opening session. Everybody - Speakers, IBM executives, Business Partners, Product exhibitors - is asked to prioritise, on the spot, 10 Top Concerns out of a set of 15. Non attendees of CEC can reply through the CE web site. There will follow a raffle of 4 iPod nanos as a thank you for everyone's work. The results will be announced during the closing session.

Ranga Deshpande

A03

Making the move from Development to Management

You're a great developer, your programs are bug-free(!) and you enjoy your work.  But, you're getting older and you've either been an advert for a manager or you're in-line for promotion at work. How do you decide if this is what you want to do?  How do you go about weighing up the pros and cons.  At the end of the day could you do it and, perhaps more importantly would you enjoy it?

 

This session aims to encourage participants to weigh up what they really want out of their career and enable them to be well prepared should they decide they do wish to make the move from development to management.

 

By the end of this session, attendees will be able to:

1. Analyse critically their skill set and the opportunities this opens to them.

2. Have a clearer picture of the demands of a management job.

3. Be aware of the different types of management jobs available.

Joanna Brown

A04

System i Developers' Road Atlas

The System i Developer Road Atlas is a key initiative within the IBM System i Division. Since its introduction 2 years ago, it continues to be enhanced and extended based on feedback and industry experience. This session is focused on the most current version. The System i Developer Road Atlas is designed to show a suggested set of steps that can help an application and/or a developer’s skills to evolve, integrating traditional development knowledge with advanced technologies such as Service Oriented Architecture (SOA). Topics will include an overview of the key activities involved in each step along the way, and will overview the technologies required to make this transition.

Alison Butterill

A05

Data Archive or Die

Data is the single most important asset to a company, whether it is online or archived for future scrutiny. Compliance with government regulations is often cited as the most important reason for archiving data, followed by managing data growth and ensuring effective disaster recovery. As part of a healthy HA strategy, data archiving helps to meet these needs while at the same time empowering you to realise the true potential of your System i applications. Learn what’s possible from today’s archiving solutions for System i and AS/400 without affecting users, data availability or performance.

Mike Ryan

A06

Tips for Writing A Security Policy

Without a security policy, the chances of implementing an organisation's security requirements is impossible. This session describes why a security policy is required and tips for writing a policy.

Patrick S. Botz

A07

Monitoring Sys Perf and Health of i5/0S

Want to quickly view detailed real-time and historical performance graphs?  Ever wondered who is hogging all the system CPU?  Need to notify an operator when a system is not performing as expected?  Need to know immediately when an inquire message is sent or when your server job ends? This session will show you ways to have your system monitor itself so you can focus on other aspects of your job. We will also discuss additional options to keep you informed when you are away from your desk using wireless technology (phones and PDAs) or a simple web browser interface!

By the end of this session, attendees will be able to:

1. Get an understanding of why being proactive can save you time.

2. Collect and view more performance data than ever with collection services and System i Navigator.

3. Create and use each type of System i Navigator monitor.

Gottfried Schimunek

A08

System i Management 101: Putting Theory into Practice

System i requirements continue to soar; and operating environments range from SMB to global, far-reaching enterprise organizations. With 1,000,000 or more objects and hundreds of users, managing the System i and ensuring availability gets ever more difficult. By setting in place and automating fundamental and easily realisable high availability regimes, the performance and utilisation and security of existing configurations can be improved quite significantly and disaster recovery times can be cut drastically. Recognizing the value of specific HA systems management processes, how they can be cost-effectively implemented and the effects of doing them/not doing them can mean the difference between your business’ success and failure.

Mike Ryan

A09

Performance Capacity Planning for System i

Analytical tools for performance capacity planning were available as part of the performance tools LP on System i (and before on iSeries and AS/400) for many years and were based on real time measurements of transactions and corresponding resource usage. Extrapolations done with these tools are extremely precise since measured data are directly fed into the extrapolation model. Also real application code path length and speeds and feeds of hardware and operating system code is used to determine resource utilization and response time ratings. This presentation will demonstrate yet another capacity planning and sizing tool called the Workload Estimator - WLE. We will demonstrate how to use this web based tool for the System i which operates directly on the web or as a download, but is much quicker, easier to use and produces better and more attractive charts and graphs then previous tools. We will go through "what if" scenarios and demonstrate the impact of various hard and software options to throughput and resource utilization.

By the end of this session, attendees will be able to:

1. Model and extrapolate various workload data on IBM System i.

2. Understand the differences between sizing and capacity planning.

3. Explore the impact of various HW/ SW options to performance.

4. Use Workload Estimator to size new workloads such as Java and WebSphere, WebFacing or Linux applications.

Gottfried Schimunek

A10

IBM Director Manages Your System i5

The eServer phenomenon is changing the System i in dramatic ways! It brings new ideas, opportunities and products to the System i. One of the products coming to System i is the Virtualization Engine. This session will focus on a specific component of the Virtualization Engine called IBM Director Multiplatform. Come to learn about the product and get a first hand view of what the product can do to manage OS/400, Linux and Windows.

Gottfried Schimunek

A11

Techno Diversity in Storage Architecture Strategies

Many storage vendors today promote ILM strategies that deliberately restrict the number of applications and storage technologies, but is this healthy? Rather than limiting options, a carefully considered mix of technology can be the foundation for a very robust and successful data storage strategy. Similar to a natural ecosystem where biodiversity is essential to developing a healthy environment, "techno diversity" also offers distinct advantages over a monolithic storage approach. This session explores the concept of techno diversity in a storage strategy, examining the strengths and weaknesses of different applications and storage technologies.

Steve Tongish

A12

IBM Product and Solution Support Centre

 

IBM PRODUCT & SOLUTIONS SUPPORT CENTRE :
1.The European Product and Solution Support Centre .
2.The Benchmark Centres - System i,  p and  Storage.
3. Examples of Architectures and  Solutions tested on  System i .
       3.1. Server Consolidation - Logical partitioning.
       3.2. Intel server integration.
       3.3  Storage consolidation.
       3.4  High Availability and  System i.
4. How to use the PSSC ressources  
       4.1 Performance tests.
              4.1.2. iLite Benchmarking program.
              4.1.3. Benchmarks on demand.
       4.2  POC (Proof of concept)
       4.3 The Briefing Centre
5. A "Proof of Concept" day for COMMON users in Montpellier.

Alain Lesnat

A14

Disaster Recovery - Be Prepared!

Performing a successful System i disaster recovery -- whether conducting a test or recovering from a real disaster -- is key to any company's business continuity. Learn the top 10 mistakes customers make when testing or performing a real disaster recovery. The recovery process will be discussed along with tips, techniques and best practices to ensure your recovery goes as well as possible.

Prerequisite: Basic understanding of Backup and Recovery.

Debbie Saugen

A15

HA Made Easy

It’s a new world for System i. IBM’s restructured hardware solutions combined with unprecedented innovations in high availability technology can now deliver automated, affordable and sophisticated solutions for companies of all sizes. Whether you are an SMB or a large-scale global enterprise, HA has never been easier to implement or more cost-effective.

Giving attendees an actionable plan based on this new vision of HA, this presentation will highlight technology solution advances in key areas such as performance accelerators; data integrity validation and recovery; remote journaling; data replication; autonomics; automated role; along with ease of use and management features that reduce staff and training costs.

Andy Kowalski

A16

iASP/SAN/Cluster

Glenn Robinson

A17

Business Continuity Management -
The Effect on IT

A new British Standard for Business Continuity Management came into effect in November 2006.  This standard written by BSI, sets out best practices and guidance for businesses to formulate and manage Business Continuity Plans (BCP).   Inevitably IT will play a major role in the delivery of any BCP.  Find out how this British Standard will effect your IT responsibilities and understand how Availability Solutions can play their part in its delivery.

Andy Weir

B03

Introduction to Websphere MQ

This presentation answers the questions:

1. What is messaging and what solutions does it enable?

2. What is MQSeries and what benefits does it bring to your business?

3. How does MQSeries enable Business 3. Integration.

4. How does MQSeries interact with Java, SAP, Notes, etc.?

5. How is MQSeries evolving? What is the future direction?

Cyril Stewart

B04

The Truth About SOA

Once upon a time, programmers were given a new language called RPGIV, and a new environment named ILE, for their development work. It offered a chance to develop applications using more modular techniques. Some of those programmers chose to use the new environment and learned new things including activation groups and service modules. The more they learned, the more time they had to focus on the applications and the less time they focused on maintenance and re-coding. Many other programmers chose to play only with the new features of the RPG language and to this day remain unaware of the advantages of ILE.

They have not discovered that modularization provides more efficient code development. They have not discovered that code re-use can reduce the effort required for building application systems. They have not discovered how integrating applications can be much simpler when using a modular approach.

Today, a new modular architecture called Services Oriented Architecture (SOA) has been thrust into the IT industry limelight. SOA adds a business view to IT development along with the concept of modularizing business applications into recognizable services. We are at a intersection; a point where companies can either (left fork) continue the same old linear approach to coding and development, or (right fork) adopt an SOA approach to gain advantage of modularizing business processes using IT.

Will you learn the lessons of ILE? In this session, Trevor will review SOA with a demonstration like you could never imagine. You will leave with a clearer understanding of exactly what SOA is, how SOA can help your business, and what choices you have in building SOA using the System i.

Trevor Perry

B05

Netmanage - First steps moving your System i to SOA

First steps in moving your System i to a service oriented architecture. The first step to any SOA project is to take inventory of systems and system usage. In this presentation, the audience can learn how to get a bird's eye view of user interactions with host systems and therefore business processes that serve as the foundation and starting point for SOA deployments. This will give the organization an understanding as to what systems are being used, what servers are being used, which applications and which transactions are used most. Examples of practical implementation will be given.

Andrew Smith

B06

Architecting Modernisation

The Information Technology industry is undergoing continual transformation. Traditional legacy application development remains popular, and maintenance of legacy systems remains a major portion of IT work. At the same time, new technologies, methodologies, hardware and software appear at light speed. While vendors develop sales pitches for related offerings, there are few sources to help you understand the big picture. IT executives are asking questions like "Why do we need middleware?", "How do we optimize our IT?", "How do I retain my legacy investment?", "Which is better, J2EE or .Net?", "Where do we start?", and so on.

These questions relate to the modernization of the enterprise. Trevor's presentation outlines a framework to understand Enterprise Modernisation and focus on a higher level of IT strategy. He answers these questions with relevance to a company¹s needs, applications, platforms and direction. Trevor will give you the details of several customer modernization efforts, showing you how to take advantage of the introduced framework. These stories of practical efforts will equip you with an approach that can be adopted to suit your own company and IT organization.

Trevor Perry

B07

IBM IP Telephony Overview

      ·1 What is IP Telephony?

      ·2 So what's Voice over IP?

      ·3 Is it right for us?

      ·4 Why System i?

      ·5 Where do I start?

This session explains the background to IP Telephony and describes the benefits. It then overviews the IBM System i IP Telephony Suite.

John Taylor

B08

IBM System i IP Telephony - Disaster Survivability

Learn how the new IBM System i IP Telephony solution can provide your organization with the capability to survive in a disaster situation. There are many types of disasters from man made to natural that organizations need to build the capabilities to survive should one occur in the future. This session will cover the different deployment scenarios for IP Telephony to provide redundancy on the System i and the survivability across the organization. Pros and cons of each scenario will be discussed in detail.

John Taylor

B09

Integrating Applications with IP Telephony

Learn how IBM's System i IP Telephony Suite can integrate your business and collaborative applications and your LDAP email directory with telephony services using the API toolset.

John Taylor

B10

What’s New with Backup/Recovery in V5R4 – Including Virtual Tape Support

Find out what new things you need to know for the very latest V5R4 release to ensure you have a good backup strategy. Learn what changes need to be made to update your disaster recovery plans. New and exciting changes for Backup and Recovery in V5R4 are highlighted including Virtual Tape Support and the latest and greatest for Backup Recovery and Media Services (BRMS).

Debbie Saugen

B11

Shrinking Your Backup/Recovery Window - Step by Step

New hardware and tape technology in combination with software enhancements in BRMS using Concurrent and Parallel Saves, Save-while-active and Online Lotus Server Backups are resulting in huge reductions to backup/recovery windows. New V5R4 enhancements for Virtual Tape and performing a backup of the system data in a non-restricted state will be covered. Learn how you too can dramatically reduce your backup and recovery windows!

Debbie Saugen

B12

BRMS Overview - What Does it do and How do I Implement it?

Backup, Recovery and Media Services (BRMS) is IBM’s strategic product for managing your backup/recovery environment along with your media to ensure the safety of your data. BRMS helps you implement and automate your backup strategies, tracks your media, and guides your recoveries. BRMS is also the premiere Hierarchical Storage Management (HSM) solution allowing data archive and dynamic retrieval to and from tape. Come to this session for an overview of the BRMS functions. Learn how to install the product, how to set up simple BRMS operations, and how to review the BRMS reports to ensure all backups ran successfully. All the new and exciting V5R4 BRMS enhancements, including Virtual Tape Support and Parallel IFS Save, will also be covered.

Debbie Saugen

B14

Single Sign-On Overview: Don't Synchronize Passwords -- Eliminate them!

This is the first session of the Single Sign-on Focused Education Roadmap. This session provides an overview of SSO and some of its many definitions. The session introduces the business case and explains the industry unique, non-disruptive, and password elimination attributes of the IBM eServer approach to SSO.

In this session, the first of the Single Sign-on Focused Education Roadman, you will learn:

1. Different definitions of Single Sign-on.

2. The rationale behind the OS/400 & i5/OS SSO strategy.

3. The technologies involved in the OS/400 & i5/OS strategy.

4. Why the OS/400 & i5/OS approach can be cheaper than other approaches.

Patrick S. Botz

B15

Configuring OS/400 Single Sign-on

Configuring OS/400 Single Sign-on

IBM announced single sign-on (SSO) support for OS/ 400 in V5R2. Based on Kerberos authentication and IBM's Enterprise Identity Mapping technology, SSO can make using and administering OS/ 400 much less trouble than ever before. This session shows you which interfaces are enabled for SSO and what you need to do to configure them. While OS/ 400 SSO is available for any environment that supports Kerberos, this session will use a Windows 2000 domain as the configuration scenario.

Patrick S. Botz

B16

Configuring iSeries Access servers to use SSL

iSeries Access Servers (including file transfer, telnet, print, remote command and data queues) are enabled to use SSL.  Using SSL connections protects passwords used for authentication and your critical information as it flows over the network. This session explains how to configure your setup to take advantage of this added protection.

Patrick S. Botz

B17

Getting Control of Access Control

Most System i customers don't do a very good job of managing -- or, perhaps, do a good job of mismanaging -- security on their systems. We'll take a real life STG Lab Services engagement as an example of how customers really can get control of security on their systems.

Patrick S. Botz

C03

Grounds for Java: Software Engineering with Java: a "Nuts and Bolts" Perspective

"Software engineering" is one of those 'buzzword' terms that folks love to hate. In all honesty, how can something as ill-defined and fuzzy as software be "engineered?" After all, programming is an art – not a science – right? Right?

"Not so fast!" is the warning this session boldly offers. By drawing parallels between hardware and software designs, desires and outcomes, this session will motivate you to think about software – particularly Java software – in new ways.

Blair Wyman

C04

Introduction to the Java Platform for WebSphere Users

This introductory session will provide an overview of the Java platform, its structure, and many of its technologies.  It will help position the types of applications you can build with Java, and how these technologies relate to the IBM WebSphere software platform. If you are new to WebSphere, and would like to better understand what it is from a technical view, and how it relates to Java, this session is for you.

Blair Wyman

C05

The Future of Java on System i

Support for Java™ technology in i5/OS is in the midst of fundamental change, as IBM converges on a single virtual machine implementation across all its platforms. This session details the change embodied by the adoption of this new VM – its content, timeline, rationale and impacts – and charts IBM's progress so far.

This new VM brings with it known impacts – good and bad – to compatibility, performance, and long-term migration. These impacts are outlined, along with IBM's plans for their automatic detection and mitigation in most cases. Impacts that defy automatic mitigation are expected to be rare; i5/OS facilities for their identification will be described and demonstrated.

Blair Wyman

C06

JSPs and Servlets

Client-side Java and Java applets are not where the world of Java is headed; it's server-side Java with Java servlets and JSP's. This presentation introduces System i programmers with the architecture of server-side Java. It will show how easy it is for an System i programmer to develop host applications and it will explain why Java servlets can perform as well as RPG servers.

Blair Wyman

C07

Building Business Flexibility with SOA on System i

Over a decade ago TCP/IP changed the way we connect hardware together, Service Oriented Architecture (SOA) is doing the same thing for software.  However, SOA is not a product that you buy rather it is a new way to look at your business and how to better adapt to the rapid changes you face every day.  The technology behind SOA is not new, it is all based on mature industry standards.  This session will examine the distinct entry points for SOA on the IBM System i.  We'll talk about how you can leverage SOA standards for Reusing your existing applications, Connecting these assets more efficiently, how to interface with the people inside and outside your organization and how to apply these standards

Al Grega

C08

eGL why it is an ideal business application

If you use the System i then what you understand is the power it has a business platform and that you need an easy way to build business solutions.  From an IBM point of view that tool exists with its Enterprise Generation Language (EGL) offering and not only can you build business solutions but it can provide a way to take you forward with your existing development team.  Unlike options such as PHP you will find that EGL provides excellent tooling and is built upon Eclipse plugging into your IBM studio offerings giving you one common development platform.  This means that no matter what you build for the System i it can all be done in a single location. The presentation will not only cover some of the details around EGL but also feature overviews of some current applications to demonstrate the capabilities available to you.   It also tells you how you can get something for nothing.

Bleddyn Williams

C09

SAKRET User Experience - Web Portal

SAKRET is one of the largest producers of ready-mix concrete and mortar products in the world with over 60 production plants worldwide, its European headquarters are in Wiesbaden, Germany. SAKRET has relied upon the System i for many years, which runs their in-house developed manufacturing system as well as applications for computer telephony and a wireless scanning solution for the factories and warehouses. Increased competition in the market meant that SAKRET had to respond quicker to their clients’’ needs for placing orders against new quotations. A Web Portal was developed for SAKRET’s Agents and Area Managers to allow new quotations to be entered into the back office systems in real-time. Rolf Stubenrauch will present on the development of the solution from conception to implementation and why the "i" was pivotal to the success of the project.

Rolf Stubenrauch

C10

Bishopscourt Affinity Solutions User Experience - Product Development on i

AllClear from Bishopscourt Affinity Solutions (BAS) is a specialised web based travel insurance product that provides protection to those who are elderly, or who have pre-existing medical conditions. BAS also provide hosted insurance services for organisations like the Asthma Society, MS Society and many other similar charities and well known insurance companies.

At the heart of the business is an IBM System i, which hosts BAS’s Insurance Rating Engine, Call Centre and all of their web based products. With the System i, and just two developers, BAS have built a product portfolio, that is stable, reliable, agile and above all, cutting-edge. Bishopscourt’s Head of IT, Nikki Hunt, will explain How and ‘Why i?’

Nikki Hunt

C11

WebSphere and Java Performance Tools Overview for System i

The newest WebSphere Application Server 6.1 comes with a new set of performance tools and wizards to monitor and tune the application environment. We will also discuss and demonstrate Java performance tools for the new 32 bit JVM as well as the "classic 64 bit " JVM.

By the end of this session, attendees will be able to pick the right java performance tool to solve a specific java performance problem.

Gottfried Schimunek

C12

Websphere for Dummies

WebSphere, WebSphere, WebSphere! If you’ve been hearing this a lot maybe it’s time to truly understand what it’s all about. This session is geared towards IT Executives, Decision Makers or anyone that needs to understand the WebSphere portfolio

Al Grega

C14

Linux High Availability

There are many Linux high availability functions, such as RAID, clustering, and failover.  If you are considering using Linux as a production server, you should be aware of the high availability options that are available.

Erwin L. Earley

C15

Linux on i5 Configuration

This session will explore the steps necessary to setup an i5 system to support Linux in a logical partition.  Topics will include the use of the Hardware Management Console (HMC) for definition of the LPAR as well as contrasting the differences between Linux configuration on i5 and Linux configuration on pre-i5 iSeries systems.  Attendance of the Linux on i5/OS configuration session will be a benefit as this session will provide a contrast between the two generations of System i systems that support Linux.

Erwin L. Earley

C16

Implementing Linux-based File Serving

 File Serving is one of the most common solutions implemented in a Linux environment.  This session will walk through establishing a simple file server for the sharing of files and printers and will then progress into integrating Linux into authentication mechanisms such as NT-4 style Domain Controllers and Active Directory Servers.  Methods for replacing NT-style domain controllers will also be discussed.  This session will provide concrete methods for setting up and/or migrating file serving within Linux and include live examples.

Erwin L. Earley

C17

Troubleshooting Linux on System i

Can't get your penguin to waddle?  This is the session for you!  A number of topics will be presented on problems (and more importantly solutions!) that can be encountered with installing and running Linux on the eServer i5 platform.  Attend this session and your penguin will be waddling across the enterprise no time.

Erwin L. Earley

D03

Magic Software - Making the most of your System i - Tips and Tricks for Programmers

Making the most of your System i - Tips and Tricks for Programmers.

There are a lot of System i helpful hints that some of us forgotten, some of us never new. Among these we will review the power of the command CPYF.

Additional topics:

a.. How to create useful commands

b.. How to create shortcuts

c.. How to change the command default.

d.. We will point to some useful API's,

e.. How to create shortcuts for PDM.

f.. A few enhancements for Control Language.

g.. We will learn how to deal with multiple jobs or multiple spool files.

There may be additional issues to cover based on feedback from the class and questions. Due to Gal's vast store of knowledge, only time will limit the discussion

Gal Berman

D04

Intro to PHP

Extremely robust and scalable, PHP delivers excellent performance even at high loads and can be used for the most demanding of applications. This session will introduce you to the world of downloadable PHP applications to quickly get your System i hosting a wiki, blog, shopping cart, or message board.

By the end of this session, attendees will

1. Learn how PHP is both fun and easy to learn

2. Learn how to create data-driven applications immediately; additional XML support make

3. Learn how PHP is unlike CGI scripts, which require you to write code to output HTML

Erwin L. Earley

D05

Web Services on System i

Web services is an established industry standard that is providing application developers the type of connectivity that hardware has been enjoying since the mid 1990's with TCP/IP and Ethernet.  The session will start off describing the industry standards that make up the web services specification.  We will finish by stepping through the options you have available for providing or consuming web services directly from your RPG/COBOL applications.

Al Grega

D06

WebSphere Development Studio client for System i

WebSphere Development Studio client for i5/OS is IBM’s 21st century suite of tools for creating and maintaining both traditional and modern applications for the System i.  Each new version of the tools provides increasing capability over the previous versions.  The latest tools are based on the Rational and eclipse platforms and provide extensions to assist a System i developer. What are the existing functions and how should they be used?  What are the recently announced updates? This session will explore these questions in more detail.

Alison Butteril

D07

Embracing RPG IV and ILE

As RPG programmers continue to move to RPG IV and ILE they bring a lot of old RPG III habits with them. Old habits die hard and, even though they may be making use of some of the new language features, are they making full use of what RPG IV and ILE have to offer? This session discusses some of the language features and methodologies programmers should be embracing and some of the more traditional approaches they should be discarding.

Paul Tuohy

D08

XML for RPGers: An Introduction

XML is the future of data interchange. It provides a powerful way to describe and encode data that is system independent. Whether you are interested in creating or using web services or simply exchanging data with other organizations, XML is quickly becoming the standard data interchange language for business-to-business applications. Along with its sister languages, XSLT and schemas, this skill is becoming a "must have" in today's IT world. In this session you will learn what XML is, the basic syntax of the language, how it can be used with your applications, and how it will likely affect your applications in the future.

Susan Gantner

D09

Processing XML with RPG - V5R4

One of the main features of the latest release of the RPG language is the new XML support. Whether you are using XML for web services or data interchange, dealing with XML in RPG is definitely challenging. V5R4 brings welcome relief in the form of new native RPG IV language support that greatly simplifies parsing XML within your RPG programs. In this session we'll discuss the two types of XML parsing support offered and the new operation codes that provide that support. We'll also have a brief overview of the features added in previous releases of Version 5 that are critical to understanding V5R4's XML support.

Jon Paris

D10

RSE Jump Start

Have you become convinced that it's time to take a look at using RSE (the Remote Systems Explorer part of WDSc)? In this session, we'll look at how to make the transition from SEU and PDM for RPG development to this modern toolset. We'll cover how best to take advantage of the productivity features in RSE as well as covering some tips for installing and getting started with the tools. We'll also include information on keyboard shortcuts, handy third party plug-ins, and more. Join Susan for an in-depth look at how to get a quick start to using RSE to do your System i development in the future. After all - you have nothing to lose but your application backlog!

Susan Gantner

D11

Subprocedures Basics

Using subprocedures, you can create your own callable functions to be as powerful as IBM's built-in functions. This session will introduce you to the basics of writing subprocedures so that you can begin to build more powerful, modular applications. We will introduce the syntax and coding techniques for subprocedures by converting an existing subroutine to a subprocedure. Then we'll create a new subprocedure from scratch. Finally, we will look at how the syntax and coding techniques change slightly to externalize your subprocedures to make them more easily reusable via ILE Service Programs.

Susan Gantner

D12

Exploiting the Power of Prototypes

Although originally introduced as part of the support for subprocedures, the uses for prototypes are many, ranging from allowing you to use C and other system APIs directly from your RPG code to defining and using Java methods within your RPG programs. In this session, you will be introduced to the basics of API prototyping and learn from a number of working examples. Grasp the basics of prototyping C-type APIs, understand how to prototype basic math APIs, learn how to use APIs to sort data into any sequence, explore an alternative to QCMDEXC that makes it far simpler to test for errors on the command.

Jon Paris

D14

ILE Essentials

In this session, we will take a look at the essential information you need to know about using ILE’s static binding. Using a simple application example, we will illustrate how and why to create modules, bound ILE programs, Service Programs and Binding Directories and how to use them effectively.  We will also look at Activation Groups and their potential impact on overrides, shared open data paths and commitment control.

Susan Gantner

D15

Considerations for a successful ILE implementation

Although it is very rare that the implementation of any two ILE projects are exactly the same, there are a lot of ground rules that are required in all implementations. This session discusses some of the considerations for a successful ILE implementation including how to control and manage the development environment, development tools to use, design considerations (Activation Groups, Binding Directories, using Service Programs) and documenting procedures.

Paul Tuohy

D16

IBM’s Investment in RPG IV – Past, Present & Future

The IBM Toolbox for Java is a set of Java classes and tools for accessing System i data and resources from a Java program.

In this session, learn:

1. The basic components of the Toolbox.

2. How to call programs, access DB2/400 data, and access data queues in Java.

3. How a Java program can access System i data.

4. Methods to identify when the Toolbox is useful.

Alison Butteril

D17

SQL on the AS/400: An Introduction

SQL is IBM's relational database language that can be used for data definition, and manipulation -- querying. It is the key to understanding data retrieval in the rapidly evolving client/server environment.  SQL is simple to use and is an extremely powerful database and application development tool. This session, will introduce SQL concepts, the use of SQL for query or data retrieval, and the use of SQL for database creation and management.

Alison Butteril

E09

PHP Toolkit for i5/OS

 

The objective of this lab is to learn how to access the i5/OS objects using PHP toolkit included in Zend Core for i5/OS using Zend Studio for i5/OS.

What you should be able to do

At the end of the exercise, you should be able to:

·        Get familiar with PHP toolkit environment

·        Create a connection to i5/OS

·        Use toolkit functions to call program, execute CL commands, read/write Data Area

·        Use PHP Toolkit function templates in Zend Studio 5.5 to call program, read/write data queue, and retrieve spooled file entry.

Introduction

This lab is for programmers who want to learn about the use of PHP Toolkit to build PHP Web-based applications with integration to i5/OS Legacy. PHP is a script-based language that is easy to learn, but still enables you to build complex applications with robust functionality. This lab walks you through creating basic i5/OS PHP scripts using PHP Toolkit functions in Zend Studio.

Requirements

This tutorial assumes you have some PHP experience and good understanding of i5/OS environment.

Erwin Earley

E14

iSeries Navigator

iSeries Navigator is the graphical user interface for managing your Systemi. It includes a suite of functions for managing one or multiple System i at once through a single interface. This lab introduces you to the basic functions of iSeries Navigator. These functions include: managing jobs, messages, and printer output; user administration; working with database and file systems; real-time system monitors; job and message monitors; fixes (PTF) management; object distribution; managing system values; utilizing the performance advisor wizard; managing iSeries Navigator tasks on the web; and much more!

In this lab, you will:
1. Get a basic understanding of iSeries Navigator concepts.
2. Perform a task in each of the functional area listed above.
3. Gain a better understanding of ways to simplify some of your daily operations.
4. Become more familiar with management function integrated into the operating system.

Select from these iSeries Navigator labs:
1. Overview - Basics lab
2. Monitoring lab
3. Performance Tools - Analyzing Performance Issues - lab

Gottfreid Schimenuk

E16

ILE Open Lab

In this 2-session lab, feel free to drop in and try your hand at some aspect of using various aspects of the Integrated Language Environment (ILE).  We’ll have lab scripts to work through to help you cement your understanding of the topics covered in the lecture sessions:

-     create subprocedures

-     create modules, bound programs and Service Programs

-     see the impact of Activation Groups

-     process XML from RPG

The lab environment is self-paced and you may choose which lab scripts) you want to use. Instructors from the lecture sessions will be on hand for guidance and to answer any questions that arise.

Jon Paris,
Paul Tuohy
Susan Gantner