Fiorano SOA Platform 9.2.1 Release Notes          

 

Product Name: Fiorano SOA Platform

Version: 9.2.1

This document contains important information about Fiorano SOA Platform 9.2.1 release.

These notes are the most current information for the product and take precedence over all other documentation.

This release notes includes the following topics:

Release 9.2.1

Release 9.2.0

Release 9.1.1

Release 9.0.2

Release 9.0.2

Release 9.0.1

Release 9.0.0

Product Documentation  PAGEREF _Toc163893075 \h 7

System Requirements  PAGEREF _Toc163893076 \h 7

Customer Support PAGEREF _Toc163893077 \h 7

Phone Support PAGEREF _Toc163893078 \h 7

 

Note: To upgrade your current Fiorano environment to Fiorano SOA Platform 9.2.1, please refer to Fiorano Migration Guide located at $FIORANO_HOME/migration/FioranoSOAMigrationGuide.

 

Release 9.2.1

 

What's New?

 

This section lists all the new features added in Fiorano SOA Platform 9.2.1 release.

eStudio

Dashboard

Components

 

TOP

What's Changed?

 

The following changes are included in the Fiorano SOA Platform 9.2.1 release: 

TOP

Resolved Issues

This section describes some of the customer issues resolved in the Fiorano SOA Platform 9.2.1 release.

Possible solutions:

1. Edit the Enterprise Server's connection factory named 'SERVICEPROVIDERCF' to specify Connection URL as hostname of the Enterprise Server machine.

2. Edit Enterprise Server profile to specify ServerAddress property as hostname of the Enterprise Server machine.

For both of the above solutions, user will have to map this hostname to an accessible Enterprise Server's IP address in each of the Peer Server machines.

 

TOP

Known Issues and Limitations

Known Limitations

This section contains the list of all known limitations for Fiorano SOA Platform 9.2.1 release.

eStudio – Limitations:

eMapper - Limitations:

Known Issues

This section contains the list of known issues for Fiorano SOA Platform 9.2.1 release.

Bug ID

Description

12402

Message Selectors and Durable subscriptions do not work on some EDBC components

13007

[Firoano Studio] Unable to launch studio from directory other than studio/bin.

13304

[JMX Browser] Cannot edit/add alerts in online mode.

13670

Applications created prior to SOA 2007 SP3 that used WS Stub & HttpStub components are not compatible with the latest versions.

Workaround: After importing reconfigure WS Stub & HttpStub instances

13780

Synchronize button not getting disabled even after application is launched.

13789

After HA failover, Error window shows peer not available even though its available

13797

Fes logs cannot be exported from Studio.

13832

Compression and Encryption on Route not working as expected

14056

Color of the component does not change in HAFES failover.

14535

Debugger set on an application fails in case of network failure.

This is related to setting debugger in case of cable plug out scenario. All other cases related to cable pullout (without debugger) are working fine.

14558

ClassNotFoundException while trying to connect Weblogic server remotely.

JMSIn / JMSOut/ JMSRequestor compoenents running on a Linux machine cannot connect to a Weblogic server running on a remote Linux machine using T3 (default) protocol. HTTP protocol should be used instead.

15686

Enterprise server does not start when its transport protocol is HTTP & security protocol is SUN_SSL

16637

There is a race condition which under rare circumstances leads to Peer Server's PUBSUB database

corruption on multiple start/stop of an Event Process accompanied by multiple failovers of Shared HA

Peer Server. The Peer Server refuses to start after this point. For exact sequence of steps that may

lead to this issue, please refer to KB#3273 in http://support.fiorano.com

Workaround: Clear Peer Server's PUBSUB database manually. The PUBSUB database is present under

$FIORANO_HOME/runtimedata/PeerServers/<PeerProfileName>/FPS/run/PUBSUB.

16924

Changes done to Event Process are not reflected when the Event Process is externally modified.

18773

No option to cancel Custom Property Sheet (CPS) dialog for components whose CPS launches in eStudio JVM. Connection test in CPS for components like DB becomes non-responsive for sometime if invalid connection parameters are provided.

19088

Component instances with Japanese characters in their display name do not get launched after Peer Server restart.

Workaround: Restart Event Process after restarting Peer Server.

 

 

Release 9.2.0

 

What's New?

This section lists all the new features added in Fiorano SOA Platform 9.2.0 release.

Audit logging

For more information, refer to chapter 12 Audit Management in Fiorano SOA User Guide.

Component Control Protocol

For more information, refer to section 3.12 Component Communication Protocol (CCP) in Fiorano SOA User Guide.

Refer to javadocs located at $FIORANO_HOME/javadoc/esb/ccp/index.html for an overview of Component Control Protocol (CCP) APIs

Note: Fiorano pre-built components do not implement this protocol as of this release. This feature will be extended to Fiorano pre-built adapters in future releases.

Monitoring

Component Creation

Components

For more information, refer to component help and section 10.4 Managed Connection Factory in Fiorano SOA User Guide.

eStudio

Default settings for service instances

For more information, refer to section 12.2.3 Service Options in Fiorano eStudio User Guide.

Route transformation

Note: Only one transformation from an Event Process can be open at a time.

eMapper

Dashboard

For more information, refer to section 8.3 Password Rules in Fiorano SOA User Guide.

For more information, refer to section 2.5.2 Remembering User Preferences in Fiorano SOA User Guide.

Localization

TOP

What's Changed?

 

The following changes are included in the Fiorano SOA Platform 9.2.0 release: 

TOP

Resolved Issues

This section describes some of the customer issues resolved in the Fiorano SOA Platform 9.2.0 release.

TOP

 

Release 9.1.1

 

What's New?

This section lists all the new features added in Fiorano SOA Platform 9.1.1 release.

 

Japanese localization

HA - Improved ping mechanism to determine if the local machine is out of network

TOP

What's Changed?

 

The following changes are included in the Fiorano SOA Platform 9.1.1 release: 

 

Template engine

Generated custom component code, help files and javadocs will not contain Fiorano copyright.

TOP

Resolved Issues

This section describes some of the customer issues resolved in the Fiorano SOA Platform 9.1.1 release.

  • Unable to install Enterprise Server as a service on windows platform when value to mode argument is provided in upper case.

  • Changes in component code are not reflected at runtime if the component is running In-Memory.

  • Exception in sequence stop and start, an Event Process after applying a backlog monitoring policy.

  • Backlog policies do not work for user-defined destinations.

  • Unable to purge messages on service instances port using Queue Browser window.

  • Unable to browse/receive messages on service instances port which does not allow anonymous user to browse/receive the messages.

  • Exception while removing debugger from a route after changing password of anonymous user.

  • Messages do not flow through route when source and target components are on different Peer Servers and the target destination is a user defined destination.

  • [C# component] Custom C# component do not copy message properties from input message to output message.

  • [MQSeries] MQSeries components do not recover from connection errors.

  • [MQSeriesIn] Messages sent from MQSeriesIn component in text mode without variable data defined in RFH structure have additional characters at the beginning of the payload.

  • [Join] Unable to launch Join components in in-memory Mode.

  • [FileReader] FileReader scans entire source directory for the required file even when there are no wild characters in the file name.

  • [JMSAdapters 5.0] Unable to export 5.0 versions of JMSIn, JMSOut and JMSRequestor components.

  • Properties that are encrypted in environment files are not decrypted correctly. Ex. Password field in DB component is changed when the CPS is reopened.

  • Event Process created in Fiorano SOA 2007 SP7 or earlier versions cannot be opened in eStudio.

  • Profiling in eStudio for Event Processes created in nStudio was not working properly.

  • Error handling actions configured for components in eStudio do not work correctly.

  • Cannot select some output ports of CBR component when the number of routing rules are greater than 3.

  • On English version of OS with language settings changed to Japanese and Japanese fonts installed, component name and note are not displayed properly when the text provided is Japanese.

 

TOP

 

Release 9.1.0

 

What's New?

This section lists all the new features added in Fiorano SOA Platform 9.1.0 release.

eStudio Beta

 

eMapper

For more information, refer to Chapter 8 eMapper in Fiorano eStudio User Guide.

 

Improved ACL support

For more information, refer to section 8.7 Event Process Security in Fiorano SOA User Guide.

 

Improvements in Command Line Interface (CLI):

For more information, refer to section 5.11 The Event Process Command Line Interface in Fiorano SOA User Guide.

 

Queue Depth Monitoring

Ability to monitor queue depth and send alerts when queue depth reaches specified threshold.

For more information on Queue Depth monitoring, refer to Chapter 11 Backlog Monitoring in Fiorano SOA User Guide.

 

SBW/Event Tracking 

Support for disabling SBW/Event Tracking with a single option. This option can be helpful in cases where SBW/Event database remains unavailable for long period of time and user wants to avoid additional overhead on Enterprise Server to try to insert SBW/System events on periodic intervals.

For more information on SBW Tracking and Event Tracking, refer to section 2.7.6.1 and 2.8.1.1 respectively in Fiorano SOA User Guide

 

New version of JMS components - JMSIn 5.0, JMSOut 5.0 and JMSRequestor 5.0:

Refer to section 4.7 MOMs in Fiorano SOA User Guide or the component Help.

 

Enhancements in pre-built components:

MQSeriesOut:

Option to specify the action to be taken when there are no messages in the queue within the timeout specified. Option can be throw an exception, send an empty message or do nothing. This option is disabled if the wait time suggests to wait forever.

JMSOut:

Option to specify the action to be taken when there are no messages in the destination within the timeout specified. Option can be throw an exception, send an empty message or do nothing.

SimpleHTTP:

Support to cache the connections created and reuse them for processing subsequent requests.

HTTPAdapters:

Support for multipart/form-data (support to upload files) in HTTPAdapters.

WebServiceConsumer 5.0:

Connection timeout property is added 

 

Other enhancements

 

TOP

What's Changed?

 

The following changes are included in the Fiorano SOA Platform 9.1.0 release: 

 

Server memory configurations

All server configuration files have been changed to include typical command-line options and environment variables that can affect the performance characteristics of the Java HotSpot Virtual Machine and hence that of ESB servers.

We recommend to turn on the following option when using JVM version 1.5 update 7 or above to run the servers. It is disabled by default. -XX:+HeapDumpOnOutOfMemoryError

Server configuration files are located at -

o         $FIORANO_HOME/esb/server/bin/server.conf,

o         $FIORANO_HOME/esb/fes/bin/fes.conf and

o         $FIORANO_HOME/esb/fps/bin/fps.conf.

For more information on configuring Fiorano Servers, please see section 7.6 Memory Management of Fiorano Peer Server in Fiorano SOA User Guide

 

Server profile structure changes

Server profile structure has been changed since previous Fiorano SOA releases. Users of Fiorano SOA 2007 SP5 or above may use the migration scripts provided under $FIORANO_HOME/migration/profilemigration to migrate server profiles from older versions to SOA 9.1.0 version.

 

Runtime data folder structure changes     

The structure of runtimedata has been changed since previous Fiorano SOA releases. Users of Fiorano SOA 2007 SP5 or above may use the migration scripts provided under $FIORANO_HOME/migration/runtimedatamigration to migrate server runtimedata from older versions to SOA 9.1.0 version.

 

Ping enabled property in server profiles

PingEnabled flag has been set to true by default for all Enterprise/Peer Server profiles. This flag ensures that all client connections which are not reachable for a specified time get closed by the server. The value of this parameter can be configured by opening server profile in Studio and navigating to Fiorano->etc->FMQConfigLoader.

 

Event Process versioning

Event Process versioning is not supported. However, previously created Event Processes with a different version are still supported

 

JMS authentication details used by components

Authentication details in the properties of ports of components are removed. Authentication details of the user logged in will be used instead.

 

ESB java samples location

The path of ESB JAVA sample programs has been changed from $FIORANO_HOME/esb/samples to $FIORANO_HOME/esb/samples/SamplePrograms.

 

Password encryption

Passwords specified in various components will be stored in encrypted form in the Event Process XML file. The passwords will be encrypted on reconfiguration of components / profiles.

 

XSLT Component

XSLT component is changed to pure JMS component to improve the performance. The configuration of the component is completely backward compatible.

 

TOP

Resolved Issues

This section describes some of the customer issues resolved in the Fiorano SOA Platform 9.1.0 release.

Scenario:

      Using Oracle ojdbc14.jar driver.

      Large amounts of SBW data is handled.

TOP

 

Release 9.0.2

 
What's New?

This section list all the new features added in Fiorano SOA Platform 9.0.2 release.

Support for RFH2 headers.
Note: The component understands and parses on RFH2 and MQMD headers. Any other headers present in an MQMessage will be sent out along with the body content.

o         Option to use and configure transformer implementation.

o         Option to select application context source for transformation.

o         Option to select source of properties / headers for the resultant message.

o         Option to select preference for common properties from input messages when properties from both input messages are required on the resultant message. Resultant message can contain values for common properties only from input message on IN_PORT1 or IN_PORT2

o        Support for commit or rollback based on a trigger on input. This feature can be used to develop database applications with distributed transaction support transaction support across different steps.

Note: A new sample application 'DB Transaction Support' is added to showcase this feature.

o        Improved batch mode support. User can determine whether batching is allowed or not and can choose an appropriate commit mode.

Note: Batching across different input requests is not supported.

  o         Support for groovy script 1.6.1

  o         Support for java script 1.7

While creating a JMX connection to servers, the JMX RMI connector opens two ports. One is for the RMI registry, which is fixed and known and other port is used to export JMX RMI connection objects. This second port is usually dynamically allocated at random. This causes problem if server is behind a firewall as one of the connection ports is random and it cannot be unblocked.

This release provides a way to configure the value for this second port. To configure this property, open the profile and navigate to Fiorano->jmx->connector->RMIBasedJMXConnector and specify the desired value for 'RmiPortExportObjects' property.

Shared High Availability profiles are now available for ESB servers. These profiles combine the reliability of a Highly Available Server with that of the performance of a Standalone Server.

For more details on Shared HA including setup instructions, refer to section 5.5 in Fiorano SOA User Guide.

TOP

What's Changed?

The following changes are included in the Fiorano SOA Platform 9.0.2 release: 

Changing password for Admin user

Note: If Target Peer Server and Source Peer Server are same, username/password property is not used.

TOP

Resolved Issues

This section describes some of the customer issues resolved in the Fiorano SOA Platform 9.0.2 release.

 

Release 9.0.1

 

What's New?

This section list all the new features added in Fiorano SOA Platform 9.0.1 release.

Note: In case HA profiles from previous versions are migrated to current version of the product, these profiles need to be re-configured to specify BackupRMIServerPort property to make use of this functionality.

To listen for Peer Server Gateway Machine Up/Down notifications, user may register a notification listener with Peer Server using sample 'GatewayJMXNotification.java' provided in $FIORANO_HOME/esb/samples/Utilities.

These utility programs are available under $FIORANO_HOME/esb/samples directory.

TOP

What's Changed?

The following changes are included in the Fiorano SOA Platform 9.0.1 release: 

To give preference to ACTIVE server to remain ACTIVE in case of network failure between HA servers, following changes have been done:

  1. ACTIVE server tries to re-acquire lock on the LockFile after each configured interval.

  2. PASSIVE server will wait for a specified time before trying to acquire the lock on LockFile in case of a network failure between HA servers.

Additionally, Gateway Server IP address and port properties needs to be specified for HA profiles. This has been done to detect network failure between HA server machine and gateway machine.

Note: Gateway Machine is the machine hosting the LockFile. For more details, refer to Chapter 5 in Fiorano SOA User Guide.

TOP

Resolved Issues

This section describes some of the customer issues resolved in the Fiorano SOA Platform 9.0.1 release.

Security exceptions are not reported when sending messages to a destination with negative permissions set for the user sending the messages.

Note: In case the message being sent is Non-Persistent, Security exception will be reported if 'BatchingEnabled' property has been set to false in the connection factory being used by the connection. The exception may not be reported otherwise.

TOP

 

Release 9.0.0

What's New

This section list all the new features added in Fiorano SOA Platform 9.0.0 release

Fiorano SOA Platform 9.0.0 comes with brand new eclipse based Studio called as eStudio - beta version along with previous version of Studio.

TOP

What's Changed?

The following changes are included in the Fiorano SOA Platform 9.0.0 release: 

TOP

Resolved Issues

This section describes some of the customer issues resolved in the Fiorano SOA Platform 9.0.0 release.

TOP

Product Documentation

The Fiorano documents are also available at Fiorano Documentation Center

Document Name

Description

Fiorano SOA User Guide

The Fiorano SOA User Guide has been developed for all users including advanced users who are familiar with using API documentation and runtime libraries to create, customize, test and deploy business components after testing their behavior. This guide comes in 2 formats, PDF format and WebHelp format.

Fiorano eStudio User Guide

The Fiorano eStudio User Guide has been developed for all the users who want to create application, flow, event process, and so on. This guide gives you a detailed description on all the functionality for running and using eStudio.

Getting Started

This document lists the steps required for simple installation and usage steps for setting up an ESB server and ESB peer on a single box, adding another ESB peer to the ESB network, and using Business Components.  

TOP

System Requirements

Product

Operating Systems

Java

Minimum Hardware

Recommended Hardware

ESB Server

Windows NT Server 2003, Red Hat Linux 4, HPUx 11i, IBM AIX 5x, Solaris 10

1.5 and above

512 MB RAM

750 MB disk space

1 CPU

2 GB RAM

10 GB disk space

2 CPU

Peer Server

Windows NT Server 2003, Red Hat Linux 4, HPUx 11i, IBM AIX 5x, Solaris 10

1.5 and above

512 MB RAM

500MB disk space

1 CPU

8 GB RAM

10 GB disk space

4 CPU

Fiorano Studio

Windows NT Server 2003,

1.5 and above

 

128 MB RAM

500 MB disk space

1 CPU

512 MB RAM

500 MB disk space

1 CPU

Red Hat Linux 4, Solaris 10 1.4

Fiorano Tools

Windows NT Server 2003, Red Hat Linux 4, Solaris 10

1.5 and above

128 MB RAM

500 MB disk space

1 CPU

256 MB RAM

500 MB disk space

1 CPU 

 

TOP

Customer Support

This requires a valid login; please contact your sales representative for an account on the Fiorano Support Portal.

TOP

Phone Support

United States:

1-800-663-3621 (Toll-Free within the USA) or +1-650-326-1136 (9 AM to 5 PM Pacific Time)

Asia Pacific:

+91 80 40170000 (9 AM to 5 PM India Standard Time)

Japan:

+81 3 5464 3874 (9 AM to 5 PM Japan Standard Time)

Europe and Middle East:

+44 (0) 1932 895005  (9 AM to 5 PM London Standard Time)

TOP

Copyright © 2008-2010, Fiorano Software Pte. Ltd. and affiliates. All rights reserved.

This software is the confidential and proprietary information of Fiorano Software ("Confidential Information"). You shall not disclose such Confidential Information and shall use it only in accordance with the terms of the license agreement enclosed with this product or entered into with Fiorano.