Академический Документы
Профессиональный Документы
Культура Документы
Environment
Release Notes
AB INITIO SOFTWARE LLC 201 Spring Street Lexington MA 02421 Voice +1 781.301.2000 Fax +1 781.301.2001 support@abinitio.com
PT. XL Axiata Tbk. : S/N: MPFTP-21257-1057271235.00488
NOTICE
This document contains confidential and proprietary information of Ab Initio. Use and disclosure are
restricted by license and/or non-disclosure agreements. You may not access, read, and/or copy this
document unless you (directly or through your employer) are obligated to Ab Initio to maintain its
confidentiality and to use it only as authorized by Ab Initio. You may not copy the printed version of
this document, or transmit this document to any recipient unless the recipient is obligated to
Ab Initio to maintain its confidentiality and to use it only as authorized by Ab Initio.
Release Notes
AB INITIO SOFTWARE LLC 201 Spring Street Lexington MA 02421 Voice +1 781.301.2000 Fax +1 781.301.2001 support@abinitio.com
PT. XL Axiata Tbk. : S/N: MPFTP-21257-1057271235.00488
Intellectual Property Rights & Warranty Disclaimer
COPYRIGHTS
Copyright 1997-2013 Ab Initio. All rights reserved.
Reproduction, adaptation, or translation without prior written permission is prohibited, except as allowed under copyright law or license from
Ab Initio.
TRADEMARKS
The following are worldwide trademarks or service marks of or licensed to Ab Initio (those marked are registered in the U.S. Trademark
Office, and may be registered in other countries):
Certain product, service, or company designations for companies other than Ab Initio are mentioned in this documentation for identification
purposes only. Such designations are often claimed as trademarks or service marks. In instances where Ab Initio is aware of a claim, the
designation appears in initial capital or all capital letters. However, readers should contact the appropriate companies for more complete
information regarding such designations and their registration status.
WARRANTY DISCLAIMER
THE INFORMATION IN THIS DOCUMENTATION IS SUBJECT TO CHANGE WITHOUT NOTICE. AB INITIO MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. AB INITIO SHALL NOT BE LIABLE FOR
ERRORS CONTAINED HEREIN OR FOR INCIDENTAL OR CONSEQUENTIAL DAMAGE IN CONNECTION WITH THE FURNISHING, PERFORMANCE, OR USE OF THIS MATERIAL.
The GDE Release Notes describe GDE Version 3.1.5 of the Graphical Development Environment
(GDE) as it functions when run with Version 3.1.5 of the Co>Operating System.
Audience
These release notes are for anyone who uses the GDE software.
Contents
These release notes contain the following sections:
Whats new in the GDE on page 9
Requirements on page 31
Installing and upgrading the GDE on page 33
In future releases of the GDE, Ab Initio will begin to phase out support for older graphs.
Please note that these changes will affect the GDE only. There is no risk to your production graphs.
New Co>Operating System releases will continue to be able to execute 1.13-compatible graph
scripts, and you'll still be able to use older GDE releases to edit the graphs and deploy the scripts.
However, you should start updating your graphs now so that you can enjoy uninterrupted access to
GDE updates.
Converting a 1.13-or-older-format graph to a newer format is a simple matter of resaving the graph.
If you find a graph in an old format, Ab Initio recommends that you simply make a backup copy and
resave, without redeploying. If your graphs are stored in the EME Technical Repository, a checked-in
version is a sufficient backup. Testing is not necessary until you need to redeploy the script.
Converting a graph to dynamic script generation can be more involved, and it does require retesting.
The following practices tend to require more attention during the conversion process:
Using parameters that have not been declared in the project or graph
Setting parameters in the graph start script
Including multiple common projects that each declare the same parameter
We recommend that, where possible, you start using dynamic script generation for new graph
development. For existing graphs, you can reduce the amount of conversion effort required by
implementing the following suggestions, even while maintaining 1.13-compatible script generation:
Define graph or project parameters, rather than adding or modifying parameters in the start
script of a graph.
If it's practical for you, use the dependency analysis feature of the EME Technical Repository to
help reveal problems with parameter use.
To assess the conversion effort, your Ab Initio administrator should speak to your account manager
and contact Ab Initio Support.
Debugging
The following improvements have been made to debugging:
When the GDE is connected to Co>Operating System Version 2.15.4 or later, the Breakpoints
toolbar and the Watchers toolbar are independent of one another and are displayed separately.
The Enable breakpoints and watchers separately option has been removed from the Debug
category of the Preferences dialog.
NOTE: If the GDE is connected to a version of the GDE earlier than 2.15.4, the single Debug toolbar is
displayed.
For more information, see GDE Toolbars in the Guide to the GDE.
When the Debugger pane iin the Transform Editor reopens, it now displays the most recently
active tab and attempts to preserve the state of its various tabs during the current GDE session.
For more information, see Debugger pane in the Guide to the GDE.
Plans
Numerous changes have been made to the GDE to better support working with plans.
Tasks are now color-coded to improve readability, and you can display numerous detail layers
and visual cues on the plan canvas.
For more information, see Working on the canvas in the in the Guide to the GDE.
Info bubbles have been enabled for plans. For more information, see Info bubbles in the Guide
to the GDE.
There are more alternatives for inserting tasks and creating control flows directly on the plan
canvas. For more information, see Inserting components and tasks and connecting flows and
Connecting Flows in the Guide to the GDE.
Plan tracking has been enhanced, as follows:
The Tracking Details window has been updated to be more consistent with the Tracking
Details window for graphs. For more information, see Tracking Details window for plans in
the Guide to the GDE.
The File > Tracking and Output > Load and Save menu commands have been enabled for
plans, enabling you to save and load tracking data from prior runs of a plan. For more
information, see Plan tracking and output in the Conduct>It Guide and Reference.
Dataset lineage
The GDE provides a new Dataset Lineage viewer that enables you to view the lineage for EME
datasets and the graphs that read or write them. The viewer also allows you to drill down into
individual graphs to view field-level lineage. For more information, see Dataset Lineage viewer in
the Guide to the GDE.
Windows 8 support
The GDE is now supported on Windows 8. For more information, see System software
requirements on page 31.
Menu updates
There have been changes to menu commands in the File and View menus. For more information, see
Main menu updates on page 29.
Debugging PDL
The GDE has a new PDL Debugger that enables you to debug inline DML that is contained in a PDL
construct. For more information, see PDL Debugger in the Guide to the GDE.
Importing WSDL
The Options for Import WSDL dialog provides a new XML component kind setting that indicates the
type of XML component for which the Import WSDL dialog generates DML. This ensures that the
generated record format is compatible with the XML component that will be using it. For more
information, see Options for Import WSDL dialog in the Dialog and Wizard Reference.
Flow appearance
You can now view flow pattern symbols for only the flow patterns that have been explicitly set.
For more information, see Showing and hiding flow pattern symbols in the Guide to the GDE.
You can now choose to have flows drawn with right angles or with curves, and you can display
overlapping flows with a visual separation. For more information, see Adjusting flow display in
the Guide to the GDE.
Profile Viewer
The title bar of Profile Viewer now provides detailed information about the location of a watcher on
which you are viewing the dataset profile. For more information see Profiling data in the Graph
Developers Guide.
Menu updates
New menu commands have been added to the Edit, Project, View, and Settings menus. For more
information, see Main menu updates.
Customized help
The 3.1.3 version of Ab Initio Help allows you to document your shared components and DML, and
access that content from the GDE.
Debugging
To apply breakpoints to transforms that contain parameter references, you no longer need to
switch to Resolved View in text view of the Transform Editor. Whether in grid view, text view, or
resolved view, the Transform Editor allows you to set breakpoints and debug the transform.
When you run the graph in text view the resolved statements are displayed in the Breakpoints
Reached window. For more information, see Debugging transforms in the Graph Developers
Guide.
When first opened the Breakpoints Reached window now automatically docks itself in the lower
left corner of the GDE window.
When debugging graphs, in addition to stepping into a function, you can now step out of a
function and cause the graph to resume execution until it reaches the next executable rule or
statement in a calling function. For more information, see Stepping through transforms in the
Graph Developers Guide.
Preferences
The Preferences dialog now includes an Apply button that enables you to apply settings for each
category without having to reopen the dialog.
Tracking
The Alt+F2 keyboard shortcut now loads the most recent tracking and output files from their remote
location in the Ab Initio Environment. This enables you to use the GDE to observe the progress of a
graph started outside the GDE for example, a graph run at the command line or started by a
script. For more information, see To load and view text tracking and tracking details in the GDE in
the Graph Developers Guide.
Transform Editor
The following improvements have been made to the Transform Editor:
Text view of the Transform Editor has new optional panes showing the input and output types,
enabling you to perform drag operations as you can in grid view.
You can now delete fields from the Outputs pane.
Lookups are now displayed in the Inputs pane.
Autocompletion is now available for lookup files and lookup templates.
For more information, see Transform Editor in the Guide to the GDE.
View data
The work flow for accessing the View Data window has been improved. New menu commands
enable you to open the View Data window directly for formatted or unformatted data without
first having to select settings in the View Data Options dialog. For more information, see Main
menu updates and Opening the View Data window in the Guide to the GDE.
NOTE: This changed behavior applies to viewing logs as well. For more information, see Viewing Log Files
in the Graph Developers Guide.
You can now double-click a watcher to view its data. For more information, see Opening the
View Data window in the Guide to the GDE.
You can now view the data in Ab Initio queues being processed by the SUBSCRIBE, BATCH
SUBSCRIBE, and PUBLISH components.
For more information, Viewing data from Ab Initio queues in the Graph Developers Guide.
Setup Wizard
The GDE Setup Wizard now prompts for permission to test the host connection, so that you are not
inadvertently locked out of the server if your password has changed.
In addition, new pages have been added, enabling you to choose whether to set up a new host
connection or use an existing host connection.
For more information, see Setup Wizard in the in the Dialog and Wizard Reference.
Recovery files
The General category of the Preferences dialog no longer includes When recovery files are found
options. When you run a graph and a recovery file already exists, the GDE detects the recovery file
immediately and asks you whether you want to roll back or resume from the last checkpoint. For
more information, see Restarting a failed graph from the GDE in the Graph Developers Guide.
Connecting flows
The GDE now enables you to delete a component with a single input flow and single output flow,
and automatically reconnect the flow to the adjacent upstream and downstream components. For
more information, see Connecting a flow when deleting a component in the Guide to the GDE.
Info bubbles
New options have been added to info bubbles allowing you to choose to view resolved values,
multiline format, and all parameters. For more information, see Working with info bubbles in the
Guide to the GDE.
Micrograph deployment
You can now deploy a micrograph in an environment that differs from the one in which it was
created by using a new Deploy micrograph including all referenced files option in the Run Mode
category of the Graph Settings dialog. For more information, see Deploy micrograph including all
referenced files in the Dialog and Wizard Reference.
Scientific notation
The Record Format Editor now supports scientific notation for decimals. For more information, see
Allow Exponent in the Guide to the GDE.
Accessibility compliance
Section 508 accessibility compliance has been enhanced to improve your experience when working
with plans. For more information, see About accessibility compliance in the Accessibility Guide.
Computer-based training
The Help > Training menu command is now enabled.
Menu commands
Changes have been made to the Help menu command on the GDE menu bar. For more information,
see Main menu updates on page 29.
Appearance
The appearance of graphs on the GDE canvas has been improved to be more readable and more
consistent with other Ab Initio applications:
There is a new Ab Initio default color theme, and components are now color-coded and have
distinctive shapes to help you identify their purpose and usage.
NOTE: The color theme is automatically applied to graphs created with earlier versions of the GDE,
including previously customized colors.
Icons for to-do cues, keys, and so forth are positioned at consistent locations on components,
and the display of these details is now controlled by the viewer rather than the author of the
graph.
Linked subgraphs now have an identifying overlay icon so that you can easily distinguish
them from embedded subgraphs.
Graphs better maintain their appearance when scaled.
Legacy graphs
While GDE Version 3.1.1 attempts to preserve the approximate look of older graphs, it cannot
display them the way older GDEs displayed them.
When you open a graph that was created with a version of the GDE earlier than Version 3.1.1, it will
be displayed using the new style. In addition, any graph settings that controlled the view of the graph
including to-do cues, optional ports, layouts, propagation, phase breaks, and so forth will be
ignored. Those settings are now controlled by preferences that apply to all graphs opened in the
workspace.
Older graphs may be arranged in such a way that when viewed in GDE Version 3.1.1 components
overlap or legends do not retain their original relative positions. You should rearrange components
and legends and straighten flows so that the graph elements are laid out as you want them. The next
time you open the graph, your changes will be retained.
If you resave the graph to its original format and reopen it in the earlier version of the GDE, the
original graph settings will be preserved, but the arrangement of the elements on the canvas may be
altered. You may once again need to straighten flows or make other adjustments. For more
information, Saving graphs across GDE versions in the Graph Developers Guide.
Detail layers
The GDE provides new preferences and menu commands controlling the level of detail displayed on
the canvas. Detailed information includes such things as to-do cues, tracking data, port names, flow
names, phases, legends, the outer frames, and so forth. Rather than being stored as part of a graph,
these detail layers apply to all the graphs and to some extent to plans that are open in the GDE
workspace. You can choose how many or how few details to display on the canvas, keeping the view
as simple as possible. For more information, see Displaying detail layers in the Guide to the GDE.
Info bubbles
The GDE now includes an option that enables you to display interactive info bubbles on the canvas
when the mouse pointer hovers over a component. The info bubble provides the most important
information about a component at a glance. From the info bubble, you can do the following:
See a digest of all the component information at once
Open the editor for a transform, record format, key, parameter, or reusable dataset
Connect optional ports of the component without having to show optional ports everywhere
Jump to the component that is the source of a propagated record format or layout
Jump to the linked subgraph that is the source of a subgraph component
Open help for the component
Open the Properties dialog for the component
For more information, see Info bubbles in the Guide to the GDE.
For more information, see Inserting components and connecting flows in the Guide to the GDE.
Help
The GDE online help is now delivered as a separate installable module to be included as part of
the new Ab Initio Help Library. The Help Library is a server-side Web application that hosts the
help for all of your Ab Initio software in one central location, which can be regularly updated with
the most recent Ab Initio help content. This centralized Help Library provides easy access and
allows you to search the entire Help Library. Your Ab Initio administrator will install and
configure the help on a designated server.
NOTE: This new delivery mechanism has reduced the size of the GDE installer package by 40%.
The GDE main window now includes a Help search box. When you type a string in the box and
press Enter, the Ab Initio Help Library opens and displays a list of topics that match the search.
Docking windows
The GDE provides enhanced functionality for docking or floating windows in the GDE workspace.
You can dock windows to the edge of the GDE workspace, to edges of other windows in the
workspace, or to each other in clusters that can be floated as a single unit. You can also hide docked
windows so that they appear as tabs along the edge of the GDE workspace. For more information,
see Docking or floating windows in the GDE in the Guide to the GDE.
Organizer
The Component Organizer has been renamed Organizer. It displays the list of available components
or plan tasks, and now features a search field that enables you to type in names or keywords to
quickly display components you are looking for. For more information, see Searching the Organizer
in the Guide to the GDE.
Sandbox View
The Sandbox View pane now includes a search field that enables you to type characters to quickly
find objects in the sandbox. For more information, see Searching in the Sandbox View in the Guide
to the GDE.
Reusable datasets
The GDE now allows you to create and use preconfigured, reusable datasets, which provide easy
access to data. Reusable datasets are usually created in common projects and shared among
developers working on a project. In the technical repository, reusable datasets participate in
dependency analysis and lineage. For more information, see Reusable datasets in the Graph
Developers Guide.
Custom validation
The GDE reports issues found by validation extensions (or validation tests) created by your Ab Initio
architect to test whether your graph meets the standards and best practices of your organization.
The GDE reports these issues on the Validation tab of the Application Output window, just as it
reports other validation errors. For more information, see Validation extensions in the Graph
Developers Guide.
Landed SQL
You can now use external SQL files when specifying data on the Table Properties dialogs Data tab
for components such as INPUT TABLE. For more information, see Using databases in graphs in the
Graph Developers Guide.
Performance
Using functionality provided by Application Hub Version 3.1.1, the GDE compresses streamed data.
This compression improves runtime performance, including such things as the dynamic display of
graph tracking information. This is particularly helpful over slow connections.
Menu commands
Changes have been made to the Edit, Insert, Run, Settings, and View menu commands on the
GDE menu bar. For more information, see Main menu updates on page 29.
In the context menu for the Sandbox View, the Include Common Project menu command has
been changed to Include Common Sandbox, and the Stop Including Common Project menu
command has been changed to Stop Including Common Sandbox.
New Edit menu commands have been added for the text view of the Transform Editor and the
Record Format Editor:
Go To Definition
Bookmarks > Set/Clear, Previous, Bookmark, Next Bookmark
Edit Expression
For more information see Text view menus in the Guide to the GDE.
Menu commands that were previously available from the context menu are now also available
from the View menu for the text view of the Transform Editor and the Record Format Editor:
Zoom > Zoom In, Zoom Out, Reset Zoom
Syntax Highlighting
Whitespace
Wrapped Lines
Line Numbers
Bookmarks
Outlining
Expand All/Collapse All
For more information see Text view menus in the Guide to the GDE.
The Script > Start menu command has been changed to Script > Start Script. 3.1.1
The Script > End menu command has been changed to Script > End Script.
The Subgraph > Expand menu command has been changed to Subgraph > Replace with
Contents.
A new Save as Reusable Dataset command opens the Create Reusable Dataset Wizard, where
you can to save the current component as a reusable dataset.
A new Link to Reusable Dataset command opens a file browser, so you can select a reusable
dataset to link to the current component.
A new Unlink Dataset command breaks the link between a dataset-linked component and the
associated reusable dataset.
File The Tracking and Output > Load and Save menu commands have been enabled for plans, enabling 3.1.5
you to save and load tracking data from prior runs of a plan.
Help The Tutorial menu command has been changed to Training to better reflect the contents of the 3.1.2
training module.
Insert In addition to enabling you to insert components you can access by browsing through the Open 3.1.1
dialog, the Component menu command now provides cascading menu commands for all the Ab
Initio components in each of the Organizer folders.
Project A new Recent Sandboxes menu command opens a submenu of recently opened sandboxes from 3.1.4
which you can select a sandbox to open.
Run The Deploy Script menu command deploys the script for graphs that use GDE 1.13- 3.1.4
compatible script generation.
A new Deploy Wrapper Script menu command has been added. This menu command deploys
the wrapper script for graphs that use Dynamic script generation
The Start and Save Tracking menu command has been changed to Start and Save Graph Tracking 3.1.1
and Start and Save Plan Tracking, depending on the active document.
Settings The Enable/Disable Current EME Connection menu command is now available, even if no graph or 3.1.4
plan is open. This lets you enable or disable the EME connection for a currently open sandbox.
The Changed Passwords menu command is now Changed Saved Passwords. 3.1.1
The View > Detail Layers menu command has a new Show if Explicit submenu command. 3.1.4
Choosing this command causes flow pattern symbols to appear on only the flows that have been
explicitly set.
The View > Data menu command has been changed to the following: 3.1.3
View > View Data > Formatted that opens the View Data window displaying the
formatted records in grid view.
View > View Data > Unformatted that opens the View Data window displaying records as
unformatted text.
View > View Data > Options that opens the View Data Options dialog where you can
customize how records are displayed in the View Data window.
A new Detail Layers menu command provides cascading menu commands that replicate 3.1.1
options in the Detail Layers category of the Preferences dialog. Choosing these commands
enables you to show or hide visual cues and other information about graphs and components.
A new Toolbars > Layers toolbar command opens a new Layers toolbar that
contains buttons to show or hide the most frequently used options phases, optional ports,
outer frame, component types, info bubbles, and the dialog for the detail layer preferences.
A new Canvas Overview menu command opens the Canvas Overview pane in the workspace.
The Component Organizer menu command has been changed to Organizer.
The Optional Ports, Phases, Outer Frame and Tracking menu commands are now available
under the Detail Layers menu command.
The Data Unformatted menu command has been removed. You can continue to view
unformatted data by choosing View > Data, and in the Interpret As field of the Display tab of
the View Data Options dialog, selecting Unformatted records.
Window No change 3.1.1
Hardware requirements
See also Installing the GDE under Citrix or Windows Terminal Server on page 34.
Category Requirement
RAM Recommended: 1 GB
NOTE: You must have administrator privileges to install the GDE. The
installation adds the GDE to the list of firewall exceptions,
registers a number of COM components, and adds a TCP port
for the Identification Protocol (see RFC 1413).
Support for data profiling Adobe Flash Player 10 or later for Windows Internet Explorer
and remote dependency
analysis viewer (optional) Download and install Adobe Flash Player 10 from:
http://get.adobe.com/flashplayer
For details, see the Key Server Installation and Administration Guide.
Support for data Application Hub Version 3.1 or later, configured to support data
profiling (optional) profiling, together with a properly activated key
Support for
dependency Application Hub Version 3.1 or later
analysis viewing
Prerequisites
The following sections describe the prerequisites and considerations to be aware of before you install
the GDE.
System requirements
Ensure that you have reviewed and met the product requirements defined in Requirements on
page 31.
Exit applications
Before installing the software, exit all running instances of the GDE, as well as any associated
windows such as Ab Initio Help. In addition, we strongly recommend that you exit all other
applications.
If you must install the GDE on a network drive, alter the .NET security policy to grant Full Trust
privileges to gde.exe. This operation requires administrator privileges.
C:\Program Files\Ab Initio\ This option installs the GDE in a folder that has
Ab Initio GDE\ no specified version number. You may want
use this option to install the new version of the
GDE over the version that already exists at this
location. This allows you to preserve and
maintain existing proprietary files that you
have created.
Other location This option lets you install the GDE in any
folder on your system. This option also enables
you to install the new version of the GDE over
the version that already exists in the
designated location.
Additional setup
In addition to installing the GDE you should also install the Ab Initio Help Library and the computer-
based training module.
Ab Initio Help Library Ab Initio Help is no longer distributed with the GDE. If help (F1) is not
working for you, your Ab Initio administrator may not have installed and configured it yet. Refer
the administrator to the Ab Initio Help Library Installation Guide.
Training If you want to install the training module, Graph Development Basics, refer your
administrator to the GraphDevBasics_ReleaseNotes.txt file and the Computer Based Training
Setup Guide included in the download package. After the Graph Development Basics training
module is visible in the help table of contents, open it and follow the instructions in the
introduction to complete the installation and setup.
If you do choose to install the GDE in the same directory as an earlier version, after confirmation the
installer will uninstall the earlier version before installing the new one.
If the GDE cannot be properly installed, send the installation log files to support@abinitio.com. For
more information, see Installation logs next.
Installation logs
If the installer encounters a problem, you can use the two log files listed in the following table to
help debug the problem:
For example: