Cool stuff that you may not have known was in i By Rob Berendt and others April 2008.

Slides:



Advertisements
Similar presentations
Easily retrieve data from the Baan database
Advertisements

Little Used, but Powerful Features with GP Cathy Fregelette, CPA, PMP Practice Manager BroadPoint Technologies September 20, 2012.
ADABAS to RDBMS UsingNatQuery. The following session will provide a high-level overview of NatQuerys ability to automatically extract ADABAS data from.
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
An End-User Perspective On Using NatQuery Extraction From two Files T
Accessing and Using the e-Book Collection from EBSCOhost ® When an arrow appears, click to proceed to the next slide at your own pace. To go back, click.
DB2 Tools Pertemuan 3 Matakuliah: T0413 Tahun: 2009.
An End-User Perspective On Using NatQuery Building a Datawarehouse T
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Calendar Browser is a groupware used for booking all kinds of resources within an organization. Calendar Browser is installed on a file server and in a.
Let’s try Oracle. Accessing Oracle The Oracle system, like the SQL Server system, is client / server. For SQL Server, –the client is the Query Analyser.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Microsoft Visio is diagramming software for Microsoft Windows. It uses vector graphics to create diagrams. The 2007 Standard and Professional editions.
Concepts of Database Management Sixth Edition
Bar|Scan ® Asset Inventory System The leader in asset and inventory management.
Inventory Throughout this slide show there will be hyperlinks (highlighted in blue) follow the hyperlinks to navigate to the specified Topic or Figure.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
Records and Information Management IT - Enterprise Content Management SPIDR II Global Features Reference Guide April 2013.
Lesson 6 Part 1. 2 When would the use of a template save time and be more productive? In other literature a “template” may also be referred to as a “boiler.
CHAPTER 9 DATABASE MANAGEMENT © Prepared By: Razif Razali.
ASP.NET Programming with C# and SQL Server First Edition
Banner ePrint Reports February 10, 2010 Penney Doughtie 1.
SqlReports Dean Dahlvang PSUG-MO March About Dean Dean Dahlvang Director of Administrative Technology for the Proctor.
Sage SalesLogix What’s New in Sawgrass. Data Safeguarding.
Self Guided Tour for Query V8.4 Basic Features. 2 This Self Guided Tour is meant as a review only for Query V8.4 Basic Features and not as a substitute.
CIM6400 CTNW (04/05) 1 CIM6400 CTNW Lesson 6 – More on Windows 2000.
Chapter 4 The Relational Model 3: Advanced Topics Concepts of Database Management Seventh Edition.
TEAM Basic TotalElectrostatic ManagementAwareness&
Part 1 – PubMed Interface, Display options, Saving, Printing, and ing results. Instructions This part of the course is a PowerPoint demonstration.
What is it? Infotronics Enterprise Solution SQL based application
1 Working with MS SQL Server Textbook Chapter 14.
Duty Log and Chat Setup SSG Frese, Jerome S. Sensor Manager Cell 12 MDD.
Access 2013 Microsoft Access 2013 is a database application that is ideal for gathering and understanding data that’s been collected on just about anything.
Key Applications Module Lesson 21 — Access Essentials
Lesson Understand templates 2 Create a new document from a template 3 Work with template elements 4 Create a custom template 5 Use a custom template.
Page 1 Non-Payroll Cost Transfer Enhancements Last update January 24, 2008 What are the some of the new enhancements of the Non-Payroll Cost Transfer?
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
® Microsoft Office 2013 Access Creating a Database.
Microsoft ® Office Excel 2003 Training Using XML in Excel SynAppSys Educational Services presents:
Build a database V: Create forms for a new Access database Overview: A window into your data So far in this series of courses, you’ve built tables, relationships,
Database Objective Demonstrate basic database concepts and functions.
Access Lessons 1, 2 and 3 ©2009 M and K Solutions, LLC – All Rights Reserved.
Classwork: Common Errors Primary keys: don’t forget them! Primary keys: choose the best one! – “Name” and “birthday” are not the best choices. – “Phone.
PubMed/How to Search, Display, Download & (module 4.1)
THE C PROGRAMMING ENVIRONMENT. Four parts of C environment  Main menu  Editor status line and edit window  Compiler message window  “Hot Keys” quick.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Address Book Application Introducing Database Programming.
A Mobile Library Management System Advisor: Dr. Shen Student: Ananta Gampaa November 8 th,2005.
Thank you for looking into Policy Manager Two for your Head Start program Teresa K. Wickstrom Senior Associate Center for Community Futures
1 Working with MS SQL Server Beginning ASP.NET in C# and VB Chapter 12.
Access Queries and Forms. Adding a New Field  To insert a field after you have saved your table, open Access, and open the table  It is easier to add.
Education And Training CTC IT DIVISION PivotLink User Training April 2010.
For Datatel and other applications Presented by Cheryl Sullivan.
Fab25 User Training Cerium Labs LabCollector - LIMS Lynette Ballast.
IBM I TIPS AND TECHNIQUES A HODGE PODGE OF HELPFUL IBM I INFORMATION PROVIDED BY LAURA AND OTHER COMMUNITY MEMBERS PRESENTED BY LAURA.
Lesson 6 Word Lesson 6 presentation prepared by Michele Smith – North Buncombe High School, Weaverville, NC. Content from Microsoft Office Word 2010 Lesson.
Presented by [Harshit Agrawal] 04/03/2017
Excel Tutorial 8 Developing an Excel Application
Microsoft Word 2016 Lesson 6 Part 1.
SI Ad hoc report builder overview
with a few tips and tools for managing mail
IUIE Reporting Basics Workshop
Project Management: Messages
Citation format 1 The “Citation” display option is similar to the abstract display but has some extra information such as MeSH terms and substances listed.
Developer 2000 CSE 4504/6504 Lab.
Easily retrieve data from the Baan database
LMEvents SharePoint Portal How-to Guide
Database Fundamentals
Wings 2.0 Business Flow Reference
Presentation transcript:

Cool stuff that you may not have known was in i By Rob Berendt and others April 2008

Built in Job Scheduler WRKJOBSCDE allows you to schedule jobs to run at various days, dates, times, etc

Sending from your i SNDDST will allow you to send from i. SNDDST TYPE(*LMSG) DSTD('test description') LONGMSG('test long message') SUBJECT('Test subject') Can be useful for ing to support, customers, cell phones…

RUNQRY To quickly display the contents of a file, even without Query/400 installed, try RUNQRY *N filename Or RUNQRY QRYFILE((filename))

GO SECTOOLS You can do a lot with this menu: Disable User IDs according with its activity (or lack thereof) in the system. Enable/Disable users according to a work schedule. Check any "default" passwords, etc.

CPYTOIMPF Did you know that is *VERY* easy to create a TAB delimited file, put it in the IFS and have it accessed by your users as an EXCEL file?

Customized sign on

5250 Hotspots

Polymorphic GUI Pull down menus and scroll bars, even in 5250

Imbedding PC commands STRPCO STRPCCMD PCCMD('explorer See also RUNRMTCMD

FTP directly You can ftp directly to, or from, your i. You can even set up ftp scripts to automate this.

WRKQRY WRKQRY requires 5722QU1. If you have it, then WRKQRY is a great tool for easy reports. If you do not have it, then you can use RUNSQLSTM or CRTQMQRY with STRQMQRY. You can use ANZQMQRY and RTVQMQRY to “decompile” queries created with WRKQRY to see the SQL behind it.

UPDDTA UPDDTA allows you to quickly edit the contents of a table. Great for quick fixes, or for simple tables, but not something I would show the general user population.

Journalling Journalling your data files provides many capabilities. Such as: Data auditing RMVJRNCHG APYJRNCHG COMMIT or ROLLBACK when in STRSQL.

Triggers Triggers can be used to: Send alerts when inventory balance is below safety stock Alert IT when an employee is terminated. Have actions performed on existing applications without customizing them. (Remember Application Modernization presentation?)

F9 for command line

F1 for help on a message

F1 (cont)

CALL QCMD Don’t forget F10 for Detail

F14 to show command

F14 (cont)

Ampersand to expand

Ampersand (cont)

EDTF EDTF is an IFS, or Integrated File System command that is often used to edit a text file in the IFS. It can be used to edit a source member in i that does not have an editor such as SEU or RDi. When used against a directory it can do some interesting things such as: Sort by various columns Recursive deletes If you use a lot of APIs you’ve used user spaces. They can be easily displayed, or edited by using: EDTF ‘/QSYS.LIB/MYLIB.LIB/MYDATA.USRSPC’

EDTF (cont)

IFS commands on “normal” stuff You can use IFS commands to perform operations against items in the “normal file system, or QSYS.LIB. One example is: CHGOWN ‘/QSYS.LIB/MYLIB.LIB/*’ NEWOWN(BUBBA)

System Database QSYS2 library contains “views” to the system database. In there are many names familiar to MS SQL Server such as SYSTABLES SYSCOLUMNS SYSVIEWS SYSPARTITIONSTAT

STRSQL – F15 SELECT * FROM QSYS2.SYSPARTITIONSTAT WHERE TABLE_SCHEMA = 'ROB‘ SELECT * FROM QSYS2.SYSPARTITIONSTAT WHERE TABLE_SCHEMA = 'ROB'

RTVCLSRC RTVCLSRC can be used to decompile CL programs that have not had their observability removed. Quite handy for some programs like: DSPSYSVAL QSTRUPPGM System program that is used by GO SAVE option 21. (By the way, GO SAVE 20 allows you to set the defaults for 21.) Also, see GENCMDDOC.

Command prompt screens

Command Prompt (cont) CMD PROMPT('Purge file of outdated records') PARM KWD(FILE) TYPE(*CHAR) LEN(10) CHOICE('File + name') PROMPT('File from your library list') PARM KWD(DATEFIELD) TYPE(*CHAR) LEN(10) + CHOICE('Must be YYMMDD 6,0') PROMPT('Date + field') PARM KWD(DAYS) TYPE(*DEC) LEN(3) CHOICE(DAYS) + PROMPT('Number of days to retain')

QSHELL There are numerous commands available within QSHELL, such as built in support for zipping files.

MISC NET.DATA INETD

MISC CPYF RGZPFM REXX Virtual LAN

RTVDSKINF & PRTDSKINF

PTF Management Fix Central to locate, order and download PTF’s directly to the system. Image catalogs to move PTFs between systems.

Running a Query in debug Some good index advice can be retrieved by running that query under STRDBG.

iNav spool files

iNav Shortcuts

iNav, GUI UPDDTA

iNav Run Sql Scripts

Index Advisor

Visual Explain

Index Advisor (more)

System Monitors

iNav for Wireless