I am trying to extract application data from the Common Base Event emitted by the Event Emitter primitive. The application data is wrapped in <wbi:event> element tag in the CBE. The wbi:event stanza is available as java.lang.String. I was hoping to parse the XML into an object, which would be more useful but I cannot locate the schema for <wbi:event>.
I was looking at C:\IBM\WID62\runtimes\bi_v62\ProcessChoreographer\client\HTMEvent.xsd which imports this schema. <import namespace="http://www.ibm.com/xmlns/prod/websphere/monitoring/6.1" schemaLocation="WBIEvent.xsd"/>
But I cannot locate the WBIEvent.xsd in my WPS installation. Any thoughts on where to look?
have a look for .xsd files in all subfolders of
<WID_ROOT>\configuration\org.eclipse.osgi\bundles
Depending on your version, you'll find WBIEvent.xsd in one of them.
There is WBIEvent, which is "the general" one as well as several specific ones for different types of events. This is kind of inheritance (all are WBIMonitoringEvents, but some are more specifically from ResourceAdapters, HT ...)
Your answer is more convenient. It was available in C:\\IBM\WID62\\configuration\org.eclipse.osgi\\bundles\961\\1\\.cp\\model in my environment.
However, late last night I found it in C:\\IBM\WID62\\runtimes\\bi_v62\\plugins\\com.ibm.soacore.runtime_6.1.0.jar I opened the JAR and extracted the xsd and was able to make progress.
regards..
Tags
Use the search field to
find all types of content in My developerWorks with that tag.
Use the slider bar to see more or fewer tags.
Popular tags shows the top tags for this particular type of content or application that you're viewing.
My tags shows your tags for this particular type of content or application that
you're viewing.