APEX 4.2 Application Deployment and Application Management. Denes Kubicek
|
|
- Robert Gilmore
- 8 years ago
- Views:
Transcription
1 APEX 4.2 Application Deployment and Application Management Denes Kubicek
2 About Denes Kubicek Dipl. -Oec. Denes Kubicek, independent Oracle and Oracle APEX consultant 5 years of experience as deparment manager for logistics and order processing 7 years of experience as IT manager 12 years of experience with Oracle since 2007 working on APEX and Oracle projects only Working as a freelancer since May 2007 Denes Kubicek Page 1
3 About Denes Kubicek Oracle APEX und XE in der Praxis Published end of 2009 Authors: Denes Kubicek Jens-Christian Pokolm Dietmar Aust Denes Kubicek Page 2
4 About Denes Kubicek Expert Oracle Application Express Published in May 2011 Charity Project for Carl Backstrom und Scott Spadafore Authors: Dietmar Aust Denes Kubicek Doug Gault Dimitri Gielis Roel Hartman Michael Hichwa Sharon Kennedy Denes Kubicek Page 3
5 About Denes Kubicek Oracle Apex Developer of the Year 2008 Own Blog Frequent postings in the Oracle APEX Forum - english/oracle_database/application_express Denes Kubicek Page 4
6 About Denes Kubicek Well known for My Demo Application at apex.oracle.com - Denes Kubicek Page 5
7 About Denes Kubicek Oracle ACE Director Denes Kubicek Page 6
8 About Denes Kubicek APEX Advisory Board Member Denes Kubicek Page 7
9 About Denes Kubicek APEX and Oracle PL/SQL Projects APEX & ebusiness Suite 11i at Synventive GmbH first APEX project Interseroh AG and ALBA Berlin application for quotemanagement Siemens AG internal applications T-Systems SAP and Apex multiple projects T-Shop (German Telecom) applications for shop management BASF multiple applications Postbank multiple applications Customers outside of Germany (Australia, USA and Luxemburg) Trainings (Oracle und Apex) together with my colleague and friend Dietmar Aust Denes Kubicek Page 8
10 About Denes Kubicek You can reach me under the following addresses: Denes Kubicek Page 9
11 Agenda Application Programming Best Practices Application Deployment Development / Test / Production Application Deployment Translated Applications Application Security New Features in APEX 4.1 and 4.2 Add-On Management Best Practices Denes Kubicek Page 10
12 Application Programming Best Practices APEX is a great tool for application development. Using APEX you can build and deploy applications within a short amount of time. APEX has a lot of features out of the box. You can easily specify many behaviours for an application without having to write any code. Denes Kubicek Page 11
13 Application Programming Best Practices APEX combines PL/SQL with HTML, CSS and Javascript. APEX is a true RAD (Rapid Application Development) environment. APEX is flexible and comfortable it gives you a lot of possibilities in terms on where you can place your code and this is where the problem starts. Denes Kubicek Page 12
14 Application Programming Best Practices As long as you create small applications, programmed and maintained by yourself, there are no questions and doubts you can use the APEX builder the way you want and choose any of the options available. Programming larger applications hundreds of application pages or even programming a group of applications in a team will force you to think about setting up some programming rules. Denes Kubicek Page 13
15 Application Programming Best Practices These rules are important in terms of: keeping the advantages of RAD producing high quality applications keeping the productivity and maintainability Denes Kubicek Page 14
16 Application Programming Best Practices Application coding is one of the most important things when it comes to the questions of productivity and maintainability. If a framework like APEX can do a lot of work for you, you will want to solve the problems using that framework. You will write some code here. You will write some more code there. You will copy some code from here to there. You don t even need to write BEGIN and END while using PL/SQL code. Denes Kubicek Page 15
17 Application Programming Best Practices If you are building really big and complex applications, you will soon be faced with a lot of redundant code: writing the same query in multiple places writing the same rules for multiple conditions Any changes in the data model or even data content will cause bugs and an increase in time you need for debugging. You will be faced with performance issues. You will probably not be able to ensure a bug free deployment and soon you will be lost in your own application. Denes Kubicek Page 16
18 Application Programming Best Practices In APEX, you can put your code almost everywhere: APEX Item has at least five different options for inserting PL/SQL code: Source value or expression (many different types) Post Calculation Computation Default value (three different types) Condition Read Only Condition Denes Kubicek Page 17
19 Application Programming Best Practices Some code will be compiled while trying to save the changes. Some code will not be compiled and the errors are visible at runtime only or if you use APEX Advisor prior to deployment. If you don t use advisor your applications, once deployed to test and production, will not work properly. Denes Kubicek Page 18
20 Application Programming Best Practices Example: Edit an item in your application and for the Default Value Type select PL/SQL Function Body Enter there the following code: BEGIN RETURN x; END; See what happens. Denes Kubicek Page 19
21 Application Programming Best Practices Denes Kubicek Page 20
22 Application Programming Best Practices There are two problems if you decide to use all the options APEX provides you with: Your application may not run and it may be to late once you notice it your code is in production. Your code is not visible but hidden. It could even be that the code compiles an the functionality may just depend on the content. The solution in this particular case is to use page computations or single page processes on load. Denes Kubicek Page 21
23 Application Programming Best Practices My recommendations regarding application coding: Your goals should be that the only statements you write are SQL statements required for reports. If the complexity of those SQL statements are high, you should move them to views or pipelined functions. Never write anonymous PL/SQL blocks like in the following example: Denes Kubicek Page 22
24 Application Programming Best Practices Denes Kubicek Page 23
25 Application Programming Best Practices My recommendations regarding application coding: Move your code to PL/SQL packages functions, procedures and constants (for application literals). Call your packages from your page processes like in the following example: Denes Kubicek Page 24
26 Application Programming Best Practices Denes Kubicek Page 25
27 Application Programming Best Practices My recommendations regarding application coding: Using PL/SQL packages you will avoid repetition of code and this is one of the most important rules not only for APEX programming. Use application item values as input and output variables to functions and procedures (:P1_ITEM). Avoid using v ('P1_ITEM') syntax to read the session state of your items in a package function or procedure parse it as an input parameter: If using v ('P1_ITEM') syntax in the packages, your item ID s may change and the code may compile but it will not work. This way your code will run faster since this function adds some overhad and could cause problems if you use multiple applications and share the same session. Denes Kubicek Page 26
28 Application Programming Best Practices My recommendations regarding application coding: If you need to write a PL/SQL block, always use BEGIN and END even if APEX is taking care of it. You can read and understand it much better. Which code is more readable? Is this a PL/SQL Expression? Denes Kubicek Page 27
29 Application Programming Best Practices My recommendations regarding application coding: Combine this with code formatting use one formating standard and force the use of it (SQL Developer, TOAD). Never let developers format their code by hand this way you will never reach one standard and this will require additional time spent on placing commas and indenting lines of code. Imagine formatting a package with lines of code by hand. Denes Kubicek Page 28
30 Application Programming Best Practices My recommendations regarding application coding: Make sure you use the same approach for all of your applications and accross all developers in your team. This way, you will speed up your development even more. Never create standalone functions or procedures. Use packages only. Your applications will probably have different functional areas. Split the application logic in separate packages to make it more manageable. The packages should be named in the way the names reflect their purpose. Denes Kubicek Page 29
31 Application Programming Best Practices The advantages of this approach are: Your code will not be redundant and will be easier to debug. Your code will be reusable. It will be easier to maintain no one needs to know where you use a particular condition in a complex PL/SQL block. If using a function or a procedure it can be located using simple application search. Your applications will be much faster. You will be able to change the way your applications work by simply changing packages no need to always install (deploy) both code and the application. Denes Kubicek Page 30
32 Application Programming Best Practices This way you will reach the next level of application development RAD with the power of two: RAD² Denes Kubicek Page 31
33 Application Programming Best Practices In the March issue of the Oracle Magazine, Steven Feuerstein recommends the same approach: ysxbjpq7ye2&folio=53#pg56 Denes Kubicek Page 32
34 Application Deployment Development / Test / Production For a developer application deployment is the last step in application development. Application deployment is important and it requires a good setup in order to save time and insure a fast feedback in case of errors and bugs. Denes Kubicek Page 33
35 Application Deployment Development / Test / Production This is how it should be APEX Development APEX Test Environment APEX Production APEX Integration Test Denes Kubicek Page 34
36 Application Deployment Development / Test / Production and this is how it is in reality APEX Development / Test and Integration Environment APEX Production Denes Kubicek Page 35
37 Application Deployment Development / Test / Production or even worse... Schema A Schema B APEX Development / Test and Integration Environment APEX Production Denes Kubicek Page 36
38 Application Deployment Development / Test / Production I recommend using script based deployment from development through integration, test and production. The scripts should include: DML and DDL scripts, Application scripts, Recompiling scripts, Instructions for the DBA like README.txt or other similar documents. Denes Kubicek Page 37
39 Application Deployment Development / Test / Production The advantages of such approach are: Your DBA doesn t need to know much about APEX eventually how to provision workspace or add space to workspaces. You can do the installation using one user SYS or SYSTEM. You can test the scripts in the integration environment. You can use the integration for quick patches while still developing in the developement environment. This approach saves time since there are no surprises once you are live. Good for the case where there is a continuous development and multiple rollouts (sprints). Denes Kubicek Page 38
40 Application Deployment Development / Test / Production This is how a such a script looks like: Denes Kubicek Page 39
41 Application Deployment Development / Test / Production Deployment-Skript readme.txt Important: Set NLS_LANG to GERMAN_GERMANY.AL32UTF8 prior to the installation. Depending on the OS you should us one of the following: Bourne or Korn shell: NLS_LANG=GERMAN_GERMANY.AL32UTF8 export NLS_LANG C shell: setenv NLS_LANG GERMAN_GERMANY.AL32UTF8 Windows: set NLS_LANG=GERMAN_GERMANY.AL32UTF8 After that you should: 1. Start sqlplus and login as sys, Send the log file with the name apex_deployment_01.log to the following address: deneskubicek@yahoo.de Denes Kubicek Page 40
42 Application Deployment Development / Test / Production Deployment-Skript install.sql set define '&' spool install_apex_deployment_01.log set verify off prompt prompt prompt prompt Change User to DKUBICEK ALTER SESSION SET CURRENT_SCHEMA = DKUBICEK; prompt prompt prompt prompt Install set verify off Denes Kubicek Page 41
43 Application Deployment Development / Test / Production Deployment-Skript install.sql prompt Change User to SYS ALTER SESSION SET CURRENT_SCHEMA = SYS; set define prompt Install application set define '&' prompt recompile prompt Finish the Installation spool off Denes Kubicek Page 42
44 Application Deployment Development / Test / Production Deployment-Skript set_workspace_credentials.sql DECLARE v_workspace_id NUMBER; BEGIN SELECT workspace_id INTO v_workspace_id FROM apex_workspaces WHERE workspace = 'DKUBICEK'; -- apex_application_install.set_workspace_id (v_workspace_id); apex_application_install.generate_offset; apex_application_install.set_application_alias ( 'F' apex_application_install.get_application_id ); END; / Denes Kubicek Page 43
45 Application Deployment Development / Test / Production Deployment-Skript install_apex_deployment_01.log Change User to DKUBICEK Session altered. Install dkubicek_ddl_1.sql View created. Change User to SYS Session altered. Set Workspace Credentials PL/SQL procedure successfully completed. Install application 103 APPLICATION Sample Processing Set Credentials... Check Compatibility... Set Application ID......ui types...user interfaces...plug-in settings...authorization schemes...navigation bar entries...application processes Denes Kubicek Page 44
46 Application Deployment Development / Test / Production The advantages of such approach are: If properly testet (Development > Integration) installing the scripts on Test and Production is just a formality. There is no need to expect problems during the installation. Denes Kubicek Page 45
47 Application Deployment Translated Applications As of the APEX Version you can use the new (undocumented) API for installing translated applications via SQL scripts. APEX_LANG package has new procedures to help you seeding and publishing translated applications: create_language_mapping update_language_mapping delete_language_mapping seed_translations publish_application update_message update_translated_string Denes Kubicek Page 46
48 Application Deployment Translated Applications Installing translated applications is not a problem any more. There is no need to export those and no need to transfer xlif-files. publish_translation.sql shows how to use these procedures to install and publish translated applications in a target environment. Denes Kubicek Page 47
49 Application Deployment Development / Test / Production Don t forget to include translations on export: Denes Kubicek Page 48
50 Application Deployment Development / Test / Production Deployment-Skript delete_translation.sql BEGIN apex_util.set_security_group_id (apex_util.find_security_group_id ('DKUBICEK') ); apex_lang.delete_language_mapping (p_application_id => 103, p_language => 'de' COMMIT; END; / ); Delete existing translations so no orphan applications appear in the application builder APEX will pick an application number from the pool for the translated application. Denes Kubicek Page 49
51 Application Deployment Development / Test / Production Deployment-Skript publish_translation.sql BEGIN apex_util.set_security_group_id (apex_util.find_security_group_id ('DKUBICEK') ); apex_lang.publish_application (p_application_id => 103, COMMIT; END; / p_language => 'de'); Full example and related scripts are included in this presentation. Denes Kubicek Page 50
52 Application Security New Features in APEX 4.1 and 4.2 The biggest changes in APEX 4.1 and APEX 4.2 are related to seccurity issues. There are many improvements in security in 4.1 and 4.2. Security improvements are no highlights people like fancy stuff. However, security is one of the most important issues if we talk about APEX APEX is used to create applications which take care of your data. Denes Kubicek Page 51
53 Application Security New Features in APEX 4.1 and 4.2 My recommendations regarding security: Activate session state protection for the application links. Never secure your application using jquery and Javascript. Never just hide application elements without securing the depending processes. Be careful with dynamic actions. The code is visible on the page. Denes Kubicek Page 52
54 Application Security New Features in APEX 4.1 and 4.2 My recommendations regarding security: Use Authorization functions as much as possible those are cached and therfore faster. You can use it instead of conditional display functions. Remember that the more fancy stuff you have in your application it is more likely you will have security issues. Denes Kubicek Page 53
55 Application Security New Features in APEX 4.1 and 4.2 Have a look at the newest security features in 4.1 and 4.2 and you will be surprised: Display and Read-Only Item security improvments Read-Only Region and Read-Only Page Global Application Item Control over Embedding in Frames Option to define session timeout per Application Delay after failed login attempts Deep Linking control in Security Attributes and in Authentication Schema Restricted Characters in Session State (4.2) Session State Encryption (4.2) Denes Kubicek Page 54
56 Add-On Management Best Practices Plugins (and Dynamic Actions) were introduced in version 4.0. The most of the plugins are a mixture of PL/SQL code and jquery sources. The goal was to reduce the need for repeated custom coding. Denes Kubicek Page 55
57 Add-On Management Best Practices Suddenly, there are a lots of plugins we can use in our applications. This is basically a good thing. There is a central plugin page at: There are also a couple of consulting companies having their own pool of plugins: Training.cfm?category=apex-plug-ins&tab=free-plugindownload Denes Kubicek Page 56
58 Add-On Management Best Practices Denes Kubicek Page 57
59 Add-On Management Best Practices Denes Kubicek Page 58
60 Add-On Management Best Practices If you intend to use plugins, you will need a good strategy. There are a lots of plugins but not all of them satisfy basic quality standards. There is no commitee for testing and releasing plugins basically anyone can create a plugin. Potentially, a plugin could be malicious and do cross-site scripting. Not all of the plugins work with all APEX versions. And at the end, your upgrade problems could become a Plugin-problem. Denes Kubicek Page 59
61 Add-On Management Best Practices My recommendations regarding plugins: The best plugins are those developed by the people you know from the community and well established companies you can be sure that in a case of an APEX upgrade, you will get a new and working version delivered. Not all of the plugins will work together. Some of the plugins will use different versions of the same library and this may cause problems. Therefore, you should be very carefull and invest some time in testing of the plugins you use in your aplication. Denes Kubicek Page 60
62 Add-On Management Best Practices My recommendations regarding plugins: Never use to many plugins in your application. Sometimes you can solve a problem without using a plugin. Use a selective approach in choosing plugins. Denes Kubicek Page 61
63 Management von Plugins in den APEX-Anwendungen Good Plugins tested and solid: Clob Load Plugin: Modal Page Plugin: Training.cfm?category=apex-plug-ins&tab=free-plugindownloads Denes Kubicek Page 62
64 Questions? Denes Kubicek Page 63
Taming of the Shrew Documenting an APEX Application. Dietmar Aust Opal-Consulting, Köln www.opal-consulting.de
Taming of the Shrew Documenting an APEX Application Dietmar Aust Opal-Consulting, Köln www.opal-consulting.de Agenda The Background Templates and Checklists there is a place for everything How to Manage
More informationBeginning Oracle. Application Express 4. Doug Gault. Timothy St. Hilaire. Karen Cannell. Martin D'Souza. Patrick Cimolini
Beginning Oracle Application Express 4 Doug Gault Karen Cannell Patrick Cimolini Martin D'Souza Timothy St. Hilaire Contents at a Glance About the Authors Acknowledgments iv xv xvil 0 Chapter 1: An Introduction
More informationPresented by Martin Giffy D Souza Email: Martin@ClariFit.com Blog: http://www.talkapex.com Web: http://www.clarifit.com
Presented by Martin Giffy D Souza Email: Martin@ClariFit.com Blog: http://www.talkapex.com Web: http://www.clarifit.com 1 CTO and Co-founder at ClariFit: http://www.clarifit.com Author of Oracle APEX blog:
More informationOracle Application Express
Oracle Application Express Administration Guide Release 4.0 E15521-01 June 2010 Oracle Application Express Administration Guide, Release 4.0 E15521-01 Copyright 2003, 2010, Oracle and/or its affiliates.
More informationORACLE APPLICATION EXPRESS 5.0
ORACLE APPLICATION EXPRESS 5.0 Key Features Fully supported nocost feature of the Oracle Database Simple 2-Tier Architecture Develop desktop and mobile applications 100% Browserbased Development and Runtime
More informationBest Practices For PL/SQL Development in Oracle Application Express
Oracle PL/SQL and APEX Best Practices For PL/SQL Development in Oracle Application Express Steven Feuerstein steven@stevenfeuerstein.com PL/SQL Evangelist Quest Software Resources for PL/SQL Developers
More informationSelf Service Application Deployment in a Runtime Instance
Self Service Application Deployment in a Runtime Instance Jason A. Straub Oracle America, Inc. Dublin, Ohio, USA Keywords: APEX Runtime Only Self Service Development Application Deployment IT Operations
More information<Insert Picture Here>
Using Oracle SQL Developer and SQL Developer Data Modeler to aid your Oracle Application Express development Marc Sewtz Software Development Manager Oracle Application
More information<Insert Picture Here> Michael Hichwa VP Database Development Tools michael.hichwa@oracle.com Stuttgart September 18, 2007 Hamburg September 20, 2007
Michael Hichwa VP Database Development Tools michael.hichwa@oracle.com Stuttgart September 18, 2007 Hamburg September 20, 2007 Oracle Application Express Introduction Architecture
More information<Insert Picture Here> Oracle Application Express 4.0
Oracle Application Express 4.0 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any
More informationJ j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX
Oracle Application Express 3 The Essentials and More Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX Arie Geller Matthew Lyon J j enterpririse PUBLISHING BIRMINGHAM
More informationUsing SQL Developer. Copyright 2008, Oracle. All rights reserved.
Using SQL Developer Objectives After completing this appendix, you should be able to do the following: List the key features of Oracle SQL Developer Install Oracle SQL Developer Identify menu items of
More informationTop 10 Oracle SQL Developer Tips and Tricks
Top 10 Oracle SQL Developer Tips and Tricks December 17, 2013 Marc Sewtz Senior Software Development Manager Oracle Application Express Oracle America Inc., New York, NY The following is intended to outline
More informationOracle Database Development Standards For DNR Staff and Contractors. Table of Contents
Oracle Database Development Standards For DNR Staff and Contractors Table of Contents INTRODUCTION...2 DATABASE ORGANIZATION...2 DATABASE PROCEDURES...3 Development...3 Testing...3 Production Release...4
More informationOptimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC 10.1.3.4.1
Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC 10.1.3.4.1 Mark Rittman, Director, Rittman Mead Consulting for Collaborate 09, Florida, USA,
More informationAgile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS
Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS In order to ease the burden of application lifecycle management,
More informationBest Practices for Dynamic SQL
The PL/SQL Channel Writing Dynamic SQL in Oracle PL/SQL Best Practices for Dynamic SQL Steven Feuerstein steven@stevenfeuerstein.com www.stevenfeuerstein.com www.plsqlchallenge.com Quick Reminders Download
More informationOracle Database: Program with PL/SQL
Oracle Database: Program with PL/SQL Duration: 5 Days What you will learn This Oracle Database: Program with PL/SQL training starts with an introduction to PL/SQL and then explores the benefits of this
More informationEmbarcadero DB Change Manager 6.0 and DB Change Manager XE2
Product Documentation Embarcadero DB Change Manager 6.0 and DB Change Manager XE2 User Guide Versions 6.0, XE2 Last Revised April 15, 2011 2011 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero
More informationOracle Application Express and Oracle E-Business Suite. Love and Mariage!
Oracle Application Express and Oracle E-Business Suite Love and Mariage! Content 1 2 3 4 5 About me EBS Development Challenges EBS and APEX Examples of APEX extension for EBS Conclusion 2 Sylvain Martel
More informationQuick Start SAP Sybase IQ 16.0
Quick Start SAP Sybase IQ 16.0 UNIX/Linux DOCUMENT ID: DC01687-01-1600-01 LAST REVISED: February 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication pertains to Sybase software and
More informationSetting up SQL Translation Framework OBE for Database 12cR1
Setting up SQL Translation Framework OBE for Database 12cR1 Overview Purpose This tutorial shows you how to use have an environment ready to demo the new Oracle Database 12c feature, SQL Translation Framework,
More informationDuration Vendor Audience 5 Days Oracle Developers, Technical Consultants, Database Administrators and System Analysts
D80186GC10 Oracle Database: Program with Summary Duration Vendor Audience 5 Days Oracle Developers, Technical Consultants, Database Administrators and System Analysts Level Professional Technology Oracle
More informationFirewall Builder Architecture Overview
Firewall Builder Architecture Overview Vadim Zaliva Vadim Kurland Abstract This document gives brief, high level overview of existing Firewall Builder architecture.
More informationExpert Oracle Application. Express Security. Scott Spendolini. Apress"
Expert Oracle Application Express Security Scott Spendolini Apress" Contents Foreword About the Author About the Technical Reviewer Acknowledgments Introduction xv xvii xix xxi xxiii BChapter 1: Threat
More informationCS346: Database Programming. http://warwick.ac.uk/cs346
CS346: Database Programming http://warwick.ac.uk/cs346 1 Database programming Issue: inclusionofdatabasestatementsinaprogram combination host language (general-purpose programming language, e.g. Java)
More informationOracle 10g PL/SQL Training
Oracle 10g PL/SQL Training Course Number: ORCL PS01 Length: 3 Day(s) Certification Exam This course will help you prepare for the following exams: 1Z0 042 1Z0 043 Course Overview PL/SQL is Oracle's Procedural
More informationMONyog White Paper. Webyog
1. Executive Summary... 2 2. What is the MONyog - MySQL Monitor and Advisor?... 2 3. What is agent-less monitoring?... 3 4. Is MONyog customizable?... 4 5. Licensing... 4 6. Comparison between MONyog and
More informationCommercial Database Software Development- A review.
Commercial Database Software Development- A review. A database software has wide applications. A database software is used in almost all the organizations. Over 15 years many tools have been developed
More informationBUILDER 3.0 Installation Guide with Microsoft SQL Server 2005 Express Edition January 2008
BUILDER 3.0 Installation Guide with Microsoft SQL Server 2005 Express Edition January 2008 BUILDER 3.0 1 Table of Contents Chapter 1: Installation Overview... 3 Introduction... 3 Minimum Requirements...
More informationBefore you may use any database in Limnor, you need to create a database connection for it. Select Project menu, select Databases:
How to connect to Microsoft SQL Server Question: I have a personal version of Microsoft SQL Server. I tried to use Limnor with it and failed. I do not know what to type for the Server Name. I typed local,
More information<Insert Picture Here> Oracle SQL Developer 3.0: Overview and New Features
1 Oracle SQL Developer 3.0: Overview and New Features Sue Harper Senior Principal Product Manager The following is intended to outline our general product direction. It is intended
More informationPopulating Your Domino Directory (Or ANY Domino Database) With Tivoli Directory Integrator. Marie Scott Thomas Duffbert Duff
Populating Your Domino Directory (Or ANY Domino Database) With Tivoli Directory Integrator Marie Scott Thomas Duffbert Duff Agenda Introduction to TDI architecture/concepts Discuss TDI entitlement Examples
More informationRichmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72. User Guide
Richmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72 User Guide Contents 1 Introduction... 4 2 Requirements... 5 3 Important Note for Customers Upgrading... 5 4 Installing the Web Reports
More informationDatabase Extension 1.5 ez Publish Extension Manual
Database Extension 1.5 ez Publish Extension Manual 1999 2012 ez Systems AS Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License,Version
More informationIntroduction. How does FTP work?
Introduction The µtasker supports an optional single user FTP. This operates always in active FTP mode and optionally in passive FTP mode. The basic idea of using FTP is not as a data server where a multitude
More informationRapid Application Development of Oracle Web Systems
Rapid Application Development of Oracle Web Systems There are many ways to implement a web -enabled Oracle database using complex tools such as XML and PHP. However, these are not easy tools for deploying
More informationAn Oracle White Paper May 2016. Life Cycle Management with Oracle Application Express
An Oracle White Paper May 2016 Life Cycle Management with Oracle Application Express Disclaimer The following is intended to outline our general product direction. It is intended for information purposes
More informationHow to Use Oracle Account Generator for Project-Related Transactions
How to Use Oracle Account Generator for Project-Related Transactions Marian Crkon 3Gs Consulting OAUG Forum at COLLABORATE 07 Copyright 2007 3Gs Consulting Page 1 of 40 Introduction Account Generators
More informationOracle Database: Develop PL/SQL Program Units
Oracle University Contact Us: 1.800.529.0165 Oracle Database: Develop PL/SQL Program Units Duration: 3 Days What you will learn This Oracle Database: Develop PL/SQL Program Units course is designed for
More informationDeveloping Value from Oracle s Audit Vault For Auditors and IT Security Professionals
Developing Value from Oracle s Audit Vault For Auditors and IT Security Professionals November 13, 2014 Michael Miller Chief Security Officer Integrigy Corporation Stephen Kost Chief Technology Officer
More informationOracle Security Auditing
Introduction - Commercial Slide. RISK 2008, Oslo, Norway, April 23 rd 2008 Oracle Security Auditing By Pete Finnigan Written Friday, 25th January 2008 Founded February 2003 CEO Pete Finnigan Clients UK,
More informationOracle Security Auditing
RISK 2008, Oslo, Norway, April 23 rd 2008 Oracle Security Auditing By Pete Finnigan Written Friday, 25th January 2008 1 Introduction - Commercial Slide. Founded February 2003 CEO Pete Finnigan Clients
More informationAutomate Your BI Administration to Save Millions with Command Manager and System Manager
Automate Your BI Administration to Save Millions with Command Manager and System Manager Presented by: Dennis Liao Sr. Sales Engineer Date: 27 th January, 2015 Session 2 This Session is Part of MicroStrategy
More informationVirtual Private Database Features in Oracle 10g.
Virtual Private Database Features in Oracle 10g. SAGE Computing Services Customised Oracle Training Workshops and Consulting. Christopher Muir Senior Systems Consultant Agenda Modern security requirements
More informationContinuous integration for databases using Redgate tools
Continuous integration for databases using Redgate tools Wie Sie die Microsoft SQL Server Data Tools mit den Tools von Redgate ergänzen und kombinieren können An overview 1 Continuous integration for
More informationThe First Example of TimesTen with Oracle on Windows
The First Example of TimesTen with Oracle on Windows Introduction Oracle TimesTen In-Memory Database is a memory-optimized relational database that empowers applications with the instant responsiveness
More informationMigrate your Discover Reports to Oracle APEX
Migrate your Discover Reports to Oracle APEX Session ID#: 10305 Thu 4/16/2015, 9:45-10:45, South Seas I Prepared by: John Peters Independent Consultant JRPJR, Inc john.peters@jrpjr.com Revision 3.1 REMINDER
More informationWhat s New in MySQL 5.7 Security Georgi Joro Kodinov Team Lead MySQL Server General Team
What s New in MySQL 5.7 Security Georgi Joro Kodinov Team Lead MySQL Server General Team Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More informationDuration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff
D80198GC10 Oracle Database 12c SQL and Fundamentals Summary Duration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff Level Professional Delivery Method Instructor-led
More informationHOW TO MAKE YOUR ORACLE APEX APPLICATION SECURE Peter Lorenzen, WM-data a LogicaCMG company
HOW TO MAKE YOUR ORACLE APEX APPLICATION SECURE Peter, WM-data a LogicaCMG company Security - What security? The lesson learned in the Internet era is that nothing is secure. There are security flaws in
More informationOracle Database: SQL and PL/SQL Fundamentals NEW
Oracle University Contact Us: + 38516306373 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training delivers the
More informationOracle Warehouse Builder 10g
Oracle Warehouse Builder 10g Architectural White paper February 2004 Table of contents INTRODUCTION... 3 OVERVIEW... 4 THE DESIGN COMPONENT... 4 THE RUNTIME COMPONENT... 5 THE DESIGN ARCHITECTURE... 6
More informationDeveloping ASP.NET MVC 4 Web Applications MOC 20486
Developing ASP.NET MVC 4 Web Applications MOC 20486 Course Outline Module 1: Exploring ASP.NET MVC 4 The goal of this module is to outline to the students the components of the Microsoft Web Technologies
More informationPredicting Change Outcomes Leveraging SQL Server Profiler
Welcome Predicting Change Outcomes Leveraging SQL Server Profiler Lee Everest SQL Rx Today s Agenda Observations Tools for performance tuning SQL Server SQL Server Profiler SQL Trace Replay SQL Trace Replay
More informationHow to Make Your Oracle APEX Application Secure
How to Make Your Oracle APEX Application Secure Peter Lorenzen Technology Manager WM-data Denmark a LogicaCMG Company peloz@wmdata.com LogicaCMG 2006. All rights reserved 1 Presentation Target audience
More information05.0 Application Development
Number 5.0 Policy Owner Information Security and Technology Policy Application Development Effective 01/01/2014 Last Revision 12/30/2013 Department of Innovation and Technology 5. Application Development
More informationOracle Database: SQL and PL/SQL Fundamentals
Oracle University Contact Us: 1.800.529.0165 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This course is designed to deliver the fundamentals of SQL and PL/SQL along
More informationConfiguring an Alternative Database for SAS Web Infrastructure Platform Services
Configuration Guide Configuring an Alternative Database for SAS Web Infrastructure Platform Services By default, SAS Web Infrastructure Platform Services is configured to use SAS Framework Data Server.
More informationEffective Release Management for HPOM Monitoring
Whitepaper Effective Release Management for HPOM Monitoring Implementing high-quality ITIL-compliant release management processes for HPOM-based monitoring Content Overview... 3 Release Management... 4
More informationOracle Database: SQL and PL/SQL Fundamentals NEW
Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-97 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals
More informationAdvanced SQL Injection in Oracle databases. Esteban Martínez Fayó
Advanced SQL Injection in Oracle databases Esteban Martínez Fayó February 2005 Outline Introduction SQL Injection attacks How to exploit Exploit examples SQL Injection in functions defined with AUTHID
More informationOracle Application Express Cloud Development. Jan Huyzentruyt - Stijn Van Raes
Oracle Application Express Cloud Development Jan Huyzentruyt - Stijn Van Raes Join the buzz: Wifi available Twitter #oracleopenxperience @oopenxperience 2 Agenda What is? in the Database Cloud Q & A 3
More informationEmbarcadero Rapid SQL Developer 2.0 User Guide
Embarcadero Rapid SQL Developer 2.0 User Guide Copyright 1994-2009 Embarcadero Technologies, Inc. Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco, CA 94111 U.S.A. All rights
More informationApplication Development With Data Studio
Application Development With Data Studio Tony Leung IBM February 4, 2013 13087 leungtk@us.ibm.com Insert Custom Session QR if Desired. Developing Application Application Development Stored Procedures Java
More informationProject Management, Consulting and Development in the areas of Oracle HTML DB / Oracle Database.
PROFILE Dipl.-Inform. Dietmar Aust Am Weißen Stein 10 51143 Köln : 0173 / 5322 955 Fax: 02203 / 800 431 Email: Dietmar.Aust@opal-consulting.de WWW : http://www.opal-consulting.de G ENERAL INFORMATION Date
More informationTo install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.
Znode Multifront - Installation Guide Version 6.2 1 System Requirements To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server
More informationOracle Tools and Bindings with languages
Oracle Tools and Bindings with languages Mariusz Piorkowski, Dr. Andrea Valassi, Sebastien Ponce, Zbigniew Baranowski, Jose Carlos Luna Duran, Rostislav Titov CERN IT Department CH-1211 Geneva 23 Switzerland
More informationPersonalize the Forms - How to Oracle Applications Release 11.5.10
Personalize the Forms - How to Oracle Applications Release 11.5.10 A Technical White paper June 2005 Ramakrishna Goud ramakrishna.goud@ge.com Executive Overview With the Oracle E-Business Suite release
More informationOracle Database: Program with PL/SQL
Oracle University Contact Us: +33 15 7602 081 Oracle Database: Program with PL/SQL Duration: 5 Days What you will learn This course is available in Training On Demand format This Oracle Database: Program
More informationCentralized Oracle Database Authentication and Authorization in a Directory
Centralized Oracle Database Authentication and Authorization in a Directory Paul Sullivan Paul.J.Sullivan@oracle.com Principal Security Consultant Kevin Moulton Kevin.moulton@oracle.com Senior Manager,
More informationFileMaker Server 15. Custom Web Publishing Guide
FileMaker Server 15 Custom Web Publishing Guide 2004 2016 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks
More informationLoad testing with. WAPT Cloud. Quick Start Guide
Load testing with WAPT Cloud Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. 2007-2015 SoftLogica
More informationHow To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip
Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided
More informationnews from Tom Bacon about Monday's lecture
ECRIC news from Tom Bacon about Monday's lecture I won't be at the lecture on Monday due to the work swamp. The plan is still to try and get into the data centre in two weeks time and do the next migration,
More informationUsing ORACLE in the CSLab
Using ORACLE in the CSLab Dr. Weining Zhang Department of Computer Science University of Texas at San Antonio October 15, 2009 1 Introduction A version of ORACLE, a popular Object-Relational Database Management
More informationMagento Security and Vulnerabilities. Roman Stepanov
Magento Security and Vulnerabilities Roman Stepanov http://ice.eltrino.com/ Table of contents Introduction Open Web Application Security Project OWASP TOP 10 List Common issues in Magento A1 Injection
More informationWie komplex können APEX Applikationen denn werden?
Wie komplex können APEX Applikationen denn werden? November 22, 2012 Madi Serban Product Manager PITSS About the Presenter Madi Serban - Some Recent Projects Airas Intersoft, UK 600 Forms 10g to Forms
More informationFileMaker Server 10 Help
FileMaker Server 10 Help 2007-2009 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker, the file folder logo, Bento and the Bento logo
More informationSisense. Product Highlights. www.sisense.com
Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze
More informationNew Oracle 12c Security Features Oracle E-Business Suite Perspective
New Oracle 12c Security Features Oracle E-Business Suite Perspective December 18, 2014 Michael Miller Chief Security Officer Integrigy Corporation Stephen Kost Chief Technology Officer Integrigy Corporation
More informationCriteria for web application security check. Version 2015.1
Criteria for web application security check Version 2015.1 i Content Introduction... iii ISC- P- 001 ISC- P- 001.1 ISC- P- 001.2 ISC- P- 001.3 ISC- P- 001.4 ISC- P- 001.5 ISC- P- 001.6 ISC- P- 001.7 ISC-
More informationSQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases.
SQL Databases Course by Applied Technology Research Center. 23 September 2015 This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases. Oracle Topics This Oracle Database: SQL
More informationConsolidate by Migrating Your Databases to Oracle Database 11g. Fred Louis Enterprise Architect
Consolidate by Migrating Your Databases to Oracle Database 11g Fred Louis Enterprise Architect Agenda Why migrate to Oracle What is migration? What can you migrate to Oracle? SQL Developer Migration Workbench
More information2 SQL in iseries Navigator
2 SQL in iseries Navigator In V4R4, IBM added an SQL scripting tool to the standard features included within iseries Navigator and has continued enhancing it in subsequent releases. Because standard features
More informationOracle. Brief Course Content This course can be done in modular form as per the detail below. ORA-1 Oracle Database 10g: SQL 4 Weeks 4000/-
Oracle Objective: Oracle has many advantages and features that makes it popular and thereby makes it as the world's largest enterprise software company. Oracle is used for almost all large application
More informationControlMaestro Upgrade guide
ControlMaestro Upgrade guide From Wizcon to ControlMaestro Version: CM2013 v1.0 Date: 4th July 2013 Redactor: Yves Brunel Validation: Didier Pedreno Table of Contents 1 BEFORE UPGRADING THE APPLICATION...3
More informationContinuous Integration Part 2
1 Continuous Integration Part 2 This blog post is a follow up to my blog post Continuous Integration (CI), in which I described how to execute test cases in Code Tester (CT) in a CI environment. What I
More informationFileMaker 12. ODBC and JDBC Guide
FileMaker 12 ODBC and JDBC Guide 2004 2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker, Inc.
More informationOracle Application Express MS Access on Steroids
Oracle Application Express MS Access on Steroids Jules Lane Principal Consultant Tactical Database Development options Spreadsheets Encourage data duplication and inconsistency, clog
More informationFileMaker Server 14. Custom Web Publishing Guide
FileMaker Server 14 Custom Web Publishing Guide 2004 2015 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks
More informationOracle Database: Program with PL/SQL
Oracle University Contact Us: 1.800.529.0165 Oracle Database: Program with PL/SQL Duration: 5 Days What you will learn View a newer version of this course /a/b/p/p/b/pulli/lili/lili/lili/lili/lili/lili/lili/lili/lili/lili/lili/li/ul/b/p/p/b/p/a/a/p/
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights 2 Copyright 2011, Oracle and/or its affiliates. All rights Oracle Database Cloud Service Marc Sewtz Senior Software Development Manager Oracle
More informationWelcome to the Force.com Developer Day
Welcome to the Force.com Developer Day Sign up for a Developer Edition account at: http://developer.force.com/join Nicola Lalla nlalla@saleforce.com n_lalla nlalla26 Safe Harbor Safe harbor statement under
More informationOracle Forms 12c Change Begins Here
Oracle Forms 12c Change Begins Here Michael Ferrante Principal Product Manager Application Development Tools November 2015 Safe Harbor Statement The following is intended to outline our general product
More informationAdvanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY
Advanced Web Development Duration: 6 Months SCOPE OF WEB DEVELOPMENT INDUSTRY Web development jobs have taken thе hot seat when it comes to career opportunities and positions as a Web developer, as every
More informationFileMaker 11. ODBC and JDBC Guide
FileMaker 11 ODBC and JDBC Guide 2004 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered
More informationThe maturity level of APEX. Patrick Hellemans Competence Manager Technology
The maturity level of APEX Patrick Hellemans Competence Manager Technology Once upon a time There was an assignment from your CEO Deliver a new application : Cost-efficient Fast High quality Is Oracle
More information