Quest® QMX Base Framework

Version 4.0.0.499

Release Notes

May 29, 2009


Contents

Welcome to Quest® QMX Base Framework

New in this Release

Resolved Issues and Enhancements

Known Issues

Upgrade and Compatibility

System Requirements

Global Operations

For More Information

 


Welcome to Quest® QMX Base Framework

The Quest QMX Base Framework supplies services to the Quest Management extensions which in turn integrate into the Microsoft System Center product suite; namely Operations Manager, Configuration Manager, Virtual Machine Manager, Data Protection Manager and (outside of System Center) Microsoft Enterprise Single Signon (ENTSSO). In addition to supporting the Microsoft System Center product suite, QMX Base Framework and the library of QMX extensions support the Quest Big Brother and Foglight products.

The foundation of the QMX Base Framework is the Microsoft WMI technology and Microsoft scripting technology.

 


New in This Release

 

04/28/2009 Modified ScriptManagerImpleNoCOMPlus, method MakeWaitableTimerName, hardened logic to get job path name (for solutions where we passed an encrypted file, it was finding the wrong path)
05/07/2009 Modified MOM\GlobalVariables.js, added g_boolOpsMgrSingletonPort (default is 8081)
05/07/2009 Modified MOM\_GlobalVariables.xml, added g_boolOpsMgrSingletonPort
05/07/2009 Modified MOM\eXcGUI\_GlobalVariables.html to add description text for g_boolOpsMgrSingletonPort
05/07/2009 Modified MOM\eXcOpsMgrSingleton.js to use g_boolOpsMgrSingletonPort
05/07/2009 Modified MOM\CommonRoutinesInsertPerformanceRecord.js, function InsertPerformanceRecordJS2UsingSingleton to use g_boolOpsMgrSingletonPort
05/07/2009 Modified MOM\CommonRoutines.js, function ResolveAlertSCOMSingleton to use g_boolOpsMgrSingletonPort
05/08/2009 Modified JScript_Discovery_Script.js to process g_boolDontDiscoverThisQMXProxy flag
05/08/2009 Modified MOM\GlobalVariables.js, added g_boolDontDiscoverThisQMXProxy (default is false)
05/08/2009 Modified MOM\OpsMgrGlobalVariables.xml, added g_boolDontDiscoverThisQMXProxy
05/08/2009 Modified MOM\eXcGUI\OpsMgrGlobalVariables.html to add description text for g_boolDontDiscoverThisQMXProxy
05/08/2009 Modified MOM\eXcGUI\MOMGlobalVariables.html, OpsMgrGlobalVariables.html to update text (use QMX)
05/08/2009 Modified eXcSoftware.nonWindows.xml to include URL for www.management-extensions.org
05/11/2009 Updated FoglightTranslationTable.xml
05/11/2009 Modified eXcSoftware.nonWindows.xml to add <DiscoveryTypes> to discovery module so that the discovery will show up in the opsmgr console->authoring->object discoveries. This will enable the end-user to override the scheduled time parameter
05/11/2009 Modified eXcSoftware.nonWindows.xml to bump version number to 7.0.0.1 (due to discovery script change and added URL)
05/11/2009 Resealed eXcSoftware.nonWindows.mp for version 7.0.0.1
05/11/2009 Modified eXcSoftwareOM2007eXctender.cs, methods CheckSMLClassWithinManagementPack, CheckPerformanceRuleWithinManagementPack, MPState, GetDynamicManagementPack and added GetBaseManagementPack to support MP version bumping and perform optimizations
05/11/2009 Modified ChildControls\SCOM200x\eXcSoftwareOM2007eXctenderInterface\Clients\C#\OpsMgrSDKConnectionTester to use new logic to obtain Management Pack from OpsMgr
05/18/2009 Added Virtual Agent Library\MOM\FoglightTranslationTable.xml.RENAME to Setup[64|32]_[Debug|Release]_VS200[5|8]
05/18/2009 Modified EditHostsV4.Form1.cs, methods eXcSSHConnection and eXcTelnetConnection to use specified port # if not the default (i.e. 22 and 23) when calling putty and telnet.
05/18/2009 Modified EditHostsV4.Form1.cs, method eXcTestConnectionSNMP to use the g_strSNMPGetSetPort specified in either GlobalVariables.xml, _GlobalVariables.xml or GlobalVariables.js
05/19/2009 Modified CallPowerShell.cs to add an interface to the namespace so it can be accessed from unmanaged code (see issueCommand) using smart pointers
05/19/2009 Modified CallPowerShell.cs to call Dispose() on the PipeLine and Runspace objects, and rewrote issueCommand.exe
05/19/2009 Added nonWindows\IssuenonWindowsCommandGUI\Debug\issueCommand.ps1 to Setup[64|32]_[Debug|Release]_VS200[5|8]
05/20/2009 Added "HOST:" to ConsoleTask1 in eXcSoftware.nonWindows.xml
05/20/2009 Rewote IssuenonWindowsCommandGUI.exe from C++ to C#
05/20/2009 Added new IssuenonWindowsCommandGUI to __BuildProjectsList.txt and removed old
05/20/2009 Modified issueCommand.js to it can be invoked as a standalone script vs. a function invoke from C++
05/20/2009 Moved issueCommand.js/ps1 to nonWindows\IssuenonWindowsCommandGUI\bin\Debug folder
05/20/2009 Removed IssueCommand.ICO from Setup[64|32]_[Debug|Release]_VS200[5|8]
05/20/2009 Modified CriticalProcesses.xslt to force cpu threshold and min.process count to numeric
05/20/2009 Modified AutoDiscoveryForTelnetSSH.js and AutoDiscoveryForSNMP.js to fix ip address parsing bug so that FQDN names are not truncated
05/27/2009 Modified OpsMgrSDKConnectionTester, method m_ManagementGroup to harden code for basic sdk errors (not running)
05/27/2009 Modified MOM\GlobalVariables.js, added variable g_boolIsFogLight (default is false) and added logic to set g_boolIsSCOM = false if g_boolIsFogLight == true. This is needed for InsertPerformanceRecordJS2 in CommonRoutinesInsertPerformanceRecord.js
05/27/2009 Modified MOM\CommonRoutinesInsertPerformanceRecord.js to move Foglight logic out of function InsertPerformanceRecordJS2SCOM and up into the calling function InsertPerformanceRecordJS2. This will allow FogLight enablement by setting just the global variable g_boolIsFogLight == true (and optionally renaming Virtual Agent Library\MOM\FoglightTranslationTable.xml.RENAME to FoglightTranslationTable.xml)

Resolved Issues and Enhancements

The following is a list of issues addressed and enhancements implemented in this release of QMX Base Framework.

 

Feature

Exposed the QMX Operations Manager Singleton port in the Configuration Tool.

 

Exposed global variable (g_boolDontDiscoverThisQMXProxy) in the Configuration Tool so that Operations Manager discovery will not process the QMX proxy computer.

Allowed proper OpsMgr Management Pack versioning.

Optimized Operations Manager performance metric processing.

Improved "Test Connection" feature so that it uses over-ride ports from the configuration.

Improved IssueCommand feature within Operations Manager console.

Improved Foglight integration

 


Known Issues

The following is a list of issues known to exist at the time of QMX Base Framework release.

 

Feature

Known Issue

Defect ID

N/A

N/A

 

 


Upgrade and Compatibility

 

OpsMgr users: 

 

When upgrading your QMX Base Framework to 4.0.0.499, be sure to load the new Management Pack that ships with the QMX Base Framework. Note you can now import the new Management Pack without having to unload the previous version because the version number of the Management Pack has changed.

 


System Requirements

 

Before installing QMX Base Framework, ensure your system meets the following minimum hardware and software requirements:

Platform x86 or x64
Memory Recommended 4GB+
Hard Disk Space Recommended 100GB+
Operating System Windows 2003 Server, Windows 2008 Server, Windows XP, Windows Vista
Additional Software N/A

 


Global Operations

 

Currently, QMX Base Framework only support English systems.

 


For More Information

Get the latest product information, find helpful resources, test the product betas, and join a discussion with the QMX Base Framework Quest team and other community members. Join the Management Extensions web site at Management Extensions.

 

Contacting Quest Software:

Email info@quest.com
Mail Quest Software, Inc.
World Headquarters
5 Polaris Way
Aliso Viejo, CA 92656
USA
Web

http://www.quest.com

Refer to our Web site for regional and international office information.

Contacting Quest Support:

Quest Support is available to customers who have a trial version of a Quest product or who have purchased a commercial version and have a valid maintenance contract.
Quest Support provides around the clock coverage with SupportLink, our web self-service. Visit SupportLink at http://support.quest.com.

From SupportLink, you can do the following:

View the Global Support Guide for a detailed explanation of support programs, online services, contact information, and policy and procedures.
The guide is available at: http://support.quest.com/pdfs/Global Support Guide.pdf.

This guide is available in English only.

 


© 2009 Quest Software, Inc.

ALL RIGHTS RESERVED.

 

This document contains proprietary information protected by copyright. The software described in this document is furnished under a software license or nondisclosure agreement. This software may be used or copied only in accordance with the terms of the applicable agreement. No part of this guide may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording for any purpose other than the purchaser’s personal use without the written permission of Quest Software, Inc.

 

If you have any questions regarding your potential use of this material, contact:

Quest Software World Headquarters
LEGAL Dept
5 Polaris Way
Aliso Viejo, CA 92656

 

www.quest.com

Email: legal@quest.com

Refer to our website for regional and international office information.

 

Trademarks

Quest, Quest Software, the Quest Software logo, Aelita, AppAssure, Benchmark Factory, Big Brother, DataFactory, DeployDirector, ERDisk,   Foglight, Funnel Web, I/Watch, Imceda, InLook, IntelliProfile, InTrust, IT Dad, JClass, Jint, JProbe, LECCOTech, LiteSpeed, LiveReorg, NBSpool, NetBase, Npulse, PerformaSure, PL/Vision, Quest Central, RAPS, SharePlex, Sitraka, SmartAlarm, Spotlight, SQL LiteSpeed, SQL Navigator, SQLab, SQL Watch, Stat, Stat!, StealthCollect, Tag and Follow, Toad, T.O.A.D., Toad World, Vintela, Virtual DBA, Xaffire, and XRT are trademarks and registered trademarks of Quest Software, Inc in the United States of America and other countries. Other trademarks and registered trademarks used in this guide are property of their respective owners.

 

 

Third Party Contributions

N/A

 

Disclaimer

The information in this document is provided in connection with Quest products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Quest products. EXCEPT AS SET FORTH IN QUEST'S TERMS AND CONDITIONS AS SPECIFIED IN THE LICENSE AGREEMENT FOR THIS PRODUCT, QUEST ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL QUEST BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF QUEST HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Quest makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Quest does not make any commitment to update the information contained in this document.