Archiv der Kategorie: IBM DOORS

IBM Doors DXL: Be resistent against hard coded module paths and names with uniqueID and itemFromID / Vorbeugung von DXL Fehlern durch Verschiebung von Modulen anhand der uniqueID

Problem In the source code, you can find modulenames with full qualified path+name, what leads to DXL errors in case of a module movement. Im DXL Code werden Module oft mit ihrem vollem Pfad und Namen hart codiert. Wird das … Weiterlesen

Veröffentlicht unter DXL, IBM DOORS | Hinterlasse einen Kommentar

IBM Doors DXL: Anzahl der Pictures ermitteln / Count Pictures in module

Problem The pictures in a module shall be counted. Die Anzahl der Pictures in einem Modul soll ermittelt werden. Approach – Ansatz Iteration through the picture names. Durchlaufen aller Namen in einer Schleife, Variablen mitzählen. Solution – Lösung // Anzahl … Weiterlesen

Veröffentlicht unter DXL, IBM DOORS | Hinterlasse einen Kommentar

IBM Doors DXL: Excel OLE Automation ein- und auslesen von Werten / Zellen

Problem Es wird eine Lösung für das Ein- und Auslesen von Werten in Excelsheets benötigt. A solution shall enable the user to read and write data to an excel spreadsheet. Ansatz – Approach Die Nutzung der OLE Schnittstelle von Excel … Weiterlesen

Veröffentlicht unter DXL, IBM DOORS | Hinterlasse einen Kommentar

IBM Doors DXL: ListView : Callback functions, event listeners on checkboxes, selections, deselections and click

Problem There are lots of event to react on listView events, but they are not clearly defined in the language reference or the DXL Manual. Approach This will show the most common events working with listView DBE elements. Solution void … Weiterlesen

Veröffentlicht unter DXL, IBM DOORS | Hinterlasse einen Kommentar

IBM Doors DXL: Get Traceability for in- and out-links (Performance Check)

Problem Approach – Ansatz Solution – Lösung Lösung 1 Braucht 7 Minuten auf Testmodul void collectBaselineInfo(Buffer buf, Skip skp) { Module m Baseline b ModName_ mn for mn in skp do { m = read(fullName mn, false) if ( !null … Weiterlesen

Veröffentlicht unter DXL, IBM DOORS | Hinterlasse einen Kommentar

IBM Doors DXL: A DXL generated HTML string shall be shown in a browser

Problem A DXL generated HTML string should be shown in a browser Approach Using the DBE Element htmlView it is possible to use an instance from the installation of the Clients Internet Explorer and show generated HTML Files. Solution // … Weiterlesen

Veröffentlicht unter DXL, IBM DOORS | Hinterlasse einen Kommentar

IBM Doors DXL: Useful Link-Loops and other Iterations through Doors collections

Loop all views in module Module m=current; string myView; for myView in views m do { print myView „\n“; } Example: Get all Filter Strings from all views in current Module Module m=current; string myView; for myView in views m … Weiterlesen

Veröffentlicht unter DXL, IBM DOORS | Hinterlasse einen Kommentar

IBM Doors DXL: Check if user is member of a group

Problem Es soll geprüft werden, ob ein User Mitglied eienr Gruppe ist. It shall be checked whether a user is a member of a group or not.. Lösung – Solution User u= find(); Group g=find(„ChangeControlBoard“); bool isCCB=member(g,u);

Veröffentlicht unter DXL, IBM DOORS | Hinterlasse einen Kommentar

IBM Doors DXL: Rekursiv durch alle Module eines Folders / Iterate recursive all formal modules of a folder

Problem Es soll durch alle Module eines Ordners / Folders und deren Unterordner / Subfolders iteriert werden. All modules of a folder in a project (not the project itself) shall be iterated: Ansatz – Approach Das Skript aus dem vorherigen … Weiterlesen

Veröffentlicht unter DXL, IBM DOORS | 1 Kommentar

IBM Doors DXL: get previous Baseline (not mostRecentBaseline) / vorherige Baseline ermitteln

Problem Die Standardmethode gibt vom current die aktuelle Baseline zurück. Es soll aber die vorherige ermittelt warden. Ansatz – Approach Es wird durch die Baselines iteriert Iterate through all baselines and get the previous (not the most recent) Baseline Solution … Weiterlesen

Veröffentlicht unter DXL, IBM DOORS | 1 Kommentar