Product Name: Fiorano SOA Platform
Version: 9.1.1
This document contains important information about Fiorano SOA Platform 9.1.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:
Note: To upgrade your current Fiorano environment to Fiorano SOA Platform 9.1.1, please refer to Fiorano Migration Guide located at $FIORANO_HOME/migration/FioranoSOAMigrationGuide.
This section lists all the new features added in Fiorano SOA Platform 9.1.1 release.
Japanese localization
Localization support for UI messages in Japanese for eStudio, eMapper and nStudio. HA - Improved ping mechanism to determine if the local machine is out of network
A new configurable property ping retry count is added to server profile that determines the number times the server should attempt to ping gateway server before the server assumes that it is out of network and switches to waiting state. This configuration is useful in avoiding unwanted failovers in network with a possible loss of ping packets. The ping retry count property is configurable in the server profile by navigating to Fiorano->HA->HAManager->FioranoHAManager. Note: Multiple pings are attempted only before acquiring lock or during server boot.
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.
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.
This section contains the list of all known limitations for Fiorano SOA Platform 9.1.1 release.
Performing actions (run, crc, stop of Event Processes) on multiple items in Server Explorer view is not supported.
XPath Editor is not implemented. User can not configure XPath selectors using UI on route.
Layouts will not be completely preserved when an Event Process is opened in eStudio and nStudio.
Transformations cannot be defined on routes.
Transformations on route cannot be viewed in mapper.
Customization of error logs and Problems view to show only eStudio related logs is not supported.
When multiple clients are working on an Event Process simultaneously, changes made to Event process by a client will not be visible to other clients.
Lag in notification of Enterprise Server shutdown to eStudio client (about 30 Seconds)
Users/Groups cannot be configured.
Event processes created prior to SOA 2007 SP4 cannot be imported.
User has to switch to Fiorano perspective after launching eStudio.
Schema editor to view schema on ports cannot resolve schemas which contain elements defined in imported schemas.
eMapper - Limitations:
Visually editing a DTD is not supported. Workaround - Use Edit Structure.
Option to import an extension is not present.
Validation of types is not present while compiling funclets.
EDI and CSV formats are not supported.
Features not supported:
o Cannot use overloaded java functions for scripts imported from tmf file
JMS components - JMSIn 5.0, JMSOut 5.0 and JMSRequestor 5.0:
Support for Oracle, Weblogic and other JMS providers is not present.
Multiple threading by configuring number of sessions on input port is not supported.
SSL and proxy support are not added.
5.0 versions are not backward compatible with 4.0 versions.
Features not supported:
o Scheduling mode.
Known Issues
This section contains the list of known issues for Fiorano SOA Platform 9.1.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. Work around: 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 |
[SI: 2523] Compression and Encryption on Route not working as expected |
|
13928 |
Repositories are empty after continuous login/logouts |
|
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. |
|
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. |
|
|
14796 |
User cannot open two FES/FPS profiles simultaneously through Studio. Workaround: Close the existing open profile and open the new profile. |
|
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.
|
|
16937 |
On windows platform, deleting a component from service palette/repository do not delete the component after CPS is launched for the component. |
|
17537 |
nStudio flows with transformations on routes can't be redeployed from eStudio after edited in eStudio |
This section lists all the new features added in Fiorano SOA Platform 9.1.0 release.
eStudio Beta
![]()
Two different perspectives for Online/Offline Event Process development.
Persistent connection with Enterprise Server.
Additional views - Server Explorer View and Event Process Repository View.
Support for Localization of UI messages.
Message browser and receiver on ports.
Import/Export of Event Processes and components from/to any Enterprise Server.
Ability to View/Export Server/component/Event Process logs.
Snap to grid available in orchestration Editor.
Improved UI for debugger view.
Preferences for Event Processes to customize the look and feel.
Copy/Cut/Paste options in Orchestration Editor.
Support for importing nStudio Event Processes to eStudio.
Support for opening Event Processes between nStudio and eStudio.
Restoring debugger on Event Processes on server failure and restart.
Support portal and online documentation accessible within eStudio.
eMapper
![]()
Mapper project files are converted to split file format. All XSDs / DTDs used in mapper projects are stored in individual files.
Multiple projects can be worked on simultaneously.
Creating and testing multiple XSLs is supported. Loading multiple output structures, one for each required XSL is supported.
Structure name can be provided when a new structure added.
Imported XSDs can be specified while adding a XSD structure.
Imported XSD files can be reused in the entire mapper project.
Mapping is allowed to only a single element under Choice node. Auto-mapping also generates mapping to only one element under choice node.
Copy/Paste of funclets is possible across different mapper projects.
Support for overloaded Java functions.
Validation of input XMLs can be done against relevant XSDs in test window.
Projects created using old mapper can be imported into eMapper.
For more information, refer to Chapter 8 eMapper in Fiorano eStudio User Guide.
Improved ACL support
![]()
Viewing, orchestration and running of Event Process is restricted based on the ACL defined for the user logged in.
Destinations that are auto-created for applications are accessible only to the user who launches the Event Process. These ACL can be changed from Fiorano dashboard.
For more information, refer to section 8.7 Event Process Security in Fiorano SOA User Guide.
Improvements in Command Line Interface (CLI):
Support for stopping and starting selected/all components of an Event Process using Command Line Interface (CLI)
Support for exporting highest available version of a component using 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:
Improved performance - The new components do not use intermediate JCA specific layers which are present in 4.0 versions of components.
Listener mode in JMSOut 5.0 - JMSOut 4.0 requires using synchronous call in scheduling mode to simulate listener mode. JMSOut 5.0 supports both synchronous and asynchronous modes.
Improved UI for configuring the components.
Connection to JMS server is always maintained and recreated as and when necessary (based on error handling configurations).
Option to send any type of message to target destination without any modifications to the message.
Option to define XML interface for all types of message.
JMSRequestor 5.0 - Consumers created on error destination also use consumer configurations provided in CPS.
JMSOut 5.0 and JMSRequestor 5.0 - Option to remove durable subscriber when the durable subscription configurations are changed.
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
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.
This section describes some of the customer issues resolved in the Fiorano SOA Platform 9.1.0 release.
Event Process with durable routes sometimes fails to launch on backup Peer Server.
Enterprise Server hangs during shutdown if SBW database is not reachable.
Unable to install shared HA profile as linux service.
Exception while synchronizing Event Process repository database of Enterprise Servers running in HA mode after a network failure.
Unable to launch components in In-Memory mode if component creates external SSL connection.
Multiple output structures are shown in XSLT Mapper in case where the structures are manually loaded first time and during reconfiguration both the Output and ON_EXCEPTION ports are connected to ports which have schema defined on them.
[MSMQReceiver] Component doesn't work when configured for scheduling mode and sample input is not provided in Scheduler Configurations panel at configuration time.
[WebService Consumer 5.0] Component doesn't launch when the webservice to be invoked is not available during the component launch time
[HTTPAdapter] Unable to post text content, if the text contains CData.
[All components / Server profiles] Passwords configured in profiles/component configurations are visible in clear text format in config files.
Exception when opening or deleting an Event Process with version other than 1.0.
Issues with sorting columns/drop-down boxes in dashboard.
Message loss in shared HA when message size is large.
Peer Server login failure from Studio if Peer Server is SSL enabled.
Sometimes, Peer Server becomes unresponsive while stopping an Event Process or a component. This happened due to a deadlock in Peer Server.
Studio shows wrong number of deliverable messages if message(s) expire.
[Dashboard] Administrator cannot reset password of any user without specifying the old password.
Peer Server consumes huge amount of CPU cycles if it is running large number of components and server status page is ACTIVE in dashboard.
When Peer Server is stopped, all component processes running in separate JVMs are not stopped. Some of these component processes are still present as ZOMBIE processes.
Aggregator, Chat, Display, HTTPReceive, Join, SAPR3Monitor, Sleep, and XMLVerification components do not support durable subscription on input port.
[EDBC Framework] Commits are not handled correctly when the session is transacted and transaction size on input port is greater than 1.
[MSMQ] Unable to send / receive messages when using remote queues.
Pre-built compoenents do not support client acknowledge mode.
[Join] Imported structures are not populated on ports
[Java Script] Component not working, if it launched in InMemory
User defined java script functions are not working in Fiorano Mapper
Document Tracking Issues:
Dashboard does not display correct number of SBW workflows if SBW documents arrive at a fast rate.
Document tracking search does not return all matching documents when searching with messageText field.
Document tracking search page does not update properly when navigating to previous/next pages.
OOM issue in Enterprise Server due to improper closing of Result Set. The issue was observed in the scenario mentioned below:
Scenario:
Using Oracle ojdbc14.jar driver.
Large amounts of SBW data is handled.
What's New?
This section list all the new features added in Fiorano SOA Platform 9.0.2 release.
MQSeries Out Enhancements:
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.
Join Enhancements:
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
DB Enhancements:
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.
Script components enhancements:
o Support for groovy script 1.6.1
o Support for java script 1.7
JMX connection across firewall:
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 HA
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.
The following changes are included in the Fiorano SOA Platform 9.0.2 release:
Changing password for Admin user
Exception while Subscribing/Browsing messages on service instance ports after changing admin user password in Peer Server. Browse/subscribe messages action on service instance ports will now use the username/password specified in the corresponding port properties.
If source and target Peer Servers of a route are not same, route creation will use the username/password specified in the target port to create connection with the Target Peer Server.
Note: If Target Peer Server and Source Peer Server are same, username/password property is not used.
This section describes some of the customer issues resolved in the Fiorano SOA Platform 9.0.2 release.
Exception while adding breakpoint on a route after changing admin user password in Enterprise Server.
Pre-built components do not use username and password passed in JVM arguments for creating JMS connections.
Passive Server takes approx. 20 minutes to become Active in case Active Server goes out of network when Lock File is on Linux machine.
To resolve this, share and mount the Lock File using NFS4.Unable to start Enterprise Server after copying Event Process Repository from Fiorano SOA 2007 SP7 to Fiorano SOA Platform 9.0.x versions.
Unable to delete a service from service repository of Enterprise Server after registering it when Enterprise Server is running on Windows machine.
This section list all the new features added in Fiorano SOA Platform 9.0.1 release.
On Route Transformation support with Event Process Orchestration. This feature can be used to minimize the number of XSLT components used in an Event Process.
Shutdown scripts for Enterprise Server and Peer Server have been enhanced to include an option to shut down both Primary and Secondary HA Servers simultaneously using one command. Refer to section 2.3.3 and 2.4.3 in Fiorano SOA User Guide for more details.
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.
ClearDB scripts for Enterprise Server and Peer Servers have been enhanced to include more options while clearing the database. Refer to section 2.3.6 and 2.4.6 in Fiorano SOA User Guide for more details.
Improved documentation for following components - DBQuery, DBProc,DBQueryOnInput, POP3, FTP, SMTP, MQSeries In, MQSeries Out, WSStub, SimpleHTTP, HTTPStub, HTTPReceive, HTTP Adapters, Exception Listener, File Reader, FileWriter, Cache, CBR, Join, XSLT, XMLSplitter, XMLVerification, Aggregator.
Ability to register for SNMP and SMTP alerts for Gateway Machine Up/Down events when running Enterprise Server in HA mode. Configured alerts will be sent whenever Gateway machine configured for HA Enterprise Server goes down/comes back.
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.
Added utility programs to perform following operations:
Read BLOB/IMAGE data from Document Tracking database.
Subscribe to Fiorano System Events etc.
These utility programs are available under $FIORANO_HOME/esb/samples directory.
The following changes are included in the Fiorano SOA Platform 9.0.1 release:
HA Alogrithm:
To give preference to ACTIVE server to remain ACTIVE in case of network failure between HA servers, following changes have been done:
ACTIVE server tries to re-acquire lock on the LockFile after each configured interval.
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.
Server profile structure has been changed since Fiorano SOA 2007 and SOA 9.0.0 releases. Users of Fiorano SOA 2007 SP5 or above may use the migration scripts provided under $FIORANO_HOME/antscripts/migration to migrate server profiles from older versions to SOA 9.0.1 version.
Document Tracking queries used by ESB Webconsole will not be automatically fired on its startup. The queries can be manually triggered by a button provided in Webconsole for this purpose. This has been done to enable faster loading up of Webconsole when amount of Document Tracking data present is huge.
This section describes some of the customer issues resolved in the Fiorano SOA Platform 9.0.1 release.
Unable to replace properties in an Event Process file using Command Line Interface (CLI).
Unable to export Event Processes along with used Libraries using Command Line Interface (CLI).
Unable to change log levels of Peer Server at run-time.
Mapper generates an unwanted empty element in the output message if that element was just selected in the mapper output structure while configuring.
MQSeries Out - In case of RawText Output Mode, if the Message Count is specified as 'n', only the nth message is retrieved and the remaining messages are discarded.
No exception shown in Studio when changing password for a JMS User fails.
JMSIn component does not startup once stopped after trying to send a message to a destination with negative permissions set for the user sending the message.
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.
Exceptions in Enterprise Server while sending SNMP traps for System Events. The issue was observed only with specific configurations of Linux Machines.
Unable to import applications whose version value is not in the format n.0
Incorrect calculation of execution time at document tracking ports.
NullPointerException in saving profile configurations using FPS-JMX after editing certain properties.
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.
eStudio - beta value-added and new features
![]()
Offline application development
With eStudio, event processes can be developed without connecting to any enterprise server. Enterprise server connection is required only when event processes have to be deployed.
EPLCM (Event Process Life Cycle Management)
Allows user to move an Event Process in different labeled environments - Testing, Staging, QA, and Production - at the click of a button. Pre-created profiles for each environment are automatically picked up by the Server at the deployment time.
Subflows
Concept of subflow (inserting an event process in another event process) is provided to ease composition of large applications.
Improved Debugger implementation
Message injection is added to debug view.
Split file format for services and event processes
ServiceDescriptor and Event process files are changed to split file formats which makes them more readable and reduces memory foot print of eStudio.
Service Descriptor Editor
Simplified editor to edit services.
Faster CPS launch
CPS launch is faster compared to previous versions.
Option to save incomplete service configurations
Users can save and close the CPS of components even without providing complete configuration details.
New mapping tool: eMapper
eStudio incorporates a brand new mapping tool developed ground-up in Eclipse. This new version fixes many bugs over past versions and has several other enhancements.
Different perspectives for mapper and event process developement
eStudio incorporates different perspectives for mapper and event process development. Mapper need not be launched as a separate tool.
UI crafted for rich user experience
Significant user feedback has been incorporated within eStudio to provide a rich user-experience. Most common operations can now be performed with a single click, with much less navigation than in previous versions.
Support for version control systems
Users can now store applications into any version control system (SVN, CVS, or VSS) using Fiorano eStudio
Customization possible as an advantage of eclipse based product
Since eStudio is developed over the Eclipse platform, users can now write their own plug-ins to customize eStudio
Dashboard New Features
![]()
Enhanced and improved User Interface.
Added support for deleting system events and SBW events (also known as Document tracking events) through an interactive UI based on various filters.
Added ability to search for the exceptions/errors occurring in Fiorano Event Processes.
Added ability to view complete SBW message when double clicked on a search result appearing in Document tracking search tab.
Added support to show component performance monitoring data in both tabular view and graph view. The feature provides options to plot real time performance data as well as historical performance data for the chosen component.
Support for displaying Event Process configuration data for various environments in a single view.
Event Process Life Cycle Management
Event Process Life Cycle management refers to deployment of an event process in various environments i.e. Development, Testing, Staging and Production. Instead of creating new event processes for different environments, the user can specify the properties for service instances in an event process for various environments. This feature facilitates easy migration from one environment to other environment.
Performance monitoring in JCA based components
All JCA based components are provided with an option to publish performance data - min time per request, max time per request, average time per request and number of requests - after configurable time intervals, as events. These events can be viewed in dashboard
Web Service Consumer 5.0 enhancements:
Proxy support is added.
Option to specify HTTP protocol to be used.
Single Script to shut down HA servers
BC Framework: Added an option to configure a component to discard connection on connection error.
A new file version.properties containing build details has been included as a resource to each component.
Javadocs for Fiorano SOA Runtime & Client Library (RTL) and Data Modeling Interface (DMI) for Fiorano SOA resources are now shipped with the installer.
The following changes are included in the Fiorano SOA Platform 9.0.0 release:
Application and service descriptor xml files have been changed to multiple files to improve readability and reduce memory footprint of tools
Schema for document tracking database tables has been changed to use just one table as opposed to 2 tables used earlier.
Note: Please contact your sales representative for a migration utility to merge the SBW database tables.
Default value of SNMP Agent port in Enterprise server has been changed to 1161 from 161 and the property has been made configurable.
Logic for determining state changes in HA servers is changed:
Previous releases: State change is determined by a ping between the HA servers. In event of ping failure between HA servers, ping from HA server to gateway server is used.
For more details, please refer to Chapter 5 in Fiorano SOA User Guide or Online Help.
In-Memory Class Loading approach has been changed. Until SOA2007SP7, In-Memory service launch creates cached Hierarchical Class Loader. While this approach saves a lot of memory, it also had two known issues:
User has to take utmost care while setting the dependencies of the services in order to resolve class path issues.
Fiorano SOA Platform 9.0.0 onwards, another approach is added for In-Memory service class Loading. This is UnCached Single URL Classloader approach. This solves the two problems addressed in Hierarchical class Loading. User has been given the option to choose between these two approaches. For more details, please refer to Section 3.4.8 In-Memory Launch in Fiorano SOA User Guide or Online Help.
This section describes some of the customer issues resolved in the Fiorano SOA Platform 9.0.0 release.
Unable to browse messages on a queue from Studio when peer server is running on multi-homed machines
Unable to register a service exported from studio, using 'ant register'
CRC on windows times out when using In-Memory components
Messages from ON_EXCEPTION port of WebServiceConsumer component version 4.0 are not compatible with the ON_EXCEPTION port schema.
HA Peer Server goes Out Of Memory in case of network failure
Document tracking does not work with H2 database
SBW DB connection tries to revalidate infinitely without any delay between successive attempts eating up CPU cycles when database is down
Can not add Interceptor on routes when Enterprise server is running on multi-homed machine
Schema errors in WSStub component when the schema provided contains <xsd:extension> elements
Exception occurs while adding interceptor to a route with remote service instance
Fiorano Mapper: Mappings cannot be pasted in funclet area of an output node which doesn't have any mappings defined.
FTPPut: No option to specify that temporary target directory on FTP server is not mandatory.
Cannot add Interceptor on routes when Enterprise server is running on multi-homed machine
Perl script: Incorrect processing of messages in scheduler mode
FTPGet/Put: Files are getting overwritten in processed directory while monitoring.
DB: Can't insert Clob data type using Oracle 11G and its jdbc driver
SNMP MIB file structure was not consistent with SNMP trap definitions
Enterprise Server does not start if SBW version table is truncated
Sometimes value for number of tracked documents is not accurate in dashboard
HA Enterprise server does not restore to previous state in case of network failure
Unable to boot the enterprise server on change of password for the user 'anonymous' and cannot delete the user.
Resetting Studio deletes created server configurations.
ClearDB script for peer server does not work when Fiorano is installed as workstation.
Profiles cannot be imported using Studio.
[FTP] "TimeOut" property doesn't work.
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 wants 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. |
|
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
|
This requires a valid login; please contact your sales representative for an account on the Fiorano Support Portal.
+1-408-354-3210 (9 AM to 5 PM Pacific Time)
+91 80 40170000 (9 AM to 5 PM India Standard Time)
+81 3 5464 3874 (9 AM to 5 PM Japan Standard Time)
Europe and
+44 (0) 1932 895005 (9 AM to 5 PM London Standard Time)
Copyright © 1999-2008, Fiorano Software Technologies Pvt. Ltd. All rights reserved.
Copyright © 2008-2009, Fiorano Software Pty. Ltd. 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.