IEXL -- Green is great but sometimes only color will do … Simplify creation of spreadsheets, directly from the Iseries Keep your cost down Leverage your.

Slides:



Advertisements
Similar presentations
ISecurity GUI User-Friendly Interface. Features Full support of all green-screen functionality Simultaneous views of multiple iSecurity screens and activities.
Advertisements

© 2012 Entrinsik, Inc. Informer Administration Exploring the system menu and functions PRESENTER: Jason Vorenkamp| Informer Software Engineer| March 2012.
User Query Control An Enhancement For AS/400 Query On The IBM iSeries from  Copyright I/O International, 2005 Skip Intro.
Practice Insight Instructional Webinar Series Eligibility Manager
The installation process is started by double-clicking on the USB-Key file ‘install.xls’
An End-User Perspective On Using NatQuery Building a Dynamic Variable T
TRACK 2™ Version 5 The ultimate process management software.
Microsoft Excel 2003 Illustrated Complete A Worksheet Formatting.
Query Manager. QM is a collection of tools you can use to obtain information from the AS/400 database Used to –select, arrange, and analyze information.
XP New Perspectives on Microsoft Office Excel 2003, Second Edition- Tutorial 3 1 Microsoft Office Excel 2003 Tutorial 3 – Developing a Professional- Looking.
Cognos 8.4 Upgrade Business Intelligence. Why Cognos 8.4 Increased Performance on Database due to optimized SQL and more filters passed in native SQL.
There is a certain way that an HTML file should be set up. The HTML section declares a beginning and an ending. Within the HTML, there should be a HEAD.
TRACK 3™ The ultimate process management software.
Access Tutorial 3 Maintaining and Querying a Database
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
WebReport/400 TCP/IP Configuration Presented by Kisco Information Systems.
Microsoft ® Office Word 2007 Training Mail Merge II: Use the Ribbon and perform a complex mail merge [Your company name] presents:
Printing from the iSeries. From the query menu, enter option 11. This will take you to the screen where you can display, print, or send the report as.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
Android 4: Creating Contents Kirk Scott 1. Outline 4.1 Planning Contents 4.2 GIMP and Free Sound Recorder 4.3 Using FlashCardMaker to Create an XML File.
Web Design Basic Concepts.
Chapter 15 Designing Effective Output
8 Copyright © 2004, Oracle. All rights reserved. Creating LOVs and Editors.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Denise Luther Senior IT Consultant Practical Technology Enablement with Enterprise Integrator.
Microsoft Office Communicator A General Introduction.
Web Technologies Website Development Trade & Industrial Education
1Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall. Exploring Microsoft Office Access 2010 by Robert Grauer, Keith Mast, and Mary Anne.
Advanced Report and Form Techniques – Project 7. 2 Project 7 Overview This project shows how to create queries for reports, add command buttons to forms,
11 Exploring Microsoft Office Excel 2007 Chapter 4: Working with Large Worksheets and Tables Chapter 04 - Lecture Notes (CSIT 104)
Overview Trackaparcel booking system is very easy to use which sends up to minute information directly to the logistic company whilst building the manifest.
MySQL + PHP.  Introduction Before you actually start building your database scripts, you must have a database to place information into and read it from.
Microsoft Office XP Illustrated Introductory, Enhanced A Worksheet Formatting.
Website Development with Dreamweaver
Microsoft Office Excel 2003 Tutorial 3 – Developing a Professional-Looking Worksheet.
Office 2003 Advanced Concepts and Techniques M i c r o s o f t Access Project 5 Enhancing Forms with OLE Fields, Hyperlinks, and Subforms.
CodeScope PC Style Window Generator. Introduction Currently being used by several thousand companies worldwide, CodeScope lets you add PC-style lookup.
6 th Annual Focus Users’ Conference Manage Integrations Presented by: Mike Morris.
Office 2003 Advanced Concepts and Techniques M i c r o s o f t Access Project 5 Enhancing Forms with OLE Fields, Hyperlinks, and Subforms.
PowerBuilder Online Courses - by Prasad Bodepudi
Facility Reporting v. 1.0 Managing Clinical Staffing Reports on the Illinois Outcomes Website May 20, 2009.
Introduction to Databases Trisha Cummings. What is a database? A database is a tool for collecting and organizing information. Databases can store information.
Key Applications Module Lesson 21 — Access Essentials
Title Page programmemanagementsystem KPMD (IT Solutions) Ltd Blades Enterprise Centre, Bramall Lane, Sheffield S2 4SU, United Kingdom telephone: +44 (0)114.
Histo-Labels Easy to use and fun to setup. Create and edit all label menus to fulfill your slide labeling requirements. Print to any printer installed.
Enhancing Forms with OLE Fields, Hyperlinks, and Subforms – Project 5.
Microsoft Access 2010 Chapter 8 Advanced Form Techniques.
Course ILT Forms and queries Unit objectives Create forms by using AutoForm and the Form Wizard, and add or modify form headers and footers Open and enter.
Microsoft Access. Microsoft access is a database programs that allows you to store retrieve, analyze and print information. Companies use databases for.
IBC233 Lecture 2 Updated Winter 2008 Agenda Test next Week – Jan 23 ISeries Architecture CL (Control Language) Library Lists Operations Navigator.
Registration Solutions for your Event Management.
External Executable Tools The Master's Touch David L. Blankenship.
JDS5 Training Guide. On Start Up you will see this screen click the OK button Click OK.
A user guide to accessing, reviewing and contributing to the Online Registry System.
Paper 2 Exam Tips Guidance: 1.Evidence Document 2.Unit 9: – Communication ( ) 3.Unit 10: - Document Production (Word) 4.Unit 16: PowerPoint 5.Unit.
CHAPTER 7 LESSON C Creating Database Reports. Lesson C Objectives  Display image data in a report  Manually create queries and data links  Create summary.
Purchase Orders Notes:.
Creating professional Excel Spreadsheets from basic data, utilising Database-to-Excel maps. Using the new functionality offered with the two new Version.
Fab25 User Training Cerium Labs LabCollector - LIMS Lynette Ballast.
Welcome to IBC233 Cindy Laurin And Russ Pangborn.
SI Ad hoc report builder overview
Training Documentation – Replacing GSPR with RFQ 2.0
Page Layout Header & Footer Font Styles Image wrapping List Styles
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Introduction to Access
Presentation transcript:

iEXL -- Green is great but sometimes only color will do … Simplify creation of spreadsheets, directly from the Iseries Keep your cost down Leverage your existing knowledge base Create new reporting solutions

iEXL. System Background The iEXL product has been designed to simplify the creation of Excel spreadsheets directly on the AS/400, ISeries, I5 or IBM I on Power (referred to as IBM I after). Its purpose is to generate professional looking spreadsheets with very little effort. It can also be used to simply download data from a file. The system uses Apache POI HSSF software to generate the spreadsheets. There is no need for further PC packages or database communications setup to use the iEXL product. Create spreadsheets from RPG, COBOL, JAVA, QUERY, or SQL The system was designed to replicate IBM I spool file generation but is being used for much more. iEXL is supplied as machine serial number level. No restrictions on number of users or partitions. Already working on both European and North American systems.

iEXL. Excel Spreadsheet Generation Spreadsheets generated interactively on your system or … Spreadsheets stored direct to the IFS on your system. Spreadsheets ed direct from your system to your users. Programmers create actual Excel spreadsheets that have colours, fonts, images and many more attributes and controls. Users create actual spreadsheets for download/ . No need to retrain your staff just use their existing knowledge. No one or two members of staff specializing in one product.

iEXL. Excel Spreadsheet Generation Lets Get Started !!!! Create a simple file with output that is stored on the Iseries.

iEXL. A simple file example – Create a file i.e. AS400 DDS code DDS for file IDSTEST

Edit your Library List Add the library IDDEXL directly after QTEMP.

Run the iEXL command In this example the VFILE is set to Y. This parameter allows you to view the Spreadsheet direct on your screen. You must have a drive mapped to the directory name for this to work.

Spreadsheet Directory

Vfile Command

Resulting Spreadsheet The result is a basic download of data. Some formatting Such as decimal places and negatives are applied as Standard.

The iEXL Defaults The iEXL command is the basis for running all spreadsheet

The iEXL Command

Now Lets Enhance the Previous Example !!! Start the iEXL Menu. Enter GO IDSMAIN from a command line.

The iEXL Menu Select option 1

Using iEXL and its attributes The First Steps The previous example has shown how to simply download data from a file. Only basic formatting will occur. To use the formatting options available to you there are two stages. Stage one consists of entering a spreadsheet name associated with your file. This will allow options such a sheet headers and footers, sheet names, column width controls. To use this level of formatting you would enter the command as follows.

The iEXL Menu Select option 1 Select Option 1

Spreadsheet Definition

Using iEXL and its attributes Note that this time there is an entry in the SPN parameter. For every file entered an associated SPN can be entered.

Using iEXL and its attributes By entering a value in the SPN parameter it tells the system to search for entries within the attributes files. If entries are found they will then be applied to the spreadsheet. Within this stage one example we will apply a sheet name and some column headings. From a command line enter GO IDSMAIN and the following will be displayed.

The iEXL Menu Select option 1 Select Option 1 and select a spreadsheet

Using iEXL and its attributes Press F6 to add an entry. Then locate the IDSTEST entry and selection option 5.

Select Spreadsheet Attributes Select option 5

Using iEXL and its attributes Press F15 for Sheet Names

Using iEXL and its attributes Press F6 to add a new entry. After creating the new entry press F12.

Using iEXL and its attributes Press F13 to add column headings

Using iEXL and its attributes Press F6 and add all your column headings.

Using iEXL and its attributes

Run the iEXL command again making sure you enter the SPN parameter.

Using iEXL and its attributes

There are now column Headings. Sheet name has been changed.

Using iEXL and its attributes The previous stage one example shows some of the options available to you without any changes to the database file IDSTEST. Stage 2 To apply more advanced attributes such as colours, fonts, images, text etc attribute fields have to be added to the database file. This does not mean that you have to modify your actual database files but you would need a work file that contains the same data and the extra attribute fields.

Using iEXL and its attributes The system searches for file field text with specific values. To apply attributes to a complete row/record would require a field with the text value set as TEXT('Atr Excel Rec'). This is case specific. To apply attributes to a specific field would require a field with the text value set as TEXT('Atr Excel Fld').This is case specific. As long as one of the above pieces of text are found within the TEXT attribute the system will search for associated entries within the attributes files.

Using iEXL and its attributes The Field DSRPGR is defined as a record Level attribute field. The Field DSNAMA and all others are defined as field level attributes. Note the attribute fields are defined directly before each data field.

Using iEXL and its attributes Go back into the iEXL menu system. From a command line enter GO IDSMAIN. Select option 1, locate the IDSTEST spreadsheet enter, select option 5. Press F11 to create edit codes.

Using iEXL and its attributes Press F6 to create the above edit codes. Press F12 to return to the previous screen.

Using iEXL and its attributes Press F6 to create the following style code. The style is named ST2 And has a edit code number 2

Using iEXL and its attributes Press F6 to create the following style code. The style is named ST4 And has a edit code number 1

Using iEXL and its attributes The codes just created are then applied to the actual file. The attribute field DSABLA is Populated with the value ST4. The attribute field DSCRLA is populated with a value of Both ST2 and ST4.

Using iEXL and its attributes Run the command again

Using iEXL and its attributes The edit codes have now been Applied to the data.

Using iEXL and Server Jobs In most cases all that is required is a single iEXL job to run, generate a spreadsheet and end. Other cases may require the system to generate multiple spreadsheets by being called multiple times. This can cause system overheads such as JVMs having to be created for each spreadsheet. In this case iEXL server instances can be used. By setting the server job name on a spreadsheet and setting the SRVJOB parameter to Y on the iEXL command, the system will send all creation requests to a named job. That job will remain active until no more requests have been received for 1 hour.

Using iEXL and Server Jobs

Server job name has been set.

Using iEXL and Server Jobs Note the SRVJOB parameter has been set to Y

Using iEXL and Server Jobs The iEXL subsystem has been started and the IDSTESTSRV job is running.

Using iEXL and s iEXL has an inbuilt system for the generation of s. s are defined at user level. It two users wanted to the same spreadsheet both users have to be setup individually within the system. This stops s being sent by accident. Users are defined as internal, external or both. Internal users cannot sent s to addresses that have been defined as external. s can be for individual recipients or distribution lists or oneoffs. log files can be scanned for entries

Using iEXL and s Take option 2 from the menu Take option 2 from menu

Using iEXL and s Create the user entry by using F6. Once created use option 5 to select the next level.

Using iEXL and s Use F6 to create a distribution list header. Use option 5 to enter recipients.

Using iEXL and s Use F6 to create a recipient entry.

Using iEXL and s Enter the required distribution list in the DSTL and DSTLQ parameters. The SNDEM parameter also needs to be set to Y.

Using iEXL and s Option 5 from the menu gives you the ability to Scan for s that have been issued.

Advanced Examples

iEXL. Excel spreadsheet Generation The examples of iEXL in this presentation only show the very basics of what iEXL is capable of producing. It shows how the system searches file, field structures to apply attributes to data. You can also think of the IDSTEST file used in this example as the detail record format within a print file. You would then build around the file with column headings, text etc. A a full user manual is available at iEXLSOFTWARE.COM. We can be contacted via the iEXLSOFTWARE.COM website, Linkedin, Twitter, The Moore Consulting Group (US) or