Oracle World 2003 - #36625 1 Web Forms: The Great Leap Forward A P Clarke.

Slides:



Advertisements
Similar presentations
Agenda 2 factor authentication Smart cards Virtual smart cards FIM CM
Advertisements

Natural Business Services for Construct Users Mark Barnard R&D Manager – Natural Business Services.
NGT Information Technology Technical Discussion Bob DeHoff Info Tech, Inc.
Next Generation Node (NGN) Technical Overview April 2007.
Smart Clients What, Why, and Where By: Richard Arthur.
SharePoint 2010 First Look: What's new for Developers in Microsoft SharePoint 2010 Matthew McDermott, MVP Aptillon, Able
IS4401 Project Technology Issues. Introduction This seminar covers Databases When to use a Database What Database to use Development Tools Visual Studio.
PaperCut NG Chris Dance. Copyright © PaperCut Software Pty. Ltd. 2 Overview Overview of PaperCut NG Why we offer a Mac Version The story of our.
SharePoint is only an application so it has to run on top of Windows Server Windows 2008 R2 SP1 or Windows 2012 Standard, Enterprise, or Data Center Still.
Understanding and Managing WebSphere V5
Product Update & Road Map Jo Fuller Product Specialist.
OnBase Module Deployment
Virtual techdays INDIA │ august 2010 UNDERSTANDING OFFICE WEB APPS Vedant Kulshreshtha │ TSP – Collaboration Platform Microsoft India.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Debunking the Top 10 Myths of Small Business Server: Using Windows SBS in Larger Environments Abstract: This session will debunk some of the common myths.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
BASIC NETWORK CONCEPTS (PART 6). Network Operating Systems NNow that you have a general idea of the network topologies, cable types, and network architectures,
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Oracle Application Express (Oracle APEX)
Migration XenDesktop 7. © 2013 Citrix | Confidential – Do Not Distribute Migration prerequisites Set up a XenDesktop 7 Site, including the site database.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Easy HTML DB. Michael Cunningham Developer/Database Administrator.
Copyright © 2006, SAS Institute Inc. All rights reserved. What Is New in SAS Profitability Management (PrM) 2.1? Authors: Jack Zhang Solution & Version:
Clarity Educational Community Get the Results You Need When You Need Them Transitioning to CA PPM On Demand Presented by: Joshua.
9/10/20151 Hyperion Enterprise 6.5 New Features & Functionality Robert Cybulski, CPA Finit Solutions.
1 June 24, 2010 NCC Technology Update –. Overview of Hosting Environments Shared Dedicated Shared Hosting Platforms Domino Oracle Application Server/
1 8/24/2002 Why Upgrade to DS3.0? Xerox and the DocuShare Business Unit continue to invest in DocuShare. We want our customers to continue to invest in.
1 Course Introduction CS423 Client/Server Programming and Apps References: Comer/Stevens, Ch1.
Proposalz Generator Plus July Proposalz Generator Plus
From Client Server to WEB Rizwan Akhtar Tangible Technologies
Get ready for EBS Release 12! Tasks to complete now to ease R12 upgrade process Oracle Open World October 13, 2009 Presenter: Sandra Vucinic – VLAD Group,
24 Copyright © 2004, Oracle. All rights reserved. Using WebUtil to Interact with the Client.
Integrating CM Receipt to Oracle Apps Using Apex and Webservices Anthony Vendhan Sami Vellaiyan Jan 21, 2008.
About Me  A SharePoint Technical Lead   
Extending ArcGIS for Server
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Overview Scale out architecture Servers, services, and topology in Central Administration.
The Power of WebUtilSeite 1 The Power of WebUtil Gerd Volberg, OPITZ CONSULTING.
New Oracle Features for.NET Developers Alex Keh Principal Product Manager Server Technologies.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Portal Vision and Strategy. Table of Contents Problem statement Solution Sharepoint 2007 features Current Architecture Assessment New portal architecture.
3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.
Computer Emergency Notification System (CENS)
QDV 7 Overview A powerful estimating tool designed to match up with your own specific methodologies.
Chris Wright Senior Systems Engineer, Lucity MOVING TO ONE DATABASE FOR SQL SERVER.
Remote Access Using Citrix Presentation Server December 6, 2006 Matthew Granger IT665.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Terminal Services Technical Overview Olav Tvedt TVEDT.info Microsoft Speaker Community
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
Intro to Datazen.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
1 Copyright © 2007, Oracle. All rights reserved. Installing and Setting Up the Warehouse Builder Environment.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Data Virtualization Demoette… ODBC Clients
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
Managed Desktops :SSD IT Services Ammar Khan, Desktop solutions team
Introduction to ASP.NET 2.0
Integrating Oracle HTML DB with Oracle Application Server 10g.
Debunking the Top 10 Myths of Small Business Server: Using Windows SBS in Larger Environments Abstract: This session will debunk some of the common myths.
FileSpot Collaborative File Manager
Migrating Oracle Forms Using Oracle Application Express
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
SharePoint Saturday Omaha April 2016
Oracle Architecture Overview
Introduction to Portal for ArcGIS
Dev10. Eclipse Plug-ins in Notes 101, and then some Teresa Deane, BCC
Introduction to ASP.NET Parts 1 & 2
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

Oracle World # Web Forms: The Great Leap Forward A P Clarke

Oracle World # AGENDA The application The migration process This web stuff The migrated application Questions

Oracle World # The Application

Oracle World # The starting point Government agency – regulatory authority – issuing licences Core business system Richly-featured: – Third party workflow – Post Office Address validation – Complex technical calculations – Integration with MS Word and Excel Developer 1.6.1

Oracle World # Database Client/Server architecture OLE2Host Desktop drives OLE Containers ORA_FFI

Oracle World # Database Web-deployed architecture OLE2HostORA_FFI unix

Oracle World # Going back to the application… The following features will not work with web deployment… – Third party workflow – Address validation – D2KWUTIL – Calls to.DLL and.EXE files – Integration with MS Word – Production of Excel spreadsheets – Upload files – Reading registry …without making changes This is not an upgrade, it is a migration

Oracle World # Can we build it? Yes we can! …er, sort of The Migration Process

Oracle World # Forms 4.5 to 9i Forms Conversion – Migration Wizard – Forms Builder OTN Web Site Remember to start OC4J! Icons:.ICO bad,.GIF good

Oracle World # Reports 2.5 to 9i Reports Pretty straightforward RUN_PRODUCT is de-supported in 9i Forms – RUN_REPORT_OBJECT – WEB.SHOW_DOCUMENT

Oracle World # Porting to Unix Watch out for : – case sensitivity – embedded file names – directory separators O9iDS is less usable on Unix Not supported on terminal emulators unix

Oracle World # Client interaction Workflow  move to Java API Address validation  move to new product File upload  Forms demo PJC OLE Intergration  JACOB D2KWUTIL calls  ??? ORA_FFI calls  ??? HOST  ??? TEXT_IO  ???

Oracle World # This Web Stuff But where to find it? Zounds! This web stuff is harder than it looks. If only I had a handy utility to do all the tough stuff for me.

Oracle World # Introducing WebUtil Oracle Beta Pre-Production software Client side versions of old favourites – CLIENT_HOST – CLIENT_TEXT_IO – CLIENT_OLE2 – CLIENT_GET_FILE_DIR – CLIENT_TOOL_ENV – CLIENT_WIN_API_ENVIRONMENT New features – WEBUTIL_FILE_TRANSFER – WEBUTIL_HOST – WEBUTIL_C_API – WEBUTIL_CLIENTINFO – WEBUTIL_BROWSER All straight PL/SQL calls

Oracle World # Limitations of WebUtil Uses Pluggable Java Components Require PJC instantiations –Not useable in many triggers  Use timers –Can only use in Forms, not Reports or Menus  Create one-off Forms Cannot get a Windows handle Not always the best approach – CLIENT_TEXT_IO – CLIENT_OLE2

Oracle World # So, do I have to become a Java head? Must know how Java CLASSPATH works ORA_JAVA requires some familiarity with: – classes – inheritance May need to write your own Java class

Oracle World # Running on O9iAS Current client/server apps now need O9iAS – licensing – administration Getting this wrong can kill your project Complex configuration Need experienced O9iAS admin – Q: What killed the Reports Server? – A: Permissions on the /tmp directory

Oracle World # The Migrated Application

Oracle World # Migrated functionality Through ORA_JAVA – Third party workflow – Address validation Through WEBUTIL_C_API – Complex technical calculations – Terrain mapping Through CLIENT_OLE2 – Integration with MS Word – Production of Excel spreadsheets Through WEBUTIL miscellaneous – Upload files – Read registry

Oracle World # Lost functionality Help files Using Notepad to edit items Performance – Using Forms to launch apps – Using timers instead of W-N-F-I – CLIENT_OLE2 time lag IDENTIFIED EXTERNALLY DLL transactions

Oracle World # Intangible benefits Supported platform Easier deployment Standardisation of third party products

Oracle World # Any questions?