問題タブ [ibm-doors]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5423 参照

skip-lists - スキップ リストのキーと値の関係 (DXL/DOORS)

データベースで同じログイン ID ユーザーを見つけようとしています。

まず、すべてのユーザーをスキップリストに入れ、次に 1 つずつ比較します。私の質問は、Skiplist でキー値を取得する方法です。

私のコードの一部はここにあります:

誰かがこれについてのヒントを与えることができますか、私はこの言語が初めてです。前もって感謝します。

編集:今それは働いています

pragma runLim,0この行は、実行時間の警告を回避するためのものです。

0 投票する
1 に答える
7634 参照

cmd - バックグラウンドで DXL スクリプトを実行 (コマンドライン): DXL/DOORS

コマンドラインでdxlスクリプトを開始しようとしています。しかし、私は多くの警告とエラーを受け取ります。

ドア gui でこのスクリプトを試すと、正常に動作しますが、GUI なしでこのコマンド ラインを試すと、動作しません。

警告の画像は次のとおりです。

ここに画像の説明を入力

ここに画像の説明を入力

コマンドラインスクリプトは次のとおりです。 "%ProgramFiles%\IBM\Rational\DOORS\9.3\bin\doors.exe" -d 36677@bie -u "xxx yyy" -P don -b "d:\workset\mc\addins\Devel\exporterRTF.dxl"

コマンドラインで動作しないのはなぜですか? どんな助け、アイデアなども大歓迎です。

編集 :

これは私が実行しようとするリンクです:myprogram.dxl

これは、myprogram.dxl に含まれる実行中のスクリプトにインポートされるリンクです。

これは、 myprogram.dxl に含まれる実行中のスクリプトに 2 番目にインポートされるリンクです。

0 投票する
1 に答える
2316 参照

ibm-doors - ドアでアウトリンクをインリンクに変更する方法

ドアには、間違った方向のリンクがいくつかあります。つまり、リンクはアウトリンクですが、リンクに入れたいと思います。これを簡単に実行できる dxl スクリプトを教えてください。前もって感謝します。

0 投票する
1 に答える
2007 参照

scripting - Create DOORS attribute for section heading

How can I create a DOORS attribute “SectionHeading” to display the section number + title that an object falls under?

Example (each line here is a DOORS object):

Section 3.1 XXX Requirements

Req100 System shall do this… (where this object is under Section 3.1 in DOORS)

Section 3.1.1 YYY Sub-requirements

Req234 System shall do this sub-thing…. (where this object is under Section 3.1.1)

Req368 System shall do this other sub-thing… (where this object is also under Section 3.1.1)

Section 3.1.1.1 ZZZ Sub-requirements

Req555 System shall do this sub-thing….(where this object is under Section 3.1.1.1)

Req123 System shall do this other sub-thing… (where this object is under Section 3.1.1.1)

Req580 System shall do this other sub-thing… (where this object is under Section 3.1.1.1)

I want to create an attribute called “SectionHeading” to show:

Req100, SectionHeading: “3.1 XXX Requirements”</p>

Req234, SectionHeading: “3.1.1 YYY Sub-requirements”</p>

Req368, SectionHeading: “3.1.1 YYY Sub-requirements”</p>

Req555, SectionHeading: “3.1.1.1 ZZZ Sub-requirements”</p>

Req123, SectionHeading: “3.1.1.1 ZZZ Sub-requirements”</p>

Req580, SectionHeading: “3.1.1.1 ZZZ Sub-requirements”</p>

モジュール内で、オブジェクトからそのセクション ヘッダーへのリンクを作成したくありません (ただし、これにより、必要なものが得られる可能性があります)。

0 投票する
1 に答える
6200 参照

scripting - 別の属性の値に基づいて DOORS DXL 属性を作成するにはどうすればよいですか?

X と Requirement は既存の属性です。

与えられたオブジェクトに対して、Requirement=True の場合は Z={属性 X の値}、Requirement=False の場合は Z={Object Heading and Object Text} となる属性 Z を作成したいと考えています。

この属性を作成するための DXL は何ですか? ありがとう。

0 投票する
1 に答える
12701 参照

ibm-doors - (DXL/Doors) 文字列内のテキストを見つけてカウントする方法は?

各オブジェクトの特定の列でテキスト文字列を検索し、その文字列が繰り返される回数を数えたいと考えています。

たとえば、列「XX」を文字列として定義し、すべてのオブジェクトの列「XX」でテキスト「hello」を見つけたいとします。

それに加えて、「こんにちは」が見つかるたびに、スクリプトの最後に順番に数えて、「こんにちは」の合計量を表示する必要があります。

コマンドfindPLainTextを使用しようとしましたが、テキスト「hello」がオブジェクトで見つかると停止します。したがって、たとえば「こんにちは、ここに 2 つのこんにちはがあります」などの同じオブジェクトで、最初のテキストが見つかると、2 番目のテキストは検索またはカウントされません。

どうすればそれができますか?

よろしくお願いします!

編集:これらすべてを3つのタスクに分けました:

1.- 各オブジェクトの文字列を定義するために、いくつかの列のテキストを抽出します。

2.- その列のテキスト内で探している 2 番目の文字列を定義します。

3.- 2 番目の文字列が見つかった回数を数えます。

最初の 2 つのタスクを完了しました。

これにより、列 0、1、および 2 からテキストを取得し、同じ文字列にまとめます。その後、「XXX」を探しているテキストを定義します。そして、全体 n は、それが見つかった回数を教えてくれます。

ただし、このスクリプトは、テキストが特定のオブジェクトで最初に検出されると、次のオブジェクトに続くため、正しく機能しません。したがって、テキストはオブジェクトごとに 1 回だけ見つかります。ただし、同じテキスト「XXX」が同じ文字列 s に何度も含まれているかどうかはカウントできません (たとえば、s="XXX and XXX but XXX" かどうか、このスクリプトは 3 ではなく 1 をカウントします。

スクリプトを修正して、誰かが私を助けてくれませんか?

よろしくお願いします!