IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & industry solutions      Support & downloads      My IBM     
developerWorks  >  Blogs  >   developerWorks

author Inside Autonomic Computing: Rich resources to let you enable autonomic computing

The editors of the developerWorks Autonomic computing zone provide you with up-to-date, detailed news, tools, downloads, and events from the exciting world of self-managing systems.



Wednesday April 02, 2008

News: Press coverage of IBM’s Cloud Computing project announcement

IBM received extensive press coverage of the Cloud Computing partnership with the Georgia Institute of Technology and the Ohio State University.

Excerpts of press coverage

During "a ribbon-cutting ceremony in Atlanta today," IBM revealed plans to work with the Georgia Institute of Technology and the Ohio State University around two of computing's most-hyped areas. The research partners will work over virtualization and cloud computing technology until the concepts bend to their collective wills. With any luck, server administrators will one day end up with gear that's easier to use and that chews through less power as a result of the research. -- The Register

"Business environments and supporting technologies have evolved immeasurably since IBM first introduced the Autonomic Computing challenge to the industry in 2001," said Alan Ganek, IBM vice president of Autonomic Computing and CTO of IBM Tivoli Software. "Collaboration with our academic partners will pioneer new areas of research to further integrate autonomic capabilities in computer systems to help reduce the growing complexity of managing data centers in support of businesses' goals." -- Byte and Switch

Computers with "autonomic" technology - a word borrowed, incidentally, from the part of the nervous system that helps stabilize the body - can perform that maintenance and management themselves, IBM says. That reduces the complexity of cloud computing systems, which in turn require fewer human resources to function. -- Triangle Business Journal

Being selected by IBM means the universities can conduct their work using IBM BladeCenter H chassis running HS21 servers, IBM System Storage DS34000, network equipment and software that includes IBM Tivoli, WebSphere and Information Management. -- Network World


Links to Press Coverage

InfoWorld: IBM pushes cloud computing to universities
URL link

San Francisco Chronicle: 'Autonomic' computers to think for themselves
URL link

Atlanta Journal-Constitution: Georgia Tech participates in 'cloud computing' test
URL link

Austin American-Statesman: IBM announcing partnership for 'autonomic' computing
URL link

Network World: IBM pushes cloud computing to universities
URL link

The Industry Standard: IBM pushes cloud computing to universities
URL link

Palm Beach Post: IBM, universities to launch major 'cloud computing' initiative
URL link

Rutland Herald (VT): IBM announcing partnership for 'autonomic' computing
URL link

Network World: IBM research aims to automate virtual, cloud computing
URL link

The Register (UK): IBM's cloud computer drifts over Georgia and Ohio
URL link

Triangle Business Journal: IBM seeks computer that can fix itself
URL link

Washington Post: IBM, Universities Partner on Cloud Computing
URL link

Byte and Switch: IBM Launches Cloud Initiative
URL link

PC World: IBM, Universities Partner on Cloud Computing
URL link

Dr. Dobb's Journal: IBM, Academia Team Up on Cloud Computing Research
URL link


dW Autonomic computing ||| Autonomic Computing Standards



Categories : [   News  ]

Apr 02 2008, 01:25:02 PM EDT Permalink



Tuesday April 01, 2008

IBM announces Cloud Computing project

March 26, 2008,IBM announced a collaborative research project with Georgia Tech and Ohio State University, focused on developing autonomic technology for cloud computing. The project includes the creation of a prototype computing cloud that links data centers from the two schools. Read the IBM press release here.


dW Autonomic computing ||| Autonomic Computing Standards



Categories : [   News  ]

Apr 01 2008, 12:44:58 PM EDT Permalink



Thursday January 24, 2008

Education: Join Webcast on Automating problem identification

Join the February 5th webcast on Automating problem identification using IBM Autonomic Computing technology. Denilson Nastacio, from the Autonomic Computing enablement team, will be presenting. Find more details here: http://www-1.ibm.com/support/docview.wss?rs=180&context=SSEQTP&dc=D600&uid=swg21293203&loc=en_US&cs=UTF-8&lang=en&rss=ct180websphere.


dW Autonomic computing ||| Autonomic Computing Standards



Categories : [   Resources  ]

Jan 24 2008, 01:50:31 PM EST Permalink



Wednesday January 23, 2008

News:Common Model Library (CML) press release

On January 23 the Common Model Library (CML) working group issued a press release, stating its plans for its CML specification based on the SML. Alan Ganek was quoted in the release, along with executives from BEA, BMC, CA, Cisco, Dell, EMC, HP, Intel, Microsoft and Sun. View the press release here: http://www.businesswire.com/portal/site/google/index.jsp?ndmViewId=news_view&newsId=20080123005571&newsLang=en .


dW Autonomic computing ||| Autonomic Computing Standards



Categories : [   News  ]

Jan 23 2008, 12:00:00 AM EST Permalink



Monday November 19, 2007

IBM Service Management & Autonomic Computing from the experts

Read all about it!!! The current IBM Systems Journal explores and explains all aspects of IBM Service Management. We hear from IBM executives and technical leaders about service management architecture and platforms and how it relates to and extends current trends in ITSM (information technology service management).

Especially noteworthy is the autonomic computing article. This article focuses on the autonomic computing architecture and how autonomic computing delivers value through a set of ITSM-based case studies that address problem determination, impact assessment, and solution deployment.

dW Autonomic computing ||| Autonomic Computing Standards



Categories : [   News  ]

Nov 19 2007, 09:19:24 AM EST Permalink



Tuesday November 13, 2007

IBM Launches 'Next Wave' Of Autonomic Computing

IBM has grabbed the focus of the autonomic computing industry this week.

InformationWeek, ComputerWorld, InfoWorld, and others have captured the exciting IBM announcement of its newest additions and enhancements to its lineup of autonomic computing products.

New tools include the IBM Systems Director Active Energy Manager, an energy management package that monitors power consumption, and makes adjustments to improve energy efficiency and reduce power consumption costs. A new platform, IBM Tivoli Change and Configuration Management Database, provides an integrated place for system administrators to see the characteristics of assets in an IT environment. IBM Tivoli Usage and Accounting Manager gives information around usage of different resources, including CPU utilization, in a data center. By autonomously analyzing data throughout an IT center, the Tivoli Security Operations Manager detects security threat and automates the process of incident recognition, investigation and response.

Read about it in any of these articles:

IBM Beefs Up Autonomic Computing Portfolio

IBM Launches 'Next Wave' Of Autonomic Computing

IBM says new autonomic tools offer data center insights

IBM gives autonomic computing a brain

IBM adds 'autonomic' tools to data center gear


dW Autonomic computing ||| Autonomic Computing Standards



Categories : [   News  ]

Nov 13 2007, 11:23:05 AM EST Permalink



Wednesday November 07, 2007

New 'virtual IT job' could be very real

Virtualization may be becoming something so ubiquitous and essential to operations that it has become a new form of operating system for the data center. The idea began percolating most recently in September during VMware Inc.'s VMworld 2007.

Since then, VMWare and Cisco have teamed up to provide Cisco’s VFrame Data Center, a product tasked to provision server, storage, and network resources for shops running on Cisco hardware.

Read all about it here.


dW Autonomic computing ||| Autonomic Computing Standards


Categories : [   News  ]

Nov 07 2007, 01:44:46 PM EST Permalink



Monday November 05, 2007

Participate in the 5th IEEE International Conference on Autonomic Computing

Here's an opportunity to learn about autonomic computing technologies as well as to contribute your knowledge to the autonomic computing commmunity. This conference brings together researchers, architects, developers, and others to share and cultivate ideas for realizing the vision of scalable, self-managing systems. The 5th IEEE International Conference on Autonomic Computing will be held June 2-6, 2008. Call for papers is happening now!

Important Dates:

Title/Abstract: 08:00 GMT, Dec 1, 2007

Full paper: 08:00 GMT, Dec 7, 2007

Workshop proposals: Mar 3, 2008

Demo/Exhibit proposals: Mar 3, 2008

Author notification: Feb 25, 2008

Final manuscripts: April 7, 2008

For more information, refer to http://www.acis.ufl.edu/~icac2008/ .


dW Autonomic computing ||| Inside Autonomic Computing blog ||| Last From the forums



Categories : [   News  ]

Nov 05 2007, 03:13:50 PM EST Permalink



Thursday August 09, 2007

From the forums: More TPTP/WSDM Code Generation problems

From July 26, 2007: What if I want to add more than one user-defined capability to the managed endpoint .mrt?


Problem:

Hi all,

I've come across another problem and wonder if you have any advice. Maybe I'm doing something wrong.

The problem occurs when trying to generate proxy code for Manageable Endpoints. If I add just one used-defined capability to the .mrt and run the proxy generation it works fine but with more than one it throws the following error

Thanks a lot!
Keith

Message:
IWAT0828E Code generation failed

Exception Stack Trace:
java.lang.reflect.InvocationTargetException
at org.eclipse.tptp.wsdm.tooling.codegen.mrt.internal.NewProjectWizard.performFinish(NewProjectWizard.java:158)
at org.eclipse.tptp.wsdm.tooling.codegen.mrt.internal.NewProjectWizard.access$0(NewProjectWizard.java:118)
at org.eclipse.tptp.wsdm.tooling.codegen.mrt.internal.NewProjectWizard$1.run(NewProjectWizard.java:190)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
Caused by: java.lang.Exception: IWAT0828E Code generation failed
... 4 more
Caused by: java.lang.RuntimeException: [ID = 'JavaClassNotFound'] The Java class specified was not found: 
  org.apache.muse.ws.addressing.EndpointReference. Make sure the correct .class or .jar file is in the classpath.
at org.apache.muse.util.ReflectUtils.getClass(ReflectUtils.java:215)
at org.apache.muse.util.ReflectUtils.getClass(ReflectUtils.java:163)
at org.apache.muse.util.ReflectUtils.getClassFromArrayClass(ReflectUtils.java:286)
at org.apache.muse.util.ReflectUtils.getShortName(ReflectUtils.java:357)
at org.apache.muse.tools.generator.synthesizer.ProxyClassSynthesizer.generatePropertyGetBody(ProxyClassSynthesizer.java:384)
at org.apache.muse.tools.generator.synthesizer.ProxyInterfaceSynthesizer.generatePropertyGet(ProxyInterfaceSynthesizer.java:376)
at org.apache.muse.tools.generator.synthesizer.ProxyInterfaceSynthesizer.updateMethods(ProxyInterfaceSynthesizer.java:262)
at org.apache.muse.tools.generator.synthesizer.ProxyClassSynthesizer.updateCode(ProxyClassSynthesizer.java:154)
at org.apache.muse.tools.generator.synthesizer.ProxyInterfaceSynthesizer.generateCode(ProxyInterfaceSynthesizer.java:160)
at org.apache.muse.tools.generator.synthesizer.ProxyInterfaceSynthesizer.synthesize(ProxyInterfaceSynthesizer.java:129)
at org.apache.muse.tools.generator.synthesizer.ProxySynthesizer.synthesize(ProxySynthesizer.java:50)
at org.eclipse.tptp.wsdm.tooling.codegen.mrt.internal.NewProjectWizard.runProjectizer(NewProjectWizard.java:259)
at org.eclipse.tptp.wsdm.tooling.codegen.mrt.internal.NewProjectWizard.performFinish(NewProjectWizard.java:155)
... 3 more
    

[Build to Manage toolkits forum]

Resolution: This is one of the limitations of the tooling.
You can find more info at: https://bugs.eclipse.org/bugs/show_bug.cgi?id=191337.

Summary of bug report: Proxy generation does not work for Relationship, NotificationProducer and ServiceGroup capabilities.


dW Autonomic computing ||| Inside Autonomic Computing blog ||| Last From the forums



Categories : [   Forums  ]

Aug 09 2007, 09:20:00 AM EDT Permalink



Friday June 15, 2007

From the forums: Can't get the WSDM code to generate using TPTP

From May 26-June 15, 2007: Plus, from last time we answer why JavaCustomAction in Uninstall is ignored for Solution Installation and Deployment.


Problem: I'm working through the IBM tutorial on creating WSDM endpoints using BTM & TPTP ("Create a WSDM endpoint using Build to Manage tooling from the Eclipse TPTP project," developerWorks February 2007) and am having difficulty with the code generation. It seems that the path searched for the WSDLs is not relative to the workspace directory or the location chosen when creating the Maneagability Endpoint Project. If I copy the contents of the project directory to the root of the filesystem and re-run the code generation it works.

If I look at the properties for the project it shows:

Path: /IBM-TPTP-tutorial
Location: /home/user/workspace/IBM-TPTP-tutorial

The code generation seems to be using the value of 'Path' rather than the value of 'Location'. Does anybody know how to fix this?

== Exception Stack Trace: ==
java.lang.reflect.InvocationTargetException
.
.
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.Exception: 
IWAT0630E Loading wsdl files failed
.
.
Caused by: java.lang.RuntimeException: java.lang.Exception: 
IWAT0630E Loading wsdl files failed
.
.
Caused by: org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1$DiagnosticWrappedException: 
java.io.FileNotFoundException: /IBM-TPTP-tutorial/HttpServer.mrt (No such file or directory)
.
.
Caused by: java.io.FileNotFoundException: /IBM-TPTP-tutorial/HttpServer.mrt 
(No such file or directory)
.
... 9 more

== Session Data: ==
eclipse.buildId=M20070212-1330
java.version=1.4.2_06
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_IE
Command-line arguments: -os linux -ws gtk -arch x86.

[Build to Manage toolkits forum]

Support question: Can you please post the entire stack trace?

More info: Here it is.

java.lang.reflect.InvocationTargetException
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:350)
at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:851)
at org.eclipse.tptp.wsdm.tooling.wizard.mrt.internal.NewProjectWizard.performFinish(NewProjectWizard.java:148)
at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:680)
at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:355)
at org.eclipse.jface.dialogs.Dialog$3.widgetSelected(Dialog.java:660)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3180)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2856)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
at org.eclipse.jface.window.Window.open(Window.java:796)
at org.eclipse.tptp.wsdm.tooling.editor.mrt.internal.Generation.run(Generation.java:41)
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:254)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:539)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3180)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2856)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication
 (EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start
 (EclipseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: 
 java.lang.Exception: IWAT0630E Loading wsdl files failed
at org.eclipse.tptp.wsdm.tooling.wizard.mrt.internal.NewProjectWizard.performFinish
 (NewProjectWizard.java:113)
at org.eclipse.tptp.wsdm.tooling.wizard.mrt.internal.NewProjectWizard.access$0
 (NewProjectWizard.java:92)
at org.eclipse.tptp.wsdm.tooling.wizard.mrt.internal.NewProjectWizard$1.run
 (NewProjectWizard.java:143)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
Caused by: java.lang.RuntimeException: java.lang.Exception: 
 IWAT0630E Loading wsdl files failed
at org.eclipse.tptp.wsdm.tooling.wizard.mrt.internal.DescriptorHelper.getWsdlDocuments
 (DescriptorHelper.java:253)
at org.eclipse.tptp.wsdm.tooling.wizard.mrt.internal.NewProjectWizard.performFinish
 (NewProjectWizard.java:110)
... 3 more
Caused by: java.lang.Exception: IWAT0630E Loading wsdl files failed
at org.eclipse.tptp.wsdm.tooling.wizard.mrt.internal.NewMr3Wizard.createMergedWSDL
 (NewMr3Wizard.java:291)
at org.eclipse.tptp.wsdm.tooling.wizard.mrt.internal.DescriptorHelper.getWsdlDocuments
 (DescriptorHelper.java:250)
... 4 more
Caused by: org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1$DiagnosticWrappedException: 
 java.io.FileNotFoundException: 
  /IBM-TPTP-tutorial/HttpServer.mrt (No such file or directory)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadException
 (ResourceSetImpl.java:307)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper
 (ResourceSetImpl.java:268)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:390)
at org.eclipse.tptp.wsdm.tooling.util.internal.MrtUtils.loadMRT(MrtUtils.java:74)
at org.eclipse.tptp.wsdm.tooling.wizard.mrt.internal.NewMr3Wizard.getWsdlFiles
 (NewMr3Wizard.java:345)
at org.eclipse.tptp.wsdm.tooling.wizard.mrt.internal.NewMr3Wizard.createMergedWSDL
 (NewMr3Wizard.java:289)
... 5 more
Caused by: java.io.FileNotFoundException: /IBM-TPTP-tutorial/HttpServer.mrt 
 (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at org.eclipse.emf.ecore.resource.impl.URIConverterImpl.createFileInputStream
 (URIConverterImpl.java:469)
at org.eclipse.emf.ecore.resource.impl.URIConverterImpl.createInputStream
 (URIConverterImpl.java:431)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:897)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:249)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper
 (ResourceSetImpl.java:264)
... 9 more
Root exception:
java.lang.RuntimeException: java.lang.RuntimeException: java.lang.Exception: 
 IWAT0630E Loading wsdl files failed
at org.eclipse.tptp.wsdm.tooling.wizard.mrt.internal.NewProjectWizard.performFinish
 (NewProjectWizard.java:113)
at org.eclipse.tptp.wsdm.tooling.wizard.mrt.internal.NewProjectWizard.access$0
 (NewProjectWizard.java:92)
at org.eclipse.tptp.wsdm.tooling.wizard.mrt.internal.NewProjectWizard$1.run
 (NewProjectWizard.java:143)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
Caused by: java.lang.RuntimeException: java.lang.Exception: 
 IWAT0630E Loading wsdl files failed
at org.eclipse.tptp.wsdm.tooling.wizard.mrt.internal.DescriptorHelper.getWsdlDocuments
 (DescriptorHelper.java:253)
at org.eclipse.tptp.wsdm.tooling.wizard.mrt.internal.NewProjectWizard.performFinish
 (NewProjectWizard.java:110)
... 3 more
Caused by: java.lang.Exception: IWAT0630E Loading wsdl files failed
at org.eclipse.tptp.wsdm.tooling.wizard.mrt.internal.NewMr3Wizard.createMergedWSDL
 (NewMr3Wizard.java:291)
at org.eclipse.tptp.wsdm.tooling.wizard.mrt.internal.DescriptorHelper.getWsdlDocuments
 (DescriptorHelper.java:250)
... 4 more
Caused by: org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1$DiagnosticWrappedException: 
 java.io.FileNotFoundException: 
  /IBM-TPTP-tutorial/HttpServer.mrt (No such file or directory)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadException
 (ResourceSetImpl.java:307)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper
 (ResourceSetImpl.java:268)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource
 (ResourceSetImpl.java:390)
at org.eclipse.tptp.wsdm.tooling.util.internal.MrtUtils.loadMRT(MrtUtils.java:74)
at org.eclipse.tptp.wsdm.tooling.wizard.mrt.internal.NewMr3Wizard.getWsdlFiles
 (NewMr3Wizard.java:345)
at org.eclipse.tptp.wsdm.tooling.wizard.mrt.internal.NewMr3Wizard.createMergedWSDL
 (NewMr3Wizard.java:289)
... 5 more
Caused by: java.io.FileNotFoundException: /IBM-TPTP-tutorial/HttpServer.mrt 
 (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at org.eclipse.emf.ecore.resource.impl.URIConverterImpl.createFileInputStream
 (URIConverterImpl.java:469)
at org.eclipse.emf.ecore.resource.impl.URIConverterImpl.createInputStream
 (URIConverterImpl.java:431)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:897)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad
 (ResourceSetImpl.java:249)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper
 (ResourceSetImpl.java:264)
... 9 more

Resolution: A bug was reported on this (Code generation from MRT file fails on Linux) and a patch is now available. Please see the details at https://bugs.eclipse.org/bugs/show_bug.cgi?id=190168.


From last time:
Problem: I have Install and Uninstall artifacts. JavaCustomAction in the Install artifact works well, but JavaCustomAction in Uninstall is ignored without any explanation or errors in log files. Why?
[Solution Installation and Deployment support]

Resolution: If there was no exception or error, then we suspect that the action has not been executed. One of the common reasons we find is a wrong value set in the operation attribute in the action element. It should be "Delete" in Uninstall Artifact and "Create" in Install Artifact. If otherwise, that action will be ignored.

For example:

<executeJavaClass>
<action keep_std_output_file="true" keep_std_error_file="true" operation="Delete">
<class_name>MyCustomAction</class_name>
<classpath><path>.</path></classpath>
<bean_properties>
<property name="installLocation">
<setter>jca_test</setter>
</property>
<property name="context">
<setter>jca_test/jca_test.txt</setter>
<getter output_variable="context"/>
</property>
</bean_properties> <std_output_file>stdout.log</std_output_file>
<std_error_file>stderr.log</std_error_file>
</action>
</executeJavaClass>

Also, set the std_output_file and std_error_filekeep_std_output_file and keep_std_error_file attributes in action element to true so that it remains on the system after execution for reference.

If the problem still persists, do send us the Uninstall Artifact file.

Problem: I checked the operation attribute -- it is set to "Delete" but the class still does not execute on Uninstall. I'll send you Install and Uninstall artifacts. Class Test is a simple class which writes some strings to the log. (Readers: Here is the 2.2KB file InstallerEmailClientWebApp.xml.)

Resolution: Which version of SI runtime (Deployment Engine) are you using? We use DE(20070402D2). We have packages which use Java Custom Action in Uninstall Artifact and it works fine. For Uninstallation, the class file cannot be referred by its fileIdRef; it is expected to be on the system. Also the operation in the Uninstall Artifact should be Delete.

Problem: I use DE at 20051211D4 version. In my Uninstall artifact, the class file is not referred by its fileIdRef. I suppose that it is on the system.

In any case, DE does not shows any errors (there are no errors in local log and no errors in global SI log). It seems like java action is ignored. Is it possible that problem is concerned with old version of the SI runtime?

Resolution: It looks like you have a very old version. Can you try upgrading to a newer one? It is very likely the problem.

NEW response from reader: I have tested the solution with 20070201D3 version and its works fine! Thank you very much!


dW Autonomic computing ||| Inside Autonomic Computing blog ||| Last From the forums



Categories : [   Forums  ]

Jun 15 2007, 12:59:00 PM EDT Permalink



Friday May 25, 2007

From the forums: Getting CBE events into a database

From April 16-May 25, 2007: Plus, the role of the Java executable in installing RAC; again, more ways static variables can mess up a GLA adapter run; why is my SLES9, zLinux ISC install failing; in my SI setup, JavaCustomAction in the Uninstall artifact is ignored; and more.


Problem: I am trying to install the Agent Controller on my PC. I tried with all JRE versions during setup. It shows an error message "The path specified does not contain valid java executable." Which java.exe should I specify for the RAC installation. My JRE is installed at C:\Program Files\Java\jdk1.5.0_01\jre\bin.
[Agent Controller for GLA/LTA support]

Resolution: I used the setup.exe in C:\Program Files\IBM\BuildToManageTKPD\AgentController\installers\win_ia32, which is created when you download and install RACSecure_v7-0-1_Win32.exe. And I used this JRE - C:\Program Files\IBM\BuildToManageTKPD\ACLT_GLA\_jvm\jre\bin\java.exe -- this is the IBM JRE v1.5 bundled with the BTM Toolkit components. Please note, when you give JRE path, you have to include java.exe too, like shown above.


Problem: I have two instances of one class called AdapterItem. Each AdapterItem creates a new Adapter object (Adapter adapter = new Adapter()). While the first one is running (adapter.start(true, false)), I want to start the second so they will run parallel. In every AdapterItem there is also a thread which checks every 100ms for how many Items are processed (adapter.getStatus().getItemsProcessedCount()).

When I start it, it's first gonna work on 10 log items. Because this adapter has the continuousOperation set to true it waits for new log items coming into the log file. Now I start the second adapter which will process about 10000 log items; but when it starts to process the second adapter both counters (adapter.getStatus().getItemsProcessedCount()) grow simultaneously and are going to hang after some time. Can I only run one adapter at a time? Or is there another problem?
[Generic Log Adapter (GLA) and the Log Trace Analyzer (LTA) support ]

Resolution: Currently, the GLA is designed to run with a single adapter at a time. We haven't tested parallel execution of two adapters in the same jvm. You may have issues with static variables whose values might get shared across both threads.

However, an adapter can have multiple contexts to parse multiple files at once (of the same type, using the same adapter). (According to user, turns out the problem was with static adapters.)


Problem: I'm using the Adapter.getStatus() method to check every 100ms how many items the adapter processed. It works fine for a rule-based adapter using something like SingleOSFileSensor, but when I'm using a static parser like StaticParserSensor it doesn't work. There are two different instances of the status, so the sensor is updating one and the adapter sensor never gets these updates. I looked at the source code and can't really understand why it doesn't work. Hopefully there is a simple solution or I have an error in reasoning.
[Generic Log Adapter (GLA) and the Log Trace Analyzer (LTA) support ]

Resolution: Asked and answered. "Now I understand why it doesn't work. The getItemsProcessedCount method only adds the counters of the last status. This one will mostly be the Outputter. I implemented my own Outputter and didn't call the incrementItemsProcessedCount method. Now it's working fine."


Problem: I'm attempting to install ISC on a zLinux LPAR running SLES 9. After repeated attempts, I keep receiving the following error:

Setup.product.install, com.ibm.isc.install.ismp.FailAndExitAction, wrn, ISCArchiveFixupFail_Exit
Setup.product.install, com.ibm.isc.install.ismp.FailAndExitAction, wrn,
Setup.product.install, com.ibm.isc.install.ismp.FailAndExitAction, msg2, status=FAILED,timestamp=
  Thu May 10 13:35:40 EDT 2007,progress=(unchanged)

I have removed all the directories, files, and temp files from the installation, rebooted and attempted the reinstall. I am not able to get past this error. Truthfully, I don't even know what it means. Any help would be greatly appreciated.
[Integrated Solutions Console support]

Resolution: Not yet. The support team asked the user to go to his temp folder, get all the files starting with ISC, zip them, and attach it to the post. Readers, while we wait, do you have an possible answers?


Problem: I downloaded acdocs.zip on 4/30/07 and extracted all files. I am trying to run SymptomVideo.exe on T60p w/Windows XP, but there is no audio. And it runs relatively fast. It is hard to understand and capture what it is doing without looking at it more than once. Any ideas?
[Solution Installation and Deployment support]

Resolution: This video doesnt have any audio. It is a bit fast when you see first time, the easiest way to pause and resume is to tap the space bar. You may also control the playback using the slider in the bottom. We will try to make it better in the next release.


Problem: I have Install and Uninstall artifacts. JavaCustomAction in the Install artifact works well, but JavaCustomAction in Uninstall is ignored without any explanation or errors in log files. Why?
[Solution Installation and Deployment support]

Resolution: If there was no exception or error, then we suspect that the action has not been executed. One of the common reasons we find is a wrong value set in the operation attribute in the action element. It should be "Delete" in Uninstall Artifact and "Create" in Install Artifact. If otherwise, that action will be ignored.

For example:

<executeJavaClass>
<action keep_std_output_file="true" keep_std_error_file="true" operation="Delete">
<class_name>MyCustomAction</class_name>
<classpath><path>.</path></classpath>
<bean_properties>
<property name="installLocation">
<setter>jca_test</setter>
</property>
<property name="context">
<setter>jca_test/jca_test.txt</setter>
<getter output_variable="context"/>
</property>
</bean_properties> <std_output_file>stdout.log</std_output_file>
<std_error_file>stderr.log</std_error_file>
</action>
</executeJavaClass>

Also, set the std_output_file and std_error_filekeep_std_output_file and keep_std_error_file attributes in action element to true so that it remains on the system after execution for reference.

If the problem still persists, do send us the Uninstall Artifact file.

Problem: I checked the operation attribute -- it is set to "Delete" but the class still does not execute on Uninstall. I'll send you Install and Uninstall artifacts. Class Test is a simple class which writes some strings to the log. (Readers: Here is the 2.2KB file InstallerEmailClientWebApp.xml.)

Resolution: Which version of SI runtime (Deployment Engine) are you using? We use DE(20070402D2). We have packages which use Java Custom Action in Uninstall Artifact and it works fine. For Uninstallation, the class file cannot be referred by its fileIdRef; it is expected to be on the system. Also the operation in the Uninstall Artifact should be Delete.

Problem: I use DE at 20051211D4 version. In my Uninstall artifact, the class file is not referred by its fileIdRef. I suppose that it is on the system.

In any case, DE does not shows any errors (there are no errors in local log and no errors in global SI log). It seems like java action is ignored. Is it possible that problem is concerned with old version of the SI runtime?

Resolution: It looks like you have a very old version. Can you try upgrading to a newer one? It is very likely the problem.


Problem: I read Nags February post on getting CBE events into a database and this created more questions. I am interested in doing exactly this and am hoping others could share their experience. I have an application hosted in WebSphere and currently all user actions are logged in the WAS activity log. I would like to filter specific user actions and save those in a DB for archival and better display options.

Writing a custom outputter seems to be the simplest approach. Has anyone done this? Is there standard DDL available to create CBE schema in DB2?

What about CEI? Is anyone using this approach? Any documentation on how to configure CEI outputter and CEI server?
[Build to Manage toolkits forum]

Resolution: CEI would be a more scalable option to store and retrieve the CBEs. Currently CEI is shipped with WPS (WebSphere Process Server). You can read more about it here:

Problem: I have successfully installed WPS and am able to send CBE objects to the CEI component and they end up in the event database! WPS installation was not trivial; the documentation was hard to follow, but to my surprise it works! 8 )

Most of what I needed to get GL adapter working was documented in the forum topic "I am having problems using the CEI Outputter." I needed to add one additional JAR file to my classpath in gla.sh: $WAS_HOME/runtimes/com.ibm.ws.webservices.thinclient_6.1.0.jar. Without this, gla.sh would fail with the following exception:

java.lang.NoClassDefFoundError: Invalid Implementation Key, com.ibm.CORBA.iiop.WLMPlugin

I found the solution to this problem at "EJB call on a WAS 6.1 cluster > How to fix a WSVR0073W warning code when trying to call a web service in WAS 6.1."


Problem: Now that I am able to use CEIOutputter in GLA to get CBE objects persisted in the CEI event database (see previous problem), I want to display, report, and do other interesting things with the event data. Is there a UML diagram available that documents the event db schema? Is there any other schema documentation?
[Build to Manage toolkits forum]

Resolution: Not yet. Maybe next time.


dW Autonomic computing ||| Inside Autonomic Computing blog ||| Last From the forums



Categories : [   Forums  ]

May 25 2007, 01:24:00 PM EDT Permalink



Thursday May 03, 2007

Your guide to automated storage provisioning

Provisioning SAN-attached storage capacity to a server can be a complex, time-consuming, cumbersome process that requires skilled storage administrators -- the complexity involved can often restrict an IT department's ability to respond quickly to requests to provision new capacity. The recent Redpaper "Automated Storage Provisioning for Windows using TotalStorage Productivity Center and Tivoli Provisioning Manager" (whew! what a mouthful!) looks at this problem and provides some answers. It covers how an automated storage provisioning solution can be realized for a Windows environment using IBM TotalStorage Productivity Center 3.1 (TPC) and IBM Tivoli Provisioning Manager 3.1 (TPM). The paper details how to implement and use automated storage provisioning.


dW Autonomic computing zone |||||||| To Inside Autonomic Computing blog



Categories : [   Resources  ]

May 03 2007, 01:06:00 PM EDT Permalink


Thursday May 03, 2007

Find your way to virtualization in four easy steps

This IBM Systems Magazine article discusses the IBM System p Advanced Power Virtualization (APV) which facilitates server consolidation (upping server utilization) by allowing rapid response to changes in memory or CPU, as well as removing the need to physically move I/O or network adapters. The author demonstrates four steps to take to implement and support virtualization on a System p system:

  1. Review the number of CPUs on the system, then create a pool of CPUs and simply allow the hypervisor to distribute the workload most efficiently.
  2. Virtualize the I/O by creating a pair of virtual I/O servers; two virtual I/O servers provide redundancy.
  3. Examine the networking aspect of virtualization. The virtual I/O server (Step 2) provides advanced options for network administration beyond basic networking using such tools as the Network Interface Backup or the Shared Ethernet Adapter.
  4. Determine whether virtualizing the non-rootvg or datavg disks is an option. On systems with very high, busy, or volatile I/O, this may be the least desirable virtualization.

A similar article discusses virtualizing resources on the mainframe (specifically System z) and covers such topics as System z's two supported server virtualization implementations, its two memory virtualization options, and processor and I/O virtualization.

Of note, the latest Linux (kernel update 2.6.21) includes the paravirt-ops paravirtualization interface which enables multiple hypervisors to hook directly into Linux. This capability should ease the maintenance of the kernel hypervisor interface.


dW Autonomic computing zone |||||||| To Inside Autonomic Computing blog



Categories : [   Resources  ]

May 03 2007, 12:43:00 PM EDT Permalink



Friday April 27, 2007

Autonomic response and monitoring comes to System p

IBM is offering System p customers the IBM Tivoli Monitoring System Edition (ITM SE) for System p 6.1 at no additional charge. This is a new version of the ITM product -- designed to help monitor the health and availability of System p servers and provide rich graphical views of your AIX, LPAR, CEC, and VIOS resources in a single console -- specifically designed for IBM System p AIX customers. It provides out-of-the-box AIX and VIOS best practices including predefined thresholds for key metrics alerts, an Expert Advice database that provides guidance on alerts (explanations and recommended actions), and delivers the ability to draw resolution actions straight from the Tivoli Enterprise Portal or facilitates setting up automated actions.


dW Autonomic computing zone |||||||| To Inside Autonomic Computing blog



Categories : [   News  ]

Apr 27 2007, 11:06:00 AM EDT Permalink



Wednesday April 25, 2007

Virtualization: How small is "too" small?

VARBusiness reporter Shelley Solheim asks VARs if some customers are too small to gain results from virtualization. Some of their answers:

  • One answer depends on what problems the business is trying to solve. In general, if it's a cost savings from more utilization, then usually the business will be using six or more servers. Businesses looking for virtualization to help with disaster recovery often have fewer servers.
  • For cost savings, virtualization seems to start making a good financial return at about 10 servers.
  • 50 to 150 servers is the sweet spot for virtualization -- for larger deployments, the solution provider still usually works with 50-150 at a time.
  • It's too early to tell for storage virtualization -- that's lagging behind server virtualization.
  • Virtualization increases efficiency and data safety regardless of the number of servers involved. And VARs say they are seeing a trend for more SMB adoption of the technology as the cost of doing so continues to come down.

According to Forrester Research, in 2006 small- to mid-sized business adoption of server virtualization lagged behind large organization adoption by about half.


dW Autonomic computing zone |||||||| To Inside Autonomic Computing blog



Categories : [   Resources  ]

Apr 25 2007, 12:22:00 PM EDT Permalink

Previous month
  August 2008
S M T W T F S
     12
3456789
10111213141516
17181920212223
242526272829
30
31      
Today

RSS for

RSS for

Favorites

Categories
Articles (17)
Calendar (2)
Forums (9)
News (44)
Resources (27)

Recent Entries
News: Press coverage of IBM’s Cl...
IBM announces Cloud Computing pr...
Education: Join Webcast on Autom...
News:Common Model Library (CML) ...
IBM Service Management & Autonom...
IBM Launches 'Next Wave' Of Auto...
New 'virtual IT job' could be ve...
Participate in the 5th IEEE Inte...
From the forums: More TPTP/WSDM ...
From the forums: Can't get the W...
From the forums: Getting CBE eve...
Your guide to automated storage ...
Find your way to virtualization ...
Autonomic response and monitorin...
Virtualization: How small is "to...

Blogs I read

Special offers
Save on Rational testing software
Download trial versions of popular IBM software
Register for the DB2 Information Management Technical Conference

More offers


 
    About IBM Privacy Contact