unipaas V1.9g Release Notes



Similar documents
unipaas V1.9c Release Notes

Magic xpa 2.3 UNIX Release Notes

unipaas V1.9 Release Notes

ibolt V3.2 Release Notes

kalmstrom.com Business Solutions

Connectivity Pack for Microsoft Guide

AIMS Installation and Licensing Guide

Important Notes for WinConnect Server ES Software Installation:

For Active Directory Installation Guide

FileMaker 12. ODBC and JDBC Guide

Important Notes for WinConnect Server VS Software Installation:

Using SQL Reporting Services with Amicus

SelectSurvey.NET Developers Manual

Oracle Universal Content Management

System Administration Training Guide. S100 Installation and Site Management

InventoryControl for use with QuoteWerks Quick Start Guide

Administrator s Guide to deploying Engagement across multiple computers in a network using Microsoft Active Directory

Microsoft Dynamics GP. Business Analyzer

formerly Help Desk Authority Upgrade Guide

Ajera 7 Installation Guide

SC-T35/SC-T45/SC-T46/SC-T47 ViewSonic Device Manager User Guide

OrgPublisher EChart Server Setup Guide

STEP BY STEP IIS, DotNET and SQL-Server Installation for an ARAS Innovator9x Test System

FileMaker 13. ODBC and JDBC Guide

LANDESK Service Desk. Desktop Manager

Dell Statistica Statistica Enterprise Installation Instructions

Veritas Cluster Server Database Agent for Microsoft SQL Configuration Guide

Results CRM 2012 User Manual

Automating client deployment

Enterprise Vault Installing and Configuring

Scribe Online Integration Services (IS) Tutorial

Installation Guide Supplement

RSM Web Gateway RSM Web Client INSTALLATION AND ADMINISTRATION GUIDE

Identikey Server Windows Installation Guide 3.1

Getting Microsoft Outlook and Salesforce in Sync

How To Install An Aneka Cloud On A Windows 7 Computer (For Free)

Java. How to install the Java Runtime Environment (JRE)

Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or

SDL Trados Studio 2015 Translation Memory Management Quick Start Guide

DEPLOYMENT GUIDE Version 2.1. Deploying F5 with Microsoft SharePoint 2010

RFID Tracking System Installation

aims sql server installation guide

Deltek Vision 7.0 LA. Technical Readiness Guide

Witango Application Server 6. Installation Guide for Windows

Installation & User Guide

Copyright 2011 DataNet Quality Systems. All rights reserved. Printed in U.S.A. WinSPC is a registered trademarks of DataNet Quality Systems.

DameWare Server. Administrator Guide

TIBCO Spotfire Automation Services 6.5. Installation and Deployment Manual

XenClient Enterprise Synchronizer Installation Guide

Sage ERP MAS 90 Sage ERP MAS 200 Sage ERP MAS 200 SQL. Installation and System Administrator's Guide 4MASIN450-08

Dream Report Version 4.5

Manual POLICY PATROL SIGNATURES FOR OUTLOOK, GOOGLE APPS & OFFICE 365

Installation Instruction STATISTICA Enterprise Server

Installing OneStop Reporting Products

MS SQL Express installation and usage with PHMI projects

Portions of this product were created using LEADTOOLS LEAD Technologies, Inc. ALL RIGHTS RESERVED.

HP Application Lifecycle Management

Installation Assistance Windows/Microsoft Updates Updating from Spectra or Upgrading from Spectra 6.x...

SourceAnywhere Service Configurator can be launched from Start -> All Programs -> Dynamsoft SourceAnywhere Server.

Bitrix Site Manager ASP.NET. Installation Guide

IDENTIKEY Server Windows Installation Guide 3.2

AccuTerm 7 Cloud Edition Connection Designer Help. Copyright Zumasys, Inc.

Virtual Office Remote Installation Guide

Install SQL Server 2014 Express Edition

Installation Guide. Novell Storage Manager for Active Directory. Novell Storage Manager for Active Directory Installation Guide

Invoice Quotation and Purchase Orders Maker

Contents Notice to Users

Installation Guide for Pulse on Windows Server 2008R2

Connecticut Hazardous Waste Manifests Database

How to Set Up a Shared SQL Express Database with ManagePro 7 Standard version

FileMaker 11. ODBC and JDBC Guide

Course Syllabus: RIA Programming for unipaas V1.x Developers

ilaw Installation Procedure

Important Release Information and Technical and Deployment Support Notes

Forms Printer User Guide

IDENTIKEY Server Windows Installation Guide 3.1

Thirtyseven4 Endpoint Security (EPS) Upgrading Instructions

Dell Statistica Document Management System (SDMS) Installation Instructions

Installing and Administering VMware vsphere Update Manager

JD Edwards EnterpriseOne Tools. 1 Understanding JD Edwards EnterpriseOne Business Intelligence Integration. 1.1 Oracle Business Intelligence

HP Quality Center. Software Version: Microsoft Word Add-in Guide

Tutorial: Mobile Business Object Development. SAP Mobile Platform 2.3 SP02

Sage ERP Accpac 6.0A. Installation and System Administrator's Guide

STATISTICA VERSION 9 STATISTICA ENTERPRISE INSTALLATION INSTRUCTIONS FOR USE WITH TERMINAL SERVER

Federated Identity Service Certificate Download Requirements

The SSL device also supports the 64-bit Internet Explorer with new ActiveX loaders for Assessment, Abolishment, and the Access Client.

Wise Package Studio 8.0 MR1 Release Notes

About Dell Statistica

Kokii BatteryDAQ. BMS Software Manual. Battery Analyzer Battery DAS

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS

AXIS Camera Station Quick Installation Guide

Centran Version 4 Getting Started Guide KABA MAS. Table Of Contents

Portions of this product were created using LEADTOOLS LEAD Technologies, Inc. ALL RIGHTS RESERVED.

Interworks. Interworks Cloud Platform Installation Guide

INSTALLATION GUIDE. AXIS Camera Station


Bosch ReadykeyPRO Unlimited Installation Guide, product version 6.5. This guide is item number DOC , revision 2.029, May 2012.

EventSentry Overview. Part I Introduction 1 Part II Setting up SQL 2008 R2 Express 2. Part III Setting up IIS 9. Part IV Installing EventSentry 11

Aradial Installation Guide

Transcription:

Release Notes W e are proud to introduce. is an improved and updated version of the unipaas V1.9 release. Read the information in this document to find out more about this latest unipaas version. For more information about previous unipaas releases, see the PastReleaseNotes.pdf file provided with this installation.

General Information General Information Introducing Magic Software s We are delighted to announce the launch of a new release of Magic Software s unipaas SaaS-Enabled Application Platform. unipaas allows organizations to quickly and cost effectively enjoy all the benefits of Rich Internet Applications (RIA) and Software-as-a-Service (SaaS) applications, whether onpremise, or on-demand. Based upon a unique, unitary development paradigm, unipaas gives the power to quickly develop, enhance, and deploy business applications under multiple deployment models and at a fraction of the cost and time compared to conventional.net or Java environments. Further Enhancing the Platform introduces many new features and fixes. These new features enable you to accelerate application development and to produce more sophisticated and manageable business applications. This long list is added to the continuous effort of optimizing and proofing the product by addressing and fixing customer and internal reported problems. Continued Platform Support and Compatibility unipaas was tested and is confirmed to be compatible with Windows 7 32-bit and Windows Server 2008 64-bit operating systems. Note: Due to the Windows 7 UAC, when installing and running unipaas on Windows 7, your user must have admin rights. You may also need to right-click on the unipaas Studio icon and click the Run as administrator option. For more information about the various platforms on which has been checked for operation by Magic Software Enterprises, refer to the Compatibility Guide.pdf file provided with this installation..net Integration As of unipaas V1.8, you can enhance your offering by easily embedding and integrating any.net control or assembly. You can upgrade the look and feel of your rich internet application (RIA) by directly placing new.net controls into your RIA user interface. You can also enhance the functionality of your RIA by integrating any.net assembly. To use the.net functionality, you need to have.net framework V2.0 SP1 (or above) installed on your machine. You can install it by running the NetFx20SP1_x86.exe file in the Scripts\RIA folder. For more information on how to add and manipulate.net modules, see the sample available at: http://kb.magicsoftware.com/article.aspx?article=1959&p=5 or the.net Tutorial sample installed with unipaas. 2

General Information Note that if your pre-version 1.9 programs use.net objects, you must resave the programs that refer to.net objects using the V1.9x service pack (use ^S). Alternatively, you can export and import the programs. Mobile Device Support Expand your IT offering by supporting mobile devices alongside stationary desktops. With the same high productivity of development and by keeping your own expertise in developing unipaas applications you can now easily produce highly interactive mobile applications and quickly expand your internal systems to serve the mobile workforce. unipaas Web Page Make sure to visit our unipaas Web page, where you can view and download various documents. unipaas Licensing In addition to the new unitary development and deployment paradigm for RIA and SaaS, unipaas also supports any previous Magic Software editions and forms of development and deployment. However, in order to maintain your former development and deployment capabilities, you need to obtain new unipaas licenses that reflect your current edeveloper V10 licenses. To obtain unipaas licenses, please contact your local Magic Software representative. Migrating from edeveloper V10.1 to unipaas Migrating an edeveloper V10.1 application to unipaas is quite straightforward and no explicit migration procedure is required. You can directly access and open edeveloper V10 applications from the unipaas Studio and Runtime engines. Migrating from edeveloper V9.4 to unipaas Migrating an edeveloper V9.4 application to unipaas is fast and easy. unipaas provides a collection of wizards to easily migrate your application, INI settings, and interface builder data. In the Migration subfolder of the product, located in the Start menu of your desktop, you will find a shortcut to each of the available conversion wizards. We recommend reading the Migration chapter in the unipaas Help before migrating your edeveloper V9.4 applications. 3

General Information Bundled Products unipaas comes with the following bundled products: Limited version of DB2 Express limited to 3 months Version Control Client Jalindi Igloo The Magic Optimizer The Record Main Converter The Magic Optimizer Magic Software is happy to introduce Ocean Solutions s complementary utility the Magic Optimizer. The Magic Optimizer provides extended query and analysis capabilities for any unipaas application. This version of the Magic Optimizer provides a fully operational documentation feature, and a limited evaluation version of the remaining features. To obtain a fully operational license of the Magic Optimizer, please contact Ocean Solutions at info@magic-optimizer.com. From Record Main Based to Event-Driven Applications Turn your applications into fully event driven by utilizing the new Record Main Converter utility. The Record Main Converter utility locates all of the Record Main based logic of a unipaas application and automatically and fully converts it to event based logic while keeping the entire functionality of the application intact. Making your applications completely event driven enables you to utilize new features, such as Subforms and Explicit Tabbing order of controls that are not available in tasks that have the Record Main Compatible logic unit. But most importantly, this conversion brings your application one big leap forward towards turning the application into a Rich Internet Application (RIA), allowing you to start and benefit from the great values of RIA sooner than ever before. Note that the Record Main Converter utility might not handle specific complex logic segments. In such cases, the complex logic segment will be kept as-is to maintain the application functionality and to allow for manual intervention to complete the conversion. 4

General Information Downloadable Databases You can connect your unipaas application to various databases, including all of the previous edeveloper V10 database gateways. Below are some links to downloadable express version databases. Make sure that the corresponding unipaas database gateway is included as part of the unipaas installation. Oracle Database 10g Express Edition Microsoft SQL Server 2005 Express Edition MySQL 5.0 Rich Internet Application on Apache Web Server To run a RIA application on an Apache Web Server, the following lines should be added to the httpd.conf file: AddType application/x-ms-application.application AddType application/x-ms-application.manifest AddType application/x-msdownload.dll AddType application/octet-stream deploy AddHandler default-handler.jpg.gif.js.txt.bat.msi Web and RIA development on Windows 7 By default, IIS 7.5 is not installed on Windows 7. To run Web programs or Rich Client programs using a local IIS Web server, you may need to install it manually. You can install IIS by going to Control Panel > Programs > Advanced Options > Windows Features. For more information, refer to the following URLs: http://technet.microsoft.com/en-us/library/cc731911.aspx http://technet.microsoft.com/en-us/library/cc725762.aspx Web and RIA Development on Windows Vista The unipaas installation cannot enable the CGI and ISAPI Extension on the IIS of Windows Vista. If you have problems running RIA on Windows Vista, refer to the Configuring IIS7 to Work with unipaas technical note, which you can find in the unipaas Help. RTL Applications It is advisable to use the same const file for development and deployment; otherwise, some issues may arise, such as incorrect alignment of a Label control in RTL fields. 5

General Information Sample Projects The following samples projects were added to the product and they are now installed in the SampleProjects folder: Rich Internet Demo The project of the live RIA Demo that is available at http://riademo.magicsoftware.com and http://riademo.magicsoftware.com/mobile. Online Samples A set of Online (Client/Server) examples for many Client/Server how to scenarios that are described in the Mastering unipaas book. Rich Internet Samples A set of Rich Internet examples for many Rich Client how to scenarios that are described in the Mastering unipaas book. Mobile Web Samples Web templates based on HTML Merge technology for mobile devices..net Tutorial A short tutorial with examples explaining how to use.net in unipaas. All the projects are available with their source code, so you can use them in your applications. SQLite Gateway The SQLite database is a single user, self-contained transactional SQL database engine that does not require a server or any installation or configuration. The SQLite gateway is integrated in unipaas and available with every installation of unipaas. Systinet 6.6 and Java 1.6 Since version 1.9e, unipaas installs Systinet 6.6 and JRE 1.6. This version of Systinet supports Java 1.6. Java 1.4 will not be supported when working with SSJ or using the JExplore() function. While upgrading unipaas from versions earlier than 1.9e and you get the "Web Application Internal Error" message, carry out the following steps: 1. Remove or rename every subfolder under the %WASP_HOME%\work subfolder (including the system subfolder and one subfolder per server package). 2. Reload Systinet Systinet will regenerate the entire content of the work folder. 6

New Features, Feature Enhancements and Behavior Changes New Features, Feature Enhancements and Behavior Changes Button Caption Hebrew Version The Hebrew property was not working properly in previous versions and special characters at the end of the text were not aligned correctly. This functionality is now fixed, but this might affect your application. If your application has push buttons with an English caption and special characters at the end of the text, you may need to change the Hebrew property to No. Rich Client Visual() and Logical() Functions The Visual() and Logical() functions are now supported in Rich Client applications. Rich Client Expect: 100-continue unipaas sends 'Expect: 100-continue' in the header of the 3rd request. Some web proxy servers do not allow this header and throw an exception. A new parameter was added to the execution.properties section to define whether or not this header should be sent. Broker Load Balancing Enhancements A new option was added to the broker s load balancing mechanism that will distribute the load evenly between Runtime engines, according to the percentage of executing threads out of the maximum threads allowed for an engine. Sample Projects Additional sample programs were added to the Online Samples and Rich Internet Samples projects. The new sample programs are for some of the unipaas functions and for connectivity to Google Maps and Google Translate. Note that the Google Maps samples are available in the Rich Internet Samples project only. 7

Fixed Problems Fixed Problems Merge MGINCLUDE (QCR # 257744 & 514069) unipaas crashed in a merge program when there was an MGINCLUDE tag in the template file in a specific scenario. Rich Client Execution (QCR # 461973) The first operation in the Task Prefix logic unit of a called task was not executed when the Task Suffix logic unit of the caller task had a server operation and a client operation that did not need to be executed. MSSQL Direct SQL (QCR # 502129) An error message appeared after using a stored procedure that returned a date and in unipaas a date was mapped to CHAR(8) when the Result database was MSSQL. Activity Monitor Verify Operation (QCR # 712785) Incorrect lines (End Record Prefix, End Task Prefix) were written to the Activity Monitor and to the log file when the LogSynch, Gateway and BackgroundMsg logging settings were set to Yes and the task had a Verify operation. Log File Date (QCR # 732716) The date stamp was missing in some of the lines. Button Hebrew Version (QCR # 735020) Special characters in Hebrew text defined for the Format property of a button displayed at the beginning of the text instead of at the end of the text when using the Hebrew version. MSSQL DATETIME (QCR # 754808) A DATETIME value was not displayed properly when a DATETIME field was mapped to Alpha 19 in unipaas. Rich Client Proxy (QCR # 769915 & 777585) A Rich Client application connected directly to the server even though a proxy was defined when using SSL. Rich Client User-Defined Function (QCR # 776181) unipaas was closed and the RIA context was lost when selecting a record from a pick list in a specific scenario involving a user-defined function. 8

Fixed Problems Print Data Unicode (QCR # 781381) Wrong data was displayed after performing Print Data when having a Unicode column attached to a Combo Box control. Broker Verify Operation (QCR # 782266) unipaas hanged after a Verify operation when the broker was executed as a service and the 'Allow service to interact with desktop' service property was unchecked. MSSQL Direct SQL (QCR # 783137) The SQL statement was truncated when a Direct SQL task called a stored procedure and passed it a String type argument that was also used as an input parameter in another task. Button Hebrew Version (QCR # 916998) The text on a Hyper text button was wrongly aligned when using the Hebrew version. Button Transparency (QCR # 920008) A Hyper text button with transparent color attached was not seen as transparent when the button was placed on a Table control. Broker Threads Assignment (QCR # 920276) The broker assigned threads to an engine even though the MaxConcurrentRequests was reached and the log showed a lot of -109 errors. Rich Client Form State Persistency (QCR # 924756) The position of a program defined with Persistent form state=yes was set according to the last time it was executed even when the program position was defined by expressions. Rich Client CtxGetId (QCR # 929938) The CtxGetId() function returned a wrong context identifier for the current context when used in a Rich Client task. Broker Crash Messages (QCR # 932270) The unipaas engine appeared with an "unreachable" status in the broker even though the unipaas engine was terminated when the engine crashed in background mode and the crash messages were not closed immediately. 9

Fixed Problems Rich Client Scrollbar (QCR # 933999) unipaas crashed after clicking or trying to scroll the scroll bar in a subform when the subform task was defined with Allow Empty Dataview=Yes and no records existed. Oracle Direct SQL (QCR # 934919) unipaas crashed when there was an Oracle date in the out parameters of a stored procedure. V9Converter Variable Change & Control Suffix (QCR # 935054) The V9 Converter failed to convert the variables in the Variable Change and Control Suffix logic units. Rich Client Block While (QCR # 940034) unipaas crashed after executing a program that had a Block While operation written after line #1000 with any operation in the block. Builders Interface Builder (QCR # 969960) Some elements were not written to the ECI file after adding an event in an existing component in a specific scenario involving lots of components. Rich Client SetCrsr() Function (QCR # 998756) The SetCrsr() function did not work when a Browser control was on the form. Magic Software Enterprises Ltd provides the information in this document as is and without any warranties, including merchantability and fitness for a particular purpose. In no event will Magic Software Enterprises Ltd be liable for any loss of profit, business, use, or data or for indirect, special, incidental or consequential damages of any kind whether based in contract, negligence, or other tort. Magic Software Enterprises Ltd may make changes to this document and the product information at any time without notice and without obligation to update the materials contained in this document. Magic is a trademark of Magic Software Enterprises Ltd. Copyright Magic Software Enterprises, December, 2010 10