Visio OLE's not updating in DOORS

I have a Microsoft Visio OLE in an object in DOORS. One of my users just updated the drawing, but it still shows the older version. If you double-click to activate the OLE, it shows the correct version. But as soon as you close the OLE, it reverts to the previous state. Does anyone know how to get the current state to show in the DOORS object?

Thanks,
Matt
MHerald - Fri Feb 06 07:57:53 EST 2009

Re: Visio OLE's not updating in DOORS
Peter_Albert - Fri Feb 06 08:16:43 EST 2009

Hi Matt,

this issue was discussed several times in the old Telelogic forum, e.g. here. The workaround which worked for me at that time was to edit the OLE from the object properties dialogue box, not directly from the module window. Doing this once did also update the OLE when viewed in the module window.

Regards,

Peter

Re: Visio OLE's not updating in DOORS
kbmurphy - Thu Jul 23 14:33:52 EDT 2009

Peter_Albert - Fri Feb 06 08:16:43 EST 2009
Hi Matt,

this issue was discussed several times in the old Telelogic forum, e.g. here. The workaround which worked for me at that time was to edit the OLE from the object properties dialogue box, not directly from the module window. Doing this once did also update the OLE when viewed in the module window.

Regards,

Peter

Does anyone remember any of the other workarounds? IBM killed the old Telelogic Forum! (You bastards!)

/oblig South Park reference....

Re: Visio OLE's not updating in DOORS
kbmurphy - Thu Jul 23 19:28:48 EDT 2009

kbmurphy - Thu Jul 23 14:33:52 EDT 2009
Does anyone remember any of the other workarounds? IBM killed the old Telelogic Forum! (You bastards!)

/oblig South Park reference....

OK, I figured out what my user was doing. I'm going to wait and see if this has been fixed in 9.2 before calling it a bug.

Go to object with Visio file. View Object Properties. Double-click Visio file to open it full screen. Make edits. Close Visio file. Close Object Properties window by clicking the X in the upper-right corner of the screen.

Did you catch the mistake?

If you close the Object Properties window with the X button after making a change, the change is not made, and there is no indication by DOORS that it won't be! So even though my user clicked "Update DOORS object" in Visio, it didn't take! My user lost quite a bit of work this morning because of this.

I consider this a bug. Let's see if it's fixed in DOORS 9.2.

Re: Visio OLE's not updating in DOORS
SystemAdmin - Thu Jul 23 20:45:24 EDT 2009

kbmurphy - Thu Jul 23 14:33:52 EDT 2009
Does anyone remember any of the other workarounds? IBM killed the old Telelogic Forum! (You bastards!)

/oblig South Park reference....

Kevin Murphy wrote: IBM killed the old Telelogic Forum!

Old Telelogic forum still seems to be accessible via https://support.telelogic.com/ which takes you to the old Telelogic support Home page, you just have to use the menus to navigate to the DOORS Forums from there.

Kevin Murphy wrote: I consider this a bug. Let's see if it's fixed in DOORS 9.2.

I can confirm that this issue exists in 9.1 but I'm not sure if it is really an issue. If you select the dialogue "X" button, this is the same as hitting the "Cancel" button and this infers that you want to back out of the edit. It doesn't matter if you edit text or an embedded OLE via the Object Properties box, if you choose to cancel, the edit will not take. I suppose there could be an argument for a confirmation prompt as a sanity check to capture inadvertent use of a Cancel operation when a change has been made.
Paul Miller

Re: Visio OLE's not updating in DOORS
SystemAdmin - Thu Jul 23 21:12:16 EDT 2009

Matt Wrote: Does anyone know how to get the current state to show in the DOORS object

I recall this problem and I have found the lengthy thread in the old Telelogic forum that discusses version display issues with OLE objects in general (see link below) - have a look at this and see if this offers any help. I seem to recall that my own experience of this problem was that it was random and seemed to be confined to OLE objects that originated from a MSWord document that was imported and contained the OLE object - Visio OLE's were often the problem.

Click here to go to the thread in the old Telelogic Forum


Paul Miller

Re: Visio OLE's not updating in DOORS
kbmurphy - Mon Jul 27 13:23:08 EDT 2009

SystemAdmin - Thu Jul 23 21:12:16 EDT 2009
Matt Wrote: Does anyone know how to get the current state to show in the DOORS object

I recall this problem and I have found the lengthy thread in the old Telelogic forum that discusses version display issues with OLE objects in general (see link below) - have a look at this and see if this offers any help. I seem to recall that my own experience of this problem was that it was random and seemed to be confined to OLE objects that originated from a MSWord document that was imported and contained the OLE object - Visio OLE's were often the problem.

Click here to go to the thread in the old Telelogic Forum


Paul Miller

Paul,

Thank you for finding that old thread.

I do not agree the the X button is ever equivalent to "Cancel". "X" means close window, and there is simply no standard in DOORS or even in Windows apps that X means cancel.

Try this: Click any object. Right-click and choose Object Properties. Click the Attributes tab. Update the Object Short Text to be anything and click OK. When you click OK, you will be at Object Properties on the Attribute Tab. Close the window with X. What do you know, the Object Short Text has been updated.

So why would this window work this way on the attribute tab, but not on the general tab?? I don't think my user was out of line...

How say you?

Re: Visio OLE's not updating in DOORS
SystemAdmin - Wed Sep 30 15:50:47 EDT 2009

kbmurphy - Thu Jul 23 14:33:52 EDT 2009
Does anyone remember any of the other workarounds? IBM killed the old Telelogic Forum! (You bastards!)

/oblig South Park reference....

rofl...

Re: Visio OLE's not updating in DOORS
llandale - Fri Oct 02 12:16:00 EDT 2009

kbmurphy - Mon Jul 27 13:23:08 EDT 2009
Paul,

Thank you for finding that old thread.

I do not agree the the X button is ever equivalent to "Cancel". "X" means close window, and there is simply no standard in DOORS or even in Windows apps that X means cancel.

Try this: Click any object. Right-click and choose Object Properties. Click the Attributes tab. Update the Object Short Text to be anything and click OK. When you click OK, you will be at Object Properties on the Attribute Tab. Close the window with X. What do you know, the Object Short Text has been updated.

So why would this window work this way on the attribute tab, but not on the general tab?? I don't think my user was out of line...

How say you?

Your 'try this' isn't right. The real choice is whether you 'Cancel' or 'X' the Attribute Value dialog, or choose to apply your changes with 'OK'. Using MS-Word, yes 'close and return to DOORS' returns control back to DOORS, but you haven't applied the changes yet. If you 'Cancel' or 'X', they are lost. If you 'OK' the changes are made and you return to the Object Properties dialog.

On the Object Properties Dialog, the 'Cancel' and 'Apply' buttons have standard meanings for any changes you've made to the ON that dialog's General, Access, or Links tabs, and 'OK' has the standard meaning of 'Apply' then 'Cancel'. Changes made via the Attributes tab have already been applied by the Attribute Value sub-dialog. Curiously, changes you made via the History tab have already been applied via the 'restore' button and cannot be undone with cancel.

I'm sure there may be exceptions here and there, but for the vast majority of dialog, 'Cancel' is the same as 'X'.

  • Louie