The following contains information on new features, improvements and modifications of Automation Engine version 11.1 and its Service Packs.
[What's New] [[Automic Release Policy][Notes for Upgrade Installation] [New Functions][Improvements][General Information][Bug Fixes] [Known Issues]
[What's New] [Automic Release Policy][Notes for Upgrade Installation] [New Functions][Improvements][General Information][Bug Fixes] [Known Issues]
Keep your systems up to date
Automic recommends that you always install the latest Service Pack or Hotfix. Both contain valuable corrections and bug fixes between Major and Minor Releases, where new features and enhancements are introduced.
[What's New] [Minor Releases] [Automic Release Policy][Notes for Upgrade Installation] [New Functions] [Improvements] [General Information][Bug Fixes] [Known Issues]
Topic |
Changed behavior |
Possible incompatibilities |
Actions/Countermeasures |
---|---|---|---|
Message numbers (For detailed information on individual possible impact see also the topic Message number changes) |
Message numbers are now eight digits long, instead of seven. |
Filtering on Unnnnnn numbers won't work with
|
|
Script function GET_VAR | The Script function GET_VAR has been changed so that the original behavior of Automation Engine versions prior to version 9SP4 has been re-established. Therefore also the key RESOLVE_GET_VAR has been removed from the UC_SYSTEM_SETTINGS variable again. |
||
Script function ACTIVATE_UC_OBJECT |
The keyword PASS_VALUES in ACTIVATE_UC_OBJECT forces all values to be passed on, regardless of the individual task's settings. | ||
Script function RESOLVE_VAR | Recursively resolving static Variable objects changed. | The Script function RESOLVE_VAR may be used to recursively resolve a static Variable object. | |
Script functions GET_VAR and STR_MATCH |
Script variables have been changed to unlimited length.
|
You can use GET_VAR to check for a non-existing key, which returns a blank, as shown in this example: If you use STR_MATCH() following on this, with an empty string for the script variable &test#, like this: in v10 of the Automation Engine the return value for &true# will be "Y" Explanation: The v11 behavior thus is correct. |
[What's New] [Minor Releases][Automic Release Policy] [Notes for Upgrade Installation] [New Functions] [Improvements] [Bug Fixes] [Known Issues]
General |
---|
Grouping Criteria in the Activity Window A new Grouping field is available in the left section of the Activity window. You can use this field to select a grouping criterion. Various items will be listed directly below for you to filter the activities list, depending on the option selected in the combo box. The Queues, Agents, and Status grouping criteria are available by default. If you choose the Agents option, for example, the agents that are available in the client will be listed in the left section of the window. If you select an agent, the activities list (in the right section of the window) will only show the tasks that are executed on that agent. In addition, you can also define your own grouping criteria for activities. The new UC_CUSTOM_ATTRIBUTES variable is used for this. You can allocate user-defined grouping criteria to an executable object on the Header tab (new section: Custom metadata). The values of user-defined grouping criteria are used for filtering in the Activity window and originate from a reference variable object. When allocating grouping criteria on the Header tab, you do not necessarily have to select one of the reference values for a grouping criterion; you can also enter a value of your choice manually. Since Version 9, only the list of queues has been available for direct filtering in the left area of the Activity window. |
New Column 'Status within Parent' in Activity Window A new column is available in the activity window, called "Status within parent". It shows the current state of a task that is child to another (for example a job inside a workflow). |
Display of FAULT_OTHER Jobs in Activity Window - New Function Key The key DEACT_FAULT_OTHER may be set in the system variable UC_CLIENT_SETTINGS. This key has two values which determine, if a job with status FAULT_OTHER should be kept in the Activity Window or not. |
New Key SEND_MAIL_DEFAULT In the system variable UC_CLIENT_SETTINGS the new optional key SEND_MAIL_DEFAULT may now be used. It allows the setting of the parameters Agent and Login, which define the Login object and agent to be used for sending emails. |
New Method: Adaptive ERT Calculation The new "adaptive" ERT calculation method calculates the expected runtime in an intelligent and anticipatory way. By default, the following factors are considered:
You can also define other factors by using the new setting ERT_ADAPTIVE_DEFAULT_CONTEXT (variable UC_CLIENT_SETTINGS). A new Java-based work process (=JWP) is required for calculating the adaptive ERT because no other work process can perform this kind of calculation. Note that you cannot make an adaptive ERT calculation if there is no available JWP.
New settings in the variable UC_CLIENT_SETTINGS:
New setting in UC_SYSTEM_SETTINGS:
The setting ERT_METHOD (UC_CLIENT_SETTINGS) includes the new option "ADAPTIVE". The Variables & Prompts tab of executable objects has been extended. The new column Use for adaptive ERT as is now available. Use this to define object variables as factors that should be considered in the adaptive ERT calculation. |
Java-based Work Process (JWP) There is a new Java-based work process (JWP) which is required for the following functions:
The JWP can initially only run the listed processes. It cannot run the processes of other WPs. The JWP installation instructions can be found in the Administration Guide under "New installation". |
Single Sign-On Single Sign-On can now be configured via Kerberos KDC (Key Distribution Center) for an Automation Engine system. If Single Sign-On is selected, users can log in to the system without having to enter login details. Authentication takes place via a Service Directory (for example: Microsoft Active Directory). There also is the new configurationA set of constituent components that make up a system. This includes information on how the components are connected including the settings applied. variable UC_KDC_SETTINGS, which provides a range of different settings. The instructions for Setting up Single Sign-On can be found in the Administration Guide. As part of Single Sign-On, the Login dialog (UserInterface, Enterprise Control Center) has also been extended with additional options: "Use integrated authentication" and "Enable autologin". If you select these options, log-on will be performed via Single Sign-On. The fields for the login details (user, passwordA secret combination of characters for a Automation Engine user., departmentDepartment name to which the Automation Engine user belongs.) are deactivated in this case. In addition the System variables UC_SYSTEM_SETTINGS and UC_CLIENT_SETTINGS have been extended to set or enable authentication via KDC. The new Single Sign-On mechanism is completely independent from the previous one (UC_USER_LOGON) but does not replace it. |
Execution of Deployment Workflows You can now start Deployment Workflows directly in the UserInterface with the required values and parameters being retrieved from Application Release Automation (ARA). Deployment Workflows are defined in the ECC or the UserInterface. Previously you could only activate them in ARA. For more details about requirements and handling refer to the chapter Application Integration. |
Clustered indexes on MS SQL Servers Only relevant on MS SQL Servers used as the Automation Engine database. If deadlocks occasionally occur when accessing the MELD, AH, RH, RT, or UC_TEMP* tables, there is an option to convert the database to clustered indexes. |
New Export Function for Folder Structures You may now export and import folder structures, including linked external objects, folder and non-folder objects. The UserInterface and the script elements EXPORT and IMPORT have been modified accordingly. |
Message Numbers - Now Eight Digits The number of message digits has been changed. Message numbers are now eight digits long, instead of seven. |
Default Password for New Users Defined Without a Password You can now define a custom default password in a client using the PWD_DEFAULT setting in the UC_CLIENT_SETTINGS variable. This setting specifies the default password for new users defined without a password. You might want to use this setting to specify a default password that complies with your configured password policy. When a password is specified with this setting, the user will use this password when logging into the client for the first time. They will then be prompted to change their password. |
Documentation - Selecting a Guide during a Search A new combo box is available for use in the WebHelp during a search. You can use the combo box to select a specific manual. For example, when you select User Manual in the combo box, only documents from the User Manual will be included in your search. |
Application Interface - New Library for .NET Programs Automic now provides a new DLL library which allows you to use the ApplicationInterface for .NET programming languages. |
PromptSet - Multi-Line Function for Text Fields There is a new option for text fields in PromptSet objects to add multiple lines to a text field. An Editor dialog box is available for multi-line text fields. You can open the Editor by clicking a new button in the top right corner. |
Activity Window "Selection" New Activation Tab A new Activation tab is available on which you can define a time frame (dialog for filtering the Activity Window). |
New Script Elements
|
Extended Rollback / Backup
|
Extended JCL Exit for z/OS Jobs The JCL Exit is a user-defined module which the agent calls when z/OS jobs start in order to change the job JCL before the job is processed. Previously, the JCL Exit had to be written in Assembler. Now you can also create such modules in the programming language C. The following new parameters are available in the z/OS agent's INI-file (section (JCL Exit)):
|
The Utility AE DB Load has a New Parameter -F for Folder Handling The new parameter defines the behavior of AE DB Load concerning folders, when used as part of the Start Parameters. You may now choose between replacement of data of objects and linked objects or preservation of the data in the Automation Engine database. |
Internal Webservices Available on Tomcat The Automation Engine webservices are now also available on Tomcat. Detailed installation instructions are supplied in "Installing the AE Internal Webservice (Tomcat)" |
SAP FCC 2.0 Add-on and SAP Business Add Ins now Available The SAP FCC 2.0 Add-on may now be integrated in the Automation Engine system. You also may use SAP Business Add Ins (BAdI) with Automation Engine. |
LDAP over SSL For LDAP synchronization now also Oracle Directory Server is supported. In the system variable UC_LDAP_EXAMPLE the three new keys, SYNC_LOGIN, VERSION and TLS are now available. In addition the User object has a new field to set the Distinguished name and user information, which is visible in case LDAP over SSL has been activated by the system administrator. As the use of LDAP over SSL requires a Java based Work Process (JWP), the JWP Installation procedure has been complemented with information about adding the necessary certificates for SSL. |
New Privilege in System Variable UC_HOSTCHAR_DEFAULT The System variable UC_HOSTCHAR_DEFAULT has a new privilege, called ANONYMUS_FE. It may be used for FileEvents and has the same functions as ANONYMUS_FT and ANONYMUS_JOB. |
Trace Added for the AE DB Change and AE DB Unload Utilities You can now set the trace level for the program flow of the utility in the:
|
ServiceManager Utility for UNIX No Longer Needs to Be Started with SetUID Bit Due to a fix added to AE 11.2.0, 11.1.2, 10.0.6, and 9.13.0, the ServiceManager utility for UNIX no longer needs to be started with SetUID Bit. |
Specifying Whether Sync Objects Are Checked When Restarting a Canceled Job Without an Abend Action The new key SYNC_CHECK_RESTART in the UC_SYSTEM_SETTINGS variable determines whether Sync objects are checked when restarting a canceled job without an Abend action. It defaults to Y for yes to keep with the v9 behavior. This setting was added to Automation Engine 10.0.6 SP6 and Automation Engine 11.1.1. There were some releases where this variable did not exist and the behavior was that the Sync object was not checked and jobs were restarted immediately. |
Agents |
---|
UNIX Agent: Support of PAM Previously, PAM (Pluggable Authentication Modules) were only supported for Solaris agents. Now, PAM support is also provided for Linux and AIX agents. |
New Parameter for z/OS Agent INI A new parameter has been introduced: jobSubmitContext=. |
Additional Database Support for SQL Agent As of version 11 the databases PostgreSQL and EXASOL are being supported. |
New IP Binding Function for SQL Agent in DB Service Mode For the SQL agent a new function is available: In the section DB_SERVICE of the Automation Engine's INI file, the new parameter cp= has been introduced, whose value may be either a specific IP address or hostname. Which may than be used by the SQL agent to connect to an external CP in DB service mode. |
UNIX Agent now may Execute FileEvent with User Specified in Login Object As of version 11.1 the FileEvent object may be run by the UNIX agent with the user defined in a Login object, which is specified in the FileSytem tab of the FileEvent object. In order to be able to use this new function, in the system variable UC_HOSTCHAR_DEFAULT set the value for the key FE_VERSION to "2" (default). |
Objects |
---|
New Object Type Storage The new object type Storage (short name: STORE) can be used to store binary data (entire files) centrally in the Automation Engine database. Version 11 only prepares the infrastructure for this object type. In this release, you can neither create Storage objects manually in the UserInterface nor manipulate or display their binary data. With this extension, the setting maxMsgSize= in the supplied Automation Engine's INI file (usrv.ini) has been set to 30 MB. The default value of 3 MB for this setting has not been changed. Automic recommends setting maxMsgSize= to 30 MB because this is the relevant limit for Storage objects. |
VARA Objects: Limit for Values Removed The limit of 1023 characters (data type: text) has been removed for the values of static and dynamic VARA objects. It is still possible to define a maximum text limit (1 to 1024 characters) on the Attributes tab. However, this will only apply to the first value column (for both static and dynamic VARA objects). |
VARA Objects (static) - Editor for the Contents of Value Columns An Editor is available for the value columns of static VARA objects. To open the Editor, click the new pencil icon that is displayed at the right edge of each cell in which the text cursor is located. |
VARA Objects (dynamic) - New Variable Object VARA.EXEC A new dynamic Variable object is now available: VARA.EXEC. It is used to read out and save or transfer values from executable objects, which are either being executed or have been executed successfully. |
VARA Objects (static) - New Variable Object VARA.XML The new static Variable object XML may be used to store and transfer XML data. Thus even large XML data structures may be used throughout the Automation Engine system. |
New Include Objects for External Interpreter Scripts The two new Include objects (REGISTER_VARIABLE.WINDOWS and REGISTER_VARIABLE.UNIX) should be used to define external interpreters and their scripts. |
New Login Object Field in File System Event Object A new definition has been created for the File-System Event object EVNT.FILE in order to enable the integration of Login objects. Therefore, an additional control has been added to the File-System Event object's Attributes tab as a new field. |
New Login Object Field in File System Event Object for IFS (Integrated File System, OS/400) A new definition has been created for the File-System Event object EVNT.FILE in order to enable the integration of Login objects. Therefore, an additional control has been added to the File-System Event object's Attributes tab as a new field. This new login field is now also available on the integrated file system. |
User Object has New Privileges The User object has new privileges: They enable Windows, z/OS, and UNIX agents to run file events by using specific credentials in order to check access restricted files and directories. |
New Job object type - Generic The new Job object type Generic is now available where the agent the job shall run on may be defined in two ways: Through the Variables&Prompts tab of that object and the Script variables &OVERWRITE_AGENT# or &AGENT# respectively, or by using PromptSet elements. The agent may be any platform agent except the Rapid Automation agent. |
Variables |
---|
Object Variables - Maximum Size Removed The values of object variables are no longer restricted. Furthermore, an Editor is now available on the Variables & Prompts tab for editing the values of object variables. The Editor allows you to edit contents in a clear and easy manner. |
Script Variables: Limits have been removed The maximum size of script variables (1024 characters) has been removed. There are no limits anymore for the values of script variables. JCL lines are no longer limited. Note that the limit for regular script lines (1024) still applies. |
New System Variable to Register External Interpreters The new system variables UC_EXT_INTERPRETERS_WINDOWS and UC_EXT_INTERPRETERS_UNIX are now available on Windows and UNIX to specify external interpreters, which then may be used in the Process tab of a Job object (JOBS, on Windows and UNIX). You replace the asterisk with the respective short version of the OS, as explained in the documentation topic. |
Limit Access to System Client Objects - New System-Wide Setting To limit the access to objects of the System client from other clients (e.g via context menu on object names in script tab) a new system setting was introduced in the System variable UC_SYSTEM_SETTINGS called OBJECT_ACCESS_CLIENT_ZERO=. With this setting you may determine, if users in other clients of the system have permission to objects of the system client. |
Action "Export Authentication Package" Restricted The action "Export Authentication Package" has been restricted to users in the System client 0. Additionally a user needs the "W" permission for the Agent object to be able to export an authentication package. |
Modifications |
---|
PromptSets - Text Fields The limit for the text fields of PromptSets (maximum 950 characters) has been removed. Text fields are now unlimited. |
SQL Variables - Trailing Spaces The Automation Engine does not truncate trailing space characters from the end SQL variable values as it did in previous releases. |
Script Function GET_OH_IDNR - Available Parameters Restricted The script function GET_OH_IDNR has been changed and will have one parameter available instead of two. Trying to use more than one parameter will result in an error message. |
Script Element MODIFY_TASK Extended by Parameter VALUE The Script function MODIFY_TASK has been extended by the new parameter VALUE. With this new parameter you may modify or create values of Object Variables or of PromptSet controls. |
Script Function SEND_MAIL Extended The Script function SEND_MAIL has been extended with two new optional parameters: The parameter Agent allows to specify the agent to be used for the sending of a message. |
Changes in Windows HEADER/TRAILER in Client 0 for Powershell Integration Changes in Windows HEADER/TRAILER in Client 0 allow users integrate the Powershell scripts with Automation Engine. This means that users can check for exceptions in script and have the possibility to return from processing so that Automation Engine update the return code set by user. An example is shown in Windows BAT and Powershell Examples. |
Powershell Set as Default Interpreter for Windows Jobs Windows Powershell is entered by default as the interpreter using the parameters ECPEXE= and EXPEXT= in the affected Windows agent's INI file([GLOBAL] section). |
"Access to selective statistics" Privilege Required to Get Statistics of an Object via JavaAPI Starting with v11.1, getting statistics of an object via the JavaAPI requires the user privilege "Access to selective statistics". |
[What's New] [Automic Release Policy][Notes for Upgrade Installation] [What's New] [Improvements] [General Information][Bug Fixes] [Known Issues]
General |
---|
The Function "Deactivation Delay" is now Available for Additional Objects for Automatic Deactivation This function has been added for the executable objects Group, Notification, Script and Event. In addition the Automation Engine variable UC_CLIENT_SETTINGS now provides the key "DEACTIVATION_DELAY_TIME". |
Default Value "-c" Changed for UNIX Job object As of v11, selecting a self-defined external interpreter (set in UC_SHELL_UNIX) from the drop-down list in the UNIX tab of a UNIX Job object will leave the options empty, if you do not enter a value in the options field. |
XML Import File Size Extended The allowed file size for the import of XML files is now 30720 KB (30 MB). |
Dependent PromptSet Controls Introduced Now it is possible to activate dependencies for controls in the Designer tab of a PromptSet object. Dependencies for the following elements may be set: Text, Combo box, Checkbox and Checklist. |
Job Object z/OS (JOBS) - Interface Updated - JCL Job Card Replacement Changed For the Job object on z/OS the UserInterface has been updated. In the Host Attributes Tab the section "Type" now contains the option "Automation Engine (AE)" as a radio button, instead of the previously used "UC4". |
New Job Status Capturing and Tracking Function for OS/400 Jobs In order to be able to take immediate action, the possibility to query job statuses of OS/400 jobs has been added. Using SQL statements you may not only display a list of jobs that are in the MSGW (=waiting for messages) status, which might require additional actions. You also may get detailed information about the execution and status of the jobs in question. |
SAP BW: Data for Chain Steps Published as Script Variables In SAP jobs with BW chains, the agent creates several script variables for each child process. These variables and their values are available automatically in the (child) post process tab, and appear in the Detail Window of the tasks. For the list of variables and their values at the Chain, Step, and Step Job levels, see SAP BW: Data for Chain Steps Published as Script Variables. Previous release included the E_TYPE_TEXT and E_VARIANT_TEXT script variables, which are now renamed to &@sap_bw_type_text and &@sap_bw_variant_text. |
Notification Object - Notification Tab: Character Limit in Text Field Removed Previously the number of characters in the text field of the Notification tab of the Notification object was limited to 8000. |
[What's New][Automic Release Policy][Notes for Upgrade Installation] [New Functions][Improvements][General Information][Bug Fixes] [Known Issues]
As of version v11 Automation Engine documentation will be available for major releases in English only. German and French versions will be supplied with the first Service Pack.
German and French online versions will be provided even earlier.
In order to be able to use the context sensitive help, you should copy the English version files into the local folder for French or German respectively to ensure that the F1-help will open the respective page of the English help files. For details see Installing the Online Documentation.
The Automation Engine version 11.0 is a special Offerings Release.
Therefore version 11.1 is the major release of the Automation Engine version 11.
[What's New] [Automic Release Policy][Notes for Upgrade Installation] [New Functions] [Improvements][General Information] [Bug Fixes] [Known Issues]
For an up-to-date list of bug fixes and known issues for a product version, go to the Automic Download Center. Click Advanced Mode, then select the application and version, and check Bug Fixes.
[What's New][Automic Release Policy][Notes for Upgrade Installation] [New Functions] [Improvements][General Information][Bug Fixes] [Known Issues]
For an up-to-date list of bug fixes and known issues for a product version, go to the Automic Download Center. Click Advanced Mode, then select the application and version, and check Known Issues.