I launch a DXL in a DOORS formal module (module #1). The DXL displays a dialog box using the "show" command that asks the user to select an object in a different DOORS module (module #2). Because the dialog box was realized using the "show" command, the rest of the DOORS interface is still sensitive to user input. The user (me) then opens a different DOORS formal module (module #2), selects an object in module #2, and then presses the <OK> button in the dialog box. The DXL then assigns 'Module m2 = current' and 'Object o2 = current' with the expectation that m2 is module #2 and the o2 is the object selected in module #2.
However, when I print the name m2 and the Absolute Number of o2, I find that m2 is module #1 and o2 is the last object selected in module #1.
Any ideas on how I make the DXL recognize that the user has selected an object in a different module than the module in which the DXL was launched?
#SupportMigration#Sustainability#Support#DOORS#EngineeringRequirementsManagement