Previous Topic: Enhancements to Existing FeaturesNext Topic: Documentation


CA Mainframe Software Manager

The following functionality has been added for CA MSM Version 04.0.00:

Note: For more information, see your product's installation instructions and the CA Mainframe Software Manager Product Guide.

CA Aion Business Rules Expert r11.0 Infrastructure Changes

Support for Microsoft SQL Server

Database support for Microsoft SQL Server has been updated to support SQL Server 2005 and 2008.

Support for Oracle

Database support for Oracle has been updated to support Oracle 10g and 11g.

Support for DB2

Database support for DB2 has been updated to support DB2 8 and DB2 9 on the z/OS, Windows, Linux and Unix platforms.

Support for Sybase

Database support for Sybase has been updated to support Sybase 12.5.4.

Support for ODBC

Database support for ODBC data source has been updated to support the ODBC 3.0 and 3.5 standards. ODBC support has been extended to the Unix and Linux platforms.

ODBC support in REODBC is now available on the Unix and Linux platforms.

CA does not provide ODBC drivers. CA recommends that you use the ODBC driver provided by the database vendor.

Operating System Support

CA Aion Business Rules Experts has been updated to support the latest releases of IBM z/OS, IBM zLinux, Microsoft Windows, IBM AIX, Sun Solaris, HP-IA and HP-UX. For specific release information refer to the CA Aion Business Rules Expert readme html file.

License Management

LMP is now used to check for valid licenses on the mainframe.

License failure will not stop the product from working, instead warning messages will be issued.

Examples

The CA Aion BRE Readme files that come with the examples have been updated to make the instructions easier to follow.

SMP/E

The Mainframe installation has been upgraded to use SMP/E.

Program Suffixes

All references to Aion DLLs will need to change. The suffix for r11 DLLs is "B0" whereas the suffix for r10.n was "10"

All applications that have Class Methods defined as External and reference AION DLLs will need to change the program suffixes from "10" to "B0" in the Library name on the Method Editor.

CA Aion Business Rules Expert r11.0 Enhancements

DB2 Multi-row Fetch

DB2 support has been enhanced to return multiple rows in a single fetch statement. A new attribute rowset_size determines how many rows are returned in a single fetch statement. Significant improvements in performance can be seen when fetching a large result set. For more information refer to the CA Aion BRE product guide.

Important! CA Aion BRE uses multi-row fetch by default. If your environment is not DB2 v8 New Function Mode (NFM), or DB2 v9, then multi-row fetch cannot be used for Static SQL requests. An SQL error -4700 will occur if a multi-row fetch is performed in an environment that does not support this capability.

To disable the use of multi-row fetch with Static SQL, in the BABUILD step SYSIN file specify the following new parameter:

DB2-STATIC-MULTIROW-FETCH=NO

It causes the generated Static SQL code to perform single row fetch activities instead.

If the value of the DB2-STATIC-MULTIROW-FETCH parameter is any other value, or unspecified, then static SQL multi-row fetch capabilities will be generated.

Note: You may execute your Static SQL applications on different machines. In this case, you may need to build one version of the application with static SQL multi-row fetch disabled, and another with it enabled. If so, you should devise a method for differentiating these versions.

DB2 Data Type Support

Support has been added for DB2 data types Blob and, Clob.

JRA/JCA

A new intersystem message format has been provided for messages that are exchanged via TCP/IP. This is particularly helpful for Java Resource Adapters (JRA) and Java programs that operate within a Java Connectivity Architecture (JCA) context. The new message format can have numerous large fields. The overall length of a message can be very large – a 4 byte binary length is used.

Persistent MAES (Multitasking Aion Execution System) subtasks are established for sessions associated with new intersystem message format clients. This allows a Java program that operates as an enterprise Java bean (EJB), to perform a series of requests, even though these use different TCP/IP socket activations.

Authorized MAES Operation

MAES now optionally operates as an authorized program. When authorized, additional security capabilities are used, and improved VTAM performance is enabled. When unauthorized, MAES operates without using any authorized program capabilities.

Health Checks

MAES now validates all parameters thoroughly during startup, and when these are dynamically modified.

MAES now validates all startup file allocations to ensure that appropriate attributes are defined.

During operation, MAES continually checks that sufficient tasks are active for VTAM and TCP/IP communications. MAES monitors the percentage of “busy” responses and reports the status via IBM’s Health Checker capabilities. The status is considered exceptional when a busy threshold is exceeded. Busy health check monitoring is only available if MAES is operating as an authorized program.

Dynamic Rule Manager

The Dynamic Rule manager component of CA Aion BRE remains supported and has been enhanced.

Dynamic Rulebase Clone Domain

The Dynamic Rulebase Administrator now has the capability to clone a domain. When a domain is cloned, the domain's definitions within the rulebase will be copied to the new domain. Only domains can be cloned. Sources within domains, and domain interface members can not be independently cloned.

Save Decision Tables as HTML

From the Dynamic Rulebase Administrator, users can save all the decision tables in a rulebase as HTML. Users can optionally select a domain, and save all the decision tables in the selected domain as HTML.

Save Rules/Terms Cross-reference Information as HTML

From the Dynamic Rulebase Administrator, users can request the rules that reference specific terms, or the terms that are referenced by specific rules. Wild card pattern match is supported. The cross-reference information and the rule priority will be saved as HTML.

Increased Size for Dynamic Rule Base Values

The RPVALUE table column VALSTR has been increased in size from 4000 to 10,000 bytes.

Note: Certain Databases such as Oracle 10g and 11g do not support text literals that have a maximum length greater than 4000 bytes.

XML

DOMLIB and SAXLIB capabilities are now available in mainframe environments. These capabilities are also available as an r10.2 published solution. The mainframe XML capabilities require the use of the “z/OS XML Toolkit v1.9” (or a later version) which is based on Xerces-c capabilities.

All Aion applications that use domlib or saxlib need to change to use both the Create and Initialize methods. In r10.2 only the Create method was required for applications running on a Windows, Unix or Linux platform.

Example

myImplementation = Implementation.Create()
myImplementation.Initialize() 

CA Aion Rule Manager

CA Aion Rule Manager is now packaged and installed separately from CA Aion Business Rules Expert. Refer to the CA Aion Rule Manager documentation for more information

CA Aion Rule Manager does not replace the Dynamic rule manager as previously stated in prior releases.