|
Implementing InfoSphere Master Data Management behavior extensions
|
 |
This tutorial shows you how to implement behavior extensions for InfoSphere Master Data Management Server using the InfoSphere Master Data Management Workbench. Behavior extensions provide event capabilities that create actionable master data and improve the business value of your deployed Master Data Management (MDM) solution.
|
 |
| Catch up with any featured content you may have missed here. Don't forget, the MDM Workbench forum is available to discuss any of the topics featured here. |  |
 Correct function and visual design are important, but designing IT solutions for the people who use them requires more than focusing on the user interface look and feel. User modeling forms the foundation for the MDM Server user interface generator. |  |
 The following articles should help when you first use the MDM Workbench. Any feedback or suggestions for new articles are welcome on the MDM Workbench forum. |  |
- MDM Workbench
- MDM Server CustomerBusinessAdminWeb Error (MDM Admin Screen)
03 Dec 2009 10:29 AM Hi Team, I successfully implemented few of the functionalities of MDM. Now I my requirement to create rules or set some hierarchy using Admin of MDM (Customer Admin Web). For this I deployed \WCC\installableApps\MDMBusinessAdmin.ear using Websphere Admin Console. Application deployed successfully and I can see the homepage of MDM Admin. But whenever I tried any of the links like "Rules Association" or anything else, in the right pane of web page it shows "Page Can not be displayed" and on Console i get error message like " 11/19/09 16:37:41:414 IST 00000030 ServletWrappe E SRVE0068E: Uncaught exception thrown in one of the service methods of the servlet: Faces Servlet. Exception thrown : javax.servlet.ServletException: javax.faces.FacesException: javax.faces.FacesException: Can t instantiate class: com.dwl.business.admin.pagecode.rov.RuleAssociation .. class com.dwl.business.admin.pagecode.rov.RuleAssociation : javax.faces.el.EvaluationException: java.lang.NoSuchMethodError: org/eclipse/emf/ecore/EPackage$Registry.getEFactory(Ljava/lang/String;)Lorg/eclipse/emf/ecore/EFactory; " OR " 11/19/09 16:50:24:606 IST 0000002f WebApp E Servlet Error-Faces Servlet: javax.faces.el.EvaluationException: javax.faces.FacesException: javax.faces.FacesException: Can t instantiate class: com.dwl.business.admin.pagecode.codetables.CodeTables .. class com.dwl.business.admin.pagecode.codetables.CodeTables : javax.faces.el.EvaluationException: java.lang.NoClassDefFoundError: com.ibm.mdm.ui.base.CommonModel (initialization failure) " Such error messages keep on coming for each link like "Element Validation" "Group Validation" etc. I am not aware what is going wrong while deploying EJB or something. Please Guide. Also please let me know if we need more information. Thanks and Regards, Amit... - Extending CONTACT, PERSON and ORG tables
01 Dec 2009 6:24 AM Hi, I am trying to extend three tables contact, person and organization. As few attributes are common between person and organization I planned to put them in the extended contact table. After finishing the extension and generating code, I am not able to run add transaction using extended objects of both CONTACT and PERSON. Since when we run addPerson we can only pass XPersonBObjExt, how we can add XContactBObjExt. Also, TCRMExtension obect can only take one extended object at a time. In that case, the attached XML I am trying to use will be wrong ? How do we handle this scenario. Please help.. Regards PC... - help - about doing the test
25 Nov 2009 10:51 AM when I run a tester to test a request xml. I got this error [11/23/09 23:44:34:484 CST] 00000017 ConnectionFac W J2CA0294W: Deprecated usage of direct JNDI lookup of resource jdbc/DWLConfig. The following default values are used: [Resource-ref settings] res-auth: 1 (APPLICATION) res-isolation-level: 0 (TRANSACTION_NONE) res-sharing-scope: true (SHAREABLE) loginConfigurationName: null loginConfigProperties: null [Other attributes] res-resolution-control: 999 (undefined) res ref or CMP bean name: MDMServer#DWLCommonServicesEJB.jar#DWLServiceController Database pool properties: null primeID: 0 isCMP1_x: false (not CMP1.x) isJMS: false (not JMS) [11/23/09 23:44:34:531 CST] 00000017 SystemOut O ERROR - com.dwl.management.config.repository.ElementNotFoundException: Exception_TopologySession_ApplicationNotFound [11/23/09 23:44:34:468 CST] 00000017 SystemErr R com.dwl.management.config.repository.ElementNotFoundException: Exception_TopologySession_ApplicationNotFound [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.dwl.management.config.repository.TopologySession.getApplication(TopologySession.java:245) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.dwl.management.config.client.Configuration.(Configuration.java:547) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.dwl.management.config.client.Configuration.getConfiguration(Configuration.java:588) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.dwl.base.error.DWLErrorMessageComponent.getErrorMessage(DWLErrorMessageComponent.java:459) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.dwl.base.util.DWLExceptionUtils.addErrorToStatus(DWLExceptionUtils.java:264) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.dwl.base.util.DWLExceptionUtils.addErrorToStatus(DWLExceptionUtils.java:218) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.dwl.base.xml.AbstractXMLResponseConstructor.constructResponse(AbstractXMLResponseConstructor.java:140) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.dwl.base.requestHandler.DWLRequestHandler.constructResponse(DWLRequestHandler.java:895) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.dwl.base.requestHandler.DWLRequestHandler.handleParseException(DWLRequestHandler.java:1077) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.dwl.base.requestHandler.DWLRequestHandler.processTx(DWLRequestHandler.java:288) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.dwl.base.requestHandler.DWLServiceControllerBase.processRequest(DWLServiceControllerBase.java:219) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.dwl.base.requestHandler.beans.DWLServiceControllerBean.processRequest(DWLServiceControllerBean.java:136) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.dwl.base.requestHandler.beans.EJSRemoteStatelessDWLServiceController_2ecdcec0.processRequest(EJSRemoteStatelessDWLServiceController_2ecdcec0.java:29) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.dwl.base.requestHandler.beans._EJSRemoteStatelessDWLServiceController_2ecdcec0_Tie.processRequest(_EJSRemoteStatelessDWLServiceController_2ecdcec0_Tie.java:166) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.dwl.base.requestHandler.beans._EJSRemoteStatelessDWLServiceController_2ecdcec0_Tie._invoke(_EJSRemoteStatelessDWLServiceController_2ecdcec0_Tie.java:106) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:613) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:466) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.ibm.rmi.iiop.ORB.process(ORB.java:503) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.ibm.CORBA.iiop.ORB.process(ORB.java:1552) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2673) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2551) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:62) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:95) [11/23/09 23:44:34:484 CST] 00000017 SystemErr R at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) does anybody know how to solve it? thanks.... - about XML test
23 Nov 2009 11:25 AM when I finished the MDM development, I want use some XML to test. I see there is a XML TESTER java file named DWLServiceControllerTester.java where can i get it? thanks.... - Problem deploying Config Repository data for WinXP/RSA7.0.0.6/Oracle pc
20 Nov 2009 6:37 AM Hi, I am trying to build a developer workstation pc (WinXP/RSAv7.0.0.6). This is using a local Oracle 10g Express edition database. I ve created a project called DEST and copied the files from : *.metadata/.plugins/com.ibm.mdm.config.external.automation* into the DEST project. I have then been instructed to edit the build_external.xml file by : - ensure that the property DatabaseHome is set to my Oracle home directory - locate the target with the name runAgent and change the line to (I also changed DatabaseUser , DatabasePassword and DriverType to appropriate values for my Oracle database) I have then been instructed to run the build_external.xml file by : - Run as an ANT script within RSA (ie. Run as...) and select target startAgent , then - Run as an ANT script within RSA and select target deployConfiguration , then - Run as an ANT script within RSA and select target stopAgent . The database table CONFIGELEMENT should then have data in it. (as well as the APPxxxx tables I assume). Unfortunately, the script fails when I run build_external.xml and select deployConfiguration . The error in the ManagementConsole.log is : +2009-11-20 15:55:37,240 WARN - ManagementConsole Process ID: 4460@w0023ae8f4ac5+ +2009-11-20 15:56:44,616 ERROR - org.apache.bsf.BSFException: error while eval ing Jacl expression: com.dwl.management.config.repository.RepositoryStoreException: Exception_RepositoryImpl_CreateConnectionFailed org.apache.bsf.BSFException: error while eval ing Jacl expression: com.dwl.management.config.repository.RepositoryStoreException: Exception_RepositoryImpl_CreateConnectionFailed+ *Can anyone help with this?* Has anyone had a similar problem when building an Oracle workstation pc? Regards, Albert...
- InfoSphere Master Data Management Server
- MQ/JMS settings under WAS for MDM
27 Nov 2009 4:52 AM Hi, Does anyone have a guide to MQ / JMS / and activiation specs for configuring MQ on WAS for MDM. I know MDM requires a number of MDBs and my current deployment appears to be missing something. MDM is failing to start and complains about the missing activiation spec: J2CA0052E: The lookup of the ActivationSpec with JNDI Name eis/ScheduledWork_ActivationSpec failed due to exception javax.naming.NameNotFoundException: Context: tesco-rhelvmaCell01/nodes/tesco-rhelvmaNode01/servers/server1, name: eis/ScheduledWork_ActivationSpec: First component in name ScheduledWork_ActivationSpec not found. I can confirm the correct queues/topics are configured under WAS in the section JMS provider/WebSphere MQ messaging provider ... so it would appear there is possibly a missing link? Best regards Seth... - Permission error when inititating MDM Logger
09 Nov 2009 10:29 AM Hi. We experience strange error coming from MDM during the start. Last time we go it we had to reinstall the server in order to get rid of it. Please suggest what can be wrong (the file permissions are fine – 644). _From SystemOut.log_ 0000001b SecurityManag W SECJ0314W: Current Java 2 Security policy reported a potential violation of Java 2 Security Permission. Please refer to InfoCenter for further information. Permission: MDM-App.ear/properties.jar : Access denied ( java.io.FilePermission MDM-App.ear/properties.jar read) Code: com.dwl.base.logging.DWLLog4jLogger in {file:MDM-App.ear/Logging.jar} Stack Trace: java.security.AccessControlException: Access denied (java.io.FilePermission MDM-App.ear/properties.jar read) at java.security.AccessController.checkPermission(AccessController.java:108) at java.lang.SecurityManager.checkPermission(SecurityManager.java:548) Permission: MDM-App.ear/properties.jar : Access denied ( java.io.FilePermission MDM-App.ear/properties.jar read) Code: com.dwl.base.logging.DWLLog4jLogger in {file:MDM-App.ear/Logging.jar} Stack Trace: java.security.AccessControlException: Access denied (java.io.FilePermission MDM-App.ear/properties.jar read) at java.security.AccessController.checkPermission(AccessController.java:108) at java.lang.SecurityManager.checkPermission(SecurityManager.java:548) at com.ibm.ws.security.core.SecurityManager.checkPermission(SecurityManager.java:212) at com.ibm.ws.classloader.SinglePathClassProvider.check(SinglePathClassProvider.java:470) at com.ibm.ws.classloader.SinglePathClassProvider.checkURL(SinglePathClassProvider.java:457) at com.ibm.ws.classloader.SinglePathClassProvider.getResource(SinglePathClassProvider.java:449) at com.ibm.ws.classloader.CompoundClassLoader.findResource(CompoundClassLoader.java:823) at com.ibm.ws.classloader.CompoundClassLoader.getResource(CompoundClassLoader.java:787) at java.lang.Class.getResource(Class.java:1170) at com.dwl.base.logging.DWLLog4jLogger.(DWLLog4jLogger.java:81) at java.lang.J9VMInternals.initializeImpl(Native Method) at java.lang.J9VMInternals.initialize(J9VMInternals.java:194) at com.dwl.base.logging.DWLLog4jLoggerFactory.getLogger(DWLLog4jLoggerFactory.java:94) at com.dwl.base.logging.DWLLog4jLoggerFactory.getLogger(DWLLog4jLoggerFactory.java:85) at com.dwl.base.logging.DWLLoggerManager.getLogger(DWLLoggerManager.java:123) at com.dwl.base.work.queued.QueuedWorkProcessorBean.(QueuedWorkProcessorBean.java:74) at java.lang.J9VMInternals.initializeImpl(Native Method) at java.lang.J9VMInternals.initialize(J9VMInternals.java:194) at java.lang.Class.newInstanceImpl(Native Method) at java.lang.Class.newInstance(Class.java:1328) at com.ibm.ejs.container.EJSContainer.loadBeanMetaData(EJSContainer.java:1669) at com.ibm.ejs.container.HomeOfHomes.loadBeanMetaData(HomeOfHomes.java:641) at com.ibm.ejs.container.HomeRecord.getHomeAndInitialize(HomeRecord.java:479) at com.ibm.ejs.container.EJSContainer.getHomeWrapperCommon(EJSContainer.java:1271) at com.ibm.ejs.container.EJSContainer.getHomeInstance(EJSContainer.java:1180) at com.ibm.ejs.container.EJSContainer.startBean(EJSContainer.java:1166) at com.ibm.ws.runtime.component.EJBContainerImpl.startBean(EJBContainerImpl.java:3474) at com.ibm.ws.runtime.component.EJBContainerImpl.install(EJBContainerImpl.java:2880) at com.ibm.ws.runtime.component.EJBContainerImpl.start(EJBContainerImpl.java:3720) at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1303) at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1138) at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:569) at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:817) at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:949) at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2122) at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:342) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)... - Case insensitive match
09 Nov 2009 6:16 AM Hi. Is there way to cause MDM ignore case when matching names and addresses? Or alternatively is it possible to store all name / address data in upper / lower case automatically?... - SDP (Perfect Match) behavior on Update Party
25 Oct 2009 12:26 PM Let s say we have two Party records: Person A with First Name "aaa", Last Name "bbb", DoB 01/01/1980 and a full Address X (Party ID 1) Person B with First Name "ccc", Last Name "ddd", DoB 01/01/1970 and a full Address Y (Party ID 2) Now we get an updateParty request for Person B with all the relevant idPK and LastUpdateDate values. However, the request is to change the values of Person B to be exactly like Person A. According to the documentation, the parties should be automatically merged (A1 match). What would happen in terms of DB records and IDs? Should we get in the updateParty (for Person B) response Party ID 1 (of Person A)? Thanks in advance, Evyatar... - Party Business Key validation fails transaction
19 Oct 2009 8:08 AM Hello, As part of some tests, I added several Persons with the same name. Due to business needs (different roles) I m trying to add the same Person twice in the same transaction (using addParty with intention that the SDP would match them). Occasionally, the following lines appear in the log and the transaction fails: - External Java Rule 18 - Party Business Key Validation:: ************* validating person name business key *****. - External Java Rule 18 - Party Business Key Validation:: Person.PersonPartyID , PersonNamePartyID 908125173559209565 107125173559590798 - External Java Rule 18 - Party Business Key Validation:: Update of person name failed because PersonPartyId does not match with PartyId. - External Java Rule 18 - Party Business Key Validation:: ************* finished validating person name business key *****. 1. What does this validation means? 2. How come it doesn t always happen? 3. Is this the correct system behavior? Thanks in advance, Evyatar...
- Development Tools (RAD, RSA, RDA, RSM, RWD)
- IMS Connect API
04 Dec 2009 2:40 AM Has anyone used RDz to act as a TCPIP client to use the IMS Connect API to connect to an IMS transaction?... - Applying Rad 7.0.0.8 fixpack to 7.0
04 Dec 2009 10:35 AM After installing RAD 7.0, I tried to apply the 7.0.0.8 fixpack. I got this error in a dialog "Install registry has incompatible version 0.0.3; expected 0.0.2". Now whenever I try to uninstall RAD, this error keeps appearing preventing an uninstall. I have gone through two complete install cycles. Apparently RAD is screwed up in the registry. Any ideas on how to fix this?... - JPA generate entities results in NullPointerException - Oracle 11g
04 Dec 2009 9:05 AM Hi, I have an Oracle 11g database installed with a few simple tables defined in the SYSTEM schema. I can connect fine from RAD to the database. I can execute a script to populate the tables (sql inserts) and I can query the rows back using the Data Source Explorer. I would to generate JPA manager beans and entities from the tables I have defined. I right click my web project and choose JPA Tools->Add JPA Manager Beans... I get the wizard and click Create New JPA Entities. Then I choose my db connection and check off the tables I want to use. When I click the finish button I receive an error dialog "Generating entities has encountered a problem" The details are "An internal error occurred during: "Generating Entities". java.lang.NullPointerException". Okay, when I check off the tables I want to use I notice that the table names appear twice in the list. I do have synonyms defined for each of the tables (the synonyms have the same name as the table). So perhaps I have chosen the synonym rather than the actual table object - fair enough (btw - RAD should display the object type and or exclude synonyms from being listed). If I choose "the other" entry from the list and click the finish button then I get an entity class generated but it appears to be only a "stub" class and the entity name does not appear in the Available JPA Entities list in the wizard. The entity class code generated and the associated errors are below. What am I doing wrong or is there a bug in conjunction with using an oracle 11g database? Thanks, -Andy ========================================================== package entities; import java.io.Serializable; import javax.persistence.Entity; import javax.persistence.Table; @Entity @Table(name="ORG_NOTES") public class OrgNotes implements Serializable { private static final long serialVersionUID = 1L; public OrgNotes() { super(); } } ========================================================== Errors associated with the generated entity class: Table cannot be resolved to a type OrgNotes.java KnoxSample/src/entities line 8 Java Problem The attribute name is undefined for the annotation type Table OrgNotes.java KnoxSample/src/entities line 8 Java Problem The import javax.persistence.Entity cannot be resolved OrgNotes.java KnoxSample/src/entities line 4 Java Problem The import javax.persistence.Table cannot be resolved OrgNotes.java KnoxSample/src/entities line 5 Java Problem... - Problem with RAD 7.5.4
04 Dec 2009 8:32 AM Hello, I recently updated to RAD 7.5.4 and now a handfull of my JSP files fail to open with the page designer. Many of the files work fine, but when it does fail I receive the exception in the stack trace below. Does anyone know of a way to resolve this? Thanks in advance. java.lang.NullPointerException at com.ibm.etools.webedit.viewer.utils.LinkUtil.getAbsURL(Unknown Source) at com.ibm.etools.webedit.viewer.utils.LinkUtil.getAbsURL(Unknown Source) at com.ibm.etools.webedit.editparts.style.LinkStyleStoreForLink.createBrokenModel(Unknown Source) at com.ibm.etools.webedit.editparts.style.LinkStyleStoreForLink.getModel(Unknown Source) at com.ibm.etools.webedit.editparts.HTMLGraphicalRootEditPart.insertStyle(Unknown Source) at com.ibm.etools.webedit.editparts.HTMLGraphicalRootEditPart.registerStyle(Unknown Source) at com.ibm.etools.webedit.editparts.OffRenderingEditPart.register(Unknown Source) at org.eclipse.gef.editparts.AbstractEditPart.addNotify(Unknown Source) at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(Unknown Source) at org.eclipse.gef.editparts.AbstractEditPart.addChild(Unknown Source) at com.ibm.etools.webedit.editparts.DocumentEditPart.refreshChildren(Unknown Source) at org.eclipse.gef.editparts.AbstractEditPart.refresh(Unknown Source) at org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh(Unknown Source) at org.eclipse.gef.editparts.AbstractEditPart.addNotify(Unknown Source) at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(Unknown Source) at com.ibm.etools.webedit.editparts.DocumentEditPart.addNotify(Unknown Source) at org.eclipse.gef.editparts.AbstractEditPart.addChild(Unknown Source) at org.eclipse.gef.editparts.SimpleRootEditPart.setContents(Unknown Source) at com.ibm.etools.webedit.editparts.HTMLGraphicalRootEditPart.setContents(Unknown Source) at org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(Unknown Source) at com.ibm.etools.webedit.editparts.HTMLGraphicalViewerImpl.setContents(Unknown Source) at com.ibm.etools.webedit.editor.internal.page.design.WysiwygView.setModel(Unknown Source) at com.ibm.etools.webedit.editor.internal.page.design.HTMLDesignPage.setModel(Unknown Source) at com.ibm.etools.webedit.editor.HTMLEditor.createDesignPane(Unknown Source) at com.ibm.etools.webedit.editor.HTMLEditor.access$21(Unknown Source) at com.ibm.etools.webedit.editor.HTMLEditor$SplitPaneContainer.createPane(Unknown Source) at com.ibm.etools.webedit.editor.internal.pane.PageDesignerPaneContainerForTwo.createAndAddPane(Unknown Source) at com.ibm.etools.webedit.editor.internal.pane.PageDesignerPaneContainerForTwo.createPaneContainer(Unknown Source) at com.ibm.etools.webedit.editor.HTMLEditor$SplitPaneContainer.createPaneContainer(Unknown Source) at com.ibm.etools.webedit.editor.HTMLEditor$MyPaneManager.createTabs(Unknown Source) at com.ibm.etools.webedit.editor.internal.pane.MultiPaneEditorPart.createPages(Unknown Source) at com.ibm.etools.webedit.editor.HTMLEditor.createPages(Unknown Source) at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(Unknown Source) at org.eclipse.ui.internal.EditorReference.createPartHelper(Unknown Source) at org.eclipse.ui.internal.EditorReference.createPart(Unknown Source) at org.eclipse.ui.internal.WorkbenchPartReference.getPart(Unknown Source) at org.eclipse.ui.internal.EditorReference.getEditor(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.access$11(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage$10.run(Unknown Source) at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown Source) at org.eclipse.ui.ide.IDE.openEditor(Unknown Source) at org.eclipse.ui.ide.IDE.openEditor(Unknown Source) at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(Unknown Source) at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(Unknown Source) at org.eclipse.jdt.ui.actions.OpenAction.run(Unknown Source) at org.eclipse.jdt.ui.actions.OpenAction.run(Unknown Source) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(Unknown Source) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(Unknown Source) at org.eclipse.jdt.internal.ui.navigator.OpenAndExpand.run(Unknown Source) at org.eclipse.ui.actions.RetargetAction.run(Unknown Source) at org.eclipse.ui.internal.navigator.CommonNavigatorManager$3.open(Unknown Source) at org.eclipse.jface.viewers.StructuredViewer$2.run(Unknown Source) at org.eclipse.core.runtime.SafeRunner.run(Unknown Source) at org.eclipse.core.runtime.Platform.run(Unknown Source) at org.eclipse.ui.internal.JFaceUtil$1.run(Unknown Source) at org.eclipse.jface.util.SafeRunnable.run(Unknown Source) at org.eclipse.jface.viewers.StructuredViewer.fireOpen(Unknown Source) at org.eclipse.jface.viewers.StructuredViewer.handleOpen(Unknown Source) at org.eclipse.ui.navigator.CommonViewer.handleOpen(Unknown Source) at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(Unknown Source) at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(Unknown Source) at org.eclipse.jface.util.OpenStrategy.access$2(Unknown Source) at org.eclipse.jface.util.OpenStrategy$1.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source) at org.eclipse.ui.internal.Workbench.runUI(Unknown Source) at org.eclipse.ui.internal.Workbench.access$4(Unknown Source) at org.eclipse.ui.internal.Workbench$5.run(Unknown Source) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Unknown Source) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source) at org.eclipse.ui.internal.ide.application.IDEApplication.start(Unknown Source) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Unknown Source) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Unknown Source) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Unknown Source) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Unknown Source) at org.eclipse.equinox.launcher.Main.basicRun(Unknown Source) at org.eclipse.equinox.launcher.Main.run(Unknown Source) at org.eclipse.equinox.launcher.Main.main(Unknown Source)... - Modify installed software package failed
04 Dec 2009 5:43 AM I have successfully updated my RAD to 7.0.0.8 using installation manager Update feature. Now from installation manager select Modify (to add feature). Select features (previous were not installed) "Web Services feature pack" and "IBM Websphere Server Version 6.1 feature pack for Web Services" and click Modify However it failed with the following message. Modification failed. Error during "install" phase: Error executing "C:\Program Files\IBM\SDP70\runtimes\base_v61\temp7003\UPDIunzip\UpdateInstaller\UPDI6109install.bat" operation (status=1). See agent output log for more information: C:\Documents and Settings\All Users\Application Data\IBM\Installation Manager\logs\native\20090612_0548.log Here is the log: I Process Type: install I Install Type: nonOS400 I Install Mode: silentMode I #Received OPT Properties #Fri Jun 12 05:48:04 EDT 2009 silentInstallLicenseAcceptance=true installLocation=C\:\\Program Files\\IBM\\SDP70\\runtimes\\base_v61\\UpdateInstaller disableOSPrereqChecking=true I was able to view the content of the UPDI6109install.bat before it got deleted @echo off set INSTALL=%1 ..\JDK\jre.pak\repository\package.java.jre\java\jre\bin\java.exe -cp setup.jar -Xms256m -Xmx512m run -OPT silentInstallLicenseAcceptance=true -OPT disableOSPrereqChecking=true -OPT installLocation=%INSTALL% -silent Any help would be appreciated. Thanks in advance...
- IBM InfoSphere Data Architect
- IBM Infosphere CDC - Live Audit mappings
26 Nov 2009 12:11 PM Hi, We are using IBM Infosphere CDC for replicating the data from source to target. In this, we are using the option "Live Audit" where we can get only the modified records in the target table. By default, the live audit option adds two new records for a modified record 1. one record is the modified one 2. other one is a duplicate of the existing one. So, after execution we are getting duplicates along with the modified records. It seems that this is the default functionality of CDC. However, our requirement is to get only the updated record in the target. So, in target there should be two records i.e. the original and the modified one, and not any duplicates. So, we would like to know if there is any way to achieve this functionality. Any pointers on this is highly appreciable. Thanks, Siva... - Problem with IBM Infosphere Change Data Capture V6.3
26 Nov 2009 12:08 PM Hi, We have been facing a weird problem with IBM Infosphere CDC, and is as follows: We have been using the Live Audit mappings, in which we usually fire the queries for Insert, Update and Delete on the source database. Till last week CDC was working fine in the way we required, but since two days we found that the subscription goes to INACTIVE state whenever we run the UPDATE scripts. The moment we fire the "UPDATE" query on the source, the subscription goes to INACTIVE state immediately and taking no action on the target database. Apart from this, Insert and delete scripts are working fine without throwing any problem in CDC. We found the following error message from the event log “IBM InfoSphere Change Data Capture to SUB_TEST (subscription name) is initiating shutdown due to failure on the target system” and “IBM InfoSphere Change Data Capture terminating due to target system failure". A screenshot of the same is attached. We even reinstalled CDC but the problem still persists. But to our surprise the update command works fine (sometimes) replicating the records in the target, and this is a very rare situation. Any help on this type of behavior would be highly appreciated. Thanks, Siva... - IBM Infosphere CDC
25 Nov 2009 11:38 AM Hi, We are using IBM Infosphere CDC for replicating data from Source to target. We have a query in using this tool, i.e. is there any way or option to insert a new row into the target table instead of just overwriting the change. For e.g: 1. Lets suppose that emp1 and emp2 are the source and target tables. 2. These have columns eno, ename. 3. On first replication process, all the data is moved to target. 4. Now, the data in the existing records is modified like ename is modified from "abc" to "def" in an existing record. 5. When we again run the replication process, the record is getting overwritten with "def" in the target table. Our requirement is such that a new record should be inserted in the target table with the changes, instead of overwriting the existing record. Any help or pointers on this would be highly appreciated. Thanks, Siva... - How do I insert a column into the middle of a table?
20 Oct 2009 12:50 PM I want to add some columns into the middle of a table but the add column in the diagram tool and in the data project explorer both append the new column at the bottom of the table. I have a 200 element table and I need to handle a source system upgrade where 26 new columns have been inserted into the middle of the table. I cannot find any command to insert a column into the middle of existing columns. Please don t tell me I have to spend a day clicking the column up arrow a thousand times to order my columns. regards Vincent McBurney ITToolbox Blogger: [Tooling Around in the IBM InfoSphere|http://it.toolbox.com/blogs/infosphere]... - [RDA] How to open a physical model (schema)
14 Oct 2009 5:30 AM Hey, I would like to know how to open a physical data model (from a design project) using the API. I know how to "traverse" a schema if this schema is currently selected into the project explorer but how can I retrieve this schema if I only have the .dbm filename ? Thanks...
| You may also find these spaces useful |  |
|
|