Quest® QMX Base Framework
Version 4.0.0.499
Release Notes
May 29, 2009
Welcome to Quest® QMX Base Framework
Resolved Issues and Enhancements
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.
| 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) |
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 |
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 |
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.
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 |
Currently, QMX Base Framework only support English systems.
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.
| info@quest.com | |
| Quest Software, Inc. World Headquarters 5 Polaris Way Aliso Viejo, CA 92656 USA |
|
| Web |
Refer to our Web site for regional and international office information.
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
Email: legal@quest.com |
Refer to our website for regional and international office information.
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.
N/A
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.