Adobe® Livecycle® ES2 Performance Tuning Guide

Total Page:16

File Type:pdf, Size:1020Kb

Adobe® Livecycle® ES2 Performance Tuning Guide Adobe LiveCycle ES2 Technical Guide Joel Lucuik, Senior Computer Scientist Adobe® LiveCycle® ES2 Performance Tuning Guide This document provides guidance to application architects and developers to help them monitor and measure the performance characteristics of a LiveCycle application. This includes the use of built-in tools and mechanisms as well as the use of third party tools to analyze performance. Introduction In this guide we describe LiveCycle parameters that can be used when adjusting LiveCycle to meet specific operational needs. This document is intended to be used by individuals with good technical knowledge of all Download Adobe® aspects of a LiveCycle environment. LiveCycle® ES2 http://www.adobe.com/ Each customer situation is unique with specific tuning requirements. LiveCycle’s Configuration Manager devnet/livecycle/trial.html configures LiveCycle with the default settings, which may be good for general purposes, but should be revisited periodically. Many LiveCycle Services can be individually tuned. Tuning LiveCycle typically involves monitoring the JVM(s), Adobe® LiveCycle® Data operating system, and database, then deciding what adjustments are necessary to improve system Services Home Page performance. Monitoring tools such as the LiveCycle Health Monitor and JConsole can provide information to http://www.adobe.com/ help with required decisions. products/livecycle/ LiveCycle’s “Bedrock layer” concepts are introduced within this guide to help tuning of the C/C++ components outside of the JVM. Adobe® LiveCycle® ES In order to tune third party software such as application servers, and in some cases, the JVM and database, you Developer Center may be referred you to 3rd party documentation. http://www.adobe.com/ devnet/livecycle/ Performance factors There are many factors to consider when tuning a LiveCycle ES2 application. Consider each of the following when approaching a tuning exercise: • The application design, the volume of form data, quantity of attachments, as well as signatures or annotations in the forms that are used in the process will affect the user-interactive experience and the database growth over time. • The presence of LiveCycle ES2 solution components, such as LiveCycle PDF Generator, or other components that are incorporated into processes will affect the performance of the servers. • Some LiveCycle Services make heavy use of the underlying database. The choice of database server, CPU, and disk I/O bandwidth available on the database server will greatly influence performance. • Other database factors, such as where the database runs (on the same server as LiveCycle ES2 or on a remote server), if there is a parallel database load from other applications, and the available bandwidth between LiveCycle ES2 and the database server. Questions or suggestions about this Tech Guide? Contact us directly at [email protected] • The amount of memory available on all servers. More complex or larger applications require more memory to service any single transaction. • The number and speed of the processors available on each server as well as the architecture of the processors. For example, Sun™ SPARC® and IBM® Power processors of nominally equal capacity do not perform equally for all LiveCycle applications. • The infrastructure architecture affects performance, including factors such as whether the server is single-tiered or multi-tiered, and if the architecture implements clustering or high availability. • The network bandwidth available between the application server and the desktop, or between the web server and the desktop. Network latency can affect the time it takes to transfer forms or data from the server to the desktop and vice versa, lengthening the overall response time. • Scalability factors, both over time and during peak hours. Significant factors affecting scalability include growth and variation of content, customers, users, and volume. • LiveCycle ES2 configuration settings for individual document services and core platform components. • The use of security systems such as firewalls, intrusion detection systems, content filters, disk encryption, and antivirus software on the server or the desktop. On servers in particular, antivirus software and the choice of antivirus settings or policies can cause significant degradation in performance. • Desktop infrastructure affects the performance of client-side components, in particular, the deployment of Adobe Reader and Workspace, which will affect the performance of a LiveCycle application from an end-user perspective. Desktop infrastructure factors include the speed of desktop systems, amount of memory available for the desktop, other desktop programs in use, as well as the version of Adobe Flash®, Adobe Reader®, or Adobe Acrobat® available on the desktop. Monitoring LiveCycle LiveCycle can be monitored by the Health Monitor or external tools such as JConsole or JVM logging. LCES Health Monitor The LCES Health Monitor is an interface delivered with LiveCycle that presents a health check of the internal details of the Java container. The Health Monitor can be found in the Administration Console at the top right on the menu bar. The Health Monitor provides two views: System, and WorkManager. System This view presents memory utilization, CPU utilization and other low level details. • OSName: Name of the Operating system where LiveCycle is deployed. • Up Time: Time in hours and minutes for which LiveCycle has been up. • Total Physical Memory: Physical memory of the system in MB. • Free Physical Memory: Available physical memory of the system in MB. • Free swap space size: Free swap space in MB. • Latest Heap: Currently used heap in MB of the system. • Latest Committed Heap: Current heap allocated to LiveCycle. • Latest Non Heap: Currently used non heap in MB of the system. • Latest Committed Non Heap: Allocated non heap to the system in MB. • Latest Number of Thread: Total number of threads currently present in the system. 2 Also included in the health monitor are historical charts. WorkManager This view presents the status of the work queues within LiveCycle, including successful, failed, total jobs, workflows, and events. JConsole The second method of monitoring the JVM is with JConsole. This is a JMX Console shipped with the Oracle JDK, the IBM JDK, and Oracle JRockit. JConsole connects to the JVM to provide real time heap information, Garbage Collection (GC) facilities, active thread and class counts among other details. Each JDK has its own heap layout and GC strategy. For the sake of simplicity, the authentication and encryption security mechanisms in the examples in this document are disabled. However, you should implement these security mechanisms when implementing remote management in real-world environments. JBoss, WebLogic, and WebSphere require configuration changes to allow JConsole to connect to them. 3 JBoss and WebLogic JBoss and WebLogic require the following configuration change to the startup script to permit JConsole to connect: -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote WebSphere To connect to WebSphere, the following steps are required: 1. Create a file containing the following property definitions: com.sun.management.jmxremote.port=8999 com.sun.management.jmxremote.authenticate=false com.sun.management.jmxremote.ssl=false // The port can be any available port (above 1024). 2. Modify the server JVM startup arguments by adding: -Djavax.management.builder.initial= -Dcom.sun.management.jmxremote -Dcom.sun.management.config. file=<path to file created in previous step> Heap Memory Usage JConsole provides low level memory statistics and basic graphing facilities to help you understand the behavior of the JVM heap and Operating System memory usage. One can easily profile memory during load testing of LiveCycle to determine behavior under load. The JVM can be monitored in real time during any kind of performance testing. This will not affect performance statistics. JConsole permits you to trigger a full GC clean-up to see the “net” state of the heap. The GC response may not be immediate. To learn more about JConsole, visit: http://java.sun.com/developer/technicalArticles/J2SE/jconsole.html More detailed Memory usage documentation can be found on the Sun website: http://java.sun.com/developer/technicalArticles/J2SE/jconsole.html#LowMemoryDetection 4 Memory Charting Memory charts are available in JConsole to help monitor activity in the JVM. Memory Charting Exporting Chart data can be exported in csv format for use in various reporting/charting tools. 5 Heap Dump JConsole provides heap dumping facility to help analyze the current state of the heap. Any tools that understands the “.hprof” format can be used to analyze the heap dump. One option is MAT, a plugin for Eclipse. See http://www.eclipse.org/mat/ for details. Eclipse facilities for analyzing a Heap Dump MAT is a free Memory Analyzer plugin for eclipse that is a fast and feature-rich Java heap analyzer that helps find memory leaks and reduce memory consumption. MAT can import: • .hprof: JConsole heap dump • .phd: output of “kill -3 [processId]” from a Solaris/WebSphere JDK with the help of the following plugin: http://www.ibm.com/developerworks/java/jdk/tools/dtfj.html For larger heap dumps consider adjusting the heap to -Xmx4096m in MemoryAnalyzer.ini. 6 JMX Facilities for Timing Processes LiveCycle stores execution times of core services and customer
Recommended publications
  • The Lightning Memory-Mapped Database
    The Lightning Memory-Mapped Database Howard Chu CTO, Symas Corp. [email protected] Chief Architect, OpenLDAP [email protected] 2015-09-21 OpenLDAP Project ● Open source code project ● Founded 1998 ● Three core team members ● A dozen or so contributors ● Feature releases every 12-18 months ● Maintenance releases as needed 2 A Word About Symas ● Founded 1999 ● Founders from Enterprise Software world – platinum Technology (Locus Computing) – IBM ● Howard joined OpenLDAP in 1999 – One of the Core Team members – Appointed Chief Architect January 2007 ● No debt, no VC investments: self-funded 3 Intro ● Howard Chu – Founder and CTO Symas Corp. – Developing Free/Open Source software since 1980s ● GNU compiler toolchain, e.g. "gmake -j", etc. ● Many other projects... – Worked for NASA/JPL, wrote software for Space Shuttle, etc. 4 Topics (1) Background (2) Features (3) Design Approach (4) Internals (5) Special Features (6) Results 5 (1) Background ● API inspired by Berkeley DB (BDB) – OpenLDAP has used BDB extensively since 1999 – Deep experience with pros and cons of BDB design and implementation – Omits BDB features that were found to be of no benefit ● e.g. extensible hashing – Avoids BDB characteristics that were problematic ● e.g. cache tuning, complex locking, transaction logs, recovery 6 (2) Features LMDB At A Glance ● Key/Value store using B+trees ● Fully transactional, ACID compliant ● MVCC, readers never block ● Uses memory-mapped files, needs no tuning ● Crash-proof, no recovery needed after restart ● Highly optimized, extremely compact – under 40KB object code, fits in CPU L1 I$ ● Runs on most modern OSs – Linux, Android, *BSD, MacOSX, iOS, Solaris, Windows, etc..
    [Show full text]
  • ADOBE Software License Agreement NOTICE to USER: PLEASE READ
    ADOBE Software License Agreement NOTICE TO USER: PLEASE READ THIS AGREEMENT CAREFULLY. BY COPYING, INSTALLING, OR USING ALL OR ANY PORTION OF THE SOFTWARE YOU ACCEPT ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT, INCLUDING, IN PARTICULAR THE PROVISIONS ON: TRANSFERABILITY IN SECTION 4; WARRANTY IN SECTIONS 6 AND 7; LIABILITY IN SECTION 8; CONNECTIVITY AND PRIVACY IN SECTION 14; AND SPECIFIC PROVISIONS AND EXCEPTIONS IN SECTION 16. YOU AGREE THAT THIS AGREEMENT IS LIKE ANY WRITTEN NEGOTIATED AGREEMENT SIGNED BY YOU. THIS AGREEMENT IS ENFORCEABLE AGAINST YOU AND ANY LEGAL ENTITY THAT OBTAINED THE SOFTWARE AND ON WHOSE BEHALF IT IS USED: FOR EXAMPLE, IF APPLICABLE, YOUR EMPLOYER. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, DO NOT USE THE SOFTWARE. VISIT http://www.adobe.com/go/support FOR INFORMATION ABOUT RETURNING THE SOFTWARE AND OBTAINING A REFUND. YOU MAY HAVE ANOTHER WRITTEN AGREEMENT DIRECTLY WITH ADOBE (E.G., A VOLUME LICENSE AGREEMENT) THAT SUPPLEMENTS OR SUPERSEDES ALL OR PORTIONS OF THIS AGREEMENT. ADOBE AND ITS SUPPLIERS OWN ALL INTELLECTUAL PROPERTY IN THE SOFTWARE. THE SOFTWARE IS LICENSED, NOT SOLD. ADOBE PERMITS YOU TO COPY, DOWNLOAD, INSTALL, USE, OR OTHERWISE BENEFIT FROM THE FUNCTIONALITY OR INTELLECTUAL PROPERTY OF THE SOFTWARE ONLY IN ACCORDANCE WITH THE TERMS OF THIS AGREEMENT. USE OF SOME ADOBE AND SOME NON- ADOBE MATERIALS AND SERVICES INCLUDED IN OR ACCESSED THROUGH THE SOFTWARE MAY BE SUBJECT TO OTHER TERMS AND CONDITIONS TYPICALLY FOUND IN A SEPARATE LICENSE AGREEMENT, TERMS OF USE OR “READ ME” FILE LOCATED WITHIN OR NEAR SUCH MATERIALS AND SERVICES OR AT http://www.adobe.com/go/thirdparty.
    [Show full text]
  • Adobe Trademark Database for General Distribution
    Adobe Trademark List for General Distribution As of May 17, 2021 Please refer to the Permissions and trademark guidelines on our company web site and to the publication Adobe Trademark Guidelines for third parties who license, use or refer to Adobe trademarks for specific information on proper trademark usage. Along with this database (and future updates), they are available from our company web site at: https://www.adobe.com/legal/permissions/trademarks.html Unless you are licensed by Adobe under a specific licensing program agreement or equivalent authorization, use of Adobe logos, such as the Adobe corporate logo or an Adobe product logo, is not allowed. You may qualify for use of certain logos under the programs offered through Partnering with Adobe. Please contact your Adobe representative for applicable guidelines, or learn more about logo usage on our website: https://www.adobe.com/legal/permissions.html Referring to Adobe products Use the full name of the product at its first and most prominent mention (for example, “Adobe Photoshop” in first reference, not “Photoshop”). See the “Preferred use” column below to see how each product should be referenced. Unless specifically noted, abbreviations and acronyms should not be used to refer to Adobe products or trademarks. Attribution statements Marking trademarks with ® or TM symbols is not required, but please include an attribution statement, which may appear in small, but still legible, print, when using any Adobe trademarks in any published materials—typically with other legal lines such as a copyright notice at the end of a document, on the copyright page of a book or manual, or on the legal information page of a website.
    [Show full text]
  • Oracle & Innodb
    MySQL for the SQL Server DBA Mike Frank, Product Manager - Oracle/MySQL Agenda • MySQL Overview • Use Cases • Comparing Feature Sets • Tools Overview • Next Steps © 2010 Oracle Corporation 2 About MySQL • 15 years of development • 1412 Years million of active Development installations • 750+70,000+ Partners downloads each day • 70K+#3 most Downloads deployed database Per Day • Up to 90% lower TCO than proprietary database offerings Customers across every major operating system, hardware Customersvendor, across geography, every industry,major operating and application system, hardwaretype vendor, geography, industry, and application type High Performance. Reliable. Easy to Use. © 2010 Oracle Corporation 3 Industry Leading Customers Web / Web 2.0 OEM / ISV's SaaS, Hosting, Cloud Computing Telecommunications Enterprise 2.0 © 2010 Oracle Corporation 4 Why MySQL? © 2010 Oracle Corporation 5 Why MySQL? • Lower TCO • Performance – “Up to 90% Faster Query Response Times” • Scalability – “Up to 16-way x86 Servers” – “Up to 64-way CMT Servers” • Reliability – Up to five 9s with MySQL Cluster • Ease of Use – Up and running in 15 minutes – MySQL Enterprise Monitor – MySQL Workbench • Open Source http://www.mysql.com/why-mysql/benchmarks/ © 2010 Oracle Corporation 6 Popular on Windows • 45,000 downloads per day for Windows packages • Server • Tools • Connectors • MySQL Survey 2009 • 66% percent used Windows for development • 48% deployed on Windows for production © 2010 Oracle Corporation 7 Lower Total Cost of Ownership • Compared to SQL Server Enterprise Edition • Per Server vs Per CPU • No Upfront Licensing • Example: – 6 Servers – 2 CPUs per Server – 88% Savings! • MySQL Enterprise – 24x7 Production Support – Enterprise Monitor – Enterprise Binaries • MySQL Enterprise Unlimited – Unlimited Servers at a Low Fixed Cost © 2010 Oracle Corporation 8 Use Cases/Application Scenarios © 2010 Oracle Corporation 9 Why MySQL? - Web Infrastructure 1.
    [Show full text]
  • Mysql Essentials
    <Insert Picture Here> MySQL Essentials Bill Papp Principal Sales Consultant Oracle MySQL What is MySQL? 2 My Experience with MySQL Is……? • I‟ve never seen / used MySQL – I‟m only here because my boss told me to come…… • Downloaded and played around with it in college „cause I didn‟t have money for a „real‟ database…… • Have developed some websites / applications…they seem to work well most of the time…… • I periodically help Facebook tune their servers and am presenting in a MySQL Track at Oracle Open World next month! 3 MySQL Overview • MySQL AB, founded in 1995 • Acquired by Sun in 2008; Sun/MySQL acquired by Oracle in 2009 • 12+ million product installations • ~65,000 downloads each day • Part of the rapidly growing open source LAMP stack • MySQL GPL & Commercial Editions Available 4 LAMP Operating System L Application Server A Database M Scripting P 5 MySQL is Everywhere Multiple Platforms Multiple Languages C C++ C# 6 MySQL: #3 Most Deployed Database Oracle 70% 8% 9% 14% SQL Server 68% 11% 6% 15% MySQL 50% 13% 10% 28% DB2 39% 12% 11% 38% Informix 18% 13% 14% 55% Sybase ASE 15% 14% 14% 57% Sybase IQ 14% 14% 13% 59% Teradata 11% 15% 13% 61% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Currently Deployed Plan to Deploy Next Year Plan to Deploy but Not in the Next Year No Plans to Deploy 63% Are Deploying MySQL or Are Planning To Deploy 7 Oracle’s Investment in MySQL • Make MySQL a Better MySQL • #1 Open Source Database for Web Applications • MySQL Focus Areas • Web, Embedded & Telecom • LAMP • Windows • Develop, Promote and Support MySQL
    [Show full text]
  • Adobe® Creative Suite 2Premium
    FEATURES Adobe® Creative Suite 2 Premium The complete design environment for print, Web, and mobile publishing Product overview Adobe Creative Suite 2 software is a unified design environment that combines full new versions of Adobe’s professional tools with Version Cue® CS2, Adobe Bridge, and Adobe Stock Photos to deliver the next level of integration in creative software. Get your ideas down Greater control over images in Adobe Photoshop® CS2 Revolutionary Vanishing Point ➤ Achieve amazing results in a fraction of the time with the groundbreaking Vanishing Point, which lets you clone, paint, and paste elements that automatically match the perspective of the surrounding area. Multiple layer control ➤ Select and move, group, transform, and warp objects more intuitively by clicking and dragging directly on the canvas. Easily align objects with Smart Guides. Smart Objects ➤ Perform nondestructive scaling, rotating, and warping of raster and vector graphics with Smart Objects. Even preserve the editability of high-resolution vector data from Adobe Illustrator® software. Multi-image digital camera raw file processing ➤ Accelerate your raw file workflow with simultaneous processing of multiple images while you continue working. Import images into your choice of formats, including Digital Negative (DNG); enjoy automatic adjustments to exposure, shadows, and brightness and contrast; and much more. Image Warp ➤ Easily create packaging mock-ups or other dimensional effects by wrapping an image around any shape or stretching, curling, and bending an image using the Image Warp tool. New power for vectors in Adobe Illustrator CS2 Live Trace ➤ Quickly and accurately convert photos, scans, or other bitmap images to editable and scalable vector paths with the Live Trace feature.
    [Show full text]
  • The Dzone Guide to Volume Ii
    THE D ZONE GUIDE TO MODERN JAVA VOLUME II BROUGHT TO YOU IN PARTNERSHIP WITH DZONE.COM/GUIDES DZONE’S 2016 GUIDE TO MODERN JAVA Dear Reader, TABLE OF CONTENTS 3 EXECUTIVE SUMMARY Why isn’t Java dead after more than two decades? A few guesses: Java is (still) uniquely portable, readable to 4 KEY RESEARCH FINDINGS fresh eyes, constantly improving its automatic memory management, provides good full-stack support for high- 10 THE JAVA 8 API DESIGN PRINCIPLES load web services, and enjoys a diverse and enthusiastic BY PER MINBORG community, mature toolchain, and vigorous dependency 13 PROJECT JIGSAW IS COMING ecosystem. BY NICOLAI PARLOG Java is growing with us, and we’re growing with Java. Java 18 REACTIVE MICROSERVICES: DRIVING APPLICATION 8 just expanded our programming paradigm horizons (add MODERNIZATION EFFORTS Church and Curry to Kay and Gosling) and we’re still learning BY MARKUS EISELE how to mix functional and object-oriented code. Early next 21 CHECKLIST: 7 HABITS OF SUPER PRODUCTIVE JAVA DEVELOPERS year Java 9 will add a wealth of bigger-picture upgrades. 22 THE ELEMENTS OF MODERN JAVA STYLE But Java remains vibrant for many more reasons than the BY MICHAEL TOFINETTI robustness of the language and the comprehensiveness of the platform. JVM languages keep multiplying (Kotlin went 28 12 FACTORS AND BEYOND IN JAVA GA this year!), Android keeps increasing market share, and BY PIETER HUMPHREY AND MARK HECKLER demand for Java developers (measuring by both new job 31 DIVING DEEPER INTO JAVA DEVELOPMENT posting frequency and average salary) remains high. The key to the modernization of Java is not a laundry-list of JSRs, but 34 INFOGRAPHIC: JAVA'S IMPACT ON THE MODERN WORLD rather the energy of the Java developer community at large.
    [Show full text]
  • Sun Glassfish Enterprise Server V3 Preludetroubleshooting Guide
    Sun GlassFish Enterprise Server v3 PreludeTroubleshooting Guide Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 820–6823–10 November 2008 Copyright 2008 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A. All rights reserved. Sun Microsystems, Inc. has intellectual property rights relating to technology embodied in the product that is described in this document. In particular, and without limitation, these intellectual property rights may include one or more U.S. patents or pending patent applications in the U.S. and in other countries. U.S. Government Rights – Commercial software. Government users are subject to the Sun Microsystems, Inc. standard license agreement and applicable provisions of the FAR and its supplements. This distribution may include materials developed by third parties. Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. UNIX is a registered trademark in the U.S. and other countries, exclusively licensed through X/Open Company, Ltd. Sun, Sun Microsystems, the Sun logo, the Solaris logo, the Java Coffee Cup logo, docs.sun.com, Enterprise JavaBeans, EJB, GlassFish, J2EE, J2SE, Java Naming and Directory Interface, JavaBeans, Javadoc, JDBC, JDK, JavaScript, JavaServer, JavaServer Pages, JMX, JSP,JVM, MySQL, NetBeans, OpenSolaris, SunSolve, Sun GlassFish, Java, and Solaris are trademarks or registered trademarks of Sun Microsystems, Inc. or its subsidiaries in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc.
    [Show full text]
  • Best Practices for Model-Driven Development with Adobe® Livecycle® ES2 Guides Guiding People Through the Data Capture Experience
    Adobe LiveCycle ES2 Technical Guide Best Practices for Model-Driven Development with Adobe® LiveCycle® ES2 Guides Guiding people through the data capture experience. Introduction Background Guides in Adobe LiveCycle ES2 are Flash Player compatible wizard-like panels that help guide people through a data capture experience. Guides can dynamically change and adapt based on input data to ensure that only relevant questions are asked and accurate data is captured. These rich and engaging experiences help reduce transaction abandonment rates that are prevalent with more complex data collection interfaces. In LiveCycle ES2, Guides use the concept of model-driven development, which is the next level of abstraction in writing software applications. This abstraction offers improved productivity and makes applications that are higher in quality and easier to create, compared to lower-level development techniques. Model-driven development separates the data structures and constraint logic from the user interface and display logic. Models can then be shared and reused by other applications that capture, display or process the same data. The previous incarnation of guides was known as “form guides,” and used an XDP form as both the model and host of the form guide definition. Form guides were built directly in LiveCycle Designer, and were rendered by LiveCycle Forms into a SWF (pronounced “swiff”) file for display in the Flash Player. With the release of LiveCycle ES2, the Guide Builder tool has been moved to LiveCycle Workbench and a new application model has been introduced. The application model (.fml) is created in the Data Modeler tool, which is also a new part of the LiveCycle Workbench in ES2.
    [Show full text]
  • Oracle Glassfish Server Application Development Guide Release 3.1.2 E24930-01
    Oracle GlassFish Server Application Development Guide Release 3.1.2 E24930-01 February 2012 This Application Development Guide describes how to create and run Java Platform, Enterprise Edition (Java EE platform) applications that follow the open Java standards model for Java EE components and APIs in the Oracle GlassFish Server environment. Topics include developer tools, security, and debugging. This book is intended for use by software developers who create, assemble, and deploy Java EE applications using Oracle servers and software. Oracle GlassFish Server Application Development Guide, Release 3.1.2 E24930-01 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.
    [Show full text]
  • INSTALLING and DEPLOYING ADOBE LIVECYCLE ES4 for WEBSPHERE Iv Contents
    INSTALLING AND DEPLOYING ADOBE® LIVECYCLE® ES4 FOR WEBSPHERE® Legal notices Legal notices For legal notices, see http://help.adobe.com/en_US/legalnotices/index.html. Last updated 5/22/2016 iii Contents Chapter 1: About This Document 1.1 Who should read this document? . 1 1.2 Conventions used in this document . 1 1.3 Additional information . 2 Chapter 2: Introduction to Installation, Configuration, and Deployment Process 2.1 Installation, configuration, and deployment overview . 3 2.2 Selecting tasks for configuring and deploying . 3 2.3 Automatic vs. manual configuration . 4 2.4 LiveCycle installation, configuration, and deployment lists . 4 Chapter 3: Installing LiveCycle modules 3.1 Before you begin . 6 3.2 Installation considerations . 7 3.3 Installing LiveCycle . 8 3.4 Next steps . 9 Chapter 4: Configuring LiveCycle for deployment 4.1 Considerations when configuring and deploying LiveCycle . 10 4.2 LiveCycle pre-configuration tasks . 12 4.3 Configuring and deploying LiveCycle . 12 Chapter 5: Post-deployment tasks 5.1 General tasks . 19 5.2 Accessing module web applications . 22 5.3 Configure Correspondence Management Solution . 24 5.4 Configuring PDF Generator . 30 5.5 Final setup for Rights Management . 38 5.6 Configuring LDAP access . 38 5.7 Enabling FIPS mode . 39 5.8 Configuring HTML digital signature . 39 5.9 Configure CSIv2 inbound transport . 40 5.10 Configuring Connector for EMC Documentum . 40 5.11 Creating the XDP MIME format in a Documentum repository . 44 5.12 Configuring the Connector for IBM Content Manager . 45 5.13 Configuring the Connector for IBM FileNet . 49 Chapter 6: Advanced Production Configuration 6.1 Configuring pool size for Output and Forms .
    [Show full text]
  • Innodb 1.1 for Mysql 5.5 User's Guide Innodb 1.1 for Mysql 5.5 User's Guide
    InnoDB 1.1 for MySQL 5.5 User's Guide InnoDB 1.1 for MySQL 5.5 User's Guide Abstract This is the User's Guide for the InnoDB storage engine 1.1 for MySQL 5.5. Beginning with MySQL version 5.1, it is possible to swap out one version of the InnoDB storage engine and use another (the “plugin”). This manual documents the latest InnoDB plugin, version 1.1, which works with MySQL 5.5 and features cutting-edge improvements in performance and scalability. This User's Guide documents the procedures and features that are specific to the InnoDB storage engine 1.1 for MySQL 5.5. It supplements the general InnoDB information in the MySQL Reference Manual. Because InnoDB 1.1 is integrated with MySQL 5.5, it is generally available (GA) and production-ready. WARNING: Because the InnoDB storage engine 1.0 and above introduces a new file format, restrictions apply to the use of a database created with the InnoDB storage engine 1.0 and above, with earlier versions of InnoDB, when using mysqldump or MySQL replication and if you use the older InnoDB Hot Backup product rather than the newer MySQL Enterprise Backup product. See Section 1.4, “Compatibility Considerations for Downgrade and Backup”. For legal information, see the Legal Notices. Document generated on: 2014-01-30 (revision: 37565) Table of Contents Preface and Legal Notices .................................................................................................................. v 1 Introduction to InnoDB 1.1 ............................................................................................................... 1 1.1 Features of the InnoDB Storage Engine ................................................................................ 1 1.2 Obtaining and Installing the InnoDB Storage Engine ............................................................... 3 1.3 Viewing the InnoDB Storage Engine Version Number ............................................................
    [Show full text]