CA Aion Business Rules Expert

Similar documents
CA Clarity PPM. Connector for Microsoft SharePoint Release Notes. v2.0.00

CA Cloud Service Delivery Platform

CA Change Manager Enterprise Workbench r12

CA SMF Director. Release Notes. Release

CA Cloud Service Delivery Platform

CA Workload Automation Agent for Microsoft SQL Server

CA Desktop Migration Manager

CA Cloud Service Delivery Platform

CA Spectrum and CA Embedded Entitlements Manager

CA Gener/OL r7.1. Overview. Business value

CA Cloud Storage for System z

Unicenter TCPaccess FTP Server

Upgrade Guide. CA Application Delivery Analysis 10.1

CA ARCserve Backup for Windows

CA Nimsoft Monitor. Probe Guide for Lotus Notes Server Monitoring. notes_server v1.5 series

CA Nimsoft Monitor. Probe Guide for Performance Collector. perfmon v1.5 series

BrightStor ARCserve Backup for Linux

CA Dispatch. Best Practices Guide. Release 11.7

CA Nimsoft Monitor. Probe Guide for Cloud Monitoring Gateway. cuegtw v1.0 series

CA Aion Business Rules Expert r11

CA Encryption Key Manager r14.5

CA ARCserve Backup for Windows

CA Unified Infrastructure Management

CA Repository for z/os r7.2

CA Nimsoft Monitor. Probe Guide for Active Directory Response. ad_response v1.6 series

CA VPN Client. User Guide for Windows

CA Nimsoft Monitor. Probe Guide for Internet Control Message Protocol Ping. icmp v1.1 series

CA Workload Automation Restart Option for z/os Schedulers r11

Unicenter NSM Integration for BMC Remedy. User Guide

Connector for CA Unicenter Asset Portfolio Management Product Guide - On Premise. Service Pack

CA ARCserve Backup for Windows

How To Install Caarcserve Backup Patch Manager (Carcserver) On A Pc Or Mac Or Mac (Or Mac)

CA Nimsoft Monitor. Probe Guide for URL Endpoint Response Monitoring. url_response v4.1 series

CA Nimsoft Monitor. Probe Guide for iseries System Statistics Monitoring. sysstat v1.1 series

CA APM Cloud Monitor. Scripting Guide. Release 8.2

BrightStor ARCserve Backup for Windows

CA Nimsoft Service Desk. Compatibility Matrix

CA SYSVIEW Performance Management r13.0

CA Nimsoft Monitor. Probe Guide for Java Virtual Machine Monitoring. jvm_monitor v1.4 series

CA Nimsoft Monitor. Probe Guide for CA ServiceDesk Gateway. casdgtw v2.4 series

CA Aion Business Rules Expert 11.0

BrightStor ARCserve Backup for Windows

Nimsoft Monitor. dns_response Guide. v1.6 series

CA Unified Infrastructure Management

ehealth Psytechnics Integration for User Guide r6.0 SP3

CA NetMaster Network Management for TCP/IP r12.0

CA Nimsoft Monitor. Probe Guide for Microsoft Exchange Server Response Monitoring. ews_response v1.1 series

CA NetSpy Network Performance r12

DevTest Solutions. Local License Server. Version 2.1.2

CA JCLCheck Workload Automation

Enterprise Report Management CA View, CA Deliver, CA Dispatch, CA Bundl, CA Spool, CA Output Management Web Viewer

CA Process Automation

CA Workload Automation Agent for Remote Execution

CA Clarity PPM. Connector for Microsoft SharePoint Product Guide. Service Pack

CA NetQoS Performance Center

CA Nimsoft Monitor. Probe Guide for DNS Response Monitoring. dns_response v1.6 series

CA Mobile Device Management 2014 Q1 Getting Started

CA Workload Automation Agent for Databases

CA Unified Infrastructure Management Server

Unicenter Patch Management

CA Clarity PPM. Demand Management User Guide. v

CA Nimsoft Monitor. Probe Guide for E2E Application Response Monitoring. e2e_appmon v2.2 series

CA SiteMinder. SDK Overview. r6.0 SP6/6.x QMR 6. Second Edition

CA Identity Manager. Glossary. r12.5 SP8

CA Process Automation

CA Data Protection. Content Provider Development Guide. Release 15.0

r12 Overview Business value

CA Spectrum. Microsoft MOM and SCOM Integration Guide. Release 9.4

CA Nimsoft Monitor. Probe Guide for File and directory checking. dirscan v3.0 series

CA High Performance Recovery for IMS for z/os

CA Spectrum and CA Service Desk

CA Performance Center

CA Nimsoft Service Desk

CA Clarity Project & Portfolio Manager

CA SiteMinder. Upgrade Guide. r12.0 SP2

CA Endevor Software Change Manager Version 15.0

CA SiteMinder. Web Agent Installation Guide for IIS 12.51

CA Agile Vision and CA Product Vision. Administration Guide

CA SiteMinder. Web Agent Installation Guide for IIS. r12.5

CA Technologies SiteMinder

CA Product Vision. Getting Started Guide

CA Deliver r11.7. Business value. Product overview. Delivery approach. agility made possible

CA Telon Application Generator r5.1

CA Unified Infrastructure Management

BrightStor ARCserve Backup for UNIX

CA Endevor Software Change Manager Release 15.1

CA SiteMinder. Directory Configuration - OpenLDAP. r6.0 SP6

CA Top Secret r15 for z/os

CA Nimsoft Monitor. Probe Guide for Sharepoint. sharepoint v1.6 series

CA Explore Performance Management for z/vm

CA Performance Center

Arcserve Cloud. Arcserve Cloud Getting Started Guide

CA Clarity Project & Portfolio Manager

CA Clarity PPM. Financial Management User Guide. v

CA Spectrum. Virtual Host Manager Solution Guide. Release 9.3

CA Clarity PPM. Project Management User Guide. v

Mobile Time Manager. Release 1.2.1

CA ERwin Process Modeler Data Flow Diagramming

CA Chorus Software Manager Update

CA Mobile Device Management. How to Create Custom-Signed CA MDM Client App

Transcription:

CA Aion Business Rules Expert Best Practices Guide r11

This documentation and any related computer software help programs (hereinafter referred to as the "Documentation") are for your informational purposes only and are subject to change or withdrawal by CA at any time. This Documentation may not be copied, transferred, reproduced, disclosed, modified or duplicated, in whole or in part, without the prior written consent of CA. This Documentation is confidential and proprietary information of CA and may not be used or disclosed by you except as may be permitted in a separate confidentiality agreement between you and CA. Notwithstanding the foregoing, if you are a licensed user of the software product(s) addressed in the Documentation, you may print a reasonable number of copies of the Documentation for internal use by you and your employees in connection with that software, provided that all CA copyright notices and legends are affixed to each reproduced copy. The right to print copies of the Documentation is limited to the period during which the applicable license for such software remains in full force and effect. Should the license terminate for any reason, it is your responsibility to certify in writing to CA that all copies and partial copies of the Documentation have been returned to CA or destroyed. TO THE EXTENT PERMITTED BY APPLICABLE LAW, CA PROVIDES THIS DOCUMENTATION "AS IS" WITHOUT WARRANTY OF ANY KIND, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. IN NO EVENT WILL CA BE LIABLE TO THE END USER OR ANY THIRD PARTY FOR ANY LOSS OR DAMAGE, DIRECT OR INDIRECT, FROM THE USE OF THIS DOCUMENTATION, INCLUDING WITHOUT LIMITATION, LOST PROFITS, LOST INVESTMENT, BUSINESS INTERRUPTION, GOODWILL, OR LOST DATA, EVEN IF CA IS EXPRESSLY ADVISED IN ADVANCE OF THE POSSIBILITY OF SUCH LOSS OR DAMAGE. The use of any software product referenced in the Documentation is governed by the applicable license agreement and is not modified in any way by the terms of this notice. The manufacturer of this Documentation is CA. Provided with "Restricted Rights." Use, duplication or disclosure by the United States Government is subject to the restrictions set forth in FAR Sections 12.212, 52.227-14, and 52.227-19(c)(1) - (2) and DFARS Section 252.227-7014(b)(3), as applicable, or their successors. Copyright 2009 CA. All rights reserved. All trademarks, trade names, service marks, and logos referenced herein belong to their respective companies.

CA Product References This guide refers to the following CA products: CA Mainframe Software Manager (CA MSM) CA Aion Business Rules Expert (CA Aion BRE) Contact CA Contact Technical Support For your convenience, CA provides one site where you can access the information you need for your Home Office, Small Business, and Enterprise CA products. At http://ca.com/support, you can access the following: Online and telephone contact information for technical assistance and customer services Information about user communities and forums Product and documentation downloads CA Support policies and guidelines Other helpful resources appropriate for your product Provide Feedback If you have comments or questions about CA product documentation, you can send a message to techpubs@ca.com. If you would like to provide feedback about CA product documentation, complete our short customer survey, which is also available on the CA Support website, found at http://ca.com/docs.

Contents Chapter 1: Introduction 7 Purpose of this Guide... 7 Audience... 7 Mainframe 2.0 Overview... 7 Mainframe 2.0 Features... 8 Chapter 2: Installation and Configuration Best Practices 11 Installation... 11 Use MSM... 11 Separate Libraries and Directories for CA Aion BRE r11... 12 Configuration... 12 Increase MAES Parameters... 12 Activate Detailed MAES Diagnostics... 12 Fine Tune MAESPRLD DD Content... 13 Create a DB2 NULL Connection... 13 Establish MSM Permanent Output Destination... 13 Application Development... 14 Avoid Saving Applications with Invalid Content... 14 Use REEXEC for Interpretive Execution... 14 Performance and Maintenance... 15 Use SubstringFast Method... 15 Build Applications for XPLINK Execution... 15 Apply all PTFs... 15 Problem Reporting... 16 Provide Complete Problem Diagnostic Information... 16 Index 17 Contents 5

Chapter 1: Introduction This section contains the following topics: Purpose of this Guide (see page 7) Audience (see page 7) Mainframe 2.0 Overview (see page 7) Mainframe 2.0 Features (see page 8) Purpose of this Guide The guide provides a brief introduction to CA's Mainframe 2.0 strategy and features, and describes the best practices for installing and configuring CA Aion Business Rules Expert. Audience The intended audience of this guide is systems programmers and administrators who install, configure, deploy, and maintain CA Aion Business Rules Expert. Mainframe 2.0 Overview Mainframe 2.0 is our strategy for providing leadership in the mainframe operating environment. We intend to lead the mainframe marketplace for customer experience, Out-Tasking solutions, and solution innovation. After listening to customer needs and requirements to keep the mainframe operating environment viable and cost-effective, we are providing new tools to simplify usage and to energize this operating environment for years to come. CA Mainframe Software Manager (CA MSM) is an important step in realizing the Mainframe 2.0 strategy. CA MSM simplifies and standardizes the delivery, installation, and maintenance of mainframe products on z/os systems. CA MSM has a browser-based user interface (UI) with a modern look and feel for managing those solutions. As products adopt Mainframe 2.0 features and CA MSM services, you can acquire, install, and manage your software in a common way. CA MSM provides software acquisition and installation that make it easier for you to obtain and install CA mainframe products, and apply the recommended maintenance. The services within CA MSM enable you to manage your software easily based on industry accepted best practices. The common browser-based UI makes the look and feel of the environment friendly and familiar. Chapter 1: Introduction 7

Mainframe 2.0 Features We follow the IBM z/os packaging standards using SMP/E, with some additional CA qualities of service added, to make installation simple and consistent. Additionally, through the synchronization of product releases and the use of common test environments, we will declare a yearly mainframe software stack that includes many new releases with enhanced functionality. This stack is certified for interoperability across the CA mainframe product portfolio and the base IBM z/os product stack. Mainframe 2.0 Features Mainframe 2.0 has the following main features: CA Mainframe Software Manager (CA MSM) Delivers simplified acquisition, installation, and deployment capabilities using a common z/os-based web application delivered through a browser-based UI. CA MSM includes the following services: Product Acquisition Service (PAS) Facilitates the acquisition of our mainframe products and services, including product base installation packages and program temporary fixes (PTFs). This service integrates the inventory of products available on your system with CA Support, providing a seamless environment for managing and downloading software and fixes onto your system. Software Installation Service (SIS) Facilitates the installation and maintenance of our mainframe products in the software inventory of the driving system. This service enables you to browse and manage the software inventory using a web interface, and automates tasks for products that use SMP/E to manage installation. You can browse downloaded software packages, and browse and manage one or more consolidated software inventories (CSIs) on the driving system. Software Deployment Service (SDS) Facilitates the deployment of our mainframe products from the software inventory of the driving system. This service enables you to deploy installed products that are policy driven with a set of appropriate transport mechanisms across a known topology. The enterprise system topology can include shared DASD environments, networked environments, and z/os systems. Policies represent a combination of CA metadata input that identifies the component parts of a product and user-supplied input that identifies the deployment criteria, such as where it will go and what will it be called. Electronic Software Delivery (ESD) Enables you to get our products from an FTP server. We have improved this process so that you no longer need to build a tape to install the product. 8 Best Practices Guide

Mainframe 2.0 Features Best Practices Management Integrates with IBM Health Checker for z/os to verify that deployed software follows our best practices. The health checks continually monitor the system and software to provide feedback on whether the software continues to be configured optimally. Best Practices Guide Provides best practices for product installation and configuration. Note: For additional information about the CA Mainframe 2.0 initiative, see http://ca.com/mainframe2. Chapter 1: Introduction 9

Chapter 2: Installation and Configuration Best Practices This section contains the following topics: Installation (see page 11) Configuration (see page 12) Application Development (see page 14) Performance and Maintenance (see page 15) Problem Reporting (see page 16) Installation Use MSM Use the CA Mainframe Software Manager (CA MSM) to acquire, install, and maintain your product. CA MSM provides a web interface, which works with ESD and standardized installation, to provide a common way to manage CA mainframe products. You can use it to download and install CA Aion BRE. CA MSM lets you download product and maintenance releases over the Internet directly to your system from the CA Support website. After you use CA MSM to download your product or maintenance, you use the same interface to install the downloaded software packages using SMP/E. Chapter 2: Installation and Configuration Best Practices 11

Configuration Separate Libraries and Directories for CA Aion BRE r11 Use separate libraries and directories for r11 builds. Do not mix pre-r11 build files and r11 build files in the same libraries and directories. Subtle build problems that are difficult to resolve may occur if builds from different versions are mixed together. In addition, if you mix components that are built with different Aion BRE versions problematic run-time errors can occur. Additional Considerations: Additional staff time maybe necessary to resolve build problems that could be avoided by not mixing builds. Configuration Increase MAES Parameters Adjust the MAXTASKS and IPTASKS values to optimize throughput. Start with a typical value and increase the number of tasks as necessary. Having sufficient tasks to handle client requests ensures user requests are processed effectively without receiving busy responses. Busy responses would require requests to be reissued. Activate Detailed MAES Diagnostics Specify the IPTASKS=1 parameter to activate special diagnostics. The diagnostics are helpful to resolve problems that occur while performing TCP/IP activity. Normally few diagnostics are available. 12 Best Practices Guide

Configuration Fine Tune MAESPRLD DD Content The PRIORITY and COPIES options should only be used for applications that will be pre-initialized during MAES startup. Specifying the PRIORITY and COPIES options for other modules (such as CEEBINIT) might cause an S0C4 abend during MAES startup. Ensure MAES starts correctly without incurring unnecessary abends caused by incorrect MAESPRLD DD definitions. Create a DB2 NULL Connection To establish a NULL connection with autocommit off use the following connection information: pconn.connectinfo("sqlconnect=null;autocommit=0") To avoid commit after abend, in MAESAPRM DD specify: <db2appname>='abtermenc(abend),trap(on),xplink(on)' Database changes may be saved incorrectly if the AUTOCOMMIT attribute is not set to 0. Note: If an Aion application is driven by another program, and a system failure occurs then DB2 might implicitly commit database changes that were made by the driving program. This can be a difficult error to resolve. Establish MSM Permanent Output Destination Establish MSM permanent output destination using the Settings tab, under "User Settings - Software Installation." Critical customer installation output is maintained. Additional Considerations: This can also be established using universal system settings. For more information see "System Settings" in the Software Installation Guide. Chapter 2: Installation and Configuration Best Practices 13

Application Development Application Development Avoid Saving Applications with Invalid Content Do not save an application until you are sure there are no invalids. If there are "invalids" due to inaccessible libraries, do not save the application. Saving the application will delete the references to the libraries, making the application unusable. You will need to restore it from a prior backup. Additional Considerations: Whenever you edit an APP file you should always make sure a backup copy is available. Some developers make their APP files read-only, and only make them editable when the file needs to be changed. Before making the file editable, a backup copy should be prepared. Use REEXEC for Interpretive Execution You must build an application (or restore the application in the Windows IDE) before using REEXEC to interpretatively execute the application. By building the application first you will ensure that it is interpreted correctly. Additional Considerations: The build or restore application process prepares information that REEXEC components reference. If you edit the application after it is built or restored, REEXEC will be referencing information that is not compatible with the latest revision. Peculiar errors can occur that are difficult to debug. You can spend a lot of time trying to solve these problems. 14 Best Practices Guide

Performance and Maintenance Performance and Maintenance Use SubstringFast Method Use the SubstringFast method to extract text from lengthy strings instead of the alternative Substring method. The SubstringFast method can reduce real CPU time by up to 30% or more when substrings are extracted from long strings. This reduces the cost of executing the application noticeably. The faster method is helpful for applications that need to complete within a critical batch time window. Additional Considerations: When shorter strings are processed, the SubstringFast method provides no benefit and may be slightly slower. Build Applications for XPLINK Execution The mainframe-xplink execution option can make applications execute four times more efficiently than if they are built for non-xplink execution. When an application is built for XPLINK execution the cost of execution is reduced noticeably. Using XPLINK is also helpful for applications that need to complete within a critical batch time window. More Information: For more information about XPLINK execution options, see the Mainframe User's Guide. Apply all PTFs Apply all high priority Program Temporary Fixes. Check regularly for recent maintenance. Being current on maintenance avoids system failures, makes problem resolution go smoothly, and maximizes your investment by providing access to the last features and functionality of Aion BRE. Chapter 2: Installation and Configuration Best Practices 15

Problem Reporting Problem Reporting Provide Complete Problem Diagnostic Information Help CA Technical Support help you to solve problems more quickly. When you encounter problems provide as much detail as possible concerning the following subject areas: Job SYSOUT CEEDUMP/SYSUDUMP Provide the information for specific application abend when possible. Application source Consider providing a reduced version that localizes the problem Any associated input data Application trace information. MAES problems Run the DLOG program to print DIVLOGxx dataset output. Note, MAES must be inactive before running the DLOG program. Usage information regarding the DLOG program can be found in the Mainframe User's Guide. The problem will be resolved more quickly if CA Technical Support has adequate information from the outset. Otherwise, support will request this information and considerable time can elapse. 16 Best Practices Guide

Index A Application Application,build 14 Application,REEXEC 14 Application,save 14 C Configuration Configuration,connection 13 Configuration,diagnostics 12 Configuration,MAES 12 Configuration,MAESPRLD 13 Configuration,MSM 13 D DB2 13 DD Content 13 I Install Install,directories 12 Install,libraries 12 Install,MSM 11 Interpretive Execution 14 M Maintenance Maintenance,PTF 15 P Performance Performance,method 15 Performance,XPLINK 15 Problem Reporting 16 S SubstringFast 15 Index 17