NetIQ Aegis

Version 3.2

Service Pack 1

Date Published: October 2015

 
 

 

This hotfix replaces Aegis 3.2 Hotfix 5.

This hotfix resolves specific previous issues. This document outlines why you should install this hotfix.

Many of these improvements were made in direct response to suggestions from our customers. We thank you for your time and valuable input. We hope you continue to help us ensure our products meet all your needs. You can post feedback in the Aegis forum.

This hotfix also makes Aegis 3.2 compliant with the Federal Information Processing Standard (FIPS).

What's New?

This hotfix provides the following enhancements and resolves the following issues.

For the list of software fixes and enhancements in previous releases, see Previous Releases.

Enhancement to Execute SQL Commands & Scripts Activity

The Execute SQL Commands & Scripts activity has two new input parameters:

  • Save to CSV - Specifies whether you want to save the results of the SQL query to a .csv file.
  • Save to Output Parameter - Specifies whether you want to save the results of the SQL query to the 'Result of SQL Query' output parameter.

(ENG338048)

Execute SQL Commands & Scripts Activity Incorrectly Returns Argument Type Mismatch Error

An issue caused by Aegis 3.2 Core Hotfix 5, where the Execute SQL Commands & Scripts activity incorrectly returns an Argument Type Mismatch error, has been fixed. (ENG338488)

Enhancement to Database Indexing

An enhancement to the stored procedures that monitor database fragmentation prevents a complete rebuild of the database unless the percentage of fragmentation is very high. (ENG339291)

Hourly Cleanup Job Runs Continuously

This hotfix resolves an issue where the Hourly Cleanup job runs continuously, causing Aegis to crash. The job now finishes more quickly with less impact on database performance. (ENG335664)

Run PowerShell Script Activity Does Not Support German Characters

The Run PowerShell Script activity now supports German characters. (ENG332111)

Run PowerShell Script Activity Cannot Use Named Parameters

An issue caused by Hotfix 7015982 and Aegis 3.2 Core Hotfix 5, where the the Run PowerShell Script activity cannot use named parameters, has been fixed. (ENG338726, ENG333898)

Workflows Contain Old Versions of Run Script on Aegis Server Activity

An issue caused by Aegis 3.2 Core Hotfix 5, where the Deploy Activity Module Updates Wizard incorrectly updates the Run Script on Aegis Server activity, has been fixed, ensuring workflows in production have the correct version of the activity. (ENG333898)

Output from Run Script on Aegis Server Activity is Unexpected

The Run Script on Aegis Server activity now creates correct and consistent output. (ENG338020)

Call a Web Service Activity Does Not Display Correct Parameters

The Call a Web Service activity now correctly displays the parameters for the specified method. (ENG336454)

Parent Workflow Does Not Recognize When a Child Workflow is Complete

Parent workflows now recognize when all child workflows are complete, and no longer remain in a waiting state. (ENG337267)

Child Process Displays as "Running" but Does Not Start

Child processes now start correctly when a workflow launches them, and dispaly the correct status. (ENG337045)

Work Items Running for Extended Lengths of Time

Work items no longer take an unexpectedly long time to process. (ENG338359, ENG339245)

NetIQ Aegis Engine Service Uses All Resources When No Work Items are Running

The NetIQ Aegis Engine service now correctly releases the computer's resources when no work items are running. (ENG338333)

NetIQ Aegis Engine Service Does Not Start

This hotfix resolves an issue where the NetIQ Aegis Engine service stops unexpectedly, and then fails to restart. (ENG335883, ENG336362, ENG335281)

Scheduled Event Skips First Scheduled Time to Initiate Work Item

Changing the time on a scheduled event no longer causes the event to wait until the second scheduled occurrence to initiate a work item. (ENG338276)

Duplicate idWorkitem Column in PGE.Workitem Table

This hotfix resolves an issue where the PGE.Workitem table has a duplicate idWorkitem column. (ENG336646)

Return to Top

Installing This Hotfix

Complete the following steps to install this hotfix.

Note
If the computer is part of a cluster, you must install this hotfix on each passive node first, and then on the active node.

To install this hotfix:

  1. Log on to the Aegis Server computer with a local administrator account.
  2. Copy the AegisCore_3.2.0.6.exe file to the Aegis Server computer. If you run the AegisCore_3.2.0.6.exe file from a network location, the hotfix might modify affected files to have an 8.3 file name.
  3. Stop all Aegis services.
  4. If the computer is part of a cluster, stop all Aegis-related cluster services.
  5. Run the AegisCore_3.2.0.6.exe file.
  6. Follow the instructions in the wizard until you have finished installing the hotfix.
  7. If the computer is part of a cluster, repeat Steps 1 through 4 on the remaining nodes in the cluster.
  8. Restart any open instances of the consoles.

The hotfix installation program automatically restarts all Aegis services.

Return to Top

Verifying the Installation

Complete the following steps to verify that the hotfix installation was successful.

To check the installed hotfix version:

  1. Log on to the Aegis Configuration Console.
  2. On the Ribbon, click About.
  3. Under Installed Hotfixes, ensure you see AegisCore_3.2.0.6.

Return to Top

Enabling FIPS Compliance

After you install Core Service Pack 1, complete the following steps to enable FIPS compliance in Aegis 3.2.

Note
If the computer is part of a cluster, you must perform these steps on each passive node first, and then on the active node.

To enable FIPS compliance:

  1. Log on to the Aegis Server computer with a local administrator account.
  2. Stop all Aegis services.
  3. Open Registry Editor.
  4. Set the useFipsMode subkey to 1 in the following locations:
    • HKEY_LOCAL_MACHINE\SOFTWARE\NetIQ\AegisIQConnect73\codecs\vosSSLCodec
    • HKEY_LOCAL_MACHINE\SOFTWARE\NetIQ\ResourceManagementService\codecs\vosSSLCodec
    • HKEY_LOCAL_MACHINE\SOFTWARE\NetIQ\IQConnectHosts\<HostName>:<PortNumber> (all entries)
  5. (Conditional) If you use the NetIQ AppManager Integration adapter in your environment, set the useFipsMode subkey to 1 in the following locations:
    • HKEY_LOCAL_MACHINE\SOFTWARE\NetIQ\AppManagerIntegrationAdapterService\codecs\vosSSLCodec
  6. Log on to the Web Server computer with a local administrator account.
  7. Stop the NetIQ Aegis Business Services Layer service.
  8. Open the ProcessGovernanceService.exe.config file in the following location:
  9. C:\Program Files (x86)\NetIQ\Aegis\Bussrv

  10. Find IQConnectUseFipsMode and set the value to 1.
  11. On the Aegis Server computer, restart all Aegis services.
  12. On the Web Server computer, restart the NetIQ Aegis Business Services Layer service.
  13. (Conditional) If you use the NetIQ AppManager Integration adapter in your environment, on the Aegis Server computer, restart the NetIQ AppManagerIntegrationAdapterService service.
  14. If the computer is part of a cluster, repeat Steps 1 through 4 on the remaining nodes in the cluster.
  15. Restart any open instances of the consoles.

Return to Top

-

Modified Files

This hotfix adds and modifies files on both the Aegis Server computer and the Web Server computer.

Aegis Server

This hotfix modifies the following files in the C:\Program Files\NetIQ folder:

  • \Aegis\db\pge\storedprocedures\AlterEventtable.sql
  • \Aegis\db\pge\storedprocedures\Cleanup.sql
  • \Aegis\db\pge\storedprocedures\event.sql
  • \Aegis\db\pge\storedprocedures\MetaData.sql
  • \Aegis\db\pge\storedprocedures\path.sql
  • \Aegis\db\pge\storedprocedures\UpdateVersion.sql
  • \Aegis\db\pge\storedprocedures\WorkflowStateLink.sql
  • \Aegis\db\pge\storedprocedures\WorkflowStateNode.sql
  • \Aegis\db\pge\storedprocedures\Workitem.sql
  • \Aegis\IQConnect73\bin\axbutil.dll (Build Number 3.2.6.550)
  • \Aegis\IQConnect73\bin\ExecutePS.exe (Build Number 3.2.6.550)
  • \Aegis\IQConnect73\bin\ExecutePS.pdb
  • \Aegis\IQConnect73\bin\IQMail.dll
  • \Aegis\IQConnect73\bin\IQMail.pdb
  • \Aegis\IQConnect73\bin\iqsch.dll (Build Number 1.9.1.550)
  • \Aegis\IQConnect73\bin\NetIQGeneric_1_11.dll (Build Number 3.2.6.550)
  • \Aegis\IQConnect73\bin\NetIQGeneric_1_11.pdb
  • \Aegis\IQConnect73\bin\NetIQIAUtil_1_12.dll (Build Number 3.2.6.550)
  • \Aegis\IQConnect73\bin\NetIQIAUtil_1_12.pdb
  • \Aegis\IQConnect73\bin\NetIQTools_1_12.dll (Build Number 3.2.6.550)
  • \Aegis\IQConnect73\bin\NetIQTools_1_12.pdb
  • \Aegis\IQConnect73\bin\pg.dll (Build Number 1.7.1.550)
  • \Aegis\IQConnect73\bin\pg.pdb
  • \Aegis\IQConnect73\bin\pgcommon.dll (Build Number 3.2.6.550)
  • \Aegis\IQConnect73\bin\pgcommonlite.dll (Build Number 3.2.6.550)
  • \Aegis\IQConnect73\bin\pgcommon_assembly.dll (Build Number 3.2.6.550)
  • \Aegis\IQConnect73\bin\pgwfb.dll (Build Number 3.2.6.550)
  • \Aegis\IQConnect73\bin\ProcessGovernanceActivityBroker.exe (Build Number 3.2.6.550)
  • \Aegis\IQConnect73\bin\processgovernanceengine.exe (Build Number 3.2.6.550)
  • \Aegis\IQConnect73\bin\processgovernanceengine.pdb
  • \Aegis\IQConnect73\bin\psc.dll (Build Number 7.7.1.1203)
  • \Aegis\IQConnect73\bin\psc.pdb
  • \Aegis\IQConnect73\bin\sbwdotnet.dll (Build Number 3.2.6.550)
  • \Aegis\IQConnect73\bin\vdbp.dll (Build Number 7.7.1.1208)
  • \Aegis\IQConnect73\bin\vdbp.pdb
  • \Aegis\IQConnect73\bin\voscodecs.dll
  • \Aegis\IQConnect73\bin\voscommon.dll
  • \Aegis\IQConnect73\bin\vosserver.dll
  • \Aegis\IQConnect73\codecs\vosSSLCodec\iqlsaca\certs\iqclientcert.pem
  • \Aegis\IQConnect73\codecs\vosSSLCodec\iqlsaca\certs\iqservercert.pem
  • \Aegis\IQConnect73\debug\psc.pdb
  • \Aegis\IQConnect73\debug\voscodecs.pdb
  • \Aegis\IQConnect73\debug\voscommon.pdb
  • \Aegis\IQConnect73\debug\vosserver.pdb
  • \Aegis\IQConnect73\mof\PG_1_7.mof
  • \Aegis\IQConnect73\pgapps\NetIQGeneric_1_11\bin\NetIQGeneric_1_11.dll (Build Number 3.2.6.550)
  • \Aegis\IQConnect73\pgapps\NetIQIAUtil_1_12\bin\NetIQIAUtil_1_12.dll (Build Number 3.2.6.550)
  • \Aegis\IQConnect73\pgapps\NetIQIAUtil_1_12\bin\NetIQIA_summaryinfo_1_12.dll (Build Number 3.2.6.541)
  • \Aegis\IQConnect73\pgapps\NetIQTools_1_12\bin\ICSharpCode.SharpZipLib.dll (Build Number 0.83.1.0)
  • \Aegis\IQConnect73\pgapps\NetIQTools_1_12\bin\NetIQTools_1_12.dll (Build Number 3.2.6.550)
  • \Aegis\IQConnect73\pgapps\NetIQTools_1_12\bin\netiqtools_findlocatorattrs_1_12.dll (Build Number 3.2.6.541)
  • \Aegis\IQConnect73\pgapps\NetIQTools_1_12\bin\netiqtools_findobjects_1_12.dll (Build Number 3.2.6.541)
  • \Aegis\IQConnect73\pgapps\NetIQTools_1_12\bin\netiqtools_parameteroutputbuilder_control_1_12.dll (Build Number 3.2.6.541)
  • \Aegis\IQConnect73\pgapps\NetIQTools_1_12\bin\netiqtools_schedulecheck_1_12.dll (Build Number 3.2.6.541)
  • \Aegis\IQConnect73\pgapps\NetIQTools_1_12\bin\netiqtools_setglobalsetting_1_12.dll (Build Number 3.2.6.541)
  • \Aegis\IQConnect73\pgapps\NetIQTools_1_12\bin\netiqtools_update_workitem_1_12.dll (Build Number 3.2.6.541)
  • \Aegis\IQConnect73\pgapps\NetIQTools_1_12\bin\netiqtools_webserviceselect_control_1_12.dll (Build Number 3.2.6.541)
  • \Aegis\IQConnect73\pgapps\NetIQTools_1_12\bin\netiqtools_web_kb_lookup_1_12.dll (Build Number 3.2.6.541)
  • \Aegis\IQConnect73\pgapps\NetIQTools_1_12\bin\Winista.HtmlParser.dll (Build Number 1.8.0.0)
  • \ResourceManagementService\bin\iqrm.dll (Build Number 3.4.1.100)
  • \ResourceManagementService\bin\iqrm.pdb
  • \ResourceManagementService\bin\psc.dll (Build Number 7.8.1.1231)
  • \ResourceManagementService\bin\voscodecs.dll
  • \ResourceManagementService\bin\voscommon.dll
  • \ResourceManagementService\bin\vosserver.dll
  • \ResourceManagementService\debug\psc.pdb
  • \ResourceManagementService\debug\voscodecs.pdb
  • \ResourceManagementService\debug\voscommon.pdb
  • \ResourceManagementService\debug\vosserver.pdb
  • \ResourceManagementService\codecs\vosSSLCodec\iqlsaca\certs\iqclientcert.pem
  • \ResourceManagementService\codecs\vosSSLCodec\iqlsaca\certs\iqservercert.pem

If you use the NetIQ AppManager Integration adapter in your environment, this hotfix also modifies the following files in the C:\Program Files\NetIQ\AppManagerIntegrationAdapterService folder:

  • \bin\psc.dll
  • \bin\voscodecs.dll
  • \bin\voscommon.dll
  • \bin\vosserver.dll
  • \debug\psc.pdb
  • \debug\voscodecs.pdb
  • \debug\voscommon.pdb
  • \debug\vosserver.pdb
  • \codecs\vosSSLCodec\iqlsaca\certs\iqclientcert.pem
  • \codecs\vosSSLCodec\iqlsaca\certs\iqservercert.pem

This hotfix adds the following files to the C:\Program Files\NetIQ\Aegis\IQConnect73 folder:

  • \Hotfixes\Aegis32_Hotfix7015891\Aegis32_Readme7015891.htm
  • \Hotfixes\Aegis32_Hotfix7015891\Aegis32_Hotfix7015891.log
  • \Hotfixes\Aegis32_Hotfix7015891\Install.log
  • \Hotfixes\HF7015891.hfinfo

This hotfix also adds the useFipsMode subkey to the following registry keys:

  • HKEY_LOCAL_MACHINE\SOFTWARE\NetIQ\AegisIQConnect73\codecs\vosSSLCodec
  • HKEY_LOCAL_MACHINE\SOFTWARE\NetIQ\ResourceManagementService\codecs\vosSSLCodec

If you use the NetIQ AppManager Integration adapter in your environment, this hotfix adds the useFipsMode subkey to the following registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\NetIQ\AppManagerIntegrationAdapterService\codecs\vosSSLCodec

Web Server

This hotfix modifies the following files in the C:\Program Files\NetIQ\Aegis\Bussrv folder:

  • \certs\<iqrmHostName>\iqclientCert.pem
  • voscodecs.dll
  • voscommon.dll
  • psc.dll

Return to Top

Previous Releases

This service pack also includes enhancements added in Aegis 3.2 Hotfix 5.

Trigger Definitions Do Not Filter Correctly After Upgrade

This hotfix resolves an issue where, after upgrading from Aegis version 3.1 to version 3.2, trigger definitions do not filter incoming events correctly. (ENG337814)

Execute SQL Commands & Scripts Activity Does Not Return Data

This hotfix resolves an issue where the Execute SQL Commands & Scripts activity does not return any data for a work item and displays a VOS_General_ Failure error in the log file. (ENG334776)

Resource Groups Do Not Display Clusters

Resource Groups now correctly display clusters that belong to the group. (ENG335331)

NetIQ Aegis Engine Service Stops when the Database is Unavailable

The NetIQ Aegis Engine service no longer stops when there is no database connection. The log records any instances when the database is unavailable, which is expected. (ENG335474)

Unable to View Activity Execution Details After Upgrade

This hotfix resolves an issue where, if you upgrade Aegis from version 3.0 to version 3.2, users cannot view the activity execution details in the Operations Console. (ENG334756)

Unable to View Activity Execution Details After Restarting SQL Server

This hotfix resolves an issue where, if you restart SQL Server, users cannot view the activity execution details in the Operations Console. (ENG335517)

NetIQ Aegis Engine Stops

This hotfix resolves an issue where, if a loop condition calls a Collect Input from User activity with a timeout option twice, the NetIQ Aegis Engine services stops. (ENG334800)

NetIQ Aegis Namespace Provider Stops Unexpectedly

This hotfix resolves an issue where the NetIQ Aegis Namespace Provider stops unexpectedly. (ENG335968)

Columns in Event Table are Too Small

The Cluster and Clustername columns in the PGE.Event table are now the correct size. (ENG334668)

Hourly Cleanup Job Fails After Changing Work Item Retention Settings

The Hourly Cleanup job now runs correctly after you make any changes to the work item retention settings. (ENG335479)

NetIQ Aegis Namespace Provider Stops Unexpectedly

This hotfix resolves an issue where the NetIQ Aegis Namespace Provider stops unexpectedly. (ENG335968)

Error Occurs when Accessing User Input Form a Second Time

This hotfix resolves an issue where, if a workflow returns to a User Input Form for a second time, an error occurs when a user tries to provide the input. (ENG336532)

Operations Console Incorrectly Displays Multiple Loops as One

This hotfix resolves an issue where the Operations Console incorrectly displays a loop that runs multiple times in a workflow as running only once. (ENG336444)

NetIQ Aegis Namespace Provider Service Restarts Unexpectedly

This hotfix resolves an issue where a Nessus scan caused the NetIQ Aegis Namespace Provider to stop and restart unexpectedly. (ENG336405)

Make HTTP Request Activity Does Not Accept Cookie Format

The Make HTTP Request activity now sends and retrieves cookies in the same format. (ENG336740)

Multiple Issues with the Run PowerShell Activity

This hotfix resolves the following issues with the Run PowerShell Script activity:

  • The activity incorrectly strips French characters from the specified script. (ENG336625)
  • The activity does not display any output when the script contains German characters. (ENG334073)

Multiple Queries of NetIQ Mail Provider Causes NetIQ Aegis Namespace Provider Service to Fail

This hotfix resolves an issue where the NetIQ Aegis Namespace Provider service might fail when multiple Find Objects activities in a workflow attempt to query NetIQ Mail Provider POP3 profiles at the same time. (ENG336912)

Issue with changing schedules for Aegis triggers

This hotfix resolves an issue where changes of schedules are not updated if "Keep event schedule active if Aegis is shut down" is not check for the schedule. (ENG338276)

Return to Top

Contact Information

Our goal is to provide documentation that meets your needs. If you have suggestions for improvements, please email Documentation-Feedback@netiq.com. We value your input and look forward to hearing from you.

For detailed contact information, see the Support Contact Information Web site.

For general corporate and product information, see the NetIQ Corporate Web site.

For interactive conversations with your peers and NetIQ experts, become an active member of our NetIQ forums.

Return to Top

Legal Notice

Return to Top